body {
background:#fff url(../layout/blauband.jpg) repeat-x;
font-family: Georgia, 'Times New Roman', Times, serif;
margin: 0pt;
padding: 0pt;
}

p {

}

#spalte1 p {
margin: 0px 0px 0px 25px;

}

#spalte2 p {
margin: 0px 0px 0px 25px;
text-align: justify;
}

h1 {
background: url(../layout/logo_25.jpg) 0 2px no-repeat;
font-size: 20px;
font-weight: lighter; 
font-variant: small-caps;
color: #494949;
margin: 0px 0px 10px 0px;
height: 25px;
padding-left: 25px;
padding-top: 0.4em;
}

h2 {
background: url(../layout/logo_25.jpg) 0 2px no-repeat;
font-size: 1.1em;
font-weight: lighter; 
font-variant: small-caps;
color: #494949;
margin: 0px 0px 10px 0px;
height: 25px;
padding-left: 25px;
padding-top: 0.6em;
}

h3 {
	color: #3c6db0;
	font-family: Georgia, 'Times New Roman', Times, serif;
	font-weight: lighter;
	font-size: 0.7em;
	text-align: left; 
	margin: 0px 0px 10px 0px; 
	padding: 0pt;
}

/******************link*************************/
a:link { 
	color: #4491D0;
	text-decoration: none;

}

a:visited { 
	color: #4491D0;
	text-decoration: none;

}

a:hover { 
	color: #74A81F;
	text-decoration: none;

}

a:active { 
	color: #4491D0;
	text-decoration: none;

}



img {
	margin: 10px 0px 10px 25px;
}


#intro {
	background: url(../layout/logo.jpg) no-repeat top left;
	margin: 0px 0px 0px 20px;
	width: 325px;
	height: 172px;

}

#content {
	
	position: absolute;
	width: 850px;
	top: 190px;
	left: 0px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 20px;
	
}


.seite {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	/*border: 1px solid #d1e5ee;*/
	
}


#spalte1 {
	width: 800px; 
	margin: 0px 0px 0px 200px;
	padding:0px 0px 0px 0px;
	
}


#spalte2 {
	position: absolute;
	width: 250px;
	top: 50px;
	left: 350px; 
	margin: 0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	
	
}


#spalte3 {
	position: absolute;
	width: 175px; 
	top: 0px;
	left: 0px;
	text-align: left; 
	margin: 0px 0px 0px 0px;
	padding:0px 0px 0px 0px;

}

.adbox {
	padding: 5px 5px 5px 5px;
	width: 140px; 
	margin: 0px 0px 10px 25px;
	border: 1px dotted #B1B1B1;
	background-color: #F4F4F4;
}

/**************box****************************************/
.box { 
width: 150px; 
background: url(../layout/box/box-inhalt.gif) no-repeat bottom left; 
margin: 10px 0px 20px 10px;
}

.box h3 { 
margin: 0; 
padding: 6px 8px 4px 10px; 
/*font-size: 130%; 
color: #333; */
border-bottom: 1px solid #a4c393; 
background: url(../layout/box/box-h3.jpg) no-repeat top left; 


}

.box p {
font-size: 0.55em;
margin: 0;
padding: 7px 5px 7px 10px; 
color: #636363;
}

.box img {
margin: 10px 0px 10px 10px;
padding: 0px 0px 0px 0px; 

}

.box ul {
margin: 0;
padding: 14px 10px 14px 10px; 
list-style: none;
}

.box ul li{
margin: 0 0 6px;
padding: 0;


}

/******************************navigation************************/
#navi {
	margin: 20px 0px 10px 10px;
	width: 150px; 
}

#navi ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

#navi li {
	border-bottom: 5px solid #ffffff;
	font-variant: small-caps;
	font-size: 14px;
	
}

#navi li a:link, #navi li a:visited  {
	display: block;
	padding: 5px 5px 5px 5px;
	border-left: 5px solid #a4dd49;
	border-right: 1px solid #a4dd49;
	background-color: #8bbbe1;
	color: #ffffff;
	text-decoration: none;
}

#navi li a:hover { 
	background-color: #a4dd49; 
	color: #FFFFFF; 
}



#content h3.endbody { 
	background: transparent url(../layout/wiese_foot.jpg) no-repeat top left; 
	margin: 20px 0px 0px 225px; 
	padding:0px 0px 0px 0px;
	width: 700px; 
	height: 123px; 
	}
	
#content h3.endbody span {
	display:none
	}
