/*Stylesheet fue http://www.jakob-sommer.de/ */


* body {
		font-family : Verdana, Arial, Georgia, "Times New Roman", Serif;
		color : #000;		
		font-size : 0.9em;
		margin : 0px;
		padding : 0px;
		background-image : url(img/bg.jpg);
		background-repeat :repeat-x;
		background-color:#39291c;
}

* a {
		outline : none;
		text-decoration:none;
		color:#000;
		
}

* img {
border:0px;		
}


blockquote {
margin: 0px;

font-family: Verdana, Arial, Georgia, "Times New Roman", Serif;
color: #000;
text-decoration: none;
word-spacing: -0.15em;
text-align: justify;
letter-spacing: 0;
line-height: 1.2em;
font-size: 0.9em;

}


* h1 {
	font-size : 1.1em;
	color : #555;
	margin : 0;
	padding:0px;


}

* h2 {
	font-size : 0.9em;
	color : #666;
	margin : 0;
	padding:0px;
}

.feld_impressum {
border:none;
background-color:transparent;
border-left: 1px solid #70706d;
border-bottom: 1px dotted #70706d;
padding:1px;
margin:1px;
}


.img_impressum {
		position : absolute;
		width : 80px;
		height : 20px;
		right : 18px;
		top : 164px;
		border-width : 0px;
		border-style : solid;
		border-color : red;
		float:left;
}


.img_sonne {
		position : absolute;
		width : 113px;
		height : 104px;
		background-image : url(img/sonne.gif);
		background-repeat : no-repeat;
		left : 0px;
		top : 0px;
		border-width : 0px;
		border-style : solid;
		border-color : red;
		float:left;
}

.img_sonne_aus {
		position : absolute;
		width : 113px;
		height : 104px;
		background-image : url(img/sonne_aus.gif);
		background-repeat : no-repeat;
		left : 0px;
		top : 0px;
		border-width : 0px;
		border-style : solid;
		border-color : red;
		float:left;
}


.img_banner {
		position : relative;
		width : 352px;
		height : 188px;

		border-width : 0px;
		border-style : solid;
		border-color : red;
		margin:auto;
		text-align:center;
}


.img_mond {
		position : absolute;
		width : 158px;
		height : 49px;
		background-image : url(img/mond.gif);
		background-repeat : no-repeat;
		right :0px;
		top : 0px;
		border-width : 0px;
		border-style : solid;
		border-color : red;

}

.img_mond_aus {
		position : absolute;
		width : 158px;
		height : 49px;
		background-image : url(img/mond_aus.gif);
		background-repeat : no-repeat;
		right :0px;
		top : 0px;
		border-width : 0px;
		border-style : solid;
		border-color : red;

}

.blume_maulwurf {
		position : absolute;
		width : 156px;
		height : 241px;
		background-image : url(img/blume_maulwurf.png);
		background-repeat : no-repeat;
		left :0px;
		top : 60px;
		border-width : 0px;
		border-style : solid;
		border-color : red;

}

.img_wolken {
		position : absolute;
		width : 382px;
		height : 149px;
		background-image : url(img/wolken.png);
		background-repeat : no-repeat;
		right :0px;
		top : 0px;
		border-width : 0px;
		border-style : solid;
		border-color : red;

}

.img_teich {
		position : absolute;
		width : 204px;
		height : 224px;
		background-image : url(img/teich.png);
		background-repeat : no-repeat;
		right :0px;
		top : 0px;
		border-width : 0px;
		border-style : solid;
		border-color : red;

}

.img_ente {
		position : absolute;
		width : 21px;
		height : 19px;
		right :134px;
		top : 149px;
		border-width : 0px;
		border-style : solid;
		border-color : red;

}

.content {
		position : relative;
		width : 620px;
		
		border-width : 0px;
		border-style : solid;
		border-color : red;
		margin:auto;
		text-align:center;

}


.navi_home {
		position : absolute;
		width : 23px;
		height : 81px;
		top:+65px;
		left:-23px;		
		border-width : 0px;
		border-style : solid;
		border-color : red;
}

.navi_ref {
		position : absolute;
		width : 23px;
		height : 96px;
		top:+143px;
		left:-23px;					
		border-width : 0px;
		border-style : solid;
		border-color : red;
}

.navi_kontakt {
		position : absolute;
		width : 23px;
		height : 83px;
		top:+251px;
		left:-23px;			
		border-width : 0px;
		border-style : solid;
		border-color : red;
}



.content_b {
		position : relative;
		width : 562px;
		min-height:400px;
		border-width : 0px;
		border-style : solid;
		background-color :#e4dfdc;

		border-width : 1px;
		border-color : #39291c;
		text-align:left;
		padding-left:35px;
		padding-right:35px;

}



.copy {
		position : relative;
		top:-34px;	
		font-size:0.7em;
		border-style : solid;
		border-width : 0px;
		border-style : solid;
		border-color : red;
		margin:auto;
		text-align:center;
		color:#7a796f;

}

.copy a {
		color:#7a796f;
}

.copy a:hover {
		color:#545454;
}

.linkbox {
		position : relative;
		top:-47px;	
		font-size:0.7em;
		border-style : solid;
		border-width : 0px;
		border-style : solid;
		border-color : red;
		margin:auto;
		text-align:center;
		z-index:3;
}


.linkbox a {
		color:#7a796f;
}

.linkbox a:hover {
		color:#545454;
}

.plus {

		text-decoration:underline;
}

.plus a:link>span {
		display:none;
		color:#afac92;
}

.plus a:visited>span {
		display:none;
		color:#afac92;
}

.plus a:active>span {
		display:none;
		position:absolute;
}

.plus a:hover>span {
		display:block;
		display:block;
		position:absolute;
		background-image:url(img/sonstiges/tooltip.gif);

		margin-top:8px;
		margin-left:35px;
		margin-bottom:8px;
		
		padding:10px;
		padding-left:33px;
		padding-top:6px;
		
		width:350px;
		
		left:150px;
		z-index: 100;

		text-decoration:none;

		
		color:#000;
}


#wurm {
		position : absolute;
		width : 264px;
		height:82px;
		right:-120px;
		top:+325px;
		z-index:1;
		border-width : 0px;
		border-style : solid;
		background-image : url(img/wurm.png);
		background-repeat : no-repeat;

}

#loch {
		position : relative;
		width : 250px;
		height:84px;
		top:-25px;
		right:-482px;
		z-index:2;
		border-width : 0px;
		border-style : solid;
		margin-bottom:-84px;
}