body{width:1024px;max-width:1024px;margin:0 auto;padding:0;text-align:center; font-family: verdana, arial, helvetica, sans-serif;font-size:101.01%;}
h1, h2, h3, h4, h5, h6, select{font-size:1em;}
h2, h3{color:#000;}
a:link, a:visited{color:#00CC00;text-decoration:none;}
a:hover, a:active, a:focus{color:#FBA705;}
address{font-style:normal;margin:20px 0;}
p, address{line-height:1.5em;}
a img{border:0;}
strong{font-size:95%;}
hr{background-color:#B4B7D6; color:#B4B7D6; border: #B4B7D6;height: 2px;margin-top:-10px;}
#rahmen, html{text-align:left;font-size:.9em;}
#navi{font-size:.9em;}
#rahmen{margin:auto;padding:0 2px;border:1px solid #ccc;border-top:0;background-image:url(topx2b.jpg);background-repeat:no-repeat;}
#topnavi{color:#B4B7D6;text-align:right;height:180px;}
#topnavi ul{width:100%;margin:0 0 -8px 0;padding:8px 0;}
#topnavi li{list-style-type:none;display:inline;padding:8px 8px 8px 8px;background-color:#B4B7D6;}
#tonnavi ul li.active{}
#topnavi a:link, #topnavi a:visited{color:#000000;text-decoration:none;}
#topnavi a:hover, #topnavi a:active, #topnavi a:focus{color:#fff;background-color:#B4B7D6;}
#topnavi .active{color:#4D517C;padding:8px 8px 8px 8px;background-color:#fff;}
.active{color:#4D517C;background-color:#ffffff;}
#topx img{display:none;text-align:left;margin-top:40px;margin-left:48%;margin-bottom:16px;}
#topx_reha{float:right;margin-top:9px;margin-right:-2px;margin-left:500px;height:149px;width:241px;background-image:url(topx_reha.jpg);background-repeat:no-repeat;}
#content{clear:both;background-color:#fff;border-top:0px solid #B0B4D7;}
#contentbox{}
#breadcrumb{font-size:.95em;color:#000;padding-top:5px;}
#left{width:240px;float:left;padding:0;overflow:hidden;}
#left h1{width:100%;padding:4px 18px;margin:0;font-size:.9em;background-color:#B4B7D6;}
#navi{width:240px;margin-bottom:10px;padding:0;background-color:#B4B7D6;}
#navi div.frame{background-color:#E4E4EC;margin:0;padding:20px 11px;}
.login{border:1px solid #B4B7D6;}
#navi ul{width:214px;margin:0;padding:0px;border-bottom:1px solid #fff;list-style:none;overflow:hidden; }
#navi li{border-top:1px solid #fff;margin:0;padding:0px;}
#sub1 a:link, #sub1 a:visited, li.active, div.active{display:block;width:214px;padding:10px 2px 10px 8px;color:#000;text-decoration:none;background-color:#E4E4EC;}
#sub1 div.active {color:#4D517C;}
#sub1 a:hover, #sub1 a:active{width:214px;color:#4D517C;background-color:#F9F9F9;}
#sub2 a:link, #sub2 a:visited,  div.active{background-color:#fff;padding:10px 2px 10px 8px !important;}
#sub2 a:hover, #sub2 a:active{background-color:#F9F9F9;}
div.active, a.current{background-color:#F9F9F9 !important;font-weight:bold;}
.login{padding:0;margin:0;font-size:.95em;background-color:#fff;}
.login div.frame{margin:2px;}
.login fieldset{margin:0;padding:0;}
.login label{width:6em;display:block;float:left;}
.login input{width:9em;font-size:1em;}
.login .submit{width:9.25em;}
.login p{padding-left:20px;margin:5px 0 5px 0;}
.login p strong{font-size:1em;}
#contentbox{margin-top:0px;margin-left:265px;margin-right:30px;}
#contentbox h1{background-image:url(h1_bg.gif);background-repeat:no-repeat;margin-top:40px;padding-bottom:12px;}
#contentbox legend{color:#fff;margin-left:-8px;}
#contentbox a:link, #contentbox a:visited{color:#5353A8;text-decoration:none;font-weight:bold;}
#contentbox a:hover, #contentbox a:active, #contentbox a:focus{color:#00CC00;}
#content{}
#info{width:240px;margin:0 0 0 10px;float:right;font-size:.9em;}
#info a{margin:0;padding:0;font-weight:bold;font-size:95%;}
.info ul, .info p{margin:10px;}
.info p{font-size:.95em;}
.info li{list-style:none;margin-bottom:5px;}
.info{margin:10px 0;border:1px solid #6ED46E;background-color:#fff;}
.info h1{padding:4px 18px;margin:0px;background-color:#6ED46E;}
.info .newslist dt, .info .newslist dd{margin: 0 10px;}
.info .newslist dd{margin-bottom:5px;}

.startseite{margin-top:50px;}
.startseite .login{width:220px;height:180px;margin-right:10px;float:left;display:inline;}
.startseite .login h1{padding:4px 18px  !important;margin:0;font-size:.9em;background-color:#B4B7D6;background-image:none !important;}
#footer{clear:both;padding:4px;color:#000;font-size:.85em;margin-top:20px;}
#footer a:link, #footer a:visited{color:#fff;}
#footer a:hover, #footer a:active, #footer a:focus{color:#000;}
.footernavi{border-top:1px solid #B4B7D6;padding-top:5px;clear:left;}
.imgleft, .left{float:left;margin: 5px 5px 0 0;}
.imgright, .right{float:right;margin: 5px 0 0 5px;}
.teaser{margin-bottom:10px;}
.teaser h1, .teaser p{background-image:none !important;font-weight:normal;margin:0  !important;padding:0  !important;}
.teaser ul, .teaser li{margin:5px;padding:0;list-style:none;}
/*categorylist*/
.categorylist li{margin-bottom:10px;list-style:square;}
.categorylist a{width:90%;display:block;}
/*downloadliste*/
.result{list-style:none;}
.result .imgleft{margin-top:0px;}
.result .desc{margin-top:0;}
.result li{margin-bottom:20px;}
.desc{margin:0 0 5px 50px;}
/*nachrichtenliste*/
.utitel{display:block;font-size:85%;padding:1px;background-color:#F9F9F9;}
.newslist dd{margin:0 0 20px 0;padding:0;width:80%;display:block;}
/*teaserbox*/
.teaserbox{border:1px solid #ccc;margin:50px 0;padding:2px;width:420px;}
.teaserbox h2{background-color:#f4f4f4;margin:0;margin-bottom:10px;padding:2px;}
.teaserbox ul{margin:0;padding:0;list-style:none;}
.teaserbox li{padding:2px;}
.teaserbox li a{background-color:#f4f4f4;width:100%;display:block;padding:4px 0;}
/*weblinks*/
ul.weblinks{}
ul.weblinks li{margin-bottom:10px;}
/*events-formular*/
.events {background-color:#f7f7f7;font-size:1.1em;width:50%;border:1px solid #ccc;padding:5px;}
.events label{width:8em;display:block;float:left;background-color:#f7f7f7;margin:1px;}
.events select{width:14em;margin:1px;font-size:1.1em}
.events input{border-color:#f7f7f7;}
/*veranstaltungskalender*/
label.event{}
th{font-size:.85em;}
caption{color:#CA0733;text-align:left;font-weight:bold;padding:20px 0;}
table.eventlist td{vertical-align:top;background-color:#E4E4EC;font-size:.85em;padding:5px 2px;}
div.event{font-size:.85em;padding:5px 2px;}
.clearleft{clear:left;}
.clearright{clear:right;}
.hd{display:none;}
h1.hd{font-size:.1em;color:#fff;}
div.element{width:400px !important;margin-bottom:10px;}
div.element p{font-weight:bold;}
div.element label.text{display:block;width:8em;float:left;}
div.element label.checkbox{}
div.element input.text{height:18px;width:220px;}
div.element textarea{width:330px;}
fieldset{padding-top:10px;margin:0;border:none;}
legend{color:#fff;}
input, textarea{font-family:verdana;font-size:1em;border:none;border:1px solid #999;padding:2px 1px;}
input:focus, textarea:focus{background-color:#E4E4EC; font-weight:bold;}
.submit{font-weight:bold;background-color:#fff;padding:0px 1px;}
.print{display:none;}
/*brancheneinträge*/
.liste {width:60%;margin:10px 0;padding:4px;background-color:#F9F9F9;}
.eintrag {width:60%;margin:10px 0;padding:4px;background-color:#F9F9F9;}
.eintrag h2, .eintrag ul{margin:0em;padding:0 2px;font-size:.9em;}
.eintrag p, .eintrag ul{padding:5px 5px 5px 10px;margin:0;}
/*.eintrag h2{font-size:1em;background-color:#E4E4EC;color:#000;} */
.eintrag h2{font-size:1em;color:#000;background-color:#F9F9F9;margin:10px 0;}
.eintrag strong{font-size:.9em;}
.eintrag ul{margin-left:30px;}
.eintrag hr{margin:0;}
.result {width:80%;margin:10px 0;padding:4px;background-color:#F9F9F9;}
/*a-z-navigation*/
a.az{border:1px solid #474E83;padding:1px  4px;margin-right:4px;text-decoration:none !important}
span.az-act{border:1px solid #474E83;background-color:#fff;padding:4px 6px;color:#474E83;}
span.sh{border:1px solid #f9f9f9;background-color:#fff;margin-right:4px;color:#474E83;}
span.az-act strong{font-weight:;}
span.az-nolink{border:1px solid #ccc;color:#999;background-color:#f9f9f9;padding:1px  4px;margin-right:4px;}
.eintrag {width:;background-color: #fff;margin:10px 0 10px 0;padding:0 4px;border:1px solid #ccc;}
.eintrag h2{font-size:.9em;background-color:#E4E4EC;margin:0;padding:5px;}
.eintrag ul{margin:0;padding:0;list-style:none;}
.eintrag ul li{margin:8px 0;padding:2px;background-color:#f7f7f7;list-style:none !important;}
.legende{margin-bottom:5px;width:50%;font-size:.825em;float:left;}
.legende img{margin-right:5px;float:left;}
.eintrag h2, .e_footer{margin:20px 0px 10px 0px;}
/*sitempap*/
div.sitemap{margin-bottom:40px;}
.sitemap ul{width:40em;margin:0;padding:0 0 0 20px;border:0;}
.sitemap li{list-style-image:url(sitemap.gif);}
.sitemap li, .sitemap li li{margin:0;padding:0;padding-left:0;}
.sitemap li li{margin-left:1.5em;list-style-image:none;list-style:none;}
.sitemap li a{width:40em;margin:0;padding:0 2px;background-color:#f9f9f9;display:block;font-weight:bold;}
.sitemap li a{margin-top:2em;}
.sitemap li li a{width:38.5em;background-color:#fff;margin-top:5px;font-weight:normal}
.sitemap li li li a{width:37em;background-color:#fff;margin-top:5px;font-weight:normal}


#contentbox .info{margin-right:230px;background-color:#fff;border:1px solid #B4B7D6;}
#contentbox .infoframe{background-color:#fff;}
#contentbox .info h1{background-image:none;margin:0;padding:5px;background-color:#B4B7D6;}
#content-box .infoframe a:link{font-weight:bold !important;}
#contentbox .newslist dt{font-weight:bold;}
.nr1{display:block;width:36px;height:30px;float:left;background-color:#B4B7D6;color:#fff;font-size:.1em;background-image:url(1.gif);background-repeat:no-repeat;}
.nr2{display:block;width:36px;height:30px;float:left;background-color:#B4B7D6;color:#fff;font-size:.1em;background-image:url(2.gif);background-repeat:no-repeat;}
.nr3{display:block;width:36px;height:30px;float:left;background-color:#B4B7D6;color:#fff;font-size:.1em;background-image:url(3.gif);background-repeat:no-repeat;}
