body { background-color: White; 
font-family:  Arial, Verdana, Geneva, Helvetica, sans-serif; 
font-size: 9pt; color: #000000; margin: 20px auto;
}
.small{font-size:8pt; color:#666666;}

td {font-size:9pt;
}
#cl_r{
	clear: both; padding: 0px; margin: 0px;
}

#wrapper{ background-color: White; width:979px; text-align:left; margin: 0px auto; border: 3px solid #009999; min-height: 640px;
}

* html #wrapper
         { /* fuer IE Win \*/ 
            height: 640px; 
          /* */ /* for Mac IE */ 
         } 



#header {width:890; float: left; overflow: hidden; 
	}
	
#ueberschrift { width:890; height: 86px; overflow: hidden;
	}
	
#navigation{
	 width: 800px; overflow: hidden; color:#003366; font-size: 10pt; font-weight: bold; margin-left:20px; 

}
#headerright{
	float: left;
	width: 83px;
	overflow: hidden;
}
#logo {	width:54px; height:151px; float: right; 
}
#subsub{ width:460px; text-align:right; padding: 5px 0px 0px 30px;}
#subsub_s{ width:460px; text-align:right; padding: 5px 0px 0px 30px;}
img {
	padding: 0px; margin: 0px;
}

#gesamt { width: 944px; }
#sprache{width:83px; float:left; margin-top: 5px; overflow: hidden;}
#textbereich{ width: 540px; float: left; }
#leftside{float:left;}
#headline{ min-height: 30px; width: 940px; overflow: hidden;}
#news_headline{ min-height: 30px; width: 900px; overflow: hidden; margin-left:30px;}
#news_headline_s{ min-height: 30px; width: 400px; overflow: hidden; margin-left:30px;}
#inhalt{ width: 540px; overflow: hidden; padding: 20px 10px 0px 30px; float: left; line-height: 12pt;}
#news_inhalt{ width: 400px; overflow: hidden; padding-top: 20px; float: left; line-height: 12pt;  padding-left:60px;}
#news_inhalt_s{ width: 400px; overflow: hidden; padding-top: 20px; float: left; line-height: 12pt;  padding-left:60px;}

#inhaltkon{ width: 300px; overflow: hidden; padding: 20px 10px 0px 30px; float: left; line-height: 12pt;}
#inhaltbreit{ width: 910px; overflow: hidden; padding: 0px 30px 0px 30px;}
#formularkon { width: 500px; float: right; overflow: hidden; padding: 20px  0px;}
#bildbereich { width: 370px; float: right; overflow: hidden; padding: 20px  0px; 
}
#bildbereich2 { width: 280px; float: left; overflow: hidden;  padding: 20px 0px 0px 0px; margin-left:80px;}
#bildbereich2_s { width: 280px; float: left; overflow: hidden;  padding: 0px; margin-left:80px;}
#num{padding-top:15px; margin-left:60px;}

#back{padding-left:30px; padding-top:15px; text-align:center;}
h1{ color: #009999; font-size: 10pt; margin: 0px; padding: 0px 30px; font-weight: bold; 
}

.kleiner{font-size:8pt;}

.abstand{ width:890; overflow: hidden; min-height: 1px;}

.space{ width:20px; float: left; }

.space30{ width:30px; float: left; }

.linie{ width:890px; height:1px; overflow: hidden;}

.trennerli {width: 50px; height: 1px; margin: 0px; padding: 0px;}



/*Ab hier individuell*/
.punkte   	 {font-family: helvetica, arial, geneva, sans-serif; font-size:13; color:#AE6B00; font-weight: bold}

.subheadline   	 {font-family: helvetica, arial, geneva, sans-serif; font-size:10pt; color:#AE6B00}
.text		 {font-family: helvetica, arial, geneva, sans-serif; font-size:10pt; color:#000000; }
.navigation {font-family: helvetica, arial, geneva, sans-serif; font-size:10; color:#FFFFFF;}

hr{border:solid #6F93B8 1px; height:1px; width: 90%;}

A:link, A:visited, A:active    {font-family: arial, helvetica, geneva, sans-serif; font-size:10pt; text-decoration: none; color: #009999; font-weight:bold;}
A:hover          {font-family: arial, helvetica, geneva, sans-serif; font-size:10pt; text-decoration: none; color: #009999; font-weight:bold;}

A.pur, A.pur:link, A.pur:active, A.pur:hover, A.pur:visited {font-family:Arial, Verdana, Geneva, Helvetica, sans-serif; 
font-size: 9pt; color: #000000; text-decoration: none; font-weight:normal;}
A.klein:link	{font-family: helvetica, arial, geneva, sans-serif; font-size:11; text-decoration: none; color: #000000}
A.klein:visited {font-family: helvetica, arial, geneva, sans-serif; font-size:11; text-decoration: none; color: #000000}
A.klein:hover	{font-family: helvetica, arial, geneva, sans-serif; font-size:11; text-decoration: none; color: #AE6B00}
A.klein:active	{font-family: helvetica, arial, geneva, sans-serif; font-size:11; text-decoration: none; color: #AE6B00}

A.service:link,  A.service:hover,  A.service:active,  A.service:visited {font-size:8pt; font-weight: normal;}
/*Formular*/
.formfeld_long {width: 250px; border: 1px solid #009999;}
.formfeld_short {width: 55px; border: 1px solid #009999;}
.formfeld_medium {width: 190px; border: 1px solid #009999;}
.form_button {background-color:#009999; color: #FFFFFF;}


/* Newsliste */
.newscontainerheadline{ background-color: #FEF3C8; border-top: 1px solid #D1B686; border-bottom: 1px solid #D1B686; height:18px; padding: 3px 10px; font-size: 9pt; font-weight: bolder;}
.newspoint {background-image: url(../picts/newspoint.gif); background-repeat: no-repeat;}
.newsdate	{font-family: Verdana, Helvetica, sans-serif; font-size:7pt; color:#423620;font-weight:bold; padding: 0px 10px; text-align: right;}
.newshead           {font-family: Verdana, Helvetica, sans-serif; font-size:7pt; color:#423620;font-weight:bold; padding: 3px 10px;  margin: 0px;}
.newssubhead        {font-family: Verdana, Helvetica, sans-serif; font-size:7pt; color:#423620;font-weight:bold; padding: 0px 10px; display:block;}
.newstext  {font-family: Verdana, Helvetica, sans-serif; font-size:7pt; color:#423620; padding: 0px 10px;  display: block;}
.newslink { font-family: Verdana, Helvetica, sans-serif; font-size:6pt; color:#cc6600; border-bottom: 1px solid #FCDCAD; display: block; padding: 10px;
}

/*Navigation Ebene 1*/
A.nav1:link, A.nav1:visited	{font-family: arial, helvetica, geneva, sans-serif; font-size:10pt; font-weight:bold; text-decoration: none; color: #003366; padding-left:20px;  white-space:nowrap;}

A.nav1:hover, A.nav1:active	{font-family: arial, helvetica, geneva, sans-serif; font-size:10pt; font-weight:bold; text-decoration: none; color: #009999; padding-left:20px; white-space:nowrap;}

A.nav1a:link, A.nav1a:visited	{font-family: arial, helvetica, geneva, sans-serif; font-size:10pt; font-weight:bold; text-decoration: none; color: #009999; padding-left:20px; white-space:nowrap;}

A.nav1a:hover, A.nav1a:active	{font-family: arial, helvetica, geneva, sans-serif; font-size:10pt; font-weight:bold; text-decoration: none; color: #009999; padding-left:20px; white-space:nowrap;}


/*Navigation Ebene 2*/
A.nav2:link, A.nav2:visited	{font-family: arial, helvetica, geneva, sans-serif; font-size:9pt; font-weight:bold; text-decoration: none; color: #003366;
padding-left:20px; padding-top:8px; white-space:nowrap;}


A.nav2:hover, A.nav2:active	{font-family: arial, helvetica, geneva, sans-serif; font-size:9pt; font-weight:bold; text-decoration: none; color: #009999;
padding-left:20px; padding-top:8px; white-space:nowrap;}


A.nav2a:link, A.nav2a:visited	{font-family: arial, helvetica, geneva, sans-serif; font-size:9pt; font-weight:bold; text-decoration: none; color: #009999;
padding-left:20px; padding-top:8px; white-space:nowrap;}


A.nav2a:hover, A.nav2a:active	{font-family: arial, helvetica, geneva, sans-serif; font-size:9pt; font-weight:bold; text-decoration: none; color: #009999;
padding-left:20px; padding-top:8px; white-space:nowrap;}


/*Navigation Ebene 3*/
A.nav3:link, A.nav3:visited	{font-family: arial, helvetica, geneva, sans-serif; font-size:8pt; font-weight:normal; text-decoration: none; color: #000000;
padding-right:20px; white-space:nowrap;}

A.nav3:hover, A.nav3:active	{font-family: arial, helvetica, geneva, sans-serif; font-size:8pt; font-weight:normal; text-decoration: none; color: #009999;
padding-right:20px; white-space:nowrap;}

A.nav3a:link, A.nav3a:visited	{font-family: arial, helvetica, geneva, sans-serif; font-size:8pt; font-weight:normal; text-decoration: none; color: #009999;
padding-right:20px; white-space:nowrap;}

A.nav3a:hover, A.nav3a:active	{font-family: arial, helvetica, geneva, sans-serif; font-size:8pt; font-weight:normal; text-decoration: none; color: #009999;
padding-right:20px; white-space:nowrap;}

img.scaled{width:280px;}
img.scaledhoch{height:300px;}



