BODY  {
	background-color : #FFFFFF;
}

/* Links */

a:link  {
    color:#006633;
	text-decoration : none;
}
a:active  {
    color:#006633;
	text-decoration : none;
}
a:visited {
    color:#006633;
	text-decoration : none;
}
a:hover {
    color:#006633;
	text-decoration : none;
}

a.footer:link  {
    color:#999999;
	text-decoration : none;
}
a.footer:active  {
    color:#999999;
	text-decoration : none;
}
a.footer:visited {
    color:#999999;
	text-decoration : none;
}
a.footer:hover {
    color:#999999;
	text-decoration : none;
}




.link {
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-size:12px;
	color:#2e59a4;
	text-decoration: underline;
	font-weight: normal;
	line-height : 14px;
}




/* Inhalt */

.title{
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-size:16px;
	font-weight: bold;
	color : #2e59a4;
}

.mainheader{
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-size:13px;
	font-weight: bold;
	color : #2e59a4;
}

.subheader{
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-size:12px;
	font-weight: bold;
	text-decoration: none;
	color : #2e59a4;
}


.text {
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-size:11px;
	font-weight: normal;
	color: #333333;
	
}

.textkleinpos {
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-size:10px;
	font-weight: normal;
	color: #999999;
	
}


.textkleinposakt {
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-size:10px;
	font-weight: normal;
	color: #333333;
	
}


.textbold {
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-size:11px;
	font-weight: bold;
	color: #333333;
}

td {
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-size:11px;
	font-weight: normal;
	color: #333333;
	
}

.textklein {
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-size:10px;
	font-weight: normal;
}

.textsehrklein {
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-size:9.4px;
	font-weight: normal;
}

.textbold {
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-size:12px;
	font-weight: bold;
}


.footer {
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-size:10px;
	font-weight: normal;
	color: #C0C0C0;
	text-decoration : none;
}

.newsdetail {
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-size:11px;
	font-style : normal;
}

.form	{
	scrollbar-base-color:#2e59a4;
	font-family:verdana,arial,helvetica;
	font-size: 10px;
	color: #000000;
	border: 1 solid #000000;
	text-decoration : none;
	background-color: #CAE4F5;
	cursor: hand;
}

.inputfeld	{
	font-family:verdana,arial,helvetica;
	font-size: 12px;
	color: #000000;
	border: 1 solid #005837;
	text-decoration : none;
	background-color: #E8E8E8;
}

.input	{
	font-family:verdana,arial,helvetica;
	font-size: 10px;
	color: #005938;
	border: 1 solid #005837;
	text-decoration : none;
	background-color: #BFD5CD;
}

/*
 * content popup
 *
 */
  
 #contact_popup {
  margin:10px 0 0 10px;
 }
 
 #contact_popup img {
  float:left;
  margin:0 10px 0 0;
 }
 
 #contact_popup #headline {
  font:11px arial;
  font-weight:bold;
  margin:0 0 20px 0;
 }

 #contact_popup #text {
  font:11px arial;
  margin:0 20px 0 0;
 }
 
 #contact_popup #email {
  margin:20px 0 0 0;
 }

 #contact_popup #email img {
  margin:0;
 }
 
/*
 * statements on startpage
 *
 */
  
 #statement {
  font:15px arial;
  color:#005938;
  text-align:center;
  height:60px;
 }
 
 #statement span {
  font-size:20px;
 }