/* CSS Document */
* { padding: 0;
	margin: 0;
	}
	
* {
	-moz-box-sizing: border-box; 
	box-sizing: border-box;
}

html {
	height:100%;
	}	

body {
	background-image: url(../pictures/hg-streifen.gif);	
	margin: 0;
}

#kopf {
	width: 100%;
	background-color: #ebebeb;
	background-image: url(../pictures/hg-linie.jpg);	
	
}

#navigation {
	width: 100%;
	padding-top: 0.2em;
	padding-bottom: 0.3em;
	background-color:#999999;
	background-image:url(../grafken/hg-navi.jpg);
	background-position:top;
	background-repeat:repeat-x;
}

#navigation_2 {
	width: 100%;
	padding-top: 0.2em;
	padding-bottom: 0.3em;
	background-image:url(../grafken/hg-unternavi.jpg);
	background-position:bottom;
	background-repeat:repeat-x;
	border-bottom:1px solid #999999;
}


#content {
	width: 99%;
	float: left;
	margin-top: 15px;		
}

#news_beitrag {
	float: left;
	margin-bottom: 10px;
	padding-bottom: 5px;
	border-bottom: 1px solid #CCCCCC;		
}

.prop {
  height: 300px;
  float: right;
  width: 1px;
  background-color: #00367B; 
}

#oben {
	float: left;
	width: 100%;		
}

#seite-links {
	float: left;
	width: 255px;
}

#partner {
	margin-top: 20px;	
	margin-left: 20px;
	margin-right: 8px;		
}

#haupt {
	margin-left: 19em;
	margin-right: 2.0em;
	margin-bottom: 0.8em;
	margin-top:	12px;
	width: 620px;
}

#logo {
	width: 16em;
	float: left;
}
#slogan {
	margin-left: 19em;
	height: 88px;
	margin-bottom: 0px;		
}

#home {
	margin-top: 10px;	
	margin-left: 20px;
	margin-right: 8px;
	padding-top: 10px;		
	border-top: 1px solid #666666;					
}
.bild-umfluss {
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
	}

hr noshade {
	border-top:1px solid #666666;
	color: #FFFFFF;
	
	}