@import url("reset.css");
@import url("default.css");

.centerall{
	width: 980px;
	height:1300px;
	margin: auto;
	position: relative;
	margin-top:0px;
	background-color:#f9f9f9;
border-left: 1px solid #cccccc;
border-right: 1px solid #cccccc;
border-bottom: 1px solid #cccccc;

	}
	
	
.logo{
	position:absolute;
	left:30px;
	top:10px;
	width:140px;
	height:85px;
	
}

.menu_top{
	position:absolute;
	left:30px;
	top:100px;
	height:40px;
	
}

.mastertopright{
	position:absolute;
	left:825px;
	top:10px;
	height:40px;
	
}

.videobox{
	position:absolute;
	left:777px;
	top:140px;
	height:325px;
	width:175px;
	border:1px solid gray;
}

.kontaktbox{
	position:absolute;
	left:777px;
	top:475px;
	border:1px solid gray;
	width:175px;
	height:250px;
}

.startelement1{

	position:absolute;
	left:30px;
	top:140px;
	border:1px solid gray;
	width:350px;
	height:380px;
	border-bottom:2px solid #bb1717;
}

.startelement2{

	position:absolute;
	left:405px;
	top:140px;
	border:1px solid gray;
	width:350px;
	height:380px;
		border-bottom:2px solid #bb1717;

}


.menu_border{
	position:absolute;
	left:30px;
	top:120px;
}

.startseite_headline{
	font-family:verdana;
	font-weight:bold;
	font-size:14px;
	margin-left:10px;
}

.startseite_text{
	margin-left:10px;
	margin-right:10px;
}


.teaser1{

	position:absolute;
	left:30px;
	top:550px;
	border:1px solid gray;
	width:165px;
	height:330px;
	border-bottom:2px solid #bb1717;

}

.teaser2{

	position:absolute;
	left:215px;
	top:550px;
	border:1px solid gray;
	width:165px;
	height:330px;
	border-bottom:2px solid #bb1717;

}

.teaser3{

	position:absolute;
	left:405px;
	top:550px;
	border:1px solid gray;
	width:165px;
	height:330px;
	border-bottom:2px solid #bb1717;

}

.teaser4{

	position:absolute;
	left:590px;
	top:550px;
	border:1px solid gray;
	width:165px;
	height:330px;
	border-bottom:2px solid #bb1717;

}

.teaser_headline{
	font-family:verdana;
	font-weight:bold;
	font-size:14px;
	margin:5px;
		color:#bb1717;
}

.teaser_text{
	margin:5px;

}

.kontaktbox_headline{
	font-family:verdana;
	font-weight:bold;
	font-size:14px;
	margin:5px;
		color:#bb1717;
}
	
.kontaktbox_text{
		margin:5px;
}

.videobox_video{
	margin:5px;
}

.videobox_text{
margin:5px;
}


.infoseitenbox_left{

	position:absolute;
	left:30px;
	top:140px;
	border:1px solid gray;
	width:180px;
	height:200px;
	border-bottom:2px solid #bb1717;
	background-color:white;
	
}
.infoseitenbox_content{
	position:absolute;
	left:230px;
	top:140px;
	border:1px solid gray;
	width:530px;

	background-color:white;
	border-bottom:2px solid #bb1717;
}

.infoseite_headline{
	font-family:verdana;
	font-weight:bold;
	font-size:14px;
	margin:5px;
		color:#bb1717;
}
	
	.infoseite_headline4menu_left{
			font-family:verdana;
	font-weight:bold;
	font-size:14px;
	margin-left:10px;
		color:#bb1717;
		margin-bottom:15px;
		margin-top:5px;
		}
	
.infoseite_text{
		margin:5px;
		width:320px;
}

.infoseite_bild{
	position:absolute;
	left:340px;
	top:30px;
}
.infoseite_absatz{
		margin-left:5px;
		margin-right:5px;
		margin-bottom:5px;
		margin-top:15px;
		width:100%;
}


.kundenbox_content{
	position:absolute;
	left:30px;
	top:140px;
	border:1px solid gray;
	width:720px;
	background-color:white;
	border-bottom:2px solid #bb1717;
}

.kunde_headline{
	font-family:verdana;
	font-weight:bold;
	font-size:14px;
	margin:5px;
		color:#bb1717;
}

.kunde_text{
		margin:5px;
		width:700x;
}

.kunde_bild{
margin-top:20px;
margin-left:10px;
margin-bottom:10px;
}
.kunde_absatz{
		margin-left:5px;
		margin-right:5px;
		margin-bottom:5px;
		margin-top:15px;
		width:100%;
}

.newsbox{
height:360ox;
overflow:auto;
}

.news{

border-bottom:1px solid #ced3d7;
margin-bottom:15px;
height:50px;
margin-left:10px;
margin-right:10px;
font-family:verdana;
font-weight:normal;
font-size:11px;
color:black;
	
}
	
	.news_informationen{


margin-bottom:15px;

margin-left:10px;
margin-right:10px;
margin-top:10px;
font-family:verdana;
font-weight:bold;
font-size:14px;
color:#bb1717;
	
}
	

	
.news_date{
	font-family:verdana;
	font-weight:bold;
	font-size:11px;
	color:#bb1717;
	
}

.news_head{
	font-family:verdana;
	font-weight:bold;
	font-size:11px;
	color:#bb1717;
	
}

.news_text{
	
}
