
body {

	background: #bed682 url(../files/hemoclin_background.jpg);

	background-position: top;

	background-repeat: repeat-x;

	

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	color: #0065ac;

	font-size: 12px;

	font-style: normal;

	vertical-align: top;

	letter-spacing: 0.4px;

}



.main {

	padding-top: 0px;

	padding-left: 0px;

	min-height: 425px;

}

.main2 {

	padding-top: 0px;

	padding-left: 30px;

	padding-right: 30px;

	padding-bottom: 30px;

	max-width: 558px;

	width: 558px;

	line-height: 16pt;

}



.headmenu {

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	color: #000000;

	font-size: 11px;

	font-weight: normal;

	vertical-align: text-top;

	letter-spacing: 1.5px;

	text-transform: uppercase;

	text-decoration: none;

}

.headmenu:link, .headmenu:visited

 {

 	text-decoration: none;

	color: #4B4B4B;

 }

.headmenu:hover

 {

 	text-decoration: none;

 	color: White;

 }

.headmenu_linie {

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	color: #000000;

	font-size: 12px;

}



a, a:link, a:visited {

	text-decoration: none;

	color: #0065ac;

	border: 0px;

	border-width: 0px;

}

a:hover {

	color: #97c035;

}



.headline {

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	color: #97c035;

	font-size: 16px;

	font-weight: bold;

	padding-left: 30px;

	background: url(../files/hemoclin_headlinie.jpg) bottom repeat-x;

	height: 30px;

}

.subheadline {

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	color: #0065ac;

	font-size: 14px;

	font-weight: bold;
	
  line-height: 50px;
	

}



.normal{

	border: 0px;
	
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	color: #0065ac;

	font-size: 12px;

	font-style: normal;

	vertical-align: top;

	letter-spacing: 0.4px;

}


.klein {

	font-size: 10px;

	border: 0px;

}



.footer {

	color: #97c035;

	padding-left: 20px;

	font-size: 10px;

}





.bild_r {

	padding-right: 20px;

}



img {

	border: 0px;

}

.imgfromtop {

 padding-top: 6px;

}


.kasten01 {

	border: 1px solid #89B915;

	background-color: #E0EAC5;

	padding: 5px;
	
	line-height: 25px;

}

li, ol {

	list-style-type:disc;

}





/* form-module

*******************************************************************************/

#form-module * {

	padding:0px;

	margin:0px;

}



#form-module {

	margin:0px;

	padding:0px;

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	color: #0065ac;

	font-size: 12px;	

}



#form-module fieldset {

	border:0px;

}



#form-module legend {

	display:none;

}





#form-module p {

	margin:0;

	padding:5px;

	font-size: 12px;	

	font-weight:bold;

}



#form-module .element {

	display:block;

	clear:both;

	border-top:2px solid #fff;

}



#form-module label {

	display:block;

	float:left;

	padding:5px;

	width:80px;

	border-right:2px solid #fff;

}



#form-module label.checkbox {

	width: 350px;

	border-left:2px solid #fff;

	border-right:none;

}

#form-module select {

	float:left;

	margin:5px;

	padding-top:1px;

	padding-left:1px;

	width: 353px;
	
  height: 23px;

  border:1px solid #E0EAC5;

}



#form-module input, 
#form-module textarea {

	float:left;

	margin:5px;

	padding-top:1px;

	padding-left:1px;

	width: 350px;

	border:1px solid #E0EAC5;

}



#form-module input.text {

	height:20px;

}



#form-module input.checkbox {

	width:80px;

	padding:0px;

	border:none;

}



#form-module input.submit { 

	margin:2px 2px 2px 97px;

	padding:2px 5px;

   border:1px solid #E0EAC5;

	background-color:#ffffff;

	color:#0065ac;

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	text-align:center;

	cursor:pointer;

}



#form-module input.submit:hover {

	background-color: #E0EAC5;

	color: #0065ac;

}



#form-module label.textarea, 

#form-module textarea.textarea {

	height:96px;

}



#form-module-thanks {

	display:block;

	color:#97c035;

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size:12px;

	font-weight: normal;

}



/* Sitemap */



#sitemaplevel1 ul{

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	color: #0065ac;

	font-size: 12px;

	font-style: normal;

		line-height: 16pt;

			letter-spacing: 0.4px;



}

#sitemaplevel2 ul{

		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	color: #0065ac;

	font-size: 12px;

	font-style: normal;

	padding-left: 20px;

		line-height: 16pt;

			letter-spacing: 0.4px;

	}

#sitemaplevel1 ul, a.level1{

	font-family: arial, helvetica, sans-serif;

	font-size:1px;

	padding-left: 10px;

	color: #F4CE8D;

}

#sitemaplevel1 ul, a.level2{

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	color: #0065ac;

	font-size: 12px;

	font-style: normal;

	padding-left: 20px;

	font-weight: bold;

		line-height: 16pt;

			letter-spacing: 0.4px;

}

#sitemaplevel2 ul, a.level3{

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	color: #0065ac;

	font-size: 12px;

	font-style: normal;

	padding-left: 25px;	

		line-height: 16pt;

			letter-spacing: 0.4px;

}

.level1:hover, .level2:hover, .level3:hover

 {

 	color: #97c035;

 }

/* Sitemap ENDE */