html{
	height:101%;}

body{ 
color: #003366; font-family: "Arial", Helvetica, Verdana, sans-serif; font-size: 1.0em; background-color: #fffce5; margin: 0; padding: 0; font-weight: normal; letter-spacing: 0.05em; line-height: 1.3em; }

td {
	font-size: 10pt;  }
	
p { 
margin-bottom: 7px; margin-top: 0; }

a{ 
color: #ffffff; text-decoration: none; }

a:hover{
text-decoration: none; color: #ff9933;}

form{
margin:0;}


#HEADER{width:760px; margin-left:auto; margin-right:auto;}
#HEADER ul{ margin: 0; padding-left: 0px; height: 200px; line-height: 40px; display: block; list-style: none; background-image: url(bilder/naturheilpraxis_sonne.jpg); background-repeat: no-repeat; background-color: #ff9933; border-top: 5px solid #fffce5;}
#HEADER li{ display: inline; background-image: url(bilder/bg_01.jpg); background-repeat: repeat-x;background-color: #f6bd84;  float: right; }
#HEADER li a{ height: 58px; line-height: 40px; display: block; padding-left: 15px; padding-right: 15px;padding-top: 142px; border-left: 1px solid #fffce5; float: left;}
#HEADER li a:hover{ background-image: url(bilder/bg_02.jpg); background-repeat: repeat-x;background-color: #fffce5; text-decoration: none;}
#HEADER .Visual{ height:20px; background-color: #003366;  border-top: 2px solid #ffffff; border-bottom: 2px solid #ffffff; margin: 0; padding: 5px 0 5px 30px; font-family: "Arial", Helvetica, Verdana, sans-serif; font-weight: normal; letter-spacing: 0.1em; color:#ffffff; font-size: 12pt; }

#HEADER .Text{ margin: 0; padding: 15px 0 7px 30px; font-family: "Arial", Helvetica, Verdana, sans-serif; font-weight: normal; letter-spacing: 0.1em; color:#003366; font-size: 1.1em;  background-color:#fffce5;  }
#HEADER .Text a{ color:#ff9933; }
#HEADER .Text a:hover{ color:#666666; }

h1{ 
margin: 0; padding: 0px 0 7px 0; font-family: "Arial", Helvetica, Verdana, sans-serif; font-weight: normal; letter-spacing: 0.05em; color:#ff9933; font-size: 1.3em; }

h2{ 
margin: 0; padding: 0px 0 7px 0; font-family: "Arial", Helvetica, Verdana, sans-serif; font-weight: normal; letter-spacing: 0.05em; color: #000066; font-size: 1.3em;}

h3{ 
margin: 0; padding: 2px 0 4px 0; font-family: "Arial", Helvetica, Verdana, sans-serif; font-weight: normal; letter-spacing: 0.05em; color: #ff9933; font-size: 1.2em;}


#outer_box {
	width: 760px;
	border: 1px solid #ffcc33; 
	background-color: rgba(255,255,255,0.77);
	padding: 0px;
	margin: 0 auto;
}

#outer_box a{ 
color: #ff9933; text-decoration: none; }

#outer_box a:hover{
text-decoration: none; color: #990000;}

#left_inner_box {
	width: 475px;
	height: auto;
	float: left;
	padding: 30px 15px 20px 30px;
	overflow:hidden;
	font-family: "Arial", Helvetica, Verdana, sans-serif; font-size: 0.9em; letter-spacing: 0.05em;

}

#right_inner_box {
	width: 200px;
	height: auto;
	float: right;
	padding: 30px 10px 20px 30px;
	overflow:hidden;
	font-family: "Arial", Helvetica, Verdana, sans-serif; font-size: 0.9em; letter-spacing: 0.05em;
	text-align:center;

}

.clear {
	clear: both;
}



#FOOTER{ width:760px; margin-top:15px; margin-left:auto; margin-right:auto; text-align: center;  padding: 5px 0; background-color:#ff9933;}
#FOOTER p{ font-size: 0.8em; line-height: 1.25em; margin: 0; color: #003366; letter-spacing: 0.06em;}
#FOOTER a{ font-weight: normal;text-decoration: none; color: #ffffff; }
#FOOTER a:hover{ color:#003366; text-decoration: none; }

.bluetext {
font-family: "Tahoma", Helvetica, Arial, Verdana, sans-serif; font-weight: normal; color:rgba(0,51,102,0.7);
}


.greytext {
font-family: "Tahoma", Helvetica, Arial, Verdana, sans-serif; font-weight: bold; color:rgba(0,51,102,0.7);
}


.orangetext {
font-family: "Tahoma", Helvetica, Arial, Verdana, sans-serif; font-weight: normal; color: #ff9933; font-size: 1.1em;
}

.linie{ 
border:none;
background-color:rgba(255,153,51,0.77);
height:1px;
margin: 10px auto;
}
