@charset "utf-8";
/* CSS Document */

* {
	margin:0; padding:0; border:0;
	}
	
html {
	background-repeat: repeat;
	background-position: 0 0;
	background-image: url(images/shg-hg-s2.jpg);
	}
	
body {
	color:#666633;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 62.5%/w.8em;
	line-height: 1.8em;
	}
	
h1 {
	font-size: 3.4em;
	margin: 0;
	padding: 0.3em;
	text-align: center;
	}
	
h2 {
	font-size: 2.4em;
	margin: 0;
	padding: 0.2em 0;
	text-align: center;
	}
	
h3 {
	font-size: 2.0em;
	margin: 0;
	padding: 0.2em 0;
	text-align: center;
	}
	
h5 {
	font-size: 0.8em;
	margin: 0;
	padding: 0.2em 0;
	text-align: left;
	}	
	
	
p {
	font-size: 1.1em;
	margin: 1em 0;
	}
	
	
.noBorder {
	border:0!important;
	}
	
.noMargin {
	margin:0!important;
	}
	
.farbe {
	border: 1px solid;
	bordercolor: #A0B37B;
	margin: 0px;
	padding: 0px;
	}
	
	
/* allgemeine links im text */

a:link{ color: #5A604F; text-decoration:underline;}

a:visited{color:#5A604F;text-decoration:underline;}

a:active{ color:#5A604F;text-decoration:underline;}

a:hover{ color: #ffffff;background-color:#A0B37B;  text-decoration:underline;}
	
/*----------------------------------------------------------------- */
div#hauptcontainer {
	width:99%;
	
	/*background:url(images/shg-hg-s2.jpg) center 30 px no-repeat; --*/
	}

/*----------------------------------------------------------------- */

div#headerContainer {
	width:99%;
	border-right-width: 2px;
	border-right-style: solid;
	border-right-color: #cad997;
	border-left-width: 2px;
	border-left-style: solid;
	border-left-color: #cad997;
		
	/*background:url(images/shg-hg-s2.jpg) center 30 px no-repeat; --*/
	}
	
div#headerContainer div#header {
	width: 100%;
	height: 90px;
	background-color:#cad997;
	/*background:url(images/shg-hg-s2.jpg) 0 0 no-repeat; --*/
	margin: 0 auto;
	position:relative;
	}
	
div#headerContainer div#header ul#navi-top {
	position:absolute;
	list-style:none;
	top:10px;
	right:0;
	}
	
div#headerContainer div#header ul#navi-top li {
	float:left;
	padding:0 15px;
	border-right:1px solid #000;
	line-height:12px;
	text-transform:uppercase;
	}
	
div#headerContainer div#header ul#navi-top li  a {
	color:#FFF
	text-decoration:none;
	}
	
div#headerContainer div#header ul#navi-top li  a:hover,
div#headerContainer div#header ul#navi-top li  a:active a {
	text-decoration:none;
	color::#abbd8a;
	}
	
/*------------------------------*/

div#headerContainer div#header ul#date {
	position:absolute;
	list-style:none;
	top:10px;
	left:5;
	float:right;
	}
	


/*------------------------------*/
	
div#headerContainer div#header ul#navi {
	position:absolute;
	top:66px;
	right: 10px;
	list-style:none;
	}
	
div#headerContainer div#header ul#navi li {
	
	float:left;
	padding:0 15px;
	border-right:1px solid #666633;
	line-height:12px;
	text-transform:uppercase;
	}
	
div#headerContainer div#header ul#navi li a {
	color:#FFF;
	text-decoration:none;
	}
	
div#headerContainer div#header ul#navi li  a:hover,
div#headerContainer div#header ul#navi li  a:active a {
	text-decoration:none;
	background-color:#FFF;
	color:#A0B37B;
	}
	
/*----------------------------------------------------------------- */

div#menu-links {
	float: left; /* Da es sich hier um ein floatendes Element handelt, muss eine Breite angegeben werden. */
	width: 20%; /* Die tatsächliche Breite dieses div umfasst in standardgerechten Browsern bzw. im Standardmodus von Internet Explorer außer der Breite auch die Auffüllung und den Rahmen. */
	padding: 15px 10px 15px 2px;
}

/*----------------------------------------------------------------- */

div#content {
	float: left;
	width: 70%;
	min-height: 750px;
	padding: 0 20px;
	}
	
/*----------------------------------------------------------------- */

div#footerContainer {
	clear: left;
	width: 100%;
	heidht:30px;
	/*-- background:url(images/shg-hg-s2.jpg) 0 0 repaet-x; -- */
	font-size: 12px;
	margin: 0;
	padding: 0.1em;
	text-align: center;
	border-top: 1px solid silver;
	
	
	}
	

	
div#footerContainer div#footer {
	width:100%;
	height:30px;
	background-color: #cad997;
	/*background:url(images/shg-hg-s2.jpg) 0 0 no-repeat; --*/
	margin:0px;
	
	}

