@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 25px 0px;
    width: 100%;
    height: 31px !important;
    background: url('../images/84019559/navi_bg.png') 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: 10px 10px;
    text-decoration: none;
    background: url('../images/84019559/1x1_transparent.png') top right no-repeat;
    color: #FFF;
    font-weight: bold;
    
}
#main_nav li a.active {
    border-top: 2px solid #643695;
    border-left: 2px solid #643695;
    border-right: 2px solid #643695;
    margin: -0px 0 0 -1px;
    padding: 10px 10px 10px 10px;
    background: #FDD43A url('') left top repeat-x;
    color: #000;
    font-weight: bold;
    position: relative;
}
/* second level */
#main_nav li ul {
    display: none;
    position: absolute;
    background: #643695;
    border-bottom: 1px solid #643695;
    border-left: 1px solid #643695;
    border-right: 1px solid #643695;
    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;
    
}
#main_nav li ul li a:hover {
    color: #000;
    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 #643695;
}
#main_nav li ul li:hover ul {
    display: block;
}







        /**

* Basic style definition
* 06.02.2012 14:39
**/
html, * {
    margin: 0;
    padding: 0;
    border: 0;
}
ul li {
    list-style-image: url('../images/default/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 10px 0 0px;
    border: 1px solid #D6D4D4;
    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: #000;
    padding: 0 0 0 14px;
    text-decoration: none;
}
#sub_nav li#sub_nav_title {
    font-size: 12px;
    font-weight: bold;
    color: #FFF;
    background-color: #fff;
    
    padding: 4px 0 4px 0px;
    margin: 0 0 10px 0;
    border: 1px solid #fff;
}
#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: #6864AB;
}
#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: #fff !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: #fff 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: 950px;
    overflow: visible;
    padding: 0px 0px;
    
                margin: 5px auto;
            
}
body div.content_wrapper {
    margin: 0 15px;
}
body div.content_wrapper_nav {
    float: left;
    padding: 0px 0px 0px 0px;
    
    width: 100%;
}
#header {
    width: 100%;
    height: 65px;
    clear: both;
}
#footer {
    height: px;
}
/** main teaser shown on every page **/
#lightbox {
    width: 705px;
    height: 297px;
    /*clear: both;*/
    position: relative;
    margin: 0 0px 22px 0px;
    overflow: hidden;
    float: right;
}
#lightbox #lightbox_bar {
    position: absolute;
    width: 100%;
    height: 45px;
    z-index: 600;
    left: 0;
    bottom: 0;
}
* html #lightbox #lightbox_bar {
    position: static;
}
#teaser_wrapper {
    float: right;
    width: 920px;
    margin: 0px 0px 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: 12px;
    color: #333;
}
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: transparent url('../images/default/default_all_background_lightbox.jpg') top left no-repeat;
    border: 1px solid #D6D4D4;
}
#lightbox #lightbox_bar {
    background: transparent;
}
* 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/84019559/default_button_right_20.png') top right no-repeat; 
    display: block;
    height: 20px;
    text-decoration: none;
    font-weight: bold;
    margin: 0px 5px 5px 0px;
    font-size: 11px;
    float: right;
    text-decoration: none !important;
    overflow: visible;
    color: #333;
    white-space: nowrap;
}
.button span {
    background: transparent url('../images/84019559/default_button_left_20.png') top left no-repeat; 
    display: block;
    line-height: 20px;
    color: #333;
    padding: 0 35px 0 15px;
    margin: 0 0 0 -8px;
    text-decoration: none;
    /*overflow: hidden;*/
    cursor: pointer;
    float: left;
    position: relative;
}
div.userform .button span {
    margin-left: -8px;
}
.button:hover {
    background: transparent url('../images/84019559/default_button_right_over_20.png') top right no-repeat; 
    text-decoration: none;
}
.button:hover span {
    background: transparent url('../images/84019559/default_button_left_20.png') top left no-repeat; 
    color: #333;
    text-decoration: none;
}
.button.back {
    background: transparent url('../images/84019559/default_backbutton_right_20.png') top right no-repeat;
    padding: 0;
    float: left;
}
.button.back span {
    background: transparent url('../images/84019559/default_backbutton_left_20.png') top left no-repeat;
    padding: 0 15px 0 35px;
}
.button.back:hover {
    background: transparent url('../images/84019559/default_backbutton_right_over_20.png') top right no-repeat; 
    text-decoration: none;
}
.button.back:hover span {
    background: transparent url('../images/84019559/default_backbutton_left_over_20.png') top left no-repeat; 
    text-decoration: none;
}
.button.single {
    display: block;
    background: transparent url('../images/default/button.png') top right no-repeat;
    height: 20px;
    padding: 0 20px 0 0;
    text-decoration: none;
    margin: 3px 0 0 0;
    float: right;
}
.button.single:hover {
    background: transparent url('../images/default/button.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 35px 5px 15px;
    width: 150px;
    height: 20px;
    color: #333;
}
input.button:hover {
    background: transparent url('../images/26371839/btn_forward_input_mouseover.jpg') top right no-repeat;
    cursor: pointer;
    color: #333;
}
#lightbox #lightbox_bar .button {
    background: transparent url('../images/84019559/default_button_right_20.png') top right no-repeat; 
    height: 20px;
    padding: 0 15px 0 0;
    margin: 9px 10px 0 7px;
    font-size: 15px;
    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/84019559/default_button_left_20.png') top left no-repeat; 
    line-height: 20px;
    padding: 0 35px 0 15px;
}
#lightbox #lightbox_bar .button:hover {
    background: transparent url('../images/84019559/default_button_right_over_20.png') top right no-repeat; 
}
#lightbox #lightbox_bar .button:hover span {
    background: transparent url('../images/84019559/default_button_left_20.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: 705px; /* important */
    height: 295px; /* important */
    margin: 0;
    background: none;
    float: left;
}

* html #icarusel {
    position: absolute;
}

#icarusel .lightbox_text ul li {
    list-style-image: url('../images/default/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: 705px;
    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/default/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/84019559/single_arrow_left.png") top left no-repeat;
    behavior: url("styles/iepngfix.htc");
}
#icarusel_buttons ul li.icarousel_right_button a {
    background: url("../images/84019559/single_arrow_right.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/default/default_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/default/default_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: #6864AB;
    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: #333;
}
.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: 24px;
    font-weight: bold;
    text-align: center;
    text-decoration: none;
    
        position: absolute;
        bottom: -35px;
        right: -30px;
    
    
        line-height: 192px;
        width: 192px;
        background: url('../images/lightbox/84019559/price_bg.png') top left no-repeat;
        behavior: url("styles/iepngfix.htc");
    
    color: #FFFFFF;
}
* 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 #D6D4D4;
    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: #fff;
}

/** 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 #D6D4D4;
}
.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: transparent;
    
}
.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: transparent;
    
}

/** teaser headings **/
.teaser h1, .teaser h2, .teaser h3, .teaser h4 {
    font-weight: bold;
    color: #fff;
}
.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;
    
    
}
.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/default/dflt_list.gif');
    margin: 15px 0 0 40px;
}
.product_teaser_order .product_information ul {
    list-style-image: url('https://cs.photoprintit.com/web/84019559/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: 20px;
    right: 0px;
    
}
.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/default/dflt_icon_print.png') top left no-repeat;
}
#footer #footer_icon_top {
    display: block;
    width: 9px;
    height: 11px;
    background: url('../images/default/dflt_icon_startup.png') top left no-repeat;
}


/** standard price info **/
#footer_price_info {
    border-bottom: 1px solid #7D7D7D;
    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: #FFF;
    
        background-image: url('../images/84019559/footer_navi_bg.png');
        background-position: top left;
        background-repeat: repeat-x;
    
}

/** 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 #FFF;
    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: #FFF;
    text-decoration: none;
    margin: 0 5px;
}








/**
    
    


    
**/

/**
* Style definition for the header
**/
/** default styles **/
#header {
    position: relative;
    background-color: #FFE9AD;
    
        background-image: url('../images/84019559/header_bg.png');
        background-position: top left;
        background-repeat: no-repeat;
    
    
        padding: 15px 18px;
        width: 914px;
    
    display: block;
}
#header #page_logo {
    display: block;
    background: url('../images/84019559/logo.png') left 5px no-repeat;
    width: 422px;
    height: 93px;
    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;
    
    
    float: right;
    display: block;
    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%;
    }
}


        /*** POSTFOTO NO CUSTOM STYLES ***/ body div.page_wrapper { background-attachment:scroll; background-image:none; background-position:left top; background-repeat:repeat-x; } body div.content_wrapper { } .teaser h1, .teaser h2, .teaser h3{ font-size:14px; background-color:transparent !important; color: #333 !important; } .teaser h4{ font-size:14px; background-color:transparent !important; color: #333 !important; } #header { background-color: #FFE9AD !important; } .default_teaser { background-color:transparent; background-image:url('https://cs.photoprintit.com/web/84019559/images/84019559/teaser_header_back.png'); background-position:0 0; background-repeat:no-repeat; width: 337px; height: 250px; } .teaser_text { font-size:11px !important; } .teaser p { font-size: 11px !important; } #teaser_wrapper { width: 705px !important; } .teaser div.teaser_link_bar { height:26px !important; } .default_full_teaser { background-color:transparent; background-image:url('https://cs.photoprintit.com/web/84019559/images/84019559/teaser_header_back.png'); background-position:0 0; background-repeat: no-repeat; float:left; height:184px; margin:0 0 15px; position: relative; width:705px; min-height:220px; } #page_2132 #teaser_wrapper, #page_86 #teaser_wrapper, #page_2160 #teaser_wrapper, #page_2159 #teaser_wrapper, #page_1968 #teaser_wrapper { float:left; margin-top: -20px !important; width:705px; } #page_2132 .full_teaser, #page_86 .full_teaser, #page_2160 .full_teaser, #page_2159 .full_teaser, #page_1968 .full_teaser { float:left; margin:0 0 15px; min-height:387px; position:relative; width:705px; } #page_2191 .full_teaser, #page_2383 .full_teaser, #page_2387 .full_teaser { float:right; width:707px; } #teaser_1948, #teaser_1949, #teaser_1931, #teaser_1932, #teaser_1933, #teaser_1934 { background-color:transparent !important; background-image:url('https://cs.photoprintit.com/web/84019559/images/84019559/teaser_header_back.png') !important; background-position:0 0 !important; background-repeat: no-repeat !important; } .teaser h2.over { position: static !important; } #teaser_504 { height:280px; } #teaser_268 { width:920px; } ul#sitemap li { font-size:11px; font-weight:normal; list-style-image:none; list-style-type:none; margin:10px 0 15px; } ul#sitemap li li { clear:left; font-size:11px; margin:5px 35px 10px; width:auto; } ul#sitemap li li li { margin:5px 10px; } ul#sitemap li a { color:#FF7E00; font-weight:normal; } ul#sitemap li li a { color:#555555; font-weight:normal; } ul#sitemap li li li a { font-size:11px; font-weight:normal; } #main_nav { background-repeat:no-repeat; margin-bottom: 45px !important; margin-left:15px !important; margin-right:0; margin-top:0; position:relative; z-index:949; } #main_nav li { border-right:none !important; height:31px; } #main_nav_item_1, #main_nav_item_2, #main_nav_item_3, #main_nav_item_4, #main_nav_item_5, #main_nav_item_6, #main_nav_item_7, #main_nav_item_8, #main_nav_item_9, #main_nav_item_10, #main_nav_item_11{ background-image:url('https://cs.photoprintit.com/web/84019549/images/84019549/main_nav_divider.gif') !important; /* main navigation style */ background-position:right !important; background-repeat:no-repeat !important; } #main_nav li a { font-size:11px; font-weight:normal !important; color: #333 !important; font-weight: bold !important; } #main_nav li a.active { font-size:11px; font-weight:normal !important; color: #fff !important; font-weight: bold !important; } #main_nav li a:hover { color: #6864AB !important; font-weight: bold !important; } #main_nav li.active { border-right:0 none !important; } #main_nav li.active a.active { background-color:#FFFFFF; background-image:url('https://cs.photoprintit.com/web/84019559/images/84019559/active_menu_bg.png'); background-position:0 0; background-repeat:repeat-x; border-color:#999AC8 !important; border-style:solid !important; border-width:1px 1px 0 !important; height:38px !important; line-height:38px !important; margin-bottom:0 !important; padding-bottom:0 !important; padding-top:0 !important; top:-8px; } #main_nav_item_10 li a { color:#FFFFFF !important; } #main_nav li ul { -moz-background-clip:border; -moz-background-inline-policy:continuous; -moz-background-origin:padding; background:#f9d84c none repeat scroll 0 0;/* light yellow drop drop */ border: none !important; display:none; list-style-image:none; list-style-position:outside; list-style-type:none; overflow:hidden; position:absolute; top:30px; z-index:949; } #main_nav li.active ul a { /* drop down menu */ -moz-background-clip:border; -moz-background-inline-policy:continuous; -moz-background-origin:padding; background:#999AC8 none repeat scroll 0 0; margin-left:0; top:31px; color: #fff !important; font-weight: bold !important; } #main_nav li.active ul a:hover { /* drop down menu */ color: #333 !important; } #sub_nav { margin-left:0; min-height:295px; width:200px; } #sub_nav li a { font-size:11px; font-weight:normal; } #sub_nav li#sub_nav_title { background-color:#999AC8; border-bottom:0px solid #D6D4D4; } #sub_nav li#sub_nav_title a { font-weight:bold; } #footer { -moz-background-clip:border; -moz-background-inline-policy:continuous; -moz-background-origin:padding; background:transparent url('https://cs.photoprintit.com/web/84019559/images/84019559/footer_navi_bg.png') no-repeat scroll left top; clear:both !important; height:31px; margin:15px 0 15px 15px !important; position:relative; } #footer_company_name { display:none; } #footer_icons { display:none !important; } #footer_price_info { display:none !important; } #footer_nav { list-style-image:none; list-style-position:outside; list-style-type:none; text-align:center; width:800px !important; } #footer_nav li { border:0 none !important; text-align:center; } #footer_nav li a { padding-left:10px; padding-right:10px; text-align:center; } #extrafooterwrapper { background-color:#fff9e3; background-image:url('https://cs.photoprintit.com/web/84019559/images/84019559/footer.png'); background-position:center bottom; background-repeat:no-repeat; height:75px; min-height:75px; } #creditcardholder { padding-left:10px; } #bottomtextwrapper { background-color:#fff9e3; padding:5px 15px; } #bottomtextline1, #bottomtextline2 { font-size:10px; text-align:center; } #lightbox { float:right; height:297px; margin:0 0 15px; overflow:hidden; position:relative; width:705px; } #page_88 #lightbox { float:left; margin-right:12px; } #infocenter_box { display: none !important; } #header dl.header_functions { background: none no-repeat scroll center top transparent !important; width: 540px !important; } #header dl { float:right; height:68px !important; margin-right:-5px; margin-top:-10px; width:360px; border-right: 0px solid !important; } #header dl dd { border:0 solid #999999; } #login_iframe { height:80px !important; width:360px !important; } #user_box { -moz-background-clip:border !important; -moz-background-inline-policy:continuous !important; -moz-background-origin:padding !important; background:#999AC8 none repeat scroll 0 0 !important; display:block !important; width:365px !important; } #user_box #login { -moz-background-clip:border !important; -moz-background-inline-policy:continuous !important; -moz-background-origin:padding !important; background:#999AC8 none repeat scroll 0 0 !important; border-right:0px dotted #999999 !important; display:block !important; float:left !important; margin:0 !important; padding:5px 10px 0 !important; width:220px !important; } #user_box #login .username { display:block !important; font-weight:normal !important; height:17px !important; line-height:11px !important; position:relative !important; top:5px !important; width:100px !important; } #user_box #login p { color:#fff !important; font-weight:bold !important; line-height:17px !important; padding:0 !important; font-size:11px !important; } #user_box #login p.register { font-size:11px !important; font-weight:normal !important; line-height:12px !important; margin-top:5px !important; text-align:left !important; } #user_box #login p.register a { color:#FFE9AC !important; font-size:11px !important; font-weight:bold !important; text-decoration:underline !important; } #user_box #login p.register a:hover { color:#FED66D !important; } #user_box #login label { clear:left !important; float:left !important; font-weight:normal !important; padding:0 5px 0 0 !important; text-align:left !important; width:90px !important; } #user_box #login input { border:1px solid #999AC8 !important; margin:0 0 0 0 !important; padding:1px 2px !important; width:94px !important; } * html #user_box #login input { width:85px !important; } #user_box #login .button { margin:5px 0 0 !important; } #user_box #login .button.myAccount, #user_box #login .button.logout { clear:right !important; line-height:16px !important; margin:3px 0 !important; } #user_box #login input.error { -moz-background-clip:border !important; -moz-background-inline-policy:continuous !important; -moz-background-origin:padding !important; background:#999AC8 none repeat scroll 0 0 !important; border:1px solid #CC4444 !important; } #user_box #cart { -moz-background-clip:border !important; -moz-background-inline-policy:continuous !important; -moz-background-origin:padding !important; background:#999AC8 url('https://cs.photoprintit.com/web/84019559/images/84019559/varekurv.png') no-repeat scroll 20px 15px !important; color:#fff !important; float:left !important; padding:20px 0px 10px 60px !important; text-decoration:none !important; } * html #user_box #cart { background-position:20px 15px; padding:40px 20px 15px !important; } #lightbox .teaser_price, #lightbox .price { -moz-background-clip:border !important; -moz-background-inline-policy:continuous !important; -moz-background-origin:padding !important; background:transparent url('https://cs.photoprintit.com/web/84019549/images/84019549/dflt_all_lightbox_price-background2.png') no-repeat scroll 0 13px !important; background-position: 0 13px !important; bottom:-40px !important; color:#333 !important; cursor:pointer !important; font-family:Arial; font-size:25px !important; font-weight:bold !important; line-height:97px !important; position:absolute !important; right:-32px !important; text-align:center !important; text-decoration:none !important; width:240px !important; } #orderstep_1, #orderstep_2, #orderstep_3 { width:306px !important; } #ips_content_wrapper { background-color:#FFFFFF !important; margin:0 !important; padding:0 15px !important; width:920px !important; } .ips .ips_content_box { width:738px !important; } .ips ul.ordersteps { padding:0 16px !important; width:920px !important; } .ips .ips_content_box dl.title { border:1px solid #EEEEEE !important; } .ips .ips_content_box dl { width:670px !important; } #page_ips .teaser div.teaser_link_bar { padding:0 15px !important; width:920px !important; } #page_ips .teaser h1, .teaser h2, .teaser h3 { width:auto !important; color: #333 !important; } .ips .ips_info_box h2 { background-color:#FFFFFF !important; } .ips .line_selection #option_album { display:none !important; } .ips .line_selection a.option_teaser { display:none !important; } #sub_nav, #lightbox { z-index:948 !important; } #page_ips .order_image_wizard_register { background-image:url('https://cs.photoprintit.com/web/84019559/images/84019559/gavekort-2.jpg') !important; background-repeat:no-repeat !important; height:220px !important; width:180px !important; display: none; } #page_ips .order_image_profile_register { background-image:url('https://cs.photoprintit.com/web/84019559/images/84019559/gavekort-2.jpg') !important; background-repeat:no-repeat !important; height:220px !important; width:180px !important; display: none; } #page_ips .order_image_profile_myAccount { background-image:url('https://cs.photoprintit.com/web/84019559/images/84019559/gavekort-2.jpg') !important; background-repeat:no-repeat !important; height:220px !important; width:180px !important; display: none; } .ips ul.ordersteps li span.done, .ips ul.ordersteps li#orderstep_2 span.done { left:255px !important; } #page_2196 #teaser_wrapper { width:700px !important; } #page_2196 #fotoposeframe { border:0 none; height:600px; width:500px; } #transferSettingsBox { float:left; height:0 !important; visibility:hidden; } #page_ips .textileshop #textileEditorFlashAreaSettings { display:inline !important; float:none !important; margin-top:0 !important; width:130px !important; } .selectedShippingTitle { display:none !important; } .selectedShippingCosts { display:none !important; } .ips.teaser.pricelist { width: 920px !important; } #page_2658 .full_teaser { width:920px !important; } #lbOverlay { z-index:950 !important; } #lbMain { z-index:950 !important; } body h1.overall_page_title { display:visible !important; position:absolute !important; z-index:916 !important; right:5px !important; text-align:right !important; top:125px !important; font-size:14px !important; width:920px!important; border-bottom:1px dotted #ccc !important; display: block !important; padding-bottom: 6px !important; padding-top: 3px !important; color: #666 !important; } #page_ips h1.overall_page_title { display:none !important; } h1 { padding-bottom:5px!important; } #page_88 #lightbox { float:left; margin: 0px 10px 15px 0px !important; } #sub_nav, #lightbox { z-index:948 !important; margin-top: 0px !important; } #lightbox .teaser_price3 { -moz-background-clip:border !important; -moz-background-inline-policy:continuous !important; -moz-background-origin:padding !important; background:transparent url('https://cs.photoprintit.com/web/84019559/images/84019559/price_bg_3.png') no-repeat scroll 0 13px !important; bottom:-240px !important; color:#FFFFFF !important; cursor:pointer !important; font-family:Arial; font-size:25px !important; font-weight:bold !important; line-height:97px !important; position:absolute !important; right:-704px !important; text-align:center; text-decoration:none !important; width:228px !important; } .ips ul.ordersteps li.orderstep_active { background:none repeat scroll 0 0 #EEEBBB !important; border:1px solid #CCCCCC; } .ips ul.ordersteps li { height:88px !important; } .formattable td { border: solid 1px #CCC; padding: 3px; } #teaser_2690 { width:920px; min-height:225px; } .ips #product_options .info_box { z-index:800 !important; } .ips ul.ordersteps li a.info { background:url("https://cs.photoprintit.com/web/84019559/images/84019559/help_info_button.png") no-repeat scroll left top transparent !important; display:block !important; height:25px !important; position:absolute !important; right:7px !important; top:7px !important; width:69px !important; } #page_ips h1.overall_page_title { display:none !important; } h1 { padding-bottom:5px!important; } ul#pricelist li h2 { color:#333333 !important; } .ips h2.pricelist_title { background-color:#999AC8 !important; } .ips .product .options:last-child { float:left !important; width:45px !important; } .ips .product .options { width:45px !important; } .ips .product .priceSum, .ips .product .amount, .ips .product .basePrice { width:85px !important; } .ips .addonProduct .priceSum, .ips .addonProduct .amount, .ips addonProduct .basepric { width:85px !important; } .ips .shippingFee .shippingFee { width:85px !important; } .ips .title .priceSum, .ips .title .amount, .ips .title .basePrice { width:85px !important; } .ips .product .amount, .ips .addonProduct .amount, .ips .title .amount { text-align:center !important; } .ips .line_selection a.option_teaser { display:none; } .ips .ips_content_box dd.label .delete {color: #0CF; text-decoration:underline; font-weight:normal; } #main_nav li { border-right:none !important; } #page_2438 .default_teaser { background-image: none !important; } /* styling cewe fotobog start side - reorder */ #page_85 #teaser_443 .teaser_text { width:500px !important; margin-top: 20px !important; } #page_85 #teaser_443 .button { background: transparent url('https://cs.photoprintit.com/web/84019559/images/84019559/yellow_photobook_reorder_button_right.png') top right no-repeat !important; height: 89px !important; font-size: 18px !important; margin: 0px 5px 20px 20px !important; } #page_85 #teaser_443 .button span { background: transparent url('https://cs.photoprintit.com/web/84019559/images/84019559/yellow_photobook_reorder_button_left.png') top left no-repeat !important; line-height: 89px !important; padding: 0px 40px !important; margin: 0 0 0 -15px; } #page_85 #teaser_443 div.teaser_link_bar { bottom: 95px !important; } /* END styling cewe fotobog start side */ #page_82 .lightbox_text { max-width: 250px !important; } /* NEW DOWNLOAD PAGE */ #page_3695 #teaser_3703 { width: 923px !important; padding: 20px 0 !important; } #page_3695 table { background-color: transparent !important; } #page_3695 .sft_bg_step { width: 305px !important; } #page_3695 #sft_bg_step_3 { width: 250px !important; } #page_3695 .overall_page_title { top: 140px !important; } #page_3695 #txt_mac_download p a { position:absolute !important; left: 10px !important; } #page_3695 #sys_download_teaser_top { margin-left: 180px !important; } /* NEW DOWNLOAD PAGE END */ #forgotPassword { position: relative; top: 0px; right: 13px; float: right; text-align: right; color: #999ac8; height: 15px; } #forgotPasswordLink { color: #999ac8; text-decoration: underline; font-weight: bold; } body h1.overall_page_title { top: 140px !important; } #search_box { left: -15px !important; position: absolute; top: 131px !important; width: 300px !important; z-index: 917 !important; } #header dd input#search_phrase { border: 1px solid #DDDDDD; font-size: 12px; margin: -1px 0 0 3px; padding: 2px; width: 200px; font-family: Arial, Helvetica, sans-serif; } #header dl.header_functions { width: 40px !important; } #sub_nav { width: 180px !important; } .designTemplateSelector #designs { width: 72% !important; } #contentTab1, #contentTab2, #contentTab3, #contentTab4 { padding: 10px 10px 30px !important; } .disney_teaser_content h2, #teaser_2859 h2, #teaser_2876 h2, #teaser_2842 h2, #teaser_2823 h2, #teaser_2885 h2, #teaser_2818 h2, #teaser_2805 h2, #teaser_4169 h2, #teaser_4092 h2, #teaser_4235 h2 { background-color: transparent !important; background-image: url("https://cs.photoprintit.de/web/84019549/images/84019549/teaser_header_back.png") !important; } /* Disney teasers */ #teaser_2800, #teaser_2795, #teaser_2796, #teaser_2799, #teaser_2801, #teaser_2797, #teaser_2798 { margin: 0 12px 15px 0 !important; border: 1px solid #D4D4D4 !important; width: 337px !important; height: 250px !important; } /* bestil fotoposer */ div#teaser_3741 { height: 400px; } #page_3739 input { border: 1px solid #999AC8 ; } #page_3739 .poseSmall { width: 200px; float: left; } #page_3739 .poseLarge { float: left; width:330px; } #page_3739 #poseSelectWrapper { margin: 10px 0; } #page_3739 #poseSelectWrapper input { margin-right: 5px; } #page_3739 .poseSmall input { width: 98%; } #page_3739 .poseLineWrapper { width: 530px !important; line-height: 18px; } #page_3739 .poseSmall input { width: 98%; } #page_3739 .poseLarge input { width: 100%; } #page_3739 .poseOneLiner input { width: 100%; } /* align teasers */ #teaser_wrapper { width: 707px !important; } .default_teaser { width: 346px !important; margin: 0 0 15px; } .portoheader { color:#F63 !important; } .portofraktfritt{ color:#C00 !important; } #page_88 #teaser_1934 h2 { font-size:12px !important; } .ips.teaser.pricelist { width: 705px !important; } .product_teaser_order .product_information { width: 705px !important; } .product_teaser_order { width: 705px; } #fragtfriSplatter { float: right; height: 167px; position: absolute; right: -115px; text-align: right; top: 15px; width: 167px; z-index: 5000; } /* baggrund */ html {background-color:#FFF !important; background-image:none !important;} body {background:transparent url(https://cs.photoprintit.com/web/84019549/images/84019549/postfoto_baggrund3.jpg) top center no-repeat scroll !important;} #bottomtextwrapper {background-color:#FFFFFF !important;} /*baggrund STYLE END */ /* JUL 2010 html {background:white url(https://cs.photoprintit.com/web/84019559/images/84019559/julebaggrund2.png) top left repeat-x scroll !important;} body {background:transparent url(https://cs.photoprintit.com/web/84019559/images/84019559/julebaggrund.png) top center no-repeat scroll !important;} #bottomtextwrapper {background-color:#FFFFFF !important;} /* JUL 2010 STYLE END - style slettes efter jul og gaar derefter tilbage til normal */ body.disney.co ul#sub_nav { background-image: url("https://cs.photoprintit.com/web/84019559/images/default/disney_partner_logo.png") !important; background-position: center bottom !important; background-repeat: no-repeat !important; padding-bottom: 45px !important; height: 449px !important; } /* landing page*/ #page_5076 p, #page_5077 p, #page_5078 p, #page_5079 p, #page_5080 p { padding:0 5px 10px 10px} #page_5076 .txt, #page_5077 .txt, #page_5078 .txt, #page_5079 .txt, #page_5080 .txt { font-size:14px !important; margin: 0 0 0 15px !important;} #page_5076 .bigpic, #page_5077 .bigpic, #page_5078 .bigpic, #page_5079 .bigpic, #page_5080 .bigpic { margin: 0 !important;} #page_5076 .vardi, #page_5077 .vardi, #page_5078 .vardi, #page_5079 .vardi, #page_5080 .vardi { font-size:20px !important; font-weight:bold !important; color:#e01c1c !important; margin: 0 0 0 15px !important;} #page_5076 .velkommen, #page_5077 .velkommen, #page_5078 .velkommen, #page_5079 .velkommen, #page_5080 .velkommen { font-size:14px !important; font-weight:bold !important; font-style:italic !important; margin: 0 0 0 15px !important;} #page_5076 .head, #page_5077 .head, #page_5078 .head, #page_5079 .head, #page_5080 .head { font-size:24px !important; font-weight:bold !important; margin: 0 0 0 15px !important;} #page_5076 .tagline, #page_5077 .tagline, #page_5078 .tagline, #page_5079 .tagline, #page_5080 .tagline { font-size:24px !important; font-weight:bold !important; font-style:italic; margin: 0 0 0 15px !important;} #page_5076 .husk, #page_5077 .husk, #page_5078 .husk, #page_5079 .husk, #page_5080 .husk { font-size:14px !important; font-weight:bold !important; color:#e01c1c !important; margin: 0 0 0 15px !important;} #page_5076 .headtxt, #page_5077 .headtxt, #page_5078 .headtxt, #page_5079 .headtxt, #page_5080 .headtxt { margin:-10px 0 0 -10px !important;} #page_5076 #teaser_5083 .teaser_link_bar .button, /* 4592 billeder */ #page_5077 #teaser_5096 .teaser_link_bar .button, /* 4593 julekort */ #page_5078 #teaser_5108 .teaser_link_bar .button, /* 4594 takkekort */ #page_5079 #teaser_5113 .teaser_link_bar .button, /* 4595 fotobog */ #page_5080 #teaser_5119 .teaser_link_bar .button /* 4596 kalender */ { background: transparent url('http://cs.photoprintit.de/84019549/images/84019549/red_button_big_right.png') top right no-repeat !important; height: 78px !important; font-size: 24px !important; } #page_5080 #teaser_5119 .teaser_link_bar .button /* 4596 kalender */ {margin: -185px 0px 20px 20px !important;} #page_5076 #teaser_5083 .teaser_link_bar .button /* 4592 billeder */ {margin: -185px 0px 20px 20px !important;} #page_5078 #teaser_5108 .teaser_link_bar .button /* 4594 takkekort */ {margin: -185px 0px 20px 20px !important;} #page_5079 #teaser_5113 .teaser_link_bar .button /* 4595 fotobog */ {margin: -280px 0px 20px 20px !important;} #page_5077 #teaser_5096 .teaser_link_bar .button /* 4593 julekort */ {margin: -185px 0px 20px 20px !important;} #page_5076 #teaser_5083 .teaser_link_bar .button span, #page_5077 #teaser_5096 .teaser_link_bar .button span, #page_5078 #teaser_5108 .teaser_link_bar .button span, #page_5079 #teaser_5113 .teaser_link_bar .button span, #page_5080 #teaser_5119 .teaser_link_bar .button span { background: transparent url('http://cs.photoprintit.de/84019549/images/84019549/red_button_big_left.png') top left no-repeat !important; line-height: 78px !important; padding: 0 70px 0 50px !important; margin: 0 0 0 -10px !important; color: #FFFFFF !important; } /* landing page end style */ /* NEW START PAGE STYLES */ #page_88 #lightbox { float: left !important; margin: 0 10px 10px 0 !important; } #page_88 .teaser h2 { font-size: 17px !important; color: #333333 !important; font-weight: normal !important; padding: 10px !important; } #teaser_5328 #priceElement3821, #teaser_5329 #priceElement5333, #teaser_5330 #priceElement151, #teaser_5335 #priceElement4725, #teaser_5336 #priceElement3458, #teaser_5337 #priceElement4767, #teaser_5341 #priceElement3879, #teaser_5342 #priceElement3467, #teaser_5343 #priceElement3893, #teaser_5347 #priceElement739, #teaser_5348 #priceElement1943, #teaser_5349 #priceElement1415 { font-size: 16px !important; top: 120px !important; color: #475593 !important; } #teaser_5128 #priceElement1940, #teaser_5129 #priceElement969, #teaser_5130 #priceElement5021 { font-size: 16px !important; top: 220px !important; color: #475593 !important; } #teaser_5328 h2, #teaser_5329 h2, #teaser_5330 h2, #teaser_5335 h2, #teaser_5336 h2, #teaser_5337 h2, #teaser_5341 h2, #teaser_5342 h2, #teaser_5343 h2, #teaser_5347 h2, #teaser_5348 h2, #teaser_5349 h2 { /* teaser 2 - teaser txt indent */ left: 140px !important; width: 130px !important; } #teaser_5328 p, #teaser_5329 p, #teaser_5330 p, #teaser_5335 p, #teaser_5336 p, #teaser_5337 p, #teaser_5341 p, #teaser_5342 p, #teaser_5343 p, #teaser_5347 p, #teaser_5348 p, #teaser_5349 p { /* teaser 2 - teaser txt indent */ left: 140px !important; width: 130px !important; font-size: 10px !important; position:absolute !important; } #teaser_5329 p, #teaser_5330 p, #teaser_5335 p, #teaser_5341 p, #teaser_5343 p, #teaser_5347 p, #teaser_5348 p, #teaser_5349 p { /* teaser 2 - teaser txt top further down because of two line header */ top: 20px !important; } #page_88 .teaser .text { margin: 0 !important; top: 27px !important; } #page_88 .teaser h2.over { position: absolute !important; } #teaser_5126 #priceElement739 { /* cewe fotobog price */ font-size: 20px !important; left: 282px !important; top: 14px !important; color:#FFFFFF !important; } #teaser_5138, #teaser_5136, #teaser_5134 { /* divider no border */ border: none !important; } #page_88 #teaser_5359 { /* last txt teaser */ border: 1px solid #fff !important; padding-top: 15px !important; } #teaser_5359 h3 { /* last txt teaser */ font-size: 15px !important; font-weight: normal !important; } #page_88 .teaser p.bottext { /* last txt teaser */ margin: 5px 10px !important; } #page_88 #teaser_5124 .over, /* 4 first teasers bigger header txt */ #page_88 #teaser_5128 .over, #page_88 #teaser_5129 .over, #page_88 #teaser_5130 .over { font-size: 20px !important; font-weight: normal !important; } #page_88 #teaser_5124 p, /* 4 first teasers p more margin */ #page_88 #teaser_5128 p, #page_88 #teaser_5129 p, #page_88 #teaser_5130 p { margin: 10px !important; } #page_5081 .teaser div.teaser_link_bar { background: none repeat scroll 0 0 rgba(200, 200, 200, 0.2) !important; height: 25px !important; padding: 5px 0 0 !important; } /* rettelser!!! */ #teaser_5328 .text, #teaser_5329 .text, #teaser_5330 .text, #teaser_5335 .text, #teaser_5336 .text, #teaser_5337 .text, #teaser_5341 .text, #teaser_5342 .text, #teaser_5343 .text, #teaser_5347 .text, #teaser_5348 .text, #teaser_5349 .text { /* teaser 2 - teaser txt indent */ left: 150px !important; width: 130px !important; font-size: 10px !important; position:absolute !important; padding-top: 5px !important; } #teaser_5329 .text, #teaser_5330 .text, #teaser_5335 .text, #teaser_5341 .text, #teaser_5343 .text, #teaser_5347 .text, #teaser_5348 .text, #teaser_5349 .text { /* teaser 2 - teaser txt top further down because of two line header */ padding-top: 25px !important; } #teaser_5124 .text, #teaser_5128 .text, #teaser_5129 .text, #teaser_5130 .text { /* teaser 1 - .text padding */ padding: 8px 5px 5px 10px !important; } /* NEW START PAGE STYLES - END */ #lightbox #lightbox_bar .button span { color: #333 !important; font-size: 13px !important; font-weight: bold !important; line-height: 20px !important; padding: 0 25px 0 15px !important; } #newsletterSubmit { display: block; float: left; height: 100px; padding: 20px; position: relative; text-align: center; width: 923px; font-weight: bold; left: 150px; } #newsSubmit #newsletterSubmitInput { font-size: 12px; padding: 4px; width: 250px; } #newsletterSubmitInput { background: -moz-linear-gradient(center top , #C9C9C9, #FFFFFF) repeat scroll 0 0 transparent; border: 4px solid #8f93c8 !important; box-shadow: 0 0 8px rgba(0, 0, 0, 0.2); } #newsSubmit .button { margin: 5px 5px 5px 10px; } #txt1, #txt2 { height: 400px !important; margin: 20px !important; } #txt1 h3, #txt2 h3 { margin: 10px 0 10px 0 } #txt1 h3, #txt2 h3 { margin: 10px 0 10px 0 } #teaser_5372 { width: 704px !important; min-height: 210px !important; } #teaser_5373 { width: 704px !important; min-height: 200px !important; } #teaser_5374 { width: 704px !important; min-height: 180px !important; } #teaser_5375 { width: 704px !important; min-height: 180px !important; } #teaser_5376 { width: 704px !important; min-height: 205px !important; } #lightbox .teaser_price .old_price_block { font-size:22px !important; } #lightbox .teaser_old_price { height: 97px; !important; } body.disney ul#sub_nav { background-position: center 335px !important; height: 484px !important; } #newsletterTOP { height: 77px; left: 442px; position: absolute; top: 19px; width: 137px; z-index: 950; } #page_85 #priceElement739 { -moz-background-inline-policy: continuous !important; background: none repeat scroll 0 0 transparent !important; cursor: pointer !important; font-family: Arial !important; font-size: 17px !important; font-weight: bold !important; left: -200px !important; line-height: 97px !important; position: absolute !important; text-align: center !important; text-decoration: none !important; top: -45px !important; width: 228px !important; color:#FFFFFF !important; } /* vardekod landing page - page_5429 */ #teaser_5433 ol, #teaser_5450 ol, #teaser_5469 ol { list-style-position: inside; padding: 0 0 0 10px; } #redlink { color: #E1071C; font-size: 12px; font-weight: normal; } #teaser_5433 h2, #teaser_5450 h2, #teaser_5469 h2 { font-size: 28px !important; color: #666 !important; font-weight: normal !important; padding: 10px !important; } #teaser_5433 h3, #teaser_5450 h3, #teaser_5469 h3 { font-size: 22px !important; color: #666 !important; font-weight: normal !important; padding: 10px !important; } #teaser_5433 li, #teaser_5450 li, #teaser_5469 li{ font-size: 12px !important; line-height: 135% !important; list-style-position: outside !important; margin: 5px 5px 0 20px !important; } #page_5429 p, #page_5466 p, #page_5447 p { font-size: 12px !important; font-style: normal !important; font-variant: normal !important; font-weight: normal !important; line-height: 120% !important; margin: 15px !important; } #teaser_4986 .text { /* teaser 2 - teaser txt indent top */ padding-top: 0px !important; top: 10px !important; } #page_5429 #priceElement739, #page_5466 #priceElement5484, #page_5447 #priceElement5465 { color: #FFFFFF; font-size: 20px; font-weight: bold; position: absolute; right: 195px; top: 15px; z-index: 899; } #page_5429 h2.over, #page_5466 h2.over, #page_5447 h2.over { position: absolute !important; } #5429 h1.overall_page_title, #page_5466 h1.overall_page_title, #page_5447 h1.overall_page_title { top: 125px !important; } /* vardekod landing page - end */ #page_4012 .teaser, #page_4021 .teaser, #page_4016 .teaser { border: 1px solid #D4D4D4 !important; height: 220px !important; margin: 0 12px 15px 0 !important; width: 339px !important; } /* AR: 11:42 - 03-02-2012 */
    


.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;
}

						
