


/* --------  TAGS ANFANG  -------- */
*{
    margin: 0;
    padding: 0;
}

html{
	height: 100%;
}

body{
    height: 100%;
    min-height: 100.01%;
	font-family: verdana,sans-serif,Arial,Helvetica;
    font-size: 14px;
    text-decoration: none;
    color:#2F0E09;
    background-color:#827474;
    
}

h1{
font-size: 17px;
margin-bottom:12px;
}
h2{
font-size: 16px;
margin-bottom:9px;
}
h3{
font-size: 16px;
margin-bottom:7px;
}

img{
    border:none;
}

a{
    text-decoration:none;
    color:#cccccc;
    background-color:inherit;
    font-weight:bold;
}

a:hover{
    color:#AF232E;
    background-color:inherit;
}
/* --------  TAGS ENDE  -------- */
/* --------  ALLGEMEINE KLASSEN ANFANG  -------- */





/* --------  ALLGEMEINE KLASSEN ENDE  -------- */
/* --------  STRUKTUR ANFANG  -------- */

#top{
    width: 980px;
    height:100px;
    margin:0 auto;
    position:relative;
    color:inherit;
    background-color:#564848;
    background-image:url(../gfx/header_bg_infi.png);
    background-repeat:repeat-y;
}
#middle{
    width:100%;
    color:inherit;
    background-color:#f4b4aa;
    background-image:url(../gfx/main_bg_infi.png);
    background-repeat:repeat-x;
}

#middle_center{
    width: 980px;
    margin:0 auto;
    color:inherit;
    background-color:#564848;
    background-image:url(../gfx/page_bg_infi.png);
    background-repeat:repeat-y;
}

#middle_center_content{
    width: 100%;
    margin:0 auto;
    background-color:transparent;
    background-image:url(../gfx/page_bg.png);
    background-repeat:no-repeat;
}

#center_content_top{
    width:950px;
    height:433px;
    margin:0 auto;
    color:inherit;
    background-color:#fad9d4;
    border-top:2px solid white;
}

#content_bottom{
    width: 950px;
    height:4px;
    margin:0px auto;;
    color:inherit;
    position:absolute;
    top:-40px;
    left:15px;
    z-index:200;
    background-color:#564848;
}


#bottom{
    width:100%;
    overflow:hidden;
    color:inherit;
    background-color:#827474;
    background-image:url(../gfx/footer_bg_infi.png);
    background-repeat:repeat-x;
}


#bottom_top{
    width: 980px;
    height:5px;
    margin:0 auto;
    color:inherit;
    position:relative;
    background-color:#564848;
    background-image:url(../gfx/footer_top_bg_infi.png);
    background-repeat:repeat-y;
    font-size:0px;
}
#bottom_center{
    width: 980px;
    min-height:56px;
    margin:0 auto;
    color:inherit;
    position:relative;
    background-color:#564848;
    background-image:url(../gfx/header_bg_infi.png);
    background-repeat:repeat-y;
}
#bottom_center_bottom{
    width: 980px;
    height:26px;
    margin:0 auto;
    position:relative;
    color:inherit;
    background-color:#827474;
    background-image:url(../gfx/bottom_bg_bottom.png);
    background-repeat:no-repeat;
}

/* --------  STRUKTUR ENDE  -------- */
/* --------  HEADER ANFANG  -------- */

#logo_verlocke{
    width:158px;
    height:90px;
    position:relative;
    top:5px;
    left:50px;
}

/* --------  HEADER ENDE  -------- */
/* --------  HAUPTMENUE ANFANG  -------- */
#left{
    width:200px;
    height:432px;
    float:left;
    color:inherit;
    position:relative;
    background-color:#f4b4aa;
}
#mainmenu{
    list-style-type:none;
}
#mainmenu li.s{
    padding:2px 0 0px 14px;
    background-image:url(../gfx/button_right.png);
    background-repeat:no-repeat;
    background-position:left 3px;
}

#mainmenu li.w{
    padding:2px 0 0px 14px;
    background-image:url(../gfx/button_down.png);
    background-repeat:no-repeat;
    background-position:left 3px;
    cursor:pointer;
}
#mainmenu a, #mainmenu li.w{
    font-size:14px;
    font-weight:bold;
    color:#2F0E09;
    background-color:inherit;
}
#mainmenu a:hover, #mainmenu li.active a{
    font-size:14px;
    color:#ffffff;
    background-color:inherit;
}


#mainmenu .submenu{
    list-style-type:none;
    display:inline;
}
#mainmenu .submenu li{
    padding-left:12px;
}

#mainmenu .submenu a{
    padding:2px 2px 2px 2px;
    font-size:12px;
    font-weight:normal;
    color:#6F453E;
    background-color:inherit;
}
#mainmenu .submenu a:hover{
    font-size:12px;
    color:#2F0E09;
    background-color:#fad9d4;
}
#mainmenu .submenu .active a{
    font-size:12px;
    font-weight:bold;
    color:#6F453E;
}


/* --------  HAUPTMENU ENDE  -------- */
/* --------  STARTSEITE ANFANG  -------- */
.start_slide{
    position:absolute;
    right:0;
    top:0;
    z-index:1;
}


/* --------  STARTSEITE ENDE  -------- */
/* --------  CONTENT ANFANG  -------- */


#dummy_text{
    height:434px;
}

#right{
    width:188px;
    height:431px;
    min-height:100%;
    float:right;
}
#content{
    padding:20px 198px 20px 210px;
}
#content ul{
    margin:10px 0 10px 13px;
}

#content a{
    font-size:14px;
    text-decoration:none;
    color:#6F453E;
    background-color:inherit;
    font-weight:bold;
}

#content a:hover{
    color:#AF232E;
    background-color:inherit;
}

/* --------  CONTENT ENDE  -------- */
/* --------  FOOTER ANFANG  -------- */
#footer_menu{
    font-size:10px;
    position:absolute;
    top: 2px;
    right:25px;
    color:#aaaaaa;
}
#footer_menu a{
    font-size:9px;
    text-decoration:none;
    color:#aaaaaa;
    background-color:inherit;
    font-weight:normal;
}
#footer_menu a:hover{
    color:#ffffff;
    background-color:inherit;
    text-decoration:underline;
}
.tagcloud{
    width:930px;
    position:relative;
    left:24px;
    top:48px;
    text-align:justify;
    padding-bottom:48px;
}

.tagcloud a:hover{
    color:#CFC2C2 !important;
}

/* --------  FOOTER ENDE  -------- */
/* --------  FAQ ANFANG  -------- */
#faq li{

}
.frage{
    padding-bottom:5px;
    font-style:normal;
    cursor:pointer;
}
.antwort{
    padding-bottom:15px;
    font-style:italic;
    font-size:12px;
    color:#564848;
}

/* --------  FAQ ENDE  -------- */
/* --------  IMPRESSUM ANFANG  -------- */




/* --------  IMPRESSUM ENDE  -------- */
/* --------  KONTAKT ANFANG  -------- */
.zeile_form{
    height:12px;
    padding:10px 0;
}
.spalte_a{
    width:75px;
    float:left;
    text-align:left;
}
.spalte_b{
    float:left;
    text-align:left;
}


/* --------  KONTAKT ENDE  -------- */
/* --------  SLIDESHOW HEADER ANFANG  -------- */
#slide_container{
    width:414px;
    height:90px;
    position:absolute;
    right:18px;
    bottom:5px;
    white-space: nowrap;
    z-index:1;
}
.deckel{
    width:100px;
    height:90px;
    position:absolute;
    right:440px;
    bottom:5px;
    z-index:11;
    color:inherit;
    background-color:#564848;
}

.img_box img{
    width:100px;
    position:absolute;
    top:0;
}

.img_box{
    width:100px;
    height:90px;
    position:absolute;
    right:440px;
    bottom:5px;
    overflow:hidden;
    z-index:1;
}

#img_box_1{
    right:20px;
    z-index:10;
}

#img_box_2{
    right:125px;
}

#img_box_3{
    right:230px;
}
#img_box_4{
    right:335px;
}

/*--- 2 bilder ---*/
.img_lbox{
    width:188px;
    height:0;
    overflow:hidden;
    position:absolute;
    top:102px;
    right:15px;
}
.img_lbox img{
    width:188px;
}
#img_lbox_0{
 height:432px;
}
#l0{
    width:188px;
}
/* --------  SLIDESHOW HEADER ENDE  -------- */
/* --------  GALERIE ANFANG  -------- */
#galerie #galerie_container{
    overflow: hidden;
    width:730px;
    margin-top:4px;

    height:500px;
    position:relative;
}
*+html #galerie div#galerie_container{    /* Browserweiche IE7 */
    width:720px;
}
* html #galerie div#galerie_container{/* für die IEs 4 - 6 */
    width:710px;
    left:3px;
}
#galerie #bilder_liste{
    list-style-type:none;
    margin:0;
    padding:0;
}
#galerie #bilder_liste li{
    padding-right:10px;
    float:left;
}
#galerie #bilder_liste li div{
    height:482px;
    border:1px solid white;
    background-color:#F4B4AA;
    color:#2F0E09;
    padding:5px;
    font-size:11px;
}
#galerie #track{
    height:14px;
    background-color:#fac9c2;
    color:inherit;
    width:730px;
    border-top:1px solid #695451;
    border-left:1px solid #695451;
    border-bottom:1px solid #fce0dc;
    border-right:1px solid #f2cac5;
    cursor:e-resize;
}
*+html #galerie div#track{    /* Browserweiche IE7 */
    width:720px;
}
* html #galerie div#track{/* für die IEs 4 - 6 */
    width:710px;
}
#galerie #handle{
    width:20px;
    height:14px;
    padding-right:3px;
    cursor:e-resize;
}

#galerie #track_u{
    height:14px;
    background-color:#fac9c2;
    width:730px;
    border-top:1px solid #695451;
    border-left:1px solid #695451;
    border-bottom:1px solid #fce0dc;
    border-right:1px solid #f2cac5;
    cursor:e-resize;
}
*+html #galerie div#track_u{    /* Browserweiche IE7 */
    width:720px;
}
* html #galerie div#track_u{/* für die IEs 4 - 6 */
    width:710px;
}
#galerie #handle_u{
    width:20px;
    height:14px;
    padding-right:3px;
    cursor:e-resize;
}

#galerie .bildcontainer{
    position:relative;
}
#galerie .bildcontainer .downloadlink{
    position:absolute;
    bottom:7px;
    right:4px;
}
#galerie #galerie_container .bildcontainer a{
    font-size:9px;
    text-decoration:none;
    color:#ffffff;
    background-color:inherit;
    font-weight:normal;
}
#galerie #galerie_container .bildcontainer a:hover{
    color:#2F0E09;
    background-color:inherit;
    text-decoration:underline;
}
#galerie a.downloadbutton{
    padding: 2px 4px;
    font-size:12px;
    font-weight:normal;
    color:#ffffff;
    background-color:#564848;
    border:1px solid #827474;
    cursor:pointer;
}

#galerie a:hover.downloadbutton{
    padding: 2px 4px;
    font-size:12px;
    font-weight:normal;
    color:#ffffff;
    background-color:#827474;
    border:1px solid #827474;
    cursor:pointer;
}

/* --------  GALERIE ENDE  -------- */
/* --------  SALONS ANFANG  -------- */

#salon #galerie_container{
    overflow: hidden;
    width:320px;
    float:left;
    height:501px;
    position:relative;
}
#salon #bilder_liste{
    list-style-type:none;
    margin:0;
    padding:0;
}
#salon #bilder_liste li{
    padding-left:10px;
}
#salon #bilder_liste li .rahmen{
    border:1px solid white;
    background-color:#F4B4AA;
    padding:5px;
}
#salon #track{
    width:14px;
    height:500px;
    position:relative;
    float:left;
    background-color:#fac9c2;
    border-top:1px solid #695451;
    border-left:1px solid #695451;
    border-bottom:1px solid #fce0dc;
    border-right:1px solid #f2cac5;
}
* html #salon div#track{/* für die IEs 4 - 6 */
    width:10px;
}

#salon #handle{
    width:14px;
    height:20px;
    padding-right:3px;
    cursor:move;
}

* html #salon img#handle{/* für die IEs 4 - 6 */
    padding-right:0;
}


#salon .bildcontainer{
    position:relative;
    margin-bottom:30px;
}
#salon .bildcontainer .downloadlink{
    position:absolute;
    bottom:16px;
    right:4px;
}

#salon .zeile_form{
    height:16px;
    clear:both;
    padding: 1px 0;
}

#salon .spalte_a{
    width:90px;
    float:left;
    text-align:left;
    color:#6F453E;
    background-color:inherit;
}

#salon .spalte_b{
    float:left;
    text-align:left;
}

#salon a{
    font-size:12px;
    text-decoration:none;
    color:#6F453E;
    background-color:inherit;
    font-weight:bold;
}

#salon a:hover{
    color:#AF232E;
    background-color:inherit;
}

/* --------  PRESSE ANFANG  -------- */
#presse .downloadlink{
    position:absolute;
    bottom:14px;
    right:4px;
}
#presse .downloadlink a{
    font-size:10px;
}
/* --------  PRESSE ENDE  -------- */


#footer_menu_links{
    position:absolute;
    top:2px;
    left:222px;
    font-size:12px;
}

#footer_menu_links a{
    color:#AAAAAA;
    font-weight:bold;
    text-decoration:none;
}

#footer_menu_links a:hover{
    text-decoration:underline;
}

#footer_menu_links li{
    display:block;
    float:left;
}

