body {
	background-color: #EEEEEE;
	margin-top: 0px;
	margin-bottom: 25px;
	margin-left: 15px;
	margin-right: 15px;
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 140%; color:#333333; text-align: left;
text-align: left;}

#body_box {
	position: absolute; 
	width: 784px;
	left:50%; 
	margin-left: -392px;
}

#startseite_top {
		background-image:url(../images/startseite-image-gesamt-1.jpg);
		width: 812px;
		height: 325px; 
		float: left; 
		z-index: 0;
		position: absolute;
		left: 12px;
		top: 30px;
}

#print_logo { display: none; }
#print_linie { display: none; }


h1 {color: #1D4D9E; font-size: 14px; font-weight: normal; }
.crossline {font-weight: bold; color: #0C3986;}

#navigation { width: 812px; height: 31px;  border-bottom: 1px solid #FFFFFF; /*overflow: visible;*/ margin-left: 12px;}

#container { background-image:url(../images/background-schatten.jpg); width: 840px; /*padding-left: 12x;*/ }

#footer { background-image:url(../images/background-abschluss.jpg); width: 840px; height: 120px; float: left;}

#spalte1 { width: 276px; float: left; /*margin-left: 6px;  margin-left: 12px; */ padding-left: 30px;  }
#spalte1 img { margin-bottom: 5px;}

#spalte2 { width: 520px; float: left; z-index: 999;}

#content, #breadcrumb, #adresse { padding-right: 30px;}
#content a {text-decoration: underline; color: #1D4D9E;}



#funktionen1, #produktfamilie2, #herausforderungen-loesungen0 { /*position: absolute;*/  float: left; visibility:hidden; /*background-color: #18966F; padding: 5px; line-height: 150%; padding-left: 16px;*/ } /*
#funktionen1 img, #versionen2 img, herausforderungen-loesungen0 img { margin-top: 3px; margin-bottom: 3px;} */
#submenue { /*position: absolute;*/  background-color: #18966F; padding: 5px; line-height: 150%; padding-left: 16px; float: left; padding-right: 10px; }
#submenue img { margin-top: 3px; margin-bottom: 3px;}

/* ======== FORMULARE ========= */

.form_tab td { border-bottom: 1px dotted #CCCCCC; }
.form_tab input, .form_tab textarea, .form_tab select, .form_tab file { border: 1px solid #CCCCCC; padding: 2px; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; color:#666666; width: 255px;}

.form_tab input { height: 15px;}
.form_tab select { width: 40px;} 
#button { height: 25px; background-color:#1D4D9E; color:#FFFFFF; font-weight: bold;}

.error {color:#CC0000; }


