﻿body    { 
	font-style: normal; 
	font-variant: normal; 
	font-weight: normal; 
	font-family: Arial, Verdana, Helv, 'sans serif', sans; 
	color: #000; 
	margin:0; 
	padding:0; 
	line-height:20px; 
	font-size:12px;
	background-image:url('images/bg_gruen_wrap.jpg');
	background-repeat:repeat;
}

p    		  {
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	font-family: Arial, Verdana, Helv, 'sans serif', sans;
	color: #000000;
	margin: 0 0 10px 0;
	padding: 0px;
}

p.kontakt	{
	font-size:14px;
	padding: 0;
	margin:0;
}

p.kontakt_ueb	{
	font-weight:bold;
	font-size:14px;
	padding-bottom:5px;
}

p.service_ueb	{
	font-weight:bold;
	font-size:16px;
	text-align:center;
	color: #fff;
	line-height:30px;
}

h1            {
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	font-family: Arial, Verdana, Helv, 'sans serif', sans;
	color: #015935;
	margin: 0 0 15px 0;
	padding: 0;
	font-size: 24px;
	line-height: 28px;
}

h2            { 
	font-style: normal; 
	font-variant: normal; 
	font-weight: bold; 
	font-family: Arial, Verdana, Helv, 'sans serif', sans; 
	color: #015935; 
	margin-bottom:10px; 
	font-size:18px;
	line-height: 24px;
}

h3            { 
	font-style: normal; 
	font-variant: normal; 
	font-weight: bold; 
	font-family: Arial, Verdana, Helv, 'sans serif', sans; 
	color: #000; 
	font-size:16px; 
}

ul.imtext {
	padding: 0;
	margin: 13px;
}

ul.imservice {
	margin: 15px 0 0 0px;
	list-style-type: square;
	line-height: 16px;
}

.newsletter	{
	font-variant:normal;
	font-weight: bold;
	font-size: 14px;
	color: #fff;
	background-color: #cc3333;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom:3px;
	padding-top: 2px;
}

#wrapper_blau {
	margin: 0;
}

#content {
	margin: 0 auto;
	width:998px;
	height:909px;
}

#lhz-01_ {
 	float:left;
	width:173px;
	height:135px;
}

#lhz-02_ {
 	float:left;
	width:256px;
	height:120px;
	font-family:Arial, Helvetica, Sans-Serif;
	padding-top:15px;
	padding-left:25px;
	color: #000;
	background-image:url('images/lhz_02.jpg');
	background-repeat:no-repeat;
}

#lhz-03_ {
 	float:left;
	width:270px;
	height:120px;
	font-family:Arial, Helvetica, Sans-Serif;
	padding-top:15px;
	padding-left:25px;
	color: #000;
	background-image:url('images/lhz_03.jpg');
	background-repeat:no-repeat;
}

#lhz-04_ {
 	float:left;
	width:216px;
	height:120px;
	font-family:Arial, Helvetica, Sans-Serif;
	padding-top:15px;
	padding-left:25px;
	color: #000;
	background-image:url('images/lhz_04.jpg');
	background-repeat:no-repeat;
}

#lhz-05_ {
 	float:left;
	width:998px;
	height:42px;
}

#lhz-06_ {
 	float:left;
	width:998px;
	height:200px;
}

#lhz-07_ {
 	float:left;
	width:998px;
	height:43px;
}

#lhz-08_ {
 	float:left;
	width:173px;
	height:398px;
}

#lhz-09_ {
 	float:left;
	width:494px;
	height:398px;
	padding-left: 30px;
	padding-right: 50px;
}

#lhz-10_ {
 	float:left;
	width:241px;
	height:34px;
	background-image:url('images/bg_gruen_serv.png');
	background-repeat:repeat;
}

#lhz-11_ {
 	float:left;
	width:241px;
	height:364px;
}

#lhz-11blau {
 	float:left;
	width:241px;
	background-image:url('images/serv_gruen_bg.jpg');
	background-repeat:repeat;
}

#lhz-11blauend {
	clear:both;	
 	float:left;
	width:241px;
}

#lhz-12_ {
 	float:left;
	width:998px;
	height:19px;
}

#lhz-13_ {
 	float:left;
	width:998px;
	height:70px;
}

#fuss {
 	float:left;
	width:560px;
	padding-left: 190px;
}

#impressum {
 	float:left;
 	width: 241px;
 	text-align:right;
 	font-weight:bold;
 	color: #ffffff
}



a.imtext         { 
	font-style: normal; 
	font-variant: normal; 
	font-weight: normal; 
	font-family: Arial, Verdana, Helv, 'sans serif', sans; 
	text-decoration:none;
	font-size:14px;
	line-height: 18px; 
	color: #015935; 
}

a:hover.imtext         { 
	text-decoration:underline;
	}
	

a.navi2 {
      display:block;
      width:150px;
      font-size:12px;
      font-family:Arial, Helvetica, Verdana, sans-serif;
      text-decoration:none;
      text-align:left;
      margin:0px;
      padding-left:15px;
      color:#404040;
}

a:hover.navi2 {
      display:block;
      color:#404040;
      background-image:url('images/bg_n2.gif');
      text-decoration:none; 
}

a.oben1 {
	font-style: normal; 
	font-variant: normal; 
	font-weight: normal; 
	font-family: Arial, Helvetica, Verdana, 'sans serif', sans; 
	color: #003366; 
	font-size:12px;
	text-decoration: none;
}

a:hover.oben1 {
      color:#003366;
      text-decoration:underline; 
}

a.imp {
	font-weight: normal; 
	font-family: Arial, Helvetica, Verdana, 'sans serif', sans; 
	color: #ffffff; 
	font-size:12px;
	text-decoration: none;
}

a:hover.imp {
      text-decoration:underline; 
}


.container span {
	clear: both; 
}

/* Wird benutzt um eine neue Zeile zu erzwingen. */
.clear {
	height: 2px;
    clear:both
} 

