/* Reset CSS v1.0 | 20080212 */
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,
b,u,i,center,
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-size: 100%;
vertical-align: baseline;
background: transparent;
}
body {
line-height: 1;
}
ol,ul {
list-style: none;
}
blockquote,q {
quotes: none;
}
blockquote:before,blockquote:after,
q:before,q:after {
content: '';
content: none;
}
/* remember to define focus styles! */
:focus {
outline: 0;
}
/* remember to highlight inserts somehow! */
ins {
text-decoration: none;
}
del {
text-decoration: line-through;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
border-collapse: collapse;
border-spacing: 0;
}
/* Standart CSS */
body {
background: #F7F6F2;
font-family: Helvetica,Arial;
font-size: 14px;
color: #1A1818;
}
h1 {
color: #00702F;
margin-bottom: 10px;
font-size: 18px;
}
p {
margin-bottom: 18px;
}
ul {
list-style-type: disc;
margin-left: 17px;
}
a {
color: #00702F;
text-decoration: none;
}
a:hover {
color: black;
}
#content b {
color: #00702F;
}
/* Custom CSS */
#wrapper {
margin: 30px auto 50px auto;
width: 760px;
}
#header_hp {
background-image: url(../img/head.png);
width: 760px;
height: 93px;
padding: 0px;
}
#flash {
background-color: red;
margin-top: 5px;
margin-left: 1px;
}
#navigation {
font-size: 14px;
font-weight: bold;
padding-top: 9px;
padding-bottom: 0px;
}
#navigation ul {
float: right;
}
#navigation li {
float: left;
list-style-type: none;
margin-right: 35px;
}
#content_hp {
width: 710px;
border-top: 2px #00702F solid;
margin-top: 12px;
padding: 30px 25px 0px 25px;
line-height: 19px;
}
#footer {
border-top: 2px #00702F solid;
margin: 30px 0px;
padding-top: 7px;
font-size: 11px;
color: #666;
}
#footer ul {
width: 700px;
text-align: center;
margin: 7px auto;
}
#footer li {
float: left;
list-style-type: none;
margin-right: 18px;
}
#home_left {
float: left;
width: 245px;
}
#home_left2 {
float: left;
width: 290px;
}
#home_right {
width: 340px;
float: left;
margin-left: 28px;
}
#home_right2 {
width: 330px;
font-size: 15px;
color: #00702F;
font-weight: bold;
text-align: right;
margin-top: 30px;
margin-left: 100px;
}
#wsfsd_left {
width: 178px;
float: left;
}
#wsfsd_right {
width: 155px;
float: left;
margin-left: 15px;
margin-top: 6px;
}
#leistungen_right {
width: 333px;
float: right;
margin-left: 10px;
margin-top: 6px;
}
#leistungen_right li {
margin-bottom: 10px;
}
#leistungen_right2 {
margin-top: 20px;
margin-left: 10px;
}
#leistungen_left {
float: left;
}
#leistungen_left li {
margin-bottom: 10px;
}
#leistungen_left2 {
float: left;
width: 325px;
margin-top: 30px;
margin-left: 2px;
}
#auchdassindwir_left {
width: 165px;
float: left;
margin-left: 0px;
}
#auchdassindwir_left ul {
margin-left: 0px;
}
#auchdassindwir_right {
float: right;
}
#list_adsw {
font-size: 15px;
color: #00702F;
}
#list_adsw li {
border-top: 1px #c3c3c3 solid;
background: url(../img/auchdassindwir/list_icon.png) no-repeat;
background-position: 0% 100%;
list-style-type: none;
padding-left: 25px;
margin-bottom: 15px;
padding-top: 15px;
}
.noicon {
padding-left: 15px !important;
margin-bottom: 15px !important;
padding-top: 0px !important;
padding-bottom: 0px !important;
background-image: none !important;
border-top: 0px gray solid !important;
}
#list_adsw_noicon li {
padding-left: 15px;
padding-top: 0px;
margin-bottom: 15px;
background-image: none;
border-top: 0px gray solid;
}
#impressum {
font-size: 12px;
}
#impressum h2 {
color: #00702F;
font-size: 14px;
margin-bottom: 8px;
}
.gallery_headline {
height: 20px;
}

/* slider */

#slideshow {
background-color: white;
width: 492px;
padding: 20px 0 10px 0;
}

/* Slider [start] */

.slider {
    position: relative;
    width: 492px;

}

.slider .wrapper {
    position: relative;
    /* define width here (BUGFIX ..) */
    width: 452px;
    margin: auto;
    overflow: hidden;
}

.slider .wrapper ul {
    /* do not position absolute here (BUGFIX ..) */
    /* width will be re-calculated */
    width: 9999px;
    list-style: none;
    margin: 0;
    padding: 0;
    height: 375px;
}


.slider .wrapper ul li {
    /* don't float here */
    /* set height (BUGFIX ..) */
    height: 375px;
}

/* "Buttons" */
.slider .Btn {
    position: absolute;
    top: 71px;
    display: block;
    width: 19px;
    height: 54px;
    text-indent: -9999px;
    background: green;
}

    .slider .prev {
        left: 0;
        background: url(../img/auchdassindwir/gallery/left.png) no-repeat;
    }

    .slider .next {
        right: 2px;
        background: url(../img/auchdassindwir/gallery/right.png) no-repeat;
    }

.slider .PausePlay {
    display: block;
    width: 200px;
    margin: auto;
    margin-top: 1px;
    padding: 2px;
    color: white;
    background: green;
    text-align: center;
    text-decoration: none;
}

/* Slider [end] */