html, body {
	background-color:white;
	background-image:url(bilder/hg_nav.gif);
	background-repeat:repeat-y;
	margin:0px;
	padding:0px;
}

#header {
	background-color:rgb(204,0,0);
	width:800px;
	height:100px;
	border:0px;
	padding:0px;
	margin:0px;
}

#header_box {
	background-color:rgb(180,180,180);
	position:absolute;
	top:100px;
	left:150px;
	width:550px;
	padding:0;
	margin:0;
}	

#schriftzug {
	background-color:rgb(204,0,0);
	position:absolute;
	top:25px;
	left:150px;
	width:550px;
	height:50px;
	border:0px;
	padding:0px;
	margin:0px;
}

#schriftzug_pic {
	border:0px;
	margin:0px;
	padding:0px;
}

#navigation {
	position:absolute;
	top:120px;
	left:15px;
	width:120px;
	height:600px;
	margin:0px;
	padding:0px;
	z-index:2;
}

#mashup {
	background-color:rgb(222,222,222);
	position:absolute;
	top:100px;
	left:800px;
	width:220px;
	margin:0px;
	padding:0px;
	z-index:2;
}



#seitwert {
	background-color:rgb(180,180,180);
	position:absolute;
	top:600px;
	left:700px;
	width:90px;
	z-index:20;
	padding:0;
	margin:0;
}

#content {
	position:absolute;
	background-color:none;
	text-align:justify;
	top: 150px;
	left: 160px;
	width: 530px;
	height:100%;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	font-weight:normal;
	font-style:normal;
	font-size:12px;
	color:black;
	padding-bottom:0px;
	padding-top:0px;
	padding-bottom:0px;
}

#features {
	position:absolute;
	background-color:rgb(128,128,128);
	top:100px;
	left:700px;
	width:90px;
	height:100%;
	margin:0px;
	padding:5px;
}

a.navi, a.navi_first, a.navi_self {
	display:block;
	white-space:nowrap;
	overflow:hidden;
	border-left:1px solid black;
	border-right:1px solid black;
	border-bottom:1px solid black;
	font-familiy:Arial;
	font-size:12px;
	text-decoration:none;
	padding:0px;
	text-align:center;
}

a.navi_first {
	border-top:1px solid black;
}

a.navi:link, a.navi_first:link,
a.navi:visited, a.navi_first:visited {
	background-color:rgb(115,255,255);
	color:white;
}

a.navi_self:link, a.navi_self:visited {
	background-color:rgb(180,180,180);
	color:white;
}

a.navi:hover, a.navi_first:hover, a.navi_self:hover,
a.navi:active, a.navi_first:active, a.navi_self:active {
	background-color:white;
	color:black;
}

h1,h2,h3,h4,h5,h6,h7 {
	font-family:Verdana,sans-serif;
	marging-right:0px;
	margin-left:0px;
}

h1 {
	font-weight:normal;
	font-style:normal;
	font-size:11px;
	color:black;
	line-height:1.0em;
	padding-bottom:0px;
	padding-top:5px;
	padding-bottom:5px;
	margin:0px;
	text-align:center;
}

h2 {
	font-weight:bold;
	font-style:normal;
	font-size:12px;
	color:white;
	line-height:1.0em;
	padding-bottom:0px;
	padding-top:5px;
	padding-bottom:5px;
	margin:0px;
	text-align:center;
}

h3 {
	font-weight:bold;
	font-style:normal;
	font-size:12px;
	color:rgb(204,0,0);
	line-height:1.0em;
	padding-bottom:0px;
	padding-top:5px;
	padding-bottom:5px;
	margin:0px;
	text-align:left;
}

h4 {
	font-weight:normal;
	font-style:normal;
	font-size:11px;
	color:black;
	line-height:1.5em;
	padding-bottom:0px;
	padding-top:0px;
	padding-bottom:0px;
	margin:0px;
	text-align:left;
}

h5 {
	font-weight:normal;
	font-style:normal;
	font-size:9px;
	color:white;
	line-height:1.5em;
	padding-bottom:0px;
	padding-top:0px;
	padding-bottom:0px;
	margin:0px;
	text-align:left;
}

h6 {
	font-weight:bold;
	font-style:normal;
	font-size:11px;
	color:gray;
	line-height:1.5em;
	padding-bottom:0px;
	padding-top:0px;
	padding-bottom:0px;
	margin:0px;
	text-align:left;
}

a {
  font-family: Verdana,sans-serif;
  font-size: 9px;
  text-decoration: none;
  color: #000000;
  }

a:visited {
  color: #000000;
  }

a:aktiv {
  color: #b4b4b4;
  }

a:hover {
  font-weight: normal;
  color: #CC0000;
  }
