body{
      margin:0px auto; /* Außenabstand */
      padding:0px; /* Innenabstand */
      height: 100%;
}

div{
	padding: 0px; /* Innenabstand */
      margin: 0px auto; /* Außenabstand */
}

h1{
	padding: 0px; /* Innenabstand */
      margin: 0px auto; /* Außenabstand */
}

h2{
      margin-top: 15px; /* Außenabstand */
}

h3{
	width: 700px;
	padding-bottom: 4px;
}

h4{
	margin-bottom:0px;
	margin-left:8px;
}

*+html h2{
      margin-top: 1px; /* Außenabstand */
	font-size: 18px;
}

* html h2{
      margin-top: 1px; /* Außenabstand */
	font-size: 18px;
}


p{
	margin:0px;
}

#main{
	width:994px;
}

#content{
	width:978px;
      min-height:800px;
}

#kopf{
      width:978px;
	height:213px;
}

#koerper{
      width:978px;
      min-height:589px;
}

* html #koerper{
	height:589px;
}

#menue{
	width:200px;
      min-height: 100px;
      float:left;
}

#navigation{
      position:relative;
      left:-6px;
}

#navigation_active{
      position:relative;
      left:-6px;
}

#navigation li{
	margin-bottom: 8px;
}

#navigation_active li{
      margin-bottom: 8px;
}

ul#navigation a{
	display:block;
	height:35px;
      width:148px;
}

ul#navigation_active a{
	display:block;
	height:35px;
      width:148px;
}

#main_content{
      width:700px;
      min-height: 500px;
      float:left;
	padding-bottom:64px;
	padding-left:16px;
}

.clear{
	clear:both;
}

div#fuss_schatten_div{
	height:25px;
	width:994px;
}

.pflichtfelder{
	margin-top:16px;
}

*+html .leistungen_first_ul{
	padding-left:16px;
	margin-top:16px;
}

*+html .leistungen_second_ul{
	padding-left:16px;
	margin-top:16px;
}

* html .leistungen_first_ul{
	padding-left:16px;
	margin-left:16px;
	margin-top:16px;
}

* html .leistungen_second_ul{
	padding-left:16px;
	margin-top:16px;
}

.right{
	float:right;
}

.clear{
	clear:both;
}

.w3c{
	margin-right:4px;
}

.szwidget{
	float:right;
      margin-right:8px;
}
