@charset "utf-8";
/* CSS Document */

body {
	background-color:#008a2e;
	background-image:url(../images/hg.png);
	background-repeat:repeat;
	font-family:"Lucida Sans unicode","Lucida Grande","Trebuchet MS", Helvetica, Arial, sans-serif;
	color:#000;
	}

#zentrierung {
	position:absolute;
    left:50%;
    margin-left:-500px;
    width:1000px;
	height:100%;
    z-index:10;
	top:0;
	bottom:0;
	}

h1 {
	font-size:1em;
	font-family:Verdana, Geneva, sans-serif;
	font-weight:bold;
	color:#008a2e;
	}
	
h2 {
	font-size:0.85em;
	color:#000;
	padding-top:20px;
	}

h3 {
	font-size:1em;
	font-family:Verdana, Geneva, sans-serif;
	font-weight:bold;
	color:#008a2e;
	}

p {
	font-size:0.8em;
	line-height: 1.7em;
	text-align:justify;
	}

.linksbuendig {
	text-align:left;
	}

img {
	color:#fff;
	border:none;
	}

.buch {
	height:220px;
	}
	
.bildfliesstext {
	float:left;
	margin:7px 10px 10px 0;
	}

.bildfliesstextrechts {
	float:right;
	margin:7px 0 10px 10px;
	}

#mainnavigation ul {
	position:relative;
	left:-30px;
	}
	
.gruen {
	color:#008a2e;
	}

.gruen_hg {
	background-color:#EAF3E3;
	}

.listenpunkt {
	margin-right:20px;
	}

.abstand_rechts {
	margin-right:10px;
	}

.textauflistung {
	list-style: disc;
	font-size:0.8em;
	line-height: 1.7em;
	text-align:justify;
	}

hr	{
	clear:both;
	}


/* Allgemeine Einstellung für Links im Text */

a:link {
	color:#000;
	border:none;
	text-decoration:underline;}
	
a:visited {
	color:#000;
	border:none;
	text-decoration:underline;}
	
a:hover {
	color:#90c796;
	border:none;
	text-decoration:underline;}
	
a:active {
	color:#90c796;
	border:none;
	text-decoration:underline;
}



/* Allgemeine Einstellung für Links in der Hauptnavigation */

#mainnavigation a:link {
	color:#fff;
	text-decoration:none;
	}
	
#mainnavigation a:visited {
	color:#fff;
	text-decoration:none;
	}	
	
#mainnavigation a:hover {
	color:#90c796;
	text-decoration:none;
	}	
	
#mainnavigation a:active {
	color:#90c796;
	text-decoration:none;
	}




/* Positionierung und Aussehen der Hauptnavigation */

#mainnavigation {
	margin:65px 0 0 0;
	font-size:0.85em;
	list-style-type:none;
	color:#000;
	}
#mainnavigation li {
	float:left;
	padding:15px 20px 0 0;
	}
#mainnavigation li .aktiv {
	color:#90c796;
	}




/* Positionierung und Aussehen der Seitenelemente */


#header {
	background-image:url(../images/header.png);
	background-repeat:no-repeat;
	height:110px;
	width:845px;
	position:absolute;
	top:0px;
	left:155px;
	}

#logo {
	position:absolute;
	top:0px;
	left:0px;
	}

#content {
	background-image:url(../images/content.png);
	background-repeat:repeat-y;
	width:1000px;
	position:absolute;
	top:110px;
	left:0px;
	}
	
#headerpic {
	width:1000px;
	position:relative;
	left:15px;
	padding-top:0px;
	}
	
#text {
	width:600px;
	position:relative;
	left:350px;
	padding-top:80px;
	}

#content_headline {
	width:900px;
	position:relative;
	top:20px;
	left:50px;
	margin-bottom:60px;
	}

.content_left {
	width:430px;
	position:relative;
	top:0px;
	left:50px;
	margin-bottom:40px;
	}

.content_right {
	width:430px;
	position:absolute;
	top:-13px;
	left:470px;
	}

.content_subheadline {
	width:900px;
	position:relative;
	top:20px;
	left:50px;
	margin-bottom:60px;
	}

#content_picline {
	width:900px;
	position:relative;
	top:20px;
	left:50px;
	margin-bottom:60px;
	}
	
#footer {
	background-image:url(../images/footer.png);
	background-repeat:no-repeat;
	height:117px;
	width:970px;
	position:relative;
	bottom:0px;
	left:15px;
	}

.copyright_oben {
	float:right;
	margin-top:20px;
	font-size:0.6em;
	color:#EAF3E3;
	margin-right:35px;
	text-decoration:none;
	}

.copyright_oben a:link, .copyright_oben a:visited {
	text-decoration:none;
	color:#EAF3E3;
	}

.copyright_oben a:active, .copyright_oben a:hover {
	text-decoration:none;
	color:#90c796;
	}

.copyright {
	float:right;
	margin-top:20px;
	font-size:0.6em;
	color:#333;
	margin-right:35px;
	text-decoration:none;
	}

.copyright a:link, .copyright a:visited {
	text-decoration:none;
	color:#333;
	}

.copyright a:active, .copyright a:hover {
	text-decoration:none;
	color:#90c796;
	}




/* Allgemeine Einstellung für Links auf der Referenzen-Seite */

#weisserlink a:link {
	color:#FFF;
	}
#weisserlink a:visited {
	color:#666;
	}	
#weisserlink a:active, #weisserlink a:hover {
	color:#ad3c42;
	text-decoration:none
	}

