body {	background-color: #fff;
	-o-background-size: 100% auto, auto;
	-moz-background-size: 100% auto, auto;
	-webkit-background-size: 100% auto, auto;
	background-size: 100% 100%, auto;

	font-size:1em;
}
.wrapper, .innerwrap , .header { background-color: transparent; background-image: none; width:100%; margin: 0 0 0 0;}


.contentbox, .contentboxwide {width:97%; margin: 0 0 0 2%; background-image: none;}
.footer { width:100%; margin: 0 0 0 0;}

.header{ width:100%; float:left; position:relative; opacity: 0.9;}
.logo { width:100%; position: absolute; top:0px; right: 1%; opacity:1;}
.facetext { display: none;}
.header img.headerpic  {width:100%; float:left; }
.infobox {display: none;}
.borderbox {height:1px; clear:both; background: transparent; margin-top: 350px;}
.topbox {height: 30px; background: transparent; padding: 0 10px 0 0; position:relative;}
.farbstreifen { margin-left: 1%; width:99%; height: 10px; margin-top: 10px;}
.uppertopbox {height:1px; padding-top:5px; text-align:right;}
.
.breadcrumbs {margin-left: 2%; }

#menuswitch {display:block; position:absolute; top:0; left: 0;}

#leftbox {
	position:absolute; 
	top: 80px; 
	left: 10px; 
	z-index: 2000;
	display:none;
	background: #fff url(img/*.jpg) no-repeat;
	width:280px;
	-moz-box-shadow: 2px 4px 5px #000;
	-webkit-box-shadow: 2px 4px 5px #000;
	box-shadow: 2px 4px 5px #000;
	
	-moz-border-radius: 20px;
	-webkit-border-radius: 20px;
	-khtml-border-radius: 20px;
	border-radius: 20px;
}

#leftbox ul {padding-bottom:15px;}

.sidebarbox, #showlogin, .printbutton  {display:none;}
.showonmobiles {display:block ! important;}


#suggestbox ul {width: 300px; margin: -1px 0 0 -160px;}
#suggestbox ul li a {
	font-size:1.0em;
	padding: 10px 3px 10px 5px; 
}

#menu {min-height:200px; }
#menu li a {
	font-size:1.4em;
	display: block;
	padding: 15px 0px 12px 30px;
}
#menu li li a {
	font-size:1.1em;
	padding: 12px 0px 10px 40px;	
}
#menu li li li a {
	font-size:1.0em;
	padding: 12px 0px 10px 50px;	
}


/* ================================================================================================= */
/* Smaller Screens */
@media screen and (max-width: 400px) {
	.startmenu a {
		font-size:18px; 
		line-height:16px;	
	}
	
	.startmenu a span.mtitle {
		top:10px; left: 0px; 
		margin-left:1px; 
	}
	
	
	h1 {font-size: 2.6em; }
	h2 {	font-size: 1.4em; }
	h3 {	font-size: 1.2em; }


}