/* naturheilpraxis-hautle.ch - Koller Internet GmbH */





/********** Fixes, Workarounds, etc.

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

* {

	margin: 0;

	padding: 0;

	}

/* Clearfix fuer das Float-clearing */

.clearfix:after {	

    content: '.';

    display: block;

    height: 0;

    clear: both;

    visibility: hidden;

	}

/* Hides from IE-mac \*/

* html .clearfix {height: 1%;}

/* End hide from IE-mac */

 .clearfix { 



 display:inline-block; 



 }



/********** Grundlayout

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



#impressum {

float:left;

margin:167px 0 0 40px;

height:13px;

width:70px;

}



html {

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

	line-height: 1.3em;

}

body {

font-size: 0.75em;

height: 100%;

overflow: none;

color:#ffffff;

background:#b5d138;

text-align: center;

padding:90px 0 30px 0;

}



#eiche {

position:fixed;

bottom:-17px;

height:230px; 

width:280px;

margin:0px 0px 0px 280px; 

padding:0;

left: 50%;

background:url(img/eiche.png);

}



#wrapper {

width:780px;

text-align: left;

vertical-align: middle;

margin: 0px auto;

padding: 0px;

}

	

#header {

width:780px;

height:88px;



margin:0 0 60px 0;

}



#kurse {

width:304px;

height:88px;

float:left;

background:url(img/kurse.png);

}



#naturheilpraxis {

float:right;

height:31px;

margin:57px 0 0 0;

}

	

#content {

width:780px;

text-align:left;

padding: 0px;

margin: 0px auto;

}



#content a {

text-decoration:none;

color:#325137;

}



#content a:hover {

text-decoration:none;

color:#325137;

}

	

#inhaltselement {

margin:50px 0 0 0;

padding:0 0 40px 0;



border-bottom:1px white dashed;

}



#inhaltselement h1 {

margin:0 0 50px 0;

}

	

#footer {

width:780px;

height:auto;

color:#325137;

margin:35px 0 0 0;

}



#footer a {

color:#325137;

text-decoration:underline;

}



#footer,#footerlinks  a {

float:left;

color:#ffffff;

text-decoration:none;

}



#footerlinks  a:hover {

float:left;

color:#ffffff;

	border-bottom-width:1px; 

	border-bottom-style:dotted;

}



#footer,#footerrechts a {

float:right;

color:#ffffff;

text-decoration:none;

}



#footerrechts a:hover {

float:right;

color:#ffffff;

border-bottom-width:1px; 

	border-bottom-style:dotted;



}



#titeldiv {

width:780px;

}



#titel {

float:left;

height:55px;

}



#zusatztext {

float:left;

color:#325137;

padding:10px 0 0 10px;

}



/********** Style-Elemente

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

img {

	border: none;

	}

hr {

border: none 0;

border-top: 1px dashed #ffffff;/*the border*/

width: 100%;

height: 1px;/*whatever the total width of the border-top and border-bottom equal*/

margin:10px 0 10px 0;

	}



/********** Navigation

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

.menu ul {

	list-style-type: none;

	}

.menu ul li {

	}



.menu ul li a, .menu ul li a:visited {

	display: block;

	}

.menu ul li ul {

	}

	

/********** Content-Absatzformate

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



/* Ueberschriften */

h1, h2, h3 {

	font-family: verdana, "Times New Roman", Times, serif;

font-weight:normal;

	}

h1 {

color:#325137;

	font-size: 2em;

	padding: 5px 0;

	}

h2 {

	font-size: 2.7em;
	line-height:1.3em;
	margin: -70px 0 20px 0px;
	color:#ffffff;

	}

h3 {

	font-size: 0.75em;

	padding: 5px 0;

	}

	

/* Paragraph */

.content p {

	margin: 10px 0 5px 0;

	}

	

/* Links */

.content a, .content a:link,  .content a:visited {

	}

.content a:hover, .content a:active {

	}

	

/********** Formular

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

fieldset {

	}

legend {

	}

label {

	float: left;

	clear: left;



	}

input, textarea {

border:1px solid #325137;

background:#ffffff;

margin:0 2px 0 0;

	}

input {

	}

input:hover, textarea:hover {

	}

textarea {

	}

input.senden, input.reset {

color#ffffff;

	}

input.submit {

color#ffffff;

	}

input.reset {

	}



/********** Footer

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

.footer p {

	}

.footer p a, .footer p a:hover, .footer p a:active, .footer p a:visited {

	}



