/* ---------------  Body -------------- */

body {
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 5px;
	margin-bottom: 0px;
	background-color:#FFFFFF;
	color: #666666;	
	font-size: 11px;
	font-family: arial,tahoma,verdana;
	font-weight:normal;		
}

h1 {

	color: #666666;	
	font-size: 16px;
	font-family: arial,tahoma,verdana;
	font-weight:bold;	

}

h2 {

	color: #666666;	
	font-size: 14px;
	font-family: arial,tahoma,verdana;
	font-weight:bold;	

}

td,input,textarea {
	color: #000000;	
	font-size: 13px;
	font-family: arial,tahoma,verdana;
	font-weight:normal;		
}

.Textklein {
	color: #000000;	
	font-size: 11px;
	font-family: arial,tahoma,verdana;
	font-weight:normal;		
}

 a { color:#000000; text-decoration:underline; }
 a:hover { color:#C60B2B; }

ul {
	margin-top:-13px;
}

.Seiteninhalt {
	padding-top:18px;
	padding-left:20px;
	padding-right:20px;	
}

/* ---------------  Seitenkopf -------------- */

.tdSeitenKopf	{
	height:106px;
	background-color:#DCECD8;
	border-top-width:1px;
  	border-top-style:solid;
  	border-top-color:#804630;	
 }

.SeitenKopfUntereZeile {

	background-color:#00A838;		
	border-top-width:1px;
  	border-top-style:solid;
  	border-top-color:#FFFFFF;		
	height:24px;
	width:574px;
}

a.SeitenKopfUntereZeileText:link   {
	color: #FFFFFF;
	font-size: 14px;
	font-family: arial,tahoma,verdana;
	font-weight:bold;
	text-decoration:none;
	line-height:24px;	
	padding-left:6px;
}
a.SeitenKopfUntereZeileText:visited {
	color: #FFFFFF;
	font-size: 14px;
	font-family: arial,tahoma,verdana;
	font-weight:bold;
	text-decoration:none;	
	line-height:24px;		
	padding-left:6px;
}

.SeitenKopfUntereZeileR   {
	color: #FFFFFF;
	font-size: 11px;
	font-family: arial,tahoma,verdana;
	font-weight:bold;
	text-decoration:none;
}

.SeitenKopfUntereZeileStrich   {
	color: #FFFFFF;
	font-size: 16px;
	font-family: arial,tahoma,verdana;
	text-decoration:none;
	border-right-width:1px;
  	border-right-style:solid;
  	border-right-color:#FFFFFF;			
}

a.ImpressumKontakt   {
	color: #666666;
	font-size: 12px;
	font-family: arial,tahoma,verdana;
	font-weight:bold;
	text-decoration:none;
}

/* ---------------  Hauptmenu -------------- */

.Hauptmenu {
	background-color:#DCECD8;
	width:173px;	
	height:100%;
	background-image:url(/images/hg_menu.gif)
}

.Hauptpunktabstand {
	height:7px;
	width:173px;
	font-size:7px;
	line-height:7px;
	border-right-width:8px;
  	border-right-style:solid;
  	border-right-color:#FFFFFF;			
}

.Unterpunktabstand {
	height:1px;
	width:173px;
	font-size:1px;
	line-height:1px;		
	border-right-width:8px;
  	border-right-style:solid;
  	border-right-color:#FFFFFF;			
}

a.Hauptpunkt   {
	display:block;
	border-right-width:8px;
  	border-right-style:solid;
  	border-right-color:#FFFFFF;			
	border-left-width:1px;
  	border-left-style:solid;
  	border-left-color:#DCECD8;			
	padding-bottom:5px;
	padding-top:5px;	
	padding-left:17px;
	color: #666666;
	font-size: 14px;
	font-family: arial,tahoma,verdana;
	font-weight:bold;
	text-decoration:none;
}

a.Hauptpunkt:hover   {
  	border-right-color:#C60B2B;			
	background-color:#FFFFFF;	
}

a.Hauptpunktaktiv   {
	display:block;
	background-color:#FFFFFF;	
	border-right-width:8px;
  	border-right-style:solid;
  	border-right-color:#C60B2B;			
	border-left-width:1px;
  	border-left-style:solid;
  	border-left-color:#DCECD8;			
/*	border-top-width:1px; */
/* 	border-top-style:solid; */
/* 	border-top-color:#DCECD8; */		
/*	border-bottom-width:1px; */
/* 	border-bottom-style:solid; */
/* 	border-bottom-color:#DCECD8; */		
	padding-bottom:5px;
	padding-top:5px;	
	padding-left:17px;
	color: #666666;
	font-size: 14px;
	font-family: arial,tahoma,verdana;
	font-weight:bold;
	text-decoration:none;
}

.Hauptpunktinaktiv   {
	border-right-width:8px;
  	border-right-style:solid;
  	border-right-color:#FFFFFF;			
	border-left-width:1px;
  	border-left-style:solid;
  	border-left-color:#DCECD8;			
	padding-bottom:5px;
	padding-top:5px;	
	padding-left:17px;
	color: #666666;
	font-size: 14px;
	font-family: arial,tahoma,verdana;
	font-weight:bold;
	text-decoration:none;
}

a.Unterpunkt   {
	display:block;
	border-right-width:8px;
  	border-right-style:solid;
  	border-right-color:#FFFFFF;			
	border-left-width:1px;
  	border-left-style:solid;
  	border-left-color:#DCECD8;	
	padding-bottom:2px;
	padding-top:2px;	
	padding-left:37px;
	color: #666666;
	font-size: 12px;
	font-family: arial,tahoma,verdana;
	font-weight:bold;
	text-decoration:none;
}

a.Unterpunkt:hover   {
  	border-right-color:#C60B2B;			
	background-color:#FFFFFF;	
}

a.Unterpunktaktiv   {
	display:block;
	background-color:#FFFFFF;		
	border-right-width:8px;
  	border-right-style:solid;
  	border-right-color:#C60B2B;			
	border-left-width:1px;
  	border-left-style:solid;
  	border-left-color:#DCECD8;	
/*	border-top-width:1px; */
/*  	border-top-style:solid; */
/*  	border-top-color:#DCECD8; */	
/*	border-bottom-width:1px; */
/*  	border-bottom-style:solid; */
/*  	border-bottom-color:#DCECD8; */
	padding-bottom:2px;
	padding-top:2px;	
	padding-left:37px;
	color: #666666;
	font-size: 12px;
	font-family: arial,tahoma,verdana;
	font-weight:bold;
	text-decoration:none;
}

/* ----------- News ------------- */

.NewsKopf {
	background-color:#DCECD8;
	width:198px;
	color: #00A838;	
	font-size: 14px;
	font-family: arial,tahoma,verdana;
	font-weight:bold;
}


.NewsKopf_InnenAbstandRand {
	border-right-width:1px;
  	border-right-style:solid;
  	border-right-color:#00A838;			
	border-left-width:1px;
  	border-left-style:solid;
  	border-left-color:#00A838;	
	border-top-width:1px;
  	border-top-style:solid;
  	border-top-color:#00A838;
	padding-top:9px;	
	padding-bottom:9px;		
	padding-left:9px;	
}

.News {
	width:198px;
	color: #000000;	
	font-size: 13px;
	font-family: arial,tahoma,verdana;
	font-weight:normal;
}


.News_InnenAbstandRand {
	border-right-width:1px;
  	border-right-style:solid;
  	border-right-color:#00A838;			
	border-left-width:1px;
  	border-left-style:solid;
  	border-left-color:#00A838;	
	border-bottom-width:1px;
  	border-bottom-style:solid;
  	border-bottom-color:#00A838;
	padding-top:9px;	
	padding-bottom:9px;		
	padding-left:9px;	
}




.News_text {
	font-size: 11px;
	font-family: arial,tahoma,verdana;
}

.Adresse {
	color: #000000;	
	font-size: 10px;
	font-family: ms sans serif,arial,tahoma;
	font-weight:normal;	
}

/* ----------- Popupseiten ------------- */

.PopupHeadline {
	color: #FFFFFF;
	font-size: 15px;
	font-family: arial,tahoma,verdana;
	font-weight:bold;
}

.PopupSubHeadline {
	color: #00A838;	
	font-size: 12px;
	font-family: arial,tahoma,verdana;
	font-weight:normal; 
}

.PopupText {
	color: #000000;	
	font-size: 11px;
	font-family: arial,tahoma,verdana;
	font-weight:normal; 
	vertical-align:top;
}

.PopupTextGruen {
	color: #00A838;	
	font-size: 11px;
	font-family: arial,tahoma,verdana;
	font-weight:bold; 
	vertical-align:top;
}

.Abstand_links {
	padding-left: 30px;
}

.Abstand_oben {
	padding-top: 5px;
}


