body {
	margin:0;
	padding0;
	background-color:#efefef;
	font-family:Helvetica;
	font-size:11px;
}

#zentriert {
 	position: absolute;
	width: 949px;
	left: 50%;
	margin-left: -475px;
}

input {
	color:#003366;
	font-family:Helvetica;
	font-size:12px;
	width:250px;
}
html>body input{ width:220px;}

textarea {
	color:#003366;
	font-family:Helvetica;
	font-size:12px;
	width:250px;
	height:120px;
}
html>body textarea{ width:220px;}

select {
	color:#003366;
	font-family:Helvetica;
	font-size:12px;
	width:250px;
}
html>body select{ width:220px;}

td {
	margin:0;
	padding:0;
	vertical-align:top;
}

.submitbutton {
	color:#003366;
	font-family:Helvetica;
	font-weight:bold;
	font-size:12px;
	background-color:#E8ECF1;
	border:1px solid #003366;
}

.form_zip {
	width:60px;
}
html>body .form_zip{ width:60px;}

.form_city {
	width:187px;
}
html>body .form_city{ width:157px;}

.spacer {
	background-color:#fff;
	height:20px;
}

.spacer_10 {
	background-color:#fff;
	height:10px;
	clear:both;
}

.vertical_spacer_15 {
	background-color:#fff;
	width:15px;
}

.main {
	background-color:#fff;
}

.header {
	height:7.75em;
	background-image: url('../images/banner_new.jpg');
}
	
.metalinks {
	height:1.8em;
	padding-top:2px;
	padding-left: 15px;
	background-image: url('../images/bg_metalinks.jpg');
	border-top:1px solid #474747;
	border-bottom:1px solid #474747;
}
		
.topnavi {
	background-image: url('../images/headNaviP.jpg');
	height:23px;
	vertical-align:middle;
	padding:0;
	margin:0;
	padding-left:16px;
	background-color:#fff;
}

html>body .topnavi{ height:23px; padding-top:0px;}

.topnavi .topnavi_table {
	vertical-align:bottom;
	color:#fff;
	font-size:12px;
	font-weight:bold;
	height:25px;
	padding:0;
	margin:0;
	padding-bottom:5px;
	border:0px;
	spacing:0;
}


.topnavi .topnavi_table a {
	vertical-align:bottom;
	color:#fff;
	font-size:12px;
	font-weight:bold;
	height:25px;
	padding-bottom:5px;
	text-decoration:none;
}

.topnavi .topnavi_table a:hover {
	vertical-align:bottom;
	color:#3399FF;
	font-size:12px;
	font-weight:bold;
	height:25px;
	padding-bottom:5px;
	text-decoration:none;
}

html>body  .topnavi .topnavi_table a:hover {
	vertical-align:bottom;
	color:#3399FF;
	font-size:12px;
	font-weight:bold;
	height:25px;
	padding-bottom:5px;
	text-decoration:none;
}

.content {	
}

.content_left {
	float:left;
	margin-right:12px;
	width: 200px;
	background-image: url('../images/bg_long.jpg');
	border-left:1px solid #D3DBE4;
	border-right:1px solid #D3DBE4;
}
		
.content_middle {
	float:left;
	margin:0px;
	margin-left:10px;
	margin-right:10px;
	width:490px;
	height:580px;
	
}

html>body .content_middle{ width:491px; }
		
.content_right {
	float:right; /* diese Zeile korrigieren */
	margin: 0px;
	text-align:center;
	background-color:#fff;
	height:580px;
	width: 220px; 
	border-left:1px solid #D3DBE4;
}	

.footer {
}

.footer_left {
	width:220px; 
	background-color:#fff;
	float:left;
	color:#97A4B4;
	padding-left:15px;
	padding-bottom:3px;
	font-size:10px;
}

html>body .footer_left{ width:205px; }

.footer_right {
	width:728px;
	margin-top:0px;
	margin-bottom:5px;
	float:left;
	background-color:#fff;
	color:#474747;
	font-family:Helvetica;
	text-align:center;
	font-size:11px;
	border-top:1px solid #474747;
	border-bottom:1px solid #474747;
}

.footer_emtpy {
	color:#fff;
	clear:both;
}

/* Navigattion */

.content_left ul {
	margin:0;
  	padding:0;
  	list-style-type:none;
}

.content_left ul a {
	display:block;
	font-family:Helvetica;
}

.sitenav {
	border-top:1px solid #D3DBE4;
	background-image: url('../images/bg.jpg');
	border-bottom:1px solid #8091A8;
	padding: 2px 15px 2px 15px;
	vertical-align:middle;
	text-align:left;
}

.sitenav_empty {
	border-top:1px solid #D3DBE4;
	height:271px;
	background-image: url('../images/bg_long.jpg');
	border-bottom:1px solid #8091A8;
	padding: 2px 15px 2px 15px;
	vertical-align:middle;
	text-align:left;
}

li.sitenavActive { background-color:#A0ADC1; }

.content_left li.sitenav a {
  	color:#003366;
	font-family:Helvetica;
	font-size:12px;
	font-weight:bold;
  	text-decoration:none;
}

.content_left li.sitenav a:hover {
  	color:#3399FF;
	font-family:Helvetica;
	font-size:12px;
	font-weight:bold;
  	text-decoration:none;
}

/* Middle Image */

.image_container_middle {
	text-align:center;
	vertical-align:baseline;
	padding:0;
	spacing:0;
	margin:0;
	background-image: url('../images/img2.jpg');
	width:100%;
	height:160px;
	font-family:Helvetica;
	font-size:13px;
	font-weight:bold;
	color:#fff;
	
}

/* Text */

.text {
	color:#003366;
	font-family:Helvetica;
	font-size:12px;
	padding: 8px;
	clear:both;
}

.text_content_middle_left {
	width:90px;
	color:#003366;
	font-family:Helvetica;
	font-size:12px;
	padding: 0px;
	float:left;
	margin:5px;
}

html>body .text_content_middle_left{ 
	width:92px; 
}

.text_content_middle_right {
	width:auto;
	float:left;
	color:#003366;
	font-family:Helvetica;
	font-size:12px;
	padding-right:2px;	
	margin:5px;
	overflow:hidden;
	width:360px;
}

.text_content_middle_right_table {
	vertical-align:bottom;
	color:#003366;
	font-size:12px;
	height:25px;
	padding-bottom:5px;
	text-decoration:none;
}

html>body .text_content_middle_right { 
	margin-left:15px;
	width:330px;
}


.textcontact {
	color:#003366;
	font-family:Helvetica;
	font-size:12px;
	padding: 8px;
	text-align:left; 
	margin-left:21px;
	margin-right:25px;
	border-left:1px solid #474747;
	border-right:1px solid #474747;
	border-top:1px solid #474747;
	border-bottom:1px solid #474747;
}
.textcontactconfirm {
	color:#003366;
	font-family:Helvetica;
	font-size:12px;
	padding: 25px;
	text-align:left; 
	margin-left:12px;
	margin-right:50px;
	border-left:1px solid #474747;
	border-right:1px solid #474747;
	border-top:1px solid #474747;
	border-bottom:1px solid #474747;
}
html>body .textcontactconfirm {margin-left:12px;margin-right:50px;}

.content_middle ul {
	margin:0;
  	padding:0;
  	list-style-type:none;
}

.middlenav {
	background-image: url('../images/bullet.gif');
	background-repeat: no-repeat;
	padding: 0 0 5px 13px;
	vertical-align:top;
	text-align:left;
	font-weight:bold;
}

.content_middle li.middlenav a {
  	color:#003366;
	font-family:Helvetica;
	font-size:12px;
	font-weight:bold;
  	text-decoration:none;
}

.content_middle li.middlenav a:hover {
  	color:#3399FF;
	font-family:Helvetica;
	font-size:12px;
	font-weight:bold;
  	text-decoration:none;
}
