body{margin:0;padding:0;text-align:center;font-family:verdana, arial, helvetica, sans-serif;font-size:101.01%;background-color:#f1f1f1;background-image:url(afbm_pagebg.gif);background-repeat:repeat-x;}
#rahmen,#left, .content, #footer, .breadcrumb{font-size:.85em;}
#header{font-size:.9em;}
.totop, .utitel{font-size:.95em;}
h1{font-size:1.35em;font-family:Georgia, Times New Roman;color:#5D647C;}
/**/h1.print{display:none;}
h2{font-size:1.15em;height:1.4em;letter-spacing:.0375em;color:#666;}
h3{font-size:1em;height:1.4em;letter-spacing:.0375em;color:#666;}
a img {border:none;}
a:link, a:visited{text-decoration:none;color:#545F87;}
a:hover, a:active, a:focus{color:#FA9E00;text-decoration:underline;}
address{font-style:normal;}
li{color:#666;list-style-type:square;}
#rahmen{width:770px;margin:5px auto;text-align:left;background-color:#fff;overflow:hidden;border:1px solid #5D647C;background-image:url(afbm_mainbg.gif);background-repeat:repeat-y;background-position:right 20px;}
#header{height:45px;margin-right:1px;padding:15px 45px 10px 0;text-align:right;background-image:url(afbm_headerbg.gif);background-repeat:no-repeat;background-position:right 26px ;background-color:#fff;}
#header ul{margin:0;padding:0;display:inline;}
#header li{display:inline;margin-left:6px;}
#header a:link, #header a:visited{color:#545F87;text-decoration:none;}
#header a:hover, #header a:active, #header a:focus{color:#FA9E00;}
#header .active{color:#5D647C;}
#top{background-color:#fff;}
#logo{height:90px;margin-bottom:10px;padding:5px;text-align:left;background-color:#D9DBE4;}
#main{padding-bottom:50px;background-image:url(afbm_mainbg.gif);background-repeat:repeat-y;background-position:right 25px;background-color:#fff}
#left{width:220px;height:100%;min-height:500px;text-align:center;margin:2px 10px 2px 2px;float:left;height:100%;}
.b2_1{width:218px;height:100%;min-height:500px;text-align:left;margin:0;float:left;}
#left ul{width:205px;margin:30px 0;padding:0;overflow:hidden;}
#left li{width:205px;margin:0 ;padding:0 ;list-style-type:none;}
#left ul ul{display:block;margin:0 ;padding:0 ;overflow:hidden;}
#left li li{display:block;width:100%;margin:0 0 0 15px;padding-left:0 ;list-style-type:none;background-color:#fff;}
/**/#left li li a:link, #left li li a:visited, #left li li div.active{border-bottom:1px solid #fff;background-color:#F5F6F9;}
#left div.active, #left a.current{color:#5D647C !important;border-bottom:1px solid #D9DBE4;padding:4px 4px 4px 8px;font-weight:bold;}
#left a:link, #left a:visited{width:98%;padding:4px 4px 4px 8px;text-align:left;display:block;color:#5D647C;border-bottom:1px solid #D9DBE4;}
#left a:hover, #left:active, #left:focus{color:#FA9E00;text-decoration:none;}
#left a.logo{border:0 !important;margin:30px 0 0 0 !important;padding:0 !important;}
.navimg{text-align:center;}
.breadcrumb{padding:10px 0 0 0;color:#757575;}
.content{margin:30px 0 0 230px;line-height:1.5em;width:500px;}
.content a:visited{font-style:oblique;}
/*------------------*/
/*adressenmodu*/
div.table{margin-top:20px;padding:2px;padding-top:5px;}
div.caption{font-weight:bold; color:#666;margin-bottom:5px;}
div.innerborder{}
div.table img{border:1px solid #ccc;}
div.daten{width:90%;}
div.tr{display:block;padding:0px 0px;border-bottom:1px dotted #ccc;}
div.spacer{width:20%;float:left;}
div.spacer strong{font-weight:normal;}
div.td{margin-left:100px;}
.clearleft{clear:left;}
.center{text-align:center;}
.right{float:right;}
.left{float:left;}
.red{color:red;}
.utitel{background-color:#fff;padding:2px;}
#footer{text-transform:uppercase;display:block;clear:left;text-align:right;background-color:#D9DBE4;border-top:1px solid #BFC8D5;margin:2px;padding:2px;}
#footer ul{margin:0;margin-left:130px;padding:0;list-style-type:none;float:left;display:inline;font-size:.1em;}
#footer li{display:inline;color:#f4f4f4;}
#footer li a, #footer address{color:#D9DBE4;}
#footer address{color:#D9DBE4;display:none;}
.clearleft{clear:left;}
.hd{display:none;}
.totop {width:100%;display:block;font-weight:bold;margin:10px 0 20px 0;padding:2px 3px 3px 15px;background-image:url(h1bg_gr.gif);background-repeat:no-repeat;}
.adrheader{color:#FA9E00;}
.element{margin-bottom:2px;}
.element label, .element div.label{width:10em;float:left;display:block;}
.element label.human_check{margin-top:-3em;background-color:#fff;}
.element input, .element textarea{width:20em;font-family:verdana;font-size:1em;border:1px solid #7A7E54;}
.element .submit{background-color:#fff;}
.element .radio{width:auto;border:0;}
.searchbox{width:200px;height:40px;margin:5px 0 30px 8px;margin:0 0 0 1px;padding:5px;background-color:#FCDBA1;}
fieldset.search{margin:0;padding:0;border:0;margin-bottom:-18px;}
fieldset.search legend{color:#5D647C;margin:0 0 5px -3px;}
fieldset.search input{width:70%;border:1px solid #7A7E54;}
fieldset.search input.submit{width:3em;border:1px solid #7A7E54;background-color:#F0F0F0;}

input:focus, textarea:focus{background-color:#fff;font-weight:bold;}
.rechts{float:right;margin: 0 0 3px 6px;}
.links{float:left;margin:0 6px 3px 0;}
.mod1{width:470px;margin:1px 1px 10px 1px;padding:2px;background-color:#fff;border:1px solid #BDC1D4;}
.mod2{width:130px;padding:1px 2px;float:left;font-weight:bold;font-size:1em;}
.mod3{width:318px;margin-left:140px;padding:1px 5px 1px 3px;background-color:#fff !important;border-left:1px solid #ccc;}
/*downloads*/
.downloads{margin:0;padding:0;}
.downloads ul{margin:10px 0;padding:0;}
.downloads ul li{margin-bottom:10px;list-style:none;}
.downloads img{float:left;}
/*galerie ohne javascript*/
.gallery{border:1px solid #BDC1D4;text-align:center;padding:0;}
.gallery h2{text-align:left;background-color:#BDC1D4;color:#000;padding:5px 5px 5px 30px;background-image:url(cam.gif);background-repeat:no-repeat;background-position:2px 4px;}
.gallery a{background-color:#fff;}
.gallery .linkspot{padding:0 3px;background-color:#ccc;color:#fff;font-weight:bold;}
.gallery p.jaosg_bildbeschreibung{font-weight:bold;font-size:.95em;background-color:#fff;}
/*teaser*/
.teaser{height:95px;min-height:92px;border:1px solid #BDC1D4;margin:10px 0;padding:0;border:1px solid #BDC1D4;}
.teaser h2{margin:0;padding:3px 5px;color:#000;background-color:#BDC1D4;}
.teaser .pos{padding:5px;margin:0 0 0 100px;}
.teaser p{margin:0;}
.teaser a{font-weight:bold;}
.teaser strong{font-weight:normal;}
.teaser ul{list-style:none;margin:auto 0;padding:5px;}
div.az{height:60px;}
ul.az{margin:0 0 20px 0;padding:0;}
ul.az li{float:left;list-style-type:none;border:1px solid #BDC1D4;margin:5px;background-color:#fff;}
ul.az a{font-size:1em;font-weight:bold;padding:3px 6px;}
address.az{background-color:#fff;border:1px solid #BDC1D4; margin:10px;padding:3px 6px;}
ul.az span.nolink{color:#fff;font-size:1em;font-weight:bold;padding:3px 6px;background-color:#50577A;}
.login label{margin:3px 3px;padding:2px;}
.login input{border:1px solid #7A7E54;}
.loginsubmit{margin-left:62px;}
fieldset{padding:2px 5px;}
.loginsubmit{margin-left:62px;margin-bottom:3px;border:1px solid #7A7E54;background-color:#F0F0F0;}