* {
margin: 0;
padding: 0;
border: none;
}

body {
	background: #f1f1f1;
	color: #000;
	font-family: Arial, Helvetica,  sans-serif;
	font-size: 100.1%;
	text-align: center;
}


#wrapper_start {
	margin: 0px auto;
	width: 1024px;
	height: 699px;
	color: #000;
	text-align:left;
	font-size:0.9em;
	background: #fff url(bg_wrapper2.jpg) top left no-repeat;		
}

* html #wrapper_start {overflow: hidden;}

#wrapper {
	margin: 0px auto;
	width: 1024px;
	height: 654px;
	color: #000;
	background: #fff;
	text-align:left;
	font-size:0.9em;
}

#header {
	float: right;
	height: 193px;
	width: 635px;
	background: url(header.jpg) top left no-repeat;	
}

#header_start {
	float: right;
	height: 193px;
	width: 635px;
	background: url(header-start.jpg) top left no-repeat;	
}

#header_therapie {
	float: right;
	height: 193px;
	width: 635px;
	background: url(homoeopathie-freiburg.jpg) top left no-repeat;	
}

#header_homeo {
	float: right;
	height: 193px;
	width: 635px;
	background: url(riefer-homoeopathie.jpg) top left no-repeat;	
}

#header_dorn {
	float: right;
	height: 193px;
	width: 635px;
	background: url(dorn-freiburg.jpg) top left no-repeat;	
}

#content_start {
	width: 635px;
	height: 620px;
	padding-bottom: 15px;
	float: right;
}

#content {
	width: 635px;
	height: 430px;
	padding-bottom: 15px;
	float: right;
}

#text {clear: both;margin-top: 40px;width: 635px;height: 408px; overflow: auto;}

#text2 {float: left; width: 330px;}
#pic {float: right;margin-top: 40px;}
.pic {margin-top: 40px;}
.pic2 {margin-top: 14px;}

#text_start {clear: both;padding-top: 60px;width: 635px;height: 410px; overflow: auto;}


#subnav {
width: 357px;
height: 655px;
background: #fff url(therapie.jpg) top left no-repeat;	
color: #000;
}

#subnav_start {
width: 357px;
height: 655px;
}

#subnav div#li  {float: left;margin-top: 390px;margin-left: 95px;width: 35px; height: 176px;}
#subnav div#re  {float: right;margin-top: 390px;margin-right: 186px;width: 35px; height: 176px;}
#subnav div#lig  {float: left;margin-left: 85px;width: 86px; height: 586px;}
#subnav_start div#lig  {float: left;margin-top: 25px;margin-left: 93px;width: 86px; height: 596px;}
* html #subnav_start div#lig, * html #subnav div#lig {margin-left: 44px;}

#footer {
	clear: both;
	margin-top: -22px;
	font-size: 0.75em;	
	width: 670px;
	height: 85px;	
}

* html #footer {margin-top: -45px;}

#footer .left {width: 500px;color: #fff;background: inherit;float: left;line-height: 1.8;text-align: right;margin-top: -3px;}
#footer .right {width: 150px;color: #000;background: inherit;float: right;margin-top: -13px;margin-left: 15px;line-height: 1.2;text-align: left;}


#footer2 {
	clear: both;
	margin-top: -20px;
	width: 670px;
	height: 0px;	
}


h1 {
	background: transparent;
	color: #000;
	font-size: 1.2em;
	margin: 40px 10px 10px 0px;
	font-family: "Arial narrow", sans-serif;
	font-weight: bold;	
}

h2, h3 {
	background: #fff;
	color: #333;
	font-size:1.1em;
	line-height: 1.5;
	margin: 10px 10px 0 0px;
	font-family: "Arial narrow", sans-serif;
	font-weight: bold;	
}

p {
	margin: 0px 10px 15px 0;
	font-size:1em;
	line-height: 1.6;
}

#text ul  {
	margin: 10px 10px 15px 10px;
	list-style: square;
	font-size: 1em;	
}

#text ul li {margin: 10px 0 0 12px;line-height: 1.5;}


#text a,  #footer a  {
	color:#666;
	background: inherit;
	text-decoration: underline;
	font-size: 1em;
}

#text a:hover, #footer a:hover  {
	color:#000;
	background: inherit;
	text-decoration: underline;
}

#left {width: 450px; float: left;margin-top: 48px;}
#right {width: 149px; height: 200px;float: right;margin-top: 48px;}
#rightu {width: 242px; height: 357px;margin-top: 60px;margin-left: 370px;margin-right: 15px;position: fixed;}


.clear {
	clear: both;
}

.floatRight {float: right;margin-top: 15px;margin-left: 10px;}