#content .teaser .teaser_element { margin: 0; padding: 0;}

#content #topmeldung .img_left { display: inline-block; float: left; background-color: #fff; padding-right: 1em; }

#content #topmeldung .img_left img { background-color: #fff; padding: 2px; border: 1px solid #bbb; }

#content #topmeldung .teasercontent { display: inline; }

#content #topmeldung .teaser_element { background-color: #fff; border: 0; }

#content #topmeldung .teaser_titel,
#content #zwei_spalten .teaser_titel { width: auto; font-weight: normal; font-size: 1.6em; text-align: left;}

#content #topmeldung .teaser_titledate { padding: 0 0 0.5em 0; height: auto; display: block; margin-left: 0.5em; border-bottom: 3px solid #7d8b00; }

#content #zwei_spalten .teasertext,
#content #topmeldung .teasertext { padding: 1em 0;}

#content #zwei_spalten { border-top: 0.5em solid #fff; }

#content #zwei_spalten #spalte_links,
#content #zwei_spalten #spalte_rechts { width: 49.4%; }

#content #zwei_spalten #spalte_rechts { float: right; border-left: 0.5em solid #fff; }

#content #zwei_spalten #spalte_rechts { float: right; border-left: 0.5em solid #fff; }

#content #zwei_spalten .teaser * { background-color: transparent; border: 0;}

#content #zwei_spalten .teaser_element { padding: 0.5em 2.8% 0 2.8% !important; width: 95%; }
#content #zwei_spalten .teaser_titledate { height: auto; border-bottom: 0.3em solid; padding: 0 0 0.5em 0; }

#content #zwei_spalten .img_left img { background-color: #fff; padding: 2px; border: 1px solid #bbb; }

#content #zwei_spalten .img_left { margin: 1em 1em 0.5em 0; padding: 0;}

#content #zwei_spalten .first { display: none;}

#content #zwei_spalten #spalte_rechts .even,
#content #zwei_spalten #spalte_links .odd { display: none;}

#content #zwei_spalten .teaser_element { padding: 0.5em; border-bottom: 0.5em solid #fff;}

#content #zwei_spalten .sw_2667 .teaser_titledate { border-bottom: 3px solid #cc0000; }
#content #zwei_spalten .sw_2666 .teaser_titledate { border-bottom: 3px solid #7d8b00; }
#content #zwei_spalten .sw_2668 .teaser_titledate { border-bottom: 3px solid #006495; }
#content #zwei_spalten .sw_2669 .teaser_titledate { border-bottom: 3px solid #d85200; }


html {background: #fff; }

body { text-align: left; }

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

div#center { 
 width: 100% !important;
 margin: 0 !important;
 padding: 0 !important;
page-break-before: avoid !important;
page-break-after: auto !important;
}

div#footer { display: none; }
div#content {
 display: inline-block;
 float: left; width: auto; border: 0;
page-break-before: avoid !important;
page-break-after: auto !important;
}

div#search_toggle_button,
div#menu_toggle_button,
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: 1000px !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; clear: none; page-break-before: avoid !important;
page-break-after: auto !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; }

#quicknav { display: none !important; }