@import url(reset.css);
@import url(base.css);
@import url(form.css);

@import url(custom.css);
@import url(navigation.css);
/*@import url(mobile.css);*/

/* =============================================================================
 * Main stylesheet
 * Spezielle CSS-Eigenschaften
 * ========================================================================== */

#wrapper {
    background: #ffffff;
}

/* custom
------------------------------------------------- */
#custom {}

#custom .inside {}

/* header
------------------------------------------------- */
#header {
    height: 160px;
    background: url(../../../files/layout/bg-header.jpg) repeat-x 0 0;
}

#header .inside {}

#header .header {
    position: relative;
    width: 920px;
    margin: 0 auto;
}

#header .contact {
    position: absolute;
    top: 69px;
    right: 0;
    width: 218px;
    height: 52px;
    text-align: right;
    font-size: 11px;
    color: #000000;
}

#header .contact,
#header .contact * {
    line-height: 1.5 !important;
}

/** COOKIES **/
.cc_container .cc_btn {
	background-color: #617250 !important;
    color: #fff!important;
}
 
.cc_container {
	background: #535d62 !important; /* Hintergrundfarbe des gesamten Bereichs */
	color: #fff !important; /* Schriftfarbe des gesamten Bereichs */
}
 
.cc_container a {
	color: #bbccaa  !important; /* Textlink-Farbe "Mehr Infos" */
}

/* container
------------------------------------------------- */
body.standard #container {
    width: 920px;
    margin: 40px auto;
}

/* main
------------------------------------------------- */
#main {}

#main .inside {
    margin-left: 20px;
}

#main .ce_text.center {
    text-align: center;
}

#ansprechpartner .ce_text.col15 {
    height: 260px;
}

#standorte .ce_text.col14 {
    height: 260px;
}

#main .mod_dlh_googlemaps .dlh_googlemap {
    width: 100%;
    height: 300px;
}

/* right
------------------------------------------------- */ 
#right {}

#right .inside {} 

/* left
------------------------------------------------- */
#left {}

#left .inside {}

#left .ce_gallery ul,
#left .ce_gallery ul li {
    padding: 0;
    margin: 0;
    list-style: none;
}

/* footer
------------------------------------------------- */
#footer {}

#footer .inside {}

#footer .footer {
    height: 250px;
    background: url(../../../files/layout/bg-footer.jpg) repeat-x 0 0;
}

#footer .footer .inner {
    position: relative;
    width: 920px;
    height: 250px;
    padding: 15px 0;
    margin: 0 auto;
    overflow: visible;
}

#footer,
#footer h3,
#footer a {
    color: #ffffff;
}

#footer {
    font-weight: bold;
}

#footer h3 {
    font-size: 18px;
    font-weight: bold;
    margin-bottom: 10px;
}

#copyright {
    text-align: right;
    padding: 10px 0;
}

#copyright .inner {
    width: 920px;
    margin: 0 auto;
}

#copyright,
#copyright a {
    font-size: 11px;
    font-weight: normal;
    color: #70845a;
}

/* logo
------------------------------------------------- */
#logo {
	position: absolute;
    top: 20px;
}

/* mod_serach (field)
------------------------------------------------- */
#search {
    position: absolute;
    top: 27px;
    right: 0;
    font-size: 11px;
    font-weight: bold;
}

#search input.text {
    width: 157px;
    height: 22px;
    border: 1px solid #f1f1f1;
    font-size: 11px;
    color: #70845a;
}

#search .submit_container {
    float: left;
    margin-top: 0;
}

#search .submit_container input.submit {
    display: block;
    width: 22px !important;
    height: 22px;
    padding: 2px;
    background: #ffffff url(../../../files/layout/sprite-icons.png) no-repeat -27px 3px;
    border: 1px solid #f1f1f1;
    border-left: 0;
    text-indent: -9999em;
}
.ce_accordion .toggler {font-size: 18px; color: #70845a; line-height:24px; font-family: Times New Roman; font-weight: normal;}

/* mod_caroufredsel
------------------------------------------------- */
/*.mod_caroufredsel,
.caroufredsel_wrapper {
    width: 100%;
    margin: 0 auto;
    overflow: hidden;
    position: relative;
    z-index: 8;
}



.caroufredsel .ce_image {
    width: 1920px;
    position: relative;
}*/