.noprint {display:none;}
.onlyprint {display:block;}
.marginalien, .mainmenu, .headerfunctions, .footerbox, #breadcrumb, .mainmenumob,.teaserbox,#buehne,.buehnebg,.buehne50, .buehne2, #sprungmarken  {display:none;}
.pagebg  {display:none;}
.inhaltbox {border: none; box-shadow: 0px 0px 0px transparent;}
.inhaltboxscrollwrapper {overflow: visible;}
.inhaltboxscroller {width: 640px; }

.headerlogo {float: none; margin:0px;top:0px;}
.pagecontent,.cms_content {width:640px;max-width:640px;}
td.frametblright,td.frametblcmsleft{width:0px;}
td.frametblleft,td.frametblcmsright {width:640px;}
#dis320,#dis480,#dis768,#dis768,#dis960,#disfull{display:none}

body {
	font-size:11px;
}
.page, .pagecontent, .frametbl, .inhaltbox, .inhalt, .headerlogo, .headerbox {width:640px; max-width:640px; margin:0px;padding:0px;}
.reiternav, .reiterfilter, .reitermorebutton, .frametblright {display:none;}
.reitercontent {left:0px;}
.reitercontent, .newsteaser {margin:0px;padding:0px;}
.bereichkopfzeile {height: auto;padding: 0px;}
.bereichkopfzeile h1 {font-size: 20px;}
.inhalt h2 {font-size: 16px;}


* { overflow: visible !important;  position : relative !important; }