/*********** Allgemein ***********/
body{font-family: Arial, Helvetica, sans-serif;	font-size:12px;	color: #333333;	line-height: 1.2; margin: 0px; padding: 10px; background-color:#DDE4F9;}
a{font-family: Arial, Helvetica, sans-serif; color:#004080; text-decoration: none;}
a img{border:0px;}
a:hover{text-decoration: underline;}
a:active{color:#FF0000;}
h1{font-family: Arial, Helvetica, sans-serif; font-size: 14px; margin: 0px;}
h2{font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #333333; margin: 0px;}
h3{font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #333333; margin: 0px;}
h4{font-family: Arial, Helvetica, sans-serif; font-size: 14px; margin: 0px; color:#FF0000}
label{font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #333333;}
ul {list-style: none; margin: 0; padding: 0;}
li{list-style-type:none;}
table, tr, td{font-family: Arial, Helvetica, sans-serif; border-collapse:collapse; padding:0px 0px 0px 0px;}
td{vertical-align:top;}
textarea{font-family: Arial, Helvetica, sans-serif;	font-size:12px;	color: #333333;	line-height: 1.2;}
input{font-family: Arial, Helvetica, sans-serif;	font-size:12px;	color: #333333;	line-height: 1.2;}

/*********** Schriften ***********/
.px11 td{font-size:11px;}
.px9{font-size:9px;}

/*********** Rahmen ***********/
.rahmen{background-color:#FFFFFF;}
.head{padding: 10px 10px 5px 0px; border-bottom: 1px solid #cccccc; text-align:right; background-color:#FFFFFF;}
.headlogo img{padding: 0px 0px 0px 15px; border-bottom: 1px solid #cccccc; background-color:#FFFFFF;}
.breadCrumb{padding: 0px 0px 0px 16px; border-left: 8px solid #3B5AAF; border-bottom: 1px solid #819CE3; height:25px; background-color:#819CE3; color:#FFFFFF; font-weight:bold; vertical-align:middle;}
.breadCrumb a{color:#FFFFFF; text-decoration:underline;}
.breadCrumbBottom{height:6px; border-top: 2px solid #FFFFFF; border-bottom: 4px solid #FFFFFF; background-color:#3B5AAF;}
.navigation{background-color: #819CE3; line-height:1.5;}
.content img{padding:5px 0px 5px 0px;}
.liste {background-color: #eeeeee;border:1px solid #cccccc;}
.liste td{padding:5px 5px 5px 5px;border-bottom: 1px solid #cccccc;}
.liste tr{}
.werbepartner{background-color: #ffffff; border:1px solid #003366;}
.werbepartner img{vertical-align:middle; padding-top:15px;}

.cms td{padding:10px 5px 5px 5px; vertical-align:middle;}
.membercms td{padding:2px 2px 2px 2px; vertical-align:middle; border:1px;}
.zweiunten td{text-align:center; vertical-align:bottom; width:50%}
.zweioben td{text-align:center; vertical-align:top; width:50%;}
.bottom{border-top: 1px solid #cccccc; text-align:center;}
.news td{padding:2px 2px 2px 2px;}
.newsitem img{border-right:5px solid #ffffff;}
.newsheadline{color:#004080; text-decoration:underline;}
.adresse {color:#FFFFFF;}
.adresse a{color:#FFFFFF; font-weight:bold;}
.adresse td{padding:5px 0px 0px 4px; line-height:1.0;}
.counter {color:#FFFFFF;}

/*********** .link0 ***********/
.link0{border-bottom: 1px solid #FFFFFF;}
/*.link0 li{border-top: 1px solid #85A3C2;}*/
.link0 a{ display:block; padding: 0px 0px 0px 8px; width:154px; color:#FFFFFF; background-color:#819CE3; border-left: 8px solid #3B5AAF; font-weight:bold;}
.link0 a:hover{background-color: #CCD5ED; border-left: 8px solid #819CE3; color:#3B5AAF; text-decoration:none; font-weight:bold;}
.link0 h1{font-size: 12px; display:block; width:154px; color:#FF0000; padding: 0px 0px 0px 8px; background-color:#CCD5ED; border-left: 8px solid #3B5AAF;}
.link0 img{vertical-align:middle;}

/*********** .link1 ***********/
.link1{font-size: 11px; background-color:FFFFFF;}
.link1 li{border-bottom: 1px solid #eeeeee;}
.link1 a{padding: 0px 0px 0px 16px; display:block; background-color: #CCD5ED; border-left: 8px solid #819CE3; color:#3B5AAF;}
.link1 a:hover{background-color: #DDE4F9; border-left: 8px solid #CCD5ED;}
.link1 h1{font-size: 11px; padding: 0px 0px 0px 16px; display:block; background-color: #DDE4F9; border-left: 8px solid #819CE3; color:#FF0000;}

/*********** .link2 ***********/
.link2{font-size: 10px; background-color: #ffffff;}
.link2 li{border-bottom: 1px solid #ffffff;}
.link2 a{padding: 0px 0px 0px 24px; display:block; border-left: 8px solid #DDE4F9;}
.link2 a:hover{background-color:#DDE4F9;}
.link2 h1{font-size:10px; padding: 0px 0px 0px 24px; display:block; border-left: 8px solid #DDE4F9; color:#FF0000;}

/*********** .link3 ***********/
.link3{font-size: 10px; background-color: #ffffff;}
.link3 li{border-bottom: 1px solid #ffffff;}
.link3 a{padding: 0px 0px 0px 32px; display:block; border-left: 8px solid #DDE4F9;}
.link3 a:hover{background-color:#DDE4F9;}
.link3 h1{font-size: 10px; padding: 0px 0px 0px 32px; display:block; border-left: 8px solid #DDE4F9; color:#FF0000;}

/*********** .link4 ***********/
.link4{text-align:center;}
.link4 li{text-align:center;}
.link4 a{ display:block;}
.link4 a:hover{background-color: #cccccc;}

/*********** .link5 ***********/
.link5{background-color:#DDDDDD;}
.link5 a{display:block;text-align:center; padding:5px 5px 5px 5px;}
.link5 a:hover{background-color: #cccccc; border:0px}
.link5 h1{font-size: 12px; display:block; text-align:center; color:#FF0000; padding:5px 5px 5px 5px;background-color: #ffffff;}
.link5 td{width:20%;}

/*********** .panorama ***********/
.panoramaoben{padding:10px 0px 0px 20px; width: 300px;}
.panoramarechts{padding:20px 10px 0px 0px;}

/*********** .advert ***********/
.advert{border-bottom: 1px solid #ffffff; background-color:#819CE3; text-align:center;}
.advert li{border-top: 1px solid #ffffff; display:block;}
.advert a{padding: 2px 0px 0px 0px; display:block; width:140px; vertical-align:middle; color:#FFFFFF}
.advert a:hover{background-color: #CCD5ED; color:#3B5AAF; text-decoration:none; font-weight:bold;}
.advert h1{padding: 5px 0px 5px 0px; display:block;}
.advert h4{padding: 5px 0px 5px 0px; display:block; text-decoration:none;font-family: Arial, Helvetica, sans-serif; font-size: 14px; margin: 0px; color:#FF0000}
/*********** .spielerklein ***********/
.spielerklein{border:1px solid #cccccc;}
.spielerklein img{width:45px; padding:1px 1px 1px 1px; border: 1px solid #cccccc; text-align:center;}
.spielerklein td{ padding:2px 5px 2px 5px; vertical-align:middle;}
/*********** .spielergross ***********/
.spielergross{position:absolute; width:150px; visibility:hidden; padding-top:5px; text-align:center;}
.spielergross img{padding:1px 1px 1px 1px; border: 1px solid #cccccc;}

.links{text-align:justify;}
.left{text-align:justify}
.left img{vertical-align:middle}
.left div{float:left; vertical-align:middle;}

.fehler {BORDER-LEFT: medium none; BORDER-RIGHT: medium none; BORDER-TOP: medium none; BORDER-BOTTOM: medium none; VISIBILITY: hidden; font-size: 11px; font-family: Arial, Helvetica, sans-serif; WIDTH: 300px; COLOR: #FF0000; BACKGROUND-COLOR: white;}
.Stil1 {color: #FFFFFF;	font-weight: bold; font-size: 11px; padding-top:10px;}
.kontakt {border:1px solid #003366;}
