/* CSS Document */
body {
	background-color:#FFF;
	font-family:Helvetica;
	font-weight:bold;
	font-size:12px;
	height:100%;
	margin:0px;
	padding:0px;
}
html {
	height:100%;
}

a {
	color:#000000;
}
a:visited {
	color:#000000;
}

/* --------------- IMAGE ---------------*/
img {
	behavior: url(pngbehavior.htc);
	border: 0px;
}
/* --------------- SITE ---------------*/
#site {
	position:absolute;
	left: 50%;
	width: 900px;
	margin-left: -450px; /* negative Hälfte von width:900px */
	top: 50%;
	height: 570px;
	margin-top: -285px; /* negative Hälfte von height:570px */
	border: 2px solid #000;
}

#header {
	height:118px;
	width:900px;
	background-image:url(../_images/header.jpg);
	background-repeat:no-repeat;
	background-color:FFF;
	text-align:right;
}

#content {
	height:392px;
	width:900px;
	background-image:url(../_images/content_bg.jpg);
	background-repeat:no-repeat;
}

#content strong {
	font-size:15px;
	font-weight:bold;
	line-height:18px;
}



/* --------------- NAVI ---------------*/
.navi {
	height:60px;
	width:900px;
	text-align:center;
	float:left;
}

.navi ul {
	font-family:Helvetica, sans-serif;
	font-size:13px;
	font-weight:normal;
	color:#959595;
	list-style:none;
}

#content li {
	
}

.navi li {
	float:left;
	text-align:center;
	line-height:14px;
}
.navi_li_text {
	
	float:left;
	text-align:center;
	line-height:14px;
	margin-right:10px;
}

.navi a:link { color:#959595; text-decoration:none;}
.navi a:visited { color:#959595; text-decoration:none;}  
.navi a:hover { color:#959595; text-decoration:none;}
.navi a:active { color:#959595; text-decoration:none;}
.navi_link_active {color:#2c4993;} 

/* --------------- INDEX ---------------*/
#index_content {
	height:452px;
	width:900px;
	background-image:url(../_images/content_bg.jpg);
	background-repeat:no-repeat;
}
#index_content_right {
	height:292px;
	left:40px;
	position:relative;
	top:100px;
}
#index_content_left {
	width:561px;
	height:392px;
	margin-right:10px;
	margin-left:20px;
	float:left;
}
#index_bottom {
	height:60px;
	width:900px;
	float:left;
}
#index_flags {
	width:600px;
	height:60px;
	text-align:center;
	float:left;
}
#index_adress {
	line-height:15px;
}
.index_flag {
	margin-right:30px;
	border:1px solid #000;
}

/* --------------- INHALT --------------- */
#content_left {
	width:500px;
	height:392px;
	margin-right:10px;
	margin-left:20px;
	float:left;
}
#content_right {
	margin-right:20px;
	position:relative;
	top:100px;
	line-height:17px;
}


.content_info {
	margin-top:25px;
}

/* --------------- INHALT START --------------- */
#content_start_right {
	margin-right:20px;
	position:relative;
	top:100px;
	line-height:17px;
	text-align:center;
}

/* --------------- INHALT ADSORBER--------------- */
#content_ad_left {
	width:180px;
	height:392px;
	margin-left:20px;
	float:left;
}
#content_ad_middle {
	width:450px;
	top:70px;
	position:relative;
	float:left;
	line-height:17px;
	
}
#content_ad_right {
	width:200px;
	top:150px;
	position:relative;
	margin-right:20px;
	float:left;
	line-height:17px;
}

/* --------------- INHALT MEMBRANTROCKNER--------------- */
#content_mem_left {
	width:250px;
	height:392px;
	margin-right:20px;
	margin-left:20px;
	float:left;
}
#content_mem_en_left {
	width:465px;
	height:392px;
	margin-right:20px;
	margin-left:20px;
	float:left;
}

/* --------------- INHALT HYBRID--------------- */
#content_hybrid_left {
	width:560px;
	height:392px;
	margin-right:10px;
	margin-left:20px;
	float:left;
}

/* --------------- INHALT OEL-WASSER --------------- */
#content_oel_left {
	width:350px;
	height:392px;
	margin-right:10px;
	margin-left:20px;
	float:left;
}

/* --------------- INHALT FILTER --------------- */
#content_fil_left {
	width:300px;
	height:392px;
	margin-right:10px;
	margin-left:20px;
	float:left;
}

#content_fil_right {
	margin-right:20px;
	position:relative;
	top:60px;
	line-height:17px;
}

#content_fil_energie_left {
	height:430px;
	width:850px;
	margin-right:10px;
	margin-left:20px;
	float:left;
}


/* --------------- INHALT NEWS --------------- */
#content_news_left {
	width:230px;
	height:230px;
	top:100px;
	position:relative;
	margin-right:10px;
	margin-left:20px;
	float:left;
}

.content_news_right {
	height:292px;
	margin-right:20px;
	position:relative;
	top:100px;
	line-height:17px;
	overflow:auto;
}

/* --------------- INHALT DOWNLOAD --------------- */
.content_download {
	margin-top:90px;
	margin-left:50px;
	border:0px;
}

#list_download {
	line-height:18px;
}

/* --------------- INHALT KONTAKT --------------- */
.content_kontakt {
	margin-left:40px;
	margin-right:10px;
	border:0px;
}
#content_kontakt_left {
	height:392px;
	margin-right:10px;
	margin-left:20px;
	line-height:18px;
	float:left;
}
#content_kontakt_right {
	margin-right:20px;
	position:relative;
	top:225px;
}
.kontakt_form {
	width:300px;
	margin-bottom:2px;
	border:1px solid #49aa43;
	background-color:#FFFFFF;
	font-family:Helvetica;
	font-size:12px;
}
.kontakt_text {
	width:300px;
	margin-bottom:2px;
	border:1px solid #49aa43;
	background-color:#FFFFFF;
	font-family:Helvetica;
	font-size:12px;
}
.kontakt_submit {
	width:300px;
	margin-bottom:2px;
	border:1px solid #49aa43;
	background-color:#49aa43;
	color:#FFFFFF;
	font-weight:bold;
	font-family:Helvetica;
	font-size:12px;
}
.kontakt_action {
	width:300px;
	height:100px;
	padding:20px;
	margin:20px;
	background-color:#49aa43;
	line-height:18px;
	font-family:Helvetica;
	font-size:12px;
}

/* --------------- INHALT IMPRESSUM --------------- */
#content_impressum {
	width:700px;
	height:392px;
	margin-right:10px;
	margin-left:20px;
	float:left;
	line-height:16px;
}

/* --------------- TEXT --------------- */
#content_text {
	line-height:17px;
}
#content_text span {
	font-size:15px;
	font-weight:bold;
	line-height:18px;
}
#span_index {
	font-size:13px;
	font-weight:bold;
	line-height:18px;
}
#span_copyright {
	font-size:9px;
}
