/* Basics
------------------------------------------------------------------------ */
* { margin:0; padding:0; outline:0; }

body { font-family:'Lucida Sans Unicode', 'Lucida Grande', sans-serif; font-size:14px; line-height:22px; color:#58585a; background:url(../images/hebamme-wachtberg.jpg) no-repeat center -80px fixed; }

h1,h2,h3,h4 { }
h1 { margin:0 0 16px 0; padding-top:5px; font-size:20px; line-height:27px; color:#830562; }
h2 { margin-bottom:10px; font-size:14px; line-height:22px; }

a { color:#58585a; }

p { margin-bottom:20px; }

img { border:none; }

.clear { float:none; clear:both; }

.content ul { margin:-15px 0 25px 0; }
	.content ul li { padding-left:15px; list-style:none; background:url(../images/bg-li.png) no-repeat left top;
}

table { margin-bottom:25px; font-size:14px; line-height:22px; }
	td { vertical-align:top; }
	td b, td strong { color:#830562; font-weight:normal;
}


/* Container
------------------------------------------------------------------------ */
#wrapper { margin:10px 0 0 29px; width:960px; }
	#header { margin-bottom:3px; height:295px; background:url(../images/bg-header.png) no-repeat top center; }
		#header .navigation { float:left; margin-right:3px; padding-top:39px; width:135px; }
		#header .image { float:left; padding-top:39px; width:499px; }
			#header .image img { display:block; }
		#header .logo { float:left; padding-top:56px; width:323px; }
			#header .logo img { display:block;
	}
	
	#container { margin-bottom:3px; padding:20px 0 0 138px; height:100%; background:url(../images/bg-content.png) repeat-y top right; }
		#container .content .content-left { float:left; padding:0 40px; margin-right:3px; width:189px; text-align:right; font-weight:bold; }
			#container .content .content-left img.image { display:block; margin-top:10px; border:18px solid #c8a3be; -moz-border-radius: 15px; border-radius: 15px;}
			#container .content .content-left img.image.schleife { display:block; margin:0; border:18px solid #c8a3be; -moz-border-radius: 15px; border-radius: 15px;}
		#container .content .content-right { float:left; padding:0 40px 0 20px; width:490px; }


#footer { margin-left:138px; padding:2px 40px 0 40px; height:26px; font-size:13px; color:#fff; background:url(../images/bg-footer.png) no-repeat; }
	#footer a { color:#fff; text-decoration:none; }
	#footer .left { float:left; }
	#footer .right { float:right;
}
			
			
#header .navigation ul li { margin-bottom:3px; line-height:34px; list-style:none; }
	#header .navigation ul li a { display:block; padding-left:8px; height:34px; color:#fff; font-size:13px; letter-spacing:1px; text-decoration:none;
}
#header .navigation ul li a.active { background-color:#830562; }
#header .navigation ul li a.active { background:url(../images/nav-home-active.png) no-repeat; }