body, a, p, table, td, h1, h2, h3, h4, h5, h6, li, input, div, pre, span {
	font-family: Trebuchet MS, Verdana, Arial;
	font-size: 11px;
	color: #2D2D2D;
}


form {
margin: 0;
padding: 0;
}

input , option , select , textarea , textfield {
 border : 1px solid #808080;
 background-color : #FFFFFF;
 font-size : 10px;
 font-family : Trebuchet MS, Verdana, Arial;
 color : #000000;
}

.input_button {
 border : 0px solid #A80000;}

.input_suchfeld {
 border : 1px solid #A80000;
 background-color : #FFFFFF;
 font-size : 10px;
 font-family : Trebuchet MS, Verdana, Arial;
 color : #000000;
}

p {font-family: Trebuchet MS, Verdana, Arial; font-size: 13px; color: #2D2D2D; margin:2;}

p + p {margin-top: 10;}


span {font-family: Trebuchet MS, Verdana, Arial; font-size: 13px; color: #2D2D2D}

li {font-family: Trebuchet MS, Verdana, Arial; font-size: 13px; color: #2D2D2D}

h1 {font-family: Trebuchet MS, Verdana, Arial; font-size: 20px; color: #2D2D2D}
h2 {font-family: Trebuchet MS, Verdana, Arial; font-size: 16px; color: #2D2D2D}
h3 {font-family: Trebuchet MS, Verdana, Arial; font-size: 14px; color: #2D2D2D}

hr { color : #A80000;
 height : 1px;
 padding : 0;
 border-color : #A80000;
 border-width : 1px 0 0 0;
 border-style : solid;}
 
.test_linie {margin-top:2;
 margin-bottom:2;}

.hintergrund {bgcolor="#C0C0C0"}


a:link { font-family: Trebuchet MS, Verdana, Arial; font-size:13px; color:#A80000; text-decoration: none}
a:visited { font-family: Trebuchet MS, Verdana, Arial; font-size:13px; color:#A80000; text-decoration: none}
a:focus { font-family: Trebuchet MS, Verdana, Arial; font-size:13px; color:#A80000; text-decoration: underline}
a:hover { font-family: Trebuchet MS, Verdana, Arial; font-size:13px; color:#808080; text-decoration: underline}
a:active { font-family: Trebuchet MS, Verdana, Arial; font-size:13px; color:#A80000; text-decoration: underline}

/* Layout für die Links der Verweisseite  altes GRAU 6D6D6D*/
div.menue a {font-size: 13px; font-weight:bold; text-decoration: none; line-height: 18px; color: #353535}
div.menue a:link {font-size: 13px; font-weight:bold; text-decoration: none; line-height: 18px; color:#353535}
div.menue a:visited {font-size:13px; font-weight:bold; text-decoration:none; color:#353535;}
div.menue a:focus {font-size: 13px; font-weight:bold; text-decoration: none; color: #353535;}
div.menue a:hover {font-size: 13px; font-weight:bold; text-decoration: none; color: #A80000;}
div.menue a:active {font-size: 13px; font-weight:bold; text-decoration: none; color: #353535;}

/* Layout für die Links in der 2.Ebene */
div.menue2 a {font-size: 13px; text-decoration: none; line-height: 14px; color: #A800000}
div.menue2 a:hover {font-size: 13px; text-decoration: none; color: #808080;}
div.menue2 a:visited {font-size: 13px; text-decoration: none; #A80000;}
div.menue2 a:active {font-size: 13px; text-decoration: none; color: #A80000;}

/* Layout für die Links in der Fußzeile */
div.footer_navi a {font-size: 13px; text-decoration: none; line-height: 14px; color: #A80000}
div.footer_navi a:hover {font-size: 13px; text-decoration: none; color: #FFFF00;}

/* Layout für die Links in der Fußzeile */
div.menue_ebene2 a {font-size: 13px; text-decoration: none; line-height: 14px; color: #A80000}
div.menue_ebene2 a:hover {font-size: 13px; text-decoration: none; color: #FFFF00;}

/* Layout für die Links in der oberen Zeile */
.breadcrumb_navi {font-family: Trebuchet MS, Verdana, Arial; font-size: 13px; color: #FFFF00}
span.breadcrumb_navi a {font-size: 13px; text-decoration: none; line-height: 14px; color: #FFFF00}
span.breadcrumb_navi a:link {font-size: 13px; text-decoration: none; line-height: 18px; color:#FFFF00}
span.breadcrumb_navi a:visited {font-size: 13px; text-decoration: none; line-height: 14px; color: #FFFF00}
span.breadcrumb_navi a:focus {font-size: 13px; text-decoration: none; color: #FFFF00;}
span.breadcrumb_navi a:hover {font-size: 13px; text-decoration: underline; color: #FFFFFF;}
span.breadcrumb_navi a:active {font-size: 13px; text-decoration: none; line-height: 14px; color: #FFFF00}

/* Layout für die Links 1.Zeile */
div.zeile1_navi a {font-size: 13px; text-decoration: none; line-height: 14px; color: #FFFFFF}
div.zeile1_navi a:link {font-size: 13px; text-decoration: none; line-height: 18px; color:#FFFFFF}
div.zeile1_navi a:visited {font-size:13px; text-decoration:none; color: #FFFFFF;}
div.zeile1_navi a:focus {font-size: 13px; text-decoration: none; color: #FFFF00;}
div.zeile1_navi a:hover {font-size: 13px; text-decoration: none; color: #FFFF00;}
div.zeile1_navi a:active {font-size: 13px; text-decoration: none; color: #FFFF00;}

/* Layout für die 1.Navi-Zeile (Webmail, Kontakt, Sitemap, Impressum) */
span.navi_zeile_oben a {font-size: 13px; font-weight: normal; text-decoration: none; line-height: 14px; color: #FFFFFF}
span.navi_zeile_oben a:link {font-size: 13px; font-weight: normal; text-decoration: none; line-height: 18px; color:#FFFFFF}
span.navi_zeile_oben a:visited {font-size:13px; font-weight: normal; text-decoration:none; color: #FFFFFF;}
span.navi_zeile_oben a:focus {font-size: 13px; font-weight: normal; text-decoration: none; color: #FFFF00;}
span.navi_zeile_oben a:hover {font-size: 13px; font-weight: normal; text-decoration: none; color: #FFFF00;}
span.navi_zeile_oben a:active {font-size: 13px; text-decoration: none; color: #FFFF00;}
.td_navi_zeile_oben_links { font-family: Trebuchet MS, Verdana, Arial; font-size: 13px; font-weight: normal; text-decoration: none; line-height: 14px; color: #FFFFFF; text-align:left; vertical-align:center; }
.td_navi_zeile_oben_zentriert { font-family: Trebuchet MS, Verdana, Arial; font-size: 13px; font-weight: normal; text-decoration: none; line-height: 14px; color: #FFFFFF; text-align:center; vertical-align:center; }
.td_navi_zeile_oben_rechts { font-family: Trebuchet MS, Verdana, Arial; font-size: 13px; font-weight: normal; text-decoration: none; line-height: 14px; color: #FFFFFF; text-align:right; vertical-align:center; }

/* Layout für die Navigationsleiste_unten (Webmail, Kontakt, Sitemap, Impressum) */
span.navi_zeile_unten a {font-size: 13px; font-weight: normal; text-decoration: none; line-height: 14px; color: #6D6D6D}
span.navi_zeile_unten a:link {font-size: 13px; font-weight: normal; text-decoration: none; line-height: 18px; color:#6D6D6D}
span.navi_zeile_unten a:visited {font-size:13px; font-weight: normal; text-decoration:none; color: #6D6D6D;}
span.navi_zeile_unten a:focus {font-size: 13px; font-weight: normal; text-decoration: none; color: #FFFF00;}
span.navi_zeile_unten a:hover {font-size: 13px; font-weight: normal; text-decoration: none; color: #FFFF00;}
span.navi_zeile_unten a:active {font-size: 13px; text-decoration: none; color: #FFFF00;}
.td_navi_zeile_unten_links { font-family: Trebuchet MS, Verdana, Arial; font-size: 13px; font-weight: normal; text-decoration: none; line-height: 14px; color: #6D6D6D; text-align:left; vertical-align:center; }
.td_navi_zeile_unten_zentriert { font-family: Trebuchet MS, Verdana, Arial; font-size: 13px; font-weight: normal; text-decoration: none; line-height: 14px; color: #6D6D6D; text-align:center; vertical-align:center; }
.td_navi_zeile_unten_rechts { font-family: Trebuchet MS, Verdana, Arial; font-size: 13px; font-weight: normal; text-decoration: none; line-height: 14px; color: #6D6D6D; text-align:right; vertical-align:center; }

/* Layout für die Print & Top Links */
div.print_top a {font-size: 10px; font-weight: normal; text-decoration: none; color: #A80000}
div.print_top a:link {font-size: 10x; font-weight: normal; text-decoration: none; color: #A80000}
div.print_top a:visited {font-size: 10px; font-weight: normal; text-decoration: none; color: #A80000}
div.print_top a:focus {font-size: 10px; font-weight: normal; text-decoration: none; color:#353535;}
div.print_top a:hover {font-size: 10px; font-weight: normal; text-decoration: none; color:#A80000}
div.print_top a:active {font-size: 10px; font-weight: normal; text-decoration: none; color:#353535;}


/* Layout für die Schlusszeile */
span.fusszeile {font-size: 13px; text-decoration: none; color: #FFFF00; text-align:center; vertical-align:middle;}


/* Definition für Tabellen*/




/* Schriftgröße von 10pt auf 3.2 mm geändert*/
/* Schriftgröße von 3.2mm auf 15 geändert*/ 
.tdnzentriert { font-family:Arial; color:#2D2D2D; font-size:15; text-align:center; vertical-align:top; }

.tdnrechts { font-family: Trebuchet MS, Verdana, Arial; color:#2D2D2D; font-size:13px; text-align:right; vertical-align:top; }
.tdnlinks { font-family: Trebuchet MS, Verdana, Arial; color:#2D2D2D; font-size:13px; text-align:left; vertical-align:top; }

/* Bestimmt das Aussehen des Kontaktformulars (Die Einträge Name usw. nicht die Felder) */
label { width:100px; float: left;}

/* Layout für Überschrift Aktuelles */
span.news_aktuell {font-family: Trebuchet MS, Verdana, Arial; font-weight:bold; font-size: 16px; color: #2D2D2D}


/* Layout für Überschrift Aktuelles */
span.aktuell {font-family: Trebuchet MS, Verdana, Arial; font-weight:bold; font-size: 16px; color: #2D2D2D}

/* Layout für Überschrift Aktuelles */
span.news_titel{font-family: Trebuchet MS, Verdana, Arial; font-weight:bold; font-size: 16px; color: #000000}

/* Layout für Überschrift SingleNews */
span.news_single_titel{font-family: Trebuchet MS, Verdana, Arial; font-weight:bold; font-size: 16px; color: #2D2D2D}



span.textumfluss_news { float:right; margin-right:1px; margin-bottom:2px; margin-top:2px; margin-left:5px }

.contenttable {border-collapse:collapse; border-style:solid; border-width:thin; border-color:#C0C0C0}

/*tr { border-top: 1px solid #C0C0C0; border-bottom: 1px solid #C0C0C0; }
table {width=100%}*/


/* Layout Datumsangabe */
.datumsangabe {font-family: Trebuchet MS, Verdana, Arial; text-align:right; font-size: 13px; color: #2D2D2D}


.bild_single_news {float:right; margin-right:5px; margin-bottom:2px; margin-top:2px; margin-left:5px}



.tx-newloginbox-pi1 table { border:1px solid #A80000; width:200px; }
.tx-newloginbox-pi1 th { background:#FFFFFF; padding:4px; text-align:right; white-space:nowrap; width:25%; }
.tx-newloginbox-pi1 td { background:#FFFFFF; padding:4px; }


.login_ueberschrift {font-family: Trebuchet MS, Verdana, Arial; font-weight:bold; font-size: 13px; color: #808080}
.login_text {font-family: Trebuchet MS, Verdana, Arial; font-size: 13px; color: #808080}
.login_anmelden {
 border : 1px solid #808080;
 background-color : #FFFFFF;
 font-size : 10px;
 font-family : Trebuchet MS, Verdana, Arial;
 color : #808080;
}

span.suche {font-family: Trebuchet MS, Verdana, Arial; font-size: 10px; color: #FFFFFF}


span.umfrage_titel {font-family: Trebuchet MS, Verdana, Arial; font-weight:bold; font-size: 13px; color: #808080}
span.umfrage_ueberschrift {font-family: Trebuchet MS, Verdana, Arial; font-weight:bold; font-size: 13px; color: #A80000}


div.tx-slideshow-pi1 {text-align:center; vertical-align:middle;}


