body{
	color:#1E1E20;
	text-decoration:none;
	font-family: Verdana, Geneva, sans-serif;
	margin-top:10px;
	margin-right:0px;
	margin-bottom:0px;
	margin-left:0px;
}


div {/*
	border-top-style: dotted;
	border-right-style: dotted;
	border-bottom-style: dotted;
	border-left-style: dotted;	
	*/


	
}

a:link { 
	color:#1E1E20;
	text-decoration:none;
	font-family: Verdana, Geneva, sans-serif;
	font-size:12px;
}
a:visited { 
	color:#1E1E20;
	text-decoration:none;
	font-family: Verdana, Geneva, sans-serif;
	font-size:12px;
}
a:focus { 
	color:#1E1E20;
	text-decoration:none;
	font-family: Verdana, Geneva, sans-serif;
	font-size:12px;
}
a:hover {  
color:#1E1E20;
	display:inline-block;
	text-decoration:none;
	font-family: Verdana, Geneva, sans-serif;
	font-size:12px;
}
a:active { 
	color:#1E1E20;
	text-decoration:none;
	font-family: Verdana, Geneva, sans-serif;
	font-size:12px;
}


#header {
	position:absolute;
	height:90px;
	width:935px;
	
}
.preheader{
	
	}
#head_nav{
	margin-top:40px;
	margin-left:20px;
	width:500px;
}
.nav{
	margin-right:50px;
}
#logo{
	position:absolute;
	left:810px;
	top:10px;
}
#head_sub{
	position:absolute;
	left:670px;
	top:20px;
}
#footer_sub{
	position:relative;
	right:0px;
	top:20px;
	border:0px solid #F30;
	width:400px;
	height:20px;
	text-align:right;
	
}
.head_sub_btn a:link { 
	color:#B2AFA4;
	text-decoration:none;
	font-family: Verdana, Geneva, sans-serif;
	font-size:12px;
	display:inline-block;
	margin-right:20px;
}
.head_sub_btn a:visited { 
	color:#B2AFA4;
	text-decoration:none;
	font-family: Verdana, Geneva, sans-serif;
	font-size:12px;
	display:inline-block;
	margin-right:20px;
}
.head_sub_btn a:focus { 
	color:#B2AFA4;
	text-decoration:none;
	font-family: Verdana, Geneva, sans-serif;
	font-size:12px;
	display:inline-block;
	margin-right:20px;
}
.head_sub_btn a:hover {  
	display:inline-block;
	text-decoration:none;
	font-family: Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#B2AFA4;
	margin-right:20px;
}
.head_sub_btn a:active { 
	color:#B2AFA4;
	text-decoration:none;
	font-family: Verdana, Geneva, sans-serif;
	font-size:12px;
	display:inline-block;
	margin-right:20px;
}


.headSpalte_headline{
	overflow:hidden;
	height:20px;
	padding-top:25px;
	padding-left:29px;
	padding-bottom:12px;
	color:#FFF;
	font-size:18px;
	font-weight:bold;
	width:136px;
}

.headSpalte{
	overflow:hidden;
	height:456px;
	padding-right:29px;
	padding-left:29px;
	padding-bottom:26px;
	color:#FFF;
	font-size:11px;
	width:136px;
}

.headSpalte a:link { 
	color:#FFF;
	font-size:11px;
	text-decoration:none;
	font-family: Verdana, Geneva, sans-serif;

}
.headSpalte a:visited { 
	color:#FFF;
	font-size:11px;
	text-decoration:none;
	font-family: Verdana, Geneva, sans-serif;
}
.headSpalte a:focus { 
	color:#FFF;
	font-size:11px;
	text-decoration:none;
	font-family: Verdana, Geneva, sans-serif;
}
.headSpalte a:hover {  
	color:#FFF;
	font-size:11px;
	text-decoration:none;
	font-family: Verdana, Geneva, sans-serif;
}
.headSpalte a:active { 
	color:#FFF;
	font-size:11px;
	text-decoration:none;
	font-family: Verdana, Geneva, sans-serif;
}


.headSpalte_center{
	width:534px;
	height:456px;
	position:absolute;
	color:#FFF;
	top:0px;
	border:0px solid #0000ff;
}
.white{
	color:#FFF;
}

#midTop {
	position:relative;
	top:90px;
	height:456px;
	width:935px;
	background-color:#1E1E20;
	background-image: url(images/contact_head.jpg);
	background-repeat: no-repeat;
	background-position:top left;
}
#midTop_flash{
	position:relative;
	top:90px;
	height:456px;
	width:935px;
	background-color:#1E1E20;
	
}
#midTop_solution{
	position:relative;
	top:90px;
	height:456px;
	width:935px;
	background-color:#1E1E20;
	background-image: url(images/solut_head.jpg);
	background-repeat: no-repeat;
	background-position:top left;
}
#midTop_solution2{
	position:relative;
	top:90px;
	height:456px;
	width:935px;
	background-color:#1E1E20;
	background-image: url(images/solut_head2.jpg);
	background-repeat: no-repeat;
	background-position:top left;
}
#midTop_solution3{
	position:relative;
	top:90px;
	height:456px;
	width:935px;
	background-color:#1E1E20;
	background-image: url(images/solut_head3.jpg);
	background-repeat: no-repeat;
	background-position:top left;
}
#midTop_solution4{
	position:relative;
	top:90px;
	height:456px;
	width:935px;
	background-color:#1E1E20;
	background-image: url(images/solut_head4.jpg);
	background-repeat: no-repeat;
	background-position:top left;
}
#midTop_solution5{
	position:relative;
	top:90px;
	height:456px;
	width:935px;
	background-color:#1E1E20;
	background-image: url(images/solut_head5.jpg);
	background-repeat: no-repeat;
	background-position:top left;
}
.blocklink{
	position:absolute;
	top:4px;
	left:4px;
	width:144px;
	height:144px;
	border:0px solid #0F3;
	color:#000;
	text-decoration:none;
}


#block1{

	width:144px;
	height:144px;
	font-weight:bold;
	font-size:14px;
	text-align:right;
	padding:4px;
	top:60px;
	left:34px;
	position:absolute;
	
	}
#block2{
	width:144px;
	height:144px;
	font-weight:bold;
	font-size:14px;
	text-align:right;
	padding:4px;

	top:60px;
	left:213px;
	position:absolute;

}
#block3{
	width:144px;
	height:144px;
	font-weight:bold;
	font-size:14px;
	text-align:right;
	padding:4px;

	top:60px;
	left:391px;
	position:absolute;
}
#block4{
	width:144px;
	height:144px;
	font-weight:bold;
	font-size:14px;
	text-align:right;
	padding:4px;

	top:60px;
	left:569px;
	position:absolute;
}
#block5{
	width:144px;
	height:144px;
	font-weight:bold;
	font-size:14px;
	text-align:right;
	padding:4px;

	top:60px;
	left:747px;
	position:absolute;
}
#zitat{
	position:absolute;
	top:320px;
	left:35px;
	color:#FFF;
	font-weight:bold;
	font-size:14px;
}
#zitat_b{
	position:absolute;
	top:320px;
	left:35px;
	color:#000;
	font-weight:bold;
	font-size:14px;
}
#midTop_clean{
	position:relative;
	top:90px;
	height:456px;
	width:935px;
	background-color:#1E1E20;
}
form{
padding:0px;
margin:0px;
	}
textarea{
	position:absolute;
	width: 340px;
	height: 133px;
	left:6px;
	padding:0px;
margin:0px;
	font-size:11px;
}
.form_name{
	position:absolute;
	top:50px;
	width: 340px;
	height:12px;
	padding:0px;
	margin:0px;
	font-size:11px;
	left:5px;
}
.form_mail{
	position:absolute;
	top:75px;
	width: 340px;
	height:12px;
	padding:0px;
	margin:0px;
	font-size:11px;
	left:5px;
}
.form_msg{
	left:0px;
	top:100px;
	font-size:11px;
	text-decoration:none;
	font-family: Verdana, Geneva, sans-serif;
	left:5px;
}
.error{
	text-align:right;
	position:absolute;
	left:5px;
	top:247px;
	font-size:11px;
	text-decoration:none;
	font-family: Verdana, Geneva, sans-serif;
	left:5px;
}
.mailSuccess{
	text-align:right;
	position:absolute;
	left:5px;
	top:25px;
	font-size:11px;
	text-decoration:none;
	font-family: Verdana, Geneva, sans-serif;
	left:5px;
}
.but{
	Display: block;
	float: left;
	width: 82px;
	height: 17px;
	left:267px;
	position:absolute;
	top:250px;
	border:1px solid #fff;
	background-color:#FFF;
	font-size:11px;
	text-align:right;
	text-decoration:none;
	font-family: Verdana, Geneva, sans-serif;
}

#midTop_table {
	position:absolute;
}
#midBot_table {
	position:absolute;
	height:662px;
	top:556px;
	background-image: url(images/midBot_bg.jpg);
	background-repeat: no-repeat;
	background-position:top left;
}

#midBot {
	
	height:692px;
	width:935px;	
	background-attachment: scroll;
	background-image: url(images/koelnerdom.jpg);
	background-repeat: no-repeat;
	background-position:bottom center;
}

midBot_flash{
	height:692px;
	width:935px;	
	background-attachment: scroll;
	background-image: url(images/koelnerdom.jpg);
	background-repeat: no-repeat;
	background-position:bottom center;
}

.subNaviP_akt{
	position:relative;
	top:0px;
	width:125px;
	font-size:14px;
	font-weight:bold;
	padding-left:29px;
	background-color:#DC3522;
}
.subNaviP{
	position:relative;
	top:0px;
	width:125px;
	font-size:14px;
	font-weight:bold;
	padding-left:29px;
	text-decoration:none;
	color:#1E1E20;
}
.subNaviP a:link { 
position:relative;
	top:0px;
	width:125px;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	color:#1E1E20;

}
.subNaviP a:visited { 
position:relative;
	top:0px;
	width:125px;
	font-size:14px;
	font-weight:bold;
text-decoration:none;
color:#1E1E20;
}
.subNaviP a:focus { 
position:relative;
	top:0px;
	width:125px;
	font-size:14px;
	font-weight:bold;
text-decoration:none;
color:#1E1E20;
}
.subNaviP a:hover {  
position:relative;
	top:0px;
	width:125px;
	font-size:14px;
	font-weight:bold;
text-decoration:none;
color:#1E1E20;
}
.subNaviP a:active { 
position:relative;
	top:0px;
	width:125px;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	color:#1E1E20;
}


#subNavi{
	position:relative;
	top:48px;
	width:154px;
}
.midBot_table_col{
	width:183px;
	font-size:12px;
}
.midBot_table_col_r{
		width:136px;
	font-size:12px;
	padding-top:48px;
	padding-left:15px;
	padding-right:29px;
}
.midBot_table_col_mid{
	width:500px;
	font-size:12px;
	padding-right:30px;
	padding-left:33px;
	padding-top:48px;
}
h1.midBot_h1 {
	font-weight:bold;
	font-size:14px;
padding:0px;
margin:0px;
}

.linked_btn{
	width:68px;
	height:6px;
	font-weight:bold;
	font-size:14px;
	text-align:right;
	padding:4px;
	top:396px;
	left:30px;
	position:absolute;	
	border:0px solid #ffcc00;
	}
.xing_btn{
	width:68px;
	height:6px;
	font-weight:bold;
	font-size:14px;
	text-align:right;
	padding:4px;
	top:416px;
	left:30px;
	position:absolute;	
	border:0px solid #ffcc00;
	}





#footer {
	height:60px;
	width:100%;	
	background-color:#1E1E20;
	border:solid 0px #0F0;
}







span {/*
	border-top-style: dashed;
	border-right-style: dashed;
	border-bottom-style: dashed;
	border-left-style: dashed;
	*/
	
	

}
/*
.head_nav{
	margin-top:40px;
	margin-left:20px;
}
.nav{
	margin-right:50px;
}
.head_content_home {
	height: 456px;
	width:982px;
	float:left;
	background-attachment: scroll;
	background-image: url(images/head_home.jpg);
	background-repeat: no-repeat;
	display:inline-block;
}

.head_content_sol {
	height: 456px;
	width:982px;
	float:left;
	background-attachment: scroll;
	background-image: url(images/head_solution.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
	display:inline-block;
}
.head_content_ref {
	height: 456px;
	width:982px;
	float:left;
	background-attachment: scroll;
	background-image: url(images/head_ref.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
	display:inline-block;
}
.head_navigation {
	height: 90px;
	float:left;
	left:300px;
}
.head_sub{
	position:absolute;
	left:720px;
	display:inline-block;
	float:left;
	
}

.head_sub_btn a:link { 
color:#B2AFA4;
text-decoration:none;
font-family: Verdana, Geneva, sans-serif;
font-size:12px;
display:inline-block;
float:left;
margin-right:20px;
}
.head_sub_btn a:visited { 
color:#B2AFA4;
text-decoration:none;
font-family: Verdana, Geneva, sans-serif;
font-size:12px;

display:inline-block;
margin-right:20px;
}
.head_sub_btn a:focus { 
color:#B2AFA4;
text-decoration:none;
font-family: Verdana, Geneva, sans-serif;
font-size:12px;

display:inline-block;
margin-right:20px;
}
.head_sub_btn a:hover {  
display:inline-block;
text-decoration:none;
font-family: Verdana, Geneva, sans-serif;
font-size:12px;
color:#B2AFA4;
margin-right:20px;
}
.head_sub_btn a:active { 
color:#B2AFA4;
text-decoration:none;
font-family: Verdana, Geneva, sans-serif;
font-size:12px;
display:inline-block;
margin-right:20px;
}
.trenn1 {
	position:absolute;
	top: 510px;
	left:180px;
	height:400px;
	width:10px;
	background-attachment: scroll;
	background-image: url(images/trenn_flash.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
	display:inline-block;
}
.trenn2 {
	position:absolute;
	top: 510px;
	left:734px;
	height:400px;
	width:10px;
	background-attachment: scroll;
	background-image: url(images/trenn_flash.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
	display:inline-block;
}
.content {
	height: 750px;
	background-attachment: scroll;
	background-image: url(images/footer_bg.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
	display:inline-block;
}

.content_navigation{
	width:194px;
	display:inline-block;
	margin-top:20px;
	float:left;
}
.content_mid{
	width:550px;
	display:inline-block;
	float:left;
	margin-top:20px;
	margin-left:10px;
}
.content_right{
	width:188px;
	display:inline-block;
	float:left;
	margin-top:20px;
	font-family: Verdana, Geneva, sans-serif;
	font-size:12px;
	display:inline-block;
}

.content_navigation_btn a:link { 
color:#1E1E20;
text-decoration:none;
font-family: Verdana, Geneva, sans-serif;
font-size:14px;
font-weight:bold;
width:141px;
display:inline-block;
margin-bottom:10px;
padding-top:3px;
padding-bottom:3px;
padding-left:30px;
}
.content_navigation_btn a:visited { 
color:#1E1E20;
text-decoration:none;
font-family: Verdana, Geneva, sans-serif;
font-size:14px;
font-weight:bold;
width:141px;
display:inline-block;
}
.content_navigation_btn a:focus { 
color:#1E1E20;
text-decoration:none;
font-family: Verdana, Geneva, sans-serif;
font-size:14px;
font-weight:bold;
width:141px;
display:inline-block;
}
.content_navigation_btn a:hover {  
background:#DC3522;
display:inline-block;
text-decoration:none;
font-family: Verdana, Geneva, sans-serif;
font-size:14px;
font-weight:bold;
background-color:#DC3522;
width:141px;
}
.content_navigation_btn a:active { 
color:#1E1E20;
text-decoration:none;
font-family: Verdana, Geneva, sans-serif;
font-size:14px;
font-weight:bold;
width:141px;
display:inline-block;
}


textarea{
	display: block;
	float: left;
	width: 249px;
	height: 133px;
	left:584px;
	position:absolute;
}
.but{
	isplay: block;
	float: left;
	width: 82px;
	height: 17px;
	left:751px;
	position:absolute;
	top:331px;
	border:1px solid #fff;
	background-color:#FFF;
	font-size:12px;
	text-align:right;
	text-decoration:none;
font-family: Verdana, Geneva, sans-serif;

}
.form_name{
	top:122px;
	border:1px solid #fff;
}
.form_mail{
	top:153px;
	border:1px solid #fff;
}
.form_msg{
	top:184px;
	border:1px solid #fff;
	font-size:12px;
	text-decoration:none;
	font-family: Verdana, Geneva, sans-serif;
}
.kontakt{
	color:#FFF;
	font-size:12px;
	text-decoration:none;
	font-family: Verdana, Geneva, sans-serif;
	position:absolute;
	top:384px;
	left:584px;
	
}
.headText{
	
color:#FFF;
	font-size:12px;
	text-decoration:none;
	font-family: Verdana, Geneva, sans-serif;
	position:absolute;
	top:122px;
	left:20px;
	width:225px;
}.headText_header {
	font-weight: bold;
	font-size:18px;
}
.xing{
	position:absolute;
	top:495px;
	left:20px;
}

.linkedin{
	position:absolute;
	top:520px;
	left:20px;
}
*/