BODY {

	margin-left: 0px;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

}



body,td,th, tr, p, div {

	font-family: Trebuchet, Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	line-height: 17px;

}



h1 {

	font-family: Trebuchet, Verdana, Arial, Helvetica, sans-serif;

	font-size: 15px;

}



p {
font-family: Trebuchet, Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
}

.on-rot {
color: #d9000f;
}

/* Menu ------------------ */

#menu {
position:absolute;
left:20px;
top:170px;
width:160px;
z-index:20;
text-align:right;
}

#menu h1 {
	font-size:12px;
	color: #808080;
	margin-bottom: 3px;
	margin-top:0px;
	line-height:12px;
}

#menu h1 a {
	font-size:12px;
	color: #808080;
	margin-bottom: 8px;
	margin-top:0px;
	line-height:12px;
	text-decoration:none;
}

#menu h1 a:hover {
font-size:12px;
color: #d9000f;
margin-bottom: 8px;
margin-top:0px;
line-height:12px;
text-decoration:none;
}

#menu p {
font-size:9px;
color: #808080;
margin-bottom: 0px;
margin-top:0px;
line-height:14px;
font-weight:bold;
}

#menu a {
font-size:9px;
color: #808080;
margin-bottom: 0px;
margin-top:0px;
line-height:14px;
font-weight:bold;
text-decoration:none;
}

#menu a:hover {
font-size:9px;
margin-bottom: 0px;
margin-top:0px;
line-height:14px;
font-weight:bold;
text-decoration:none;
color: #d9000f;
}


/* Inhalt ------------------ */

#Inhalt {
position:absolute;
left:250px;
top:170px;
width:750px;
z-index:99;
text-align:left;
}

/* Inhalt 2 ------------------ */

#Inhalt2 {
position:absolute;
left:199px;
top:155px;
width:800px;
z-index:101;
text-align:left;
}

/* Inhalt mitte ------------------ */

#Inhalt_mitte {
position:absolute;
left:250px;
top:170px;
width:400px;
z-index:102;
text-align:left;
}

#Inhalt_mitte2 {
position:absolute;
left:216px;
top:161px;
width:400px;
z-index:102;
text-align:left;
border:none;
}

/* Inhalt rechts ------------------ */

#Inhalt_rechts {
position:absolute;
left:670px;
top:170px;
width:300px;
z-index:103;
text-align:left;
}

#Inhalt_rechts2 {
position:absolute;
left:670px;
top:154px;
width:300px;
z-index:103;
text-align:left;
}

/* Inhalt weiss ------------------ */

#Inhalt-weiss {
	margin:0px;
	padding:0px;
	}

#Inhalt-weiss h1 {
font-size:20px;
color: #d9000f;
margin-bottom: 20px;
margin-top:0px;
line-height:20px;
}

#Inhalt-weiss h1 a {
font-size:20px;
color: #d9000f;
margin-bottom: 20px;
margin-top:0px;
line-height:20px;
text-decoration:none;
}

#Inhalt-weiss h1 a:hover {
font-size:20px;
color: #fff;
margin-bottom: 20px;
margin-top:0px;
line-height:20px;
text-decoration:none;
}

#Inhalt-weiss p {
font-size:12px;
color: #fff;
margin-bottom: 20px;
margin-top:0px;
line-height:20px;
font-weight:bold;
}

#Inhalt-weiss a {
font-size:12px;
color: #fff;
margin-bottom: 20px;
margin-top:0px;
line-height:20px;
font-weight:bold;
text-decoration:underline;
}

#Inhalt-weiss a:hover {
font-size:12px;
margin-bottom: 20px;
margin-top:0px;
line-height:20px;
font-weight:bold;
text-decoration:underline;
color: #d9000f;
}

/* Inhalt weiss2 ------------------ */

#Inhalt-weiss2 p {
font-size:12px;
color: #fff;
margin-bottom: 0px;
margin-top:0px;
line-height:20px;
font-weight:bold;
}

#Inhalt-weiss2 a {
font-size:12px;
color: #fff;
margin-bottom: 0px;
margin-top:0px;
line-height:20px;
font-weight:bold;
text-decoration:underline;
}

#Inhalt-weiss2 a:hover {
font-size:12px;
margin-bottom: 0px;
margin-top:0px;
line-height:20px;
font-weight:bold;
text-decoration:underline;
color: #d9000f;
}

/* Inhalt weiss3 ------------------ */

#Inhalt-weiss3 p {
font-size:12px;
color: #fff;
margin-bottom: 0px;
margin-top:0px;
line-height:17px;
font-weight:normal;
}

#Inhalt-weiss3 a {
font-size:12px;
color: #fff;
margin-bottom: 0px;
margin-top:0px;
line-height:17px;
font-weight:normal;
text-decoration:underline;
}

#Inhalt-weiss3 a:hover {
font-size:12px;
margin-bottom: 0px;
margin-top:0px;
line-height:17px;
font-weight:normal;
text-decoration:underline;
color: #d9000f;
}


/* Inhalt -grau ------------------ */

#Inhalt-grau h1 {
font-size:20px;
color: #808080;
margin-bottom: 20px;
margin-top:0px;
line-height:20px;
}

#Inhalt-grau h1 a {
font-size:20px;
color: #808080;
margin-bottom: 20px;
margin-top:0px;
line-height:20px;
text-decoration:none;
}

#Inhalt-grau h1 a:hover {
font-size:20px;
color: #fff;
margin-bottom: 20px;
margin-top:0px;
line-height:20px;
text-decoration:none;
}

#Inhalt-grau p {
font-size:12px;
color: #808080;
margin-bottom: 20px;
margin-top:0px;
line-height:20px;
font-weight:bold;
}

#Inhalt-grau a {
font-size:12px;
color: #808080;
margin-bottom: 20px;
margin-top:0px;
line-height:20px;
font-weight:bold;
text-decoration:underline;
}

#Inhalt-grau a:hover {
font-size:12px;
margin-bottom: 20px;
margin-top:0px;
line-height:20px;
font-weight:bold;
text-decoration:underline;
color: #d9000f;
}

/* Inhalt -schwarz ------------------ */

#Inhalt-schwarz h1 {
font-size:20px;
color: #d9000f;
margin-bottom: 20px;
margin-top:0px;
line-height:20px;
}

#Inhalt-schwarz h1 a {
font-size:20px;
color: #d9000f;
margin-bottom: 20px;
margin-top:0px;
line-height:20px;
text-decoration:none;
}

#Inhalt-schwarz h1 a:hover {
font-size:20px;
color: #fff;
margin-bottom: 20px;
margin-top:0px;
line-height:20px;
text-decoration:none;
}

#Inhalt-schwarz p {
font-size:12px;
color: #000;
margin-bottom: 20px;
margin-top:0px;
line-height:20px;
font-weight:bold;
}

#Inhalt-schwarz a {
font-size:12px;
color: #000;
margin-bottom: 20px;
margin-top:0px;
line-height:20px;
font-weight:bold;
text-decoration:underline;
}

#Inhalt-schwarz a:hover {
font-size:12px;
margin-bottom: 20px;
margin-top:0px;
line-height:20px;
font-weight:bold;
text-decoration:underline;
color: #d9000f;
}

#Inhalt-schwarz li {
font-size:12px;
color: #000;
margin: 0px;
margin:0px;
line-height:20px;
font-weight:bold;
}

/* Hintergrund ------------- */


#bg_top {

	position:absolute;

	left:0px;

	top:0px;

	width:100%;

	height:76px;

	z-index:3;	

	background-color:#d9d9d9;

}

#bg_middle {

	position:absolute;

	left:0px;

	top:76px;

	width:100%;

	height:52px;

	z-index:3;	

	background-color:#808080;

}



#bg_center {

	position:absolute;

	left:199px;

	top:0px;

	width:455px;

	height:800px;

	z-index:2;

	background-color:#ffffff;


}

#bg_center_bild {

	position:absolute;

	left:199px;

	top:0px;

	width:455px;

	height:800px;

	z-index:2;

	background: #ffffff no-repeat url(images/mitte-bild2.jpg) 0px 128px;


}



#bg_center_schwarz {

	position:absolute;

	left:199px;

	top:0px;

	width:455px;

	height:800px;

	z-index:2;

	background-color:#000;}



#bg_bottom {

	position:absolute;

	left:0px;

	top:0px;

	width:100%;

	height:800px;

	z-index:1;	

	background-color:#d9d9d9;

}

#bg_bottom_weiss {

	position:absolute;

	left:0px;

	top:0px;

	width:100%;

	height:800px;

	z-index:1;	

	background-color:#fff;

}

#bg_bottom_schwarz {

	position:absolute;

	left:0px;

	top:0px;

	width:100%;

	height:800px;

	z-index:1;	

	background-color:#000;

}






#logo{

	position:absolute;

	left:0px;

	top:0px;

	width:654px;

	height:76px;

	z-index:6;	

	background-color:#ffffff;

}



#top_right {

	position:absolute;

	left:654px;

	top:0px;

	width:366px;

	/* width:100% */

	height:76px;

	line-height:76px;

	z-index:7;	

	background-color:#d9d9d9;

	padding:0px;

	margin:0px;

	text-align:left;

	padding-left:3px;

}

#menu_top_right {

	margin-top:50px;

	margin-left:0px;

}


#menu_top_right p {
font-family: Arial, Helvetica, sans-serif, Trebuchet, Verdana;
font-size:11px;
color: #808080;
font-weight:bold;

}

#menu_top_right a {
font-family: Arial, Helvetica, sans-serif, Trebuchet, Verdana;
font-size:11px;	
color: #808080;
text-decoration:none;
font-weight:bold;
}

#menu_top_right a:hover {
font-family: Arial, Helvetica, sans-serif, Trebuchet, Verdana;
font-size:11px;	
color: #d9000f;
text-decoration:none;
font-weight:bold;
}


#top_middle {

	position:absolute;

	left:0px;

	top:76px;

	/* width:1023px; */

	width:100%;

	height:52px;

	z-index:8;

	background-color:#808080;

}

#top_middle p {
font-size:14px;
color: #fff;
margin-left: 230px;
margin-top:16px;
line-height:20px;
font-weight:normal;
}



#center {

	position:absolute;

	left:199px;

	top:128px;

	width:455px;

	height:800px;

	z-index:10;

	background-color:#ffffff;

}

#right {

	position:absolute;

	left:654px;

	/* left:0px; */

	/* top:128px; */

	top: 0px;

	width:369px;

	/* width:100%; */

	/* height:595px; */

	height:800px;

	z-index:5;

	color:#ffffff;

	background-color:#000000;

}

#right_weiss {

	position:absolute;

	left:654px;

	/* left:0px; */

	/* top:128px; */

	top: 0px;

	width:369px;

	/* width:100%; */

	/* height:595px; */

	height:800px;

	z-index:5;

	color:#000;

	background-color:#fff;

}


/* Facebook Icon ------------------ */

#facebook {
position:absolute;
left:160px;
top:760px;
width:25px;
height:25px;
margin:0px;
padding:0px;
z-index:100;
}