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
    }
:focus {
    outline:0
    }
ins {
    text-decoration:none
    }
del {
    text-decoration:line-through
    }
table { 
    border-collapse:collapse;border-spacing:0
    }
.clear {
    clear:both;
}
p {
    line-height:15px;
}
a:visited {
  color:#9ec10b;
}
/***********a definitions************/
a.home {
    background: url("../images/logo.jpg") no-repeat scroll 65px 30px transparent;
    display: block;
    float: left;
    height: 130px;
    width: 200px;
}


/*******************/
#contentwrapper {
    background: url("../images/background.png") no-repeat scroll 0 0 transparent;
    border: 1px solid #EFEFEF;
    font-family: Verdana,Arial;
    margin: 0 auto;
    min-height: 680px;
    width: 940px;
}

/*#head ul {
    margin-left: 0 !important;
    position: relative !important;
    top: 80px !important;
    width: 940px !important;
}
#head ul li {
    display: block;
    float: left;
    font-size: 15px;
    margin: 0 25px;
}
#head ul li a {
    color: #666666 !important;
    text-decoration:none !important;
    font-weight:normal !important;
}
#head ul li a.hover {
    color: #9ec10b;
   font-weight: normal;
}
#head ul li a.active {
    color: #9EC10B !important;
    font-weight: normal;
}*/
#footer {
    width:940px;
    margin:0 auto;
    font-family:Verdana, Arial;
}
#footer ul li {
    display: inline;
    float: right;
    font-size: 8px;
    margin: 5px;
}
.links {
    margin: 0 0 0 0;
}
#footer ul li a {
    color: #858585;
    text-decoration:none;
    font-weight:normal;
}
/*********************************/

#content {
    background: url("../images/bild1.jpg") no-repeat scroll 235px 160px transparent;
    min-height: 650px;
    width: 940px;
}
.firstblock {
    background: none repeat scroll 0 0 #9EC10B;
    float: right;
    height: 150px;
    margin: 10px 20px 0;
    width: 350px;
}
.secondblock {
    background: none repeat scroll 0 0 transparent;
    border-right: medium none;
    border-top: medium none;
    float: left;
    height: 540px;
    margin: 11px 20px 0 15px;
    width: 510px;
}
.thirdblock {
    background: url("../images/23851.jpg") no-repeat scroll 0 0 transparent;
    float: right;
    height: 350px;
    margin: 25px 20px 0;
    width: 350px;
}
.thirdblock1 {
    background: url("../images/22281.jpg") no-repeat scroll 0 0 transparent;
    float: right;
    height: 350px;
    margin: 25px 20px 0;
    width: 350px;
}

.thirdblock2 {
    background: url("../images/23096.jpg") no-repeat scroll 0 0 transparent;
    float: right;
    height: 350px;
    margin: 25px 20px 0;
    width: 350px;
}
.thirdblock3 {
    background: url("../images/23933.jpg") no-repeat scroll 0 0 transparent;
    float: right;
    height: 350px;
    margin: 25px 20px 0;
    width: 350px;
}
.thirdblock4 {
    background: url("../images/23780.jpg") no-repeat scroll 0 0 transparent;
    float: right;
    height: 350px;
    margin: 25px 20px 0;
    width: 350px;
}



.thirdblock5 {
    background: url("../images/22782.jpg") no-repeat scroll 0 0 transparent;
    float: right;
    height: 350px;
    margin: 25px 20px 0;
    width: 350px;
}
.thirdblock6 {
    background: url("../images/22583.jpg") no-repeat scroll 0 0 transparent;
    float: right;
    height: 350px;
    margin: 25px 20px 0;
    width: 350px;
}



.thirdblock7 {
    background: url("../images/23751.jpg") no-repeat scroll 0 0 transparent;
    float: right;
    height: 350px;
    margin: 25px 20px 0;
    width: 350px;
}
.thirdblock8 {
    background: url("../images/23538.jpg") no-repeat scroll 0 0 transparent;
    float: right;
    height: 350px;
    margin: 25px 20px 0;
    width: 350px;
}
.thirdblock9 {
    background: url("../images/22968.jpg") no-repeat scroll 0 0 transparent;
    float: right;
    height: 350px;
    margin: 25px 20px 0;
    width: 350px;
}
.thirdblock10 {
    background: url("../images/23562.jpg") no-repeat scroll 0 0 transparent;
    float: right;
    height: 350px;
    margin: 25px 20px 0;
    width: 350px;
}




.thirdblock11 {
    background: url("../images/22026.jpg") no-repeat scroll 0 0 transparent;
    float: right;
    height: 350px;
    margin: 25px 20px 0;
    width: 350px;
}
.thirdblock12 {
    background: url("../images/22165.jpg") no-repeat scroll 0 0 transparent;
    float: right;
    height: 350px;
    margin: 25px 20px 0;
    width: 350px;
}




.thirdblock13 {
    background: url("../images/23583.jpg") no-repeat scroll 0 0 transparent;
    float: right;
    height: 350px;
    margin: 25px 20px 0;
    width: 350px;
}
.thirdblock14 {
    background: url("../images/23290.jpg") no-repeat scroll 0 0 transparent;
    float: right;
    height: 350px;
    margin: 25px 20px 0;
    width: 350px;
}
.thirdblock15 {
    background: url("../images/23412.jpg") no-repeat scroll 0 0 transparent;
    float: right;
    height: 350px;
    margin: 25px 20px 0;
    width: 350px;
}
.thirdblock16 {
    background: url("../images/23174.jpg") no-repeat scroll 0 0 transparent;
    float: right;
    height: 350px;
    margin: 25px 20px 0;
    width: 350px;
}
.thirdblock17 {
    background: url("../images/22295.jpg") no-repeat scroll 0 0 transparent;
    float: right;
    height: 350px;
    margin: 25px 20px 0;
    width: 350px;
}
.thirdblock18 {
    background: url("../images/22225.jpg") no-repeat scroll 0 0 transparent;
    float: right;
    height: 350px;
    margin: 25px 20px 0;
    width: 350px;
}
.firstblock ul li {
    display:block;
    font-size:12px;
    margin:15px 15px 15px 10px;
}
.firstblock ul li a {
    color:#666666;
    text-decoration:none;
}
.Kontaktdaten {
    background: url("../images/jederhund.png") no-repeat scroll 0 0 transparent;
    color: #FFFFFF;
    font-size: 14px;
    margin: 25px 0 0 15px;
    padding-top: 40px;
}
.Kontaktdaten p {
    margin:0 0 10px 0;
}
.secondblock h1 {
    color: #666666;
    font-size: 14px;
    margin: 15px 0 10px 10px;
}
.secondblock p {
    color: #666666;
    font-family: Verdana,Arial,Tahoma;
    font-size: 13px;
    line-height: 18px;
    margin: 10px;
}

/***********accordion*/

.accordion {
    margin: 0;
    padding: 0 10px 0 0;
}
.accordion li {
    list-style-type: none;
    display:block;
}

