html {
        oncontextmenu="alert('success!')";


}


#help {
        top: 50%;
        left: 50%;
        margin-top: -315px;
        margin-left: -200px;
        display: none;
        background-color: rgba(255,255,255,0.95);
        border-radius: 10px;
        border: 1px solid rgba(0,0,0,1.00);
        width: 400px;
        height: 630px;
        z-index: 10000;
        position: fixed
}
#info {
        display: none;
        bottom: 0px;
        background-color: rgba(255,255,255,0.95);
        width: 100%;
        height: 25px;
        z-index: 10000;
        position: fixed;

        border-top: 1px solid rgba(3,3,3,1.00);

}
.xmen:link {
        color: rgba(87,87,87,0.80);
        font-style: normal;
        font-variant: normal;
        font-weight: bold;
        font-size: 12px;
        text-decoration: none;
}
.xmen:visited {
        color: rgba(87,87,87,0.80);
        font-style: normal;
        font-variant: normal;
        font-weight: bold;
        font-size: 12px;
        text-decoration: none;
}
.xmen:hover {

        color: rgba(0,0,0,1.00);
}
.xwpc {
        color: rgba(87,87,87,0.80);
        font-style: normal;
        font-variant: normal;
        font-weight: bold;
        font-size: 10px;
        text-decoration: none;

}

.WPC {
        position:relative;
        margin:0 auto;
        padding:0px;
}
.WPC div.fb_book_wrapper {
        position:absolute;
        z-index:2;
}
.WPC div.fb_pages {
        position:absolute;
        width:100%;
        height:100%;
        z-index:3;
}
.WPC div.fb_page_left_shadow {
        position:absolute;
        left:0;
        right:auto;
        overflow:hidden;
        box-shadow:-5px 0px 10px #A0A0A0;
        z-index:1;
}
.WPC div.fb_page_right_shadow {
        position:absolute;
        left:auto;
        right:0;
        overflow:hidden;
        box-shadow:5px 0 10px #A0A0A0;
        z-index:2;
}
.WPC div.fb_page_flip {
        position:absolute;
        display:none;
        perspective:2000px;
        -webkit-perspective:2000px;
        -moz-perspective:2000px;
        -ms-perspective:2000px;
        z-index:4;
}
.WPC div.fb_page_flip.fb_hard > div.fb_side_front_mask, div.fb_page_flip.fb_hard > div.fb_side_back_mask {
        overflow:visible;
        transform-style:preserve-3d;
        -webkit-transform-style:preserve-3d;
        -ms-transform-style:preserve-3d;
        backface-visibility:hidden;
        -webkit-backface-visibility:hidden;
        -ms-backface-visibility:hidden;
}

/* BOOKMARKS */

.WPC div.fb_page > div.fb_bookmark {
        display:none;
}
.WPC ul.fb_bookmarks {
        position:absolute;
        margin:0;
        padding:0;
        width:100%;
        list-style:none outside none;
        z-index:1;
}
.WPC ul.fb_bookmarks li.fb_bookmark {
        display:block;
        position:absolute;
        padding:5px 10px;
        min-width:70px;
        background-color:#D5D5D5;
        border-radius:5px 5px 0 0;
        font-family:Trebuchet MS;
        font-size:11px;
        font-weight:normal;
        color:#707070;
        text-align:right;
        box-shadow:2px 2px 3px 0px rgba(0, 0, 0, 0.3);
        cursor:pointer;
}
.WPC ul.fb_bookmarks li.fb_bookmark.fb_left {
        text-align:left;
        box-shadow:-2px 2px 3px 0px rgba(0, 0, 0, 0.3);
}
.WPC ul.fb_bookmarks li.fb_bookmark.fb_hover {
        background-color:#C5C5C5;
        color:#505050;
}
.WPC ul.fb_bookmarks li.fb_bookmark div.fb_bookmark_number, .WPC ul.fb_bookmarks li.fb_bookmark div.fb_bookmark_caption {
        width:100%;
        white-space:nowrap;
}

/* PAGE */

.WPC div.fb_page_wrapper {
        position:absolute;
        overflow:hidden;
}
.WPC div.fb_page_wrapper.fb_left {
        left:0;
        right:auto;
}
.WPC div.fb_page_wrapper.fb_right {
        left:auto;
        right:0;
}
.WPC div.fb_page_wrapper > div.fb_page_shadow {
        position:absolute;
        width:7%;
        height:100%;
}
.WPC div.fb_page_wrapper.fb_left > div.fb_page_shadow {
        left:auto;
        right:0;
        background:linear-gradient(left , rgba(0,0,0,0) 0%, rgba(0,0,0,0.15) 95%, rgba(0,0,0,0.3) 100%);
        background:-o-linear-gradient(left , rgba(0,0,0,0) 0%, rgba(0,0,0,0.15) 95%, rgba(0,0,0,0.3) 100%);
        background:-moz-linear-gradient(left , rgba(0,0,0,0) 0%, rgba(0,0,0,0.15) 95%, rgba(0,0,0,0.3) 100%);
        background:-webkit-linear-gradient(left , rgba(0,0,0,0) 0%, rgba(0,0,0,0.15) 95%, rgba(0,0,0,0.3) 100%);
        background:-ms-linear-gradient(left , rgba(0,0,0,0) 0%, rgba(0,0,0,0.15) 95%, rgba(0,0,0,0.3) 100%);
        background:-webkit-gradient(linear, left top, right top,        color-stop(0, rgba(0,0,0,0)), color-stop(0.95, rgba(0,0,0,0.15)), color-stop(1, rgba(0,0,0,0.3)));;
}
.WPC div.fb_page_wrapper.fb_right > div.fb_page_shadow {
        left:0;
        right:auto;
        background:linear-gradient(right , rgba(0,0,0,0) 0%, rgba(0,0,0,0.15) 95%, rgba(0,0,0,0.3) 100%);
        background:-o-linear-gradient(right , rgba(0,0,0,0) 0%, rgba(0,0,0,0.15) 95%, rgba(0,0,0,0.3) 100%);
        background:-moz-linear-gradient(right , rgba(0,0,0,0) 0%, rgba(0,0,0,0.15) 95%, rgba(0,0,0,0.3) 100%);
        background:-webkit-linear-gradient(right , rgba(0,0,0,0) 0%, rgba(0,0,0,0.15) 95%, rgba(0,0,0,0.3) 100%);
        background:-ms-linear-gradient(right , rgba(0,0,0,0) 0%, rgba(0,0,0,0.15) 95%, rgba(0,0,0,0.3) 100%);
        background:-webkit-gradient(linear, right top, left top,        color-stop(0, rgba(0,0,0,0)), color-stop(0.95, rgba(0,0,0,0.15)), color-stop(1, rgba(0,0,0,0.3)));;
}
.WPC div.fb_page_wrapper > div.fb_page_number {
        position:absolute;
        top:auto;
        bottom:0;
        width:40px;
        height:40px;
        background:#000000;
        opacity:0.5;
}
.WPC div.fb_page_wrapper > div.fb_page_number > div.fb_page_number_caption {
        position:absolute;
        top:25%;
        width:75%;
        height:75%;
        font-family:Oswald;
        font-size:14px;
        font-weight:normal;
        color:#FBFBFB;
        line-height:30px;
        text-align:center;
}
.WPC div.fb_page_wrapper.fb_left > div.fb_page_number > div.fb_page_number_caption {
        left:0;
        right:auto;
}
.WPC div.fb_page_wrapper.fb_right > div.fb_page_number > div.fb_page_number_caption {
        left:auto;
        right:0;
}
.WPC div.fb_page_wrapper.fb_left > div.fb_page_number {
        left:0;
        right:auto;
        border-top-left-radius:0;
        border-top-right-radius:100%;
        border-bottom-right-radius:0;
        border-bottom-left-radius:0;
}
.WPC div.fb_page_wrapper.fb_right > div.fb_page_number {
        left:auto;
        right:0;
        border-top-left-radius:100%;
        border-top-right-radius:0;
        border-bottom-right-radius:0;
        border-bottom-left-radius:0;
}
.WPC div.fb_page {
        position:absolute;
        background-color:#CCCCCC;
        background-repeat:repeat;
}
.WPC div.fb_page.fb_left {
        left:0;
        right:auto;
        background-image:none;
}
.WPC div.fb_page.fb_right {
        left:auto;
        right:0;
        background-image:none;
}
.WPC div.fb_page.fb_wide {
        background-image:none;
}
.WPC div.fb_page > div.fb_page_content {
        position:absolute;
        overflow:hidden;
        font-family:Oswald;
        font-size:16px;
        color:#707070;
        background-color:#FFFFFF;
}
.WPC div.fb_page.fb_left > div.fb_page_content {
        margin:0px 0px 0px 0px;
}
.WPC div.fb_page.fb_right > div.fb_page_content {
        margin:0px 0px 0px 0px;
}
.WPC div.fb_page.fb_wide > div.fb_page_content {
        margin:0px 0px 0px 0px;
}
.WPC div.fb_page > div.fb_page_content img.fb_page_image {
        width:100%;
}
.WPC div.fb_page div.fb_ajax_loader {
        position:absolute;
        top:0;
        left:0;
        width:100%;
        height:100%;
        background-color:rgba(255,255,255,0.75);
        background-image:url(images/ajax_loader.gif);
        background-position:center center;
        background-repeat:no-repeat;
        z-index:1000;
}

/* CONTROL PANEL */

.WPC div.fb_control_panel {
        position: fixed;
        padding: 0 10px;
        height: 30px;
        background-color: #D5D5D5;
        opacity:0.9;
        border-radius: 0 0 15px 15px;
        z-index: 9999;
        top: 1px;

}
.WPC div.menu {
        background-color:rgba(247,247,247,1.00)
}

.WPC div.fb_control_panel > div.fb_control_wrapper {
        display: table;
        height: 100%;
        margin-top: -10px;
}
.WPC div.fb_control_panel > div.fb_control_wrapper > div {
        display:table-cell;
        white-space:nowrap;
        vertical-align:middle;

}


.WPC div.fb_control_panel > div.fb_control_wrapper > div.fb_button {
        cursor:pointer;
}
.WPC div.fb_control_panel > div.fb_control_wrapper > div.fb_button.fb_disabled {
        opacity:0.5;
        cursor:auto;
}
.WPC div.fb_control_panel > div.fb_control_wrapper > div.fb_button > span {
        display:block;
        margin:0 1px;
        width:16px;
        height:30px;
        background-image:url(images/navigation_buttons.png);
        background-repeat:no-repeat;

}
.WPC div.fb_control_panel > div.fb_control_wrapper > div.fb_button.fb_button_first > span {
        background-position:0 center;
}
.WPC div.fb_control_panel > div.fb_control_wrapper > div.fb_button.fb_button_first.fb_hover > span {
        background-position:-16px center;
}

.WPC div.fb_control_panel > div.fb_control_wrapper > div.fb_button.fb_button_prev > span {
        background-position:-32px center;
}
.WPC div.fb_control_panel > div.fb_control_wrapper > div.fb_button.fb_button_prev.fb_hover > span {
        background-position:-48px center;
}
.WPC div.fb_control_panel > div.fb_control_wrapper > div.fb_button.fb_button_next > span {
        background-position:-64px center;
}
.WPC div.fb_control_panel > div.fb_control_wrapper > div.fb_button.fb_button_next.fb_hover > span {
        background-position:-80px center;
}
.WPC div.fb_control_panel > div.fb_control_wrapper > div.fb_button.fb_button_last > span {
        background-position:-96px center;
}
.WPC div.fb_control_panel > div.fb_control_wrapper > div.fb_button.fb_button_last.fb_hover > span {
        background-position:-112px center;
}
.WPC div.fb_control_panel > div.fb_control_wrapper > div.fb_button.fb_button_fullscreen > span {
        background-position:-128px center;
        width:0px;

}
.WPC div.fb_control_panel > div.fb_control_wrapper > div.fb_button.fb_button_fullscreen.fb_hover > span {
        background-position:-144px center;
        width:0px;
}
.WPC div.fb_control_panel > div.fb_control_wrapper > div.fb_button.fb_button_fullscreen.fb_active > span {
        background-position:-160px center;
        width:0px;
}

.WPC div.fb_control_panel > div.fb_control_wrapper > div.fb_button.fb_button_thumbnails > span {
        background-position:-192px center;
}

.WPC div.fb_control_panel > div.fb_control_wrapper > div.fb_button.fb_button_thumbnails.fb_hover > span {
        background-position:-208px center;
}

.WPC div.fb_control_panel > div.fb_control_wrapper > div.fb_button.fb_button_contents > span {
        background-position:-224px center;
}
.WPC div.fb_control_panel > div.fb_control_wrapper > div.fb_button.fb_button_contents.fb_hover > span {
        background-position:-240px center;
}
.WPC div.fb_control_panel > div.fb_control_wrapper > div.fb_input {
        padding:0 2px;


}
.WPC div.fb_control_panel > div.fb_control_wrapper > div.fb_input > input, div.fb_control_panel > div.fb_control_wrapper > div.fb_input > div {
        font-family:Trebuchet MS;
        font-size:11px;
        color:#707070;


}
.WPC div.fb_control_panel > div.fb_control_wrapper > div.fb_input > input {
        margin: 0;
        padding-right: 0;
        padding-left: 0;
        padding-bottom: 2px;
        width: 30px;
        color: #3F3F3F;
        text-align: center;
        background-image: none;
        background-color: rgba(255,255,255,0.00);
        border-style: dotted;
        border-width: 1px;
        height: 15px;
        }
.WPC div.fb_control_panel > div.fb_control_wrapper > div.fb_input > div {
        display:inline-block;
        margin-left:5px;
        padding-left:5px;

}

/* SIDE CONTROLS */

.WPC div.fb_side_prev, .WPC div.fb_side_next {
        position:absolute;
        width:20px;
        height:100%;

        background-color:rgba(255,255,255,0.4);
        transition-duration:1.5s;

        cursor:pointer;
        z-index:1;
}
.WPC div.fb_side_prev.fb_hover, .WPC div.fb_side_next.fb_hover {

        background-color:rgba(255,255,255,1);;

        transition-duration:1.5s;

}
.WPC div.fb_side_prev {
        left:0;
        margin-left:-20px;
        border-radius:20px 0 0 20px;
        opacity: 0.2;

}
.WPC div.fb_side_next {
        right:0;
        margin-right:-20px;
        border-radius:0 20px 20px 0;
        opacity: 0.2;
}
.WPC div.fb_side_prev > span, .WPC div.fb_side_next > span {
        display:block;
        margin:0 5px;
        width:10px;
        height:100%;

        background-image:url(images/side_buttons.png);
        background-repeat:no-repeat;
        text-indent:-9999px;
}
.WPC div.fb_side_prev > span {
        background-position:0 center;
}
.WPC div.fb_side_prev.fb_hover > span {
        background-position:-10px center;
}
.WPC div.fb_side_next > span {
        background-position:-20px center;
}
.WPC div.fb_side_next.fb_hover > span {
        background-position:-30px center;
}

/* ZOOMER */

.WPC div.fb_zoomer {
        position: absolute;
        border: 2px dotted #000000;
        box-sizing: border-box;
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box;
        overflow: hidden;
}
.WPC div.fb_zoomer > div.fb_zoomer_background {
        position:absolute;
        top:0;
        left:0;
        width:100%;
        height:100%;
        background-color:#000000;
        opacity:0;
        transition-duration:0.9s;
}
.WPC div.fb_zoomer > div.fb_zoomer_background.fb_reverse {
        opacity:0.8;
        transition-duration:0.3s;
}
.WPC div.fb_zoomer > div.fb_zoomer_stage {
        position:absolute;
        top:0;
        left:0;
        overflow:hidden;
        display:none;
}
.WPC div.fb_zoomer > div.fb_zoomer_lens {
        position:absolute;
        top:0;
        left:0;
        background-color:#FFFFFF;
        border:1px solid #CCCCCC;
        overflow:hidden;
        display:none;
}
.WPC div.fb_zoomer img {
        image-rendering:optimizeQuality;
        -ms-interpolation-mode:bicubic;
}
.WPC div.fb_zoomer div.fb_zoomer_loader {
        position:absolute;
        top:5px;
        right:5px;
        width:20px;
        height:20px;
        background:url(images/zoom_loader.png);
        background-repeat:no-repeat;
        z-index:10;
}

/* LIGHTBOX */

.WPC div.fb_lightbox {
        display:table;
        position:fixed;
        top:0;
        left:0;
        width:100%;
        height:100%;
        z-index:10;
        opacity:0;
}
.WPC div.fb_lightbox > div {
        display:table-cell;
        height:100%;
        vertical-align:middle;
        padding-bottom:10%;
}
.WPC div.fb_lightbox > div > div.fb_lightbox_background {
        position:absolute;
        top:0;
        left:0;
        width:100%;
        height:100%;
        background-color:#000000;
        opacity:0.7;
}
.WPC div.fb_lightbox > div > div.fb_lightbox_wrapper {
        position:relative;
        margin:0 auto;
        padding:20px 20px 20px 20px;
        background-color:#FFFFFF;
        border-radius:5px;
        box-shadow:3px 3px 5px rgba(0,0,0,0.5);
        -moz-box-shadow:3px 3px 5px rgba(0,0,0,0.5);
        -webkit-box-shadow:3px 3px 5px rgba(0,0,0,0.5);
}
.WPC div.fb_lightbox > div > div.fb_lightbox_wrapper > div.fb_lightbox_header {
        position:relative;
        margin-bottom:15px;
        font-family:Oswald;
        font-size:18px;
        font-weight:normal;
        color:#707070;
        border-bottom:1px solid #CCCCCC;
}
.WPC div.fb_lightbox > div > div.fb_lightbox_wrapper > div.fb_lightbox_container {
        position:relative;
        width:100%;
}
.WPC div.fb_lightbox > div > div.fb_lightbox_wrapper > div.fb_lightbox_container > div.fb_lightbox_inner {
        position:relative;
        width:100%;
        height:100%;
        overflow:hidden;
}
.WPC div.fb_lightbox > div > div.fb_lightbox_wrapper > div.fb_lightbox_close {
        position:absolute;
        top:10px;
        right:10px;
        background-image:url(images/close.png);
        background-repeat:no-repeat;
        background-position:0 top;
        width:64px;
        height:18px;
        cursor:pointer;
}
.WPC div.fb_lightbox > div > div.fb_lightbox_wrapper > div.fb_lightbox_close.fb_hover {
        background-position:0 bottom;
}
.WPC div.fb_lightbox > div > div.fb_lightbox_wrapper > div.fb_lightbox_container > div.fb_scroll_bar {
        display:none;
        position:absolute;
        top:0;
        right:0;
}
.WPC div.fb_lightbox > div > div.fb_lightbox_wrapper > div.fb_lightbox_container > div.fb_scroll_bar > div.fb_scroll_channel {
        position:relative;
        background-color:#CCCCCC;
        width:3px;
        cursor:pointer;
}
.WPC div.fb_lightbox > div > div.fb_lightbox_wrapper > div.fb_lightbox_container > div.fb_scroll_bar > div.fb_scroll_handle {
        position:absolute;
        background-color:#909090;
        top:0px;
        margin-left:-1px;
        width:5px;
        height:30px;
        cursor:pointer;
}
.WPC div.fb_lightbox.fb_lightbox_thumbnails > div > div.fb_lightbox_wrapper {
        width:60%;
        height:70%;
}
.WPC div.fb_lightbox.fb_lightbox_contents > div > div.fb_lightbox_wrapper {
        width:60%;
        height:60%;
        max-width:600px;
}
/* THUMBNAILS */

.WPC ul.fb_thumbnails {
        position:absolute;
        margin:0;
        padding:0;
        list-style:none outside none;
}
.WPC ul.fb_thumbnails > li {
        position:relative;
        margin:0 10px 35px 0;
        padding:0;
        float:left;
        background-color:#D5D5D5;
        box-shadow:1px 1px 3px rgba(0,0,0,0.3);
        -moz-box-shadow:1px 1px 3px rgba(0,0,0,0.3);
        -webkit-box-shadow:1px 1px 3px rgba(0,0,0,0.3);
        transition-duration:0.5s;
}
.WPC ul.fb_thumbnails > li > div.fb_thumbnails_caption {
        position:absolute;
        bottom:-20px;
        width:100%;
        font-family:Trebuchet MS;
        font-size:11px;
        color:#707070;
        text-align:center;
}
.WPC ul.fb_thumbnails > li > div.fb_thumbnails_overlay {
        position:absolute;
        width:100%;
        height:100%;
        background-color:#FFFFFF;
        opacity:0;
        z-index:1;
}
.WPC ul.fb_thumbnails > li.fb_active > div.fb_thumbnails_overlay {
        opacity:0.7;
}
.WPC ul.fb_thumbnails > li > div.fb_thumbnails_overlay_border {
        position:absolute;
        width:100%;
        height:100%;
        box-sizing:border-box;
        -moz-box-sizing:border-box;
        -webkit-box-sizing:border-box;
        z-index:2;
        cursor:pointer;
}
.WPC ul.fb_thumbnails > li.fb_active > div.fb_thumbnails_overlay_border {
        border:1px solid #B12919;
        cursor:auto;
}


/* CONTENTS */

.WPC div.fb_contents {
        display:none;
}
.WPC div.fb_contents > ol {
        margin:0;
        padding:0;
        list-style:none outside none;
}
.WPC div.fb_contents > ol > li {
        position:relative;
}
.WPC div.fb_contents > ol > li:first-child {
        margin-top:0;
}
.WPC div.fb_contents > ol > li:last-child {
        margin-bottom:0;
}
.WPC div.fb_contents > ol > li.fb_line > div {
        display:table;
        width:100%;
}
.WPC div.fb_contents > ol > li.fb_line > div > div {
        display:table-cell;
        vertical-align:bottom;
        white-space:nowrap;
        width:100%;
}
.WPC div.fb_contents > ol > li.fb_line > div > div:first-child {
        width:0;
        max-width:70%;
        padding-right:5px;
}
.WPC div.fb_contents > ol > li.fb_line > div > div:last-child {
        width:0;
        padding-left:5px;
}
.WPC div.fb_contents > ol > li.fb_line > div > div > div {
        border-bottom:1px dotted #CCCCCC;
}
.WPC div.fb_contents > ol > li.fb_contents_chapter {
        margin:10px 10px 5px 10px;
        font-family:Trebuchet MS;
        font-size:12px;
        font-weight:bold;
        color:#B12919;
        list-style-type:none;
        counter-reset:li;
}
.WPC div.fb_contents > ol > li.fb_contents_paragraph {
        margin:2px 10px 2px 30px;
        font-family:Trebuchet MS;
        font-size:11px;
        font-weight:normal;
        color:#707070;
        list-style-type:none;
}
.WPC div.fb_contents > ol > li.fb_contents_paragraph:before {
        position:absolute;
        left:-20px;
        width:15px;
        text-align:right;
        content:counter(li)".";
        counter-increment:li;
        display:block;
}
.WPC div.fb_contents > ol > li a.fb_link {
        color:inherit;
        text-decoration:none;
}
.WPC div.fb_contents > ol > li a.fb_link:hover {
        color:#4A7BB3;
        text-decoration:underline;
}

/* FULLSCREEN */

#fb_fullscreen {
        position:absolute;
        left:0;
        top:0;
        width:100%;


}
#fb_fullscreen_background {
        position: absolute;
        left: 0;
        top: 0;
        width: 100%;
        height: 100%;
/*        background-image: url(../hintergrund.jpg);
        background-repeat: repeat; */
}
#fb_fullscreen_wrapper {
        position: relative;
        margin-bottom: 0;
        width: 98%;
        height: 96%;
        top: 50px;

}

}