/* CSS Document */
body{margin:0px; padding:0px; background:url(images/mainbg.jpg) 0 0 repeat-x #f7f4e3; color:#51432b; font-size:16px;font-family:Arial, Helvetica, sans-serif;}
div, p, ul, h1, h2, h4, img, form, label{padding:0px; margin:0px;}
ul{list-style-type:none;}
a{ outline:none; color:#f7f4e3; text-decoration:none;}
a:hover{ color:#25241E;}

/*----MAIN PANEL----*/
#mainPan{width:877px; position:relative; margin:0 auto; padding:0px;}
#mainPanform{width:900px; position:relative; margin:0 auto; padding:0px;}
/*----Left Panel----*/
#leftPan{width:274px; float:left;}
#leftPan h1{width:877px; height:110px; background: url(images/header.jpg) 0 0 no-repeat ; color:#fff; font:20px/13px Arial, Helvetica, sans-serif; padding:0px 0 0 0px;}
#leftTopPan{width:877px; height:110px; position:relative; margin-left:0px;  padding:0; background:url(images/header.jpg) 0 0 no-repeat;}
#leftTopPan img{width:222px; height:95px; margin-top:0px; margin-left:23px;}

#leftTopPan1{width:877px; height:161px; position:relative; margin-left:0px; margin-bottom:0px; padding:0px; background:url(images/header-1.jpg) 0 0 no-repeat;}
#leftTopPan1 img{width:222px; height:95px; margin-top:0px; margin-left:23px;}


#kontakt{ float:left; width:274px;}
#leftPan ul{width:273px; height:350px; display:block; background:url(images/menu-bg.jpg) 0 0 no-repeat; padding:35px 0 0 0;}
#leftPan ul li{width:210px; height:27px; position:relative; margin-left: 30px; border-bottom: 1px solid #999}
#leftPan ul li a{width:210px; height:26px; display:block; color:#138903; font:13px/26px Arial, Helvetica, sans-serif; font-weight:bold; padding:0 0 0 0px; text-decoration:none;}
#leftPan ul li a:hover{ height:27px;background: #b8a484; color:#fff; text-decoration:none;}
#leftPan .current_page_item a {	 height:27px;background: #b8a484; color:#fff; text-decoration:none;}


#leftPan h2{width:90px; height:63px; background:#F6F4E4; color:#138903; font-size:24px; line-height:63px; padding:0 0 0 63px; font-weight:normal;}



/*----/Left Panel----*/

/*----Right Panel----*/
#rightPan{width:590px; float:left; margin-left: 10px;}
#rightPankontakt{width:500px; float:left;  margin-left: 10px;}
#rightPan h1 span{font:13px/16px Arial, Helvetica, sans-serif;}
#rightPan h2{ height:50px; display:block; background: url(images/herzlich-willkommen.png) 0 0 no-repeat ; color:#138903; font-size:22px; line-height:56px; padding:0 0 0 50px; margin:20px 0 0 9px;}
#rightPan h3{ height:35px; display:block; background: url(images/ueber-prolife.png) 0 0 no-repeat ; color:#138903; font-size:22px; line-height:35px; padding:0 0 0 40px; margin:20px 0 0 9px;}
#rightPan h4{ height:35px; display:block; background: url(images/leistungundpreise.png) 0 0 no-repeat ; color:#138903; font-size:22px; line-height:35px; padding:0 0 0 40px; margin:20px 0 0 9px;}
#rightPan h5{ height:35px; display:block; background: url(images/heufiggestelltefragen.png) 0 0 no-repeat ; color:#138903; font-size:22px; line-height:35px; padding:0 0 0 40px; margin:20px 0 0 9px;}
#rightPan h6{ height:35px; display:block; background: url(images/marktmodell.png) 0 0 no-repeat ; color:#138903; font-size:22px; line-height:35px; padding:0 0 0 40px; margin:20px 0 0 9px;}


#rightPankontakt a{ outline:none; color:#6B6854; text-decoration:none; }
#rightPankontakt a:hover{ color:#138903;}

#rightPan a{ outline:none; color:#f7f4e3; text-decoration:none; background-color: #b7a384;}
#rightPan a:hover{ color:#138903;}

#rightPan li{padding:20px 0 0 9px;}

#rightPan p{padding:20px 0 0 9px;}
#rightPankontakt p{padding:20px 0 0 9px;}

#rightPan p.center{padding:20px 0 10px 170px;font-weight:bold; }
#rightPan p.sie{padding:20px 0 10px 270px; font-weight:bold; }
#rightPan p.Pflegesituation{ height:35px; display:block; background: url(images/pflegedeutschland.png) 0 0 no-repeat ; color:#138903; font-size:22px; line-height:35px; padding:0 0 0 40px; margin:20px 0 0 9px; }
#rightPan p.pflegekassen{ height:35px; display:block; background: url(images/pflegekassen.png) 0 0 no-repeat ; color:#138903; font-size:22px; line-height:35px; padding:0 0 0 40px; margin:20px 0 0 9px;}
#rightPan p.modell{ height:40px; display:block; background: url(images/modellprolife.png) 0 0 no-repeat ; color:#138903; font-size:22px; line-height:35px; padding:0 0 0 40px; margin:20px 0 0 9px;}
#rightPankontakt p.kontakt{ height:35px; display:block; background: url(images/kontakt.png) 0 0 no-repeat ; color:#138903; font-size:22px; line-height:35px; padding:0 0 0 40px; margin:20px 0 0 9px;}
#rightPan p.impressum{ height:35px; display:block; background: url(images/impressum.png) 0 0 no-repeat ; color:#138903; font-size:22px; line-height:35px; padding:0 0 0 40px; margin:20px 0 0 9px;}
#rightPan p.impressumtext{ height:50px; display:block; color:#138903; font-size:16px; line-height:56px; padding:0 0 0 0px; margin:20px 0 0 9px;}
#rightPan p.alternative{ height:35px; display:block; background: url(images/alternative.png) 0 0 no-repeat ; color:#138903; font-size:22px; line-height:35px; padding:0 0 0 40px; margin:20px 0 0 9px;}
#rightPan p.information{ height:35px; display:block; background: url(images/information.png) 0 0 no-repeat ; color:#138903; font-size:22px; line-height:35px; padding:0 0 0 40px; margin:20px 0 0 9px;}

#rightPan p.bottompadding{padding:22px 0 0 9px; margin:0 0 38px 0;}
#rightPan p span.boldtext{font-weight:bold;}
#rightPan p span.magedacolortext{background:#F6F4E4; color:#138903;}
#rightPankontakt p span.magedacolortext{background:#F6F4E4; color:#138903;}
#rightmorePan{ height:28px; display:block;line-height:28px; padding:0 0 0 0px; margin:20px 10px 0 0px;}




#rightflashPan{
	width:820px;
	height:250px;
	position:relative;
	margin-top:0px;
	margin-left:0px;
	background-image:url(images/Flash_Hintergrund.jpg);
	background-repeat:no-repeat;
	padding-top: 45px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 53px;
}

#rightspacePan{
	width:820px;
	height:30px;
	position:relative;
	margin-top:0px;
	margin-left:0px;
	
	
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}


#rightaddPan{width:442px; height:170px; position:relative; margin:0 auto; padding:50px 0 0 9px;}
#rightaddonePan{width:218px; height:110px; float:left; background:url(images/image1.jpg) 100% 0 no-repeat #CBC8B2; color:#fff; }
#rightaddonePan p.whitetext{font-size:22px; padding:16px 0 0 16px;}
#rightaddonePan p.whitetextbig{font-size:28px; padding:10px 0 0 16px;}
#rightaddonePan a{width:97px; height:33px; display:block; background:url(images/viewmore.jpg) 0 0 no-repeat #ABA894; color:#fff; font-size:16px; line-height:30px; text-decoration:none; margin:15px 0 0; padding:0 0 0 55px;}
#rightaddonePan a:hover{text-decoration:underline;}

#rightaddtwoPan{width:218px; height:110px; float:left; background:url(images/image2.jpg) 100% 0 no-repeat #CBC8B2; color:#fff; margin:0 0 0 6px;}
#rightaddtwoPan p.whitetext{font-size:22px; padding:16px 0 0 16px;}
#rightaddtwoPan p.whitetextbig{font-size:28px; padding:10px 0 0 16px;}

#rightaddtwoPan a{width:82px; height:33px; display:block; background:url(images/viewmore.jpg) 0 0 no-repeat #ABA894; color:#fff; font-size:16px; line-height:30px; text-decoration:none; margin:15px 0 0; padding:0 0 0 55px;}
#rightaddtwoPan a:hover{text-decoration:underline;}

/*----/Right Panel----*/

/*----/Wie funktionieert es?----*/
#wiefunktioniertes{width:600px; float:left;}
#wiefunktioniertes h1{width:877px; height:161px; background:url(images/header-1.jpg) 0 0 no-repeat ; color:#fff; font:20px/13px Arial, Helvetica, sans-serif; padding:37px 0 0 13px;}
#wiefunktioniertes h1 span{font:13px/16px Arial, Helvetica, sans-serif;}
#wiefunktioniertes h2{width:240px; height:36px; display:block; background:url(images/icon1.jpg) 0 0 no-repeat #F6F4E4; color:#138903; font-size:24px; line-height:36px; padding:0 0 0 65px; margin:0px 0 0 9px;}

.boxtop { background: url(../images/box.gif) no-repeat top;padding:0 0 0 0px; margin:0px 0 0 9px; }
.box { padding: 3px 6px; margin:0 0 0 9px;}
.box h3{ width:240px; height:35px; display:block;background: url(images/sofunktioniertes.png) 0 0 no-repeat ; color:#138903; font-size:22px; line-height:35px; padding:0 0 0 40px; margin:20px 0 15px 9px;}

.boxbottom { background: url(../images/box.gif) no-repeat bottom; padding: 2px 0; }

.item { font-size:14px; display: block; color: #6B6854; background: #fff url(../images/item.gif) no-repeat; height: 130px; padding: 4px 10px; margin: 0 0 5px; border:#999999 solid 1px; }
.item.last { margin: 0; }
.item:hover { background: #dee2de url(../images/item.gif) no-repeat bottom; }
.item strong { font-size:16px; color: #6B6854; line-height: 27px; }
.sidedate { float: left; width: 31px; height:100px; text-align: center; padding: 4px 9px 0 0; font-size: 1.0em; margin: 0 12px 0 0; }
.sidedate span { font-size: .6em; font-weight: bold; color: #808080; }
.sidedate span li{ padding-left: 120px;  }


#onlineformular {width:144px; height:61px;float:left;}
#onlineformular a{ outline:none;color:#ffffff; text-decoration:none;}
#onlineformular a:hover{ outline:none; color:#dee2de; text-decoration:none; border:0px;}

#druckformular {width:144px; height:61px; background-image: url(images/druck_formular.png); background-repeat:no-repeat; float:right; margin-right:40px;}
/*----/Wie funktionieert es?----*/

/*----/Danke----*/
#danke{	width:877px;
		height:600px;
		background-image:url(images/danke-bg.png);
		background-repeat:no-repeat;
		background-position:right;
		}
		
#danke p{	text-align: center;
			padding-top:100px;
		
			
			}
#danke a{ text-align:center;
		color:#6B6854;}
		
#danke a:hover{ color:#25241E}

/*----/Danke----*/
/*----/Linksbündig----*/
.boxtop1 { background: url(../images/box.gif) no-repeat top;padding:0 0 0 0px; margin:0px 0 0 9px; }
.box1 { padding: 3px 6px; margin:10px 0 10px 9px;}
.box1 h3{ width:240px; height:50px; display:block;background: url(images/sofunktioniertes.png) 0 0 no-repeat ; color:#138903; font-size:22px; line-height:56px; padding:0 0 0 65px; margin:20px 0 15px 9px;}

.boxbottom1 { background: url(../images/box.gif) no-repeat bottom; padding: 2px 0; }

.item1 { font:16px Arial, Helvetica, sans-serif; display: block;  padding: 4px 0px; margin: 0 0 5px;}
.item1 span { color:#138903;}
.item1.last { margin: 0; }

.item1 strong { color: #6B6854; line-height: 27px; }
.sidedate1 { float: left; width: 10px; height:100px; text-align: center; padding: 4px 9px 0 0; font-size: 1.6em; margin: 5px 0 0 0; background-image:url(images/punto.png); background-repeat:no-repeat; }
.sidedate2 { float: left; width: 8px; height:35px; text-align: center; padding: 4px 9px 0 0; font-size: 1.6em; margin: 5px 0 0 0; background-image:url(images/punto.png); background-repeat:no-repeat; }
.sidedate3 { float: left; width: 8px; height:10px; text-align: center; padding: 4px 9px 0 0; font-size: 1.6em; margin: 5px 0 0 0; background-image:url(images/punto.png); background-repeat:no-repeat; }
.sidedate4 { float: left; width: 8px; height:50px; text-align: center; padding: 4px 9px 0 0; font-size: 1.6em; margin: 5px 0 0 0; background-image:url(images/punto.png); background-repeat:no-repeat; }
.sidedate5 { float: left; width: 8px; height:75px; text-align: center; padding: 4px 9px 0 0; font-size: 1.6em; margin: 5px 0 0 0; background-image:url(images/punto.png); background-repeat:no-repeat; }
.sidedate1 span { font-size: .6em; font-weight: bold; color: #808080; }


/*----/Linksbündig----*/

/*----Footer Panel----*/


#footer_wrap { margin: 0px; padding: 0px; background:url(images/footerbg.gif) 0 0 repeat-x #b8a484; height:193px; font-size: 12px; clear: both; width: 100%; }
#footer_content { margin: 0pt auto;  background:url(images/footerbg.jpg) 0 0 no-repeat; width: 883px; text-align: center; height: 193px; clear: both;  }
#footer_content p { margin: 0pt; padding: 0pt; }
#puntos {width:590px; float:left; margin-left: 10px; }
#footer_wrap a{ outline:none; color:#6B6854; text-decoration:none; }
#footer_wrap a:hover{ color:#138903;}