/*---Allgemein---*/

body {
  margin:0px auto;
	text-align:center;
	background-color:#E0DEE3;
	font-family: Arial, Verdana, sans-serif;	
	}
	
p, ul, o, li, td, tr, dd, dl, dt {
	font-family: Arial, Verdana, sans-serif;
	font-size:small;
	color:#000;
	line-height:1.4em;
	}	
	
.wichtig {
	padding:10px;
	background-color:#E0E0E0;
	font-weight:bold;
	text-align:center;
	}	
	
/*---Gerüst---*/	
	
.container {
	text-align:left;
	width:800px;
	margin:0px auto;
	background-color:#FFFFFF;
	position:relative;
	padding:2px;
	}

.inhalt {
	background-color:#fff;
	padding:0px;
	text-align:left;
	margin-left:150px;
	}

.inhalt ul {
	list-style-image:url(../img/bullet.gif);
 	line-height:2.5em;
	}

	
/*---Überschriften---*/	
	
h1,h2,h3,h4,h5 {
	color:#13024d;
	width:100%;
	margin-bottom:2px;
	font-family: Georgia, Helvetica, serif;	
	clear:both;
	}

h2 {
	font-variant:small-caps;
	clear:both;	
	}	

h3 {
	font-size:large;
	border-bottom:2px solid #E0DEE3;	
	}
	
h4 {
	border-bottom:2px solid #E0DEE3;
	margin-top:2px;
	font-size:medium;
	}

h5 {
	font-size:small;
	}
	
/*---Kopfzeile---*/
.header {
	margin-bottom:20px;
	min-height:120px;
	min-width:721px;	
	background:url(../img/header4.jpg) no-repeat center;
	/*background-color:#E0E0E0;*/
	}
	
.header #home{
	display:block;
	line-height:120px;
	text-decoration:none;
	}
	
.header h1 {
	visibility:hidden;
	}			

/*---Kästen---*/

.news {
  width:90%;
  color:#fff;
  padding:20px;
  float:left;	
	margin-bottom:10px;
	border:2px dotted #E0DEE3;	
	}	
	
.aktuelles {
  width:90%;
  color:#fff;
  padding:20px;
  float:left;	
	margin-bottom:10px;
	border:2px dotted #B50003;	
	}			
	
.ueber {
  width:90%;
  color:#fff;
  padding:20px;
  float:left;	
	margin-bottom:10px;
	border:2px dotted #C05A00;	
	}			
	
.mitmachen {
  width:90%;
  color:#fff;
  padding:20px;
  float:left;	
	margin-bottom:10px;
	border:2px dotted #E2B524;	
	}		
	
.bilder {
  width:90%;
  color:#fff;
  padding:20px;
  float:left;	
	margin-bottom:10px;
	border:2px dotted #006B2F;	
	}			
	
.kontakt {
  width:90%;
  color:#fff;
  padding:20px;
  float:left;	
	margin-bottom:10px;
	border:2px dotted #120348;	
	}			
	
.links {
  width:90%;
  color:#fff;
  padding:20px;
  float:left;	
	margin-bottom:10px;
	border:2px dotted #772155;	
	}			
		

/*---Menü---*/
.menu {
	padding:0px;
	min-height:35px;
	text-align:left;
	float:left;
	margin-left:10px;
	} 
	
.menu ul {
	margin:0px;
	padding:0px;
	/*text-align:left;*/	
	}	
	
.menu li {
	width:132px;
	/*float:left;*/
	margin:0px;
	list-style-type:none;
	padding:0px;
	text-align:center;	
	background-color:#E0DEE3;	
	border-right:1px solid #fff;
	}	
	
.menu li.first {
	width:132px;
	/*float:left;*/
	margin:0px;
	list-style-type:none;
	padding:0px;
	text-align:center;	
	background-color:#E0DEE3;	
	border-right:1px solid #fff;
  vertical-align: middle;
	}

.menu li.last {
	width:132px;
	float:left;
	margin:0px;
	list-style-type:none;
	padding:0px;
	text-align:center;	
	background-color:#E0DEE3;	
	border-right:1px solid #fff;
  vertical-align: middle;
	}	
	
li.space {
	background-color:#fff;
}	

/*---Menü links---*/
.menu a {
	color:#000;
	display:block;
	font-variant:small-caps;	
	}	

.menu a:hover { 
	text-decoration:none;
	}	
	
a.rot {
 	border-top:7px solid #B50003;
	padding:10px;
	}
	
a.rotsub {
 	border-top:3px solid #B50003;
	padding:5px;
	}	
	
a.orange {
 	border-top:7px solid #C05A00;
	padding:10px;	
	}	
	
a.orangesub {
 	border-top:3px solid #C05A00;
	padding:5px;	
	}		
	
a.gelb {
	border-top:7px solid #E2B524;
	padding:10px;	
	}

a.gelbsub {
	border-top:3px solid #E2B524;
	padding:5px;	
	}	
	
a.gruen {
 	border-top:7px solid #006B2F;
	padding:10px;	
	}

a.gruensub {
 	border-top:3px solid #006B2F;
	padding:5px;	
	}	
	
a.blau {
  border-top:7px solid #120348;
	padding:10px;	
  }

a.blausub {
  border-top:3px solid #120348;
	padding:5px;	
  }	
	
a.lila {
	border-top:7px solid #772155;
	padding:10px;	 
	}	
	
a.lilasub {
	border-top:3px solid #772155;
	padding:5px;	 
	}		

#aktuelles {
	background-color:#B50003;
	border:7px solid white;
	margin-top:7px;
	margin-bottom:7px;
}

#ueber {
	background-color:#C05A00;
	border:7px solid white;
	margin-top:7px;
	margin-bottom:7px;
}


#mitmachen {
	background-color:#E2B524;
	border:7px solid white;
	margin-top:7px;
	margin-bottom:7px;
}

#bilder {
	background-color:#006B2F;
	border:7px solid white;
	margin-top:7px;
	margin-bottom:7px;
}

#kontakt { 
	background-color:#120348;
	border:7px solid white;
	margin-top:7px;
	margin-bottom:7px;
	color:#fff;
}

#kontakt > a {
	color:#fff;
}

#links {
	background-color:#772155;
	border:7px solid white;
	margin-top:7px;
	margin-bottom:7px;
	margin:0px;
}

#links > a {
	color:#fff;
}



/*---Fußzeile---*/

.footer {
	width:100%;
	border:0;
	padding:2px;
	text-align:center;
	font-size:x-small;
	clear:both;
	}

.footer a {
	font-size:x-small;
	}

/*---Links---*/

.inhalt a:link, .sub a:link, .footer a:link {
	color:#000;
	}

.inhalt a:visited, .sub a:visited, .footer a:visited {
	color:#4B4B5A;
	}
	
.inhalt a:hover, .sub a:hover, .footer a:hover {
	color:#13024D;
	}	
	
.inhalt a:active, .sub a:active, .footer a:active {
	color:#13024D;
	}		
	
a >h4 {
	text-decoration:none;
	}	
 
/*---Bilder---*/

img#left {
  float:left;
  margin-right:2px; 
  margin-bottom:2px; 
  margin-top:2px;
	padding:5px;	
	}
	
img#right {
  float:right; 
	margin:5px;
	padding:10px;
	border:1px solid #eee;
	background-color:#fff;
	border-bottom:1px solid #aaa;
	border-right:1px solid #aaa;	
  }
	
.foto {
	margin:5px;
	padding:10px;
	border:1px solid #eee;
	background-color:#fff;
	border-bottom:1px solid #aaa;
	border-right:1px solid #aaa;
	}	
	
img a:link {
	border:0;
	}	
	
img.img_thumbnail_image {
	margin:0 10px 0 0 ;
	padding:10px;
	border:1px solid #eee;
	background-color:#fff;
	border-bottom:1px solid #aaa;
	border-right:1px solid #aaa;
	}

img.img_full_size_image {
	margin:0 10px 0 0 ;
	padding:10px;
	border:1px solid #eee;
	background-color:#fff;
	border-bottom:1px solid #aaa;
	border-right:1px solid #aaa;
	}		
	
img.pad10 {
	padding-right:5px;
	}	
/*---Video---*/

.video {
	margin:0px auto;
}
	
	
/*---Kontaktformular---*/	
label {
	display:block;
	font-weight:bold;
	}

fieldset {
	width:60%;
	min-width:425px;
	border:0px;
	background-color:#E0DEE3;
	padding:5px;
	}

textarea {
 	min-width:200px;
	min-height:100px;
	}

/*---Tabellen---*/

tr.alternate {
	background-color:#E0DEE3;
	}
	
tr.bold {
	font-weight:bold;
}	

.red {
	color:#FF0000;
}

.quote {
	background-color:#E0DEE3;
	width:80%;
	margin-left:50px;
	padding:10px;
}

/*---Rund--*/
.round{display:block}
.round *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#E0DEE3}
.round1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #f1f0f2;
  border-right:1px solid #f1f0f2;
  background:#e7e6ea}
.round2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #fbfbfc;
  border-right:1px solid #fbfbfc;
  background:#e5e4e8}
.round3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #e5e4e8;
  border-right:1px solid #e5e4e8;}
.round4{
  border-left:1px solid #f1f0f2;
  border-right:1px solid #f1f0f2}
.round5{
  border-left:1px solid #e7e6ea;
  border-right:1px solid #e7e6ea}
.roundfg{
  background:#E0DEE3;
	color:#000;
	font-family: Arial, Verdana, sans-serif;
	font-size:small;
	color:#000;
	line-height:1.4em;	
	padding:5px;
	}

	

