div.main div.metanavigation, div.main div.inhalt div.navigation, div.main div.inhalt div.navigation div.box, div.main div.inhalt div.content div.marginalspalte, div.main div.inhalt div.footer, div.main div#bgfooter,div.main div.inhalt div.content div.kontakt  {display:none;}

html, body, div, p, h1, h2, h3, ul, ol, span, table, td, form, img, li, select, input, textarea {
    font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
    font-size: 100%;
    color: #58585a;
}
h1 { margin:0 0 2em 0; padding:0; }
h2 { margin:1.6em 0 0.4em 0; padding:0; font-size:1.1em; }
h3 { margin:0; padding:0; }
.right { float:right; }
.left { float:left; }
body { margin:0; padding:0; }
a {text-decoration:none; color:#b9090a; }

div.main {font-size:0.8em; margin:0; text-align:left; width:100%; }
div.main div#logo { position:relative; top:0; left:0; }
div.main div.inhalt div.content, div.main div.inhalt div.footer { float:none; width:100%;  }
div.main div.inhalt div.content div.text { float:none; width:100%; margin-top:1cm; font-size:0.9em; line-height:1.6em; }
div.main div.inhalt div.content div.text p { margin-bottom:1.2em; }
img.reflected { margin-bottom: -10px } 
div.main div.inhalt div.content div.text table.links { width:100%; }
div.main div.inhalt div.content div.text table.links td ul { margin-right:14px; }

div.main div.inhalt div.content ul.sitemap { border:none; padding-left:0; padding:0; margin:0; }
div.main div.inhalt div.content ul.sitemap ul { border:1px dotted #cdcdcd; padding:5px 10px; margin:10px 0; }
div.main div.inhalt div.content ul.sitemap li { background:none; padding-left: 15px; }
div.main div.inhalt div.content ul.sitemap li a.mainebene { font-weight: bold; }
div.main div.inhalt div.content ul.sitemap li ul li { padding-left:15px; }
div.main div.inhalt div.content ul.sitemap li ul li ul { border:0px; }

div#datum {right:0; top:0; color:#cacaca; font-size:0.75em; }
div#druckversion {right:0; top:0; color:#cacaca; font-size:0.75em; display:block; text-align:right; font-weight:normal; }

table.gTable tr td.gallery_image_left {padding:0 0 15px;text-align:left;}
table.gTable tr td.gallery_image {padding:0 0 15px;text-align:center;}
table.gTable tr td.gallery_image_right {padding:0 0 15px;text-align:right;}
