/* Strukturelemente der Website */

body {
	text-align:center;
	background-color:white;
	}
	
#frame {
	margin:auto;
	padding:2% 0 0 0;
	width:1024px;
	}

#header {
	width:924px;
	height:108px;
	background-color:#9b9797;
	}
	
#content {
	width:924px;
	}
	
#footer {
	width:924px;
	}

#heol, #hor, #heor{
	float:left;
	}
	
.row {
	float:none;
	display:block;
	}
	
/* ===== Elemente im Header ===== */
#heol {
	background-image:url(../gfx/heol.gif);
	width:5px;
	height:6px;
	}
/* Ecke oben rechts */

#hor {
	background:url(../gfx/hor.gif);
	width:913px;
	height:6px;
	}
/* obere Seite repeat */

#heor {
	background-image:url(../gfx/heor.gif);
	width:6px;
	height:6px;
	}
/* Ecke oben links */

#header_main {
	width:920px;
	height:103px;
	border:1px solid black;
	border-bottom:1px solid #9b9797;
	border-top:none;
	background-color:#9b9797;
	padding:6px 1px 0 1px;
	}
/* Hauptteil des Header */

* + html #header_main {	
	height:103px;
	padding:0 1px 0 1px;	
	}

html:first-child>b\ody #header_main {
	height:103px;
	padding:5px 1px 0 1px;
	}

#header_bg {
	background:url(../gfx/hr.gif) repeat-x;
	width:920px;
	height:103px;
	}
/* blaue Fläche des Headers */

* + html #header_bg {
	height:103px;
	}
	
#content {
	border:1px solid black;
	border-bottom:none;
	border-top:none;
	width:920px;
	padding:1px;
	padding-top:3px;
	}
	
* + html #content {
	width:920px;
	}

html:first-child>b\ody #content {
	padding-top:2px;
	}
	
/* ===== Elemente im Footer ===== */
#feul, #fur, #feur {
	float:left;
	}

#feul {
	width:5px;
	height:6px;
	background:url(../gfx/feul.gif) no-repeat;
	}
/* Ecke unten Links */

#fur {
	width:913px;
	height:5px;
	border-bottom:1px solid black;
	}
/* untere Seite repeat */

#feur {
	background:url(../gfx/feur.gif) no-repeat;
	width:6px;
	height:6px;
	}

