﻿@charset "utf-8";
/* CSS Document */
/*--------------Reset------------------------*/


/*
a[rel=nofollow]:after{
  color:red;
  scontent:"nf";
  font-size:12px;
  margin-left:4px;
  text-decoration:line-through;
  }

a[rel=nofollow]{  
  border:1px solid red;
  text-decoration:line-through;
}
*/



html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td {
margin:0;
padding:0;
border:0;
outline:0;
font-weight:inherit;
font-style:inherit;
font-size:100%;
font-family:inherit;
vertical-align:baseline;
}

/* remember to define focus styles! */
:focus {
outline:0;
}

body {
line-height:1;
color:#000;
background:#FFF;
}

/*ol, ul {
	list-style: none;
}*/
/* tables still need 'cellspacing="0"' in the markup */
table {
border-collapse:separate;
border-spacing:0;
}

caption,th,td {
text-align:left;
font-weight:400;
}

blockquote:before,blockquote:after,q:before,q:after {
content:"";
}

blockquote,q {
quotes:"" "";
}

/*-------------------------------------------------------Allgemein---------------------------------------------------------*/
body {
background-color:#f8f5e2;
color:#000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
}

.text{
color:#4a4a3b;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12.5px;
line-height:21px;
}

.text2{
color:#4a4a3b;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
line-height:21px;
}

.MouseHand{
cursor:pointer;
}


.container {
background:transparent;
margin-left:auto;
margin-right:auto;
text-align:center;
width:100%;
}

p {
color:#4a4a3b;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12.5px;
line-height:21px;
}

a {
color:#99341e;
font-weight:400;
text-decoration:underline;
}

.pflegehilfe p {
color:#4a4a3b;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
line-height:22.5px;
}


h1 {
color:#99341e;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:20px;
font-style:italic;
font-weight:700;
line-height:20px;
}

.pflegehilfe h1 {
color:#99341e;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:20px;
font-style:normal;
line-height:20px;
}

h2 {
color:#99341e;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:17px;
font-weight:400;
line-height:20px;
}

h3 {
color:#99341e;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:15px;
font-weight:400;
line-height:20px;
}

#tooltip {
position:absolute;
border:1px solid #333;
background:#fffacd;
padding:2px 5px;
display:none;
width:250px;

/* outline radius for mozilla/firefox only */
-moz-box-shadow:0 0 10px #000;
-webkit-box-shadow:0 0 10px #000;
}

.anrufen {
    background:url(../Images/anrufen.gif) no-repeat scroll center top;
    border: solid 1px #99341e;
    margin-top:10px;
    margin-bottom:10px;
    width:539px;
    height:40px;
    clear: both;
}

.anrufen2 {
    background:url(../Images/anrufen.gif) no-repeat scroll center top;
    border: solid 1px #99341e;
    margin-top:10px;
    margin-bottom:10px;
    width:515px;
    height:40px;
    clear: both;
}
    
    .anrufenklein {
    background:url(../Images/anrufen_klein.gif) no-repeat scroll center top;
    border: solid 1px #99341e;
    margin-top:10px;
    margin-bottom:10px;
    width:378px;
    height:40px;
    clear: both;
    }
    
.einrichtungsbox127 {
float:left;
height:180px;
min-height:100px;
line-height:11px;

margin:0;

padding:9px;

text-align:center;

width:127px;

}

.einrichtungsbox137 {
float:left;
height:100%;
margin:0;
min-height:170px;
line-height:11px;
padding:9px;
text-align:center;
width:137px;
}

.keyword-column {
float: left;
width:50%;
padding-left:0px;
}

.hinweisbox {
sborder: solid 1px #bab38c;
border: solid 1px #99341e;
text-align:left;
padding: 10px;
margin-bottom:10px;
}


/*--------------------------------------------------------------Header-----------------------------------------------------------*/
.header {
background:transparent url(../Images/header_start.jpg) no-repeat scroll center top;
height:240px;
}

/*---------------------------------------------------------Menue Tabs-------------------------------------------------------------*/
.menue {
background:url(../Images/bg.png) repeat-x scroll bottom;
float:left;
font-size:150%;
height:240px;
line-height:normal;
margin:0 auto;
position:relative;
width:100%;
}

/*--Trickcontainer fürs Menü--*/
.innermenue {
background:transparent;
height:240px;
margin-left:auto;
margin-right:auto;
position:relative;
width:858px;
}

.phone {
bottom:-50px;
position:absolute;
right:2px;
}

/*--Liste--*/
.menue ul {
height:60px;
list-style:none;
margin-left:auto;
margin-right:auto;
padding:0;
width:858px;
position:absolute;
bottom:0;
left:0;
}

/*--Trickspan für Liste--*/
.outerlist {
position:absolute;
bottom:0;
left:0;
}

/*--Liste--*/
.menue li {
background:url(../Images/tabright.gif) no-repeat right top;
float:left;
margin-left:0;
margin-right:10px;
padding:0;
}

.menue .specialtab1 {
background:url(../Images/tabright2.gif) no-repeat right top;
float:left;
margin-left:0;
margin-right:10px;
padding:0;
}

.menue .specialtab2 {
background:url(../Images/tabright3.gif) no-repeat right top;
float:left;
margin-left:0;
margin-right:10px;
padding:0;
}

.menue a {
background:url(../Images/tableft.gif) no-repeat left top;
color:#FFF!important;
display:block;
font-weight:700!important;
padding:10px 12px 5px;
text-decoration:none!important;
}

.menue .specialtab1 a {
background:url(../Images/tableft.gif) no-repeat left top;
color:#FFF!important;
display:block;
font-weight:700!important;
text-decoration:none!important;
padding:10px 12px 5px;
}

.menue .specialtab2 a {
background:url(../Images/tableft3.gif) no-repeat left top;
color:#FFF!important;
display:block;
font-weight:700!important;
padding:10px 12px 5px;
text-decoration:none!important;
}

.menue .current {
background-image:url(../Images/tabright_on.gif);
}

.menue .current1 {
background-image:url(../Images/tabright_on2.gif);
}

.menue .current2 {
background-image:url(../Images/tabright_on3.gif);
}

.menue .current a {
background-image:url(../Images/tableft_on.gif);
color:#99341e!important;
font-weight:700!important;
padding-bottom:7px;
text-decoration:none!important;
}

.menue .current1 a {
background-image:url(../Images/tableft_on.gif);
color:#99341e!important;
font-weight:700!important;
padding-bottom:7px;
text-decoration:none!important;
}

.menue .current2 a {
background-image:url(../Images/tableft_on3.gif);
padding-bottom:7px;
color:#99341e!important;
font-weight:700!important;
text-decoration:none!important;
}

a {
font-family:Verdana;
font-weight:700;
letter-spacing:0;
text-decoration:none;
}

/*-----------------------------------------------------------Introduction-----------------------------------------------------*/
.intro {
background:transparent url(../Images/intro_bg8.jpg) repeat-x scroll left top;
border-bottom:1px solid #bab38c;
}

.introbox {
height:100%;
width:838px;
margin-left:auto;
margin-right:auto;
padding-top:17px;
padding-right:20px;
text-align:left;
}

/*-----------------------------------------------------------Main--------------------------------------------------------------*/
.main {
height:100%;
margin-left:auto;
margin-right:auto;
min-height:690px;
text-align:left;
width:858px;
}

/*-------------------------------------------------------------fullspalte---------------------------------------------------------*/
.fullspalte {
background:#FFF;
border-right:1px solid #bab38c;
float:left;
height:100%;
margin:0;
min-height:650px;
padding:10px;
padding-bottom:30px;
text-align:left;
width:829px;
}

/*-------------------------------------------------------------Spalte1---------------------------------------------------------*/
.spalte1 {
background:#FFF;
border-right:1px solid #bab38c;
float:left;
height:100%;
margin:0;
min-height:650px;
padding:10px;
padding-bottom:30px;
text-align:left;
width:580px;
}

.spalte1all {
background:#FFF;
border-right:1px solid #bab38c;
float:left;
height:100%;
margin:0;
min-height:1300px;
padding:10px;
padding-bottom:30px;
text-align:left;
width:580px;
}

.pflegehilfe .spalte1 {
border-right:0 solid #bab38c;
}

.box1 {
background:#FDF5AA;
float:left;
height:100%;
margin:0;
min-height:170px;
line-height:11px;
padding:9px;
text-align:center;
width:266px;
}

.box2 {
background:#FDF5AA;
float:left;
height:100%;
margin:0;
margin-left:10px;
min-height:170px;
line-height:11px;
padding:9px;
text-align:center;
width:266px;
}

.box3 {
background:#FDF5AA;
float:left;
height:100%;
margin:0;
margin-top:10px;
margin-bottom:40px;
min-height:150px;
line-height:11px;
padding:9px;
text-align:center;
width:560px;
}

.box3text {
float:left;
width:158px;
swidth:180px;
}

.box {
background-color:#FFF;
border:1px solid #dadada;
float:right;
margin-left:5px;
margin-top:4px;
padding:5px;
}

.boxbox {
border:1px solid green;
clear:both;
margin-right:10px;
margin-bottom:35px;
padding:10px;
padding-top:0;
text-align:right;
}

.boxbox a:active {
position:relative;
top:2px;
}

/*--------------------------------------------------------------------Spalte 1 Text-----------------------------------------------*/
.spalte1text {
margin-top:25px;
padding-left:20px;
padding-right:20px;
position:relative;
}

.spalte1textindex {
clear:both;
padding-left:20px;
padding-right:20px;
position:relative;
}

.spalte1text2 {
margin-top:25px;
padding-left:5px;
padding-right:10px;
position:relative;
}

.spalte1text h1 {
padding-bottom:13px;
font-style:normal;
}

.spalte1textindex h1 {
padding-bottom:13px;
font-style:normal;
}

.spalte1text2 h1 {
padding-bottom:20px;
font-style:normal;
}

/*------------------------------------------------------------------------Spalte 2------------------------------------------------*/
.spalte2 {
background:#f8f5e2;
float:left;
height:100%;
margin:7px 0 0 0px;
min-height:650px;
padding:0;
text-align:left;
width:247px;
color:#4a4a3b;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12.5px;
line-height:21px;
}

.pflegeanbieter {
background-color:#f8f5e2;
margin-bottom:5px;
margin-top:15px;
width:233px;
margin-left:14px;
text-align:left;
}

.sidebox1 {
background-color:#f8f5e2;
margin-bottom:5px;
width:233px;
margin-left:14px;
text-align:left;
}

.sidebox2 {
background:#f8f5e2 url(../Images/zettel/zettelgelb2.jpg) no-repeat scroll left top;
height:85px;
margin-bottom:5px;
margin-left:14px;
text-align:left;
padding-top:20px;
padding-left:7px;
padding-right:7px;
width:233px;
}

.sidebox2 p {
font-size:11px;
}

.sidebox2 h2 {
color:#99341e;
font-weight:400;
}

.sidebox3 {
background:#f8f5e2 url(../Images/zettel/zettelgelbgross.jpg) no-repeat scroll left top;
height:180px;
margin-bottom:5px;
margin-left:14px;
padding-top:30px;
padding-left:7px;
padding-right:7px;
text-align:left;
width:233px;
}

.sidebox3 p {
font-size:11px;
}

.sidebox3 h2 {
color:#99341e;
font-weight:400;
}

.sidebox4 {
background:#f8f5e2 url(../Images/zettel/zettelgelbmittel2.jpg) no-repeat scroll left top;
height:141px;
margin-bottom:5px;
margin-left:14px;
padding-top:20px;
padding-left:7px;
padding-right:7px;
text-align:left;
width:233px;
}

.sidebox4 p {
font-size:11px;
}

.sidebox4 h2 {
color:#99341e;
font-weight:400;
}

.h2link {
color:#99341e;
font-family:Georgia, "Times New Roman", Times, serif;
font-weight:400!important;
text-decoration:none!important;
}

.plink {
color:#4a4a3b!important;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:400!important;
text-decoration:none!important;
}

.plink2 {
color:#4a4a3b!important;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:400!important;
text-decoration:none!important;
}


/* Presse */
.presse {
margin-left:15px;
margin-top:20px;
width:234px;
}

.presse p.head {
overflow:hidden;
padding-bottom:10px;
}

.presse p.head span {
color:#c6c6c6;
float:right;
font-size:13px;
font-style:italic;      
}
.presse blockquote p {
font-style:italic;   
}

.presse blockquote {
text-indent: 17px; background: url(../Images/quotes1.gif);
background-position: 0 2px;
background-repeat: no-repeat;
padding-left:0;
margin-bottom:1em;
}

.presse blockquote p {
display: inline; 
margin: 0; 
padding-right: 17px;
background: url(../Images/quotes1.gif); 
background-position: bottom right; 
background-repeat: no-repeat;
}

.presse a {
font-weight:400;
color:#4a4a3b;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12.5px;
line-height:21px;
text-decoration:none;
}

/*----------------------------------------------------------------------Wo bin ich?--------------------------------------------*/
.wo p {
color:#bdd330;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:400;
line-height:22.5px;
margin-left:18px;
margin-right:20px;
padding:20px 0 2px 2px;
}

.wo a {
color:#bdd330!important;
font-weight:400;
text-decoration:underline!important;
}

.wo2 p {
color:#bdd330;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:400;
line-height:22.5px;
margin-left:5px;
margin-right:20px;
padding:20px 0 2px;
}

.wo2 a {
color:#bdd330;
font-weight:400;
text-decoration:underline!important;
}

.wo3 p {
color:#bdd330;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px!important;
font-weight:400;
line-height:22.5px;
margin-left:5px;
margin-right:20px;
padding:20px 0 2px;
letter-spacing:.5px;
}

.wo3 a {
color:#bdd330;
font-weight:400;
text-decoration:underline!important;
}

/*------------------------------------------------------------------Pflegehilfe finden--------------------------------------------*/
.pflegehilfesuchbutton {
margin-top:6px;
}

.pflegehilfesuchbutton a:active {
position:relative;
top:2px;
}

.pflegehilfesuchbutton2 {
clear:both;
margin-bottom:0;
margin-top:0;
}

.pflegehilfesuchbutton2 a:active {
position:relative;
top:2px;
}

.pflegehilfesuchbutton3 {
margin-top:6px;
}

.pflegehilfesuchbutton3 a:active {
position:relative;
top:2px;
}

.suchen2 {
clear:both;
margin-left:20px;
margin-bottom:0;
margin-top:15px;
text-align:left;
}

.suchen2 a:active {
position:relative;
top:2px;
}

.mehr {
color:#4a4a3b;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12.5px;
font-weight:400;
line-height:21px;
text-decoration:underline;
}

.pflegehilfeimg {
background-color:#FFF;
border:1px solid #dadada;
float:left;
margin:4px 20px 10px 0;
padding:5px;
}

.suchemap {
	padding:2px;
	border:1px solid #dadada;
	border-right:2px solid #d1d1d1;
	background-color:#FFFFFF;
	width:765px;
	height:550px;
	margin-top:10px;
}

/*----------------------------------------------------------------------Channel-----------------------------------------------------*/

.channelleft {
background-color:#FDF5AA;
margin:20px 20px 0 0;
float:left;
padding:10px;
width:245px;
height:86px;
}

.channelsuche {
background-color:#FDF5AA;
margin:20px 20px 0 0;
float:left;
padding:10px;
width:215px;
}

.channelsuchen {
clear:both;
margin-right:10px;
margin-bottom:35px;
padding:10px;
padding-top:10px;
text-align:right;
}


/*----------------------------------------------------------------------Suche-----------------------------------------------------*/
.sucheplatz h1 {
font-style:normal;
}

.suchimg {
border:1px solid #dadada;
float:left;
height:270px;
margin:20px 65px 15px 20px;
padding:5px;
width:226px;
}

.suchimg3 {
float:left;
width:226px;
height:292px;
margin:20px 65px 25px 20px;
padding:5px;
border:1px solid #dadada;
}


.platzsuche1 {
background-color:#FDF5AA;
margin:20px 20px 0 0;
float:right;
padding:10px;
width:215px;
}

.platzsuche2 {
background-color:#FDF5AA;
clear:both;
margin:20px;
padding:10px;
width:520px;
}

.optionen2 {
width:100%;
}

.suchheadline {
margin-bottom:10px;
}

.suchheadline2 {
margin-bottom:40px;
position:relative;
width:100%;
}

.dekoleistesuche {
	clear:both;
	margin-bottom:10px;
	padding-top:10px;
	border-bottom: 1px dashed #dadada;
}

/*----------------------------------------------------------------------Beratung-----------------------------------------------------*/
.beratungtable{
width:500px;
}
.beratungtable td{
padding:4px 6px 4px 6px;
}

.beratung24table{
width:800px;
}
.beratung24table td{
padding:4px 6px 4px 6px;
}

.datenschutz{
margin-top:50px;
background-color:#f8f5e2;
margin-bottom:5px;
width:233px;
margin-left:14px;
text-align:left;
    }
/*---------------------------------------------------------------Suchseiten Suchbutton-------------------------------------------*/
.suchen {
clear:both;
margin-right:10px;
smargin-bottom:35px;
padding:10px;
spadding-top:10px;
text-align:right;
}

.suchen a:active {
position:relative;
top:2px;
}

.einaus {
float:right;
right:0;
}

.einaus a:active {
position:relative;
top:2px;
}

/*-----------------------------------------------------------------Ergebnis Alle -------------------------------------*/
.ergebnis1 {
background-color:#FDF5AA;
float:left;
margin-bottom:20px;
margin-right:18px;
padding:10px;
width:385px;
}


.ergebnisplatzalle h1 {
line-height:27px;
margin-bottom:10px;
}

.ergebnisplatzalle a {
color:#99341e;
font-weight:400;
text-decoration:none;
}

.ergebnisheadline {
margin-bottom:10px;
}

.ergebnisplatz {
padding-bottom:4px;
padding-left:10px;
}

.ergebnis1img {
background-color:#FFF;
border:1px solid #dadada;
float:right;
margin-left:10px;
margin-top:-3px;
margin-right:1px;
padding:5px;
}

.mehrinformationen {
border-bottom:1px solid #99341e;
position:relative;
top:-9px;
left:-6px;
}

.infoicon {
float:left;
padding-right:10px;
padding-top:7px;
}


.infomappe1 {
float:right;
margin-top:55px;
width:113px;
}

.sinfomappehizugefuegt {
float:right;
margin-top:65px;
width:115px;
text-align:center;
border:1px dashed #4a4a3b;
background-image:url(../Images/icons/navigate_check.gif);
background-repeat:no-repeat;
background-position:20px 50%;
}

.sinfomappehizugefuegtmoeglich {
sfloat:right;
margin-top:5px;
swidth:115px;
stext-align:center;
sborder:1px dashed #4a4a3b;
sbackground-image:url(../Images/icons/list_hinzufuegen.gif);
sbackground-repeat:no-repeat;
sbackground-position:25px 10%;
}

.sinfomappehizugefuegennichtmoeglich {
float:right;
margin-top:65px;
width:115px;
text-align:center;
border:1px dashed #4a4a3b;
}


.ergebnisicon {
margin-top:7px;
float:left;
position:relative;
left:-12px;
}

/*--------------------------------------------------------------Spalte 2 Suchverfeinerung----------------------------------------*/
.spalte2text {
background-color:#FFF;
border-right:1px solid #bab38c;
border-left:1px solid #bab38c;
border-bottom:1px solid #bab38c;
float:left;
margin-left:7px;
margin-top:-9px;
padding-top:81px;
text-align:left;
}

.platzsucheside {
background-color:transparent;
margin:0;
float:right;
padding:10px;
width:220px;
}

.spalte2text h1 {
font-style:normal;
font-size:18px;
padding-left:10px;
}

.spalte2text p {
font-size:11px;
}

.spalte2text h2 {
font-size:16px;
}

/*---------Suchbutton Sidebarsuche--------*/
.suchenside {
clear:both;
margin-bottom:20px;
padding-top:4px;
padding-left:10px;
text-align:left;
}

.suchenside a:active {
position:relative;
top:2px;
}


/*------------------------------------------------------Einzelergebnis Seite--------------------------------------------------*/
.daten {
float:left;
width:271px;
}

.baujahr {
padding-left:10px;
}

.box4 {
background:#FDF5AA;
float:left;
height:100%;
margin:0;
line-height:11px;
text-align:left;
width:271px;
}

.schwerpunkte {
background:transparent;
float:left;
height:100%;
margin:0;
margin-bottom:-15px;
line-height:9px;
padding-left:13px;
padding-top:5px;
text-align:left;
width:271px;
}

.anschrift {
background:#FDF5AA;
float:left;
height:100%;
margin:0 0 20px 5px;
line-height:11px;
text-align:left;
padding:5px 0 5px 9px;
width:271px;
}

.anschrift2 {
background:#FDF5AA;
float:left;
height:100%;
margin:0 0 20px 15px;
line-height:11px;
text-align:left;
padding:5px 0 5px 9px;
width:271px;
}

.anschrift h2 {
margin-bottom:10px;
}

.boxinhalt {
padding-left:45px;
}

.einzelbild {
float:left;
padding-top:5px;
margin:10px 10px 10px 5px;
}

.einzelbild2 {
float:left;
padding-top:0;
margin:7px 10px 0 5px;
}

.beispielbild {
padding:5px;
background-color:#FFF;
}

.box5 {
background:transparent;
border:1px solid #dadada;
float:left;
margin:0 0 0 30px; /* hinzugefügt */
line-height:11px;
text-align:center;
width:271px;
}

.beispielbildunterschrift {
text-align:center;
margin-top:7px;
font-weight:normal;

}

.infomappeanfordern {
float:left;
height:100%;
height:110px;
text-align:center;
margin:30px 0 20px 30px;
width:271px;
}

.infomappeanfordern a:active {
position:relative;
top:2px;
}

.ergebnisicon2 {
margin-top:0;
float:left;
position:relative;
left:-12px;
}

.mehrinformationen2 {
position:relative;
top:-18px;
left:-6px;
}

.ergebnisplatzeinzel p {
line-height:20px;
font-size:11px;
}

.ergebnisplatzeinzel h2 {
font-size:16px;
}

.untereboxen {
clear:both;
padding-top:20px;
border-top:1px dashed #dadada;
}

.anzahl {
margin-left:7px;
font-weight:700;
}

.bildervariation {
text-decoration:underline;
font-weight:400;
color:#99341e;
}

.zauberstab {
margin-top:40px;
text-align:center;
}

.bewertungh2  {
position:relative;
float:left;
margin-top:0;
}


/*------------------------------------------------------------Pflegeratgeber----------------------------------------------------*/

div.ratgebernav {
    text-align:right;
}

div.ratgebernav a {
padding:0px 10px 3px 12px;
 background:url(../Images/dot_red.gif) no-repeat 0 5px;
}

.ratgeberimg {
background-color:#FFF;
border:1px solid #dadada;
float:left;
margin:2px 20px 4px 0;
padding:5px;
}

.box5 {
border:1px solid #dadada;
background:transparent;
float:left;
height:100%;
margin:0 0 0 30px;
min-height:170px;
line-height:11px;
text-align:center;
width:271px;
}

.zurueck {
text-align:center;
}

.zurueck a {
position:relative;
top:2px;
}

.zierleiste {
height:55px;
}

.ratgeber_einleitung ol {
margin-left:20px;
font:italic 17px Georgia;
color:#99341e;
}

.rang1 {
margin:5px 0 30px;
list-style:none;
}

.rang1 h2 {
font-size:16px;
line-height:30px;
font-style:normal;
}

.rang1 p {
font-style:normal;
line-height:23px;
}

.plus {
background-image:url(../Images/Pflegeratgeber/plus.png);
background-repeat:no-repeat;
background-position:0 5px;
margin-left:-5px;
padding-left:25px;
}

.minus {
background-image:url(../Images/Pflegeratgeber/minus.png);
background-repeat:no-repeat;
background-position:0 5px;
margin-left:-5px;
padding-left:25px;
}

.ebene1 {
color:#99341e;
font-family:Georgia, "Times New Roman", Times, serif;
font-weight:400;
text-decoration:underline;
}

.ebene2 {
color:#4a4a3b;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-decoration:underline;
font-weight:400;
}

.rang2 p {
font-style:normal;
line-height:23px;
}

.rang2 {
margin:5px 0 15px 25px;
list-style-image:url(../Images/Pflegeratgeber/listbutton.png);
}

/*------------------------------------------------------------------Ratgeberunterseiten-------------------------------------------*/
/*---------------Erste Schritte---------------------------*/
.topicueberschrift {
margin-bottom:15px;
line-height:30px;
}

.ratgeber h1 {
line-height:30px;
}

.text1:after {
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}

.text1 {
display:inline-block;
}

/* Hides from IE-mac \*/
* html .textblock_b {
height:1%;
}

.textblock_b {
display:block;
}

/* End hide from IE-mac */

.tabelle1 {
background-color:#FDF5AA;
border:1px solid #bdd330;
margin:35px 0 20px;
padding:20px 20px 1px;
}

.ueberschrift1 {
margin-bottom:20px;
}

.tabelle1 li {
margin:10px 20px 0 0;
padding:4px;
}

.ratgeber ol {
margin-left:20px;
font:italic 17px Georgia;
color:#99341e;
}

.ratgeber a {
color:#99341e;
font-weight:400;
text-decoration:underline;
}

.ratgeber p {
line-height:22.5px;
}

.rang4 {
margin:5px 0 30px;
}

.rang4 h2 {
font-size:16px;
line-height:30px;
font-style:normal;
}

.rang4 p {
font-style:normal;
line-height:23px;
}

/*------------------------------------------------------Häusliche Pflege-------------------------------------------------*/
.miniinhalt p {
font-style:normal;
line-height:23px;
}

.miniinhalt {
margin:-10px 0 30px 15px;
list-style:none;
}

.miniinhaltborder {
border-top:1px dashed #bdd330;
margin-bottom:35px;
}

.miniinhalt a {
font-weight:400;
text-decoration:underline;
color:#4a4a3b;
line-height:26px;
}

.miniinhalt li {
background-image:url(../Images/Pflegeratgeber/listbutton2.png);
background-repeat:no-repeat;
background-position:2px 9px;
padding-left:15px;
margin-left:-5px;
}

.betont {
font-weight:700;
}

.rang3 p {
font-style:normal;
line-height:23px;
}

.rang3 {
margin:5px 0 15px 25px;
list-style:none;
}

.rang3 li {
background-image:url(../Images/Pflegeratgeber/listbutton3.png);
background-repeat:no-repeat;
background-position:2px 8px;
padding-left:20px;
margin-left:-5px;
}

.tabelle2 table {
background-color:#FDF5AA;
border-top:1px solid #bdd330;
border-left:1px solid #bdd330;
clear:both;
margin-top:15px;
}

.tabelle2 td {
padding:15px;
border-bottom:1px solid #bdd330;
border-right:1px solid #bdd330;
}

.tabelle2 th {
padding:25px;
border-bottom:1px solid #bdd330;
border-right:1px solid #bdd330;
}

/*------------------------------------------------------Leistungen------------------------------------------------------------*/
.rang5 {
margin:5px 0 15px 25px;
list-style:none;
}

/*-------------------------------------------------------Highlightbox----------------------------------------------------------*/
.highlightbox {
clear:both;
background-color:#FDF5AA;
padding:20px;
margin:20px 0;
}

/*------------------------------------------------------Infomappe anfordern---------------------------------------------------*/
.infomappe_formular {
background-color:#FDF5AA;
padding:15px 20px;
margin:8px 0 20px;
}

.infomappe_formular2 {
background-color:#FDF5AA;
padding:15px 20px;
margin:8px 0 20px;
}

.infomappe_formular2 select {
width:240px;
}

.pflicht {
text-align:right;
color:#99341e;
}

.pflichtstern {
color:#99341e;
}

.border {
border-top:1px dashed #bdd330;
margin:5px 0 15px;
}

.funktionpraemie {
margin-top:20px;
float:left;
margin-right:0px;
margin-left:30px;
}

.erstenspraemie {
margin-top:22px;
background-image:url(../Images/zahlen/eins_lucent.gif);
background-repeat:no-repeat;
position:relative;
top:-10px;
left:-20px;
padding-top:10px;
padding-left:20px;
height:80px;
width:190px;
}

.zweitenspraemie {
margin-top:-3px;
background-image:url(../Images/zahlen/zwei_lucent.gif);
background-repeat:no-repeat;
position:relative;
top:-10px;
left:-20px;
padding-top:10px;
padding-left:20px;
height:70px;
width:190px;
}

.drittenspraemie {
border:0px solid black;
margin-top:15px;
background-image:url(../Images/zahlen/drei_lucent.gif);
background-repeat:no-repeat;
position:relative;
top:-10px;
left:-20px;
padding-top:10px;
padding-left:20px;
height:70px;
width:190px;
}

.viertenspraemie {
border:0px solid black;
margin-top:12px;
background-image:url(../Images/zahlen/vier_lucent.gif);
background-repeat:no-repeat;
position:relative;
top:-10px;
left:-20px;
padding-top:10px;
padding-left:20px;
height:90px;
width:190px;
}

.fünftenspraemie {
margin-top:12px;
background-image:url(../Images/zahlen/fünf_lucent.gif);
background-repeat:no-repeat;
position:relative;
top:-10px;
left:-20px;
padding-top:10px;
padding-left:20px;
height:80px;
width:190px;
}

/*-----------------------------------------------------------So funktioniert's--------------------------------------------------------------*/
.funktion {
	margin-top:30px;
	float:left;
	margin-right:0px;
	margin-left:30px;
	}

.erstens {
margin-top:22px;
background-image:url(../Images/zahlen/eins_yellow.jpg);
background-repeat:no-repeat;
position:relative;
top:-10px;
left:-20px;
padding-top:10px;
padding-left:20px;
height:100px;
width:237px;
}

.zweitens {
margin-top:-3px;
background-image:url(../Images/zahlen/zwei_yellow.jpg);
background-repeat:no-repeat;
position:relative;
top:-10px;
left:-20px;
padding-top:10px;
padding-left:20px;
height:90px;
width:237px;
}

.drittens {
border:0px solid black;
margin-top:15px;
background-image:url(../Images/zahlen/drei_yellow.jpg);
background-repeat:no-repeat;
position:relative;
top:-10px;
left:-20px;
padding-top:10px;
padding-left:20px;
height:85px;
width:237px;
}

.viertens {
border:0px solid black;
margin-top:12px;
background-image:url(../Images/zahlen/vier_yellow.jpg);
background-repeat:no-repeat;
position:relative;
top:-10px;
left:-20px;
padding-top:10px;
padding-left:20px;
height:90px;
width:237px;
}

.fünftens {
margin-top:12px;
background-image:url(../Images/zahlen/fünf_yellow.jpg);
background-repeat:no-repeat;
position:relative;
top:-10px;
left:-20px;
padding-top:10px;
padding-left:20px;
height:80px;
width:237px;
}


/*-------------------------------------------------------Link Wolke----------------------------------------------------------*/
.wolke {
text-align:center;
padding-top:30px;
}

.wolke p {
font-size:11px;
}

.wolke a {
font-weight:400;
text-decoration:underline;
color:#99341e;
}

.wolke h2 {
font-size:16px;
}

/*------------------------------------------------------Footerseite--------------------------------------------------------*/
.footerseite .spalte1 a {
text-decoration:underline!important;
font-weight:400!important;
}

.footerseite .spalte1 h2 a {
text-decoration:underline!important;
font-weight:400!important;
font-family:Georgia, "Times New Roman", Times, serif!important;
}

/*------------------------------------------------------Wirbild--------------------------------------------------------------*/
.wirbild {
text-align:center;
margin:20px 0 25px;
}

/*-----------------------------------------------------Login------------------------------------------------------------------*/
.login_formular {
background-color:#FDF5AA;
padding:15px 20px;
margin:8px 0 20px;
width:275px;
}

/*------------------------------------------------------Footer----------------------------------------------------------------*/
.footer {
border-top:1px solid #bab38c;
background:transparent url(../Images/footer.jpg) repeat-x scroll left top;
height:90px;
clear:both;
}

.main2 {
margin-left:auto;
margin-right:auto;
text-align:left;
width:858px;
}

.footertext {
background:transparent;
float:left;
margin:0;
padding:10px;
text-align:center;
width:580px;
}

.footertext p {
font-size:13px;
}

.footertext a {
font-weight:400;
color:#4a4a3b;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12.5px;
line-height:21px;
text-decoration:none;
}

.klein {
font-size:11px;
}


.clear-me {
clear: both;
font-size: 1px;
height: 0;
margin: 0;
line-height: 0;
}
div.clear-me {
overflow: hidden;
}


/* -------------------------------------------Detailseite Premiumbereich----------------------------------------*/

.spalte1textpremium {
padding-left:5px;
padding-right:5px;
position:relative;
}

.untereboxenpremium {
clear:both;
padding-top:5px;
}

.dekoleiste {
	clear:both;
	margin-bottom:30px;
	padding-top:30px;
	border-bottom: 1px dashed #dadada;
}

/* Premiumbereich mit Schriften und Listen */

.premiumbereich h2 {
color:#99341e;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:17px;
line-height:30px;
margin-bottom:12px;
}

.premiumbereich p {
color:#4a4a3b;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
line-height:23.5px;
}


.premiumbereich h1 {
color:#99341e;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:20px;
font-weight:bold;
font-style:normal;
line-height:35px;
margin-bottom:20px;
}

.premiumbereich h3 {
color:#99341e;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:19px;
font-weight:400;
font-style:italic;
}

.premiumbereich ul li {
color:#4a4a3b;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
line-height:22.5px;
}

.premiumbereich ul {
list-style-image: url(../Images/haken.jpg);
margin-left:30px;
float:left;
display:inline;
position:relative;
}


/* Abstandhalter Paket, Cleardiv */

.paket {
	margin-top:50px;
	margin-bottom:10px;
}

.wegbeschreibung {
	float:left;
	display:block;
}

.clearfloat {
	clear:both;
}


/* Ueberschriften mit Icon und Text */

.ergebnisicon3 {
	margin-top:0;
	margin-right:10px;
	float:left;
	position:relative;
	left:0px;
}

.mehrinformationen3 {
	position:relative;
	top:5px;
	font-weight:normal;
}


/* Bild Landkarte */

.map {
	padding:5px;
	border:1px solid #dadada;
	background-color:#FFFFFF;
	width:520px;
	height:200px;
}

.mapNormal {
	padding:5px;
	border:1px solid #dadada;
	background-color:#FFFFFF;
	width:559px;
	height:200px;
}


/* Verkehrsmittel */

.verkehrsmittel {
	margin-bottom:30px;
	margin-top:80px;
	}

.verkehrsmittel h2 {
	margin-bottom:0px;
	font-size:16px;
}


.paket2 {
	background-color:#fdf5aa;
	margin-bottom:15px;
}

/* Tabelle Verkehrsanbindung */

.verkehrsanbindung td {
	padding-right:40px;
	padding-left:5px;
}


/* Gelbe Box fuer Information im Premiumbereich */

.gelbebox {
	background-color:#FDF5AA;
	padding:12px;
	border:0px solid #bdd332;
}

.premiuminfos {
	margin-top:0px;
	margin-left:5px;
}

/* Abstand fuer Ueberschrift ueber kontaktdatenbox */

.abstandh2 {
	margin-bottom:11px;
	font-weight:bold;
}


/* Beschreibungbox mit Zettelhintergrund */

.beschreibungsbox {
	overflow:hidden;
	background-color:#fff;
	padding:0 20px;
	margin-left:auto;
	margin-right:auto;
	min-height:100px;
	/*background-image:url(images/premiumbereich/karoblatt.jpg);
	background-repeat:no-repeat;
	width:530px;*/
	sborder-left:2px solid #fdf5aa;
	sborder-right:2px solid #fdf5aa;

}

.beschreibungsbox p {
	font-size:13px;
}

/* Bildergalerie */
.bilgalerie {
	margin-top:15px;
}
                    
.bild a {
	float:left;
	border:1px solid #dadada;
	padding:3px;
	margin-left:10px;
	margin-bottom:8px;
}
                    	
.bild a:hover {
	border:1px solid #99341e;
}

/* Visitenkarte und Zitat */

.visitenkarte {
float:left;
height:100%;
height:110px;
text-align:left;
margin:30px 0px 0px 30px;
width:251px;
background-image:url(../Images/icons/ergebnis/premiumbereich/visitenkarte.jpg);
background-repeat:no-repeat;
min-height:170px;
overflow:hidden;
padding:45px 10px 10px 10px;
}

.profilbild {
	padding:5px;
	border:1px solid #dadada;
	background-color:#FFF;
	display:block;
	margin-left:7px;
}

.profil {
	float:right;
	padding-right:11px;
	padding-top:5px;
}

.zitat {
float:left;
height:100%;
height:110px;
text-align:left;
margin:0px 0 20px 30px;
width:231px;
background-image:url(../Images/icons/ergebnis/premiumbereich/zitat.jpg);
background-repeat:no-repeat;
min-height:150px;
overflow:hidden;
padding:30px 20px 20px 20px;
}


/* Titelhintergruende */

.titel {
display: block;
font-family: Georgia, serif;
padding-bottom: 6px;
padding-top:10px;
text-decoration: none;
}

/* Dialog */
.spalte1dialog {
min-height:456px;
border-right:1px solid #bab38c;
float:left;
margin:0;
padding:10px;
padding-bottom:30px;
text-align:left;
width:400px;
}

.spalte2dialog {
sbackground:#FFF;
float:left;
margin:0px 0px 0px 0px;
min-height:500px;
padding:0;
text-align:left;
width:270px;
color:#4a4a3b;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12.5px;
line-height:21px;
}

.datenschutzdialog{
margin-bottom:5px;
width:233px;
margin-left:14px;
text-align:left;
}

.funktiondialog {
margin-top:12px;
float:left;
margin-right:0px;
margin-left:30px;
}

.erstensdialog 
{
margin-top:22px;
background-image:url(../Images/zahlen/eins_lucent.gif);
background-repeat:no-repeat;
position:relative;
top:-10px;
left:-20px;
padding-top:10px;
padding-left:20px;
height:80px;
width:220px;
}

.zweitensdialog {
margin-top:-3px;
background-image:url(../Images/zahlen/zwei_lucent.gif);
background-repeat:no-repeat;
position:relative;
top:-10px;
left:-20px;
padding-top:10px;
padding-left:20px;
height:70px;
width:220px;
}

.drittensdialog {
border:0px solid black;
margin-top:15px;
background-image:url(../Images/zahlen/drei_lucent.gif);
background-repeat:no-repeat;
position:relative;
top:-10px;
left:-20px;
padding-top:10px;
padding-left:20px;
height:70px;
width:220px;
}

.viertensdialog {
border:0px solid black;
margin-top:12px;
background-image:url(../Images/zahlen/vier_lucent.gif);
background-repeat:no-repeat;
position:relative;
top:-10px;
left:-20px;
padding-top:10px;
padding-left:20px;
height:90px;
width:220px;
}

.fünftensdialog {
margin-top:12px;
background-image:url(../Images/zahlen/fünf_lucent.gif);
background-repeat:no-repeat;
position:relative;
top:-10px;
left:-20px;
padding-top:10px;
padding-left:20px;
height:80px;
width:237px;
}

.koopSiegel{
margin-bottom:5px;
width:223px;
height:120px;
margin-left:14px;
text-align:left;
}

/*----------------------------------------------------- Ihr Link zu uns -------------------------------------*/

.link {
	border:0px solid green;
	margin-bottom:20px;
	padding-top:20px;

}

.linkbild {
	text-align:right;
	padding-right:20px;
	width:250px;
	border: 0px dotted black;
	float:left;
	display:block;
	padding-top:2px;
}

.code {
	text-align:left;
	width:270px;
	border:0px dotted red;
	float:left;
}

textarea {
margin-top:8px;
}

.verlinkung h2 {
	margin-bottom:6px;
	margin-top:50px;
	font-size:17px;
}

.verlinkung h3 {
color:#99341e;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:16px;
font-weight:400;
line-height:20px;
}

/*----------------------------------------------------- Merkliste -------------------------------------*/
.merklistenGrid th {
    vertical-align:top;
    padding:6px 3px;
    text-align:left;
    background-color:#E3E1DD;
    color:#99341e;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:13px;
    line-height:21px;
    font-weight:bold;
}

.merklistenGrid td {
    vertical-align:top;
    padding:16px 3px;
    border-bottom:1px dashed #BEBAB3;
    color:#4a4a3b;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:12.5px;
    line-height:21px;
}

/*----------------------------------------------------- ASP.net -------------------------------------*/
.validationSummary
{
border-width: 1px;
border-style: solid;
border-color: #99341E;
background-color: #f4e2ce;
padding-top: 8px;
padding-left:35px;
padding-bottom: 10px;
font-size: 11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color: #99341E!important;
background-image: url(../Images/Info.gif);
background-position: 10px 6px;
background-repeat: no-repeat;
margin: 3px;
overflow:hidden;
}

/* autocomplete */

div #results {
position:absolute;
z-index:100;
display: none;
}

.searchresult {
z-index:100;
border: 1px solid #d7d5d5;
margin-left:47px;
width:250px;
background:#eeeeee;
margin-top:1px;
padding:2px;
}

.searchresult:hover{
cursor:pointer;
background-color: #d7d5d5;
}

.searchclose {
    z-index:100;
    text-align:right; 
    font-weight:bold;
    cursor:pointer;
    padding:2px;
    font-size:11pt;
}

.searchclose:hover {
    font-size:12pt;
}

/*-----------------------------------------------------------API--------------------------------------------------------------*/
/* Suche */
.content {
width:578px;
}

.spalte2keineanfrage {
background-color:#FFF;
border-top:1px solid #bab38c;
border-right:1px solid #bab38c;
border-left:1px solid #bab38c;
border-bottom:1px solid #bab38c;
float:left;
margin-top:2px;
text-align:left;
}

.sidebox5 {
background-color:#f8f5e2;
margin-bottom:5px;
width:233px;
margin-left:14px;
text-align:left;
}

