body {max-width:1024px;height:100%;height:auto;margin:auto;padding:10px;text-align:center;display:block;font-family:verdana, arial, helvetica, sans-serif;font-size:1.25em;color:#000;background-image:url(bodybg_.jpg);background-color:#9DA8B8;}
h2, h3, h4, h5, h6{font-size:1em;color:#000;}
form{margin:0;padding:0;}
fieldset, legend{border:0;padding:0;margin:0;}
legend{font-size:.5em;color:#fff;margin-bottom:-10px;}
.h1top{font-size:.875em;color:#9FA6B0;margin:-1em 0 0 0;padding:0;}
address{font-style:normal;margin: 0 0 20px 0;padding:2px;background-color:#E9EDF6;}
p {line-height:1.25em;}
a img{border:none;}
hr{margin:0;text-align:center;border:0;background-color:#5273A9;color:#5273A9;height:1px;}
input, textarea{font-family:verdana;font-size:1em;padding:1px;border:1px solid #AFBED6;}
input:focus, textarea:focus{font-weight:bold;background-color:#EAEDF6;border:1px solid #AFBED6;padding:2px;}
table{border: 1px solid #ccc;}
table#sendeplan {font-size:.925em !important;width:130%;}
caption{text-align:left;font-weight:bold;padding-bottom:25px;}
td{font-size:.9em;vertical-align:middle;border: 1px solid #f4f4f4;padding:2px;}
td.imgright{text-align:right;margin-right:5px;float:none;}
th{background-color:#E9EDF6;font-weight:normal;padding:2px;border:1px solid #f4f4f4;}
.hd, .hilfe{display:none;}
#w1{clear:left;border:1px solid #949EAB;padding:0;}
#w2{margin:auto;border:1px solid #6B7B92;margin:0;padding:0;}
#wrapper{max-width:1024px;text-align:left;padding:0;font-size:.85em;background-color:#fff;border:1px solid #6E7E95;}
/*einstellungen*/
.toolbox p{display:none;}
 ul.toolbox{margin:0;padding:0;float:left;width:40%;position:relative;}
 ul.toolbox li{margin:1px;padding:0;list-style:none;float:left;display:inline;}
 .white{background-color:#fff;color:#fff;padding:0 2px;}
 .black{background-color:#000;color:#000;padding:0 2px;}
 ul.toolbox a:link,  ul.toolbox a:visited{margin-right:2px;padding:2px;display:block;font-size:.85em;font-weight:bold;color:#fff;text-decoration:none;background-color:#00378C;border:1px solid #BCC4D2 ;}
 ul.toolbox a:hover,  ul.toolbox a:active, ul.toolbox a:focus{background-color:#fff;color:#000;}
/*radiolinks*/
.radiobox p{display:none;margin-top:0px;}
ul.radiobox{margin:0;padding:0;float:right;width:40%;position:relative;}
ul.radiobox li{margin:1px;padding:0;list-style:none;float:right;display:inline;}
ul.radiobox li img{margin-top:-1px;}
ul.radiobox a:link, ul.radiobox a:visited{margin-right:2px;padding:2px;display:block;font-size:.85em;font-weight:bold;color:#fff;text-decoration:none;background-color:#5273A9 !important;border:1px solid #2B4979;}
ul.radiobox a:hover, ul.radiobox a:active, ul.radiobox a:focus{background-color:#fff;color:#000;}

#top{width:100%;display:block;text-align:right;background-color:#00368C;}
#top ul{margin:0;padding:2px 12px 2px 0;list-style:none;color:yellow;}
#top li{margin-left:12px;display:inline;background-color:#00378C;}
#top a:link, #top a:visited{color:#fff;background-color:#00378C;text-decoration:none;}
#top a:hover, #top a:active, #top a:focus{color:yellow !important;background-color:#00378C;}
#top .active {background-color:#00378C;}
#header{padding-left:10px;height:100px;margin-bottom:0;background-color:#5172A8;background-image:url(header.jpg);background-repeat:no-repeat;background-position:190px 0;}
.logo{height:100px;}
.logo img{margin:12px 5px;height:99px;}
.radiobutton{position:relative;right:10px;top:10px;float:right;}

#breadcrumb{height:auto;display:block;margin-bottom:3px;padding:2px 0 2px 200px;text-align:left;background-image:url(bread_lg.jpg);background-repeat:repeat-y;background-color:#9EADC4;}
#breadcrumb strong{font-weight:normal;}
#breadcrumb a:link, #breadcrumb a:visited{color:#000;text-decoration:none;}
#breadcrumb a:hover, #breadcrumb a:active, #breadcrumb a:focus{color:blue;}
#navi{float:left;width:12.25em;min-width:157px;max-width:190px;height:100%;padding:30px 0 0 0;background-color:#E9EDF6;border-right:1px solid #AFBED6;border-bottom:1px solid #AFBED6;}
#navi ul{width:12.25em;min-width:156px;max-width:190px;margin:0;padding:0;margin-bottom:-1px;border-top:0px solid #00378C;overflow:hidden;}



#navi li{margin:0;padding:0;list-style:none;border-bottom:1px solid #00378C;background-color:#f4f4f4;}
#navi li li{background-color:#fff;}
#navi .active{padding:4px 0 4px 4px;margin-right:-4px;display:block;color:#fff;background-color:#5071A7;}
#navi ul li.current li.active{padding:0;}
#navi ul li .current{font-weight:bold;background-color:#00378C;color:#fff!important;}
#navi ul li li .current{background-color: #5071A7 !important;color:#fff !important;}
#navi ul li li li .current{background-color: #f4f4f4 !important;color:#00378C !important;}
#navi ul li li li li .current{background-color: #fff !important;color:#00378C !important;font-weight:normal;}
#navi a:link, #navi a:visited{width:100%;padding:4px 0 4px 4px;margin-right:-4px;display:block;color:#00378C;text-decoration:none;}
#navi a:hover, #navi a:active, #navi a:focus{color:#fff;background-color:#00378C;}
#navi strong{font-weight:normal;}
.spots{margin:0;padding:10px 0 0 0;}
.spot{margin:2px 2px 12px 2px;border:1px solid #AFBED6;overflow:hidden;background-color:#fff;}
.spot h1{margin:0;padding:2px;font-size:.9em;background-color:#AFBED6;border:1px solid #fff;}
.spot div{margin:0;text-align:center;background-color:#fff;}
.spot p{margin:0;padding:2px;background-color:#fff;text-align:left;}
.spot a:link, .spot a:visited{width:98% !important;padding:0 !important;margin:0;font-size:.875em;font-weight:bold;background-color:#fff !important;}
.spot a:hover, .spot a:active, .spot a:focus{color:#F00071 !important;background-color:#fff !important;}
#info{width:12.25em;min-width:156px;max-width:190px;float:right;background-color:#f4f4f4;margin-bottom:10px;}
.teaser{margin:2px 2px 12px 2px;background-color:#fff;border:1px solid #FFB400;}
.teaser h1{margin:0;padding:2px;font-size:.9em;color:#000;background-color:#FFB400;border:1px solid #fff;}
.teaser h1 span.red{color:#fff !important;}
.teaser p,/* .teaser div, */.teaser h2{margin:3px;}
.teaser img{text-align:center;}
.teaser a:link,.teaser a:visited{width:97%;font-size:.875em;font-weight:bold;color:#00378C;display:block;color:#00378C;text-decoration:none;}
.teaser a:hover, .teaser a:active, .teaser a:focus{color:#F00071;}
/*#info - radiobox*/
.teaser_radio{background-color:#00378C;color:#fff;padding-bottom:0;width:100%;}
.teaser_radio p{margin:4px 5px 0px 5px;padding:1px 2px 5px 2px;background-color:#00378C;clear:left;}
.teaser_radio ul{margin:0 0 8px 3px !important;padding:0;list-style:none;}
.teaser_radio li{float:left;padding:2px 1px;margin-bottom:2px;}
.teaser_radio ul a:link, .teaser_radio ul a:visited{padding:2px 2px 1px 16px;display:inline;font-size:.85em;color:#fff;font-weight:normal !important;text-decoration:none;background-image:url(phone12.jpg);background-repeat:no-repeat;background-position:0 3px;background-color:#00378C;border:1px solid #9CB9E7;}
.teaser_radio ul a:hover, .teaser_radio ul a:active,.teaser_radio ul a:focus{background-color:#fff;color:#000;background-image:url(phone12_.jpg);}

.smarty .pos{margin:2px;}
.smarty div.teaser img{margin:0 0 0 4px;}


/*#content{margin:0 0 0 13.5em;}*/
#content-box{margin:35px 210px 0 210px;}
.smarty{float:left;width:100%;}
#footer{/*height:1em;background-color:#00378C;*/margin-top:0;clear:right;}
.footernavi{padding:1px;padding-left:180px;border-bottom:12px solid #00378C;border-top:1px solid #AFBED6;background-color:#f4f4f4;margin-bottom:0px;clear:left;}
.footernavi a{text-decoration:none;font-weight:bold;font-size:.95em;}
/*klassen alphabet.*/
.center{text-align:center;}
.clearleft{height:.1em;clear:left;}
 br.clearleft{height:1px;}
.clearright{height:1px;clear:right;}
.clearboth{clear:both;}
#content .red, #contentb .red, #breadcrumb .red{color:red;}
.hd, .noprint, .hilfe{display:none;}
.hint{border-bottom:1px solid #FFB400; background-color:#FEDD8C;}
.imgleft, .left, .l-imgleft{float:left;margin:2px 5px 2px 0;}
.imgright, .right, .l-imgright{float:right;margin:2px 0 2px 5px;}
.laosg_galerie{clear:left;}
.letter{font-variant:small-caps;}
.mp3{width:400px;background-color:#EAEDF6;padding:4px;}
.mp3 h2{margin:8px 0;}
.mp3 ul{margin:0;padding:0;list-style:none;}
.mp3 a{border:1px solid;border-color:#AFBED6 #8A9FC4 #8A9FC4 #AFBED6;background-color:#fff;padding:3px 3px 3px 20px;width:93%;display:block;background-image:url(phone12_.jpg);background-repeat:no-repeat;background-position:2px 5px;}
.mp3 a:hover, .mp3 a:focus, .mp3 a:active{border-color:#8A9FC4 #8A9FC4 #AFBED6 #AFBED6;}
.mp3 li{margin-bottom:3px;}
.skiplink{background-color:#EAEDF6;padding:4px;width:292px;color:#000;font-style: normal;}
.search-submit{background-color:#00378C;color:#fff;padding:0;}
.search-hint{padding:0 2px;color:#000;font-size:.9em;border:1px solid #FFB400;background-color:#FED164;}
.submit{background-color:#00378C;color:#fff;}
.utitel{width:100%;display:block;padding:2px 0 2px  2px;font-variant: small-caps;background-color:#f4f4f4;}
ul.article li{padding:0 0 12px 12px;list-style-image: url(sitemap.gif);}

#content-box h1{font-family:times new roman, verdana;font-size:1.75em;color:#4A6287;font-weight:normal;}
#content-box a:link{color:#0366FF;text-decoration:none;}
#content-box a:visited{color:#0366FF;font-style:oblique;text-decoration:none;}
#content-box a:hover, #content-box a:active, #content-box a:focus{color:#F00071;}
#content-box .teaser{border:1px solid #00378C;width:99%;background-color:#F9FBFF;}
#content-box .teaser h1{margin:0;padding:2px;color:#fff;font-size:.9em;font-family:verdana;font-weight:bold;background-color:#00378C;}
#content-box .teaser p{margin:0;padding:2px;background-color:#F9FBFF;}
#content-box .teaser a{width:auto;display:inline;}
#content-box .newsteaser{padding:2px;background-color:#F0F5FD;}
/*teaserbox*/
.teaserbox{border:1px solid #ccc;margin:20px 0;padding:2px;width:420px;}
.teaserbox h2{background-color:#00378C;color:#fff;margin:0;margin-bottom:10px;padding:2px;}
.teaserbox ul{margin:0;padding:5px;}
.teaserbox li{list-style:none;margin-bottom:20px;background-color:#f4f4f4;}
.teaserbox li a{width:100%;display:block;}
/**/
ul.article-list{margin:0;padding:5px;}
ul.article-list li{margin-bottom:20px;list-style:none;}
/*interview/videoliste*/
.interview{margin:0;/*background-color:#E9EDF6;*/}
.interview h2{margin:10px 0 0 0;padding:0;}
.interview ul{margin:0;padding:2px 4px;}
.interview li{list-style:none;margin:0;padding:0;}
.interview li a{width:100%;display:block;}
.interview p{padding:2px 4px;}
/*formulare*/
div.element{width:400px !important;background-color:#F7F7F7;margin-bottom:10px;}
div.element p{font-weight:bold;font-size:90%;}
div.element label.text{display:block;width:5.5em;float:left;}
div.element label.checkbox{}
div.element input.text{width:220px;}
div.element textarea{width:99%;}
/*sitemap*/
#sitemap{width:550px;overflow:hidden;}
ul.sitemaplevel1, ul.sitemaplevel2, ul.sitemaplevel3{width:100%;}
ul.sitemaplevel1 li{margin-bottom:10px;list-style-type:none;}
ul.sitemaplevel2 li{margin-bottom:0px;margin-left:30px;list-style-image: url(sitemap.gif);}
ul.sitemaplevel2{margin:12px;margin-bottom:16px;}
ul.sitemaplevel2 strong, a.sitemap2{display:block;font-weight:normal !important;padding:2px;}
a.sitemap1{background-color:#F0F1F3;display:block;width:100%;}
div.level{border-bottom:1px solid #AFBED6;}
.category li{width:70%;margin-bottom:10px;padding-bottom:2px;border-bottom:1px solid #ccc;list-style-image: url(sitemap.gif);}
/*sponsoren*/
.eintrag{width:100%;padding:1px;margin:0 5px 15px 0;border:1px solid #E9EDF6;float:left;}
.eintrag h3{margin:0 0 2px 0;background-color:#E9EDF6;}
.eintrag p{margin:2px 0;}
.eintrag hr{margin:1px;padding:1px;color:#fff;}
.eintrag address{width:50%;margin:5px 0 !important;background-color:#fff;display:inline;}
.sponlist{margin:20px 0;}
.sponlist ul{margin:0;padding:0;list-style:none;}
.sponlist ul li{border-top:5px solid #AFBED6;font-weight:bold;float:left;display:inline;margin:5px 10px 5px 0;padding:10px 4px;width:46%;background-color:#E9EDF6;}
.sponlist a{font-weight:bold;}
/*a-z liste*/
ul#abc {margin:20px 0;padding:0;padding-bottom: 20px;float:left;width:100%;border-bottom:2px solid #969FB8;}
#abc li{list-style-type:none;display:inline;float:left;text-align:center;font-weight:bold;}
#abc li strong{font-size:1em;}
#abc a:visited {font-style:normal !important;}
#abc a:hover, #abc a_focus{background-color:#969FB8;color:#000;}

li.az a{border:1px solid #969FB8;text-decoration:none;background-color:#C6CBD9;width:25px;height:25px;margin:5px;display:block;padding-top:6px;}
.az-act{border:1px solid #00378C;color:#000;padding-top:6px;width:25px;height:25px;margin:5px;background-color:#00378C;color:#fff;}
.az-nolink{border:1px solid #969FB8;color:#969FB8;padding-top:6px;width:25px;height:25px;margin:5px;}

/*pagination*/
.page{padding:2px 0;clear:both;}
.page a{border:1px solid #969FB8;padding:1px 2px;margin:1px;border-width:1px 1px;}
.pagex{border:1px solid #969FB8;padding:0 2px;margin:1px;border-width:1px 1px;}
.pagen{border:1px solid #969FB8;color:#969FB8;padding:1px 2px;margin:1px;border-width:1px 1px;font-weight:bold;font-size:.9em;}
