.body {
padding-left:20px;
padding-right:20px;
}
.aussen {
border-width:1px;
border-style:solid;
border-color:#CCCCCC;
}
.counter_header {
background-color:#000000;
border-color:#666666;
border-style:solid;
border-width:1px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bolder;
color:#FFFFFF;
padding-left:5px;
padding-right:5px;
padding-top:2px;
padding-bottom:2px;
text-align:center;
}
.counter_text {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
border-color:#000000;
border-style:solid;
border-width:1px;
background-color:#FFFFFF;
padding-left:5px;
padding-right:5px;
}



.navi2back {
/* background-image:url(navi2back.gif);
background-repeat:no-repeat;
background-position:bottom; */
}
.banner {
background-image:url(banner_back.gif);
height:80px;
vertical-align:middle;
}
.banner_abschluss {
background-color:#DA2405;
height:6px;
font-size:1px;
color:#DA2405;
}
.bild_abschluss {
background-color:#E5E5E5;
height:3px;
font-size:1px;
color:#DA2405;
}
.neben_bild {
background-color:#CC0000;
font-family:Arial, Helvetica, sans-serif;
font-size:24px;
color:#FFFFFF;
border-left-color:#FFFFFF;
border-left-width:1px;
border-left-style:solid;
padding-left:20px;
font-weight:bold;
}
.neben_bild_unterschrift {
background-image:url(layout/images/nebenBildBack.gif);
background-color:#CC0000;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#000000;
border-left-color:#FFFFFF;
border-left-width:1px;
border-left-style:solid;
padding-bottom:5px;
vertical-align:top;
padding-left:50px;
font-weight:bold;
}
.ueberblick_navi {
background-color:#E5E5E5;
height:20px;
font-size:1px;
color:#000000;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
}



.bottom_abschluss {
background-color:#DA2405;
height:3px;
font-size:1px;
color:#DA2405;
}
.bottom {
background-image:url(banner_back.gif);
height:10px;
text-align:center;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#999999;
}

.ebene1Active td a{
border-bottom-color:#CCCCCC;
border-bottom-style:solid;
border-bottom-width:1px;
height:16px;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
background-image:url(ebene1active.jpg);
background-repeat:repeat-y; 
text-decoration:none;
display:block;
padding-left:15px;
color:#FFFFFF;
text-align:left;
}
					.ebene1Semi td a{
					border-bottom-color:#CCCCCC;
					border-bottom-style:solid;
					border-bottom-width:1px;
					height:14px;
					font-family:Arial, Helvetica, sans-serif;
					font-size:10px;
					border-color:#000000;
					padding-left:15px;
					text-decoration:none;
					display:block;
					padding-top:2px;
					background-image:url(1active.jpg);
					background-repeat:repeat-y;
					color:#000000;
					text-align:left;
					}
					
					.ebene1 td a{
					text-decoration:none;
					border-bottom-color:#CCCCCC;
					border-bottom-style:solid;
					border-bottom-width:1px;
					height:14px;
					font-family:Arial, Helvetica, sans-serif;
					font-size:10px;
					padding-left:15px;
					display:block;
					height:18px;
					vertical-align:text-bottom;
					text-align:left;
					color:#333333;
					}
					.ebene1 td a:hover{
					text-decoration:none;
					border-bottom-color:#CCCCCC;
					border-bottom-style:solid;
					border-bottom-width:1px;
					height:14px;
					font-family:Arial, Helvetica, sans-serif;
					font-size:10px;
					padding-left:15px;
					display:block;
					height:18px;
					vertical-align:text-bottom;
					text-align:left;
					color:#000000;
					background-image:url(1active.jpg);
					background-repeat:repeat-y;
					}
				
					.ebene2 td a{
					font-family:Arial, Helvetica, sans-serif;
					font-size:10px;
					border-bottom-color:#CCCCCC;
					border-bottom-style:solid;
					border-bottom-width:1px;
					padding-left:30px;
					display:block;
					text-decoration:none;
					color:#DA2405;
					height:18px;
					text-align:left;
					}
					
					.ebene2 td a:hover{
					font-family:Arial, Helvetica, sans-serif;
					font-size:10px;
					border-bottom-color:#CCCCCC;
					border-bottom-style:solid;
					border-bottom-width:1px;
					padding-left:30px;
					display:block;
					text-decoration:none;
					color:#DA2405;
					height:18px;
					text-align:left;
					background-image:url(1active.jpg);
					background-repeat:repeat-y;
					}
					
					.ebene2Active  td a{
					font-family:Arial, Helvetica, sans-serif;
					font-size:10px;
					border-bottom-color:
					border-bottom-style:solid;
					border-bottom-width:1px;
					background-image:url(ebene1active.jpg);
					background-repeat:repeat-y;
					padding-left:30px;
					display:block;
					text-decoration:none;
					color:#FFFFFF;
					height:18px;
					text-align:left;
					}
					
					

.navi_left {
background-color:#F7F7F7;
border-right-color:#CCCCCC;
border-right-style:solid;
border-right-width:1px;
vertical-align:top;
}
.navi_right {
background-color:#F7F7F7;
border-left-color:#CCCCCC;
border-left-style:solid;
border-left-width:1px;
vertical-align:top;
}

.wappen {
padding-left:10px;
vertical-align:middle;
}

.schriftzug {
font-family:Arial;
font-weight:bolder;
font-size:26px;
color:#666666;
vertical-align:middle;
}

.newsHeader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align:center;
	border-bottom-color:#CCCCCC;
	border-bottom-style:solid;
	border-bottom-width:1px;
	/*border-top-width:1px;
	border-top-color:#CCCCCC;
	border-top-style:solid;*/
	border-left:0px;
	border-right:0px;
	height:18px;
	color:#CC0000;
}
.news_text {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
padding-left:5px;
}
.news_beitrag_head {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#666666;
padding-left:5px;
}

.bericht_header {
border-bottom-color:#DA2405;
border-bottom-style:solid;
border-bottom-width:1px;
border-left-color:#DA2405;
border-left-style:solid;
border-left-width:8px;
padding-left:5px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
}
.bericht_ueberschrift {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#666666;
padding-top:5px;
}
.kategorie{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#666666;
padding-top:5px;
text-decoration:none;
}
.kategorie a:link{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#666666;
padding-top:5px;
text-decoration:none;
}
.kategorie a:visited{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#666666;
padding-top:5px;
text-decoration:none;
}
.kategorie a:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#000000;
padding-top:5px;
}
.bericht_text {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-style:normal;
font-weight:normal;
padding-left:5px;
padding-top:5px;
}
._in_text{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
padding-top:2px;
padding-left:5px;
}
.datum_aktuelles{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#666666;
padding-top:2px;
}
.links_in_text a:link{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#DA2405;
}
.links_in_text {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#000000;
padding-left:4px;
}
.links_in_text a:visited{
color:#DA2405;
}
.kalender_spiel a:link{
color:#FF0000;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
text-align:center;
text-decoration:none;
}
.kalender_spiel a:visited{
color:#FF0000;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
text-align:center;
text-decoration:none;
}
.kalender_termin a:link{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#33CCCC;
text-align:center;
text-decoration:none;
}
.kalender_termin a:visited{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#33CCCC;
text-align:center;
text-decoration:none;
}
.kalender a:link,hover,active,visited{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
text-align:center;
text-decoration:none;
color:#000000;
}
.kalender {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
text-align:center;
text-decoration:none;
}
.kalender_n a:link,a:hover,a:active,a:visited{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
text-align:center;
color:#999999;
text-decoration:none;
}
.kalender_heute a:link{
border-color:#DA2405;
border-width:1px;
border-style:solid;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#DA2405;
text-align:center;
text-decoration:none;
}
.kalender_monat{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#666666;
text-align:center;
border-bottom-color:#CCCCCC;
border-bottom-width:1px;
border-bottom-style:solid;
}
.kalender_monat a:link,hover,active,visited{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#666666;
text-align:center;
text-decoration:none;
}
.kalender_tag a:link,a:hover,a:active,a:visited{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#000000;
text-align:center;
text-decoration:none;
text-align:center;
}
.text {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#000000;
}
.text a{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#000000;
text-decoration:none;
}
.text a:hover {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#CC0000;
}
.seiten_ueberschrift {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#CC0000;
padding-top:5px;
border-bottom-color:#CCCCCC;
border-bottom-width:1px;
border-bottom-style:solid;
}

.trennlinie{
border-bottom-color:#999999;
border-bottom-style:solid;
border-bottom-width:1px;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
text-decoration:none;
}
.trennlinie a{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
text-decoration:none;
color:#000000;
}
.trennlinie a:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#CC0000;
}
.trennlinieRot a{
border-bottom-color:#CC0000;
border-bottom-style:solid;
border-bottom-width:1px;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
text-decoration:none;
color:#CC0000;
}
.trennlinieRot a:hover{
border-bottom-color:#CC0000;
border-bottom-style:solid;
border-bottom-width:1px;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#CC0000;
text-decoration:underline;
}
.trennlinieRot{
border-bottom-color:#CC0000;
border-bottom-style:solid;
border-bottom-width:1px;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
text-decoration:none;
}
.ergebnis {
font-family:Arial, Helvetica, sans-serif;
font-size:24px;
font-weight:bolder;
}
.fehler {
border-color:#FF0000;
border-style:solid;
border-width:2px;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
color:#FF0000;
}
input, textarea{
border-style:solid;
border-color:#999999;
border-width:1px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
background-color:#EBEBEB;
padding-left:5px;
padding-top:0px;
margin-bottom:2px;
}
.tooltip {
	position: absolute;
	display: none;
	font:10px Arial;
    font-style:normal;  
    color:#CC0000;
    background-color:#FFFFFF;
	orphans:50;
}
.tooltip .table{
border-color:#333333;
border-width:1px;
border-style:solid;
}
.tooltip .head{
    font-size: 10px;
	color: white;
	font-weight: bold;
	background-color:#CC0000;
	border-bottom-color:#000000;
	border-bottom-style:solid;
	border-bottom-width:1px;
}
.tooltip .headline {
background-color:#CCCCCC;
color:#000000;
font:10px Arial, Helvetica, sans-serif;
font-style:normal;
border-bottom-color:#FFFFFF;
border-bottom-style:solid;
border-bottom-width:1px;
text-align:left;
}
.text11 {
font-family:Arial, Helvetica, sans-serif;
font-size:11;
color:#000000;
}
.tableHeader {
background-color:#F7F7F7;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#CC0000;
 border-bottom-color:#FF0000;
 border-bottom-style:solid;
 border-bottom-width:1px;
 text-align:center;
 }
 .bericht_text {
 font-family:Arial, Helvetica, sans-serif;
 font-size:11px;
 color:#000000;
 text-align:justify;
 }
  .bericht_text a:link{
 font-family:Arial, Helvetica, sans-serif;
 font-size:11px;
 color:#000000;
 text-align:justify;
 text-decoration:none;
 }
   .bericht_text a:visited{
 font-family:Arial, Helvetica, sans-serif;
 font-size:11px;
 color:#000000;
 text-align:justify;
 text-decoration:none;
 }
   .bericht_text a:hover{
 font-family:Arial, Helvetica, sans-serif;
 font-size:11px;
 color:#FF0000;
 font-weight:bolder;
 text-align:justify;
 text-decoration:underline;
 }
 .bericht_urheber {
 border-top-color:#999999;
 border-top-style:solid;
 border-top-width:1px;
 text-align:center;
 color:#999999;
 font-family:Arial, Helvetica, sans-serif;
 font-size:10px;
 }
 
 .mehr a:link{
 font-family:Arial, Helvetica, sans-serif;
 font-size:11px;
 font-weight:bolder;
 color:#FF0000;
  text-decoration:none;
 }

  .mehr a:visited{
 font-family:Arial, Helvetica, sans-serif;
 font-size:11px;
 font-weight:bolder;
 color:#FF0000;
 text-decoration:none;
 }
   .mehr a:hover{
 font-family:Arial, Helvetica, sans-serif;
 font-size:11px;
 font-weight:bolder;
 color:#FF0000;
 text-decoration:underline;
 }
 .login {
 font-size:12px;
 font-family:Arial, Helvetica, sans-serif;
 color:#CC0000;
 text-align:center;
 }
 .login a:link{
 font-size:12px;
 color:#000000;
 text-align:center;
 text-decoration:none
 }
  .login a:visited{
 font-size:12px;
 color:#000000;
 text-align:center;
 text-decoration:none
 }
 .login a:hover{
 font-size:12px;
 color:#000000;
 text-align:center;
 text-decoration:underline
 }
 .loginheader {
 font-family:Arial, Helvetica, sans-serif;
 font-size:12px;
 text-align:center;
 color:#999999;
 border-bottom-color:#999999;
 border-bottom-style:solid;
 border-bottom-width:1px;
 border-top-color:#999999;
 border-top-style:solid;
 border-top-width:1px;
 }
 .kommentar_text {
 font-family:Arial, Helvetica, sans-serif;
 font-size:10px;
 };
 .kommentar_head {
 font-family:Arial, Helvetica, sans-serif;
 font-size:12px;
 font-weight:bolder;
 color:#990000;
 }
 .kommentar_bottom {
  font-family:Arial, Helvetica, sans-serif;
 font-size:10px;
 color:#990000;
 }
 .ergebnisse {
 font-size:14px;
 font-weight:bold;
 font-family:Arial, Helvetica, sans-serif;
 text-align:center;
 }
 .ergebnisse a:link {
 font-size:14px;
 font-weight:bold;
 font-family:Arial, Helvetica, sans-serif;
 color:#000000;
 text-decoration:none;
 text-align:center;
 }
 .ergebnisse_datum {
 border-top:#CCCCCC 1px solid;
 border-bottom:#CCCCCC 1px solid;
 font-family:Arial, Helvetica, sans-serif;
 font-size:10px;
 color:#CC0000;
 text-align:center;
 }
