html, body {
margin: 0;
padding: 0;
height: 101%;
}
body {
background-color: #FFE175;
color: #000;
font-family: Verdana, Helvetica, sans-serif;
font-size: 101%;
text-align: center;
height: 100%;
}
table {
background-color: #FFEAA4;
width: 100%;
margin: 0px;
padding: 0px;
vertical-align: top;
border: 0px solid #000;
}
tr, td  ol, ul, li {
margin: 0;
padding: 0;
border: 0px solid #000;
}


#gesamt {
margin: 0px auto;
width: 980px;
height: 100%;
text-align: center;
vertical-align: top;
z-index: 1
}

#kopf {
margin: 0px;
padding: 0px;
width: 980px;
height: 245px;
text-align: center;
vertical-align: top;
background-image: url(../grafik/petzie_kopf_bg.gif);
background-repeat: no-repeat;
background-position: 0px 0px;
z-index: 2
}

.kopf {
margin: 0px;
padding: 0px;
width: 980px;
height: 245px;
text-align: center;
vertical-align: top;
background-image: url(../grafik/petzie_kopf_bg.gif);
background-repeat: no-repeat;
background-position: 0px 0px;
}

#menue {
background-color: transparent;
/* margin: 107px 0px 0px 157px; 
margin: 107px 0px 0px 188px; */
margin: 107px 0px 0px 165px;
padding: 70px 0px 0px 0px;
text-align: left;
vertical-align: top;

}
#menuediv {
float: left;
width: auto;
height: 30px;
background-color: transparent;
text-align: left;
vertical-align: middle;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
border-left: 0px solid #b80003;
z-index: 5
}

#menuepkt {
float: left;
width: auto;
height: 30px;
background-color: transparent;
text-align: left;
vertical-align: middle;
margin: 0px 0px 0px 35px;
padding: 0px 0px 0px 0px;
border-left: 0px solid #b80003;
z-index: 4
}

#inhalt {
background-color: transparent;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
width: 980px;
height: auto;
text-align: left;
vertical-align: top;
z-index: 6
}

#inhalt_links {
background-color: transparent;
margin: 30px 0px 0px 80px;
padding: 0px 0px 0px 0px;
width: 410px;
height: auto;
text-align: left;
vertical-align: top;
border-top: 0px solid red;
z-index: 7
}

#inhalt_rechts {
background-color: transparent;
margin: 30px 0px 0px 0px;
padding: 0px 0px 0px 0px;
width: 400px;
height: auto;
text-align: left;
vertical-align: top;
border-top: 0px solid green;
z-index: 8
}
#team {
background-color: transparent;
margin: 20px 0px 0px 0px;
padding: 0px 0px 0px 0px;
width: 170px;
height: auto;
text-align: left;
vertical-align: top;
border-left: 0px solid red;
z-index: 9
}
.teamfoto {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
border-top: 3px solid #F9B700;
border-right: 1px solid #29992a;
border-bottom: 1px solid #29992a;
}
#team p{
font-size: 11px;
line-height: 16px;
color: #507F28;
text-align: left;
vertical-align: top;
margin: 5px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}
.karte {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
border-top: 1px solid #507F28;
border-right: 0px solid #29992a;
border-bottom: 0px solid #29992a;
}

.koop {
margin: 10px 0px 20px 0px;
padding: 0px 0px 0px 10px;
}

h1, h2, h3, h4, p, ul, li {
font-family: Verdana, Helvetica, sans-serif;
font-size: 100%;
color: #000;
margin: 0;
padding: 0;
}
ul {
margin: 5px 0px 0px 3px;
padding: 0px 0px 13px 14px;
}
li {
font-size: 12px;
line-height: 18px;
color: #507F28;
text-align: left;
vertical-align: top;
margin: 0px 0px 0px 0px;
padding: 0px 0px 7px 0px;
}

h1 {
font-size: 12px;
line-height: 100%;
color: #507F28;
text-align: left;
vertical-align: middle;
margin: 0px 0px 0px 0px;
padding: 0px 0px 15px 0px;
}

h2 {
white-space: nowrap;
text-align: left;
vertical-align: top;
background-color: red;
}
h4 {
font-size: 11px;
line-height: 14px;
color: #507F28;
text-align: left;
vertical-align: top;
margin: 0px 0px 0px 2px;
padding: 0px 0px 0px 0px;
}
h5 {
font-size: 11px;
line-height: 14px;
color: #507F28;
text-align: left;
vertical-align: top;
margin: 105px 0px 0px 0px;
padding: 0px 0px 0px 120px;
}

/* Links */

#menuediv h4 a {
text-decoration: none;
padding: 0px 2px 0px 2px;
}
#menuediv h4 a:link {
color: #507F28;
}
#menuediv h4 a:visited {
color: #507F28;
}
#menuediv h4 a:hover {
padding: 0px 2px 0px 2px;
background-color: #FFF;
color: #bc363b;
}

#start #menuediv #nav-start,
#philosophie #menuediv #nav-philosophie,
#arbeitschwerpunkte #menuediv #nav-arbeitschwerpunkte,
#pflegeteam #menuediv #nav-pflegeteam,
#kosten #menuediv #nav-kosten,
#stellenangebote #menuediv #nav-stellenangebote,
#kooperationen #menuediv #nav-kooperationen,
#kontakt #menuediv #nav-kontakt,
#impressum #menuediv #nav-impressum,


#menuediv h4 a:active {
background-color: transparent;
color: #d8000b;
}

p {
font-size: 12px;
line-height: 17px;
color: #507F28;
text-align: left;
vertical-align: top;
margin: 0px 0px 0px 0px;
padding: 0px 90px 15px 80px;
}

#menue p {
font-size: 11px;
line-height: 14px;
color: #507F28;
text-align: left;
vertical-align: top;
margin: 105px 0px 0px 0px;
padding: 0px 0px 0px 120px;
}

#inhalt_links p {
font-size: 12px;
line-height: 18px;
color: #507F28;
text-align: left;
vertical-align: top;
margin: 0px 0px 0px 0px;
padding: 0px 0px 13px 0px;
}
#inhalt_rechts p {
font-size: 12px;
line-height: 18px;
color: #507F28;
text-align: left;
vertical-align: top;
margin: 0px 0px 0px 0px;
padding: 0px 0px 13px 0px;
}

p a {
text-decoration: underline;
padding: 0px 2px 0px 2px;
color: #507F28;
}
p a:link {
color: #507F28;
}
p a:visited {
color: #507F28;
}
p a:hover {
padding: 0px 2px 0px 2px;
background-color: #FFF;
color: #bc363b;
}
p a:active {
background-color: transparent;
color: #d8000b;
}
/*
.aktiv {
padding: 0px 3px 0px 3px;
color: #bc363b;
} */

li  a {
padding: 0px 2px 0px 2px;
text-decoration: underline;
color: #507F28;
background-color: transparent;
}
li a:link {
color: #507F28;
}
li a:visited {
color: #507F28;
}
li a:hover {
color: #bc363b;
}
li a:active {
color: #d8000b;
}


.minimal {
font-size: 10px;
line-height: 10px;
color: red;
text-align: left;
vertical-align: top;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

h5 a {
text-decoration: none;
padding: 0px 0px 0px 0px;
}
h5 a:link {
color: #507F28;
}
h5 a:visited {
color: #507F28;
}
h5 a:hover {
padding: 0px 0px 0px 0px;
background-color: #7DB713;
color: #D8000B;
}
h5 a:active {
background-color: transparent;
color: #yellow;
}

img {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
border: none;
}

img a {
text-decoration: none;
}
img a:link {
}
img a:visited {
}
img a:hover {
background-color: red;
}
img a:active {
background-color: transparent;
}

/* -- Formularbereich -- */

.FORMULAR {
width:100%;
font-family: Verdana, Helvetica, sans-serif;
font-size: 12px;
color: #000;
line-height: 15px;
vertical-align: top;
margin: 0px 0px 0px 0px;
padding: 2px 0px 3px 5px;
background-color: #f6f3f3;
border: 0px dotted #FFF;
border-top: 1px solid #507F28;
}
.FORMTEXT {
width: 100%;
height: 150px;
font-family: Verdana,Helvetica,sans-serif;
font-size: 12px;
color: #000;
line-height: 15px;
padding: 5px 0px 0px 5px;
background-color: #f6f3f3;
border: 0px dotted #FFF;
border-top: 1px solid #507F28;
}
.BUTTON {
font-family: Verdana, Helvetica, sans-serif;
font-size: 100%;
color: #000;
line-height: 150%;
vertical-align: top;
margin: 5px 0px 0px 0px;
padding: 2px 3px 3px 3px;
}
.NATOLL {
width:35px;
font-family: Verdana, Helvetica, sans-serif;
font-size: 12px;
color: #000;
line-height: 100%;
vertical-align: top;
margin: 0px 0px 0px 0px;
padding: 1px 0px 1px 5px;
background-color: #f6f3f3;
border: 0px dotted #FFF;
border-top: 1px solid #507F28;
}
.ZUFALL {
padding: 2px 5px 2px 5px;
background-color: #f6f3f3;
border-top: 1px solid #507F28;
}

#gesamt #karte_01 a {
display: block;
}
#gesamt #karte_01 a:link {
background-color: transparent;
color: orange;
background-image: url(../grafik/anfahrt_petzie_01.gif);
background-repeat: no-repeat;
background-position: 0px 0px;
}
#gesamt #karte_01 a:visited {
background-color: transparent;
color: orange;
background-image: url(../grafik/anfahrt_petzie_01.gif);
background-repeat: no-repeat;
background-position: 0px 0px;
}
#gesamt #karte_01 a:hover {
background-color: transparent;
color: darkblue;
background-image: url(../grafik/anfahrt_petzie_02.gif);
background-repeat: no-repeat;
background-position: 0px 0px;
}

#gesamt #karte_01 a:active {
background-color: transparent;
color: #000;
background-image: url(../grafik/anfahrt_petzie_03.jpg);
background-repeat: no-repeat;
background-position: 0px 0px;
}




