/**
* (C) by Andreas Zeman 2008,
* 
**/

html, body {
	margin:0px;
	padding:0px;
	height:100%;
	}
	
body {
	text-align:center;
	background-image:url(../img/bg.gif);
	background-repeat:repeat;
	}

#container {
	margin:15px auto 0px auto;
	padding:0px 0px 15px 0px;
	width:800px;
	text-align:left;
	background:none;
	min-height:100%; 
	height:auto;
}

/* for Internet Explorer */
/*\*/
* html #container {
height:100%;
}
/**/

	
#header {
	width:800px;
	height:209px;
	margin:0px auto 0px auto;
	background-image:url(../img/top.gif);
	background-repeat:no-repeat;
	text-align:left;
	overflow:hidden;
	}
	
#header #foto {
	float:left;
	width:150px;
	position:relative;
}

#header #foto #foto-top {
	position:absolute;
	top:1px;
	left:7px;
	width:144px;
	height:6px;
	background-image:url(../img/top_foto_oben.jpg);
	background-repeat:no-repeat;
}

#header #foto #foto-bottom {
	position:absolute;
	top:7px;
	left:1px;
	width:150px;
	height:194px;
	background-image:url(../img/top_foto_unten.jpg);
	background-repeat:no-repeat;
}

#header #header-right {
	left:150px;
	width:650px;
	height:201px;
	position:relative;
}

#header #header-right #slogan {
	position:relative;
	top:19px;
	width:625px;
	font-size:20px;
	height:30px;
	font-weight:normal;
	text-align:right;
	color:#677365;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
}

#header #header-right #top-navigation {
	position:absolute;
	top:174px;
	left:25px;
	height:27px;
	}

#container #wrapper {
	margin:0px auto 0px auto;
	padding:45px 0px 0px 0px;
	width:800px;
	background:url(../img/layer_content_bg.gif) repeat-y left;
	overflow:hidden;
}	

#wrapper #layer {
	float:left;
	width:119px;
	padding:0px 16px 0px 16px;
	}

/* a hack so that IE5.5 faulty box model is corrected */
* html #wrapper #layer {
	width:151px;
	w\idth:119px;
	}	
	
#wrapper #content {
	float:left;
	width:600px;
	padding:0px 24px 10px 25px;
	}
	
/* a hack so that IE5.5 faulty box model is corrected */
* html #wrapper #content {
	width:649px;
	w\idth:600px;
	}
	
#footer {
	clear:both;
	background-image:url(../img/bottom.gif);
	background-repeat:no-repeat;
	width:600px;
	height:22px;
	padding:0px 25px 0px 175px;
	overflow:hidden;
	text-align:right;
	font-size:11px;
	color:#b7b8b7;
}

/* a hack so that IE5.5 faulty box model is corrected */
* html #wrapper #content {
	width:800px;
	w\idth:600px;
	}

#content #title {
	color:#39fd00;
	margin:0px 0px 15px 0px;
}

#content #title span {
	border-bottom:1px solid #9bfd7e;
}

#content #title h1 {
	color:#c1c3c2;
	display:inline;
	}