body { margin: 0;	padding: 0; padding-left: 0; padding-right: 0; }

html * { font-size: 100%; }
#page { font-size: 70%; min-width: 10em; }

*+html .news .header { height: 1%; }

#metanavigation { visibility: hidden; display: none; }
#topnavigation { visibility: hidden; display: none; }

#logo { position: static; }

#pageWrapper2 { border: 1px solid #FFFFFF; border-width: 0 1px; min-width: 40em; width: auto; margin-bottom: 10px; margin-top: 15px; }
* html #pageWrapper2 { word-wrap: break-word; }
#outerColumnContainer2 { border-left: solid 0px #FFFFFF; }
#innerColumnContainer2 { border: solid 1px #FFFFFF;	border-width: 0 1px; margin: 0 -1px; width: 100%; z-index: 1; }
#leftColumn2, * html #SOWrap2 { overflow: visible; position: relative; }
#SOWrap2 { float: left; margin: 0 -1px 0 0; width: 100%; z-index: 3; }
#middleColumn2 { float: right; margin: 0 0 0 -1px; width: 100%; z-index: 5; }
#leftColumn2 { float: left; margin: 0 1px 0 -20em; width: 0; z-index: 4; }
#leftColumn2 { visibility: hidden; display: none; }
#pageWrapper2 #middleColumn2 .content { padding: 0; }

#pageWrapper { border: 1px solid #FFFFFF; border-width: 0 1px; min-width: 40em; width: auto; margin-bottom: 10px; margin-top: 15px; }
* html #pageWrapper { word-wrap: break-word; }
#outerColumnContainer { border-left: solid 0px #FFFFFF; border-right: solid 0px #fff; }
#innerColumnContainer {	border: solid 1px #FFFFFF;	border-width: 0 1px; margin: 0 -1px; width: 100%; z-index: 1; }
#leftColumn, #middleColumn, #schnellzugriffsleiste, * html #SOWrap { overflow: visible; position: relative; }
#SOWrap { float: none; margin: 0 -1px 0 0; width: 100%; z-index: 3; }
#middleColumn { float: none; width: 100%; margin: 0 0 0 -1px; z-index: 5; }
#leftColumn { float: left; margin: 0 0 0 -20em; width: 0; z-index: 4; }
#leftColumn { visibility: hidden; display: none; }
#schnellzugriffsleiste { float: none; width: 0; margin: 0 0 0 1px; z-index: 2; visibility: hidden; display: none; }
#schnellzugriffsleiste #suchform { visibility: hidden; display: none; }

#pageWrapper2 #middleColumn2 .suche { visibility: hidden; display: none; }

.inhaltsbereich .content { margin-left: 0; margin-right: 2em; }
.inhaltsbereich2 .content { margin-left: 0; margin-right: 0; }
.inhaltsbereichformular .content { margin-left: 0; margin-right: 0; }
.inhaltsbereichvoll .content { margin-left: 0; margin-right: 0; }

#copyright .top { float: right; visibility: hidden; display: none; }
#copyright .lastchange { padding-left: 0; }

#footer { visibility: hidden; display: none; }

* .news .mehrlink { clear: both; visibility: hidden; display: none; }

div.datentabelle * { font-size: 95%; }
* html div.datentabelle * { font-size: 100%; }
table.datentabelle .head th { font-size: 100%;  }
table.datentabelle td { padding: 5px; padding-right: 2px; padding-left: 2px; }
table.datentabelle th { padding: 5px; padding-right: 2px; padding-left: 2px; }
table.datentabelle td.footer { font-size: 90%; }

acronym, abbr { border-bottom: 0; }

.backlink { visibility: hidden; display: none; }

#page .infoleiste { visibility: hidden; display: none; }

#page a.extlink { padding-left: 0; background-image: none; margin-right: 0.05em; margin-left: 0.05em;}
#page a.maillink { padding-left: 0; background-image: none; margin-right: 0.05em; margin-left: 0.05em;}
#page a.applink { padding-left: 0; background-image: none; margin-right: 0.05em; margin-left: 0.05em;}

#page #verwandtethemenExt { visibility: hidden; display: none; }

#middleColumn2 .content ul, #middleColumn .content ul { padding-left: 35px; }
#middleColumn2 .content ul li, #middleColumn .content ul li { background-image: none; display: list-item; list-style-position: outside; list-style-type: disc; padding-left: 0.3em; list-style-image: none; list-style-position: outside; }
#middleColumn2 .content ul li ul li, #middleColumn .content ul li ul li { background-image: none; display: list-item; list-style-type: square; padding-left: 0.3em; }

.sitemapcontent .sitemapcontainer { margin-right: 0px; }
.sitemapcontent .sitemapcontainer .spalte1 { float: left; width: 45%; }
.sitemapcontent .sitemapcontainer .spalte2 { float: left; margin-left: 2em; width: 45%; }
.sitemapcontent .topbalken .top { visibility: hidden; display: none; }
.sitemapcontent .topbalken .top a { visibility: hidden; display: none; }

.sitemapcontent .topbalken .anker { background-image: none; padding-left: 5px; }


