body
{
	background:url(../upload/img/body_bg.gif) repeat-y #C3DEB9;
	color:#333;
	font-family: verdana,arial, sans-serif;
	font-size:12px;
	padding:0;
        margin:0;
}

img
{
	border:0;
}

img.portrait
{vertical-align:right;
text-align:right;
}


#logo
{
	background: url(../upload/img/logo.gif) no-repeat left 20px;
	width:138px;
	height:150px;
	float:left;
margin:0;
padding:0;
}

#logo span
{
display:none;
}

#logo a
{
display:block;
width:128px;
height:118px;
}

#frauennaturheilpraxis
{
position:absolute;
top:43px;
left:138px;
margin:0;
padding:0;
height:57px;

}

#name
{
background:url(../upload/img/frauennaturheilpraxis.gif) no-repeat #fff 0;
width:847px;
height:48px;
margin:0;
padding:0;

}


#hauptnav
{

position: absolute;
left: 380px;
top:105px;	
}


#hauptnav ul

{
	margin:0;
	padding:0;
}

#hauptnav ul li
{
	list-style-type: none;
	float:left;
	margin-right:25px;
}

#hauptnav li a
{
	color:#60bb46;
	background-color: #fff;
	font-weight:bold;
	text-decoration: none;
	font-size: 1.2em;
}

#hauptnav li a:hover
{
	color:#900 ;
	background-color: #fff;
}

#hauptnav li a.aktiv
{
	color: #900;
	background-color: #fff;
}

#bottomline
{
        background: url(../upload/img/bottom_line.gif) no-repeat;
width:626px;
height:2px;
position:absolute;
left: 359px;
top:135px;	
}

#center
{
	clear: left;
	margin-top:50px;
}

#subnav
{

	position:absolute;
        width:175px;
        left: 160px;
        top: 180px;
}

#subnav ul
{
	margin:0;
	padding:0;
}

#subnav ul li
{
	list-style-type: none;
	margin-bottom:20px;
}

#subnav li a
{
	color:#900;
	background-color: #fff;
	text-decoration: none;
}

#subnav li a:hover
{
	color: #900;
	background-color: #fff;
		text-decoration: underline;
}

#subnav li a.aktiv
{
	color: #900;
	background-color: #fff;
	text-decoration: underline;
}

#content
{
	/*border: 1px solid #ffcc00;*/
	position:absolute;
        top:170px;
        left:380px;
	padding:5px;
	width:540px;
}

#content h1
{
	margin:0 0 20px 0;
	padding:0;
	font-size:1.2em;
	font-weight: bold;
}

#content h2, h3, h4, h5, h6
{
font-size:1em;
}

#content ul
{list-style-type:circle;
list-style-position:outside;}

#content a
{
color:#900;
background-color:#fff;
}
