.block {
	position:relative;
	top:44px;
	z-index:1;
	overflow:no;
	display: block;
	width:955px;
	height: 575px;
	border : 0px;
	background-color : #8D8D8D;
}

.block_intro {
	position:relative;
	top:43px;
	z-index:1;
	overflow:no;
	display: block;
	width:955px;
	height: 575px;
	border : 0px;
	background-color : #FFFFFF;
}

.block1 {
	position:relative;
	top:1px;
	z-index:1;
	overflow:no;
	display: block;
	width:953px;
	height: 573px;
	border : 0px;
	background-color : #FFFFFF;
}

.banner {
	position:absolute;
	top:0px;
	left:0px;
	z-index:0;
	overflow:no;
	display: block;
	width:953px;
	height:103px;
	border : 0px;
	background-image : url(grafik/design/banner.jpg);
}

.banner_overlay {
	position:absolute;
	top:20px;
	left:799px;
	z-index:10;
	overflow:no;
	display: block;
	width:154px;
	height:83px;
	border : 0px;
}

.menu_1 {
	position:absolute;
	top:103px;
	left:0px;
	z-index:1;
	overflow:no;
	display: block;
	width:953px;
	height:25px;
	border : 0px;
	background-image : url(grafik/design/bg_menu_1.jpg);
}

.menu_2 {
	position:absolute;
	top:128px;
	left:600px;
	z-index:2;
	overflow:no;
	display: block;
	width:350px;
	height:29px;
	border : 0px;
	background-color : #ffffff;
}

.content {
	position:absolute;
	top:158px;
	left:20px;
	z-index:4;
	overflow:no;
	display: block;
	width:911px;
	height:393px;
	border : 0px;
	color : #585858;
	font-family : Verdana;
	font-weight : normal;
	font-size : 11px;
	line-height : 15px;
}

.content1 {
	position:absolute;
	top:128px;
	left:0px;
	z-index:4;
	overflow:no;
	display: block;
	width:911px;
	height:393px;
	border : 0px;
}

.content2 {
	position:absolute;
	top:158px;
	left:20px;
	z-index:4;
	overflow:auto;
	display: block;
	width:911px;
	height:393px;
	color : #585858;
	font-family : Verdana;
	font-weight : normal;
	font-size : 11px;
	line-height : 15px;
}

.content_bg {
	position:absolute;
	top:157px;
	left:0px;
	z-index:0;
	overflow:no;
	display: block;
	width:953px;
	height:416px;
	border : 0px;
}

.headline {
	position:absolute;
	top:0px;
	left:0px;
	z-index:0;
	overflow:no;
	display: block;
	width:200px;
	height:35px;
	border : 0px;
	color : #3F5D83;
	font-family : Verdana;
	font-weight : normal;
	font-size : 15px;
}

.subheadline {
	position:absolute;
	top:25px;
	left:0px;
	z-index:0;
	overflow:no;
	display: block;
	width:200px;
	height:35px;
	border : 0px;
	color : #585858;
	font-family : Verdana;
	font-weight : normal;
	font-size : 11px;
}

.bild_links {
	position:absolute;
	top:53px;
	left:0px;
	z-index:0;
	overflow:no;
	display: block;
	width:216px;
	height:250px;
	border : 1px;
	border-color : #8D8D8D;
	border-style : solid;
	color : #585858;
	font-family : Verdana;
	font-weight : normal;
	font-size : 14px;
}

.link {
	position:absolute;
	top:329px;
	left:0px;
	z-index:0;
	overflow:no;
	display: block;
	width:200px;
	height:35px;
	border : 0px;
	color : #585858;
	font-family : Verdana;
	font-weight : normal;
	font-size : 11px;
}

.angebot_menu {
	position:absolute;
	top:379px;
	left:0px;
	z-index:0;
	overflow:no;
	display: block;
	width:200px;
	height:19px;
	border : 0px;
	color : #585858;
	font-family : Verdana;
	font-weight : normal;
	font-size : 10px;
}

.angebot_content {
	position:absolute;
	top:53px;
	left:370px;
	z-index:0;
	overflow:no;
	display: block;
	width:540px;
	height:50px;
	border : 0px;
	color : #585858;
	font-family : Verdana;
	font-weight : normal;
	font-size : 11px;
	line-height:15px;
}

.angebot_content_write {
	position:absolute;
	top:0px;
	left:350px;
	z-index:0;
	overflow:no;
	display: block;
	width:540px;
	height:50px;
	border : 0px;
	color : #585858;
	font-family : Verdana;
	font-weight : normal;
	font-size : 11px;
	line-height:15px;
}

.angebot_content_write_kontakt {
	position:absolute;
	top:500px;
	left:0px;
	z-index:0;
	overflow:no;
	display: block;
	width:800px;
	border : 0px;
	color : #585858;
	font-family : Verdana;
	font-weight : normal;
	font-size : 11px;
	line-height:15px;
}

.kontakt_text {
	position:absolute;
	top:53px;
	left:30px;
	z-index:0;
	overflow:no;
	display: block;
	width:300px;
	height:50px;
	border : 0px;
	color : #585858;
	font-family : Verdana;
	font-weight : normal;
	font-size : 11px;
	line-height:15px;
}

A:link {
	text-decoration: none;
	color : #585858;
	font-family : Verdana;
	font-weight : normal;
}
A:visited {
	color : #585858;
	text-decoration: none; 
	font-family : Verdana;
	font-weight : normal;
}
A:active {
	color : #585858;
	text-decoration: none; 
	font-family : Verdana;
	font-weight : normal;
}
A:hover {
	color : #585858;
	text-decoration: none; 
	font-family : Verdana;
	font-weight : normal;
}

.text {
	color : #585858;
	font-family : Verdana;
	font-weight : normal;
	font-size : 11px;
	line-height : 15px;
}

.text_s {
	color : #585858;
	font-family : Verdana;
	font-weight : normal;
	font-size : 10px;
	line-height : 12px;
	letter-spacing : -1px;
}

.text_blau {
	color : #3F5D83;
	font-family : Verdana;
	font-weight : normal;
	font-size : 11px;
	line-height : 15px;
}

.text_weis_xl {
	color : #FFFFFF;
	font-family : Verdana;
	font-weight : normal;
	font-size : 14px;
}


.Bereich, .textfeld
 {
	background-color: transparent;
	width:240px;
	border:1px solid #91918F;
}

.Bereich, .textfeldweit
 {
	background-color: transparent;
	width:485px;
	border:1px solid #91918F;
}

.Bereich, .textarea
 {
	background-color: transparent;
	width:285px;
	height:120px;
	border:1px solid #91918F;
}

.Bereich, .textarea1
 {
	background-color: transparent;
	width:485px;
	height:100px;
	border:1px solid #91918F;
}

.Bereich, .textfeld_klein
 {
	background-color:#CCCCCC;
	width:145px;
	border:1px solid #91918F;
}

.button
 {
	background-color:#7E807D;
	color:#CED0CB;
	width:80px;
	border:1px solid #91918F;
	text-align : center;
}
