/* CSS Document */

body {
	margin: 0;
	padding: 0;
	text-align: center;
	background-color: #AEBE7E;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 13px;
}

/* **** Ebenen * ****  */

#main{
	margin: 0 auto;
	padding: 0;
	text-align: left;
	background-image: url(bild/hg_main2.gif); 
	width: 1000px;
}

#hg{
	margin: 0;
	padding: 0;
	background: url(bild/hg.gif) no-repeat ; 
	width: 1000px;
}

#page{
	margin: 0 0 0 9px ; 
	padding: 0;
	text-align: left;
	width: 986px; 
}


#header {  margin: 0; padding: 0 0 10px 0;  background-color: #fff;  border-bottom: 6px solid #C2CFCC; }

#topmenu {  margin: 0; padding: 20px 298px 10px 0 ; }
#topmenu2 {  margin: 0; padding: 20px 298px 8px 0 ; }


#zweitmenu {  text-align: right; margin: 0; padding: 12px 319px 8px 0; background: #E9EDEC; }


#content {  padding: 0 ; margin-top: -1px;  background: #E9EDEC; width: 978px;}

#inhalt {  padding: 40px 330px 60px 40px; min-height: 388px; color:#526165; }

#rechts { float: right; width: 277px; margin: 0; padding: 0; clear:both; }
#zitat {  margin: 0; clear:both; padding-bottom: 33px; background: #D3DCDA; min-height: 250px;}
#adress{  margin: 0; clear:both; padding-bottom: 33px;  background: #DEE4E3; padding: 15px 25px; font-size: 12px; color:#72878D;}

#footer {  margin: 0 auto; padding: 0; }


/* **** Sonstiges * ****  */

#topmenu ul, #topmenu2 ul {  list-style: none; padding: 0; margin: 0;
}

#topmenu  ul li, #topmenu2  ul li  { line-height: 205%; text-align: right; }

#topmenu  ul li a, #topmenu2  ul li a {	font-size: 14px; text-decoration: none; color: #3E3D58; padding-right: 30px;}
#topmenu  ul li.active, #topmenu  ul li a:hover, #topmenu2  ul li.active, #topmenu2  ul li a:hover  
{	font-size: 14px; font-weight:bold; text-decoration: none; color: #3E3D58; padding-right: 30px; background: url(bild/hg_pfeil_bl.gif) no-repeat ; background-position: right; }

#zweitmenu  a {	font-size: 13px; text-decoration: none; color: #68847D; padding-left: 17px; padding-right: 10px;}
#zweitmenu  a:hover {  font-size: 13px; text-decoration: none; color: #68847D; padding-left: 17px;  padding-right: 10px; background: url(bild/hg_pfeil_grun.gif) no-repeat  ; 	background-position: left; }
.activegrun {  font-weight:bold; font-size: 13px; text-decoration: none; color: #68847D; padding-left: 17px;  padding-right: 10px; background: url(bild/hg_pfeil_grun.gif) no-repeat  ; 	background-position: left; }

/* **** Bilder * ****  */

.logo  {  float: left; margin: 105px 10px 0 20px;}

.headpic {  float: right; margin: 0; padding:0;}
   *html .headpic {  float: right; margin: 0 0 0 2px; padding:0;}

td.start { color:#526165; padding: 5px; margin: 0;}

.start ul { padding: 0; margin: 5px 19px;}
.start ul li{ padding: 3px 0; margin: 0;}

.start h4 { font-size: 11px; margin: 25px 0 0 10px; font-weight:normal;}
.start h3 { font-size: 14px; margin: 5px; line-height: 140%;  font-weight:normal;}

#inhalt p {  font-size: 14px; margin: 9px 50px 9px 10px; line-height: 120%;}

#inhalt h2{ font-size: 16px; font-weight: normal; margin: 30px 10px; line-height: 140%; color:#424E51;}

#inhalt h3{  font-size: 16px; margin: 15px 50px 9px 10px; line-height: 120%; font-weight:normal; color:#424E51;}

#inhalt ul { padding: 0; margin: 5px 29px;}
#inhalt ul li {  font-size: 14px; padding: 3px 0; margin: 0;}

a.nix { text-decoration: none; color: #526165; }
a:hover.nix { text-decoration: underline; color: #526165; }
