.viewnever640 {display:none;}


.mainmenumob {
	position: relative;
    top: 30px;
	display: block;
	height: 35px;
	background: url(/medien/gfx/2012/mainnavbg-white.png) repeat-x;
	font-family: 'TitilliumMaps26L999wt', Arial, sans-serif;
    font-size: 1.846em;
    text-align: center;
    padding-top: 20px;
    margin: 0px 8px;
    border: 1px solid #e5e5e5;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    z-index:100;
    cursor: pointer;
}
.mainmenumob:hover {
	border-top: 1px solid #f08601;
	border-bottom: 1px solid #e22e0c;
	border-right: 1px solid transparent;
	border-left: 1px solid transparent;
	background: url(/medien/gfx/2012/mainnavbg-active.png) repeat-x ;
	color: #fff;
}


.mainmenu {
	display:none;
	height: 0px;
	margin-left:0px;
}

.mainmenu li {
	float:none;
	width:100%;
	text-align:left;
}
.mainmenu li a{
	font-size: 1.7em;
	height: 30px; 
	padding: 17px 1px 9px 24px; 
	border-radius:0px;

}
.mainsubmenu {
	position: static;
	width:95%;
	border:none;
	border-radius: 0px;
}
.mainsubmenu li a, .mainsubmenu li li a{
	font-size: 1em;
	line-height: 1.33em;
	padding-top: 3px;
	padding-bottom: 3px;
	border-bottom: #f00;
	height: auto;
}
.mainnavtrenner {border:none;}
.footerbg {display:none;}
.footerbox {height: auto;}
.footercontent {top:0px;}
.footermoblogobfsfjR {display:block; text-align:center;padding-top: 16px;}
.footerlogobfsfjR {display:none;}
.footerlinks {
	text-align:center;
	padding-right: 0px;
}
.footerlinks p{float:none; margin-bottom:16px;}
.footerlinks ul {float:none; }
.footerlinks li {float:none; display: inline-block;}
.footerfunctions{
	padding-right: 24px;
}
.footer2klick{
	padding-right: 0px;
}
.social_share_privacy_area li.settings_info {
	width:135px;
}

#marginteaser {display:none;}


.subnavthis li {
	background: #fff; 
	border-left: 1px solid #EFEFEF;
    border-right: 1px solid #EFEFEF;
    box-shadow: 1px 1px 2px #DBDBDC;
}


.pagecontent {
	
}
.inhalt {
	margin-left:8px;
	margin-right: 0px;
} 
.inhaltbox {

}

.mobteaserleistemain {display:block;}


td.frametblright {width: 0px;}
.marginalienbox {
	display:none;
}
.marginalien {
	position: static; 
	float:none;
	margin-top: 24px; 
	width: 96%; 
	margin-left:2%; 
	margin-right: 2%;
}
.subnavmobile {display:block;}
.subnavmobile li,.subnavinfos{
	border: none;
	box-shadow: 0px 0px 0px #fff;
}
.subnavmobile ul.subnavbacks {
	border-bottom: 1px solid #1d1d1b;
	box-shadow: 0px 0px 0px #fff;
}
.marginblocktop {display:none;}

.teaserbox td {padding: 16px;}
.teaserbox h2 {font-size:17px;}
.serviceforenselector {display:block;}
.serviceforenbox {display:none;}
.halbsizebox {width:46%;}

.bereichkopfzeileflex {display:none;}
.bereichkopfzeilemobile {display:block;}
.bereichkopfzeile h1 {font-size: 32px;}
.bereichkopfzeile p {font-size: 20px;}

.reiternavmob {display:block;}
.reiterfiltertermine {display:none;}
.reiternavmobtermine {display:none;}
.reiternavmobnews {display:none;}

.buehnelinkstapel, .buehnebildstapel, .buehnelinkstapelbg, .buehnebildstapel,.buehnebg,.buehne50 {display:none;}
.buehnebildstapelmob, .buehnemobbgtop, .buehnemobbgdecker,.buehnemobnav  {display:block;}
.buehnemobbgtop {
	position:absolute;
	width: 100%;
	z-index:11;
}
.buehnemobbgdecker {
	position:absolute;
	width: 100%;
	bottom: 0px;
	z-index:11;
}
.buehne2,#buehne {height: auto; }
#buehne {z-index: 12;background-color: #f6a000;}
.buehne2 {margin-bottom:24px; }
#buehne h1 {font-size: 24px;}
#buehne p {font-size: 13px;}

.buehnebildslider {}
.buehnebildslider img { width:100%; margin-left:auto;margin-right:auto;}
.buehneteaser{position:relative; margin-right:auto; margin-top:24px;padding-bottom: 36px;}
.tickerpicmob0 {display:block;}
.tickerpicmob1 {display:none;}
.tickerpicmob2 {display:none;}
.buehnelink {text-align:center;}
.buehnecontent{
	height: auto;
	z-index:15;
}
.buehnemobnav img {cursor:pointer;}

.leopoldnavinfo {display:none;}

.standardform select,.standardform textarea, textarea {

    max-width:420px;
}