@charset "utf-8";


/* --------------------------------- Body --------------------------------- */

* {
margin: 0; 
padding: 0;
}

body {
background: #fcf9e0 url(../images/layout/background.jpg) 0 0 repeat-x;
width: 100%;
height: 344px;
font: 14px "Trebuchet MS" Arial, Helvetica, sans-serif;
color: #000;
line-height: 20px;
font-weight: normal;
}

p {
margin: 0;
}

h1 {
color: #fff;
font-size: 0.1em;
padding: 100px 0 0 130px;
}

h2 {
color: #fff;
font-size: 0.1em;
widht: 430px;
background-color: #fff;
padding-bottom: 10px;
}

h3 {
color: #486D1D;
font-size: 14px;
margin: 10px 0 0 15px
}

#inhalt hr {
width: 410px;
height: 1px;
color: #ccc;
border: 0 none;
background-image: url(../images/layout/hr.gif);
}

/* --------------------------------- Container --------------------------------- */

#container {
background: url(../images/layout/container.jpg) 0 0 repeat-y;
width: 940px;
margin: 0 auto;
}

/* --------------------------------- Header --------------------------------- */

#header {
background: url(../images/layout/header.jpg) 0 0 no-repeat;
width: 940px;
height: 344px;
}

#adresse_header {
background: url(../images/layout/kontakt.jpg) 0 0 no-repeat;
width: 315px;
height: 104px;
padding-left: 100px; padding-top: 10px;
margin: 30px 0 0 140px;
}

#adresse_header span {
color: #666;
}

.hotline {
color: #666; 
background-color: #fdf8d4; 
}

/* --------------------------------- Content --------------------------------- */

#content {
background: url(../images/layout/content.jpg) 0 0 no-repeat;
width: 940px;
}

#inhalt {
width: 430px;
float: left;
margin: 30px 0 0 40px;
font-size: 13px;
color: #333;
letter-spacing: 0.01em;
background-color: #fefcea;
}

/*#inhalt p:first-letter {
margin: 2px 0 4px 0;
float: left;
font: 44px "Times New Roman", Times, serif;
color: #f2d400;
position: relative;
font-weight: normal;
}*/

#inhalt p{
padding: 15px;
}

#inhalt a {
text-decoration: underline;
color: #666;
}

#inhalt a:hover {
text-decoration: underline;
color: #ccc;
}

.green {
color: #486D1D;
}

ul.content {
margin: 0 0 0 20px;
list-style-type: none;
}

ul.content li {
background: url(../images/layout/listenpunkt.jpg) 0 3px no-repeat;
list-style-type: none;
padding-left: 20px;
}

/* --------------------------------- Bilder --------------------------------- */

.bild {
width: 410px;
float: left;
}

.bild p{
padding: 0;
margin: 0;
}

.bild a img {
border: 3px solid #486D1D;
}

.bild a:hover img {
border: 3px solid #EFD305;
}

.bild a:hover {
border-color: transparent;
}

#gesundheit {
background: url(../images/layout/fuer_ihre_gesundheit_unterwegs.jpg) 0 0 no-repeat;
width: 224px;
height: 66px;
float: left;
margin-top: 40px;
}

.aktuelles_bild {
border: 3px solid #486D1D;
}


/* --------------------------------- Content --------------------------------- */

#navigation ul {
width: 216px;
font-size: 0.01em;
margin: 30px 0 0 140px;
list-style-type: none;
float: left;
}

#navigation ul li {
display: block;
padding: 0;
}

#navigation ul li a:link, #navigation ul li a:visited, #navigation ul li a:hover, #navigation ul li a:active {
height: 31px;
padding: 0;
display: block;
text-decoration: none;
color: #fff;
text-indent: -500px;
}

#navigation ul li a.startseite:link, #navigation ul li a.startseite:visited {
background: url(../images/navigation/startseite.gif) 0 0 no-repeat;
}
#navigation ul li a.startseite:hover, #navigation ul li a.startseiteActive {
background: url(../images/navigation/startseite.gif) -216px 0 no-repeat;
}

#navigation ul li a.unser_team:link, #navigation ul li a.unser_team:visited {
background: url(../images/navigation/unser_team.gif) 0 0 no-repeat;
}
#navigation ul li a.unser_team:hover, #navigation ul li a.unser_teamActive {
background: url(../images/navigation/unser_team.gif) -216px 0 no-repeat;
}

#navigation ul li a.unsere_leistungen:link, #navigation ul li a.unsere_leistungen:visited {
background: url(../images/navigation/unsere_leistungen.gif) 0 0 no-repeat;
}
#navigation ul li a.unsere_leistungen:hover, #navigation ul li a.unsere_leistungenActive {
background: url(../images/navigation/unsere_leistungen.gif) -216px 0 no-repeat;
}

#navigation ul li a.fuer_sie_unterwegs_in:link, #navigation ul li a.fuer_sie_unterwegs_in:visited {
background: url(../images/navigation/fuer_sie_unterwegs_in.gif) 0 0 no-repeat;
}
#navigation ul li a.fuer_sie_unterwegs_in:hover, #navigation ul li a.fuer_sie_unterwegs_inActive {
background: url(../images/navigation/fuer_sie_unterwegs_in.gif) -216px 0 no-repeat;
}

#navigation ul li a.aktuelles:link, #navigation ul li a.aktuelles:visited {
background: url(../images/navigation/aktuelles.gif) 0 0 no-repeat;
}
#navigation ul li a.aktuelles:hover, #navigation ul li a.aktuellesActive {
background: url(../images/navigation/aktuelles.gif) -216px 0 no-repeat;
}

#navigation ul li a.kontakt:link, #navigation ul li a.kontakt:visited {
background: url(../images/navigation/kontakt.gif) 0 0 no-repeat;
}
#navigation ul li a.kontakt:hover, #navigation ul li a.kontaktActive {
background: url(../images/navigation/kontakt.gif) -216px 0 no-repeat;
}

#navigation ul li a.impressum:link, #navigation ul li a.impressum:visited {
background: url(../images/navigation/impressum.gif) 0 0 no-repeat;
}
#navigation ul li a.impressum:hover, #navigation ul li a.impressumActive {
background: url(../images/navigation/impressum.gif) -216px 0 no-repeat;
}

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

/* --------------------------------- Bottom --------------------------------- */

#bottom_kachel {
background: url(../images/layout/bottom_kachel.jpg) 0 0 repeat-x;
width: 100%;
height: 72px;
}

#bottom {
background: url(../images/layout/bottom.jpg) 0 0 no-repeat;
width: 940px;
height: 72px;
margin: 0 auto;
}