
html {min-height: 100.05%;}
body {background: #fff;	color:#000;	font-family:Verdana, Helvetica, sans-serif;	font-size:0.7em; margin:0px; padding:0px;}
img{border:0px;}
p, div, form, table, ul {padding:0px; margin:0px;}

a{text-decoration:none; color:#fff;}
a:hover{text-decoration:underline;}

.clearleft{clear:left;}

.rahmen{width:100%}
.top{text-align:right; height:50px; background:#fff;}


.navigation{background:#FFA800; color:#fff; padding:10px 0 10px 10px;}
.navigation li{float:left; list-style-type:none; margin-right:20px;}
.navigation a{color:#fff;}
.navigation .aktiv{color:#BA1A00;}


.subnavi{background:#5B97D6 url(images/top_wolken.jpg) 100% 0 no-repeat; height:102px; padding:0 0 0 10px;}
.subnavi IMG{margin:10px 30px 0 0;}
.ayats IMG{margin:5px 0 0 0;}
.subnavi .bus{float:left;}

.infobox{background:url(images/bg_subnavi.gif) repeat-x #CFCFCE; padding:5px; border:1px solid #888888; visibility:hidden; width:145px; color:#A40000;}
.infobox a{color:#A40000;}

.aktuelles{position:absolute; top:178px; right:0px; width:30%; background:#D8DBCA; padding-bottom:0px;}
.aktuelles DIV{color:#263C51; padding:10px;}
.aktuelles p{color:#263C51; padding:0 60px 20px 10px; margin:10px 10px 10px 0;}
.aktuelles IMG{margin:10px 10px 0 0; padding:0px;}
.aktuelles a{margin:10px 0 0 0px; padding-left:10px; display:block; background:url(images/liste_pfeil.gif) no-repeat 0 4px; color:#A40000;}
.aktuelles h1{font-size: 11pt; line-height: 18px; font-weight: bold; color: rgb(164, 0, 0); margin:0 10px 0 10px;}

/* .inhalt{background:#263C4F url(images/bg_inhalt.gif) repeat-x;} */
.inhalt{background:#2E4960; line-height:14px;}

.spalte{float:left; width:30%; min-height:170px; padding:10px; margin-right:30px; color:#fff;}
.spalte p{margin-top:10px;}
.spalte a.download{background: url(images/downloads.gif) no-repeat 0 5px; padding-left:9px;}

table{margin:10px 0 0 0; padding:0px; border:0px; background:#fff; color:#2F2F2F;}
table td{margin:0px; vertical-align:top; padding:7px 5px 7px 7px; border-bottom:1px solid #263B4F;}


.spalte_breit{width:65%; min-height:400px; padding:10px; color:#fff;}
*html .spalte_breit{height:400px;}

.start{min-height:130px;}
*html .start{height:130px;}

.praesentationsbox{max-width:33%; float:left; background:#CECECE url(images/bg_praesentationsbox.gif) repeat-x; border:1px solid #888888; color:#A40000; margin:35px 10px 50px 10px; padding:0 0 10px 0;}
.praesentationsbox .headline{margin:10px;}
.praesentationsbox .bus{margin:0px 20px 15px 10px; float:left;}
*html .praesentationsbox .bus{margin:10px 20px 15px 10px;}
.praesentationsbox a{padding:0 0 0 10px; display:block; background:url(images/liste_pfeil.gif) no-repeat 0 4px; color:#A40000;}


.footer{border-top:24px solid #FFA800; background:#fff; padding:10px; color:#263C51; font-size:0.9em;}

form{margin:10px; font-size:0.95em; color:#263B4F;}
form label{display:block; width:100px; float:left;}
form input, form textarea{scrolling:none; background:#4C4C4C; border:0px; color:#fff;margin-bottom:1px; padding:0; height:20px; width:150px; font-family:Verdana, Helvetica, sans-serif; font-size:1.0em;}
form #plz{width:40px; margin-right:1px;}
form #ort{width:109px;}
*html form #ort{width:108px;}
form .checkbox{margin:0px; padding:0px; width:15px; border:0px; height:15px; background:none;}
form .submit{margin-left:130px;}

.bildergalerie IMG{border:1px solid #fff;}

.info{font-size:0.8em; font-style:italic;}
