@viewport {
	width: 600px;
	
}


.bgfixed2 {
  margin:0px 0px 0px 0px; width:600px; height: 800px;border:0px solid black;
  background-image:url('../images/2011 Robert Schulwitz - Wiesn 716.jpg'); background-repeat:no-repeat; background-position: center;
  background-attachment:fixed;
}

.bgfixed {
  margin:0px 0px 0px 0px; width:600px; height: 800px;border:0px solid black;
  background-image:url('../images/2011 Robert Schulwitz - Wiesn 716.jpg'); background-repeat:no-repeat; background-position: center;
  background-attachment:fixed;
}

.body {
	background-color: white;
	font-family: Verdana;
	font-size: 12px;
	background: url('../images/Doki Rosch header 960.jpg') repeat scroll 0% 0% #78B3B9;
    background-color: #78B3B9;
    background-image: url('../images/Doki Rosch header 960.jpg');
    background-repeat: repeat;
    background-attachment: scroll;
    background-position: 0% 0%;
    background-clip: border-box;
    background-origin: padding-box;
    background-size: auto auto;
}

.header {
	width: 600px;
	height: 70px;
	padding-top: 50px;
	padding-left: 10px;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
	color: #424242;
}

.header a {
	text-decoration: none;
	color: #424242;
}

.text {
	padding:10px;
	margin-top: auto;
	width: 600px;
	height: 300px;
	padding-top: 300px;
	padding-left: 10px;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
	color: #424242;
}

.text_smm {
	padding:10px;
	margin-top: auto;
	width: 600px;
	height: 300px;
	padding-top: 400px;
	padding-left: 10px;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
	color: #424242;
}

.text_contact {
	padding:10px;
	margin-top: 20px;
	width: 590px;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
}

.startpicture {
	padding:10px;
	margin-top: 10px;
	width: 600px;
	height: 300px;
	margin-left: auto;
	margin-right: auto;
}

.startpicture2 {
	padding:10px;
	margin-top: 10px;
	width: 590px;
	height: 141px;
	margin-left: auto;
	margin-right: auto;
}

.navi {
	width: 600px;
	height: 20px;
	padding-left: 10px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 10px;
	text-align: left;
	font-size: 16px;
	color: #585858;
}
 
.navi a {
	text-decoration: none;
	color: #585858;
}

.footer {
	width: 600px;
	height: 50px;
	padding-top: 50px;
	padding-left: 10px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 20px;
	font-size: 12px;
	text-align: center;	
}

.footer a {
	text-decoration: none;
	color: #424242;
}

.footer2 {
	width: 600px;
	height: 50px;
	padding-top: 600px;
	padding-left: 10px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 30px;
	font-size: 12px;
	text-align: center;	
}

.footer2 a {
	text-decoration: none;
	color: #424242;
}

.contentrahmen {
	width: 600px;
	height: 300px;
	padding-left: 10px;
	margin-left: auto;
	margin-right: auto;
	padding-top: 30px;
	text-align: left;
	color: #FFFFFF;
	
	

}

.contentrahmen2 {
	width: 600px;
	height: 300px;
	padding-left: 10px;
	margin-left: auto;
	margin-right: auto;
	padding-top: 10px;
	text-align: left;
	color: #FFFFFF;
	
	

}

.content {
	width: 600px;
	height: 70px;
	margin-top: 90px;
	margin-left: auto;
	margin-right: auto;
	color: #424242;
}

.content a {
	text-decoration: none;
	color: #424242;
}

.gesamtrahmen {
	width: 600px; 
	margin-left: auto;
	margin-right: auto;
}

.item_links {
	float:left;
	border: 1px solid gray; 
	width: 135px; 
	height:75px;
	margin-bottom: 10px;
}

.item_rechts {
	float:right;
	border: 1px solid gray; 
	width: 135px; 
	height:75px;
	margin-bottom: 10px;
}

.total_links {
	float:left; 
	width: 305px;  
	padding: 10px;
}

.total_rechts {
	float:right; 
	width: 305px;  
	padding: 10px;
}

.rowLeft {
	float:left;
	width: 655px;
	
}

.rowRight {
	float:right;
	width: 322px;
}

.img150
{
	padding-top: 50px;
	padding-left: 10px;
	margin-left: auto;
	margin-right: auto;
	float: auto;
	width: 150px;
	padding: 1px;
	font-size: 12px;
	text-align: center;
	color: #424242;
}

.erbox {
	float:left;
	width: 150px;
	padding: 3px;
	font-size: 10px;
	padding-top: 350px;
	padding-left: 350px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 20px;
	text-align: center;
}
.rbox {
	
	width: 150px;
	padding: 3px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 350px;
	text-align: left;
}

.con {
width: 600px;
	height: 70px;
	padding-top: 400px;
	padding-left: 10px;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
	color: #424242;
}
.con2 {
width: 600px;
height: 70px;
padding-top: 10px;
padding-left: 10px;
margin-left: auto;
margin-right: auto;
text-align: left;
color: #424242;
}

.mobile {
width: 600px;
height: 70px;
padding-top: 10px;
padding-left: 10px;
margin-left: auto;
margin-right: auto;
text-align: left;
color: #424242;

}

.headerm {
	width: 600px;
	height: 70px;
	padding-top: 50px;
	padding-left: 10px;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
	color: #424242;
}

.headerm a {
	text-decoration: none;
	color: #424242;
}

.textm {
	padding:10px;
	margin-top: 10px;
	width: 600px;
	height: 300px;
	padding-top: 50px;
	padding-left: 10px;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
	color: #424242;
}

.navim {
	width: 600px;
	height: 20px;
	padding-left: 10px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 10px;
	text-align: left;
	font-size: 12px;
	color: #585858;
}
 
.navim a {
	text-decoration: none;
	color: #585858;
}

.footerm {
	width: 600px;
	height: 50px;
	padding-top: 100px;
	padding-left: 10px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 20px;
	font-size: 12px;
	text-align: center;	
}

.footerm a {
	text-decoration: none;
	color: #424242;
}

.con2m {
width: 600px;
height: 70px;
padding-top: 310px;
padding-left: 10px;
margin-left: auto;
margin-right: auto;
text-align: left;
color: #424242;
}
.con3m {
width: 600px;
height: 70px;
padding-top: 110px;
padding-left: 10px;
margin-left: auto;
margin-right: auto;
text-align: left;
color: #424242;
}