html, body { height: 100%; }
html, body, div, ul, li, a, p, img, input, h1, form {margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; border:0 none; top:0px; }
body {	background-color: #ffffff;}
 
/* Container, der alles umschliesst */
div#haupt_container {
	width: 940px;
	height: 100%;
	min-height: 200px;
	margin: 10px auto;
	position: relative;
	background-color: #ffffff;
	color:#5a2d25; 
	font:normal 12px Arial, Helvetica, sans-serif;
}

/* Container fuer den Kopf */
div#header_container { position:relative; width:940px; height:206px; }

/* Container fuer Sprache & Suche im Kopf*/
div#top_container
{
	width: 940px;
	height: 18px;
	background-color:#b9ada9; 
	color:#FFF; 
	text-align:right;
	position: absolute;
	left: 0px;
	}

#suche { width:170px; height:18px; position:absolute; right:10px; top:0px;}
#suche form { margin:1px 0px 1px 0px; padding:0px 0px 0px 0px; border:0 none; height:16px;}
#suche form input { border-bottom:1px solid #b9ada9; background:#fff; font-family:Arial,Verdana, Helvetica, sans-serif;  font-size:10px; color:#5a2d25; }
#suche form input.btnSuche { margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; border:0 none; background:none; color:#FFF; width:auto; cursor:pointer;}

/* right auf 180 px falls Suche vorhanden  10px falls nicht*/
#sprache {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; text-align:right; width:50px; position:absolute; right:180px; top:3px; letter-spacing:1px}
#sprache a {color:#FFF; text-decoration:none;}
#sprache a:hover {text-decoration:underline;}
	
/* Container fuer das Logo im Kopf*/
div#logo_container {
	width:190px;
	height: 162px;
	position:absolute;
	top: 22px;
	left: 0px;
}
div#logo_container img {
	margin-top: 60px;
	margin-left: 21px;
}  
div#logo_container h1 {
	font-size:10px;
	font-weight: bold;
	margin-top: 20px;
}
/* Container fuer das Bild im Kopf*/
div#header_img_container {
	height: 162px;
	width: 750px;
	position: absolute;
	top:22px;
	left: 190px;
	background:#ffffff url('../img/kopfbild.jpg') no-repeat 0 0;
	}
	
/* Container fuer das Pfadmenue	im Kopf*/
div#pfadmenue_container {
	width: 940px;
	height: 18px;
	position: absolute;
	top: 184px;
	left: 0px;
	padding:4px 0px 0px 0px;
	}
/* Rest linke Pfadmenü: siehe navigation.css */


/* Aussen - und Innencontainer fuer den Inhaltsbereich */

div#inhalt_container { position:relative; background-color:#ffffff; float:left; width:940px;} 

/* Hauptspalte fuer den Inhalt Links */ 
div#inhalt_links { width:190px; height:auto; float:left; position:relative; }


/* Spalte fuer die linke Navigationsliste */
div#navigation { width:180px; background:#ffffff url('../img/bg_cnavi.gif') no-repeat 0 0; font-size:11px; line-height:20px; padding:33px 10px 0px 0px; height:auto; }
/* Rest linke Navigationsliste: siehe navigation.css */

/* Hauptspalte fuer den Inhalt Rechts*/ 
div#inhalt_rechts { position:relative; float:right; width: 750px; height: auto; background-color:#ffffff;}
div#inhalt_rechts a { color:#5a2d25; text-decoration:underline; font-weight:bold; }
div#inhalt_rechts a:hover { color:#331915; }

div#inhalt_rechts ul { margin:0px 0px 0px 25px; }
div#inhalt_rechts ul li { margin:0px 0px 7px 0px; list-style-type:square;}

div#titel { position:relative; width: 750px; height: 25px; background-color:#b9ada9; border-bottom:solid 4px #ffffff; margin:0; padding:0;}
div#titel h1 { position:relative; width: 740px; text-align:right; color:#ffffff; font:normal normal bold 14px Arial, Helvetica, sans-serif; padding:5px 10px 0px 0px; }

div#titel_bild { position:relative; width: 750px; height: auto; }

div#titel_layer_container { position:absolute; top:44px; left:15px; width: 525px; height:auto; padding-bottom:10px; }
div#titel_layer { position:relative; left:0px; top:0px; width:500px; height:auto; padding:15px 10px 10px 15px; background: url('../img/layerTransparentBg.png') repeat 0 0;}
*html div#titel_layer {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fileadmin/templates/img/layerTransparentBg.png',sizingMethod='scale'); background:none;}

div#titel_layer_container_standorte { position:absolute; top:44px; left:15px; width: 525px; height:auto; padding-bottom:10px; }
div#titel_layer_standorte { position:relative; left:0px; top:0px; width:500px; height:auto; padding:15px 10px 10px 15px;}
div#titel_layer_standorte h1 { font:normal normal bold 17px Arial, Helvetica, sans-serif; }



div#titel_ecke { position:absolute; right:20px; top:25px; width: 16px; height: 16px; background: url('../img/ecke.gif') no-repeat 0 0; z-index:1; }

div#content_header { position:relative; top:0px; left:0px; width: 750px; height:47px; background: url('../img/linieHeader.gif') repeat-x 0 bottom; }
div#content_header img { position:relative; top:5px; left:0px; float:left;}
div#content_header h1 { position:relative; top:10px; left:10px; width: 650px; font:normal normal bold 14px Arial, Helvetica, sans-serif; margin:0; padding:0;}

div#inhalt_folgende { position:relative; width:750px; height:auto; padding:0px 0px 20px 0px; }

/* Druck */
div#druck { font-size:10px; height: 25px; width: 750px; float: right; text-align:right; background-color:#fff; } 
div#druck a { text-decoration:none; color:#5a2d25; margin:0px 10px 0px 0px; top:3px;}


/* Fusszeile */ 
div#fusszeile { font-size:10px;
	height: 70px;
	width: 750px;
	float: right;
	text-align:right;
	border-top: 6px solid #b9ada9;
	padding-top:35px;
	background-color:#ffffff;
} 

div#fusszeile p {	
	position:relative; right:150px; font-size:10px; float:right; }

div#fusszeile img {
	position:relative; float:right; 
}


/* Startseite */ 
/* Startseite oben*/ 
#inhalt_oben { position:relative; left:0px; width:750px;  height:185px; }
#inhalt_oben_links {position:relative; left:0px; width:370px;  height:185px; float:left; background-color:#c7d100; }
#inhalt_oben_links div#content {position:relative; width:370px; top:0px; background: url(../img/teaser_solo_e_world.jpg) no-repeat 0 0; height:156px; }

div.titel { position:relative; width: 370px; height: 25px; background-color:#b9ada9; border-bottom:solid 4px #ffffff; margin:0; padding:0;}

#inhalt_oben_rechts { position:relative; left:0px; width:370px;  height:185px;float:right; background-color:#61a8ba; }
#inhalt_oben_rechts div#content {position:relative; width:370px; top:0px; background: url(../img/startseite_12_01_30_03.jpg) no-repeat 0 0; height:156px }

/* Startseite mitte*/ 
#inhalt_mitte { position:relative; left:0px; width:750px;  height:185px; margin-top:5px; }
#inhalt_mitte_links {position:relative; left:0px; width:370px;  height:185px; float:left; background-color:#c7d100; }
#inhalt_mitte_links div#content {position:relative; width:370px; top:0px; background: url(../img/teaser_peckensen.jpg) no-repeat 0 0; height:156px; }

#inhalt_mitte_rechts { position:relative; left:0px; width:370px;  height:185px;float:right; background-color:#61a8ba; }
#inhalt_mitte_rechts div#content { position:relative; width:370px; top:0px; background:#fff url(../img/start_2.jpg) no-repeat 0 0; height:156px }



/* Startseite unten*/ 
#inhalt_unten { position:relative; left:0px; top:0px; left:0px; width:750px;  height:228px; margin-top:5px; margin-bottom:10px; }
#inhalt_unten_links {position:relative; width:370px; left:0px; height:228px; float:left;}
#inhalt_unten_links div#content {
	position:relative;
	width:370px;
	top:0px;
	height:199px;
	background-image:url(../img/speicherrechner_startseite.jpg);
	background-repeat: no-repeat; 				    
/*	background-image: url(../img/bg_iuli.gif); */
/*	background-repeat: repeat; */
	background-position: 0 0;
}


#inhalt_unten_rechts {position:relative; left:0px; width:370px; height:228px; float:right; background-color:#512822; }
#inhalt_unten_rechts div#content {position:relative; width:370px;  top:0px; background: url(../img/start_3.jpg) no-repeat 0 0; height:199px }


