html,body{height:100%;margin:0;padding:0;}
body,h1,h2,h3,h4,h5,h6,ol,ul,li,p,textarea,select,td,div{font-family:arial, helvetica, verdana, sans-serif, geneva;text-align:left;color:#406498;}
p{display:inline;}
div.clear{width:100%;clear:left;line-height:0;height:0;font-size:0;}
.hidden{position:absolute;left:-1000px;top:-1000px;width:0;height:0;overflow:hidden;display:inline;}
.gallery{margin-top:20px;}
#table-zent{width:100%;height:100%;border:0;}
#td-zent{vertical-align:top;text-align:center;padding-top:0;padding-bottom:0;}
#map{width:500px;height:400px;}
#nojs{position:absolute;z-index:20000;width:980px;height:auto;top:-24px;}
#container-center-navi{position:relative;width:980px;height:auto;margin-left:auto;margin-right:auto;}
#container-center{position:relative;width:1165px;height:auto;margin-left:auto;margin-right:auto;}
#container-center-content{width:1165px;height:auto;margin-left:0;}
#logo{width:300px;height:325px;position:absolute;z-index:auto;left:0;top:2px;}
#physio{position:absolute;z-index:500;left:325px;top:245px;}
#fontsizer{background:url(../images/fontsizer_normal.gif) no-repeat top left;position:absolute;top:5px;left:775px;width:150px;height:auto;z-index:20;font-size:14px;}
#fontsizer.small{background:url(../images/fontsizer_small.gif) no-repeat top left;font-size:14px;}
#fontsizer.normal{background:url(../images/fontsizer_normal.gif) no-repeat bottom left;font-size:14px;}
#fontsizer.large{background:url(../images/fontsizer_large.gif) no-repeat bottom left;font-size:14px;}
#navipfad{position:absolute;top:350px;left:325px;width:475px;height:30px;z-index:30;}
#search{position:absolute;top:0;left:925px;height:auto;width:auto;z-index:10000;background:url(../images/searchbackground.png) no-repeat bottom left;padding-bottom:5px;padding-right:5px;}
#content-middle{width:100%;height:100%;float:left;text-align:left;margin:0;padding:0;}
#start_left{float:left;margin-left:40px;margin-top:20px;margin-bottom:10px;background:url(../images/start_headline.jpg) no-repeat top left;width:300px;height:auto;padding:1px 20px 30px;}
#container-center-index{position:relative;text-align:left;margin-left:auto;margin-right:auto;font-size:12px;width:960px;height:530px;}
#container-center-picture{background:url(../images/background_start.jpg) no-repeat bottom right;text-align:left;margin-top:-2px;margin-left:0;margin-right:0;width:auto;height:335px;}
#content-left{width:280px;height:350px;margin-top:10px;float:left;text-align:left;margin-left:3px;padding:0;}
#content-left-up{width:280px;height:15px;background:#c3d3f5 url(../images/navi_left_up.jpg);}
#content-left-bottom{width:280px;height:21px;background:#c3d3f5 url(../images/navi_left_down.jpg);}
#content-left-menue{background:url(../images/navi_left.jpg);padding:5px 5px 5px 9px;}
#content-middle-print{padding-top:3px;margin-top:20px;margin-bottom:30px;padding-bottom:10px;width:100%;text-align:left;border-top:#6e88af 1px solid;}
#content-middle-print-left{float:left;width:150px;}
#content-middle-print-right{text-align:right;float:right;width:330px;}
#content-middle-index{width:500px;padding-top:30px;padding-left:8px;padding-right:8px;margin-left:35px;margin-top:0;float:left;text-align:left;}
#content-middle-index-middle{width:auto;text-align:left;}
#content-right-index{position:relative;height:auto;width:291px;margin-left:40px;margin-top:10px;margin-bottom:10px;padding-left:0;padding-right:0;padding-top:0;float:left;text-align:left;}
#content-right-index-top{position:absolute;width:291px;height:30px;z-index:998;}
#content-right-index-bottom{position:absolute;bottom:0;width:291px;height:30px;z-index:999;}
#background-bottom-small{width:1165px;height:5px;clear:both;background:url(../images/background-bottom.png) repeat-x top left;margin:0 auto;}
#background-bottom{background:#fff url(../images/background.jpg) no-repeat top center;width:100%;height:128px;clear:both;margin:0 auto;}
#content-bottom{text-align:left;padding-top:20px;margin-left:auto;margin-right:auto;font-size:14px;width:1165px;height:auto;}
#content-bottom-left{float:left;text-align:left;width:240px;height:auto;}
#content-bottom-right{float:right;text-align:right;width:900px;height:auto;}
#content-bottom-right-w3c{float:right;text-align:right;margin-top:2px;width:210px;height:auto;}
#lines{position:absolute;top:0;left:0;z-index:6000;}
#lines #lin1{position:absolute;left:407px;height:12px;top:78px;border-right:1px solid #9cb4d4;z-index:6000;}
#lines #lin2{position:absolute;left:497px;height:12px;top:78px;border-right:1px solid #9cb4d4;z-index:6000;}
#lines #lin3{position:absolute;left:650px;height:12px;top:78px;border-right:1px solid #9cb4d4;z-index:6000;}
#lines #lin4{position:absolute;left:825px;height:12px;top:78px;border-right:1px solid #9cb4d4;z-index:6000;}
#lines #lin5{position:absolute;left:946px;height:12px;top:78px;border-right:1px solid #9cb4d4;z-index:6000;}
#lines #lin6{position:absolute;left:1033px;height:12px;top:78px;border-right:1px solid #9cb4d4;z-index:6001;}
#mnavi{float:right;text-align:right;}
#mnavi ul{margin-left:0;list-style-type:none;display:inline;}
#mnavi ul li{list-style-type:none;display:inline;padding:0 2px;}
#meta{list-style-type:none;}
#meta a{display:block;text-decoration:none;padding:2px 0;}
#meta a:hover{text-decoration:underline;background:url(../images/navi_hover_left_left.png) no-repeat bottom left !important;}
#metaactive{list-style-type:none;text-decoration:none;background:url(../images/navi_hover_left_left.png) no-repeat bottom left !important;}
#navi{position:absolute;background:url(../images/navi.png) no-repeat bottom left;top:65px;width:830px;height:45px;z-index:500;left:299px;float:left;}
#navi ul{list-style:none;margin:0;padding:0 0 0 17px;}
#navi ul li{float:left;margin:0;padding:0;}
#navi ul a strong,#navi ul #active a{color:#fff;font-size:14px;text-decoration:none;}
#navi ul a{display:block;color:#fff;font-size:14px;font-weight:400;width:auto;text-decoration:none;text-align:center;padding:10px 16px 0;}
#navi ul li a:hover{background:url(../images/navi_hover_aktiv.png) no-repeat top center;text-decoration:underline;}
#navi ul #active a,#navi ul .activepath a{background:url(../images/navi_hover_aktiv.png) no-repeat top center;}
#navi ul .activepath ul li a{background:none !important;}
#navi ul .activepath ul li a:hover{background:url(../images/navi_hover_left.png) no-repeat bottom left !important;width:auto !important;}
#navi ul .activepath ul #active a{background:url(../images/navi_hover_left.png) no-repeat bottom left !important;width:auto;}
#navi ul li ul{position:absolute;width:auto;background:url(../images/navi_down.png) repeat-x bottom left;left:-999em;padding:14px 0 9px;}
#navi ul li ul li{float:none !important;}
#navi ul li ul li a{display:block !important;color:#fff !important;font-size:14px !important;font-weight:400;padding-top:2px;padding-bottom:2px;text-decoration:none;text-align:left;}
#navi ul li ul li a:hover{font-size:14px !important;font-weight:400;text-decoration:underline;background:url(../images/navi_hover_left.png) no-repeat bottom left;padding-top:2px;padding-bottom:2px;color:#f0b51e;text-align:left;}
#navi ul #active li a:hover{width:auto;background:url(../images/navi_hover_left.png) no-repeat bottom left;}
#navi ul #active li a{background-image:url();}
#navi ul li ul li .aktiv2{color:#fff !important;}
#navi ul li:hover ul,#navi li.sfhover ul{left:auto;}
ul#sitemap{float:left;list-style-type:none;width:399px;margin:0 0 20px;padding:0;}
ul#sitemap li a{display:block;background-color:#dfe6ec;text-decoration:none;border-bottom:1px solid #fff;font-weight:400;margin-top:10px;padding:3px 12px 3px 8px;}
ul#sitemap li li a{display:block;background-color:#fff;text-decoration:none;border-bottom:1px dotted #406498;font-weight:400;margin-top:5px;padding:3px 3px 3px 17px;}
ul#sitemap li li li a{float:none;display:block;background-color:#fff;text-decoration:none;font-weight:400;border:none;margin-top:0;margin-bottom:1px;padding:3px 3px 3px 37px;}
.content li a{display:block;text-decoration:none;border-bottom:1px solid #fff;font-weight:400;margin-top:10px;padding:3px 12px 3px 8px;}
.content li li a{display:block;background-color:#fcfff4;text-decoration:none;border-bottom:1px solid #406498;font-weight:400;margin-top:5px;padding:3px 3px 3px 17px;}
.content li li li a{float:none;display:block;background-color:#fcfff4;text-decoration:none;font-weight:400;border:none;margin-top:0;margin-bottom:1px;padding:3px 3px 3px 37px;}
form.cmxform{width:450px;}
form.cmxform legend{padding-left:0;}
form.cmxform legend,form.cmxform label{color:#fff;}
form.cmxform fieldset fieldset{background:none;}
form.cmxform label.error,label.error{color:red;font-style:italic;}
form.cmxform .gray *{color:#406498;}
.button{background-color:#668ec9;color:#fff;border:1px solid;font-weight:700;overflow:visible;float:left;padding:1px 2px 2px !important;}
.sf_inactive{border:1px #668ec9 solid;background:#fff;color:#d4dbee;}
.sf_active{border:1px #000 solid;background:#fff;color:#406498;}
.sf_text{border:1px #3c90a5 solid;background:#fff;color:#406498;}
.sf_suggestion{position:relative;}
.sf_suggestion ul{position:absolute;width:auto !important;background:#b7c5e2;top:0;left:8px;margin:0;padding:2px 0;}
.sf_suggestion li{list-style:none;margin:0;padding:0;}
.sf_suggestion li a{display:block;color:#fff;padding:2px 5px;}
.sf_suggestion li.selected a{background:#688cc6;text-decoration:underline;}
#lightbox{position:absolute;top:40px;left:0;width:100%;z-index:11002;text-align:center;line-height:0;}
#outerImageContainer{position:relative;background-color:#fff;width:250px;height:250px;margin:0 auto;}
#imageContainer{padding:10px;}
#loading{position:absolute;top:40%;left:0;height:25%;width:100%;text-align:center;line-height:0;}
#hoverNav{position:absolute;top:0;left:0;height:100%;width:100%;z-index:11000;}
#imageContainer>#hoverNav{left:0;}
#hoverNav a{outline:none;}
#prevLink,#nextLink{width:49%;height:100%;background:transparent url(../images/blank.gif) no-repeat;display:block;}
#prevLink{left:0;float:left;}
#nextLink{right:0;float:right;}
#prevLink:hover,#prevLink:visited:hover{background:url(../images/prevlabel.gif) left 15% no-repeat;}
#nextLink:hover,#nextLink:visited:hover{background:url(../images/nextlabel.gif) right 15% no-repeat;}
#imageDataContainer{font:10px Verdana, Helvetica, sans-serif;background-color:#fff;line-height:1.4em;margin:0 auto;}
#imageData{padding:0 10px;}
#imageData #imageDetails{width:70%;float:left;text-align:left;}
#imageData #numberDisplay{display:block;clear:left;padding-bottom:1em;}
#imageData #bottomNavClose{width:66px;float:right;padding-bottom:0.7em;}
#overlay{position:absolute;top:0;left:0;z-index:11001;width:100%;height:500px;background-color:#0e274f;filter:alpha(opacity=60);-moz-opacity:0.6px;opacity:0.6px;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
* html>body .clearfix{display:inline-block;width:100%;}
* html .clearfix{height:1%;}
form,table,td{border:0;margin:0;padding:0;}
img,#content-middle-index-middle img,form.cmxform fieldset,#lightbox a img{border:none;}
.path .last,#imageData #caption{font-weight:700;}
A:link,A:visited{font-family:arial, helvetica, Verdana, sans-serif, geneva;font-size:14px;text-decoration:none;color:#406498;}
A:hover,A:active{font-family:arial, helvetica, Verdana, sans-serif, geneva;font-size:14px;text-decoration:underline;color:#406498;}
#twitter_post,#facebook_post{color:#84e7ff;}
#webReader,#closewebReader{width:auto;height:auto;}
#webReader IFRAME,#WR_1 img,#WR_1 span,#concepts,#print-head,#print,#accesskeys,#navi ul li ul li ul,div.error{display:none;}
#container-center-content.small,#container-center-content.small A:link,#container-center-content.small A:visited,#container-center-content.small A:hover,#container-center-content.small A:active,#content-bottom.small,#content-bottom.small A:link,#content-bottom.small A:visited,#content-bottom.small A:hover,#content-bottom.small A:active{font-size:12px;}
#container-center-content.normal,#container-center-content.normal A:link,#container-center-content.normal A:visited,#container-center-content.normal A:hover,#container-center-content.normal A:active,#content-bottom.normal,#content-bottom.normal A:link,#content-bottom.normal A:visited,#content-bottom.normal A:hover,#content-bottom.normal A:active{font-size:14px;}
#container-center-content.large,#container-center-content.large A:link,#container-center-content.large A:visited,#container-center-content.large A:hover,#container-center-content.large A:active,.num,#content-bottom.large,#content-bottom.large A:link,#content-bottom.large A:visited,#content-bottom.large A:hover,#content-bottom.large A:active{font-size:16px;}
.suchausgabe A:link,.suchausgabe A:visited,#content-left-menue A:hover,#content-left-menue A:active,#content-bottom-right-w3c A:hover,#content-bottom-right-w3c A:active{text-decoration:underline;color:#406498;}
.suchausgabe A:hover,.suchausgabe A:active{background:#dfe6ec;text-decoration:underline;color:#406498;}
#start_left A:link,#start_left A:visited,#start_middle A:link,#start_middle A:visited{background:#dde8ee;text-decoration:none;color:#406498;}
#start_left A:hover,#start_left A:active,#start_middle A:hover,#start_middle A:active{background:#dde8ee;text-decoration:underline;color:#406498;}
#start_middle,#start_right{float:left;margin-left:50px;margin-top:20px;margin-bottom:10px;background:url(../images/start_headline.jpg) no-repeat top left;width:300px;padding:1px 20px 30px;}
#content-left-menue A:link,#content-left-menue A:visited{text-decoration:none;color:#406498;}
#content-bottom-right-w3c A:link,#content-bottom-right-w3c A:visited{text-decoration:none;color:#93a7d0;}
#navi ul #active a:hover,ul#sitemap a:hover,.content a:hover{text-decoration:underline;}
ul#sitemap ul,.content ul{list-style-type:none;margin:0 0 20px;padding:0;}
ul#sitemap li,.content li{clear:both;}
ul#sitemap li li,.content li li{width:80%;float:left;clear:none;padding-left:10px;padding-right:10px;margin-bottom:10px;}
ul#sitemap li li li,.content li li li{width:100%;padding-left:0;padding-right:0;margin-bottom:0;}
ul#sitemap li li li li a,.content li li li li a{display:block;text-decoration:none;font-weight:400;border:none;margin-top:0;margin-bottom:1px;padding:3px 3px 3px 57px;}
input,textarea{border:1px solid #406498;}
input:focus,textarea:focus{border:1px dotted #406498;background:#fff;}
input.error,textarea.error{border:1px dotted red;background:#ffeded;}
input:hover,textarea:hover{background:#fff;}
.button:hover,.button:focus{background-color:#668ec9;text-decoration:underline;}
