@import url(rte.css);
/*CSS*/

a,a:link,a:visited{
	color:black;}

a:active,a:hover{
	color: #21B604;}

body {
	margin:0em 0em 0em 3.75em;
	padding:0em;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background-color:#17410F;}
	
#Rahmen {
	width:57.40em;}
	
/*---------------Header----------------*/
#Logo, #Slogan {
	float:left;}
	
#navC {
	float:left;
	background-color:#ffffff;
	color:#666666;
	height:6.50em;
	width:11.31em;}
	
#navC ul {
	margin:0em;
	padding:0em;}
	
#navC ul li {
	margin:0em;
	padding:2.78em 0em 0em 0em;
	float:left;
	list-style-type:none;}
	
#Kontakt aNavC a, #Kontakt a.aNavC:link, #Kontakt a.aNavC:visited, #Kontakt a.aNavC:active {
	color:#666666;
	font-size:0.63em;
	text-decoration:none;
	padding:0em 1.25em 0em 1.50em;
	background-image:url(../lay/ButtonKontakt.gif);
	background-repeat:no-repeat;
	background-position:left;}
	
#Drucken aNavC a,#Drucken a.aNavC:link, #Drucken a.aNavC:visited, #Drucken a.aNavC:active {
	color:#666666;
	font-size:0.63em;
	text-decoration:none;
	padding-left:1.50em;
	/*background-image:url(../lay/ButtonDrucken.gif);
	background-repeat:no-repeat;
	background-position:left;*/}
	
#Drucken a.aNavC:hover, #Kontakt a.aNavC:hover {
	color:#333333;
	text-decoration:underline;}


#Suche {
	background-color:#fff;
	padding:2.78em 0em 0em 0em;
	float:left;
	width:13.00em;
	height:3.75em;}
	
#Suche form {
	margin:0em;
	padding:0em;}
	
#Suche .input {
	width:13.00em;
	border:0.10em solid #656661;
	background-color:#F3F3E9;
	font-size:0.69em;
	padding:0.20em;
	color:#656661;
	float:left;
	margin-right:0.31em;}
	
#Trenner {
	background-color:#21B604;
	height:0.25em;
	font-size:0.20em;
	/*width:91.75em;*/}

/*-----------Verlauf unterer Teil-----------*/
#BlockUnten {
	background-image:url(../lay/content_hg.jpg);
	background-repeat:repeat-y;
	background-position:top left;
	width:57.40em;}

	
/*---------------Navigation----------------*/
#navH {
	width:11.88em;
	margin:0em 0em 0em 1.69em;
	*margin:0em 0em 0em 0.90em;
	color:#333333;
	font-weight:bold;
	float:left;}
	
#navH ul {
	margin:0em 0em 0em 0em;
	padding:1.20em 0em 0em 0em;
	border-bottom:0.03em solid #434341;}
	
#navH ul li {
	list-style-type:none;
	border-top:0.06em solid #434341;
	margin:0em;
	padding:0em;}
	
aNavH, a.aNavH:link, a.aNavH:visited, a.aNavH:active {
	text-decoration:none;
	color:#333333;
	font-size:0.69em;
	font-weight:bold;
	padding:0.45em 0.19em 0em 1.10em;
	height:1.70em;
	display:block;}
	
a.aNavH:hover {
	background-color:#FFFFFF;}
	
.aNavHActive {
	text-decoration:none;
	background-color:#FFFFFF;
	color:#333333;
	font-size:0.69em;
	font-weight:bold;
	padding:0.45em 0.19em 0em 1.10em;
	height:1.70em;
	display:block;}
	
/*Unav*/

#navH ul li ul {
	margin:0em 0em 0em 0em;
	padding:0em 0em 0em 0em;
	border:0em;
	/*border-bottom:0.10em solid #BDBEAC;*/}
	
#navH ul li ul li {
	list-style-type:none;
	border-top:0.06em solid #BDBEAC;
	margin:0em;
	padding:0em;}
	
aUNavH, a.aUNavH:link, a.aUNavH:visited, a.aUNavH:active {
	text-decoration:none;
	color:#333333;
	font-size:0.70em;
	font-weight:normal;
	padding:0.45em 0.19em 0em 2.10em;
	height:1.70em;
	display:block;}
	
a.aUNavH:hover {
	background-color:#F0F1EB;}
	
.aUNavHActive {
	text-decoration:none;
	color:#333333;
	background-color:#F0F1EB;
	font-size:0.70em;
	font-weight:normal;
	padding:0.45em 0.19em 0em 2.10em;
	height:1.70em;
	display:block;}
	
	
/*---------------Mittlerer Teil, Pfad unn so----------------*/
#breadCr {
	color:#333333;
	font-size:0.63em;
	width:25.00em;
	padding:1.00em 0em 0em 23.75em;}
	
aBreadCr, a.aBreadCr:link, a.aBreadCr:active, a.aBreadCr:visited {
	text-decoration:none;
	color:#333333;}
	
a.aBreadCr:hover {
	text-decoration:underline;}
	
	
/*---------------Content----------------*/
#Content {
	width:40.88em;
	float:left;
	font-size:0.69em;
	line-height:1.65em;
	margin:1em 0em 0em 0em;
	padding:1em 1em 4em 2em;
min-height:300px;
height:auto !important;  /* für moderne Browser */
height:300px;  /*für den IE */ 
	}
	
#Content h1 {
	font-size:1.27em;
	color:#000000;
	margin:0em 0em 0.95em 0em;
	padding:0em;}
	
#Content h2 {
	font-size:1.10em;
	/*color:#000000;*/
	margin:3.00em 0em 0.50em 0em;
	padding:0em;}
	
#Content h3 {
	font-size:1.00em;
	color:#000000;
	margin:2.00em 0em 0.00em 0em;
	padding:0em;}
	
#Content p {
	margin:0em 0em 1.0em 0em;
	padding:0em;}
	
#Content .teaser {
	margin:0em 0em 1.0em 0em;
	padding:0em;
	font-weight:bold;}
	

a img {
border: none;
}
	
#Einspaltig #Content {
	width:57em;}
	

	
/*---------------Tabellen----------------*/
#Content td {
	padding:0.40em;
	margin:0.40em;
	
}
	

	
#Content table img {
	float:right;}
	

/*------------Rechter Teil, Bilder unn so :) -------------*/
#Rechts {
	width:15.80em;

	float:left;
	font-size:0.69em;
	line-height:1.30em;
	margin:6em 0em 0em 0em;
	padding:1em 1em 5em 1em;
	background-color:#E1E1D5;}
	
#Rechts #Bilder {
	margin:0em 0em 1em 0em;}
	
#Einspaltig #Rechts {
	display:none;}
	
#Rechts h1 {
	font-size:1.00em;
	color:#000000;
	margin:0em 0em 0.00em 0em;
	padding:0.5em;
	background-color:#F0F1EB;}
	
#Rechts p {
	margin:0em 0em 0.8em 0em;
	padding:0em;}
	
/*---------------Footer----------------*/
#footer {
	background-color:#fff;
	color:#999999;
	width:67.70em;
	*width:77.00em;
	font-size:0.55em;
	padding:0.70em 0em 0.70em 23.85em;
	*padding:0.70em 0em 0.70em 26.85em;}


/*---------------Formular----------------*/
form {
	margin:0; padding:0; }
	
#Content .input {
	width:13.00em;
	border:0.10em solid #656661;
	background-color:#F3F3E9;
	font-size:1.00em;
	padding:0.20em;
	color:#656661;
	margin-right:0.31em;}
	
#Content .Senden {
	border:0.10em solid #656661;
	background-color:#656661;
	font-size:1.00em;
	padding:0.10em;
	color:#F3F3E9;}








/* diverses */
#clearer, .clearer{
	height: 0em;
	font-size: 0em;
	margin:0; padding:0; 
	clear: both;
	line-height:0em;}
	
dfn {
	display:block;
	position: absolute;
	left: -3000px;
	height: 0em;
	width:0em;}

acronym {
  border-bottom: 1px dashed #858686;
  speak: normal;}

.hide {
	position: absolute;
  	left: -1000px;
  	top: -1000px;
  	width: 0;
  	height: 0;
  	overflow: hidden;
  	display: inline;}
  	
#Content .csc-textpic-text h2{
	margin:0em 0em 0.50em 0em;}

.csc-textpic{
	margin-bottom:20px;}

.csc-textpic-caption{	
	font-size:0.80em;
	line-height:1.20em;}
	
	
