/* ---------------------------- Style für SANI-AM-EI */

*, body, html {
color: #999;
font-family: Arial, Verdana, Helvetica, sans-serif;
margin: 0;
padding: 0;
}

body {
background-color: #FFF;
background-image: url(images/bg.gif);
background-position: right top;
background-repeat: repeat-y;
margin: 0;
}




/* ----------------------------------------------------- HEADER */
#div_header {
 background-image: url(images/header_bg.gif);
 background-repeat: repeat-x;
 height: 200px;
 margin: 0;
 padding: 0;
}
#div_header h1 {
 background-image: url(images/header_spruch.gif);
 background-repeat: no-repeat;
 float: left;
 height: 130px;
 margin: 0;
 padding: 0;
 text-indent: -8000px;
 width: 343px;
}
#div_logo {
 background-image: url(images/header_logo2.gif);
 background-repeat: no-repeat;
 float: right;
 height: 200px;
 margin: 0;
 padding: 0;
 width: 370px;
}

/* ----------------------------------------------------- CONTENT */
#content {
padding: 0 400px 0 40px;
min-height: 400px;
_height: 400px;   /* ie hack */
}
#content p, #content h1, #content h2, #content h3, #content h4 {
padding: 12px 0;
margin: 0;
}
#content h1 {
color: #F60;
font-weight: normal;
border-left: #F60 solid 5px;
padding-left: 15px;
}
#content h1 b, #content h1 strong {
color: #999;
font-weight: bold;
}

#content h2 {
color: #999;
font-weight: normal;
}
#content h2 b, #content h2 strong {
color: #F60;
font-weight: bold;
}

#content h3 {
color: #F60;
font-weight: normal;
}
#content h3 b, #content h3 strong {
color: #F60;
font-weight: bold;
}

#content h4 {
color: #F60;
}

#content a, #content a:visited {
color: #F60;
text-decoration: none;
}
#content a:hover, #content a:active {
color: #FF9B3F;
text-decoration: none;
}

#content ul {
margin: 0 28px;
padding: 4px 0;
}
#content li {
border-bottom: #FF9B3F solid 1px;
list-style-image: url(images/list.gif);
list-style-position: outside;
margin: 0 28px;
padding: 5px 0;
}



/* ----------------------------------------------------- FOOTER */
#footer {
 background-image: url(images/footer_bg.gif);
 background-repeat: repeat-x;
 height: 143px;
 margin: 0;
 padding: 0;
 position: relative;  /* Needed for Safari */
 text-indent: -8000px;
 width: 100%;
}
#footer h3 {
 background-image: url(images/footer_address.gif);
 background-repeat: no-repeat;
 float: left;
 height: 143px;
 margin: 0;
 padding: 0;
 text-indent: -8000px;
 width: 343px;
}
#footer h4 {
 background-image: url(images/footer_right.gif);
 background-repeat: no-repeat;
 float: right;
 height: 143px;
 margin: 0;
 padding: 0;
 text-indent: -8000px;
 width: 370px;
}



/* ----------------------------------------------------- KLASSEN */
.clear {
clear: both;
}
.text_right {
text-align: right;
}
.text_center {
text-align: center;
}
.k_auszeichnung, .auszeichnung {
color: #F60;
font-weight: bold;
}
img {
margin: 0 5px 5px 0;
padding: 1px;
}
.img_right {
float: right;
padding: 0 5px 5px 20px;
}
.img_left {
float: left;
padding: 0 20px 5px 0;
}
.img_border {
border: #999 solid 1px;
margin: 0 5px 5px 0;
padding: 1px;
}

.impressum td {
padding: 3px;
}

.linie {
padding: 0;
background-image: url(images/1x1.gif);
background-position: center;
background-repeat: repeat-x;
}



