@charset 'utf-8';

/* DON'T EDIT THIS GENERATED FILE! Changes will be lost. */

#header {
    background-image: url(//img.ui-portal.de/fotoservice/webde/img/bg/page-header-816.jpg);
}

#nav {
    background-color: #FFFFFF;
    border-bottom: 40px solid #F6F8FA;   
}
#navMain .l2 a,
#navMain .l2 em { 
    background-image: url(//img.ui-portal.de/fotoservice/img/bg/nav-arrow-fwd.gif);
}
#navMain .l2 .open a,
#navMain .l2 .open em {
    background-image: none;
}
#navMain .l2 .l3 a,
#navMain .l2 .l3 em { 
    background-image: url(//img.ui-portal.de/fotoservice/img/bg/nav-arrow-fwd.gif);
}
#navMain .l2 .l3 .open a,
#navMain .l2 .l3 .open em {
    background-image: url(//img.ui-portal.de/fotoservice/img/bg/nav-arrow-down.gif);
}
#navMain .l2 .l3 .l4 a,
#navMain .l2 .l3 .l4 em {
    background-image: none;
}
#navMain .focus a,
#navMain .focus em,
#navMain .focus .focus a,
#navMain .focus .focus em,
#navMain .focus .focus .focus a,
#navMain .focus .focus .focus em,
#navMain .focus .focus .focus .focus a,
#navMain .focus .focus .focus .focus em   { background-color: #E5F6FE; }
#navMain .focus * a,
#navMain .focus * em,
#navMain .focus .focus * a,
#navMain .focus .focus * em,
#navMain .focus .focus .focus * a,
#navMain .focus .focus .focus * em,
#navMain .focus .focus .focus .focus * a,
#navMain .focus .focus .focus .focus * em { background-color: #FFFFFF; }
#navMain h2.open a { font-weight:700 }
#navMain .l2       { border-top: 0px solid #CED4DA; }

.message .error {color:#000000;}
tr.error label  {color:#CC0000;}
.moduleheader h2 {
    border-bottom: 1px solid #CED4DA;
    color: #0094EA;  
}
.moduleheader h2 a,
.moduleheader h2 a:hover ,
.moduleheader h2 a:visited {
    color: #0094EA;
}
.moduleheader a.help { 
    background-image: url(//img.ui-portal.de/fotoservice/webde/img/icons/icon-help-16x16.gif);
}
.teaser-strong,
.contentbox-strong,
.decorated-strong,
.decorated-strongAccentuated { 
    background-color: #F3FBFE;
}
body.decoratedPage .teaser-strong,
body.decoratedPage .contentbox-strong,
body.decoratedPage .decorated-strong,
body.decoratedPage .decorated-strongAccentuated { 
    background-color: transparent;
}
.decorated-accentuated { 
    background-image: url(//img.ui-portal.de/fotoservice/webde/img/mod/all-accentuated-bottom.gif);
}
.decorated-strongAccentuated {
    background-image: url(//img.ui-portal.de/fotoservice/webde/img/mod/all-strongAccentuated-bottom.gif);
}
.contentbox-simple .moduleheader {
    background-image: url(//img.ui-portal.de/fotoservice/webde/img/mod/contentbox-simple-top.gif);
}
.contentbox-strong .moduleheader {
    background-image: url(//img.ui-portal.de/fotoservice/webde/img/mod/contentbox-strong-top.gif);
}
.decorated-basic .moduleheader {
    background-image: url(//img.ui-portal.de/fotoservice/webde/img/mod/decorated-basic-top.gif);
}
.decorated-simple .moduleheader {
    background-image: url(//img.ui-portal.de/fotoservice/webde/img/mod/decorated-simple-top.gif);
}
.decorated-strong .moduleheader {
    background-image: url(//img.ui-portal.de/fotoservice/webde/img/mod/decorated-strong-top.gif);
}
.decorated-accentuated .moduleheader {
    background-image: url(//img.ui-portal.de/fotoservice/webde/img/mod/decorated-simple-top.gif); }
.decorated-strongAccentuated .moduleheader {
    background-image: url(//img.ui-portal.de/fotoservice/webde/img/mod/decorated-strong-top.gif);
}
.tabs-simple,
.paging-simple,
.teaser-simple,
.teaser-strong,
.contentbox-simple,
.contentbox-strong,
.decorated-simple,
.decorated-strong {
    background-image: url(//img.ui-portal.de/global/img/mod/all-simple-bottom.png);
    background-repeat: no-repeat;
}
.x8 .tabs-simple,
.x8 .paging-simple,
.x8 .teaser-simple,
.x8 .teaser-strong,
.x8 .contentbox-simple,
.x8 .contentbox-strong,
.x8 .decorated-simple,
.x8 .decorated-strong {
    background-image: url(//img.ui-portal.de/global/img/mod/simple-bottom-x8.png);
    background-repeat: no-repeat;
    background-position: 0 100%;
}
.decorated-basic .modulecontent,
.decorated-simple .modulecontent,
.decorated-strong .modulecontent {
    padding-top: 0px;
}
.modulecontent .image-back {
    float: left;
    padding-left: 5px;
}
.modulecontent .image-next {
    float: right;
    padding-right: 5px;
}
.intro-any h2 {
    color: #0094EA; 
    padding-top:5px;
}
.intro-any .btn { 
    float:right; 
    margin-left:7px;
    margin-top:7px;
}
*+html .intro-any .btn { margin-bottom:-5px; }
.x8  .table .modulepart { width: 628px; overflow: hidden; } 
.modulecontent .gallery ul {
    float: left;
    margin-top: -5px;
}
.modulecontent .gallery ul li {
    float: left; 
    padding: 5px 0px;
}
.modulecontent .gallery ul li img {
    display: block;
}
.x8 .gallery ul     { width: 623px; }
.x8 .gallery ul li  { margin-right: 9px; }
.x4 .gallery ul     { width: 330px; }
.x4 .gallery ul li  { margin-right: 27px; }
.x8 .gallerySlide  {
    overflow: hidden;
    padding-left: 11px;
    width: 614px; 
}
.x8 .gallerySlide .first, 
.x8 .gallerySlide .last  { width: 25px; }
.gallerySlide .slide  { background: no-repeat url(//img.ui-portal.de/fotoservice/webde/img/icons/slides-pfeile.gif); height: 25px; display:block; margin-top:26px; }
.gallerySlide .slide span { display: none; }
.gallerySlide .slide.slide-fwd { cursor: pointer; float: left; width: 25px; background-position: -45px 0px; margin-left: 9px; }
.gallerySlide .slide.slide-rwd { cursor: pointer; float: left; width: 25px; background-position: 0px 0px; margin-right: 9px; }
.gallerySlide .slide.inactive  { cursor: default; opacity: 0.6; -moz-opacity: 0.6; filter: Alpha(opacity=60); }
.gallery     .gallerySlide .slider { float: left; overflow: hidden; height: 90px; }
.gallery     .gallerySlide ul      { width: 99999px; }
.x8 .gallery .gallerySlide .slider { width: 529px; }
.foo { xdisplay: none; position: absolute; }
#shirtDesigner .form { margin-bottom:0px; }
#shirtDesigner .hr {
    margin-top: 10px;
}
#shirtDesigner .modulepart {
    position: relative;
}
#shirtDesignerPreview {
    float: left;
    height: 291px;
    position: relative;
    width: 380px;
}
#shirtDesignerPreview #shirtDesignerPreviewUpload {
    position: absolute;
    left: 120px;
    top: 65px;
    height: 98px;
    width: 142px;
}
#shirtDesignerBasedata {
    margin-left: 390px;
}
#shirtDesignerBasedata table td {
    padding: 2px 0px 2px 0px;
}
#shirtDesignerBasedata table th {
    font-weight: 400;
    text-align: left;
    padding: 2px 10px 2px 0px;
}
#shirtDesignerBasedata table select { width: 60px;}
#shirtDesignerBasedata table input {
    width: 54px;
}
#shirtDesignerBasedata table select#inpDesignerType {
    width: 170px;
}
#shirtDesignerBasedataQuality {
    margin-top: 15px;
}
#shirtDesignerBasedataQuality p {
    margin-top: 5px;
    margin-bottom: 0px;
}
#shirtDesignerBasedataQuality .quality {
    line-height: 17px;
    padding-left: 20px;
    background: no-repeat url(//img.ui-portal.de/fotoservice/webde/img/icons/icon-quality.gif);
}
#shirtDesignerBasedataQuality .quality-good {
    background-position: 5px 1px;
}
#shirtDesignerBasedataQuality .quality-medium {
    background-position: 5px -19px;
}
#shirtDesignerBasedataQuality .quality-perfectible {
    background-position: 5px -39px;
}
#shirtDesignerBasedataPrice {
    position: absolute;
    left: 398px;
    bottom: 0px;
    width: 223px;
}
#shirtDesignerBasedataPrice .price-single,
#shirtDesignerBasedataPrice .price-total,
#shirtDesignerBasedataPrice .hint {
    display: block;
}
#shirtDesignerBasedataPrice .price-single .price {
    color: #0094EA;
    font-size: 19px; 
    line-height: 19px; 
}
#shirtDesignerBasedataPrice .hint {
    color: #888888;
    font-size: 10px;
}
#shirtDesignerUpload h3 {
    color: #0094EA;
    margin-bottom: 10px;
    font-size:14px;
}
#shirtDesignerUpload label {
    display: block;
    margin-bottom: 5px;
}
#shirtDesignerUpload .image {
    position: absolute;
    right: 7px;
    bottom:5px;
}
#presentDetails .modulepart { position: relative; }
#presentDetailsPreview {
    float: left;
    position: relative;
}
#presentDetailsZoom img { cursor: pointer; }
#presentDetailsBasedata {
    left:390px;
    width: 223px;
    top:10px;
    float:right;
}
#presentDetailsBasedata h2 { 
    border-bottom: 1px solid #CED4DA;
    font-size: 11px;
    margin-bottom:5px;
} 
#presentDetailsBasedataInfo { 
    overflow:hidden; 
    float:left; 
    height:236px; 
    padding-bottom:10px;
}
#presentDetailsBasedataPrice { 
    left: 398px;
    margin: 236px 0px 0px 0px;
    width: 223px;
}
* html #presentDetailsBasedataPrice {margin-top: 0px;}
*+html #presentDetailsBasedataPrice {margin-top: 0px;}
#presentDetailsBasedataPrice .price { 
    color: #0094EA; 
    font-size: 19px; 
    line-height: 19px; 
}
#presentDetailsBasedataPrice .hint {
    color: #888888;
    font-size: 10px;
}
#presentDetailsThumbsBtn {
   bottom: 1px; 
   float: right;
   position: absolute; 
   right: 7px;
}
#presentDetailsBasedataPrice .product-name,
#presentDetailsBasedataPrice .price,
#presentDetailsBasedataPrice .hint {
    display: block;
}
#presentDetailsThumbs li { 
    float:left; 
    padding: 10px 20px 5px 0px;
}
#presentDetailsThumbs li.last { padding-right:0px; }
#presentDetailsPreview #presentDetailsZoom  {
    position: absolute;
    left: 350px;
    top: 260px;
    height: 24px;
    width: 24px;
}
#fotosDetails #presentDetailsPreview        { height:340px; }
#fotosDetails #presentDetailsThumbsBtn      { bottom: 5px; }
#fotosDetails #presentDetailsBasedataPrice  { bottom:56px; }
.multicontent h2    { 
    color: #0094EA; 
    padding-top: 10px; 
    padding-bottom: 0px; 
}
.multicontent span.description { 
    color: #000;
    font-size: 11px; 
    font-weight: 400; 
    line-height: 14px; 
}
.multicontent p { 
    font-size: 11px; 
    line-height: 14px;
}
.multicontent .paperformats th,
.multicontent .paperformats td  { 
    text-align: right; 
    vertical-align: top; 
}
#presentDetailsSwitch,
#premiumDetailsSwitch, 
#classicDetailsSwitch {}
.thumblist li img { cursor: pointer; }
#printOrder .modulepart { position:relative; }
#printOrderDetails { margin-bottom:0px;}
#printOrderDetails .contentnav { padding:0 7px; }
#printOrder .all-in-one.open    { background:transparent url(//img.ui-portal.de/fotoservice/webde/img/icons/plus.gif) no-repeat scroll 0 0px;}
#printOrder .all-in-one.close   { background:transparent url(//img.ui-portal.de/fotoservice/webde/img/icons/minus.gif) no-repeat scroll 0 0px;} 
#printOrder .all-in-one span    { padding-left:20px;}
#printOrder .help { width: 45px; height:20px; background-position: top right; margin-top:5px;}
#printOrder .help span { display:block; font-size:11px; }
#printOrder .imgDeletion { margin:10px 0px 5px 7px; }
#printOrderForm .hintMsg {
    background:transparent url(//img.ui-portal.de/fotoservice/webde/img/icons/warning_16x16.gif) no-repeat scroll 0 2px;
    clear:both;
    color:#888888;
    display:block;
    font-size:11px;
    line-height:14px;
    padding:2px 0 2px 20px;
}
#printOrder .msg { border:1px solid #FFCC33 }
#printOrder .quality {
    background:transparent url(//img.ui-portal.de/fotoservice/webde/img/icons/icon-quality.gif) no-repeat scroll 0%;
    line-height:16px;
    display:block;
    padding-left:1px;
    float:left;
    width:11px;
}
#printOrder .quality-good           { background-position: 1px   1px; }
#printOrder .quality-medium         { background-position: 1px -19px; }
#printOrder .quality-perfectible    { background-position: 1px -39px; }
#printOrder .quality-legend span { color:#888888; float:left; margin-right:10px; }
#printOrder .quality-legend .quality-good         { padding-left:12px; width:28px; }
#printOrder .quality-legend .quality-medium       { padding-left:12px; width:40px; }
#printOrder .quality-legend .quality-perfectible  { padding-left:12px; width:60px; }
#printOrder .quality-legend .quality-good           { background-position: 1px   2px; }
#printOrder .quality-legend .quality-medium         { background-position: 1px -17px; }
#printOrder .quality-legend .quality-perfectible    { background-position: 1px -37px; }
#printOrderForm thead th { font-weight:700; text-align:left; }
#printOrderForm thead td,
#printOrderForm tbody td { padding-top:7px; padding-right:0px; }
#printOrderForm th.inpImage     { width:128px; padding-left:7px; }
#printOrderForm th.inpAmount    { width:45px;}
#printOrderForm th.inpFormat    { width:120px; padding-left:0px;}
#printOrderForm th.inpInfoLayer { width:12px; }
#printOrderForm th.inpPaper     { width:80px; padding-left:0px;}
#printOrderForm th.inpImageOpt  { padding-left:30px;}
#printOrderForm .selImgOptions li { float:left; }
#printOrderForm td.inpQuality   { width:10px; padding-top:10px; }
#printOrderForm li.inpAmount    { width:53px; }
#printOrderForm li.inpFormat    { width:125px; }
#printOrderForm li.inpInfoLayer { width:16px;}
#printOrderForm li.inpInfoLayer img {margin-top:2px;}
#printOrderForm li.inpPaper     { width:80px; }
#printOrderForm .optImage { float:right; width:140px; overflow:hidden;}
#printOrderForm thead .optImage { float:right; width:140px; overflow:hidden; margin-top:3px;}
#printOrderForm tbody .optImage { margin-top:-3px; }
#printOrderForm .optImage li { 
    float:left; 
    width:42px; 
    text-align:center;
}
#printOrderForm .optImage li img { margin-bottom:10px;}
#printOrderForm .optImage li .form-checkbox { text-align:center; margin-left:15px; }
#printOrderForm .deleteOptions { 
    position:relative; 
    height:65px;
    width:32px; 
    float:left;
}
#printOrderForm .deleteOptions .trash { 
    top:25px;
    left:5px; 
    position:absolute;
 }
#printOrderForm .form-select { margin-right:5px; }
#printOrderForm .form-select.selPaper { width:80px; margin-left:10px; padding-top:1px;}
#printOrderForm .form-select.selAmount { width:45px; padding-top:1px;}
#printOrderForm .form-select.selFormat { width:120px; padding-top:1px;}
#printOrderForm .imgTextDetails     { clear:left; padding-top:8px; color:#888888; height:14px;}
#printOrderForm .imgDuplication     { clear:left; margin-top:5px;  }
#printOrderForm .imgDuplication img { clear:left; position:relative; top:3px; left:7px; }
#printOrderForm tbody .inpImage { position:relative; height: 70px; width:135px; overflow:hidden;}
#printOrderForm .inpImage .zoomImg {
    height:16px;
    right:7px;
    position:absolute;
    bottom:7px;
    width:16px;
}
#shoppingCart {}
.process .process-payment {
    background-image: url(//img.ui-portal.de/fotoservice/webde/img/bg/process-register-x8.gif);
    background-repeat: no-repeat;
    height: 42px;
}
.process .process-payment-step1 { background-position: 0px    0px; }
.process .process-payment-step2 { background-position: 0px  -60px; }
.process .process-payment-step3 { background-position: 0px -120px; }
.process .process-payment-step4 { background-position: 0px -180px; }
.process .process-payment span { display: none; }
.solitary .moduleheader { padding-bottom: 10px; }
.table .solitary .moduleheader h2 {
    height: 29px;
    color: #0094EA;  
    padding-top: 6px;
}
.solitary .moduleheader h2 { 
    font-size: 19px; 
    font-weight: 400; 
    padding-top: 6px; 
    padding-bottom: 10px;
}
.table .shoppingcart th {
    padding-left: 0px;
    font-weight: 700; 
}
table.shoppingcart .amount { width:25px; }
table.shoppingcart td.picture {
    padding-left: 4px;
    padding-right: 0px;
}
.form table.shoppingcart td { vertical-align: middle; }
table.shoppingprice {
    width: auto;
    float: right;
}
table.shoppingprice .summary td { 
    font-size:14px; 
    font-weight: bold; 
    color: #0094EA;  
}
.table .shoppingprice td {
    padding: 0px;
    padding-right: 8px;
}
table.coupon { margin-bottom:5px; }
table.coupon .form-text { width:150px; }
.payment-contacts th,
.paymentContactsStep4 th {
    text-align: right;
    padding-right: 11px;
}
.payment-contacts  .form-text { width: 215px; }
.payment-contacts  .form-text.zip { width: 60px; margin-right: 5px }
.payment-contacts  .form-text.city { width: 144px; }
.payment-contacts  .form-text.date-day, 
.payment-contacts  .form-text.date-month { width: 20px; margin-right:5px; }
.payment-contacts  .form-text.date-year  { width: 38px;}
.payment-contacts .anrede {float:left;}
.paymentContactsStep4 td,
.paymentContactsStep4 th {
    padding-bottom: 7px;
    text-align: left;
    vertical-align: top;
}
#processPaymentStep1, 
#processPaymentStep2, 
#processPaymentStep3  { 
    margin-right:0px; 
    padding-bottom:0px;
}
#processPaymentStep1 .form , 
#processPaymentStep2 .form , 
#processPaymentStep3 .form { margin-bottom:0px; }
#processPaymentStep4 { 
    margin-right:0px; 
    padding-bottom:0px; 
    margin-top:-10px;
}
#processPaymentStep4 .table h3,
#processPaymentStep4 .teaser h3 {
    color: #0094EA;  
    font-size: 13px;
    font-weight: 700;
    margin-bottom: 18px;
    margin-top: 10px;
}
#processPaymentStep4 .table h3 {
    margin-left: 8px;
}
#processPaymentStep4 .table h2 { color: #0094EA; }
#paymentDetails { margin-right:0px; }
#paymentDetails .tabs-main { 
    border-left: 1px solid #CED4DA;  
    border-right: 1px solid #CED4DA; 
    padding-left: 7px;
}
#costumerService h2.phone { color: #0094EA; margin:0px;}
#costumerService .note { color: #888888; }
#costumerService .form-text { width: 215px; }
#costumerService .form-select { width: 180px; }
#costumerService textarea { 
    height:200px; 
    width:520px;
}
* html #costumerService textarea { width:510px; }
*+html #costumerService textarea { width:510px; }
#costumerService .form table { width:100%;}
.page-layer {
    display:      none;
    position:     fixed;
    z-index:      32001;
    top:          50%;
    left:         50%;
    border:       0px none;
}
* html .page-layer {
    position:     absolute;
}
.page-layer .unit { overflow: hidden; }
.page-layer .x8  { 
    background: #FFFFFF url(//img.ui-portal.de/fotoservice/webde/img/bg/bg-layer-x8-bottom.gif) bottom left no-repeat;
    width: 668px;
    padding-bottom: 15px;
    margin-right: 0px;
}
.page-layer .x6  { 
    background: #FFFFFF url(//img.ui-portal.de/fotoservice/webde/img/bg/bg-layer-x6-bottom.gif) bottom left no-repeat;
    width: 508px;
    padding-bottom: 15px;
    margin-right: 0px;
}
.page-layer .x8 .page-layer-content .x8 { width:630px; background: #FFFFFF; }
.page-layer .x6 .page-layer-content .x6 { width:470px; background: #FFFFFF; }
.page-layer-content  { padding: 0px 19px 0px 19px;  }
.page-layer .x8 .layer .page-layer-header {
    background: transparent url(//img.ui-portal.de/fotoservice/webde/img/bg/bg-layer-x8-top.gif) top left no-repeat;
}
.page-layer .x6 .layer .page-layer-header {
    background: transparent url(//img.ui-portal.de/fotoservice/webde/img/bg/bg-layer-x6-top.gif) top left no-repeat;
}
.page-layer-header   { padding: 0px 19px 10px 19px; height:39px; overflow:hidden;}
.page-layer-header h2 { padding-top: 14px;  color: #0094EA;}
.page-layer-header a.close {
    background: url(//img.ui-portal.de/fotoservice/webde/img/icons/close.gif) no-repeat 3px 0px;
    background-position: right;
    font-size: 11px;
    padding-right: 17px;
    position:relative;
    top:-30px;
    float:right;
}
#outer .page-layer-header { background:none; }
#outer .page-layer-footer { padding:10px 4px 4px 4px; clear:left;}
#outer .page-layer-footer-content { 
    padding-top: 8px; 
    border-top: 1px solid #CED4DA;
    height: 39px;
}
* html #outer .page-layer-footer-content { 
    height: 27px;
    overflow: hidden;
}
#outer .page-layer-footer a.print {
    background: url(//img.ui-portal.de/fotoservice/webde/img/icons/print.gif) no-repeat 3px 0px;
    background-position: left;
    font-size: 11px;
    padding-left: 25px;
    position:relative;
    float:right;
    right:19px;
}
#outer .page-layer-content { height:460px; }
#outer .page-layer-content .scroll .modulepart { width:100% }
#outer .page-layer-content .scroll { height:345px; overflow:auto; }
* html #outer .page-layer-content .scroll * { height: auto; }
* html #outer .page-layer-content .scroll .modulecontent { position: static; zoom: 1; }
*+html #outer .page-layer-content .scroll * { height: auto; }
*+html #outer .page-layer-content .scroll .modulecontent { position: static; zoom: 1; }
.page-layer iframe {
    width: 100%;
    height: 100%;
    border: 1px none;
}
#layer-login .login-box { background:#fff;}
#layer-login .login-box fieldset { 
    background:#fff; 
    border:#fff; 
    border-top: 0px;  
    border-bottom: 0px; 
    padding:0px; 
}
#layer-login .login-box ul { padding:0px; }
#layerBackgroundFader {
    display:      none;
    position:     fixed;
    z-index:      32000;
    top:          0px;
    right:        0px;
    bottom:       0px;
    left:         0px;
    background:   #05284C;
    opacity:      0.6;
    -moz-opacity: 0.6;
}
* html #layerBackgroundFader {
    position:     absolute;
    width:        100%;
    height:       100%;
    filter:       Alpha(opacity=60);
}
*+html #layerBackgroundFader {
    filter:       Alpha(opacity=60);
}

.gallerySlide-standard .slide { 
    background-image: url(//img.ui-portal.de/fotoservice/img/contentnav/arrows-standard.gif); 
}
.gallerySlide-strong .slide { 
    background-image: url(//img.ui-portal.de/fotoservice/img/contentnav/arrows-strong.gif); 
}
.gallerySlide-visual .slide { 
    background-image: url(//img.ui-portal.de/fotoservice/img/contentnav/arrows-visual.gif);
}
.gallerySlide .slider li {
    float: left; 
    margin-right: 10px;
    overflow: hidden;
    padding: 5px 0px;
    text-align: center;
    width: 80px;    
}
.contentnav-paging .paging-options li.asc a,
.contentnav-paging .paging-options li.asc span  {
    background-image: url(//img.ui-portal.de/fotoservice/webde/img/contentnav/paging-options-asc.gif);
}
.contentnav-paging .paging-options li.desc a,
.contentnav-paging .paging-options li.desc span {
    background-image: url(//img.ui-portal.de/fotoservice/webde/img/contentnav/paging-options-desc.gif);
}
.contentnav-paging li.on a,
.contentnav-paging li.on span,
.contentnav-paging .paging-options li.on a,
.contentnav-paging .paging-options li.on span {
    background-color: #E5F6FE;
}
.contentnav-paging .fwd a { 
    background-image: url(//img.ui-portal.de/fotoservice/webde/img/contentnav/icon-fwd.gif); 
}
.contentnav-paging .fwdToLast a { 
    background-image: url(//img.ui-portal.de/fotoservice/webde/img/contentnav/icon-fwdToLast.gif); 
}
.contentnav-paging .rwd a { 
    background-image:  url(//img.ui-portal.de/fotoservice/webde/img/contentnav/icon-rwd.gif);
}
.contentnav-paging .rwdToFirst a { 
    background-image:  url(//img.ui-portal.de/fotoservice/img/contentnav/icon-rwdToFirst.gif);
}

.contentnav-tabs .tabs-main li,
.contentnav-tabs .tabs-main li.first, 
.contentnav-tabs .tabs-main li.on,
.contentnav-tabs .tabs-main li.first-on {
    background-image: url(//img.ui-portal.de/fotoservice/webde/img/contentnav/tab-main-left.gif);
}
.contentnav-tabs .tabs-main li a,
.contentnav-tabs .tabs-main li span,
.contentnav-tabs .tabs-main li.last a,
.contentnav-tabs .tabs-main li.last span,
.contentnav-tabs .tabs-main li.on a,
.contentnav-tabs .tabs-main li.on span,
.contentnav-tabs .tabs-main li.last-on a,
.contentnav-tabs .tabs-main li.last-on span {
    background-image: url(//img.ui-portal.de/fotoservice/webde/img/contentnav/tab-main-right.gif); 
}
.contentnav-tabs .tabs-sub li.on a,
.contentnav-tabs .tabs-sub li.on span {
    background-color: #E5F6FE;
}

#content a.navbutton, 
#content a.navbutton-rwd, 
#content a.navbutton-fwd,
#content a.navbutton span, 
#content a.navbutton-rwd span, 
#content a.navbutton-fwd span {
    background-image: url(//img.ui-portal.de/fotoservice/webde/img/btn/contentbutton.gif);
}

.list-basic li {
    background-image: url(//img.ui-portal.de/fotoservice/webde/img/icons/bullet.gif);
}
.list-simple li {
    background-image: url(//img.ui-portal.de/fotoservice/webde/img/icons/bullet-14x14.gif);
}
.list-standard li, 
.list-standard-plus li.item-basic,
.list-standard-check li.item-basic {
    background-image: url(//img.ui-portal.de/fotoservice/webde/img/icons/bullet-16x16.gif);
}
.list-standard-plus li, 
.list-standard li.item-plus, 
.list-standard-check li.item-plus {
    background-image: url(//img.ui-portal.de/fotoservice/webde/img/icons/bullet-plus-16x16.gif);
}
.list-standard-check li, 
.list-standard li.item-check, 
.list-standard-plus li.item-check {
    background-image: url(//img.ui-portal.de/fotoservice/webde/img/icons/bullet-check-16x16.gif);
}
.list-strong li, 
.list-strong-plus li.item-basic, 
.list-strong-check li.item-basic {
    background-image: url(//img.ui-portal.de/fotoservice/webde/img/icons/bullet-24x24.gif);
}
.list-strong-plus li, 
.list-strong li.item-plus, 
.list-strong-check li.item-plus {
    background-image: url(//img.ui-portal.de/fotoservice/webde/img/icons/bullet-plus-24x24.gif);
}
.list-strong-check li, 
.list-strong li.item-check, 
.list-strong-plus li.item-check {
    background-image: url(//img.ui-portal.de/fotoservice/webde/img/icons/bullet-check-24x24.gif);
}
.list-visual li, 
.list-visual-plus li.item-basic, 
.list-visual-check li.item-basic {
    background-image: url(//img.ui-portal.de/fotoservice/webde/img/icons/bullet-32x32.gif);
}
.list-visual-plus li, 
.list-visual li.item-plus, 
.list-visual-check li.item-plus {
    background-image: url(//img.ui-portal.de/fotoservice/webde/img/icons/bullet-plus-32x32.gif);
}
.list-visual-check li, 
.list-visual li.item-check, 
.list-visual-plus li.item-check {
    background-image: url(//img.ui-portal.de/fotoservice/webde/img/icons/bullet-check-32x32.gif);
}
.list-standard li.item-1, 
.list-standard-plus li.item-1, 
.list-standard-check li.item-1 {
    background-image: url(//img.ui-portal.de/fotoservice/webde/img/icons/bullet-1-16x16.gif);
}
.list-standard li.item-2, 
.list-standard-plus li.item-2, 
.list-standard-check li.item-2 {
    background-image: url(//img.ui-portal.de/fotoservice/webde/img/icons/bullet-2-16x16.gif);
}
.list-standard li.item-3, 
.list-standard-plus li.item-3, 
.list-standard-check li.item-3 {
    background-image: url(//img.ui-portal.de/fotoservice/webde/img/icons/bullet-3-16x16.gif);
}
.list-standard li.item-4, 
.list-standard-plus li.item-4, 
.list-standard-check li.item-4 {
    background-image: url(//img.ui-portal.de/fotoservice/webde/img/icons/bullet-4-16x16.gif);
}
.list-standard li.item-5, 
.list-standard-plus li.item-5, 
.list-standard-check li.item-5 {
    background-image: url(//img.ui-portal.de/fotoservice/webde/img/icons/bullet-5-16x16.gif);
}
.list-standard li.item-6, 
.list-standard-plus li.item-6, 
.list-standard-check li.item-6 {
    background-image: url(//img.ui-portal.de/fotoservice/webde/img/icons/bullet-6-16x16.gif);
}
.list-standard li.item-7, 
.list-standard-plus li.item-7, 
.list-standard-check li.item-7 {
    background-image: url(//img.ui-portal.de/fotoservice/webde/img/icons/bullet-7-16x16.gif);
}
.list-standard li.item-8, 
.list-standard-plus li.item-8, 
.list-standard-check li.item-8 {
    background-image: url(//img.ui-portal.de/fotoservice/webde/imgicons/bullet-8-16x16.gif);
}
.list-standard li.item-9, 
.list-standard-plus li.item-9, 
.list-standard-check li.item-9 {
    background-image: url(//img.ui-portal.de/fotoservice/webde/img/icons/bullet-9-16x16.gif);
}
.list-standard li.item-10, 
.list-standard-plus li.item-10, 
.list-standard-check li.item-10 {
    background-image: url(//img.ui-portal.de/fotoservice/webde/img/icons/bullet-10-16x16.gif);
}
.list-strong li.item-1, 
.list-strong-plus li.item-1, 
.list-strong-check li.item-1 {
    background-image: url(//img.ui-portal.de/fotoservice/webde/img/icons/bullet-1-24x24.gif);
}
.list-strong li.item-2, 
.list-strong-plus li.item-2, 
.list-strong-check li.item-2 {
    background-image: url(//img.ui-portal.de/fotoservice/webde/img/icons/bullet-2-24x24.gif);
}
.list-strong li.item-3, 
.list-strong-plus li.item-3, 
.list-strong-check li.item-3 {
    background-image: url(//img.ui-portal.de/fotoservice/webde/img/icons/bullet-3-24x24.gif);
}
.list-strong li.item-4, 
.list-strong-plus li.item-4, 
.list-strong-check li.item-4 {
    background-image: url(//img.ui-portal.de/fotoservice/webde/img/icons/bullet-4-24x24.gif);
}
.list-strong li.item-5, 
.list-strong-plus li.item-5, 
.list-strong-check li.item-5 {
    background-image: url(//img.ui-portal.de/fotoservice/webde/img/icons/bullet-5-24x24.gif);
}
.list-strong li.item-6, 
.list-strong-plus li.item-6, 
.list-strong-check li.item-6 {
    background-image: url(//img.ui-portal.de/fotoservice/webde/img/icons/bullet-6-24x24.gif);
}
.list-strong li.item-7, 
.list-strong-plus li.item-7, 
.list-strong-check li.item-7 {
    background-image: url(//img.ui-portal.de/fotoservice/webde/img/icons/bullet-7-24x24.gif);
}
.list-strong li.item-8, 
.list-strong-plus li.item-8, 
.list-strong-check li.item-8 {
    background-image: url(//img.ui-portal.de/fotoservice/webde/img/icons/bullet-8-24x24.gif);
}
.list-strong li.item-9, 
.list-strong-plus li.item-9, 
.list-strong-check li.item-9 {
    background-image: url(//img.ui-portal.de/fotoservice/webde/img/icons/bullet-9-24x24.gif);
}
.list-strong li.item-10, 
.list-strong-plus li.item-10, 
.list-strong-check li.item-10 {
    background-image: url(//img.ui-portal.de/fotoservice/webde/img/icons/bullet-10-24x24.gif);
}
.list-visual li.item-1, 
.list-visual-plus li.item-1, 
.list-visual-check li.item-1 {
    background-image: url(//img.ui-portal.de/fotoservice/webde/img/icons/bullet-1-32x32.gif);
}
.list-visual li.item-2, 
.list-visual-plus li.item-2, 
.list-visual-check li.item-2 {
    background-image: url(//img.ui-portal.de/fotoservice/webde/img/icons/bullet-2-32x32.gif);
}
.list-visual li.item-3, 
.list-visual-plus li.item-3, 
.list-visual-check li.item-3 {
    background-image: url(//img.ui-portal.de/fotoservice/webde/img/icons/bullet-3-32x32.gif);
}
.list-visual li.item-4, 
.list-visual-plus li.item-4, 
.list-visual-check li.item-4 {
    background-image: url(//img.ui-portal.de/fotoservice/webde/img/icons/bullet-4-32x32.gif);
}
.list-visual li.item-5, 
.list-visual-plus li.item-5, 
.list-visual-check li.item-5 {
    background-image: url(//img.ui-portal.de/fotoservice/webde/img/icons/bullet-5-32x32.gif);
}
.list-visual li.item-6, 
.list-visual-plus li.item-6, 
.list-visual-check li.item-6 {
    background-image: url(//img.ui-portal.de/fotoservice/webde/img/icons/bullet-6-32x32.gif);
}
.list-visual li.item-7, 
.list-visual-plus li.item-7, 
.list-visual-check li.item-7 {
    background-image: url(//img.ui-portal.de/fotoservice/webde/img/icons/bullet-7-32x32.gif);
}
.list-visual li.item-8, 
.list-visual-plus li.item-8, 
.list-visual-check li.item-8 {
    background-image: url(//img.ui-portal.de/fotoservice/webde/img/icons/bullet-8-32x32.gif);
}
.list-visual li.item-9, 
.list-visual-plus li.item-9, 
.list-visual-check li.item-9 {
    background-image: url(//img.ui-portal.de/fotoservice/webde/img/icons/bullet-9-32x32.gif);
}
.list-visual li.item-10, 
.list-visual-plus li.item-10, 
.list-visual-check li.item-10 {
    background-image: url(//img.ui-portal.de/fotoservice/webde/img/icons/bullet-10-32x32.gif);
}
.list-switch-plusminus li.open {
    background-image: url(//img.ui-portal.de/fotoservice/webde/img/icons/minus.gif);
}
.list-switch-plusminus li.closed {
    background-image: url(//img.ui-portal.de/fotoservice/webde/img/icons/plus.gif);
}
.list-switch-plusminus li.closed ul {
    display: none;
}

.login-box .moduleheader {
    background-color: #F3FBFE;    
}
.login-box .modulecontent fieldset {
    background-color: #F3FBFE;
    border-top: 10px solid #F3FBFE;
    border-bottom: 5px solid #F3FBFE;
}

.info-layer{
    display: none;
    margin: -5px 0 0 -10px;
    position: absolute;
    z-index: 999;
}
.info-layer iframe {
    left: 7px;
    position: absolute;
    top: 7px;
    z-index: -1;
}
.info-layer table {
    border: 0;
}
.info-layer td {
    background-image: url(//img.ui-portal.de/fotoservice/webde/img/bg/layer-box.png);
    background-repeat: no-repeat;
}
.info-layer .center .center {
    background-image: none;
    background: #FFFFFF;
}
.info-layer .top .left {
    background-position: top left;
    height: 7px;
    width: 7px;    
}
.info-layer .top .center {
    background-position: top center;
}
.info-layer .top .right {
    background-position: top right;
    width: 7px;
}
* html .info-layer .top .left {
    background-image: none;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='//img.ui-portal.de/fotoservice/webde/img/bg/layer-box-top-left.png');
}
* html .info-layer .top .center {
    background-image: none;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='//img.ui-portal.de/fotoservice/webde/img/bg/layer-box-top-center.png',sizingMethod='crop');
}
* html .info-layer .top .right {
    background-image: none;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='//img.ui-portal.de/fotoservice/webde/img/bg/layer-box-top-right.png');
}
.info-layer .center .left {
    background-position: center left;
    width: 7px;
}
.info-layer .center .center {
    padding: 8px 10px 8px;
}
.tooltip .center .center {
    padding: 0px 8px 2px;
    font-size: 11px;
}
.info-layer .center .right {
    background-position: center right;
    width: 7px;
}
* html .info-layer .center .left {
    background-image: none;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='//img.ui-portal.de/fotoservice/webde/img/bg/layer-box-center-left.png',sizingMethod='crop');
}
* html .info-layer .center .right {
    background-image: none;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='//img.ui-portal.de/fotoservice/webde/img/bg/layer-box-center-right.png',sizingMethod='crop');
}
.info-layer .bottom .left {
    background-position: bottom left;
    height: 7px;
    width: 7px;
}
.info-layer .bottom .center {
    background-position: bottom center;
}
.info-layer .bottom .right {
    background-position: bottom right;
}
* html .info-layer .bottom .left {
    background-image: none;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='//img.ui-portal.de/fotoservice/webde/img/bg/layer-box-bottom-left.png');
}
* html .info-layer .bottom .center {
    background-image: none;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='//img.ui-portal.de/fotoservice/webde/img/bg/layer-box-bottom-center.png',sizingMethod='crop');
}
* html .info-layer .bottom .right {
    background-image: none;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='//img.ui-portal.de/fotoservice/webde/img/bg/layer-box-bottom-right.png');
}
.info-layer .layercontent {
    padding: 10px;
}
.tooltip .layercontent {
    font-size: 11px;
    padding: 1px 8px;
    line-height: 15px;
}
.legend-info { 
    width:150px; 
    font-size:11px; 
    color:#888888; 
    height:90px;
}
.legend-info .quality {
    background:transparent url(//img.ui-portal.de/fotoservice/webde/img/icons/icon-quality.gif) no-repeat scroll 0%;
    line-height:16px;
    display:block;
    padding-left:1px;
    float:left;
    width:16px;
}
.legend-info .quality-good           { background-position: 1px   3px; }
.legend-info .quality-medium         { background-position: 1px -17px; }
.legend-info .quality-perfectible    { background-position: 1px -37px; }
.more-info {
    font-size:11px; 
    color:#888888;
    width:150px; 
 }
