



* {font-family: Georgia;}
a {color: #0E71B4;}

img {border: none;}


html,body {height: 100%; }

body
{
    margin: 0 0 0 0;
    padding:0 0 0 0;
    background: #fff;
    /*background: #fff url(http://www.holsteiner-kueche.de/kabimba_layouts/regionalkueche/pix_layout/bg_body_shade_TB_1024px.jpg) repeat-x top;*/
    /*background: url(http://www.holsteiner-kueche.de/kabimba_layouts/regionalkueche/pix_layout/bg_body_920px_shade2.png) repeat-y center;*/

}
#wrap
{
    width:1024px;    /* -20px = document */
    margin:auto;
}
#inner_wrap
{
    position: relative;
    width: 1000px;
    height: auto;
    margin:auto;
    margin-top:20px;
    border: solid 0px red;
    display: block;

    background: #E5EEFB; /* url(http://www.holsteiner-kueche.de/kabimba_layouts/regionalkueche/pix_theme/bg.gif) repeat-x bottom;*/
}
#header
{
    position: relative;
    width:1000px;
    height: 440px;

}
#header_bg
{
    z-index:2;
    position: absolute;
    left:0px;
    top:0px;
    width:1000px;
    height:440px;
    overflow: hidden;
    border-bottom: solid 23px #C1251C;
}
.header_slide
{
    position: relative;
}
.header_slide h3
{
    position: absolute;
    top:0px;
    left: 0px;
    width: 960px;
    text-align: right;
    color: #fff;
    font-weight: normal;
    font-style: italic;
padding-right: 20px;
}


#pages_list2 {border-top:solid 1px #fff;padding:0 0 0 0;margin:0 0 0 0;margin:auto;text-align:center;padding:20px;}

/** classes  */


.handschrift
{
    font-weight: normal;
    font-family: 'Great Vibes', cursive;

/*
font-family: 'Great Vibes', cursive;
font-family: 'Rochester', cursive;
font-family: 'Niconne', cursive;
font-family: 'Cookie', cursive;
*/
}
.bildlinksausrichten
{
    float: left;
    margin:15px;
    margin-left: 0px;
    margin-top: 0px;
    margin-bottom: 5px;
    display: block;
}
.passepartout
{
    border: solid 8px #fff;
}





.top_left
{
    position: absolute;
    left: -12px;
    top:-12px;
}
.top_right
{
    display: block;
    height:70px;
    width:650px;
    position: absolute;
    top:0px;
    left:335px;
}
#content
{
    display: block;
    width:330px;
    margin: auto;
    position: absolute;
    border: solid 1px #ccc;
    left:650px;
    top: 35px;
    z-index:5;
    height: 700px;
}
#content_bg
{
    display: block;
    width:330px;
    margin: auto;
    position: absolute;
    border: solid 1px #ccc;
    left:650px;
    top: 35px;
    z-index:4;
    height: 700px;

    background: #fff;
    opacity: 0.8;
    filter: alpha(opacity = 80);

}
#content * {color: #666;}
#content p {font-size: 14px;line-height:17px;}
#content h3 {font-size: 24px;}

#page_content
{
    padding:50px;
    padding-top:40px;
}

#pages_list {float: right;}

#pages_list2 { display: block;list-style-type: none;margin-left:0px;padding-left:10px;padding-right:10px;}
#pages_list2 li { list-style-type: none;}
#pages_list2 li a { text-decoration:underline;}
#pages_list2 li a:hover { text-decoration:underline;}
#pages_list2 li ul {margin-left:0px;padding-left:10px;border: solid 0px pink;}
#pages_list2 li ul li {margin-left:0px;border: solid 0px pink;}
#pages_list2 li ul li a {padding-left:2px;padding-top:2px;padding-bottom:2px;display: block;text-decoration: none;}
#pages_list2 a {color: #333;text-decoration: none;padding-left:5px;padding-top:5px;padding-bottom:5px;display: block;}
#pages_list2 li.selected a {font-weight: bold;}
#pages_list2 li.unselected a {font-weight: normal;}
#pages_list2 li.unselected ul {/*display: none;*/}


.footer
{

   width:100%;
   height: 30px;
   margin:auto;
   position: relative;
   bottom:0px;
   text-align:left;
   background: #fff;
}
.footer p {font-size: 13px;padding:5px;text-align:center;color:#ccc;}




.product_show
{
    border: solid 0px #ccc;
    padding: 20px;
    position: absolute;
    top: 420px;
    left: 15px;
    z-index: 4;
    text-align: center;
}
.product_show_img img {margin: 10px;margin-bottom: 0px;}
.product_show_img
{
    padding:0px;
    display: block;
    background: #fff;

    border: solid 1px #fff;
    background: #fff;

    -moz-box-shadow:    6px 6px 8px -3px #999999;
    -webkit-box-shadow: 6px 6px 8px -3px #999999;
    box-shadow:         6px 6px 8px -3px #999999;

    filter:
    /*
    progid:DXImageTransform.Microsoft.Shadow(color='#999999', Direction=0, Strength=0)
    progid:DXImageTransform.Microsoft.Shadow(color='#999999', Direction=45, Strength=0)
    progid:DXImageTransform.Microsoft.Shadow(color='#999999', Direction=225, Strength=0)
    progid:DXImageTransform.Microsoft.Shadow(color='#999999', Direction=260, Strength=0)
    progid:DXImageTransform.Microsoft.Shadow(color='#999999', Direction=305, Strength=0)
    */
    progid:DXImageTransform.Microsoft.Shadow(color='#999999', Direction=90, Strength=6)
    progid:DXImageTransform.Microsoft.Shadow(color='#999999', Direction=135, Strength=4)
    progid:DXImageTransform.Microsoft.Shadow(color='#999999', Direction=180, Strength=6)
    ;


    width:440px;
    height:340px;
}
.product_show h2
{
    font-family: 'Great Vibes';
    font-weight: normal;
    font-size:28px;
    padding-bottom:0px;
    margin-bottom: 0px;
    color: #333;
    margin-top: -3px;
}


.product_show_nav
{
    position: absolute;
    top: 530px;
    left: 380px;
    z-index: 3;
}

.product_show_nav ul li
{
    list-style-type: none;
    margin:10px;
    border-bottom: solid 1px #ccc;

}
.product_show_nav ul li a
{
    font-family: 'Great Vibes';
    font-weight: normal;
    font-size:28px;
    color: #666;
    text-decoration: none;

    cursor: pointer;
    height: 65px;
    padding-left:50px;

}
.product_show_nav ul li:hover
{

}
.product_show_nav ul li a:hover
{
    color: #000;
}


.leckerlies
{
    position: absolute;
    border: solid 0px pink;
    left:0px;
    top:427px;
    z-index:6;
    width: 100%;
    list-style-type: none;
    text-align: center;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}
.leckerlies li
{
    display: inline;
    padding:15px;
}

.leckerlies li a
{
    font-family: 'Great Vibes';
    font-weight: normal;
    font-size:37px;
    color: #fff;
    text-decoration: none;
    cursor: pointer;


    text-shadow:5px 4px 6px #000; /* CSS3 */



}
.leckerlies li a:hover
{
text-shadow:5px 4px 6px #666; /* CSS3 */
}
.leckerlies_table thead
{
    text-align: left;
    color: #ccc;
    font-weight: normal;

}
.leckerlies_table thead th
{
    text-align: center;
    border-bottom: solid 0px #ccc;
    font-weight: normal;

}
.leckerlies_table
{
    width: 95%;
    margin: auto;
    font-family: Georgia;
}

.leckerlies_table td
{
    padding: 5px;
    border-bottom: solid 1px #ccc;
    font-size:1.2em;
}
.leckerlies_table tr
{
    border-bottom: solid 1px #ccc;
}
.leckerlies_table td a
{
    color: #0039AD;
    text-decoration: none;
    cursor: pointer;
}
.leckerlies_table td a:hover
{
    text-decoration: underline;
}
.misc
{
    display: block;
    height: 16px;
    width: 16px;
    float: left;
    margin:2px;
    background: url(http://www.holsteiner-kueche.de/kabimba_layouts/regionalkueche/pix_theme/lilie.png) no-repeat top left;
    background-size:100% auto;
}

/* ----------------------------------------- Gerichte Slider */
.product_teaser_container_wrap
{
    position: absolute;
    top: 770px;
    width: 1000px;
    display: block;
    height: 260px;
    padding: 0 0 0 0;
    margin: 0 0 0 0;

}
.product_teaser_container_bg
{
    position: absolute;
    top: 0px;
    left: 0px;
    opacity: 0.5;

    width: 1000px;
    height: 260px;
    z-index:2;

}
.product_teaser_container
{
    position: absolute;
    top: 0px;
    left: 0px;
    width: 1000px;
    height: 260px;
    z-index:3;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    overflow: hidden;

}
.product_teaser
{
    height:230px;
    width:230px;
    float: left;
    display: block;
    text-align:center;
    position: relative;
    margin:0 0 0 0;
    border: solid 0px pink;
    text-align: center;
}
.product_teaser_inner
{
    height:230px;
    width:210px;
    display: block;
    text-align:center;
    position: relative;
    margin:auto;
    margin-top:10px;
    padding-top: 10px;

border: solid 1px #fff;
background: #fff;

-moz-box-shadow:    6px 6px 8px -3px #999999;
-webkit-box-shadow: 6px 6px 8px -3px #999999;
box-shadow:         6px 6px 8px -3px #999999;

filter:
/*
progid:DXImageTransform.Microsoft.Shadow(color='#999999', Direction=0, Strength=0)
progid:DXImageTransform.Microsoft.Shadow(color='#999999', Direction=45, Strength=0)
progid:DXImageTransform.Microsoft.Shadow(color='#999999', Direction=225, Strength=0)
progid:DXImageTransform.Microsoft.Shadow(color='#999999', Direction=260, Strength=0)
progid:DXImageTransform.Microsoft.Shadow(color='#999999', Direction=305, Strength=0)
*/
progid:DXImageTransform.Microsoft.Shadow(color='#999999', Direction=90, Strength=6)
progid:DXImageTransform.Microsoft.Shadow(color='#999999', Direction=135, Strength=4)
progid:DXImageTransform.Microsoft.Shadow(color='#999999', Direction=180, Strength=6)
;


}
.product_teaser_thumbnail
{
    display: block;
    width:185px;
    height:auto;
    margin:auto;
}
.product_teaser h2
{
    display: block;
    position: absolute;
    top:195px;
    left:10px;
    text-align: center;
    height:50px;
    width:200px;
    text-decoration: none;
    color: #333;
    overflow: hidden;
    border: solid 0px pink;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}
.product_teaser h2 a
{
    text-decoration: none;
    color: #333;



/*
font-family: 'Great Vibes', cursive;
font-family: 'Rochester', cursive;
font-family: 'Niconne', cursive;
font-family: 'Cookie', cursive;
*/

    font-size: 14px;
    font-weight: normal;
    border: solid 0px pink;
    margin: 0 0 0 0;
    padding: 0 0 0 0;

}
/*
.bg_1 {background: url(http://www.holsteiner-kueche.de/kabimba_layouts/regionalkueche/pix_theme/gericht_bg1.png) no-repeat top center;}
.bg_2 {background: url(http://www.holsteiner-kueche.de/kabimba_layouts/regionalkueche/pix_theme/gericht_bg2.png) no-repeat top center;}
*/

.bx-wrapper
{
    width: 1000px !important;
    overflow: hidden;
    margin-left:0px;
}

.bx-stop, .bx-start {display: none;}

.product_teaser_prev
{
    position: absolute;
    top:100px;
    left:-15px;
    height:65px;
    width:65px;
    background: url(http://www.holsteiner-kueche.de/kabimba_layouts/regionalkueche/pix_theme/slidenav.png) no-repeat bottom left;
    z-index:5;
    cursor: pointer;
}
.product_teaser_prev:hover
{
    background: url(http://www.holsteiner-kueche.de/kabimba_layouts/regionalkueche/pix_theme/slidenav.png) no-repeat bottom right;
}
.product_teaser_next
{
    position: absolute;
    top:100px;
    left:950px;
    height:65px;
    width:65px;
    background: url(http://www.holsteiner-kueche.de/kabimba_layouts/regionalkueche/pix_theme/slidenav.png) no-repeat top left;
    z-index:5;
    cursor: pointer;
}
.product_teaser_next:hover
{
    background: url(http://www.holsteiner-kueche.de/kabimba_layouts/regionalkueche/pix_theme/slidenav.png) no-repeat top right;
}



body.mceContentBody
{
    background: url();
    color: #333;
    text-align: left;
    width: 600px;
}

body.mceContentBody p
{
    padding:3px;
}


.shade
{
    -moz-box-shadow: 0 0 20px #ccc;
    -webkit-box-shadow: 0 0 20px #ccc;
    box-shadow: 0 0 20px #ccc;
    filter:
    /*
    progid:DXImageTransform.Microsoft.Shadow(color='#999999', Direction=0, Strength=0)
    progid:DXImageTransform.Microsoft.Shadow(color='#999999', Direction=45, Strength=0)
    progid:DXImageTransform.Microsoft.Shadow(color='#999999', Direction=225, Strength=0)
    progid:DXImageTransform.Microsoft.Shadow(color='#999999', Direction=260, Strength=0)
    progid:DXImageTransform.Microsoft.Shadow(color='#999999', Direction=305, Strength=0)
    */
    progid:DXImageTransform.Microsoft.Shadow(color='#999999', Direction=90, Strength=6)
    progid:DXImageTransform.Microsoft.Shadow(color='#999999', Direction=135, Strength=4)
    progid:DXImageTransform.Microsoft.Shadow(color='#999999', Direction=180, Strength=6)
    ;
}

#jquery-overlay {background: #ccc !important;}