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:#000;}
p{display:inline;}
div.clear{width:100%;clear:left;line-height:0;height:0;font-size:0;}
.path .last{font-weight:700;}
.hidden{position:absolute;left:-1000px;top:-1000px;width:0;height:0;overflow:hidden;display:inline;}
#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;}
#webReader{display:none;width:auto;height:auto;}
#closewebReader{width:auto;height:auto;}
#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:0;margin-bottom:20px;}
#container-center-content{width:1165px;height:auto;margin-left: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;}
#content-middle-index{width:631px;padding-top:0;padding-left:0;padding-right:0;margin-left:20px;margin-top:0;float:left;text-align:left;}
#content-middle-index-middle{width:auto;text-align:left;}
#content-right-index{display:none;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;}
#background-bottom-small{width:695px;height:5px;clear:both;border-top:5px solid #f3ba23;background-image:none;margin-top:0;margin-bottom:0;margin-left:0;}
#background-bottom{width:100%;height:128px;margin-left:0;clear:both;background-image:none;}
#content-bottom{text-align:left;padding-top:20px;margin-left:0;font-size:14px;width:1165px;height:auto;}
#content-bottom-left{float:left;text-align:left;width:270px;height:auto;margin-left:20px;}
#print-head{width:600px;height:82px;margin-left:20px;margin-top:10px;}
#print{position:absolute;z-index:10000;top:50px;left:700px;}
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 #000;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 #000;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:#000;}
.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:#000;}
.sf_text{border:1px #3c90a5 solid;background:#fff;color:#000;}
.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;}
form,table,td{border:0;margin:0;padding:0;}
img,#content-middle-index-middle img,form.cmxform fieldset{border:none;}
A:link,A:visited{font-family:arial, helvetica, Verdana, sans-serif, geneva;font-size:14px;text-decoration:none;color:#000;}
A:hover,A:active{font-family:arial, helvetica, Verdana, sans-serif, geneva;font-size:14px;text-decoration:underline;color:#000;}
#twitter_post,#facebook_post{color:#84e7ff;}
#webReader IFRAME,#WR_1 img,#WR_1 span,#logo,#physio,#fontsizer,#navipfad,#search,#content-middle,#container-center-picture,#content-left,#content-left-up,#content-left-bottom,#content-left-menue,#content-middle-print,#content-middle-print-left,#content-middle-print-right,#content-bottom-right,#content-bottom-right-w3c,#concepts,#lines,#lines #lin1,#lines #lin2,#lines #lin3,#lines #lin4,#lines #lin5,#lines #lin6,#accesskeys,#mnavi,#mnavi ul,#mnavi ul li,#meta,#meta a,#meta a:hover,#metaactive,#navi,#navi ul,#navi ul li,#navi ul a strong,#navi ul #active a,#navi ul a,#navi ul li a:hover,#navi ul #active a:hover,#navi ul #active a,#navi ul .activepath a,#navi ul .activepath ul li a,#navi ul .activepath ul li a:hover,#navi ul .activepath ul #active a,#navi ul li ul,#navi ul li ul li,#navi ul li ul li a,#navi ul li ul li a:hover,#navi ul #active li a:hover,#navi ul #active li a,#navi ul li ul li .aktiv2,#navi ul li:hover ul,#navi li.sfhover ul,#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,#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{text-decoration:underline;color:#000;}
.suchausgabe A:hover,.suchausgabe A:active{background:#dfe6ec;text-decoration:underline;color:#000;}
#start_left A:link,#start_left A:visited,#start_middle A:link,#start_middle A:visited{background:#668ec8;text-decoration:none;color:#fff;}
#start_left A:hover,#start_left A:active,#start_middle A:hover,#start_middle A:active{background:#668ec8;text-decoration:underline;color:#fff;}
#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:#000;}
ul#sitemap ul,.content ul{list-style-type:none;margin:0 0 20px;padding:0;}
ul#sitemap li,.content li{clear:both;}
ul#sitemap a:hover,.content a:hover{text-decoration:underline;}
ul#sitemap li li,.content li li{width:45%;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 #000;}
input:focus,textarea:focus{border:1px dotted #000;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;}
