@import url("https://cs.photoprintit.de/web/global/styles/main_style_add.css");
/**

    



**/






            

/**
* Style definition for the main navigation
**/
#main_nav {
    display: block;
    list-style: none;
    margin: 0px 0px px 0px;
    width: 100%;
    height: 33px !important;
    background: url('../images/84011965/main_nav_bg.jpg') top left repeat-x;
}
#main_nav li {
    position: relative;
    display: block;
    float: left;
    list-style-image: none;
    z-index: 918;
    margin: 0;
    text-align: center;
}
#main_nav li a {
    display: block;
    padding: 9px 10px;
    text-decoration: none;
    background: url('../images/84011965/main_nav_bg.jpg') top right no-repeat;
    color: #fff;
    font-weight: bold;
    font-size: 12px;
}
#main_nav li a.active {
    border-top: 1px solid #fff;
    border-left: 1px solid #fff;
    border-right: 1px solid #fff;
    margin: -5px 0 0 -1px;
    padding: 9px 10px 14px 10px;
    background:  url('../images/84011965/main_nav_bg.jpg') left top repeat-x;
    color: #fff;
    font-weight: bold;
    position: relative;
}
/* second level */
#main_nav li ul {
    display: none;
    position: absolute;
    background: #a8cdeb;
    border-bottom: 1px solid #fff;
    border-left: 1px solid #fff;
    border-right: 1px solid #fff;
    width: 200px;
}
#main_nav li ul li {
    display: block;
    height: auto;
    text-align: left;
    position: relative;
    width: 100%;
}
#main_nav li ul li a {
    display: block;
    background: none;
    margin: 0;
    padding: 8px;
    font-size: 12px;
}
#main_nav li ul li a:hover {
    color: #fff;
    font-weight: bold;
}

#main_nav li#main_nav_item_9 ul {
    margin-left:-50px;
}
#main_nav li#main_nav_item_10 ul {
    margin-left:-115px;
}

/* third level */
#main_nav li ul li ul {
    display: none;
    position: absolute;
    left: 200px;
    top: -1px;
    border: 1px solid #fff;
}
#main_nav li ul li:hover ul {
    display: block;
}







        /**

* Basic style definition
* 19.01.2012 14:58
**/
html, * {
    margin: 0;
    padding: 0;
    border: 0;
}
ul li {
    list-style-image: url('../images/84001119/dflt_list.gif');
}
body, div, p, th, td, li, dd, input {
    font-size: x-small;
    voice-family: "\"}\"";
    voice-family: inherit;
    font-size: small;
}
html>body, html>div, html>p, html>th, html>td, html>li, html>dd {
    font-size: small;
}
h1, h2, h3, h4 {
    font-weight: bold;
}
h1 {
    margin: 7px 10px 3px 10px;
    font-size: 18px;
}
h2, h3, h4 {
    margin: 10px 0 0 10px;
    font-size: 15px;
}
/** some realy basic styles**/
.clear {
    clear: both;
}
.clear_right {
    clear: right;
}
.clear_left {
    clear: left;
}
.hide {
    display: none;
}
.right {
    float: right !important;
}
.left {
    float: left !important;
}
.no_float {
    float: none !important;
}
.no_border {
    border: 0 !important;
}
.no_margin {
    margin: 0 !important;
}
.no_padding {
    padding: 0 !important;
}
.no_margin_left {
    margin-left: 0 !important;
}
.no_padding_left {
    padding-left: 0 !important;
}
/** dirty hacks for < IE7 **/
* html body {
    behavior: url("styles/csshover.htc");
}
* html img, * html .start_2_bottom .teaser_price, * html .start_2_right .teaser_price, * html .start_2_top_left .teaser_price, * html body div.content_wrapper_nav, * html #footer_price_info, * html #footer_company_name, * html #sub_nav li.active, * html #main_nav li:hover ul li ul li a, * html #main_nav li ul li ul li a, * html ul li, * html ul li, * html ul#pricelist li div.product_image, * html .ips ul.ordersteps li a.info, * html .ips ul.ordersteps li a.info:hover, * html ul#pricelist .close_info, * html #lightbox_iflow #lightbox_iflow_left, * html #lightbox_iflow #lightbox_iflow_right, * html #lightbox_iflow #lightbox_slider, * html #lbClose.grey, * html #lightbox #lightbox_bar .button, * html #lightbox #lightbox_bar .button span, * html .button, * html .button span {
    behavior: url("styles/iepngfix.htc");
}
* html #page_ips .ips .actx_quality1, * html #page_ips .ips .actx_quality3, * html #page_ips .ips .actx_quality5, * html #page_ips .ips ul.ordersteps #orderstep_1 div, * html #page_ips .ips ul.ordersteps #orderstep_2 div, * html #page_ips .ips ul.ordersteps #orderstep_3 div, * html #page_ips .start_2_bottom .teaser_price, * html #page_ips .start_2_right .teaser_price, * html #page_ips .start_2_top_left .teaser_price, * html #page_ips div.content_wrapper_nav, * html #page_ips #footer_price_info, * html #page_ips #footer_company_name, * html #page_ips #header, * html #page_ips #sub_nav li.active, * html #page_ips #main_nav li:hover ul li ul li a, * html #page_ips #main_nav li ul li ul li a, * html #page_ips html ul li, * html #page_ips .ips ul.ordersteps li span.done, * html #page_ips .ips .line_selection #option_album, * html .ips .line_selection #option_index, * html .ips .qualityLevel0, * html .ips .qualityLevel1, * html .ips .qualityLevel2, * html #notAllImageAreasFilledPopup .closeText, * html #calendarDesignPopup .closeText, * html .dt-popup .closeText, * html .ips .line_selection #option_formats, * html .ips .line_selection #option_album, * html .ips #product_preview #rwd, * html .ips #product_preview #fwd, * html .myPhotos-intro #login-reg-intro #albumFirstT, * html ul li, * html .ips .myPhotos .action-view .addPhotosButton, * html .ips .myPhotos .action-view .addPhotosButton-inactive, * html .ips .myPhotos .action-view .addAlbumButton, * html .ips .myPhotos .action-view .addAlbumButton-inactive, * html .ips .myPhotos .action-view .shareAlbum, * html .ips .myPhotos .action-view .shareAlbum-inactive, * html .ips .myPhotos .action-view .unshareAlbum, * html .ips .myPhotos .action-view .unshareAlbum-inactive, * html .ips .myPhotos .action-view .albumOptions, * html .ips .myPhotos .action-view .albumOptions-inactive, * html .ips .myPhotos .action-view .deleteAlbum, * html .ips .myPhotos .action-view .deleteAlbum-inactive, * html .ips .myPhotos .action-view .simpleShowButton, * html .ips .myPhotos .action-view .simpleShowButton-inactive, * html .ips .myPhotos .action-view .simpleShareButton, * html .ips .myPhotos .action-view .simpleShareButton-inactive, * html .ips .myPhotos .action-view .sortPicturesButton, * html .ips .myPhotos .action-view .sortPicturesButton-inactive, * html .ips .myPhotos .action-view .orderPrintsButton, * html .ips .myPhotos .action-view .orderPrintsButton-inactive, * html .ips .myPhotos .action-view .pictureSettingsButton, * html .ips .myPhotos .action-view .pictureSettingsButton-inactive, * html .ips .myPhotos .action-view .deletePictureButton, * html .ips .myPhotos .action-view .deletePictureButton-inactive, * html .ips .myPhotos .action-view .headItemButton, * html .ips .myPhotos .action-view .headItemButton-inactive, * html .ips .myPhotos .action-view .rotate90Button, * html .ips .myPhotos .action-view .rotate90Button-inactive, * html .ips .myPhotos .action-view .rotate270Button, * html .ips .myPhotos .action-view .rotate270Button-inactive, * html .ips .myPhotos .action-view .rotate180Button, * html .ips .myPhotos .action-view .rotate180Button-inactive, * html .ips .myPhotos .action-view .downloadZipButton, * html .ips .myPhotos .action-view .downloadZipButton-inactive, * html .ips .myPhotos .cbox-default .cbox-content, * html #lightbox #lightbox_bar .button, * html #lightbox #lightbox_bar .button span, * html .button, * html .button span {
    behavior: url("../../ips-opdata/layout/default01/scripts/iepngfix.htc");
}
/** reddot specific styles **/
div.reddot {
    position: absolute;
    right: 0;
    top: 0;
    z-index: 99999;
}
span.reddot {
    position: relative;
    background: #DDD;
    font-size: 11px;
    z-index: 99999;
}
div.reddot a, span.reddot a {
    display: inline !important;
}
label.reddot {
    position: absolute;
    left: 0;
    top: 50px;
    background: #DDD;
    font-size: 11px;
    z-index: 99999;
    white-space: nowrap;
}
a img {
    border: 0;
}


/**
* Style definition for the sub navigation
**/
#sub_nav {
    float: left;
    width: 200px;
    min-height: 387px;
    margin: 0 5px 0 0px;
    border: 1px solid #4474A5;
    list-style: none;
    background: #FFF;
}
#sub_nav_container {
    float:left;
}
* html #sub_nav {
    height: 387px;
}
#sub_nav li {
    margin: 5px 0;
    padding: 0;
    list-style-image: none;
}
#sub_nav li.active {
    background: url(../images/26371839/all_arrow_subnavi_active.png) 5px 5px no-repeat;
}
#sub_nav li a {
    display: block;
    font-size: 12px;
    font-weight: bold;
    color: #4474A5;
    padding: 0 0 0 7px;
    text-decoration: none;
}
#sub_nav li#sub_nav_title {
    font-size: 12px;
    font-weight: bold;
    color: #FFF;
    background-color: #4474A5;
    
    padding: 4px 0 4px 0px;
    margin: 0 0 10px 0;
    border: 1px solid #4474A5;
}
#sub_nav li#sub_nav_title a {
    
        color: #FFF;
    
}
#sub_nav li ul {
    list-style: none;
    margin: 0 0 5px 0;
}
#sub_nav li ul li {
    display: block;
    margin: 3px 0;
}
#sub_nav li ul li.active a {
    background-color: #FFF;
    font-weight: bold;
    color: #4474A5;
}
#sub_nav li ul li a {
    color: #000;
    padding: 0 0 0 28px;
    text-decoration: none;
    font-weight: normal;
}
/** special photobook subnavigation **/
/*
.lang_de #sub_nav .sub_nav_page_photobook_photopaper, #sub_nav .sub_nav_page_photobook_theme, #sub_nav .sub_nav_page_photobook_reorder, #sub_nav .sub_nav_page_photobook_examples, #sub_nav .sub_nav_page_photobook_test {
    background: #4474A5 !important;
    padding: 4px 0 4px 0;
    margin: 1px 0px 0px 0px;
}
.lang_de #sub_nav .sub_nav_page_photobook_photopaper.active, #sub_nav .sub_nav_page_photobook_theme.active, #sub_nav .sub_nav_page_photobook_reorder.active, #sub_nav .sub_nav_page_photobook_examples.active, #sub_nav .sub_nav_page_photobook_test.active {
    background: #4474A5 url(../images/26371839/all_arrow_subnavi_active.png) no-repeat scroll 5px 7px !important;
    margin: 1px 0 10px !important;
}
.lang_de #sub_nav .sub_nav_page_photobook_photopaper.active a, #sub_nav .sub_nav_page_photobook_theme.active a, #sub_nav .sub_nav_page_photobook_reorder.active a, #sub_nav .sub_nav_page_photobook_examples.active a, #sub_nav .sub_nav_page_photobook_test.active a, #sub_nav .sub_nav_page_photobook_photopaper a, #sub_nav .sub_nav_page_photobook_theme a, #sub_nav .sub_nav_page_photobook_reorder a, #sub_nav .sub_nav_page_photobook_examples a, #sub_nav .sub_nav_page_photobook_test a {
    color: #FFF;    
}
.lang_de #sub_nav .sub_nav_page_photobook_photopaper.active ul, #sub_nav .sub_nav_page_photobook_theme.active ul, #sub_nav .sub_nav_page_photobook_reorder.active ul, #sub_nav .sub_nav_page_photobook_examples.active ul, #sub_nav .sub_nav_page_photobook_test.active ul, #sub_nav .sub_nav_page_photobook_booklet{
    margin-bottom: 10px !important;
}
*/
/** software link for subnavigation **/
#sub_nav .software_download {
    margin: 20px 0 0 0;
    position: relative;
    z-index: 100;
    background: url('../images/default/spacer.gif') 110px 0px no-repeat;
    height: 62px;
}
#sub_nav .software_download li a {
    padding: 0 0 0 14px;
}

body.disney.co ul#sub_nav {
    background-image: url('../images/default/disney_framily_partner_logo.png');
    background-repeat: no-repeat;
    background-position: center 210px;
    height: 449px;
}
 
body.disney ul#sub_nav {
    background-image: url('../images/default/disney_partner_logo.png');
    background-repeat: no-repeat;
    background-position: center 210px;
    height: 449px;
}

body.framily ul#sub_nav {
    background-image: url('../images/framily_logo.png');
    background-repeat: no-repeat;
    background-position: center 210px;
    height: 449px;
}

.sub_nav_page_framily-der-kleine-koenig{
    margin-bottom: 25px !important;
}

body.preise.disney ul#sub_nav {
    background-image:none;
}
 



/**
    
    


    
**/
/**
* Style definition for the boxes
**/
body div.page_wrapper {
    display: block;
    position: relative;
    width: 983px;
    overflow: visible;
    padding: 0px 0px;
    
                margin: 5px auto;
            
}
body div.content_wrapper {
    margin: 0 5px;
}
body div.content_wrapper_nav {
    float: left;
    padding: 5px 0px 20px 0px;
    
        background: url('../images/84001119/schlecker_background.jpg') bottom right;
    
    width: 100%;
}
#header {
    width: 100%;
    height: 75px;
    clear: both;
}
#footer {
    height: px;
}
/** main teaser shown on every page **/
#lightbox {
    width: 755px;
    height: 297px;
    /*clear: both;*/
    position: relative;
    margin: 0 10px 22px 0px;
    overflow: hidden;
    float: right;
}
#lightbox #lightbox_bar {
    position: absolute;
    width: 100%;
    height: 30px;
    z-index: 600;
    left: 0;
    bottom: 0;
}
* html #lightbox #lightbox_bar {
    position: static;
}
#teaser_wrapper {
    float: right;
    width: 755px;
    margin: 0px 10px 0px 0px;
}




/**
* Style definition for the page content
**/
body, div, p, th, td, li, dd, a {
    font-family: arial, Lucida, Verdana, Helvetica, sans-serif;
    font-size: 11px;
    color: #555;
}
input, textarea {
    font-size: 11px;
}

/** main page styles **/
body {
    background: #FFF top left repeat-x;
}
body div.page_wrapper {
    background: #FFF top left repeat-x;
}
body h1.overall_page_title {
    display: none;
}

/** main teaser shown on every page **/
#lightbox {
    position: relative;
    background: #d6e8ff url('../images/84001119/lightbox-other.jpg') top left no-repeat;
    border: 1px solid #bad7f5;
}
#lightbox #lightbox_bar {
    background: #d6e8ff;
}
* html #lightbox #lightbox_bar {
    position: absolute;
}

/** menu for the lightbox **/
#lightbox_menu {
    margin: 0 0 0 5px;
}
#lightbox_menu a {
    display: block;
    float: left;
    font-size: 14px;
    line-height: 45px;
    padding: 0 15px;
    text-decoration: none;
    color: #555;
    background: url('../images/lightbox/icarousel/26371839/all_lightbox_button_inactive.jpg') top left no-repeat
}
#lightbox_menu a.active {
    background: #A7A7A7;
    color: #FFF;
    background: url('../images/lightbox/icarousel/26371839/all_lightbox_button_active.jpg') top right no-repeat
}

/** buttons **/
.button {
    background: transparent url('../images/84001119/btn_forward_right_active.png') top right no-repeat; 
    display: block;
    height: 17px;
    text-decoration: none;
    font-weight: bold;
    margin: 4px 4px 0px 7px;
    font-size: 11px;
    float: right;
    text-decoration: none !important;
    overflow: visible;
    color: #FFF;
    white-space: nowrap;
}
.button span {
    background: transparent url('../images/84001119/btn_forward_left_active.png') top left no-repeat; 
    display: block;
    line-height: 17px;
    color: #FFF;
    padding: 0 15px 0 10px;
    margin: 0 0 0 -5px;
    text-decoration: none;
    /*overflow: hidden;*/
    cursor: pointer;
    float: left;
    position: relative;
}
div.userform .button span {
    margin-left: -5px;
}
.button:hover {
    background: transparent url('../images/84001119/btn_forward_right_mouseover.png') top right no-repeat; 
    text-decoration: none;
}
.button:hover span {
    background: transparent url('../images/84001119/btn_forward_left_mouseover.png') top left no-repeat; 
    color: #FFF;
    text-decoration: none;
}
.button.back {
    background: transparent url('../images/84001119/btn_back_right_active.png') top right no-repeat;
    padding: 0;
    float: left;
}
.button.back span {
    background: transparent url('../images/84001119/btn_back_left_active.png') top left no-repeat;
    padding: 0 10px 0 15px;
}
.button.back:hover {
    background: transparent url('../images/84001119/btn_back_right_mouseover.png') top right no-repeat; 
    text-decoration: none;
}
.button.back:hover span {
    background: transparent url('../images/84001119/btn_back_left_mouseover.png') top left no-repeat; 
    text-decoration: none;
}
.button.single {
    display: block;
    background: transparent url('../images/84001119/button_forward.png') top right no-repeat;
    height: 17px;
    padding: 0 18px 0 0;
    text-decoration: none;
    margin: 3px 0 0 0;
    float: right;
}
.button.single:hover {
    background: transparent url('../images/84001119/button_forward.png') top right no-repeat;
}
.button.single span {
    background: none;
}
input.button {
    background: transparent url('../images/26371839/btn_forward_input_active.jpg') top right no-repeat;
    border: 0 !important;
    margin: 0;
    padding: 0 15px 5px 10px;
    width: 150px;
    height: 17px;
    color: #FFF;
}
input.button:hover {
    background: transparent url('../images/26371839/btn_forward_input_mouseover.jpg') top right no-repeat;
    cursor: pointer;
    color: #FFF;
}
#lightbox #lightbox_bar .button {
    background: transparent url('../images/84001119/btn_lightbox_forward_right_active.png') top right no-repeat; 
    height: 34px;
    padding: 0 25px 0 0;
    margin: -12px 10px 0 7px;
    font-size: 12px;
    position: relative;
    z-index: 900;
}
* html #lightbox #lightbox_bar .button {
    position: absolute;
    right: 0;
    bottom: 15px;
}
#lightbox #lightbox_bar .button span {
    background: transparent url('../images/84001119/btn_lightbox_forward_left_active.png') top left no-repeat; 
    line-height: 34px;
    padding: 0 15px 0 10px;
}
#lightbox #lightbox_bar .button:hover {
    background: transparent url('../images/84001119/btn_lightbox_forward_right_mouseover.png') top right no-repeat; 
}
#lightbox #lightbox_bar .button:hover span {
    background: transparent url('../images/84001119/btn_lightbox_forward_left_mouseover.png') top left no-repeat; 
    text-decoration: none;
}

.footnote {
    display: block;
    width: 770px;
    clear: both;
    padding: 10px 0 0 0;
}

/** JavaScript information **/
#java_info {
    display: block;
    text-align: center;
}

/** Tool Tips **/
.user-tip {
    display: block;
}
.user-tip {
    display: block;
    visibility: hidden;
    width: 25%;
    background: #EEE;
    border: 1px solid #CCC;
    z-index: 900;
    padding: 10px 16px;
}
.user-tip h2 {
    margin: 0 0 5px 0;
    font-size: 12px;
}
.user-tip ul {
    display: block;
    list-style-position: outside;
    margin: 0 20px;
}
.user-tip ul li {
    margin: 0 0 5px 0;
}

.radio, .check {
    border: 0 !important;
    width: auto !important;
}
p.clear_element {
    line-height: 0;
}
 
/** old prices **/
.old_price_block {
    font-size: 20px;
}
.old_price {
    font-size: 18px;
    text-decoration: line-through;
}
.teaser_price .old_price_block {
    font-size: 14px;
}
.teaser_price .old_price {
    font-size: 12px;
    text-decoration: line-through;
}


/** breadcrumb navigation **/
ul#breadcrumb_nav {
    float: left;
    position: relative;
    display: block;
    clear: both;
    width: 100%;
    margin: -10px -10px 5px 17px;
}
ul#breadcrumb_nav ul {
    float: left;
}
ul#breadcrumb_nav li {
    display: block;
    float: left;
    list-style-image: none;
    list-style-type: none;
}
ul#breadcrumb_nav li a {
    display: block;
    float: left;
    text-decoration: none;
    margin: 0 10px 0 0;
    background: transparent url(../images/default/dflt_list.gif) right 4px no-repeat;
    padding: 0 10px 0 0;
    
    
}
#tbl-orders td, #tbl-orders th {
    text-align:left;
    width:23%;
}




#lightbox_iflow {
    position: absolute;
    width: 100%;
    height: 295px;
    z-index: 900;
}
#lightbox_iflow img { 
    position:absolute; 
    top:0px;
    border:none;
}
#lightbox_iflow h1 {
    text-align:center;
}
#lightbox_iflow a {
    color:#fff;
}
#lightbox_iflow .clear {
    clear:both;
}
#lightbox_iflow #lightbox_images {
    visibility:hidden;
}
#lightbox_iflow #lightbox_loading {
    margin-top: 12%;
    text-align: center;
    width: 100%;
}
#lightbox_iflow #lightbox_loading img {
    margin-top:10px;
    position:relative; 
}
#lightbox_iflow #lightbox_captions {
    padding-top: 7px;
    font-weight:bold;
    position:relative; 
    text-align:center;
    z-index:901;
}
#lightbox_iflow #lightbox_scrollbar{
    visibility:hidden;
    position:relative; 
    border-bottom:1px solid #b3b3b3;
    z-index:902;
}
#lightbox_iflow #lightbox_slider {
    position:absolute;
    margin-top:-4px;
    margin-left:-4px;
    z-index:902;
    background-image: url(../images/26371839/all_slider_iflow.png);
    background-repeat:no-repeat;
    width:14px;
    height:14px;
}
 
#lightbox_iflow #lightbox_iflow_buttons {
    position: absolute;
    visibility: hidden;
}
#lightbox_iflow #lightbox_iflow_left {
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    height: 12px;
    width: 11px;
    background: url(../images/26371839/all_arrow_left_iflow.png);
}
#lightbox_iflow #lightbox_iflow_right {
    display: block;
    position: absolute;
    right: 0;
    top: 0;
    height: 12px;
    width: 11px;
    background: url(../images/26371839/all_arrow_right_iflow.png);
}


/**
    
    


    
**/

/**
* Styles for the icarusel
**/

/** standard styles**/
#icarusel {
    position: relative; /* important */
    /* overflow: hidden; /* important */
    width: 755px; /* important */
    height: 295px; /* important */
    margin: 0;
    background: none;
    float: left;
}

* html #icarusel {
    position: absolute;
}

#icarusel .lightbox_text ul li {
    list-style-image: url('../images/84001119/dflt_list.gif');
}

/** icarusel content **/
#icarusel_content {
    position: absolute;
    top: 0;
}
#icarusel_content,
#icarusel_content li.icarusel_item {
    list-style: none;
    margin: 0;
    padding: 0;
}
#icarusel_content {
    width: 24550px;
}
#icarusel ul li.icarusel_item {
    position: relative;
    display: block;
    float: left;
    margin: 0;
    padding: 0;
}

/** content item **/
.icarusel_item {
    width: 755px;
    height: 295px;
}

/** more info button and box **/
.icarusel_item .info_container {
    display: block;
    position: absolute;
}
.icarusel_item .info_container .sizes {
    display: none;
    font-weight: bold;
}
.icarusel_item .info_container .height {
    position: absolute;
    left: 109px;
    bottom: 65px;
    width: 60px;
}
.icarusel_item .info_container .width {
    position: absolute;
    right: 15px;
    bottom: -6px;
    width: 60px;
}
.icarusel_item .info_container .info_button {
    display: block;
    position: absolute;
    bottom: 10px;
    right: 2px;
    width: 27px;
    height: 27px;
}
.icarusel_item .info_content {
    display: none;
    position: absolute;
    left: 120px;
    top: 25px;
    width: 500px;
    height: 250px;
    background: #FFF;
    filter: alpha(opacity=0);
    opacity: 0;
    z-index: 900;
    color: #000;
}
#lightbox .icarusel_item .info_content h1 {
    margin: 7px 10px 3px 10px;
    font-size: 18px;
    color: #000;
}
#lightbox .icarusel_item .info_content h2 {
    margin: 7px 10px 3px 10px;
    font-size: 15px;
    color: #000;
}
#lightbox .icarusel_item .info_content h3 {
    margin: 7px 10px 3px 10px;
    font-size: 13px;
    color: #000;
}
#lightbox .icarusel_item .info_content .teaser_text
{
    font-size: 11px;
    margin: 7px 10px 0 10px;
    color: #000;
}
#lightbox .icarusel_item .info_content .teaser_text p,
#lightbox .icarusel_item .info_content .teaser_text span,
#lightbox .icarusel_item .info_content .teaser_text div
{
    color: #000;
}

#lightbox .icarusel_item .info_content img.left_image
{
    float: left;
}
#lightbox .icarusel_item .info_content img.rigt_image
{
    float: right;
}
#lightbox .icarusel_item .info_content ul {
    float: none;
    display: block;
    margin: 30px 0 0 40px;
}
#lightbox .icarusel_item .info_content ul li {
    display: list-item;
    float: none;
    list-style-image: url('../images/84001119/dflt_list.gif');
    color: #000;
}

.icarusel_item .info_content .close_button {
    display: block;
    position: absolute;
    right: 10px;
    top: 7px;
}

/** counter buttons for the content **/
#icarusel_frame {
    position: absolute;
    z-index: 901;
    right: 50px;
    bottom: 70px;
}
#icarusel_buttons ul, #icarusel_frame ul {
    margin: 0;
    padding: 0;
}
#icarusel_buttons ul li, #icarusel_frame ul li {
    display: block;
    margin: 0 2px;
    float: left;
    list-style-type: none;
    list-style-image: none;
}
#icarusel_frame ul li a.active {
    background: #888;
}
#icarusel_frame ul li a {
    display: block;
    color: #FFF;
    text-decoration: none;
    font-size: 18px;
    padding: 3px 10px;
    background: #AAA;
}

/** buttons for the icarousel **/
#icarusel_buttons {
    position: absolute;
    bottom: 3px;
    left: 50px;
}
#icarusel_buttons #icarousel_buttons_title {
    width: 190px;
    text-align: center;
    font-size: 17px;
    line-height: 17px;
    margin-top: 24px;
    display: none;
}
#icarusel_buttons ul li a {
    display: block;
    height: 40px;
    width: 40px;
    cursor: pointer;
}
#icarusel_buttons ul li.icarousel_left_button {
    list-style-image: none;
}
#icarusel_buttons ul li.icarousel_right_button {
    position: absolute;
    left: 270px;
    top: 0px;
}
#icarusel_buttons ul li.icarousel_left_button a {
    background: url("../images/84001119/dflt_all_arrow_left_lightbox.png") top left no-repeat;
    behavior: url("styles/iepngfix.htc");
}
#icarusel_buttons ul li.icarousel_right_button a {
    background: url("../images/84001119/dflt_all_arrow_right_lightbox.png") top left no-repeat;
    behavior: url("styles/iepngfix.htc");
}

/** buttons for the icarousel **/
#icarusel_detail_button {
    position: absolute;
    bottom: 80px;
    left: 350px;
}
#icarusel_detail_button li {
    list-style-type: none;
    list-style-image: none;
}
#icarusel_detail_button ul li a {
    display: block;
    height: 40px;
    width: 40px;
    padding: 3px 12px 0 0;
    float: left;
    background: url('../images/84001119/dflt_all_product_detail_images_02.png') top left no-repeat;
    text-decoration: none;
    font-size: 12px;
    font-weight: bold;
}
#icarusel_detail_button ul li a.three_d {
    background: url('../images/84001119/dflt_all_product_detail_images_01.png') top left no-repeat;
}





/**
* Styles for text in the lightbox
**/

/** HTML content for the lightbox **/
#lightbox .lightbox_content {
    position: absolute;
    top: 0;
    left: 0;
}

/** text in the lightbox **/
#lightbox .lightbox_text {
    position: absolute;
    right: 30px;
    top: 25px;
    height: 190px;
    max-width: 390px;
    min-width: 200px;
}
* html #lightbox .lightbox_text {
    width: 290px;
}
#lightbox .lightbox_text h2, #lightbox .lightbox_text h3 {
    position: relative;
    font-family: "Helvetica", "Arial", Verdana;
    font-weight: normal;
    color: #215a8f;
    margin: 0;
    padding: 0;
}
#lightbox .lightbox_text h2 {
    font-size: 19px;
    text-align: left;
}
#lightbox .lightbox_text h3 {
    font-size: 16px;
    text-align: left;
    color: #215a8f;
}
.lightbox_text ul {
    margin: 20px 0 0 0;
}
.lightbox_text ul li {
    line-height: 18px;
    font-size: 11px;
    margin: 0 0 0 15px;
}
#lightbox .teaser_price, #lightbox .price {
    font-size: 18px;
    font-weight: normal;
    text-align: center;
    text-decoration: none;
    
        position: absolute;
        bottom: -35px;
        right: -30px;
    
    
        line-height: 100px;
        width: 160px;
        background: url('../images/lightbox/84001119/dflt_all_lightbox_price-background.png') top left no-repeat;
        behavior: url("styles/iepngfix.htc");
    
    color: #fff;
}
* html #lightbox .price {
        width: auto;
        padding-left: 10px;
}

#lightbox .teaser_old_price {
    background: url('../images/lightbox/default/cops_default_price.png') no-repeat scroll left top transparent;
    width: 243px;
    height: 59px;
    line-height: 52px;
}

.teaser_old_price .old_price_block .old_price {
    text-decoration: none;
    position: relative;
}

.teaser_old_price .old_price_block .old_price div {
    height: 50%;
    top: 0px;
    left: 0px;
    position: absolute;
    border-bottom: 1px solid #000;
    width: 100%;
}
 

#lightbox .lightbox_software {
    position: absolute;
    left: 0;
    bottom: 25px;
}


/**
* Definition of teaser boxes
**/
.teaser {
    position: relative;
    border: 1px solid #bad8f5;
    overflow: hidden;
    background: #FFF;
}
.custom_size_teaser {
    float:left;
}
/* prices for teaser*/
.teaser .teaser_price {
    position: absolute;
    right: 7px;
    top: 5px;
    z-index: 899;
    font-weight: bold;
    font-size: 14px;
    color: #225a8d;
}

/** start page **/
.home_teaser_main {
    position: relative;
    width: 475px;
    height: 384px;
    float: left;
    margin: 0 12px;
}
.home_teaser_left {
    position: relative;
    width: 265px;
    height: 212px;
    float: left;
    margin: 0 0 12px 0;
    clear: left;
}
.home_teaser_left_height135 {
    height: 158px;
}
.home_teaser_right {
    position: relative;
    width: 200px;
    height: 117px;
    margin: 0 0 15px 0;
    clear: left;
}

/** product start pages **/
.product_teaser_top {
    position: relative;
    width: 754px;
    height: 211px;
    margin: 0 0 15px 0;
}
.product_teaser_left_big {
    position: relative;
    float: left;
    width: 475px;
    height: 157px;
    margin: 0 12px 0 0;
}
.product_teaser_left {
    position: relative;
    float: left;
    width: 363px;
    height: 157px;
    margin: 0 12px 0 0;
}
.product_teaser_right_small {
    position: relative;
    float: left;
    width: 265px;
    height: 157px;
}
.product_teaser_right {
    position: relative;
    float: left;
    width: 363px;
    height: 157px;
}
.product_teaser_top_left {
    float: left;
    width: 363px;
    height: 211px;
    margin: 0 12px 15px 0;
}
.product_teaser_top_right {
    float: left;
    width: 363px;
    height: 211px;
    margin: 0 0 15px 0;
}
/** greetingcard start page **/
.product_teaser_left {
    position: relative;
    float: left;
    width: 264px;
    height: 385px;
    margin: 0 12px 0 0;
}
.product_teaser_right_top {
    position: relative;
    float: left;
    width: 475px;
    height: 184px;
    margin: 0 0 15px 0;
}
.product_teaser_right_bottom {
    position: relative;
    float: left;
    width: 475px;
    height: 184px;
    margin: 0;
}
/** default teaser **/
.default_teaser {
    position: relative;
    float: left;
    width: 363px;
    height: 185px;
    margin: 0 12px 15px 0;
}
.default_full_teaser {
    position: relative;
    float: left;
    width: 754px;
    height: 184px;
    margin: 0 0 15px 0;
}
/** full teaser page **/
.full_teaser {
    position: relative;
    float: left;
    width: 750px;
    min-height: 387px;
    margin: 0 0 15px 0;
}
/** teaser product start page with iflow **/
.products_teaser_iflow {
    position: relative;
    width: 750px;
    height: 213px;
    float: left;
    margin: 0 0 15px 0;
    overflow: hidden;
}
.single_iflow {
    height: 200px;
    margin-top: -15px;
}
.products_teaser_steps {
    width: 750px;
    height: 157px;
    float: left;
}
/** teaser order page **/
.product_teaser_order {
    position: relative;
    min-height: 387px;
    width: 752px;
}
.product_teaser_order .product_information {
    width: 100%;
    min-height: 377px;
    margin: 0 0 10px 0;
    padding: 0 0 20px 0;
}
.product_teaser_order .product_options {
    float: right;
    width: 320px;
    min-height: 377px;
    border-left: 1px dotted #bad8f5;
}
.sitemap_teaser {
    position: relative;
    float: left;
    width: 752px;
    margin: 0 0 15px 0;
    padding: 0 0 25px 0;
}
.software_teaser_steps {
    position: relative;
    float: left;
    width: 754px;
    margin: 0 0 15px 0;
}
 

/** start page mueller **/
.home_teaser_main {
    position: relative;
    width: 475px;
    height: 384px;
    float: left;
    margin: 0 9px;
}
.home_teaser_left {
    position: relative;
    width: 265px;
    height: 212px;
    float: left;
    margin: 0 0 10px 0;
    clear: left;
}
.home_teaser_left_height135 {
    height: 158px;
}
.home_teaser_right {
    position: relative;
    width: 200px;
    height: 117px;
    margin: 0 0 12px 0;
    clear: left;
}

/** startpage 2 **/
.start_2_top_left {
    float: left;
    width: 641px;
    height: 270px;
    margin: 0 10px 10px 0;
}
.start_2_bottom {
    float: left;
    width: 314px;
    height: 230px;
    margin: 0 10px 10px 0;
}
.start_2_right {
    float: right;
    width: 314px;
    height: 512px;
}
 
/** startpage 3 **/
.start_3_top_left {
    margin: 0 0 22px 0;
    width: 200px;
    height: 297px;
}
.start_3_left {
    margin: 0 0 12px 0;
    width: 200px;
    height: 386px;
}
.start_3_big {
    margin: 0 0 12px 0;
    width: 458px;
    height: 186px;
}
.start_3_small {
    margin: 0 0 12px 0;
    width: 280px;
    height: 186px;
}
.start_3_teaser_left {
    float: left;
    margin-right: 12px;
}
* html .start_3_teaser_left {
    margin-right: 11px;
}
 
/** startpage 4 **/
.start_4_top_left {
    margin: 0 0 22px 0;
    width: 200px;
    height: 297px;
    overflow:visible !important;
}
.start_4_left {
    width: 200px;
    height: 250px;
}
.start_4_big {
    margin: 0 0 12px 0;
    width: 458px;
    height: 250px;
}
.start_4_small {
    margin: 0 0 12px 0;
    width: 280px;
    height: 250px;
}
.start_4_teaser_left {
    float: left;
    margin-right: 12px;
}
.start_4_teaser_left h2 {
     width: 96% !important;
}

.start_3_top_left h2, 
.start_4_top_left h2{
    width: 90% !important;
}

* html .start_4_teaser_left {
    margin-right: 11px;
}


/** 
* styles for the content of the teasers
**/

/** link bar for all teasers **/
.teaser div.teaser_link_bar {
    position: absolute;
    display:block;
    bottom: 0px;
    height: 26px;
    width: 100%;
    background-color: #d6e8ff;
    
}
.teaser div.teaser_link_bar_top {
    height: 26px;
}
/** teaser link bar **/
.teaser_link_bar {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    line-height: 24px;
    height: 24px;
    z-index: 899;
    background-color: #d6e8ff;
    
}

/** teaser headings **/
.teaser h1, .teaser h2, .teaser h3, .teaser h4 {
    font-weight: bold;
    
}
.teaser h1.over, .teaser h2.over, .teaser h3.over, .teaser h4.over {
    position: absolute;
    z-index: 901;
    top: 0;
    left: 0;
}
.teaser h1, .teaser h2, .teaser h3 {
    padding: 5px 10px;
    margin: 0;
    font-size: 12px;
    width: 100%;
    
    
}
.teaser h3 {
    background: none;
}
.teaser h4, .teaser h5 {
    margin: 5px 0 5px 10px;
    font-size: 12px;
}
.teaser h4 {
    display: block;
}
.teaser p {
    display: block;
    margin: 5px 10px 10px 10px;
}
* html .teaser p, * html .teaser .teaser_text {
    line-height: 12px;
    font-size: 11px;
}
.teaser ul {
    list-style-position: inside;
    padding: 0 0 0 10px;
}

/** teaser links **/
.teaser a {
    text-decoration: none;
    font-weight: bold;
}

.teaser a:hover {
    text-decoration: underline;
}
/** teaser text **/
.teaser img.left_image {
    float: left;
}
.teaser img.right_image {
    float: right;
}
.teaser .text {
    position: absolute;
    z-index: 899;
    top: 25px;
    left: 0;
    width: 90%;
    margin: 3px 10px;
}
.teaser .teaser_text {
    margin: 7px 5px 0 10px;
}
.teaser .teaser_text ul {
    list-style-position: outside;
}
.teaser .bottom_text {
    font-size: 11px;
    clear: both;
    padding: 3px 10px;
}
/** teaser with steps **/
.teaser ul.steps {
    width: 100%;
    list-style-type: none;
    padding: 0;
    margin: 0 5px;
}
.teaser ul.steps li {
    float: left;
    margin: 10px 18px;
    list-style-image: none;
}
.teaser ul.steps li img {
    float: left;
    margin: 5px;
}
.teaser ul.steps li span {
    display: block;
    clear: left;
    font-size: 14px;
    color: #A7A7A7;
    text-align: center;
}

/** product information pages **/
.product_teaser_order {
    width: 755px;
    border: 1px solid #bad8f5;
    background: #FFF;
}
.product_teaser_order .cnt_box {
    display: block;
    margin: 0 0 0 10px;
}
* html .product_teaser_order .cnt_box .product_text p {
    line-height: 15px;
    font-size: 12px;
}
.product_teaser_order h3, .product_teaser_order h4 {
    font-size: 13px;
    margin: 15px 0 15px 0;
    display: table;
}
.product_teaser_order h4 {
    font-size: 11px;
}
*+html .product_description_list {
    float: left;
}
/** information list **/
.product_teaser_order .product_information ul {
    list-style-image: url('../images/84001119/dflt_list.gif');
    margin: 15px 0 0 40px;
}
.product_teaser_order .product_information ul {
    list-style-image: url('https://cs.photoprintit.com/web/84011965/images/26371839/list_orange.gif');
    margin: 15px 0 0 40px;
}
.product_teaser_order .product_information ul li {
    line-height: 18px;
}
/** product specifications **/
.product_teaser_order .product_information {
    position: relative;
    margin: 0;
}
.product_teaser_order .product_information .cnt_box div.product_list_item {
    margin-bottom: 5px;
    clear: left;
}
.product_teaser_order .product_information .cnt_box div.product_list_item label {
    display: block;
    float: left;
    clear: left;
    width: 180px;
}
.product_teaser_order .product_information .cnt_box dd label {
    width: 300px;
    margin: -20px 0 0 5px;
}
.product_teaser_order .product_options {
    margin: 0 0 0 30px;
}
.product_teaser_order .product_information .cnt_box div span {
    display: block;
    margin-left: 190px;
}
*:first-child+html .product_list_item {
    width: 100%;
}
/** design options fields **/
.product_teaser_order .product_options div div#options dl dd {
    float: left;
    padding: 0 0 10px 0;
}
.product_teaser_order .product_options div div#options dl dd img {
    display: block;
    margin-top: 5px;
    float: right;
}

#product_information_poster_with_canvas {
    margin-top: -25px;
    padding-right: 10px;
    float: right;
    background-image: url('../images/default/postercanvas_poster_poster-maps_detailpage.png');
    background-position: top left;
    background-repeat: no-repeat;
    width: 293px;
    height: 258px;
}



/** Iflow for the teaser **/
#products_iflow {
    position: relative;
    width: 721px;
    height: 211px;
    border: 0;
    border: 1px solid transparent;
}
#products_iflow img { 
    position:absolute; 
    top:0px;
    border:none;
}
#products_iflow h1 {
    text-align:center;
}
#products_iflow a {
    color:#fff;
}
#products_iflow .clear {
    clear:both;
}
#products_iflow #products_images {
    visibility:hidden;
}
#products_iflow #products_loading {
    width: 100%;
    margin-top: 12%;
    text-align: center;
}
#products_iflow #products_loading img {
    margin-top:10px;
    position:relative; 
}
#products_iflow #products_captions {
    position:relative; 
    text-align:center;
    z-index:902;
}
#products_iflow #products_scrollbar{
    visibility:hidden;
    position:relative; 
    border-bottom:1px solid #b3b3b3;
    z-index:903;
}
#products_iflow #products_slider {
    position:absolute;
    margin-top:-4px;
    margin-left:-4px;
    z-index:904;
    background-image: url(../images/26371839/all_slider_iflow.png);
    background-repeat:no-repeat;
    width:14px;
    height:14px;
}
 
#products_iflow #products_iflow_buttons {
    position: absolute;
    visibility: hidden;
}
#products_iflow #products_iflow_left {
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    height: 12px;
    width: 11px;
    background: url(../images/26371839/all_arrow_left_iflow.png);
}
#products_iflow #products_iflow_right {
    display: block;
    position: absolute;
    right: 0;
    top: 0;
    height: 12px;
    width: 11px;
    background: url(../images/26371839/all_arrow_right_iflow.png);
}
 
/** popup for detail views **/
#detail_frame {
    display: block;
    position: relative;
    width: 712px;
    height: 508px;
    border: 3px solid #888;
    background: #FFF;
}
#detail_frame #view_big {
    float: left;
    margin: 10px 30px 10px 10px;
    width: 430px;
}
#detail_frame #view_big h1 {
    margin-bottom: 10px;
}
#detail_frame #view_big img, #detail_frame #view_big iframe {
    border: 3px solid #DDD;
}
#detail_frame #view_big iframe {
    width: 428px;
    height: 397px;
}
#detail_frame #view_thumb {
    position: relative;
    float: left;
    width: 220px;
}
#detail_frame #view_thumb h2 {
    margin: 20px 0 10px 0;
}
#detail_frame #view_thumb ul {
    margin: 0;
}
#detail_frame #view_thumb ul li {
    position: relative;
    display: block;
    list-style-image: none;
    float: left;
    margin: 0 20px 15px 0;
}
#detail_frame #view_thumb ul li a.view_thumb img {
    border: 3px solid #DDD;    
}
#detail_frame #round_view {
    position: relative;
    float: left;
    width: 160px;
    background: url('../images/26371839/all_product_detail_images_360grad.png') 30px bottom no-repeat;
}
#detail_frame #round_view h2 {
    margin: 0px 0 10px 0;
}
#detail_frame #round_view a.round_view {
    display: block;
    width: 140px;
    padding: 0 0 0 35px;
}
#detail_frame #round_view a.round_view img {
    margin: 0 0 20px 25px;
}
#detail_frame #navigation_bar {
    display: block;
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 50px;
    background: #EBEBEB;
}
#detail_frame #navigation_bar ul {
    width: 400px;
    margin-left: 100px;
}
#detail_frame #navigation_bar ul li {
    display: block;
    list-style-image: none;
    float: left;
    margin: 18px 12px;
}
#detail_frame #navigation_bar ul li a {
    font-size: 1.2em;
    font-weight: bold;
    color: #545454;
    text-decoration: none;
}
#detail_frame #navigation_bar ul li#prev a, #detail_frame #navigation_bar ul li#next a {
    display: block;
    width: 12px;
    height: 14px;
}#detail_frame #navigation_bar ul li#prev a {
    background: url('../images/26371839/all_arrow_left_iflow.png') 0 3px no-repeat;
}
#detail_frame #navigation_bar ul li#next a {
    background: url('../images/26371839/all_arrow_right_iflow.png') 0 3px no-repeat;
}
 
/* sitemap styles */
ul#sitemap {
    display: block;
    margin: 20px 30px;
}
ul#sitemap li {
    display: block;
    list-style-type: none;
    list-style-image: none;
    margin: 10px 0 15px 0;
    float: left;
    width: 33%;
}
ul#sitemap li li {
    margin: 5px 0 10px 0;
    float: inherit;
    clear: left;
    width: auto;
}
ul#sitemap li li li {
    margin: 5px 0 5px 0;
}
ul#sitemap li a {
    font-size: 1.2em;
    color: #FF7E00;
}
ul#sitemap li li a {
    font-size: 1.1em;
    color: #555;
}
ul#sitemap li li li a {
    font-size: 1.0em;
}
 
/* iCarousel on the startpage */
.icarousel_startpage_box {
    position: absolute;
    top: -28px;
    left: 0;
    width: 440px;
    height: 190px;
    text-align: center;
    overflow: hidden;
}
#icarousel_startpage {
    position: relative;
    overflow: hidden;
    height: 130px;
    margin: 30px 20px;
    display: block;
}
#icarousel_startpage_content {
    position: absolute;
    left: 0;
    width: 30000px;
}
.icarousel_startpage_item {
    position: relative;
    padding: 15px 0;
    display: block;
    height: 120px;
    width: 210px;
    float: left;
}
.icarousel_startpage_item a:hover {
    text-decoration: none;
}
#icarousel_startpage_previous, #icarousel_startpage_next {
    position: absolute;
}
#icarousel_startpage_previous {
    display: block;
    background: url('../images/26371839/all_iflow_arrow_top.png') top left no-repeat;
    width: 18px;
    height: 12px;
    top: 100px;
    left: 0;
}
#icarousel_startpage_next {
    display: block;
    background: url('../images/26371839/all_iflow_arrow_bottom.png') top left no-repeat;
    width: 18px;
    height: 12px;
    top: 100px;
    right: 0;
}
.icarousel_startpage_price {
    display: block;
    position: absolute;
    padding: 0;
    float: right;
    height: 30px;
    top: px;
    right: px;
    
}
.icarousel_startpage_price .teaser_price {
    display: block;
    position: relative;
    float: left;
    top: 0;
    margin: 0 0 0 -11px;
    padding: 5px 10px 0px 11px;
    height: 30px;
    
}

/* an image list */
.teaser .image_list {
    
}
 
/* Styles for search results */
ul.search_results {
    margin: 0 25px;
}
ul.search_results li a {
    display: block;
    font-weight: bold;
    margin: 15px 0 5px 0;
}

/** General user form **/
div.userform {
    display: block;
    margin: 20px 0;
}
div.userform p {
    display: table;
    width: 100%;
    padding: 0;
    margin: 0 0 5px 0;
}
div.userform span {
    display: block;
    margin-left: 250px;
}
div.userform label {
    display: block;
    float: left;
    width: 250px;
    clear: left;
    font-weight: bold;
}
.ips .button.filial {
    margin: 0 100px 10px 0;
}
.ips .button.filial span {
    margin: 0;
}
div.userform #filial {
    width: 380px;
    height: 130px;
}
div.userform .filial-info {
    display: block;
    font-weight: normal;
    margin: 0;
    padding: 0;
    float: left;
    clear: left;
    width: auto;
}
div.userform .filial-or {
    font-weight: bold;
    margin: 0 0 10px 330px;
}
div.userform input, div.userform select, div.userform textarea {
    float: left;
    border: 1px solid #888;
    width: 200px;
}
div.userform input {
    width: 194px;
    padding: 1px 3px;
}
div.userform #checkbox {
    border: 0;
    width: auto;
}
div.userform #ssl-newsletter {
    width: auto;
    border: 0px;
}
 
/* userform for contact */
.teaser.contact {
    margin: 0 15px 0 0;
}
div.userform.contact {
    padding: 0 20px 0 20px;
}
div.userform.contact textarea {
    width: 350px;
    height: 90px;
}
div.userform.contact select {
    width: 125px;
    margin: 0 5px 0 0;
    float: left;
}
div.userform.contact .button span {
    margin-left: -5px;
}


/*** Download Links ***/
ul.software_download_links {
    display: block;
    width: 330px;
}
ul.software_download_links li {
    float: left;
    list-style-image: none;
    list-style-type: none;
    margin: 0;
}
ul.software_download_links li a {
    float: left;
    display: block;
    margin: 0;
}
ul.software_download_links li a:hover {
    text-decoration: none;
}
ul.software_download_links li.download_windows a {
    width: 320px;
    height: 61px;
    background: url('../images/default/dflt_software_download_button_big_windows.png') left top no-repeat;
}
ul.software_download_links li.download_mac a {
    width: 157px;
    height: 46px;
    background: url('../images/default/dflt_software_download_button_small_mac.png') left top no-repeat;
}
ul.software_download_links li.download_linux a {
    width: 157px;
    height: 46px;
    background: url('../images/default/dflt_software_download_button_small_linux.png') left top no-repeat;
}

/*** ON-/OFFLINE SELECTION ***/
#onoffline_selection {
    position: relative;
    width: 955px;
    height: 605px;
    background: #FFF;
    padding: 10px 20px;
    color: #565656;
    border: 3px solid #888;
}
#onoffline_selection .teaser {
    color: #565656;
    border: 1px solid #888888;
}
#onoffline_selection h3 {
    font-size: 16px;
    margin: 5px 0 10px 10px;
}
#onoffline_selection ul li {
    color: #565656;
}
#onoffline_selection ul li.selection {
    list-style-type: none;
    list-style-image: none;
    margin: 0 0 10px 0;
}
#onoffline_selection ul li.selection .teaser.offline {
    height: 368px;
    background: url('../images/default/dflt_order_software_background.jpg');
}
#onoffline_selection ul li.selection .teaser.online {
    height: 154px;
    background: url('../images/default/dflt_order_online_background.jpg');
}
#onoffline_selection ul li.selection span.seperator {
    font-size: 18px;
    font-weight: bold;
    margin: 0 0 0 15px;
}

/*** Offline Bestellung ***/
#onoffline_selection ul li.selection div.teaser.offline h4 {
    position: absolute;
    top: 15px;
    left: 50px;
    font-size: 16px;
    margin: 10px 0 5px 10px;
}
#onoffline_selection ul li.selection div.teaser.offline p {
    position: absolute;
    top: 40px;
    left: 50px;
    color: #565656;
    width: 330px;
}
#onoffline_selection ul li.selection div.teaser.offline h5 {
    position: absolute;
    top: 60px;
    left: 560px;
    font-size: 17px;
    margin: 10px 0 5px 10px;
}
#onoffline_selection ul li.selection div.teaser.offline ul.list {
    position: absolute;
    top: 100px;
    left: 560px;
}
#onoffline_selection ul li.selection div.teaser.offline ul.list li {
    margin: 0 0 3px 0;
    font-size: 14px;
}
#onoffline_selection ul li.selection div.teaser.offline ul.software_download_links {
    position: absolute;
    top: 255px;
    left: 610px;
}
#onoffline_selection ul li.selection div.teaser.offline ol.advantages {
    position: absolute;
    top: 90px;
    left: 230px;
    width: 300px;
}
#onoffline_selection ul li.selection div.teaser.offline ol.advantages li {
    font-size: 12px;
    color: #565656;
    list-style-image: none;
    margin: 0 0 0 30px;
}
#onoffline_selection ul li.selection div.teaser.offline ol.advantages span.seperator {
    display: block;
    font-weight: bold;
    font-size: 14px;
    margin: 4px 0 4px -20px;
}
/*** Online Bestellung ***/
#onoffline_selection ul li.selection div.teaser.online h4 {
    position: absolute;
    top: 15px;
    left: 50px;
    font-size: 14px;
    margin: 10px 0 5px 10px;
}
#onoffline_selection ul li.selection div.teaser.online ul.list {
    position: absolute;
    top: 40px;
    left: 560px;
}
#onoffline_selection ul li.selection div.teaser.online ul.list li {
    margin: 0 0 3px 0;
    font-size: 14px;
}
#onoffline_selection ul li.selection div.teaser.online .button {
    position: absolute;
    bottom: 10px;
    right: 10px;
}
 
/* cewe-fotobuch.de Examples styles */
#site_all {
    width: 100%;
}
#site_all #cont_main_full {
    margin: 0 auto;
    width: 660px;
}

.software_steps {
    width: 100%;
    display: block;
    list-style-image: none;
    list-style-position: outside;
    list-style-type: none;
}
.software_steps li {
    background: url(../images/default/dflt_software_3step_arrow.png);
    position: relative;
    display: block;
    float: left;
    list-style-image: none;
    margin: 0;
}
.software_steps li span {
    display: block;
    padding: 10px;
}
.software_steps li div {
    background: #DDDDDD;
}
.software_steps li div span {
    position: absolute;
    bottom: 3px;
    left: 80px;
    font-weight: bold;
}
.software_steps_img {
    padding: 3px;
}
.software_steps_img_ico {
    position: absolute;
    bottom: 0;
    left: 0;
}

/* NEWSLETTER_SMS_SERVICE */

#txt_sms_service_info{
    float: left;
    margin: 0px 0px 0px 0px;
}

#newsletter{
    float: left;
    margin: 12px 10px 0px 0px; 
}

#txt_sms_service_terms{
    float: left;
    margin: -8px 0px 0px 25px; 
}

#txt_newsletter_terms{
    float: left;
    margin: -20px 0px 0px 25px; 
}

#newsletter_sms_service_logo {
    float:left;
    margin: -1px 0 0 10px;
}


/* HOTLINE POPUP */

.start_3_top_left{
    overflow: visible !important;
}

.hotline_popup:hover {
    color: #000000;
    text-decoration: none;
}

.hotline_popup .hotline_erreichbarkeit {
    display: none;
    left: 195px;
    position: relative;
    top: -130px;
    z-index: 910;
}
*:first-child+html .hotline_popup .hotline_erreichbarkeit {
    top: -140px;
}
.hotline_popup:hover .hotline_erreichbarkeit{
    display: block;
}

/* NEW SOFTWARE DOWNLOAD PAGE */

.sft_table {
    border: 1px solid #EEE;
}

.sft_table td {
    padding-left: 10px;
}

#sft_table_sys td {
    padding: 5px 0;
}

#sft_table_sys h3 {
    margin: 0;
    line-height: 33px;
}

#sft_div_sys {
    float: left;
    width: 100%;
    margin: 40px 0;
}

.sft_td {
    background-color: #EEE;
}

#sft_download_btn_1 {
    background: url(../images/teaser/default/dflt_software_btn_big_windows.png) 0 0 no-repeat;
    display: block;
    font-size: 12px;
}

#sft_download_btn_1 b {
    display: block;
    font-size: 14px;
}

#sft_download_btn_1 a {
    width: 250px;
    height: 53px;
    padding: 23px 0 0 50px;
    font-weight: normal;
    text-decoration: none;
    color: #FFF;
    display: block;
}

#sft_download_btn_2 {
    background: url(../images/teaser/dflt_software_btn_big_linux.png) 0 0 no-repeat;
    display: block;
    float: left;
}

#sft_download_btn_2 a {
    width: 137px;
    height: 40px;
    padding: 6px 0 0 13px;
    font-weight: normal;
    text-decoration: none;
    color: #666;
    font-size: 9px;
    display: block;
}

#sft_download_btn_2 b {
    display: block;
    font-size: 13px;
}

#sft_download_btn_3 {
    background: url(../images/teaser/dflt_software_btn_big_mac.png) 0 0 no-repeat;
    display: block;
    float: left;
}

#sft_download_btn_3 a {
    width: 137px;
    height: 40px;
    padding: 6px 0 0 13px;
    font-weight: normal;
    text-decoration: none;
    color: #666;
    font-size: 9px;
    display: block;
}

#sft_download_btn_3 b, #sft_download_btn_small_windows b, #sft_download_btn_small_mac b, #sft_download_btn_small_linux b {
    display: block;
    font-size: 13px;
}

#sft_download_btn_small_windows {
    background: url(../images/teaser/dflt_software_btn_windows.png) 0 0 no-repeat;
}

#sft_download_btn_small_mac {
    background: url(../images/teaser/default/dflt_software_btn_mac.png) 0 0 no-repeat;
}

#sft_download_btn_small_linux {
    background: url(../images/teaser/default/dflt_software_btn_linux.png) 0 0 no-repeat;
}

#sft_download_btn_small_windows a, #sft_download_btn_small_mac a, #sft_download_btn_small_linux a {
    width: 177px;
    height: 33px;
    padding: 6px 0 0 45px;
    font-weight: normal;
    text-decoration: none;
    color: #666;
    font-size: 9px;
    display: block;
}

.sft_bg_step {
    width: 307px;
    height: 182px;
    display: block;
    position: relative;
}

.sft_bg_step img {
    display: block;
    position: absolute;
    bottom: 0;
    left: 0;
}
.sft_bg_step span {
    display: block;
    position: absolute;
    bottom: 12px;
    left: 42px;
    font-weight: bold;
}

#sft_bg_step_1 {
    background: url(../images/teaser/default/dflt_software_3step_image_01.png);
}

#sft_bg_step_2 {
    background: url(../images/teaser/default/dflt_software_3step_image_02.png);
}

#sft_bg_step_3 {
    background: url(../images/teaser/default/dflt_software_3step_image_03.png);
}

#sft_bg_icon_win {
    background: url(../images/teaser/default/dflt_software_icon_windows.png) 0 0 no-repeat;
}

#sft_bg_icon_mac {
    background: url(../images/teaser/default/dflt_software_icon_mac.png) 0 0 no-repeat;
}

#sft_bg_icon_linux {
    background: url(../images/teaser/default/dflt_software_icon_linux.png) 0 0 no-repeat;
}

.sft_bg_icon {
    font-weight: bold;
    padding: 4px 0 4px 34px;
    text-align: left;
}

#pos_search_result_loading, #pos_search_result_error_1, #pos_search_result_error_2 {
    text-align: center;
    width: 100%;
    display: none;
}

#pos_search_result_loading {
    display: block;
    background: url(../images/default/loading2.gif) top center no-repeat;
    padding-top: 50px;
}

#pos_search_result {
    margin: 0 auto;
    display: none;
    border: 1px solid #EEE;
}

#pos_search_result tr th {
    text-align: left;
    padding: 5px;
    background: #CCC;
    border-bottom: 1px solid #CCC;
}

#pos_search_result tr td {
    padding: 5px;
    border-bottom: 1px solid #CCC;
    white-space: nowrap;
}

#pos_search_form input {
    border: 1px solid #CCC;
}

#pos_search_form label {
    width: 80px;
    display: block;
    float: left;
}

.pos_input_type {
    left:0;
    margin:3px 10px;
    position:absolute;
    top:66px;
    z-index:899;


/*********** Download-Teaser-Top ***********/
}
#download_teaser_top{
    float:left;
    height:160px;
    margin-top:40px;
    overflow:hidden;
    width:310px;
}
#download_linux{
    color: #666;
    padding-bottom:0 !important;
    float:left;
}
#download_mac{
    color: #666;
    padding-bottom:1px !important;
    float: left;
}
.download_windows1 a:hover{
    color: #fff;
    text-decoration:none;
}
.download_linux_button{
    color:#666666;
    padding-bottom:0 !important;
    width: 148px;
}
.download_mac_button{
    color:#666666;
    float: left;
    width: 148px;
}
#txt_windows_download p{
    color:#fff;
}
#txt_linux_download p, #txt_mac_download p{
    color:#666666;
    font-size:9px;
    margin: 0 10px;
}
#txt_windows_download{
    margin-left:50px;
    margin-top:15px;
    position:absolute;
}

#txt_mac_download, #txt_linux_download{
    position: absolute;
}
.download_windows1 a{
    color: #FFFFFF;
}
.download_mac_button a, .download_linux_button a {
    color: #666666;
}
.download_windows1 h2 a{
    font-size:12px;
    margin:0;
    padding-bottom:25px;
    padding-right:170px;
    padding-top:5px;
    text-align:left;
}
.download_windows1 h2{
    background: none repeat scroll 0 0 transparent;    
    padding: 0px;
    margin: 5px 10px;
}

#txt_linux_download p a, #txt_mac_download p a {
    color:#666666;
    font-size:9px;
    padding-top:20px;
    text-decoration:none;   
}


/************** Download-Teaser-Bottom ***********/
#sys_download_teaser_top{
    margin-left:293px;
}
#sys_windows_download{
    float:left;
}
#sys_mac_download,#sys_linux_download{
    float:left;
    margin-left:3px;
}
#sys_windows_download_txt, #sys_mac_download_txt, #sys_linux_download_txt{
    position: absolute;
    margin-left:42px;
    margin-top: 7px;
}
#sys_windows_download_hdl, #sys_mac_download_hdl,#sys_linux_download_hdl{

    margin:0;
}

#sys_windows_download_txt a,#sys_mac_download_txt a,#sys_linux_download_txt a{
    color: #666;
    text-decoration:none;        
    font-size:9px;
    display:block;
    font-size:10px;
}

#hdl_linux_download, #hdl_mac_download{
    background: transparent;
}

.img_pros_check{
    background-image: url(../images/default/dflt_software_icon_true.png);    
    background-repeat: no-repeat;
    height: 25px;
    margin-top:5px;
}

#how_it_works_1{
    background-image:url(../images/dflt_all_howtobox_one.png);
    background-position:left bottom;
    background-repeat:no-repeat;
    height:182px;
}

#how_it_works_2{
    background-image:url(../images/dflt_all_howtobox_two.png);
    background-position:left bottom;
    background-repeat:no-repeat;
    height:182px;
}


#how_it_works_3{
    background-image:url(../images/dflt_all_howtobox_three.png);
    background-position:left bottom;
    background-repeat:no-repeat;
    height:182px;
}

#fotos_seiten_img1{
    background-image:url('../images/default/photo_paper-lenght_001.png');
    height:95px;
    width: 145px;
}
#fotos_seiten_img2{
    background-image:url('../images/default/photo_paper-lenght_001.png');
    height:95px;
    width: 145px;
}



#lbOverlay {
    position: fixed; 
    top: 0; 
    left: 0; 
    z-index: 920; 
    width: 100%; 
    height: 500px;
}
#lbOverlay.grey { 
    background-color: #000000; 
}
#lbMain { 
    position: absolute; 
    left: 0; 
    width: 100%; 
    z-index: 921; 
    text-align: center; 
    line-height: 0; 
}
#lbMain a img { 
    border: none; 
}
#lbOuterContainer { 
    position: relative; 
    background-color: #fff; 
    width: 200px; 
    height: 200px; 
    margin: 0 auto; 
}
#lbOuterContainer.grey { 
    border: 1px solid #888888; 
}
#lbDetailsContainer { 
    display: none; 
    font: 10px Verdana, Helvetica, sans-serif; 
    background-color: #fff; 
    width: 100%; 
    line-height: 1.4em;
    overflow: auto; 
    margin: 0 auto; 
}
#lbDetailsContainer.grey { 
    border: 1px solid #888888; 
    border-top: none; 
}
#lbImageContainer, #lbIframeContainer { 
    padding: 0px; 
}

#lbIframe { 
    border: 0; 
    overflow: auto; 
}

#lbLoading {
    position: absolute; 
    top: 45%; 
    left: 0%; 
    height: 32px; 
    width: 100%; 
    text-align: center; 
    line-height: 0; 
    background: url(../images/lytebox/loading.gif) center no-repeat;
}
#lbImageContainer #lbClose, #lbIframeContainer #lbCloseIframe {
    position: absolute; 
    top: 0px; 
    right: -24px; 
    z-index: 899; 
    display: block;
}

#lbHoverNav { 
    position: absolute; 
    top: 0; 
    left: 0; 
    height: 100%; 
    width: 100%; 
    z-index: 10; 
}
#lbImageContainer>#lbHoverNav { 
    left: 0; 
}
#lbHoverNav a { 
    outline: none; 
}

#lbPrev { 
    width: 49%; 
    height: 100%; 
    background: transparent url(../images/26371839/blank.gif) no-repeat; 
    display: block; 
    left: 0; 
    float: left; 
}
#lbPrev.grey:hover, #lbPrev.grey:visited:hover { 
    background: url(../images/lytebox/prev_grey.gif) left 15% no-repeat; 
}
    
#lbNext { 
    width: 49%; 
    height: 100%; 
    background: transparent url(../images/26371839/blank.gif) no-repeat; 
    display: block; 
    right: 0; 
    float: right; 
}
#lbNext.grey:hover, #lbNext.grey:visited:hover { 
    background: url(../images/lytebox/next_grey.gif) right 15% no-repeat; 
}

#lbPrev2, #lbNext2 { 
    text-decoration: none; font-weight: bold; 
}
#lbPrev2.grey, #lbNext2.grey, #lbSpacer.grey {
    color: #333333; 
}
    
#lbPrev2_Off, #lbNext2_Off { 
    font-weight: bold; 
}
#lbPrev2_Off.grey, #lbNext2_Off.grey { 
    color: #CCCCCC; 
}
    
#lbDetailsData { 
    padding: 0 10px; 
}
#lbDetailsData.grey { 
    color: #333333; 
}

#lbDetails { 
    width: 60%; 
    float: left; 
    text-align: left; 
}
#lbCaption { 
    display: block; 
    font-weight: bold; 
}
#lbNumberDisplay { 
    float: left; 
    display: block; 
    padding-bottom: 1.0em; 
}
#lbNavDisplay { 
    float: left; 
    display: block; 
    padding-bottom: 1.0em; 
}

#lbClose { 
    display: block; 
    width: 22px; 
    height: 20px; 
    float: right; 
    padding: 2px 2px 2px 0;
}
#lbClose.grey { 
    background: #FFF url(../images/lytebox/close_grey.png) 3px 2px no-repeat; 
}

#lbPlay { 
    width: 64px; 
    height: 28px; 
    float: right; 
    margin-bottom: 1px; 
}
#lbPlay.grey { 
    background: url(../images/lytebox/play_grey.png) no-repeat; 
}
    
#lbPause { 
    width: 64px; 
    height: 28px; 
    float: right; 
    margin-bottom: 1px; 
}
#lbPause.grey { 
    background: url(../images/lytebox/pause_grey.png) no-repeat; 
}
#lbClose { margin-bottom: 1px; background:#fff url(../images/lytebox/close_grey.png) 3px 2px no-repeat;}

.product_description_table {
    border: #8c8c8c 1px solid;
}
.product_description_table_headline {
    background-color: #e2001a;
}
.product_description_table_subline {
    background-color: #e2b2b4;
}
.product_description_table_content {
    background-color: #c9c9c9;
}


/**
* Style definition for the footer
**/
#footer {
    position: relative;
    display: block;
    margin: 20px 0 0 0;
    clear: both;
    width: 100%;
    height: 100%;
    
}
#footer #logo_footer {
    display: block;
    background: url('../images/default/spacer.gif') top left no-repeat;
    width: 20px;
    height: 20px;
    position: absolute;
    left: 10px;
    bottom: 11px;
}
#footer #footer_icon_de {
    display: block;
    width: 13px;
    height: 10px;
    background: url('../images/26371839/icon_german.png') top left no-repeat;
}
#footer #footer_icon_print {
    display: block;
    width: 12px;
    height: 11px;
    background: url('../images/84001119/schlecker_icon_print.png') top left no-repeat;
}
#footer #footer_icon_top {
    display: block;
    width: 9px;
    height: 11px;
    background: url('../images/84001119/schlecker_icon_startup.png') top left no-repeat;
}


/** standard price info **/
#footer_price_info {
    border-bottom: 1px solid transparent;
    padding: 2px 15px;
    font-size: 10px;
}

/** name of the company **/
#footer_company_name {
    padding: 3px 15px;
    font-size: 10px;
    background-color: #FFF;
    line-height: 25px;
    color: #4374a5;
    
}

/** navigation elements in the footer **/
#footer_nav, #footer_icons {
    float: right;
    list-style: none;
    margin: 8px;
}
#footer_nav li, #footer_icons li {
    font-size: 11px;
    float: left;
    margin: 0;
    border-right: 1px solid #4374a5;
    list-style-image: none;
}
#footer_nav li.last, #footer_icons li.last {
    border-right: 0px;
}
#footer_nav li a, #footer_icons li a {
    float: none;
    display: block;
    color: #4374a5;
    text-decoration: none;
    margin: 0 5px;
}








/**
    
    


    
**/

/**
* Style definition for the header
**/
/** default styles **/
#header {
    position: relative;
    background-color: #FFF;
    
    
        padding: 15px 5px;
        width: 973px;
    
    display: block;
}
#header #page_logo {
    display: block;
    background: url('../images/84011965/logo.jpg') left 5px no-repeat;
    width: 247px;
    height: 74px;
    margin: -15px 0 0 0;
}

/** content columns **/
#header dl {
    height: 63px;
    float: right;
    border-right: 1px solid #E2001A;
    width: 360px;
    
    margin: 0px 0px 0px 0px;
}
#header dl.last {
    border: 0;
    padding: 0;
}
#header dl.header_functions {
    padding: 6px 10px;
    width: 200px;
    height: 48px;
    background-color: #E2B2B4;
    
    float: right;
    display: none;
    height: auto;
}

/** content rows **/
#header dd {
    line-height: 22px;
    text-align: right;
    color: #000;
    float: left;
    width: 100%;
    display: block;
}
#header dd a.button {
    margin-right: 10px;
    margin-top: 0;
    position: relative;
}
#header dd a.button.single {
    margin-top: 2px !important;
}
#header dd input#search_phrase {
    border: 1px solid #DDD;
    width: 89px;
    margin: 3px 0 0 3px;
}

/** iframe for IPS content **/
#header dl iframe {
    width: 360px;
    height: 70px;
    border: 0px;
    overflow: hidden;
    margin-top: 0px;
}
#header dl #login_iframe {
    height: 68px;
    background: url('../images/lytebox/loading.gif') 130px 15px no-repeat;
}


@media print {
    * {
        background-color: transparent;
        color: #000;
    }
    #header {
        display: none;
    }
    #footer {
        display: none;
    }
    #lightbox {
        display: none;
    }
    #java_info {
        display: none;
    }
    #main_nav {
        display: none;
    }
    a:after, a:link:after  { 
        color: #000000;
        background-color:transparent; 
        /* content: " [Link] "; */
    }
    a:visited:after {
        color:#000000; 
        background-color:transparent;
        /* content: " [Link] "; */
    }
    ul.ordersteps {
        display: none !important;
    }
    .ips_info_box {
        display: none;
    }
    .cb, .cbb {
        width: 100%;
    }
    .ips_content_box {
        width: 100%;
    }
}

/* SCHLECKER 11965 STYLES */ #header #page_logo { background-position: 0 0 !important; margin: 2px 0 0 10px !important; } #lightbox .teaser_old_price { color: orange !important; font-weight: bold !important; line-height: 70px !important; padding: 0 15px 0 0 !important; text-align: right !important; width: 230px !important; } .lightbox_text .old_price_block { font-size: 22px !important; } .teaser_old_price .old_price_block .old_price { bottom: 13px; position: absolute !important; right: 6px; } .teaser .teaser_old_price { top: 13px !important; } #customHeader { height: 50px; position: absolute; right: 120px; top: 15px; width: 300px; } #customHeader ul { float: right; } #customHeader ul li { float: left; list-style-type: none; list-style-image: none; margin: 0; padding: 0; } #customHeader ul li a,#customHeader ul li a:hover { font-weight: bold; margin: 0 5px; padding: 5px; text-decoration: none; } #main_nav li#main_nav_item_11 ul li a,#main_nav li#main_nav_item_3 ul li a { background:none #A8CDEB !important; } #sub_nav li.active { background:url("https://cs.photoprintit.com/web/84011965/images/26371839/all_arrow_subnavi_active.png") no-repeat scroll 0 3px transparent !important; } #main_nav #main_nav_item_11 ul { background:none #eca9a9 !important; } #main_nav li a.active { border-left:medium none !important; padding-bottom:9px !important; border-top:none !important; background-position:left -34px !important; margin:0 !important; } /* #main_nav li#main_nav_item_11 a:hover,#main_nav li#main_nav_item_11 a.active { background:url("https://cs.photoprintit.de/web/84011965/84011965/main-nav-promo-bg.jpg") scroll repeat 0 -34px #fff !important; } */ #page_2081 .default_full_teaser,#page_2084 .default_full_teaser { height:200px !important; } #sub_nav { min-height: 30px !important; width:195px !important; } #sub_nav .software_download { height: 40px !important; } #sub_nav_container { width: 200px !important; } .button span { padding: 0 20px 0 10px !important; } #user_box #login .button.myAccount, #user_box #login .button.logout { background: url("https://cs.photoprintit.com/web/84011965/images/btn_forward_right_active.png") no-repeat scroll right top transparent !important; padding: 0 20px 0 10px !important; } #main_nav li a { border-right:solid 1px #fff !important; } #main_nav { width:983px !important; } #main_nav li ul { background: none #25376F !important; } #main_nav li ul li a, #main_nav li ul li a:hover { font-weight: normal !important; } .content_wrapper_nav { padding-top:0 !important; } #main_nav li a:hover { text-decoration: underline !important; /* background-position:left -34px !important; */ } body { background: url("https://cs.photoprintit.de/web/84011965/images/84011965/pozadiZima_data.jpg") fixed no-repeat top center #fff !important; } #important-message { display: none } /* body { background: none #D6E8FF !important; } */ body div.content_wrapper_nav { background: none !important; } body#page_205 div.content_wrapper_nav { background-color: #FFF !important; } body div.page_wrapper { margin: 0 auto !important; } body div.content_wrapper { margin:20px 6px !important; } body#page_ips div.content_wrapper_nav { background:none !important; } ul#pricelist .loyalty { position:absolute; bottom:18px; right:5px; background:url('https://cs.photoprintit.com/web/84011965/images/84001119/pricelist_webmiles_logo.png') top right no-repeat; padding-right:18px; } #pricelist .price_nav li { min-height:0; } /* ul#pricelist li div.product_image { top:19px !important; } ul#pricelist li div.price { top:133px !important; } ul#pricelist li a.zoom { top:120px !important; } */ .ips .line_selection #option_album { display:none !important; } .footnote { display:none; } #page_ips a.button { background-image:url("https://cs.photoprintit.de/web/84011965/images/84001119/btn_forward_right_active.png") !important; } #premium_price,#standard_price { bottom:425px; color:#B30857; font-family:impact; font-size:22px; left:11px; position:absolute; width:100px; z-index:999; } /* #main_nav li#main_nav_item_3 a { background:url("https://cs.photoprintit.de/web/84011965/84011965/main-nav-promo-bg.jpg") scroll repeat 0 0 #fff !important; } */ #pos_search_form input { border:1px solid #999999 !important; padding:3px !important; width:100px !important; } .pos_input_type { left:28px !important; top:55px !important; } #user_box #login { display: none !important; } #user_box #cart { float: right !important; } /* ruza part start */ #page_2042 #teaser_wrapper { background-color:#FFFFFF !important; } #user_box #login .button { margin-bottom:0 !important; margin-left:0 !important; margin-right:0 !important; margin-top:1px !important; } .button { text-decoration:none !important; } .product_teaser_order .cnt_box { margin:0 10px !important; } #teaser_1963 .text p { margin-left:25px; } .soutez-fotokniha { margin-bottom:30px; margin-left:27px; margin-top:23px; } body#externalLogin { background:none #fff !important; } /* ruza part ends */ #teaser_1957 div.teaser_link_bar, #teaser_1961 div.teaser_link_bar, #teaser_1963 div.teaser_link_bar { display: none !important; } #page_2299 .page_wrapper, #page_2299 .content_wrapper_nav { background: transparent !important; background-color: transparent !important; } /* SCHLECKER 11965 default online CEWE PHOTOBOOK styles STARTS */ #photobookDescBox input { border:1px solid #000000 !important; font-size:16px !important; font-weight:bold !important; margin-bottom:15px !important; margin-left:10px !important; margin-top:5px !important; padding:10px !important; width:400px !important; } .box_tabs li#storageTab { display: none !important; } .dijitButtonNode, .dijitButtonNode * { background-color:#FFFFFF !important; border:medium none !important; margin:4px 0 0 1px !important; width:99px !important; } div.photobookImageContainer { height:130px !important; } #coverSelectionBox ol li label { margin-left: 25px !important; } #coverSelectionBox .selectedCover { border:5px solid green !important; } a#gsCreatePhotobookButton { position:relative !important; top:0px !important; } #galleryContentArea .inContentSubMsg { margin: 0 0 50px 0 !important; font-size: 12px !important; } #galleryContentArea .inContentTitle { font-weight: bold !important; font-size: 14px !important; margin: 0 0 40px 0 !important; } #galleryPhotobooksList li.galleryPhotobookListItem { background-color:#FFFFFF; border:medium none !important; float:left !important; height:130px !important; list-style:none outside none; margin:0 18px 40px 0; padding:5px 5px 20px 5px; width:100px; } #galleryPhotobooksList li:first-child { width:104px !important; } #galleryPhotobooksList li.galleryPhotobookListItem:hover .overlayText { display: none !important; } #galleryPhotobooksList li.galleryPhotobookListItem .overlayText { background-color:transparent !important; color:#000000 !important; font-weight:bold; margin:42px 0 0 12px; padding:3px !important; text-align:center !important; width:80px; } #galleryPhotobooksList li [id^="pblink-"], #galleryOfflinePhotoBooksList li [id^="offlinePBLink-"] { background-color:#FFFFFF !important; border:none !important; color: #000 !important; font-size:11px !important; font-weight:normal !important; text-align:center!important; padding:2px !important; height:30px !important; margin:-65px 0 0 3px !important; padding:2px !important; width:90px !important; display:block; overflow:hidden; } #galleryPhotobooksList .galleryPhotobookListItem .galleryIconBig { background: url("https://cs.photoprintit.de/web/84005250/84005250/dflt_gallery_icon_new-photobook.png") no-repeat scroll center bottom transparent !important; cursor: pointer; display: block !important; overflow: hidden; height: 100% !important; width: 100% !important; } #galleryPhotobooksList .galleryPhotobookListItem .photobookImageContainer { -moz-box-shadow:2px 2px 8px #999999; -webkit-box-shadow:2px 2px 8px #999999; box-shadow:2px 2px 8px #999999; background-position:center bottom !important; cursor:pointer; display:block !important; height:100% !important; overflow:hidden; width:100% !important; } span.galleryTitle, span.galleryTitleSplitter { display: none !important; } div.photobookWizardIntro h1 { margin: 10px 0 !important; width: 97% !important; } div.photobookWizardIntro a.nextStepWizardButton { margin: 15px 4px 0 20px !important; } .photobookWizardIntro .textcontent { float: right !important; margin:0 0 50px 0 !important; position: relative !important; top: 0px !important; display: none !important; } .photobookWizardIntro div.boxes .textcontent { float: left !important; top: 0px !important; } .photobookWizardIntro .boxes { margin-top: 40px !important; } #photobookDescBox label { font-size: 16px !important; font-weight: bold !important; } #coverSelectionBox ol { background-color: white !important; margin: 20px 0 30px 0 !important; } #coverSelectionBox ol li { padding: 10px !important; } .selectedFormat, selectedcover { background-color: white !important; border:4px solid green !important; } .galleryCloseDialogButton { background:url("http://cs-admin.photoprintit.de/web/84005250/84005250/close_grey.png") no-repeat scroll 0 0 transparent !important; cursor:pointer; display:block !important; float:right !important; height:21px !important; position:relative; right:-6px !important; top:-42px !important; width:21px !important; } .dijitDialog { background-color: #EEE !important; border: 2px solid #ccc !important; padding: 5px 20px 20px 20px !important; z-index: 10000 !important; } div.dijitDialogPaneContent { padding:20px 10px !important; border:solid 2px #999 !important; } .ips .gallery #galleryBox { margin: 28px 0 0 0 !important; } div.IE7_galleryDialogWidthFix h3 { font-size: 22px !important; margin: 0 !important; } label a { cursor: pointer; } #fileChooser { margin:20px 0 !important; } .ips .gallery #galleryBox .box_tabs { margin:-35px 0 45px -13px !important; } #flashContainer { float: left !important; display: block !important; width:705px !important; height:330px !important; margin:10px 0 30px 0; } #flashUploaderSelectionHelp { float:left !important; height:0px !important; margin:10px 0 30px 10px !important; width:0px !important; } div.galleryDialogContentAreaWide h2 { font-size: 22px !important; } span.galleryHoverEffect b { cursor: pointer; } div#imageSelectionBox div b { font-size:14px !important; display:block; margin:15px 0 10px 0; } .photobookWizard #selectedImagesBox .container { height: 104px !important; } .photobookWizard #selectedImagesBox img { margin-top: 6px !important; } div.inContentSubMsg { font-weight:bold; font-size:14px; margin:20px 0 5px 0; } #previewList { margin:0 0 30px 0 !important; padding:0px !important; } #previewList li { list-style:none; float:none !important; clear:both !important; } #previewList li:first-child span { border-bottom:solid 2px #666; padding:0px !important; } #previewList li span:first-child { display:block; width:300px !important; float:left !important; } #previewList li span { display:block; font-weight:bold; width:120px !important; float:left !important; padding:2px 0; } #previewList li span.filename { font-weight:normal !important; cursor:auto !important; } #previewList li:first-child span.filename { font-weight:bold !important; } #previewList li span { cursor:pointer !important; } #htmlUploadSubmit { display: block !important; } .imageCountBox { font-size:14px !important; font-weight: bold !important; } .imageCountBox #photobook_selected_photos_count { color: red !important; font-size: 20px; font-weight: bold; } .photobookWizard #averageValue { color:red !important; font-size:14px; font-weight:bold; } .photobookWizard #wizardDescriptionBox { border:4px solid red !important; padding:2px 5px !important; width:98% !important; } #photobook_preview_box span { border-bottom:1px solid #999 !important; display:block !important; float:none !important; margin-left:10px !important; padding-bottom:4px !important; width:100% !important; } #photobook_preview_box .previewData { border:medium none !important; clear:both !important; display:block !important; margin-bottom:0 !important; margin-left:10px !important; margin-top:3px !important; padding:0 !important; width:100% !important; } .photobookWizard #accordionBox .accordionContainer { border: none !important; } #page_ips .dijitDialogUnderlay { background-color:#000000 !important; } .dijitDialogUnderlay { background:none repeat scroll 0 0 #EEEEEE !important; opacity:0.7 !important; } h3#uploadDialogTitle { margin: 0 !important; } .gallery .galleryContentList .dijitDropDownButton { display: block; } .folderOptionsContainer .dijitDropDownButton { display: block; left: 14px; position: relative; top: 6px; width: 53px !important; } .folderOptionsContainer .dijitDropDownButton [id^="smallDropDown-"] { background: url("https://cs.photoprintit.de/web/84005250/images/84005250/folderOptionsContainer.png") scroll no-repeat 0 0 transparent !important; left: -5px; position: absolute; top: -6px; width: 53px !important; } .folderOptionsContainer .dijitDropDownButton .dijitInline { width: 53px !important; } .photobookOptionsContainer .dijitDropDownButton { display: block; left: 5px !important; position: relative; top: 0px !important; width: 100px !important; } .photobookOptionsContainer .dijitDropDownButton [id^="smallDropDown-"] { background: url("https://cs.photoprintit.de/web/84005250/images/84005250/photobookOptionsContainer.png") scroll no-repeat 0 0 transparent !important; left: -5px; position: absolute; top: -6px; width: 100px !important; } .photobookOptionsContainer .dijitDropDownButton .dijitInline { width: 100px !important; } .detailsIconImage { background:url("https://cs.photoprintit.de/web/84012611/images/ips/album/default/dflt_gallery_icon_details.png") no-repeat scroll left top transparent !important; } .workIconImage { background-image:url("/ips-opdata/images/galleryTemp/dflt_gallery_icon_work.png") scroll no-repeat 0 0 transparent !important; } .detailsIconImage { margin-left:0; } .galleryIconSmall { background-color:#EEEEEE; background-position:center center; background-repeat:no-repeat; display:block; float:left; height:15px; margin:1px; width:15px; } .dj_contentbox .photobookOptionsContainer { margin:12px auto !important; width:100px !important; } .galleryIconSmall.bordered { border:1px solid #7C7C7C; display: none; } .folderImageContainer { -moz-box-shadow:1px 1px 5px #666666; display:block; padding:10px; width:53px !important; } a.folderTitle { display:block; font-weight:normal !important; height:30px; left:-3px; padding:0 0 65px; position:relative; text-decoration:none; top:-100px; width:80px; } div.galleryHeadItemImage { background-attachment:scroll; background-color:white; background-image:url("do.showPicture?type=gallery&amp;size=xs&amp;id=549185584&amp;rotation=0&amp;src=gallery"); background-position:center center !important; background-repeat:no-repeat; height:53px !important; margin:0 auto; width:53px !important; } .galleryContentList li { float:left !important; list-style:none !important; margin:0 30px 40px 0 } .galleryImageListItem .photoUploadImage { background:url("https://cs.photoprintit.de/web/84005250/84005250/dflt_gallery_icon_new-photo_01.png") no-repeat scroll 0 0 transparent !important; cursor:pointer; font-size:14px; font-weight:bold; height:70px; margin-top:-4px; padding:31px 0 0 !important; text-align:center; width:106px; } .galleryImageListItem .galleryIconBig { background:none repeat scroll 0 0 transparent !important; padding:0 !important; } .waitingDialogOuterBox { border: 1px solid #CCCCCC !important; } div.dijitDialogTitleBar { display: none !important; } #galleryButtonsArea { float:right; width:285px !important; } #galleryButtonsArea a { margin: 0 0 10px 0; } #galleryContentArea .inContentTitle ul li { float:left; list-style:none; padding:0 8px 0 0; } #galleryContentArea .inContentTitle ul.breadcrumb { height: 15px !important; margin: 0 0 5px -3px !important; padding: 5px !important; width: 100% !important; } #galleryContentArea .inContentTitle ul.breadcrumb li a { text-decoration: underline !important; } #galleryContentArea .inContentTitle ul li { float: left; list-style: none !important; margin: 0; } span#allImagesCount { color: red !important; font-size: 18px !important; } #galleryPhotoList { margin:20px 0 0 0 !important; } #galleryPhotoList li.galleryImageListItem { margin: 0 10px 5px 0 !important; padding: 0 0 20px 0 !important; } #galleryPhotoList li.galleryImageListItem div.galleryImageBackground { background-color: #333 !important; -moz-box-shadow:1px 1pxx 5px #999; -webkit-box-shadow:1px 1pxx 5px #999; box-shadow:1px 1pxx 5px #999; } #galleryPhotoList li.galleryImageListItem .imageRating { height: 20px !important; margin: 5px 0 0 12px !important; width: 90px !important; } .dojoxRatingStar { margin: 0 3px 0 0 !important; } #galleryPhotoList li.galleryImageListItem .imageOptionsContainer { height: 30px !important; } .galleryInfoTable td { padding: 0 10px 5px 0 !important; } .galleryInfoTable td.bold { text-align: right; font-weight: bold; } #galleryContentArea .imagePageOptions { height:1px; display:block; width:100%; margin:0; } #selectAll { cursor:pointer; padding:5px 12px 6px 12px; background-color:green; color:white; font-weight:bold; float:right; position: absolute; left: 20px; top: 85px; -moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px; } .dijitDropDownButtonDisabled { display:none !important } .galleryDialogContentArea { float:left; width:420px; } .galleryDialogButtonArea { float:right; width:285px; } #imageDialogTabContentParent .galleryDialogButtonArea .galleryHoverEffect { -moz-box-shadow:1px 1px 5px #666; -webkit-box-shadow:1px 1px 5px #666; box-shadow:1px 1px 5px #666; margin: 0 0 20px 180px !important; } #imageTitle, #imageDescription { border:1px solid #ccc ¡important; padding: 3px; } .storageProductList { width: 100% !important; } /* default online CEWE PHOTOBOOK styles ENDS */ /* ----- NEW START PAGE START ----- */ #page_2348 #teaser_2879, #page_2348 #teaser_2877, #page_2348 #teaser_2800, #page_2348 #teaser_2726, #page_2348 #teaser_2652, #page_2348 #teaser_2504, #page_2348 #teaser_2430, #page_2348 #teaser_2356, #page_2348 #teaser_2881, #page_88 #teaser_2879, #page_88 #teaser_2877, #page_88 #teaser_2800, #page_88 #teaser_2726, #page_88 #teaser_2652, #page_88 #teaser_2504, #page_88 #teaser_2430, #page_88 #teaser_2356, #page_88 #teaser_2881 { border-right: none !important; } #page_2348 #teaser_2874, #page_2348 #teaser_2877, #page_2348 #teaser_2879, #page_2348 #teaser_2353, #page_2348 #teaser_2800, #page_2348 #teaser_2726, #page_2348 #teaser_2652, #page_2348 #teaser_2578, #page_2348 #teaser_2881, #page_88 #teaser_2874, #page_88 #teaser_2877, #page_88 #teaser_2879, #page_88 #teaser_2353, #page_88 #teaser_2800, #page_88 #teaser_2726, #page_88 #teaser_2652, #page_88 #teaser_2578, #page_88 #teaser_2881 { border-bottom: none !important; } #page_88 #teaser_2874 img { margin: 0 0 5px 0 !important; } #page_2348 .page_wrapper, #page_2348 #main_nav, #page_88 .page_wrapper, #page_88 #main_nav { width: 986px !important; } #page_2348 div.content_wrapper, #page_88 div.content_wrapper { margin: 20px 0px !important; } #page_2348 .teaser div.teaser_link_bar, #page_88 .teaser div.teaser_link_bar { background-color: transparent !important; } #page_2348 .teaser h2, #page_2348 .teaser h1, #page_88 .teaser h2, #page_88 .teaser h1 { color: #0c4da2 !important; font-size: 16px !important; } .teaser h1, .teaser h2, .teaser h3, .teaser h4 { color: #0c4da2 !important; } #page_2348 .teaser .teaser_price, #page_88 .teaser .teaser_price { color: red !important; right: inherit; left: 10px !important; top: 23px !important; } /* SEM PAGE START */ #page_2887 #header, #page_2887 #main_nav, #page_2887 #footer { display: none !important; } #page_2887 div.page_wrapper { width: 985px !important; } #page_2887 div.content_wrapper { margin: 20px 0 0 0 !important; } /* SEM PAGE ENDS */ #teaser_2892 { border: none !important; width: 970px !important; } #teaser_2892 h1 { font-size: 36px !important; margin: 10px 0 20px 0 !important; } #sem_a_wrapper { margin: 0 auto; width: 984px; } #sem_a_header { height: 134px; } #sem_a_body { background: url(http://www.cewecolor.cz/images/COPS/84011965/sem/triko_bg.jpg) scroll no-repeat top right white; height: 650px; position: relative; width: 100% } #sem_a_text { position: relative; width: 380px; } #sem_a_text h1 { color: #0c4da2; font-family: Verdana, arial; font-size: 26px; } #sem_a_text p { color: #0c4da2; font-family: arial; font-size: 14px; line-height: 180%; text-align: justify; } #sem_a_cena { height: 186px; position: relative; width: 428px; } #sem_a_buttton { height: 67px; position: relative; width: 310px; } #sem_b_wrapper { margin: 0 auto; width: 984px; } #sem_b_header { height: 134px; } #sem_b_body { background: url(http://www.cewecolor.cz/images/COPS/84011965/sem/cfk-main.jpg) scroll no-repeat 0 0 white; height: 650px; position: relative; width: 100% } #sem_b_text { position: relative; width: 500px; height: 600px; } #sem_b_text h1 { color: #0c4da2; font-family: Verdana, arial; font-size: 32px; } #sem_b_text p { color: #0c4da2; font-family: arial; font-size: 14px; line-height: 150%; text-align: justify; } #sem_b_text a, #sem_b_text a:hover { color: #0c4da2; font-size: 14px; text-decoration: underline; } #sem_b_cena { height: 186px; position: relative; width: 428px; } #sem_b_buttton { height: 67px; position: relative; width: 310px; } #sem_b_hps { background: url(http://www.cewecolor.cz/images/COPS/84011965/sem/cfk-hps.jpg) scroll no-repeat 0 0 transparent; height: 234px; position: relative; width: 984px; } #sem_b_hps h2 { color: #0c4da2; font-family: Verdana, Arial; font-size: 18px; width: 400px; display: block; position: absolute; top: 20px; left: 10px; } #sem_b_hps p { color: #0c4da2; display: block; font-size: 12px; font-family: arial; height: 80px; width: 200px; position: absolute; top: 70px; left: 10px; } #sem_b_hps_button { position: absolute; left: 10px; top: 150px; height: 56px; width: 243px; } .sem_b_bottom_text { color: #0c4da2; float: left; font-size: 11px; font-family: Arial; height: 100px; margin: 15px; width: 298px; } #page_2895 .full_teaser, #page_2898 .full_teaser { border: none !important; min-height: 1150px !important; width: 100% !important; } #page_2895 #header, #page_2895 #main_nav, #page_2895 #footer, #page_2898 #header, #page_2898 #main_nav, #page_2898 #footer { display: none !important; } /* NEW SLIDESHOW START */ #slide-wrapper { border: solid 1px #BAD8F5; height: 399px; overflow: hidden; position: relative; width: 705px } #slide-nav { border-left: solid 1px #BAD8F5; float: right; list-style: none; padding: 0px !important; width: 268px; } #slide-nav li { border-bottom: solid 1px #BAD8F5; cursor: pointer; display: block; height: 99px; overflow: hidden; width: 268px; } #slide-nav li:hover { list-style-image: url(); } #slide-nav li.cfk-nav:hover { list-style-image: url(); } #slide-nav ul { background-color: #FFF; display: none; height: 399px; left: 0px; padding: 0px !important; position: absolute; top: 0px; width: 436px; } #slide-nav li li { border: none; display: block; height: 399px; overflow: hidden; width: 436px; } #slide-nav li:hover ul { display: block !important; } #slide-nav li.first-nav ul { display: block; } #slide-nav li.last-nav ul { border: none; } #slide-content { padding: 0px !important; } /* NEW SLIDESHOW ENDS */ /* pricelist */ ul#pricelist { border: none !important; margin: 0px !important; } ul#pricelist li { border-color: #ccc !important; border-width: 0 0 1px 0 !important; height: 30px !important; line-height: 22px !important; padding: 0px !important; width: 739px !important; } ul#pricelist li div.price { left: 530px !important; width: 162px !important; font-size: 12px !important; font-weight: normal !important; top: 5px !important; right: auto !important; position: absolute !important; float: none !important; color: #333 !important; text-align: right !important; } ul#pricelist li a.zoom { top: 5px !important; left: 670px !important; position: absolute !important; float: none !important; width: 80px !important; } .ips h2.pricelist_title { background-image:none; background-color: transparent !important; padding: 25px 5px 0 0 !important; margin: 0 !important; width: 730px !important; } ul#pricelist li a.zoom, ul#pricelist li li a.outzoom { background-color: transparent !important; background-position: center top !important; background-repeat: no-repeat !important; height: 22px !important; } ul#pricelist li ul li { top: -1px !important; left: 0 !important; right: 0px !important; width: auto !important; height: 300px !important; border-width: 1px 1px 1px 1px !important; border: #CCC 1px solid !important; padding-bottom: 10px !important; box-shadow: 2px 2px 2px #ccc; -moz-box-shadow: 2px 2px 2px #eee; -webkit-box-shadow: 2px 2px 2px #eee; } ul#pricelist li ul li ul li { border: none !important; box-shadow: none !important; -moz-box-shadow: none !important; -webkit-box-shadow: none !important; } #pricelist .price_nav { padding: 0px !important; top: 35px !important; width: 400px !important; } #pricelist .price_nav li div .info_box.clear { width: 390px !important; } #pricelist .price_nav li { height: 20px !important; } ul#pricelist li div.product_image { display: none !important; } .ips.teaser.pricelist { padding: 0 0 0 0 !important; width: 740px !important; overflow: visible !important; } #pricelist { border: none !important; margin: 0 0 30px 0 !important; } #pricelist li div.product_image, ul#pricelist li div.product_image.image_2 { display: none !important; background: none !important; } #pricelist li h2, #pricelist .teaser h2 { font-size: 11px !important; font-weight: normal !important; margin: 0 !important; padding: 0 !important; position: absolute !important; top: 5px !important; left: 10px !important; float: none !important; width: auto !important; clear: none !important; background-color: transparent !important; } #pricelist .price_nav li div .info_box label, #pricelist .price_nav li div .info_box p { font-size: 12px !important; } #pricelist .price_nav li div .info_box p { width: 400px; } #pricelist .price_nav li div .info_box .price { color: red !important; font-weight: bold; } ul#pricelist li div.price.withPreviousPrice { display: block !important; top: 4px !important; color: red !important; } ul#pricelist li div.price.withPreviousPrice .previousPrice { display: block !important; position: absolute !important; left: 0px !important; top: 0px !important; text-decoration: line-through !important; color: black !important; } .previousPrice .div { display: none !important; border-color: none !important; } .withPreviousPrice .currentPrice { color: red !important; display: inline !important; font-weight: bold !important; } .withPreviousPrice, .withPreviousPrice .variantInfo { top: 0px !important; } .info_box .previousPrice { color: #000 !important; text-decoration: line-through !important; } /* Disney START */ #page_2913 h1, #page_2915 h1, #page_2914 h1, #page_2916 h1 { display: block !important; position: absolute; top: 466px; left: 200px; height: 30px; width: 100%; font-size: 26px; color: #0C4DA2 !important; } #page_2913 #lightbox, #page_2915 #lightbox, #page_2914 #lightbox, #page_2916 #lightbox { margin: 0 10px 52px 0px !important; } #lightbox #lightbox_bar { background: transparent !important; } #lightbox { border: 0px !important; } #sub_nav li a { color: #4474A5 !important; font-size: 12px !important; } /* Disney ENDS */ .product_teaser_order { border: 0px !important; } .button.back span { padding: 0 13px 0 20px !important; } #page_2969 h1 { display: block !important; position: absolute; top: 160px; left: 0px; height: 40px; width: 100%; font-size: 30px; color: #0C4DA2 !important; } #page_2969 td, #page_2969 th { padding: 6px !important; } #page_2969 td { font-size: 14px !important; } a#mnozstevni-slevy-button { position: absolute; left: 374px; top: -10px; text-decoration: none; color: white; background-color: #0C4DA2; padding: 16px 12px 6px; font-size: 18px; border-radius: 10px; box-shadow: 1px 1px 5px #999; } .teaser_link_bar { background-color: transparent !important; } /* SEO start */ .content_wrapper a { color: inherit !important; font-size: inherit !important; } #page_2977 h1, #page_2984 h1, #page_2987 h1 { font-size: 28px !important; margin: 10px 0 !important; color: #0C4DA2 !important; text-indent: 0px !important; position: absolute; left:10px; top: 150px !important; } #page_2977 h2, #page_2984 h2, #page_2987 h2 { font-size: 20px !important; margin: 10px 0 !important; color: #0C4DA2 !important; } #page_2977 .content_wrapper, #page_2984 .content_wrapper, #page_2987 .content_wrapper { font-size: 16px !important; line-height: 180%; margin: 80px auto !important; width: 755px !important; } #page_2977 .content_wrapper p, #page_2984 .content_wrapper p, #page_2987 .content_wrapper p { font-size: 16px !important; line-height: 180%; } body h1.overall_page_title { display: block !important; text-indent: -3000px; height: 0px!important; padding: 0 !important; margin: 0 !important; background-color: transparent !important; font-size: 6px !important; color: white !important; } a.special-btn { background-color: green; color: white !important; padding: 10px 30px; text-decoration: none; border-radius: 14px; box-shadow: 1px 1px 5px #999; font-size: 20px !important; position: absolute; right: 100px; bottom: 60px; }


.ips .activeXClient .basketItemLabel {
width: 100px;
overflow: hidden;
}
.start_4_left .teaser_price {
font-size:12px;
}
.dtEditor .tabContent {
height:378px !important;
}							
ul#pricelist li div.price.withPreviousPrice {
    position: absolute;
    top: 129px;
}

.withPreviousPrice .variantInfo {
    display: block;
    font-size: 11px;
    position: absolute;
    top: -12px;
}

.previousPrice {
    display: inline;
    font-size: 11px;
    position: relative;
}

.previousPrice div {
    background: none !important;
    border-bottom: 1px solid #000;
    border-top: 0 !important;
    display: inline !important;
    height: 1px;
    position: absolute;
    top: 6px !important;
    left: 0 !important;
    width: 100%;
    margin: 0 !important;
    padding: 0 !important;
}

.info_box .previousPrice {
    display: inline !important;
    position: relative !important;
    margin-right: 5px !important;
    font-weight: normal;
    font-size: 10px;
}

.info_box .withPreviousPrice .variantInfo {
    display: inline !important;
    top: 0 !important;
    margin-right: 90px !important;
}
ins {
	text-decoration:none;
}

#sub_nav li.hasSubcategories {
   background:url('https://cs.photoprintit.com/web/global/images/order_button_greetingcards_01.png') 2px 2px no-repeat ;
}

#sub_nav li.open {
   background:url('https://cs.photoprintit.com/web/global/images/order_button_greetingcards_02.png') 2px 2px no-repeat;
}
ul#pricelist li div.product_image.image_8258{
    background: url('https://cs.photoprintit.com/web/global/images/prices/pricelist_photobook_large_highgloss.png') left top no-repeat;
}

ul#pricelist li div.product_image.image_8258.big {
    background: url('https://cs.photoprintit.com/web/global/images/prices/pricelist_big_photobook_large_highgloss.png') left top no-repeat;
    height: 130px;
    width:  280px;
}

ul#pricelist li div.product_image.image_8275{
    background: url('https://cs.photoprintit.com/web/global/images/prices/pricelist_photobook_large_panorama_highgloss.png') left top no-repeat;
}

ul#pricelist li div.product_image.image_8275.big {
    background: url('https://cs.photoprintit.com/web/global/images/prices/pricelist_big_photobook_large_panorama_highgloss.png') left top no-repeat;
    height: 130px;
    width:  280px;
}

ul#pricelist li div.product_image.image_8292{
    background: url('https://cs.photoprintit.com/web/global/images/prices/pricelist_photobook_xl_highgloss.png') left top no-repeat;
}

ul#pricelist li div.product_image.image_8292.big {
    background: url('https://cs.photoprintit.com/web/global/images/prices/pricelist_big_photobook_xl_highgloss.png') left top no-repeat;
    height: 130px;
    width:  280px;
}

.productId_8258 .price_nav .info_box label, .productId_8275 .price_nav .info_box label, .productId_8292 .price_nav .info_box label {
	font-size: 8px !important;
}
.productId_8258 .teaser_link_bar .button span, .productId_8275 .teaser_link_bar .button span, .productId_8292 .teaser_link_bar .button span {
	font-size: 9px !important;
}

						
