body,html {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	width: 100%;
	height: 100%;
	background: #ffffff;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 160%;
	color: #61554c;
	background-position: top center;
	background-image: url(../images/back-shadow.jpg);
	background-repeat: repeat-y;
}


	
h2 {	
	font-size: 16px;
	color: #61554c;
	margin-bottom: 17px;
	}
	
h3 {	
	font-size: 13px;
	color: #61554c;
	margin-bottom: 17px;
	}
	
h4 {	
	font-size: 13px;
	color: #86b316;
	margin-bottom: 17px;
	}
	

A:link,
A:active,
A:visited  {

  		font-size: 13px;
	        color: #86b316;
	        text-decoration: none;
	        font-weight: normal;
	        font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;}

  A:hover  {
  
  	font-size: 13px;
		color: #86b316;
		text-decoration: underline;
}
		
  
	        
	        
#container {
	width: 1000px;
	min-height: 100%;
	margin: 0 auto;
	padding: 0;
	text-align: center;
	position: relative;
	border: 0px #ffffff solid;
	background: transparent;
}




#header {
height:134px;
width: 950px;
background:#f1f6e3 url(../images/header.jpg) no-repeat center;
text-align: left;
padding: 0;
margin: 0 auto;
border: 0;
position: relative;
}

#inhalt {
width: 860px;
background: #f1f6e3 url(../images/punkte.jpg) no-repeat top left;
text-align: left;
padding: 0;
margin: 0 0 0 103px;
border: 1px #f1f6e3 solid;
position: relative;
}



#links {	
margin: 98px 0 0 52px;		
width: 85px;
height: 250px;
float: left;
position: relative;
border: 0px #fff solid;
	}
	
	
#links li {
font-size: 13px;
list-style-type: none;
line-height: 215%;
margin: 0;
padding: 0;
}

#links ul {
margin: 0;
padding: 0;
}

#links ul li a {
color: #61554c;
font-size: 13px;
font-weight: normal;
text-decoration: none;
}

#links ul li a:hover {
color: #86b316;
}

.active {
color: #86b316;
}

#text {	
width: 580px;
margin: 99px 0 0 175px;
padding: 0 0 45px 0;
position: relative;
border: 0px #fff solid;
}


#text-s {	
width: 420px;
background: #f1f6e3 url(../images/d.jpg) no-repeat top left;
margin: 69px 0 0 175px;
padding: 48px 0 0px 0;
position: relative;
border: 0px #fff solid;

}

#text-k {	
width: 350px;
margin: 99px 0 0 175px;
padding: 0 0 45px 0;
position: relative;
border: 0px #fff solid;

}

#text-g {	
width: 350px;
margin: 0px 0 0 175px;
padding: 0 0 45px 0;
position: relative;
border: 0px #fff solid;

}

#text-vita {	
width: 580px;
margin: 86px 0 0 175px;
padding: 0 0 45px 0;
position: relative;
border: 0px #fff solid;
}

#rechte-spalte-s {	
margin-top: 118px;
width: 200px;
height: 300px;
position: relative;
border: 0px #fff solid;
float: right;
}

#rechte-spalte-k {	
margin-top: 99px;
width: 330px;
height: 650px;
position: relative;
border: 0px #fff solid;
float: right;
padding-bottom: 30px;
}

#rechte-spalte-i {	
margin-top: 99px;
width: 300px;
height: 650px;
position: relative;
border: 0px #fff solid;
float: right;
padding-bottom: 30px;
}


.zitat {	
	font-size: 15px;
	line-height: 190%;
	text-align: center;
	color: #61554c;
	font-style: italic;
	font-family: Georgia, "Times New Roman", serif;
	}

td {	
padding: 8px 4px 3px 0;
}

.vita {
	padding-right: 13px; 
	vertical-align: top; 
	text-align: right;
	width: 70px;
	color: #86b316;
	font-weight: bold;
	}

/* Formular */

#formular {
	width: 310px; 
	padding: 0;
	}

input.forminput  {
	border : 1px solid #fff;
	width: 205px;
	height: 17px;
	background-color: #fff;
	vertical-align: top;
	padding: 1px;
	margin: 0 0 10px 0;
	float: right;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 160%;
	color: #61554c;
}

textarea.formtextarea  {
	border : 1px solid #fff;
	width: 205px;
	height: 80px;
	background-color: #fff;
	vertical-align: top;
	padding: 1px;
	margin: 0 0 10px 0;
	float: right;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 160%;
	color: #61554c;
}

.formcaption {
	width: 90px;
	height: 19px;
	float: left;
	text-align: right;
	margin: 0 0 10px 0;
	padding: 0 2px 0 0;
}

