body {position: relative; background: #E5E3E3; font-family: "Times New Roman", Times, serif; font-size: 12px; color: #3a4032; text-align: center;
	background-color: #F2F4F7;
 }
html {height: 100%}
* {margin: 0; padding: 0}
.imghaederr {width:170px; border:none; }
.imghaederl {width:170px; border:none;}
.imgcontent {float:left; margin:0px 10px 3px 0px; border:none;}
.imgimbi {margin:5px 0px 5px 10px; border:none;}

.clear {clear:both;}
#block1 {
  position:relative;
	width: 970px;
	height: 20px;
  margin:0px auto;
  padding:0px;
}

#block2 {
  position:relative;
	width: 968px;
	height: 150px;
  margin:0px auto;
  padding:0px;
    background-color:#6D85A3;
	border-style: solid;
  border-color: #666666;
  border-width: 1px 1px 0px 1px;

}

#b2cols1 {
  float:left;
  width: 190px;
  height: 130px;
	padding:20px 0px 0px 15px;
	text-align:left;

}
#b2cols2 {
  float:left;
  width: 540px;
  height: 130px;
	padding:20px 5px 0px 5px;
	text-align:center;
	color:#FFFFFF;
}
#b2cols2 p {width:100%; font-size:1.2em;  margin:0px 0px 0px 0px; padding:5px 0px 0px 0px; }
#b2cols2 h1 {width:100%; font-family : Georgia, "Times New Roman", Times, serif; font-size:3.0em; margin:0px; padding:0px;}
#b2cols2 h2 {width:100%; font-family : Georgia, "Times New Roman", Times, serif; font-size:2.0em; margin:0px; padding:0px;}

#b2cols3 {
  float:right;
  width: 190px;
  height: 130px;
	padding:20px 0px 0px 15px;
	text-align:left;

}

.b2content {
  padding: 5px;
  text-align:center;
}
#block3-menue {
  position:relative;
	width: 968px;
	height: 30px;
  margin:0px auto;
  padding:0px;
	background-color:#4EE8AA;
	border-style: solid;
  border-color: #666666;
  border-width: 0px 1px 0px 1px;

}

#block3 {
  position:relative;
	width: 968px;
	height: auto;
  margin:0px auto;
  padding:0px;
	background-color:#FFFFFF;
	border-style: solid;
  border-color: #666666;
  border-width: 0px 1px 0px 1px;

}

#b3colsges {
  float:left;
  width: 100%;
  height: auto;
	padding:10px;
	margin:0px;
	text-align:left;

}
#b3colsges p { font-size:1.4em; line-height:1.4em; margin:7px 10px; padding:0px; }
#b3colsges h2 { font-size:2.0em; font-family : Georgia, "Times New Roman", Times, serif; margin:10px 10px 10px 10px; padding:0px 0px 0px 0px; }
#b3colsges h3 { font-size:1.6em; font-family : Georgia, "Times New Roman", Times, serif; margin:10px 10px 10px 10px; padding:0px 0px 0px 0px; text-decoration:underline; }


.content {
  float:left;
  width: 930px;
  height:auto;
  margin:10px;
  padding:0px;
  color:#3a4032;

}

.spaltel {
  display:block;
  position:relative;
  width: 100%;
  height:auto;
  margin:0px 0px 10px 0px;
  padding:0px 0px 20px 0px;

}
.spaltel p { font-size:1.1em; line-height:1.2em; margin:10px 10px 10px 10px; padding:0px 10px 0px 10px;  }
.spaltel h2 { font-size:1.4em; font-family : Georgia, "Times New Roman", Times, serif; color: #5F1407; margin:10px 10px 10px 10px; padding:10px 10px 0px 10px; text-decoration:underline;}

.spalter {
  display:block;
  position:relative;
  width: 100%;
  height:auto;
  margin:0px 0px 10px 0px;
  padding:0px 0px 20px 0px;

 }
.spalter p { font-size:1.1em; line-height:1.2em; margin:10px 10px 10px 10px; padding:0px 10px 0px 10px;  }
.spalter h2 { font-size:1.4em; font-family : Georgia, "Times New Roman", Times, serif; color: #5F1407; margin:10px 10px 10px 10px; padding:10px 10px 0px 10px; text-decoration:underline;}
.spalter h3 {font-size:1.2em; font-family : Georgia, "Times New Roman", Times, serif; color: #5F1407; margin:10px 10px 5px 10px; padding:10px 10px 0px 10px; }
#block4 {
  clear:both;
  position:relative;
	width: 968px;
	height: 40px;
  margin:0px auto;
  padding:0px;
	background-color:#4D627C;
    	
	border-style: solid;
  border-color: #666666;
  border-width: 0px 1px 1px 1px;

}
#b4cols1 {
  float:right;
  width: 950px;
  height: 30px;
	margin:10px 10px 0px 10px;
	text-align:left;
  font-family : Georgia, "Times New Roman", Times, serif;
  color:#FFFFFF;
}
#b4cols1 h2{font-size:1.8em; padding:0px; margin:0px 0px 10px 0px; text-decoration:underline;}
#b4cols1 p{font-size:1.2em; margin:0px 0px 10px 0px;}
#b4cols1 span{font-size:1.5em; font-weight:bold; padding:0px; margin:0px 0px 10px 0px!important; text-decoration:underline; }
#b4spges {
  display:block;
  width: 99%;
  height: auto;
	padding:5px 5px 10px 5px;
	margin:0px;
	text-align:center;
}
#b4spges a{color:#FFFFFF; text-decoration:none;}
#b4sp1 {
  float:left;
  width: 190px;
  height: auto;
	padding:10px 5px 10px 5px;
	margin:0px 0px 10px 10px;
	text-align:left;
}
#b4sp2 {
  float:left;
  width: 450px;
  height: auto;
	padding:10px 5px 10px 5px;
	margin:0px 10px 10px 50px;
	text-align:left;
}

#b4sp3 {
  float:right;
  width: 180px;
  height: auto;
	padding:10px 5px 10px 5px;
	margin:0px 10px 10px 0px;
	text-align:left;
}
.footerlogo1 {float:left; width:150px; margin:0px 50px 15px 0px;}
.footerlogo2 {float:left; width:100px; margin:0px 50px 15px 0px;}

#navigation {display:block; text-align:center; width: 100%; height:25px; list-style:none; margin:0px auto; padding:3px 0px 0px 0px;}
#navigation a{font-size: 1.2em; color:#42403E; text-decoration:underline;  text-transform:uppercase; font-weight:bold; }
#navigation ul { list-style: none; margin: 0; padding: 0 0 1px 0;  text-align:center; }
#navigation li {display: inline-block;  margin: 0px 0 0 13px; padding: 0; width: auto; }
.naviaktiv  a{font-size: 1.1em; color:#42403E; border-color:#F45B3D; border-style: solid; border-width: 0px 0px 4px 0px; text-decoration:none!important; text-transform:uppercase;}
.leerb {float:left; width: 100%; height:300px;}
.leerb150 {float:left; width: 100%; height:150px;}
.leerb300 {float:left; width: 100%; height:300px;}