html {background: #fff; }

body { text-align: left; }

body, body * { background-image: none !important;}

div#center,
div#inner_center { 
 width: 100% !important;
 margin: 0 !important;
 padding: 0 !important; display: inline;
}

div#center * { overflow: visible !important; }

div.hidden { display: none !important; }

div#footer,
div#content,
div.Beschreibungen {
 display: inline;
 float: none; width: auto; background-color: #fff;
page-break-before: avoid !important;
page-break-after: auto !important;
}

div#logo,
div#links,
div#rechts {
 display: none !important;
}

body,
div#footer * {font: 11pt/120% verdana, serif; background-color: white !important; background-image:none !important;color:black;}
div#content > div,
div#footer,
div#footer * {font: 11pt/120% verdana, serif; margin: 0 !important; padding: 0 !important; }
h1{font-size:15pt !important; line-height:110% !important; }
h2{font-size:14pt !important; line-height:110% !important; }
h3{font-size:13pt !important; line-height:110% !important; }
h4{font-size:12pt !important; line-height:110% !important; }
h5{font-size:11pt !important; line-height:110% !important; }
h6{font-size:10pt !important; line-height:110% !important; }

div#center,
div#inner_center,
div#wrapper_unten,
div#content_wrapper,
div#content,
div#footer { width: auto !important; padding: 0 !important; margin: 0 !important; }

div#content .clear { float: none !important; clear: right !important; }

#content #topmeldung { display: inline-block; width: 100%; clear: none; }

#content #zwei_spalten .tpl_div_element { max-width: 48%;}

body img{border:none;}
img, img a:link, img a:visited{border-bottom:1px solid #C30099;margin-right:12px;}
blockquote, .eyecatch, .auffall,.red,#sel{margin-right:12px;width:80%;font-size:10pt;font-weight:bold;}
a:link,a:visited{color:#7A1E19;background:white;text-decoration:none;}
/* #content .labelemail a:link:after {content:" ("attr(href)")"; font-size:90%;} */

#content  ul, #content  ol{margin:0px 5px 0px 6px;padding:2px 0 0 15px;}
.two{margin-left:30px;}
dl,dt,dd{float:none !important;border:none;display:block;white-space:normal;font:11pt/120% Arial,serif;}
#content  ul li, #content  ol li{padding:2px;font:11pt/120% Arial,serif;}
/* acronym[title]:after,abbr[title]:after{content:' (' attr(title) ')';} */
pre, code{font:10pt /2em  "Courier New", Courier,monospace;color:black;background:white;margin-left:2px;padding:1em;border-left:1px solid #930;overflow:visible !important; white-space:normal;width:90%;height:auto;}


#content .contactdata #vcard { display: none !important; }
#content .contactdata td[headers~='vcard'] { display: none !important; }

div#content p,
#content ul { width: 100% !important; overflow:visible !important; }

div#content .fraktion { color: #000 !important; }

div#content table { width: auto !important; }

div#content table th,
div#content table td { white-space: nowrap !important; }

div#footer .link { display: none; }
