
	/* 4 START:GLOBAL CSS */

	@font-face {

	    font-family: ostblock;

	    src: url("https://img.ostkreuz.sodatech.com/public/userfiles/layout/fonts/ostblock.otf") format("opentype");

	}

	html,p {

	    margin:0px;

	    padding:0px;

	}

	body {

	    font-family:ostblock,sans-serif;

	    font-size:14px;

	    color:#fff;

	    line-height:20px;

	    margin:0px;

	    padding:0px;

	    min-height:100%;

	    width:100%;

	    background:#000;

	    min-width:1000px;

	}

	.webSerieBuy{

	    display:inline;

	    float:left;

	    border-width: 0px;

	    color: #FFFFFF;

	    font-size: 20px;

	    line-height: 25px;

	    opacity: 0.95;

	    padding-bottom: 5px;

	    padding-left: 30px;

	    padding-right: 5px;

	    text-align: center;

	    text-decoration: none;

	    text-shadow: 2px 2px 0 rgba(0, 0, 0, 0.5);

	 }

	

	.form,.textfield,.selected_lightbox {

	    border:1px solid #fff;

	    padding:4px;

	    outline:none;

	    background:#000;

	    color:#fff;

	    font-family:ostblock,sans-serif;

	    font-size:12px;

	}

	a,img {

	    border:none;

	}

	label {

	    padding-left:4px;

	    vertical-align:5%;

	    cursor:pointer;

	    font-size:12px;

	}

	a:link,a:active,a:visited {

	    color:#fff;

	    text-decoration:none;

	    outline:none;

	}

	a:hover {

	    color:#fff;

	    text-decoration:underline;

	}

	div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td {

	    /* list-style-position:inline none; */

	    list-style-position: inside;

	    margin:0;

	    padding:0;

	}

	ul.selection_bar li {

	    display:inline;

	}

	.transparent {

	    opacity:0.95;

	}

	.link_arrow_down {

	    padding:0 0 2px 2px;

	}

	.clearButton {

	    float:left;

	    padding:12px 0;

	}

	a.button {

	    background:#fff;

	    float:left;

	    height:24px;

	    margin-right:12px;

	    height:24px;     text-decoration: none;

	}

	a.button:hover {

	    background:#929292;

	}

	a.button span {

	    display:block;

	    font-size:14px;

	    line-height:16px;

	    color:#000;

	    padding:5px 10px 0px 10px;

	    text-decoration:none;

	}

	.listHeader {

	    color:#FFFFFF;

	    padding:5px;

	    float:left;

	}

	#pagingLineTop {

	    margin-top:12px;

	    padding-bottom:24px;

	}

	/* END:GLOBAL CSS */ /* START:HEADER BLOCK */ div#header {

	    height:76px;

	    color:#fff;

	    width:100%;

	    z-index:10;

	}

	#headerPublic {

	    height:60px;

	    z-index:999;

	    background-color:#000;

	    position: fixed;

	    width: 100%;

	}

	#headerSpacer {

	    height:60px;

	}

	#logo {

	    background-image:url("https://img.ostkreuz.sodatech.com/public/userfiles/layout/images/logo_archive_ostkreuz.png");

	    width:113px;

	    float:right;

	    height:68px;

	    margin:22px 22px 0 0;

	    cursor:pointer;

	}

	.logo_off, #home:hover .logo_on {

	    display:none;

	}

	.logo_on, #home:hover .logo_off {

	    display: block;

	}

	.nav_menu {

	    margin:0;

	    padding:0 0 0 13px;

	}

	.nav_menu ul {

	    text-align:center;

	    vertical-align:middle;

	    list-style:none outside none;

	}

	.nav_menu li {

	    padding: 20px 10px 20px 0;

	    float:left;

	    margin:0px;

	}

	.nav_menu_active {

	    background: url("https://img.ostkreuz.sodatech.com/public/userfiles/layout/icons/dot_navigation_white.png") no-repeat scroll left center #000;

	}

	.nav_menu.left {

	    float:left;

	}

	.nav_menu.right {

	    float:right;

	}

	div#header li {

	    cursor:pointer;

	    list-style:none outside none;

	}

	div#header li:hover {

	    cursor:pointer;

	    background:#000;

	    height:48px;

	    list-style:none outside none;

	}

	.nav_menu li a {

	    display: block;

	    padding-left: 10px;

	    text-decoration: none;

	    font-size: 16px;

	}

	#headerLinks ul li:hover > ul { display: block; } #headerLinks ul ul { display: none; } #myDataFlyout {

	margin-top:2px; }

	#myDataFlyout:hover {

	    display:block;

	}

	#myDataSpecialButtons {

	    display:none;

	}

	#myDataFlyout li {

	    clear:both;

	    background:#E4007B;

	    width:164px;

	}

	#headerSearch {

	    padding:24px 0;

	}

	.headerSearchKey {

	    border:1px solid #fff;

	    color:#fff;

	    float:left;

	    font-size:38px;

	    height:59px;

	    margin:0;

	    padding-left:6px;

	    width:388px;

	    background:#000;

	    font-family:ostblock,sans-serif;

	}

	#btnSearch {

	    border-top:1px solid #fff;

	    border-right:1px solid #fff;

	    border-bottom:1px solid #fff;

	}

	#searchKey_suggestions {

	    border-right: 2px solid #929292;

	    border-bottom: 2px solid #929292;

	    border-left: 2px solid #929292;

	    left: 24px;

	    position: absolute;

	    top: 117px;

	    width: 286px;

	    z-index: 999;

	    background: #000;

	}

	.suggestautocomplete ul li.selected {

	    background-color: #929292;

	    cursor: pointer;

	}

	.suggestautocomplete ul li {

	    padding: 4px 0 4px 22px;

	    cursor: pointer;

	    color: #fff;

	}

	.suggestautocomplete ul li:hover {

	    background: #929292;

	}

	.autosuggest_nmb {

	    color: #999;

	    display: none;

	}

	#searchWithinResults {

	    padding-bottom: 4px;

	}

	.loginFieldEmail,.loginFieldPassword {

	    width:340px;

	}

	/* END:HEADER BLOCK */ /* START:HOMEPAGE */ #supersized-loader {

	    position:absolute;

	    top:50%;

	    left:50%;

	    z-index:10;

	    width:60px;

	    height:60px;

	    margin:-30px 0 0 -30px;

	    text-indent:-999em;

	    background-color:#111;

	    background:rgba(0,0,0,0.8) url(https://img.demo.sodatech.com/public/userfiles/themes/blackbeauty/icons/progress.gif) no-repeat center center;

	    border-radius:5px;

	}

	#supersized {

	    position:fixed;

	    left:0;

	    top:0;

	    overflow:hidden;

	    z-index:-999;

	    height:100%;

	    width:100%;

	}

	#supersized img {

	    width:auto;

	    height:auto;

	    position:relative;

	    display:none;

	    outline:none;

	    border:none;

	}

	#supersized.speed img {

	    /* -ms-interpolation-mode:nearest-neighbor;

	    image-rendering:-moz-crisp-edges; */

	}

	/*Speed*/ #supersized.quality img {

	    /* -ms-interpolation-mode:bicubic;

	    image-rendering:optimizeQuality; */

	}

	/*Quality*/ #supersized a {

	    z-index:-30;

	    position:absolute;

	    overflow:hidden;

	    top:0;

	    left:0;

	    width:100%;

	    height:100%;

	    background:#111;

	}

	#supersized a.prevslide {

	    z-index:-20;

	}

	#slidecaption {

	    opacity: 0.65;

	    background: #fff;

	    padding: 5px;

	    left: 24px;

	    position: absolute;

	    bottom: 48px;

	}

	#homepage_teaser {

	    right: 24px;

	    position: absolute;

	    top: 72px;

	    width: 224px;

	}

	#homepage_teaser > .story {

	    opacity: 0.65;

	    background: #fff;

	    padding: 6px;

	    margin-bottom: 12px;

	}

	#homepage_teaser > .story:hover {

	    opacity: 0.95;

	}

	#homepage_teaser > .story > .title {

	    background: #666;

	    color: #fff;

	    padding: 4px;

	    margin-bottom: 4px;

	}

	#homepage_teaser > .story > .divider {

	    border-top: 1px solid #666;

	    margin: 6px 0 0 0;

	    height: 6px;

	}

	#homepage_teaser > .story > ul > li {

	    padding-bottom: 2px;

	}

	#homepage_teaser > .story > .content {

	    padding-left: 4px;

	}

	#homepage_video {

	    left: 24px;

	    top: 173px;

	    position: absolute;

	    width: 503px;

	}

	#supersized a.activeslide {

	    z-index:-10;

	}

	#supersized a.prevslide img,#supersized a.activeslide img {

	    display:inline;

	}

	#home_bg {

	    height:100%;

	    width:100%;

	    z-index:0;

	}

	#home_bg_img {

	    min-height:100%;

	    min-width:100%;

	}

	#home_search {

	    background:none repeat scroll 0 0 #FFFFFF;

	    margin-left:24px;

	    padding:16px;

	    position:absolute;

	    top:72px;

	    z-index:2;

	}

	#homeSearchWrapper {

	    width:810px;

	    height:182px;

	    position:absolute;

	    margin: -91px 0 0 -405px;

	    left: 50%;

	    top: 50%;

	}

	.hpSearchKeyHome {

	    background-repeat:no-repeat;

	    border:2px solid #929292;

	    color:#fff;

	    float:left;

	    font-size:76px;

	    height:104px;

	    margin:0;

	    padding:0px 0 0px 15px;

	    width:674px;

	    background:#000;

	}

	#btnSearchHp {

	    border-top:2px solid #929292;

	    border-right:2px solid #929292;

	    border-bottom:2px solid #929292;

	}

	.extSearchTitle {

	    padding:4px;

	    margin-top:12px;

	    border-top:1px solid #333;

	}

	.extSearchElement {

	    padding-left:12px;

	    padding-bottom:4px;

	    max-height:150px;

	    overflow:auto;

	}

	#home_search_colors_c {

	    padding-top:12px;

	}

	.ext_search_select {

	    width:180px;

	}

	.arrow_ext_search_toggle {

	    float:right;

	}

	.extended_search li a {

	    display:block;

	    text-decoration:none;

	}

	#color-wrapper {

	    padding-top: 16px;

	}

	#color-wrapper td {

	    cursor: pointer;

	    width: 15px;

	    height: 10px;

	}

	/* END:HOMEPAGE */ /* START:FOOTER */ #footer { height: 36px; position: fixed; bottom: 0px; width: 100%; font-size: 12px; z-index: 5; background-color: #000; }

	#footerLinks { float: left; padding: 8px; font-size: 12px; position: fixed; bottom: 0px; z-index: 11; }

	#footerNavLinks { position: fixed; bottom: 6px; right: 0px; z-index: 11; } #footerNavLinks li { font-size: 16px; color: #fff; text-decoration: none; float: right; padding-left: 24px; z-index: 11; } #content #add_lightbox { height: 167px; }

	div#footer li {

	    float:right;

	    padding:10px 0 0 24px;

	    font-size:16px;

	}

	#footer_links_left {

	    float:left;

	    padding:10px 0 0 24px;

	}

	#footer_links_right {

	    float:right;

	    padding: 7px;

	}

	#footer a {

	    color:#fff;

	    text-decoration:none;

	}

	/* END:FOOTER */ /* START:GENERAL PAGE CONTENT */ #content {

	    padding:24px;

	}

	#content p {

	    margin:8px 0 0 0;

	}

	.textBoxTitle {

	    clear:both;

	    font-size:24px;

	    height:36px;

	    padding-top:36px;

	    text-align: center;

	}

	.textBoxText {

	    font-size:16px;

	    line-height:25px;

	}

	.textBoxContentTitle {

	    padding:4px 0 2px 0;

	    clear:both;

	    font-size:16px;

	    line-height: 25px;

	}

	.textBoxFieldDescription {

	    padding:12px 0 2px 0;

	}

	.faq_title {

	    padding-top:16px;

	    font-size:14px;

	}

	.motion_cat {

	    float:left;

	    padding-right:24px;

	}

	#motion_cats {

	    display:table;

	    magin:auto 0;

	}

	.textSiteDiv, .contentPage_lightbox {

	    padding: 0 105px 105px 105px;

	    max-width: 960px;

	    margin: auto;

	    position: relative;

	}

	#seriesPictures {

	    clear: both;

	    overflow: auto;

	    margin-top: 20px;

	}

	#seriesFooter {

	    clear: both;

	    margin-top: 20px;

	}

	#formContentWrapper_mobile, #formContentWrapper_url, #formContentWrapper_state, #formContentWrapper_tax_number, #formContentWrapper_position {

	    display: none;

	}

	/* END:GENERAL PAGE CONTENT */ /* START:MY PICTURES */ #mypicturesHeaderPicture {

	    width:100px;

	}

	#mypicturesHeaderDownload {

	    width:155px;

	}

	#mypicturesHeaderLicence {

	    width:365px;

	}

	#mypicturesHeaderUser {

	    width:180px;

	}

	#mypicturesHeaderDate {

	    width:110px;

	}

	#mypicturesHeaderPrice {

	    width:120px;

	}

	.mpElement {

	    border:1px solid #ccc;

	    clear:both;

	    margin-top:5px;

	    padding:5px;

	    min-height:95px;

	}

	.mpHeader {

	    clear:both;

	}

	#mypicturesElementPicture {

	    float:left;

	    width:110px;

	}

	#mypicturesElementDownload {

	    float:left;

	    width:185px;

	}

	#mypicturesElementLicence {

	    float:left;

	    width:365px;

	 

	    padding-right: 10px;

	}

	#mypicturesElementDate {

	    float:left;

	    width:130px;

	}

	#payemntconf_ziplink {

	    padding-top: 8px;

	}

	/* END:MY PICTURES */ /* START:MY INVOICES */ #myinvoicesNumber {

	    width:110px;

	}

	#myinvoicesDate {

	    width:100px;

	}

	#myinvoicesPictures {

	    width:120px;

	}

	#myinvoicesStatus {

	    width:120px;

	}

	#myinvoicesType {

	    width:160px;

	}

	#myinvoicesHeaderUser {

	    width:140px;

	}

	#myinvoicesTotal {

	    width:140px;

	}

	#myinvoicesDownload {

	    width:140px;

	}

	.invoiceListElement {

	    border:1px solid #ccc;

	    clear:both;

	    margin-top:5px;

	    padding:5px;

	}

	.myinvoicesElementNumber {

	    float:left;

	    width:130px;

	}

	.myinvoicesElementDate {

	    float:left;

	    width:110px;

	}

	.myinvoicesElementPictures {

	    float:left;

	    width:130px;

	}

	.myinvoicesElementStatus {

	    float:left;

	    width:110px;

	}

	.myinvoicesElementPayment {

	    float:left;

	    width:140px;

	}

	#myinvoicesElementUser {

	    float:left;

	    width:150px;

	}

	.myinvoicesElementCurrency {

	    float:left;

	    width:150px;

	    height:30px;

	}

	.myinvoicesElementDownload {

	}

	/* END:MY INVOICES */ /* START:BASKET */ .subtitleInactive {

	    font-size:12px;

	}

	.subtitleActive {

	    font-size:12px;

	}

	#basketPriceBlock, #invoiceAddressBlock, .basketElement, #multibasket {

	    border:1px solid #ccc;

	    padding:12px;

	    margin-top:12px;

	    clear:both;

	} .centerBoxBasket, .centerBoxInvoice {

	    width:960px;

	    margin:auto;

	}

	#multibasket_select {

	    width:300px;

	}

	#multibasket_select_div {

	    float:left;

	    padding-right: 12px;

	}

	#multibasket_add_link {

	    line-height: 26px;

	}

	#multibasket_save_button {

	    overflow: auto;

	}

	#invoiceEmailRecipientBlock {

	    padding-top: 24px;

	}

	#multibasket_add {

	    padding-top: 12px;

	}

	#multibasket_name {

	    width: 300px;

	}

	.basketSumText {

	    float:left;

	    width:200px;

	}

	.basketSumCurrency {

	    float:left;

	    width:40px;

	}

	.basketSumPrice {

	    padding-right:590px;

	    text-align:right;

	}

	.basketPriceBlockDivider {

	    margin-top:12px;

	    border-top:1px solid #ccc;

	}

	.basketTotalText {

	    float:left;

	    width:200px;

	    font-size:12px;

	}

	.basketTotalCurrency {

	    float:left;

	    width:40px;

	    font-size:12px;

	}

	.basketTotalPrice {

	    padding-right:590px;

	    text-align:right;

	    font-size:12px;

	}

	#lastBasketPriceDivider {

	    display:none;

	}

	#basketPicContainer {

	    float:left;

	    width:120px;

	}

	.basketInfoContainer {

	    float:left;

	}

	.basketFunctionText {

	    padding:4px 0 8px 0;

	}

	.errorField {

	    background:none repeat scroll 0 0 #FF9900;

	    padding:6px;

	    clear:both;

	}

	.requiredRegistrationField {

	    border:1px solid #a1a1a1;

	    padding:4px;

	    outline:none;

	    background: #FFECD4;

	}

	.resultThumbLabelText {

	    height: 20px;

	    font-size: 10px;

	}

	.resultThumbLinkBox, .resultThumbLinkBoxSubscription {

	    padding-top:6px;

	}

	.resultThumbLinkDetail {

	    background:url("https://img.ostkreuz.sodatech.com/public/userfiles/layout/icons/icon_detail.png") no-repeat scroll left top transparent;

	    cursor:pointer;

	    float:left;

	    height:16px;

	    width:37px;

	    padding-right:4px;

	}

	.resultThumbLinkTrash {

	    background:url("https://img.visionspictures.sodatech.com/public/userfiles/buttons/Trashbin_icon.jpg") no-repeat scroll left top transparent;

	    cursor:pointer;

	    float:left;

	    height:20px;

	    margin:0 3px;

	    width:15px;

	}

	.resultThumbLinkLightbox {

	    background:url("https://img.ostkreuz.sodatech.com/public/userfiles/layout/icons/icon_lightbox.png") no-repeat scroll left top transparent;

	    cursor:pointer;

	    float:left;

	    height:16px;

	    width:36px;

	    padding-right:3px;

	} .resultThumbLinkSeries {

	    background:url("https://img.ostkreuz.sodatech.com/public/userfiles/layout/icons/icon_webseries.png") no-repeat scroll left top transparent;

	    cursor:pointer;

	    float:left;

	    height:16px;

	    width:36px;

	    padding-right:4px;

	}

	.resultThumbLinkDownload {

	    background:url("https://img.ostkreuz.sodatech.com/public/userfiles/layout/icons/icon_download.png") no-repeat scroll left top transparent;

	    cursor:pointer;

	    float:left;

	    height:16px;

	    width:36px;

	    padding-right:4px;

	}

	.resultThumbLinkSubscription {

	    background:url("https://img.visionspictures.sodatech.com/public/userfiles/buttons/Download_arrow.jpg") no-repeat scroll left top transparent;

	    cursor:pointer;

	    float:left;

	    height:20px;

	    width:25px;

	}

	.resultThumbLinkBasket {

	    background:url("https://img.ostkreuz.sodatech.com/public/userfiles/layout/icons/icon_basket.png") no-repeat scroll left top transparent;

	    cursor:pointer;

	    float:left;

	    height:16px;

	    width:36px;

	    padding-right:4px;

	} .resultThumbLinkBasketFull {

	    background:url("https://img.ostkreuz.sodatech.com/public/userfiles/layout/icons/icon_basket_full.png") no-repeat scroll left top transparent;

	    cursor:pointer;

	    float:left;

	    height:16px;

	    width:36px;

	    padding-right:4px;

	}

	.resultThumbLinkInvisibleSeries, .resultThumbLinkInvisibleSeriesVisible {

	    background:url("https://img.visionspictures.sodatech.com/public/userfiles/star-pastedGraphic.jpg") no-repeat scroll left top transparent;

	    cursor:pointer;

	    float:left;

	    height:20px;

	    width:25px;

	}

	.resultThumbLinkInvisibleSeries a, .resultThumbLinkInvisibleSeriesVisible a {

	    float:left;

	    height:20px;

	    width:25px;

	}

	 

	 

	.basketElementPriceBlock {

	    background:#000;

	    margin-top:8px;

	    width:895px;

	    font-size:12px;

	    padding:4px;

	    color:#fff;

	}

	.basketElementPriceText {

	    float:left;

	    width:115px;

	}

	.basketElementCurrency {

	    float:left;

	    width:40px;

	}

	.basketElementPrice {

	    width:80px;

	    float:left;

	    text-align:right;

	}

	.basketElementProvision {

	    padding-left:12px;

	}

	.rfPriceElementDescription,.rfPriceElementDescriptionLocked {

	    padding-left:4px;

	}

	.rfPriceElement,.rfPriceElementLocked {

	    cursor:pointer;

	    padding:4px;

	    width:405px;

	}

	.rfPriceElement:hover {

	    background-color:#ccc;

	}

	/* END:BASKET */ /* START:LIGHTBOX */ ol,ul {

	    list-style-image:none;

	    list-style-position:outside;

	    list-style-type:none;

	    padding:0;

	}

	ul.selection_bar {

	    height:32px;

	}

	ul.selection_bar li {

	    display:inline;

	}

	ul.selection_bar li div {

	    float:left;

	    margin-right:10px;

	}

	ul.selection_bar li div input {

	    margin-left:5px;

	}

	div.lightbox_preview_row {

	    clear:both;

	    display:block;

	    line-height:1;

	    margin:0 0 16px;

	    padding:13px;

	    border:1px solid #ccc;

	    height:184px;

	}

	div.lightbox_preview_row p,div.lightbox_notes,ul#search_columns p {

	    line-height:1.5;

	}

	.lightbox_notes div strong {

	    float:left;

	    margin-right:5px;

	    vertical-align:top;

	}

	.lightbox_notes div div {

	    width:270px;

	    height:100px;

	    float:left;

	    white-space:pre-wrap;

	}

	div.lightbox_preview_row h3 {

	    line-height:1;

	    margin:0;

	    padding:0 0 4px;

	}

	div.lightbox_details {

	    width:565px;

	    height:145px;

	    border-right:#e8e7e7 2px solid;

	    float:left;

	}

	.format_icon {

	    margin:-9px 3px -4px;

	    padding:0;

	}

	ul.lightbox_thumbnails {

	    display:block;

	    height:70px;

	    clear:both;

	    margin:11px 0 0;

	}

	ul.lightbox_thumbnails li {

	    display:block;

	    width:70px;

	    height:70px;

	    float:left;

	    text-align:left;

	    overflow:hidden;

	    margin:0 13px 0 0;

	    padding:0;

	}

	ul.lightbox_thumbnails li img {

	    min-width:70px;

	    min-height:70px;

	}

	ul.lightbox_thumbnails li.view_link {

	    text-indent:0;

	    width:auto;

	    position:relative;

	    top:60px;

	    height:18px;

	}

	.lightbox_buttons {

	    margin:0;

	}

	.lightbox_buttons li {

	    float:left;

	    margin:13px 0 0 0;

	}

	 

	.lightbox_buttons a.button {

	    margin-right:8px;

	}

	 

	div.lightbox_notes_outer {

	    float:left;

	    width:305px;

	    margin:0 0 0 13px;

	}

	div.lightbox_notes {

	    display:block;

	    width:328px;

	    height:129px;

	    overflow:auto;

	    margin:0;

	    padding:0;

	}

	.lightbox_details h3 input {

	    font-size:14px;

	    border:solid 1px #aaa;

	}

	h1#lightbox_images_view_h1 {

	    width:211px;

	    display:block;

	    height:39px;

	    background-repeat:no-repeat;

	    text-indent:-9000px;

	    margin:-10px 0 19px 38px;

	}

	p.jumplightboxes {

	    float:right;

	    padding:0 10px 0 0;

	}

	select.selected_lightbox {

	    width:212px;

	    font-size:11px;

	}

	.jumplightboxes {

	    margin-top:40px;

	}

	.jumplightboxes .clearButton {

	    float:left;

	    margin-left:8px;

	}

	#popup_order_content h2.large_title {

	    margin-left:25px;

	}

	h2.large_title {

	    height:1.5em;

	    font-size:180%;

	    margin:0 0 -10px 38px;

	}

	ul.search_summary {

	    line-height:1;

	    margin:20px 0 0 38px;

	}

	ul.search_summary li {

	    display:inline;

	    clear:none;

	    padding:0 0 12px;

	}

	ul.search_summary li.pagination_status {

	    position:relative;

	    float:right;

	    margin-bottom:0;

	    padding-bottom:0;

	    margin-right:13px;

	}

	ul.images_pp {

	    float:left;

	    height:20px;

	    line-height:1;

	    margin:16px 0 13px 38px;

	    padding:0 0 2px;

	}

	ul.images_pp li {

	    display:inline;

	    padding:0 0 2px;

	}

	ul.images_pp li img {

	    vertical-align:middle;

	    position:relative;

	    top:-1px;

	}

	ul.pagination {

	    float:right;

	    text-align:right;

	    line-height:1;

	    margin:12px 13px 0 0;

	}

	ul.pagination li {

	    display:inline;

	    float:left;

	}

	ul.pagination li.number {

	    margin:4px 3px 0;

	}

	ul.pagination li.page_previous a,ul.pagination li.page_start a,ul.pagination li.page_next a,ul.pagination li.page_end a {

	    height:20px;

	    width:20px;

	    overflow:hidden;

	    display:block;

	    text-indent:-9000px;

	    text-align:left;

	    margin:0;

	    padding:0 6px 0 0;

	}

	ul.pagination li.page_start a {

	    background:#fff url(https://img.xxpool.de/public/userfiles/image/b_start.gif) no-repeat;

	}

	ul.pagination li.page_previous a {

	    background:#fff url(https://img.xxpool.de/public/userfiles/image/b_previous.gif) no-repeat;

	}

	ul.pagination li.page_next a {

	    background:#fff url(https://img.xxpool.de/public/userfiles/image/b_next.gif) no-repeat;

	    margin:0 0 0 6px;

	}

	ul.pagination li.page_end a {

	    background:#fff url(https://img.xxpool.de/public/userfiles/image/b_end.gif) no-repeat;

	    padding:0;

	}

	.clear {

	    clear:both;

	    line-height:1;

	}

	.vertical_pad_text {

	    position:relative;

	    float:left;

	    margin-top:4px;

	    margin-right:10px;

	}

	.selection_bar .selected_lightbox {

	    float:left;

	    margin-right:10px;

	    width:170px;

	}

	.select_options {

	    position:relative;

	    margin-top:4px;

	    float:right;

	    margin-right:10px;

	}

	#seriesHeader {

	    position:relative;

	    display:block;

	    width:100%;

	}

	.seriesHeader ul {

	    width:100%;

	}

	#content div.format_image,#content div.format_clip {

	    display:inline;

	    text-align:left;

	    float:left;

	    text-indent:-9000px;

	    width:16px;

	    height:13px;

	    margin:8px 0 0 4px;

	    padding:0;

	}

	#content div.format_image {

	    background:#fff url(https://img.xxpool.de/public/userfiles/image/i_image16x16.gif) no-repeat;

	}

	ul#search_columns li {

	    width:170px;

	    height:200px;

	    float:left;

	    background-color:#000;

	    margin:0 0 2px;

	    padding:13px 13px 0 63px;

	}

	ul#search_columns li.row_start {

	    width:171px;

	    border-color:#000;

	    border-width:0;

	    padding:13px 12px 0 13px;

	    margin-right:4px;

	}

	.thumbnail170_top,.thumbnail170,ul#search_columns div,ul#search_columns a {

	    width:170px;

	    height:130px;

	    background-position:bottom left;

	    background-repeat:no-repeat;

	    text-indent:-9000px;

	    display:block;

	}

	.thumbnail170_top {

	    background-position:top left;

	}

	ul#search_columns label {

	    float:left;

	    left:-2px;

	    position:relative;

	    top:1px;

	    margin:6px 0 0;

	}

	ul#search_columns p {

	    float:none;

	    clear:both;

	    line-height:1.5;

	    margin:0;

	    padding:2px 0 0;

	}

	ul#search_columns input {

	    vertical-align:middle;

	    position:relative;

	    top:-1px;

	    margin:0 1px 1px;

	}

	q,cite,.subheading_text,.emphasis_120,ul#search_columns label,#content ul.pagination,#content ul.images_pp,ul.search_summary {

	}

	div.lightbox_caption_row {

	    background-color:#000;

	    min-height:225px;

	    clear:both;

	    margin:0 0 2px;

	    padding:13px;

	    border:1px solid #ccc;

	}

	h2,#popup_content div.format_list p.bordered,#popup_content div.format_list p,div.lightbox_caption_row,#content form#lightbox_manager div.lightbox_preview_row {

	    line-height:1;

	}

	.lightbox_view_image {

	    width:225px;

	    height:225px;

	    background-position:top left;

	    background-repeat:no-repeat;

	    text-indent:-9000px;

	    float:left;

	    display:block;

	}

	div.lightbox_view_description {

	    width:410px;

	    float:left;

	    padding:0 0 0 13px;

	}

	div.lightbox_view_description p {

	    margin:0;

	    padding:0 0 20px;

	}

	div.lightbox_view_description ul {

	    padding-left:0;

	    margin:16px 0 10px -4px;

	}

	div.lightbox_image_notes_outer {

	    float:left;

	    width:209px;

	    border-left:#e8e7e7 2px solid;

	    margin:0 0 0 13px;

	    padding:0 0 0 13px;

	}

	div.lightbox_image_notes {

	    display:block;

	    width:209px;

	    height:191px;

	    overflow:auto;

	    margin:0;

	    padding:0;

	}

	a.add_note_btn,a.edit_note_btn {

	    display:block;

	    height:20px;

	    text-indent:-9000px;

	    margin:4px 0 0;

	}

	.lightbox_view_description h3 {

	    margin-top:0;

	}

	.lightbox_image_notes div div {

	    width:165px;

	    height:180px;

	    float:left;

	    white-space:pre-wrap;

	}

	html,div.lightbox_preview_row p {

	    margin:0;

	    padding:0;

	}

	.hiddenField,#images_subnav,#limitMessage,#licenseFilter,#styleTabs,#categorySelector,#licenseSelector,#superjuliExtraText,#lighboxSelectGo,.saveNoteBtn {

	    display:none;

	}

	.listTitle,p.lightbox_description,ul.search_summary li.result_count,ul.search_summary li.search_text,ul.search_summary li.pagination_status,ul.images_pp li a,.select_options a {

	}

	.welcome,.selection_bar {

	    font-size:10px;

	}

	.dark_grey,.img_pp_val_selected,.img_pp_val_selected:link,.img_pp_val_selected:visited,.img_pp_val_selected:active,.img_mode_selected,.img_mode_selected:link,.img_mode_selected:visited,.img_mode_selected:active {

	    color:#000;

	}

	.miHeader,.mpHeader {

	    color:#FFF;

	    width:100%;

	    margin:5px 0;

	}

	#myinvoicesStatus {

	    width:100px;

	}

	#myinvoicesType {

	    width:130px;

	}

	#myinvoicesDownload {

	    width:150px;

	}

	.invoiceListElement,.thumbBox,#block_3,#seriesFooter {

	    clear:both;

	    overflow:auto;

	}

	#lightboxSelect,.jumplightboxes select,.jumplightboxes div {

	    float:left;

	    padding-left:60px;

	}

	.pagingElement{

	    float:left;

	}

	ul.selection_bar .clearButton,div.jumplightboxes .clearButton {

	    padding-top:0px;

	}

	.resultThumbLinkBasket a,.resultThumbLinkSeries a,.resultThumbLinkSubscription a,.resultThumbLinkBasketFull a,.resultThumbLinkDetail a,.resultThumbLinkTrash a, .resultThumbLinkLightbox a, .resultThumbLinkDownload a {

	    float:left;

	    width:25px;

	    height:20px;

	}

	.lightboxPicture,.lightbox_image_notes div strong {

	    float:left;

	    margin-right:5px;

	}

	.lightbox_notes div div textarea,.lightbox_image_notes div div textarea {

	    width:100%;

	    height:100%;

	    border:solid 1px #aaa;

	    font-size:10px;

	    line-height:1.5;

	}

	.grey,ul.search_summary li.datecreated {

	    color:#8c8b8b;

	}

	div.lightbox_notes div,div.lightbox_image_notes div {

	    margin:0 6px 0 0;

	}

	p.jumplightboxes select,p.jumplightboxes input,div.lightbox_view_description input {

	    vertical-align:middle;

	}

	.basketElementPriceText,.webInvoiceThumbElement {

	    width:100px;

	    float:left;

	}

	.webInvoicePositionElement,.basketSumCurrency,.listNumber {

	    width:50px;

	    float:left;

	}

	.webInvoicePriceElement,.webInvoiceTotalPrices {

	    text-align:right;

	}

	#mypicturesHeaderPicture,#mypicturesHeaderDate,#mypicturesHeaderPrice {

	    float:left;

	    width:120px;

	}

	#myinvoicesNumber,#myinvoicesPictures {

	    width:120px;

	}

	#head_invoice_id {

	    font-size: 14px;

	}

	#mypicture_go_back {

	     padding: 8px 0;

	}

	.nrOfPicsFound,.picsPerPage {

	    padding-left:180px;

	}

	/* END:LIGHTBOX */ /* START:SEARCH RESULT */ .contentPage_result#content {

	    width:98%;

	}

	.resultThumb {

	    float:left;

	    margin-bottom: 36px;

	    padding:0 38px 0px 0;

	    width:170px;

	}

	.resultThumbPicture {

	    bottom:0;

	    display:inline-block;

	    line-height:170px;

	    padding-bottom:6px;

	    position:relative;

	    vertical-align:bottom;

	}

	.resultMorePicturesBox {

	    padding-top: 40px;

	    padding-bottom: 69px;

	}

	.nrOfPicsFound {

	    padding-left:80px;

	}

	.pagingPassivNavText {

	    color:#CCCCCC;

	}

	#pagejumperfield {

	    padding:0;

	    width:36px;

	}

	.zoomElement {

	    float:left;

	    padding-left:110px;

	}

	#breadcrumbs {

	    padding: 2px 2px 2px 6px;

	    margin-bottom:16px;

	    font-size:14px;

	    color:#fff;

	    margin-right:21px;

	    border:1px solid #fff;

	}

	.breadcrumbArgument a, .breadcrumbRemove a {

	    color:#fff;

	    text-decoration:none;

	}

	.breadcrumbRemove a {

	    font-size:10px;

	}

	.breadcrumbArgument a:hover, .breadcrumbRemove a:hover {

	    text-decoration:underline;

	}

	.picsPerPage {

	    padding-left:150px;

	}

	.nrOfPicsActive {

	}

	/* lightbox search result */ #lightbox_header { background-color: #000; bottom: 0px; left: 0px; padding: 4px; position: fixed; right: 0px; z-index: 10; }

	#lightboxSelect {

	    float:left;

	}

	#lighboxSelectGo {

	    display:none;

	}

	#hideLightboxText {

	    line-height:20px;

	}

	#lightbox_content_table {

	    background-color:#000;

	    bottom:36px;

	    display:none;

	    height:131px;

	    left:0;

	    overflow:auto;

	    padding:5px;

	    position:fixed;

	    right:0;

	    z-index:1000;

	}

	#lightbox_content {

	    display:none;

	    float:left;

	    padding-left:10px;

	    padding-top:10px;

	}

	#add_lightbox {

	    background-color:#000;

	    bottom:0;

	    display:none;

	    left:0;

	    overflow:hidden;

	    padding-left:5px;

	    padding-top:10px;

	    position:fixed;

	    right:0;

	    z-index:1000;

	}

	#lightboxAddLink {

	    float:left;

	    padding-right:20px;

	}

	#lightboxAddLink a {

	    float:left;

	    line-height:20px;

	    padding-left:10px;

	}

	div#lightboxSelect select {

	    padding:2px;

	}

	div#hideLightboxText a.headnav {

	    color:#fff;

	}

	.resultContent {

	    min-width:1100px;

	}

	#home_search_params {

	    width:220px;

	    font-size: 12px;

	}

	#home_search_params a {

	    font-size:12px;

	    line-height:16px;

	}

	 

	#result_search_extensions {

	    float:left;

	}

	.resultSiteContent { float: left; margin-left: 250px; min-width: 900px; padding-bottom: 100px; position: absolute; }

	

	/* END:SEARCH RESULT */ /* START:IMAGE DETAIL */ #detailHeaderLogo {

	    background:url("https://img.ostkreuz.sodatech.com/public/userfiles/layout/images/logo_detail_header.png") no-repeat scroll left bottom transparent;

	    height:48px;

	    margin-left:16px;

	    margin-right:16px;

	}

	#detailHeaderNavLine a {

	    color:#fff;

	}

	#altertViewDisallowed {

	    padding-left:20px;

	}

	#detailHeaderBreakingLine {

	    margin-top:15px;

	}

	#detailHeaderPicList {

	    height:125px;

	    overflow:auto;

	    margin-left:16px;

	    margin-right:16px;

	    padding-bottom:4px;

	}

	#detailHeaderPicList td {

	    vertical-align:bottom;

	}

	.detailHeaderThumbActive {

	    border:1px solid #fff;

	    cursor:pointer;

	    padding:3px;

	}

	.detailHeaderThumbPassive {

	    border:1px solid #000;

	    cursor:pointer;

	    padding:3px;

	}

	#detailHeaderNavLine {

	    position:absolute;

	    top:8px;

	    right:16px;

	    padding-right:12px;

	}

	#picDetailContent {

	    width:1020px;

	    padding-top:12px;

	}

	#picDetailPicture {

	    float:left;

	    margin-left:16px;

	}

	#previewPicCopyrightLine {

	    font-size:10px;

	}

	.previewPicTabs {

	    height:23px;

	}

	.picDetailTabActive:link,.picDetailTabActive:active,.picDetailTabActive:visited,.picDetailTabActive:hover {

	    color:#fff;

	    float:left;

	    height:19px;

	    margin-right:8px;

	    padding-top:4px;

	    text-decoration:none;

	}

	.picDetailTabInactive:link,.picDetailTabInactive:active,.picDetailTabInactive:visited {

	    color:#fff;

	    float:left;

	    height:18px;

	    margin-right:8px;

	    padding-top:4px;

	    text-decoration:none;

	}

	#subscription_remark {

	    width:320px;

	}

	#picDetailDownloadButtonLayout {

	    overflow:hidden;

	}

	#picDetailSubscriptionRemark {

	    padding-top:12px;

	}

	#downloadLink {

	    overflow:auto;

	}

	#picDetailInfoBlock {

	}

	#picDetailDescription,#picDetailDownload,#picDetailPricing,#picDetailLightbox,#picDetailSearch {

	    padding:6px 12px 16px 0px;

	}

	.previewPicTitle,.detailContentTitle {

	    padding-top:10px;

	    font-size:12px;

	    line-height:15px;

	}

	.previewPicValue {

	    font-size:12px;

	    line-height:15px;

	}

	#lightbox_select_list,#extendedSearchForSupplier {

	    padding-top:12px;

	}

	#lightbox_content_table_picDetail {

	    margin-top:20px;

	}

	.resultLightboxElementDiv {

	    padding:0 12px 12px 0;

	    height:60px;

	    width:60px

	}

	/* END:IMAGE DETAIL */ /* START:INVOICE */ #webInvoice {

	    border:1px solid #ccc;

	    margin-top:24px;

	    padding:24px;

	}

	.webInvoiceCityAndDate {

	    padding-top:36px;

	}

	.webInvoiceProvNr {

	    padding-top:24px;

	}

	.webInvoiceUsageClaim {

	    padding-top:24px;

	}

	.webInvoiceDeliveryClaim {

	    padding-top:4px;

	}

	.webInvoiceTitleClaim {

	    padding-top:24px;

	}

	.webInvoicePositionElement {

	    display:none;

	}

	.webInvoiceDescriptionElement {

	    width:600px;

	    float:left;

	}

	.webInvoicePositionElement,.webInvoiceThumbElement,.webInvoiceThumbElement,.webInvoiceDescriptionElement,.webInvoicePriceElement {

	    padding-top:18px;

	}

	.webInvoiceElement {

	    clear:both;

	}

	.webInvoiceTotalBlock {

	    clear:both;

	    padding-top:36px;

	}

	.webInvoiceTotalDescription {

	    float:left;

	    text-align:right;

	    width:760px;

	}

	.webInvoiceTotalPrices {

	    text-align:right;

	}

	.webInvoicePaymentConditions {

	    clear:both;

	    padding-top: 36px;

	}

	/* END:INVOICE */

	/* START: RM Calculator */

	#rm_license_use_div, #x_content, #y_content, #rm_license_use_div {

	    padding-top: 4px;

	}

	#rm_license_use_select_id {

	    width: 440px;

	}

	#rm_pricefield_table {

	    margin-top: 12px;

	    background: #000;

	    color: #fff;

	    font-size: 12px;

	    padding: 4px;

	}

	 

	 

	/* START: MyCreditAccount */

	#mycreditsDate {

	    width: 100px;

	}

	#mycreditsType {

	    width: 140px;

	}

	.creditListElement {

	    clear:both;

	    border: 1px solid #CCCCCC;

	    margin-top: 5px;

	    padding: 5px;

	}

	.mycreditsElementDate {

	    float: left;

	    width: 110px;

	}

	.mycreditsElementPayment {

	    float: left;

	    width: 150px;

	}

	#mycreditsTotal {

	    width: 200px;

	}

	.mycreditsElementCurrency {

	    float: left;

	    width: 210px;

	}

	#mycreditsNumber {

	   width: 80px;

	}

	.mycreditsElementNumber {

	    float: left;

	    width: 90px;

	}

	#mycreditsPictures {

	    width: 80px;

	}

	.mycreditsElementPictures {

	    float: left;

	    width: 90px;

	}

	#mycreditsDownload {

	    width: 130px;

	}

	.vcdCoverDetailImg {

	    width: 100px;

	}

	#vcdBanner {

	    border: 1px solid #CCCCCC;

	    padding: 6px;

	}

	.vcdBox {

	    border: 1px solid #CCCCCC;

	    float: left;

	    padding: 6px;

	    width: 440px;

	    margin: 0 10px 10px 0;

	    height: 120px;

	}

	.vcdBoxImage  {

	    padding-right: 6px;

	}

	#webseries_block { margin-bottom:20px; overflow:auto } #webseries_banner { margin-top: 15px; overflow:auto; padding:8px; border: 1px solid #E4007B; margin-right:12px; } #webseries_title { font-size: 16px; } #webseries_description { padding-top: 4px; } #webseries_cover { float:left; margin-right: 15px; height: 140px; } #webseries_breadcrumbs { font-size: 12px; } .webseries_child_cover { float:left; margin-right:8px; } .webseries_child_title a, #webseries_breadcrumbs a { color: #E4007B; } .webseries_child_title { font-size:12px; padding-bottom:4px; } .webseries_child { width:445px; height:140px; padding:4px; border:1px solid #ccc; float:left; margin:0 12px 12px 0; }

	.veilStyle { position: fixed; top: 0px; left: 0px; width: 100%; height: 100%; z-index: 998; display: none; background: url(/img/loading_bar_black.gif) no-repeat scroll center center #000; opacity: 0.75; } #zipDownloadOverlayDiv { position: fixed; top: 50%; left: 50%; width: 400px; height: 150px; z-index: 999; background-color: #fff; margin-left: -200px; margin-top: -75px; border: solid 1px #666; }

	#zipDownloadOverlayDiv>div { position: absolute; right: 0px; top: -18px; background-color: #000; color: #fff; text-align: center; vertical-align: middle; width: 20px; height: 18px; padding-top: 2px; }

	#zipDownloadOverlayDiv>iframe { position: absolute; left: 0px; top: 0px; background-color: #fff; color: #000; border: none; width: 392px; height: 142px; padding: 4px; }
