/* open-sans-regular - latin */
@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 400;
    src: url('../fonts/open-sans-v34-latin-regular.eot'); /* IE9 Compat Modes */
    src: local(''),
    url('../fonts/open-sans-v34-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('../fonts/open-sans-v34-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
    url('../fonts/open-sans-v34-latin-regular.woff') format('woff'), /* Modern Browsers */
    url('../fonts/open-sans-v34-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
    url('../fonts/open-sans-v34-latin-regular.svg#OpenSans') format('svg'); /* Legacy iOS */
}
body
{
    padding:0 0 0 0;
    margin:0 0 0 0;
}
html
{
    text-align: center;
    padding:0 0 0 0;margin:0 0 0 0;
}

#background-slider
{
    position: relative;
    display: block;
    width:100%;
    height: 100%;
    position: fixed;
}

.menue
{
    width:100%;
    display: block;
    margin: 0 0 0 0;
    text-align: left;
    position: fixed;
    z-index:999;
}

.TeaserItem {float: left;width:33%;}
.TeaserItemInner {margin: auto; width:95%;overflow: hidden;}
.TeaserItemInner img {width: 100%;}


.fixed_top {position: fixed;z-index:999;}
.fixed_bottom {position: absolute;z-index:999;bottom:0px;}
.fixed_top_abstand {padding-top:20px;}

.align_left {text-align: left;}
.font-gold {color: #AE8A4D;}




.flexslider
{
    padding: 0 0 0 0;margin:0 0 0 0;
}

ul.slides {padding: 0 0 0 0;margin:0 0 0 0;}
ul.slides>li.slide
{
    padding: 0 0 0 0;
    margin:0 0 0 0;
    text-align: center;
    overflow: hidden;
    height:100%;
    width:100%;
    padding-top:0px;
    display: inline;    /* important */
}
.slide>img
{
    height:100%;
    width:auto;
    display: inline;  /* important */
    margin:0 0 0 0;
    padding: 0 0 0 0;
    margin:auto;
    margin-top:0px;
    padding-top:0px;
}
.flex-control-nav,.flex-direction-nav,.image_info {display: none;}


.MainSlide {position: relative;display: block;margin: 0 0 0 0;padding: 0 0 0 0;width: 100%;height:auto;text-align:center;}
.MainSlide img {display: block;margin: 0 0 0 0;padding: 0 0 0 0;width: 100%;}
.wipe_nav {width:30px;height:100%;display: block;display: none;}
.MainSlide:hover .wipe_nav {display: block;}
#wipe_nav_prev {position: absolute;top:0px;left:0px; background: url(http://www.felix-speer.de/kabimba_layouts/felix-speer/pix_theme/wipe_prev.png) no-repeat center center;}
#wipe_nav_next {position: absolute;top:0px;right:0px; background: url(http://www.felix-speer.de/kabimba_layouts/felix-speer/pix_theme/wipe_next.png) no-repeat center center;}


.KabimbaThumbnails {margin: 0 0 0 0;padding:0 0 0 0;list-style-type:none;margin:20px;}
.KabimbaThumbnails li {display: block; float: left;width:70px;height:70px;overflow:hidden;margin:3px;}
.KabimbaThumbnails li img {height: 100%;cursor: pointer;}



#top
{
    position: fixed;
    width:100%;
    z-index:999;
}
#page_content
{
    position: absolute;
    top:0px;
    text-align: left;
    /*font-family: 'Open Sans Condensed', sans-serif;*/
    font-size: 1.4em;
    width: 100%;
    z-index: 100;
}
#page_content img {margin: 15px;}
.Seite
{
    padding:40px;
    padding-top:150px;
}
.Seite img {max-width: 100%;}
/************************************************ start full size menue */
#logo {position: absolute; top: 2.4em; right:0px;max-width:60%;}
#pages_list
{
    height:2.4em;
    text-align:center;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    overflow: hidden;
}
#pages_list li
{
    list-style-type: none;
    display: inline-block;
    margin:0 0 0 0;
    padding:0 0 0 0;
    margin-right:-4px;
    overflow: hidden;
    border: solid 0px pink;
    opacity:0.7
}
#pages_list li a
{
    padding:0.4em;
    font-family: 'Open Sans Condensed', sans-serif;
    text-transform: uppercase;
    text-decoration: none;
    line-height:2em;
    font-size: 1.3em;
    text-shadow: 1px 1px 2px #fff;
}
#pages_list>li:hover {}
#pages_list>li:hover {background: #fff;}
#pages_list>li:hover a {color: #000;}

#pages_list>li.unselected {}
#pages_list>li.selected {background: #fff;}
#pages_list li.selected a {color: #000;}


#pages_list li ul {display:none;}




#logo_box {display: block;width: 100%;z-index:999;position: fixed;top:10px;}



#YouTubeC
{
    background: url(http://www.felix-speer.de/kabimba_layouts/felix-speer/pix_layout/YouTubeW.png) no-repeat bottom left;
    display: block;
    position: fixed;
    bottom: 0px;
    width: 222px;
    height: 100px;
    z-index: 998;
    color: #fff;
    Font-family: Arial Narrow, Arial;
    font-size: 10px;
    font-weight: normal;
    text-decoration: none;
    text-align: left;
    padding:10px;
    padding-left:0px;
}


img {border: none;}

.Seite img.small {max-width:none; width: 30%; height:auto;margin-right:10px;}

.gallery_linegroup {text-align: center;border:solid 0px pink;}
.lightbox_item_box {text-align: center;width:370px;border: solid 1px #ccc; padding:5px;display: inline-block;margin:5px;margin-left:0px;overflow: hidden;}
.lightbox_item_box_img_container {height: 250px;width:100%;margin:auto;}
.lightbox_item_box_img_container img {height:100%; width: auto;margin:0 0 0 0 !important;}
.img_title {display: none;}


/**************************************** start responsive menue */
@media screen and (max-width: 900px)
{
    #top {height:86px;}
    .Seite
    {
        padding-top:30px;
        padding:15px;
    }
    .Seite>img {max-width:100%;}
    #page_content img {float: none !important;margin-left:0px !important;}

    #logo
    {
        position: absolute;
        top: 5px;
        right:0px;
        width:auto;
        height:75px;
        max-width:80%;
    }
    #pages_list {overflow:visible;z-index:1000;}


    .menue {display:block;position:fixed;height:4.5em;z-index:998;}
    .Seite {padding-top:4.5em;} /* = .menue height ! */

    #pages_list_magnifier
    {
        font-family: 'Open Sans Condensed', sans-serif;
        margin:0 0 0 0;
        padding:0 0 0 0;
        cursor: pointer;
        color: #fff;
        text-transform: uppercase;
        height:86px;
        width:75px;
        display: block;
        max-width:20%;
    }

    #pages_list li {opacity:1}
    #pages_list {position:absolute;}
    #pages_list {width:100%;}
    #pages_list {top:79px;}
    #pages_list li {height:auto}
    #pages_list li {font-size:2em}

    #pages_list li {background:#ccc}
    #pages_list li:hover {background:#ccc}
    #pages_list li {border-top:solid 1px #fff}
    #pages_list li:last-child {border-bottom:solid 1px #fff}

    #pages_list li {display:block}
    #pages_list li a {color:#000}
    #pages_list li a {display:block}
    #pages_list li a {font-size:1em}
    #pages_list li.selected a {background:#ccc}
    #pages_list li.selected a {color:#000}
    #pages_list li {padding:0 0 0 0}
    #pages_list li a {padding:3px}
    #pages_list li a {padding-left:10px}
    #pages_list li {text-align:left}

    #pages_list {display: none;}
    .gallery_linegroup {text-align: center;width:70%;margin: auto;}
    .lightbox_item_box {text-align: center; width:100%;height: auto;float: none;}
    .lightbox_item_box_img_container img {width: 100%;height:auto;}
    .lightbox_item_box_img_container {height: auto;margin: auto;}



}







.download_item_ident
{
    background: url(http://www.felix-speer.de/kabimba/icons/attach.png) no-repeat top left;
    padding: 5px;
    margin:4px;
    margin-left:0px;
    border: solid 1px #ccc;
    background-position: 4px 4px;
    padding-left:24px;
    display: block;
}
.download_item_ident_pdf
{
    background: url(http://www.felix-speer.de/kabimba/icons/page_white_acrobat.png) no-repeat top left;
    padding: 5px;
    margin:4px;
    margin-left:0px;
    border: solid 0px #ccc;
    background-position: 4px 4px;
    padding-left:24px;
    display: block;
}
.download_item_ident_doc
{
    background: url(http://www.felix-speer.de/kabimba/icons/page_word.png) no-repeat top left;
    padding: 5px;
    margin:4px;
    margin-left:0px;
    border: solid 1px #ccc;
    background-position: 4px 4px;
    padding-left:24px;
    display: block;
}


body.mceContentBody h1
{

}

body.mceContentBody
{

}

body.mceContentBody ul
{

}
body.mceContentBody p
{

}
body.mceContentBody
{

}
body.mceContentBody>.styles_button
{

}
.mce-content-body img {margin: 15px;}