html { font-size: 62.5%; font-family: Verdana, Arial, Helvetica, sans-serif; width: 100%; height: 100%; margin: 0; padding: 0; }
body { font-size: 100%; width: 100%; height: 100%; margin: 0; padding: 0; }
#accesskeys { display: none; }
#head { display: none; }
#head-navigation { display: none; }
#left-col { display: none; }
#context-menue { display: none; }
#page-childs { display: none; }
#contents .foot { visibility: hidden; }
#maincontent .foot { visibility: hidden; }
#context .foot { visibility: hidden; }
#context-menue .foot { visibility: hidden; }
#head-grafics { background-image: url(../images/head/head-grafics/head_back.jpg); background-repeat: repeat-x; background-position: left top; text-align: right; position: relative; top: 0; width: 99.5em; height: 110px; z-index: 10; margin: 0; padding: 0; display: block; }
#headleft { background-image: url(../images/head/head-grafics/head_left.jpg); background-repeat: no-repeat; background-position: left top; text-align: left; position: absolute; top: 0; left: 0; width: 990px; height: 100%; z-index: 10; margin: 0 auto; padding: 0; border-style: none; display: block; }
#headlogolink { width: 110px; height: 110px; }
#headlogo { width: 110px; height: 110px; margin: 0; padding: 0; border-style: none; }
#headright { background-image: url(../images/head/head-grafics/head_right.jpg); background-repeat: no-repeat; background-position: right top; text-align: left; position: relative; top: 0; right: 0; width: 990px; height: 100%; z-index: 5; margin: 0 0 0 auto; padding: 0; border-style: none; display: block; }
#context { font-size: 100%; line-height: inherit; background-color: #fff; margin: 0; padding: 0 0 20px 0; border-bottom-style: solid; border-bottom-width: 1px; display: block; }
#context .head { font-size: 160%; line-height: 1.5em; height: 1.75em; margin: 0; padding: 0; border-top: 0 solid; border-right-width: 0; border-bottom-style: solid; border-bottom-width: 1px; border-left-width: 0; display: block; }
#contextcontent-area { font-size: 100%; line-height: inherit; margin: 0; padding: 0 25px; border-top: 1px solid white; }
body.buerger-info #context .head { border-bottom-color: #3399ff; }
body.wirtschaft #context .head { border-bottom-color: #ffb600; }
body.unser-landkreis #context .head { border-bottom-color: #009900; }
body.politik-und-verwaltung #context .head { border-bottom-color: #cc0000; }
#contents { text-align: left; width: 100%; z-index: 0; margin: 0.8em 0 0; padding: 0; display: block; }
#maincontent { font-size: 100%; line-height: inherit; width: 100%; padding: 0; margin: 0; display: inline; }
#maincontent .head { font-size: 100%; line-height: inherit; display: block; }
#maincontent-area { font-size: 110%; line-height: inherit; text-align: left; clear: both; margin: 0; padding: 10px 25px 0; display: block; }
#location { font-size: 100%; line-height: inherit; margin: 0; padding: 0; display: block; }
#location ul { font-size: 100%; line-height: inherit; margin: 0; padding: 0; list-style-type: none; }
#location li { font-size: 100%; line-height: inherit; float: left; margin: 0; padding: 0; list-style-type: none; }
#location li a:link, #location li a:visited { color: #999; background-repeat: no-repeat; background-position: 0 0.5em; text-decoration: none; float: left; margin: 0; padding: 2px 0 0 15px; display: block; white-space: nowrap; }
#location li a:hover, #location li a:active { color: #000; background-repeat: no-repeat; background-position: 0 0.5em; text-decoration: none; float: left; margin: 0; padding: 2px 0 0 15px; display: block; white-space: nowrap; }
#location li.first { font-size: 160%; line-height: 1.5em; width: 100%; height: 1.75em; margin: 0; padding: 0; border-bottom-style: solid; border-bottom-width: 1px; }
#location li.first a:link, #location li.first a:visited { color: #999; font-size: 100% ; line-height: inherit; background-image: none !important; width: 100%; float: none; margin: 0; padding: 0; display: inline; }
#location li.first a:hover, #location li.first a:active { color: #000; font-size: 100% ; line-height: inherit; background-image: none !important; width: 100%; float: none; margin: 0; padding: 0; display: inline; }
body.buerger-info #location li.first { border-color: #3399ff; }
body.wirtschaft #location li.first { border-color: #ffb600; }
body.unser-landkreis #location li.first { border-color: #009900; }
body.politik-und-verwaltung #location li.first { border-color: #cc0000; }
body.buerger-info #location a:link, body.buerger-info #location a:visited { background-image: url(../images/mainbody/left-col/main-navigation/mainmenue/buerger-info/b_l3.gif); }
body.wirtschaft #location a:link, body.wirtschaft #location a:visited { background-image: url(../images/mainbody/left-col/main-navigation/mainmenue/wirtschaft/b_l3.gif); }
body.unser-landkreis #location a:link, body.unser-landkreis #location a:visited { background-image: url(../images/mainbody/left-col/main-navigation/mainmenue/unser-landkreis/b_l3.gif); }
body.politik-und-verwaltung #location a:link, body.politik-und-verwaltung #location a:visited { background-image: url(../images/mainbody/left-col/main-navigation/mainmenue/politik-und-verwaltung/b_l3.gif); }
#footer { color: #999; text-align: center; position: relative; bottom: 0; width: 100%; clear: both; margin: 1em 0; padding: 5px 0 1em; border: 0 #f0f0f0; }
#footer .content {  }
.foot { color: #999; font-size: 100%; clear: both; display: block; }
.foot a:link, .foot a:visited { color: #999; text-decoration: none; margin: 0; padding: 0; }
.foot a:hover, .foot a:active { color: #000; text-decoration: underline; margin: 0; padding: 0; }
.end-of-foot { line-height: 1px; clear: both; margin: 0; padding: 0; }
.additional-page-details { width: 49%; float: left; margin: 0; padding: 0; }
.additional-page-details ul { margin: 0; padding: 0; list-style-type: none; }
.additional-page-details ul li { margin: 0; padding: 0; border-style: none; list-style-type: none; }
.additional-page-details ul li a:link, .additional-page-details ul li a:visited { color: #999; text-decoration: none; margin: 0; padding: 0; border-style: none; }
.additional-page-details ul li a:hover, .additional-page-details ul li a:active { color: #000; text-decoration: underline; margin: 0; padding: 0; border-style: none; }
.foot-menue { width: 50%; float: right; }
.foot-menue ul { text-align: right; margin: 0; padding: 0; list-style-type: none; }
.foot-menue ul li { text-align: left; margin: 0 0 0 0; padding: 0; border-style: none; list-style-type: none; display: inline; }
.foot-menue ul li a:link, .foot-menue ul li a:visited { color: #999; text-decoration: none; margin: 0; padding: 0 0 0 10px; }
.foot-menue ul li a:hover, .foot-menue ul li a:active { color: #000; text-decoration: underline; margin: 0; padding: 0 0 0 10px; }