body {
	padding: 0px;
	margin: 0px;
	background-color: #b0c71c;
	font: 90%/1.7em Georgia, serif; 
	color: #000000;
}


h2 {
	font-size: 170%;
	color: #b0c71c;
}
p {
	font-size: 90%;
	color: #b0c71c;
}
a:link {
    color: #7d8d14;
	}
	
a:visited {
    color: #7d8d14;
	}
	
	a:hover {
	color: #ffffff;
    background-color: #b0c71c;
	text-decoration: none;
}

	
	
#rahmen {
	width: 960px;
	margin: 0px auto;
	background-color: #ffffff;
}

#kopf {
	height: 239px;
	width: 960px;
	margin-top: 10px;
	border-bottom: 3px dashed #b0c71c;
}

#kopf h1 {
	background: url(logo.jpg) no-repeat; height: 239px;
	width: 960px;
}

#kopf h1 span {
	display: none;
}

#mitte {
	position:relative;
	width:100%;
}

#inhalt {
	min-width:120px;
	padding:15px 20px 25px 20px;
	margin:0px 60px 0px 262px;
	border-left: 3px dashed #b0c71c;
	border-right: 3px dashed #b0c71c;
}

#inhalt ul {
	list-style-image: url(dogpaw.gif);
	list-style-position: outside;
}

#inhalt ul li {
	margin-bottom: 15px;
}

#links {
	position:absolute;
	top:0px;
	left:0px;
	width:270px;
	height:300px;
}

#links a {
	text-decoration: none;
	color: #b0c71c;
}


#links a:hover
{ 
color: #ffffff;
background-color:#b0c71c;

}

span.aktiv
{ 

color: #ffffff;
background-color:#b0c71c;


}




#links ul {
	width: 200px;
	text-transform: uppercase;
	font-weight: bold;
	padding-top: 15px;
	list-style-type: none;
	
	
	
}

#rechts {
	position:absolute;
	top:0px;
	right:0px;
	width:60px;
	height:300px;
	text-align:center;
	background-color: #c3c579;
}

#fuss {
	height:50px;
	padding-bottom: 20px;
	margin-bottom: 50px;
	border-top: 3px dashed #b0c71c;
	background-color: #7d8d14;
}

#fuss a {
	color: #ffffff;
	text-decoration: none;
	font-size: 130%;
}

p {
	font-size:0.8em;
	padding:10px 15px;
}

pre {
	font-size:12px;
	padding:10px 15px;
}

.rot {
	color:red;
	font-size:1.3em;
	font-weight:bold;
}