body{margin:0;padding:0;text-align:center;font-family:verdana, arial, helvetica, sans-serif;font-size:101%;background-color:#DCE7F1;}
#rahmen,#left, .content{font-size:.85em;}
h1{font-size:1.1em;}
h2{font-size:1em;color:#999;}
#rahmen{width:798px;margin:5px auto;text-align:left;background-color:#fff;}
a:link{color:#336699;text-decoration:none;}
a:visited{color:#336699;text-decoration:none;}
a:hover, a:active, a:focus{color:#8EB6D7;text-decoration:underline;}
#top{background-color:#fff;}
#logo{height:120px;width:100%;margin-top:6px;float:left;background-image:url(ra_header.gif);background-repeat:no-repeat;background-color:#fff;}
/*.lg2{width:100%;height:120px;text-align:right !important;}
.lg2 img{margin:10px 18px 0 0;}*/
.smartbox{width:794px;margin:0 2px;padding-top:2px;border-top:3px solid #336699;clear:left;}
.b1{width:30px;height:136px;background-color:#B6CEDD;margin:1px 1px;float:left;}
.b2{width:216px;height:136px;text-align:center;background-color:#D2E2EF;background-image:url(../files/adr.gif);background-repeat:no-repeat;margin:1px 2px 1px 1px;float:left;}
.b3{width:294px;height:136px;background-color:#E2EBF7;margin:1px 1px;float:left;background-image:url(hs.jpg);}
body.navigation .b3{width:294px;height:136px;background-color:#E2EBF7;margin:1px 1px;float:left;background-image:url(hs.jpg);}

.b4{width:244px;height:136px;background-color:#ECEEF1;margin:1px 1px;float:left;background-image:url(para.gif);background-repeat:no-repeat;}
.b1_1{width:30px;height:500px;background-color:#DAE6EE;margin-right:1px;float:left;}
.b2_1{width:218px;height:500px;text-align:left;background-color:#ECEEF1;margin:0 1px ;float:left;}
#smartcontent{clear:left;}
.content{margin-left:265px;padding:20px 5px;line-height:1.5em;}
#left{width:255px;height:400px;text-align:center;margin:2px;float:left;height:100%;}
#footer{font-size:.7em;display:block;clear:left;background-color:#ECEEF1;color:#eceef1;border-top:1px solid #BFC8D5;margin:2px;padding:2px;}
.clearleft{clear:left;}
#left ul, #left ol{width:214px;margin:40px 0 40px 4px;padding:0px;overflow:hidden;}
#left ol{margin:0;background-color:#fff;}
#left ol li a{border-bottom:1px solid #ECEEF1 !important;font-size:.95em;}
#left li{width:214px;margin:0px;padding:0px;list-style-type:none;}
#left a:link, #left a:visited{width:98%;padding:4px 4px 4px 16px;text-decoration:none;font-style:normal;text-align:left;display:block;color:#666;border-bottom:1px solid #fff;}
#left a:hover, #left:active, #left:focus{color:#336699}
input{width:200px;font-family:verdana;font-size:1em;border:1px solid #B6CEDD;}
textarea{width:310px;font-family:verdana;font-size:1em;border:1px solid #B6CEDD;}
.spacer2{width:110px;float:left;}
.submit{width:98px;border:1px solid #B6CEDD;background-color:#ECEEF1;}
.adressbox{width:400px;margin:2px 0;}
fieldset{width:400px;border:1px solid #fff;border-top:1px solid #336699;}
legend{font-weight:bold;color:#336699;margin:20px 0;}
h1.hd{color:#DCE7F1;font-size:.1em;}
.hd{display:none;}
.anspr{}
.anspr2{width:90%;padding:10px;}
.anspr2 p{margin:0px !important;margin-bottom:10px;}
.anspr2 strong{font-size:.95em;}
.tel{width:4.7em;margin-bottom:-10px;float:left;}

.center{text-align:center;}
.clearleft{clear:left;}
.clearright{clear:right;}
.smarty{width:496px;margin-bottom:10px;background-color:#fff;}
.box{width:240px;float:left;border-left:10px solid #D2E2EF;}
.box2{width:240px;margin-left:250px;border-left:10px solid #ECEEF1;}
.header{background-color:#D2E2EF;margin:0;}
.box2 .header{background-color:#ECEEF1;padding:2px;}
.box p, .box2 p{margin:2px;}
.smallfont{font-size:80%;}

.hinweis{width:242px;float:right;padding:2px;padding-top:20px;background-color:#ECEEF1;color:#666;}
.hinweis h1{margin:0px;}
.hinweis2{width:242px;float:right;/**/padding:2px;padding-top:20px;margin-left:5px;background-color:#fbfbfb;color:#666;}
.hinweis2 ul{margin:0;padding:3px;}
ul.hinweis2  li{margin:5px 0;padding:0 2px;list-style-type:none;}
ul.anw{margin:0;padding:0;}
ul.anw li{margin:0;}
ul.anw a{color:#666 !important;text-decoration:none !important;}

.imgright{float:right;margin:0 0 4px 4px;}
.imgleft{float:left;margin:0 4px 4px 0 ;}
ul.links{width:260px;margin:0;padding:0;list-style-type:none;}
ul.links li{margin-bottom:8px;}
ul.links li a{width:244px;display:block;}
.schmallfont{font-size:.95em;}
ul.extra li{margin-bottom:3px;list-style-image:url(../files/pfeil2.gif);}

ul.sitemap{}
ul.sitemap a{width:100%;padding:3px 6px;margin:2px;display:block;text-decoration:none;border:1px solid #999;}
ul.sitemap li li a{border:1px solid #fff;border-left:2px solid #B6CEDD;}
ul.sitemap li{width:70%;margin:10px;list-style-type:none;}
ul.sitemap li li{width:100%;margin:0;}

body.navigation #navigation, body.p1 #p1, body.p2 #p2, body.p3 #p3, body.p4 #p4, body.p5 #p5, body.p6 #p6,body.p7 #p7, body.p8 #p8,
body.p1f #p1, body.p1a #p1, body.p1b #p1, body.p1c #p1, body.p1d #p1, body.p1e #p1, body.p3a #p3a ,body.p3a1 #p3a, body.p3a2 #p3a
{font-weight:bold;color:#336699 !important;}
body.p1f #p1f, body.p1a #p1a, body.p1b #p1b, body.p1c #p1c, body.p1d #p1d, body.p1e #p1e, body.p3a1 #p3a1, body.p3a2 #p3a2
{color:#336699 !important;font-weight:bold;}

