body {
font-size : small;
}
* html body {
font-size : x-small;
font-size : small;
}
body, html {
margin : 0;
padding : 0;
text-align : center;
font-family : Verdana, Helvetica, Arial, sans-serif;
color : #595959;
line-height : 18px;
}
h1, h2, h3 {
font-family : Trebuchet MS, Helvetica, sans-serif;
text-align: left;
}
h1 {
	font-size : 150%;
	line-height: 110%;
}
h2 {
padding-top : 0;
font-size : 140%;
line-height : 110%;
text-align: left; 
}
h3 {
	font-size : 130%;
	line-height: 120%;
}
h5 {
	font-size : 100%;
	line-height: 110%;
}
p {
font-size : 90%;
}
li {
font-size : 90%;
margin : 0 0 10px -25px;
}
#wrapper {
	width : 800px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
#kopf {
height : 297px;
background : url(img/kopf.jpg) no-repeat top;
}
#navigation {
	float : right;
	width : 750px;
	background : #FDDFC1 right;
	line-height : normal;
	font-family : Geneva, Arial, Helvetica, sans-serif;
	font-size : 110%;
	position : relative;
	font-weight: bold;
	padding-bottom: 10px;
	padding-left: 50px;
}
#navigation ul {
margin : 0;
padding : 10px 10px 0 20px;
list-style : none;
}
#navigation li {
	float : left;
	margin : 0 5px 0 0;
	padding : 0 5px;
	border: 1px dashed #333333;
}
#navigation a {
float : none;
display : block;
color : #C6041F;
width : 0.1em;
text-decoration : none;
padding : 6px 12px 4px 6px;
}
#navigation > ul a {
width : auto;
}
#navigation a:hover {
color : #333333;
}
#navigation .aktiv {
	color : #595959;
	margin-right: 5px;
	padding-right: 5px;
	padding-left: 5px;
}
#navigation .aktiv a {
	color : #595959;
}
#inhalt {
	min-height : 200px;
	width: 760px;
	padding-top: 25px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 20px;
	height: auto;
	background-color: #FBCB9B;
	float: left;
}
#inhalt a {
color : #990000;
text-decoration : underline;
text-decoration : underline;

}
#inhalt a:hover {
color : #ffffff;
text-decoration : underline;
}
#top_idea {
clear : both;
margin : 20px;
padding : 0;
}
#top_info {
clear : both;
margin : 20px;
padding : 0;
}
.spalten-layout {
	border-collapse : collapse;
	width : 700px;
}
.links_2 {
vertical-align : top;
text-align : left;
width : 31%;
padding-right : 2%;
}
.links_2 h2 {
line-height : 125%;
}
.rechts_2 {
vertical-align : top;
text-align : justify;
width : 62%;
padding-left : 2%;
}
.links_3, .mitte_3, .rechts_3 {
	vertical-align : top;
	text-align : left;
	font-weight: bold;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-style: normal;
}
.links_3 {
	width : 226px;
	border: 1px dashed #333333;
	padding-left: 5px;
	float: left;
}
.mitte_3 {
	width : 226px;
	border: 1px dashed #333333;
	padding-left: 5px;
}
.rechts_3 {
	width : 226px;
	border: 1px dashed #333333;
	padding-left: 5px;
}
#spalten {
border-top : 1px solid #cccccc;
clear : both;
padding : 0;
margin : 0;
}
#linkespalte {
float : left;
width : 50%;
text-align : left;
margin : 0 10px 0 0;
padding : 0;
background : transparent;
border-right : 1px solid #cccccc;
}
#linkespalte .text {
padding : 0 10px 0 20px;
}
#linkespalte .zitat {
font-size : 300%;
padding : 0 10px 0 20px;
}
#rechtespalte {
margin : 0 0 0 345px;
padding : 0;
text-align : left;
}
.bild_links {
background : #fff;
text-align : center;
display : inline;
float : left;
margin : 5px 10px 0 0;
padding : 5px;
border : 1px solid #d8d8d8;
}
.bild_rechts {
background : #fff;
text-align : center;
display : inline;
float : right;
margin : 5px 0 0 10px;
padding : 5px;
border : 1px solid #d8d8d8;
}
.bild_mitte {
	text-align : center;
	display : inline;
	float : left;
	width: 490px;
}
.bild_gross {
float : left;
text-align : center;
padding : 2px;
border : 1px solid #cccccc;
background-color : #fff;
margin : 5px 0 5px 0;
width : 390px;
}
.bild_index {
float : left;
padding : 2px;
border : 1px solid #cccccc;
background-color : #fff;
margin : 5px 0 5px 0;
width : 180px;
}
.bild_sidebar {
float : left;
text-align : center;
padding : 2px;
border : 1px solid #cccccc;
background-color : #fff;
margin : 5px 0 5px 0;
width : 140px;
}
.zentriert {
text-align : center;
}
#abschluss .text {
padding : 60px 20px 0 20px;
font-size : 80%;
}
#abschluss p {
font-size : 80%;
}
#abschluss a {
color : #990000;
text-decoration : none;
}
#abschluss a:hover {
color : #ffffff;
text-decoration : underline;
}
#footer {
	height : 15px;
	margin-top : 5px;
	background : #FAC99B top;
	clear : both;
	padding-bottom: 5px;
}
.mitte_2sp {
	width : 499px;
	border: 1px dashed #333333;
	text-align: left;
	padding-left: 5px;
	float: right;
	clear: both;
}
#mitte1 {
	width : 485px;
	text-align : left;
	padding : 0;
	background : transparent;
	margin-top: 0;
	margin-bottom: 0;
	margin-left: 0;
	height: auto;
	float: right;
}
#mitte {
	width : 500px;
	text-align : left;
	background : transparent;
	height: auto;
	float: right;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: dashed;
	border-right-style: dashed;
	border-bottom-style: dashed;
	border-left-style: dashed;
	border-right-color: #333333;
	padding: 10;
}
.mitte_3sp {
	width : 485px;
	text-align: left;
	padding-left: 5px;
	float: right;
}

