body{margin:0;padding:0;text-align:center;font-family:verdana, arial, helvetica, sans-serif;font-size:101%;background-color:#F0F0F0;}
#rahmen,#left, .content, #footer{font-size:.85em;}
h1{font-size:1.25em;letter-spacing:.0375em;color:#000;}
h1.print{font-size:.1em;color:#fff;margin:0px;background-image:none !important;}
h2{font-size:1.15em;height:1.4em;letter-spacing:.0375em;color:#7A7E54;}
h3{font-size:1em;height:1.4em;letter-spacing:.0375em;color:#7A7E54;}
a img {border:none;}
a:link, a:visited{text-decoration:none;color:#7A7E54;}
a:hover, a:active, a:focus{text-decoration:underline;}
li{color:#666;list-style-type:square;}
#rahmen{width:770px;margin:5px auto;text-align:left;background-color:#fff;overflow:hidden;
border:1px solid #ccc;}
#top{background-color:#fff;}
#logo{height:120px;float:left;text-align:right;}
#logo img.logo{margin:4px;margin-top:10px;}
.lg2{width:260px;height:120px;text-align:right !important;float:right;}
.lg2 img{margin:10px 18px 0 0;}
.smartbox{width:794px;margin:0 2px;padding-top:2px;border-top:3px solid #666;clear:left;}
.b1{width:30px;height:10em;background-color:#fff;background-image:url(bereiche.gif);background-repeat:repeat-x;margin:1px 1px;float:left;}
.b2{width:216px;height:10em;text-align:center;background-color:#D7D7D7;margin:1px 2px 1px 1px;float:left;}
.b2 address{width:180px;height:10em;text-align:left;margin-top:10px;margin-left:14px;font-style:normal;font-size:.9em;color:#666;background-color:#D7D7D7;}
.b2 a:link, .b2 a:visited{color:#666;}

.b3{width:255px;height:10em;background-color:#f4f4f4;margin:1px 1px;float:left;background-image:url(hs.jpg);}
.b4{width:255px;height:10em;background-color:#F0F0F0;margin:1px 1px;float:left;background-image:url(para.gif);background-repeat:no-repeat;}
.b1_1{width:30px;height:30px;background-color:#E6E6E6;float:left;}
.b2_1{width:218px;height:100%;min-height:500px;text-align:left;background-color:#ECEEF1;margin:0 2px ;float:left;}
#left ul{width:210px;margin:3.5em 0 40px 4px;padding:0 ;overflow:hidden;}
#left li{width:210px;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 ;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{color:#7A7E54;border-bottom:1px solid #ECEEF1;}
#left div.active{color:#336600;border-bottom:1px solid #fff;padding:4px 4px 4px 16px;font-weight:bold;}
#left a:link, #left a:visited{width:98%;padding:4px 4px 4px 16px;text-align:left;display:block;color:#666;border-bottom:1px solid #fff;}
#left a:hover, #left:active, #left:focus{color:#336699}
.navimg{text-align:center;margin-top:-30px;}
.breadcrumb{font-size:.8em;color:#757575;}
.content{margin:30px 0 20px 275px;line-height:1.5em;width:480px;}
.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;}

.right{float:right;}
.left{float:left;}

#left{width:255px;height:100%;min-height:500px;text-align:center;margin:2px;float:left;height:100%;}
#footer{font-size:.8em;text-transform:uppercase;display:block;clear:left;text-align:right;background-color:#ECEEF1;border-top:1px solid #BFC8D5;margin:2px;padding:2px;}
#footer ul{margin:0;margin-left:130px;padding:0;list-style-type:none;float:left;}
#footer li{display:inline;font-size:.1em;color:#f4f4f4;}
#footer li a, #footer address{color:#ECEEF1;font-size:.1em;}
.clearleft{clear:left;}
.hd{display:none;}
.totop {margin:40px 0;padding:3px 6px 3px 30px;color:#fff !important;font-weight:bold;font-style:normal !important;background-image:url(h1bg_gr.jpg);background-repeat:no-repeat;}
.adrheader{color:#CC9933;}
fieldset{margin-top:30px;border:1px solid #fff;}
legend{color:#fff;}
.element{margin-bottom:2px;}
.element label, .element div.label{width:10em;float:left;display:block;}
.element input, .element textarea, fieldset.search input{width:20em;font-family:verdana;font-size:1em;border:1px solid #7A7E54;}
fieldset.search{margin:8px 14px 0 0;font-size:.85em;}
fieldset.search input{width:9em;border:1px solid #7A7E54;}
fieldset.search input.submit{width:3em;border:1px solid #7A7E54;background-color:#F0F0F0;}
.submit{background-color:#F0F0F0;border:1px solid #7A7E54;}
input:focus, textarea:focus{background-color:#fff;}
.rechts{float:right;margin: 0 0 3px 6px;}
.links{float:left;margin:0 6px 3px 0;}
