
	 

	/* START:GLOBAL CSS */ html,p {

	    margin:0px;

	    padding:0px;

	}

	body {

	    font-family:Verdana,Arial,Helvetica,sans-serif;

	    font-size:12px;

	    color:#666666;

	    line-height:15px;

	    letter-spacing: .15em;

	    margin:0px;

	    padding:0px;

	    min-height:100%;

	    width:100%;

	    background:#fff;

	    min-width:800px;

	}

	.form,.textfield,.selected_lightbox {

	    border:1px solid #a1a1a1;

	    padding:4px;

	    outline:none;

	}

	a,img {

	    border:none;

	}

	label {

	    padding-left:4px;

	    vertical-align:5%;

	    cursor:pointer;

	}

	a:link,a:active,a:visited {

	    color:#333;

	    text-decoration:none;

	    outline:none;

	}

	a:hover {

	    color:#CC0000;

	    text-decoration:none;

	}

	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;

	    margin:0;

	    padding:0;

	}

	ul.selection_bar li {

	    display:inline;

	}

	.transparent {

	    opacity:0.85;

	}

	.link_arrow_down {

	    padding:0 0 2px 2px;

	}

	.clearButton {

	    float:left;

	    padding:12px 0;

	}

	a.button {

	    background: #666;

	    float:left;

	    height:24px;

	    margin-right:12px;

	    text-decoration: none;

	}

	a.button span {

	    background: #666;

	    display:block;

	    font-size:12px;

	    line-height:12px;

	    color:#eee;

	    padding:5px 16px 0px 16px;

	    font-weight:bold;

	    font-family:"century gothic","Lucida Grande","Lucida Sans Unicode","Lucida Sans",Arial,Helvetica,sans-serif;

	    text-decoration:none;

	}

	.listHeader {

	    background:none repeat scroll 0 0 #000;

	    color:#666666;

	    font-weight:bold;

	    padding:5px;

	    float:left;

	}

	#pagingLineTop {

	    margin-top:12px;

	    padding-bottom:24px;

	}

	/* END:GLOBAL CSS */ /* START:HEADER BLOCK */

	div#header {

	    height:48px;

	    background:#FFF;

	    color:#666666;

	}

	#logo {

	    width:300px;

	    float:left;

	    padding-left:44px;

	    height:60px;

	    padding-top: 12px;

	}

	.nav_menu {

	    height:48px;

	    margin:0;

	    padding:0;

	}

	.nav_menu ul {

	    display:block;

	    font-weight:bold;

	    text-align:center;

	    vertical-align:middle;

	    list-style:none outside none;

	}

	.nav_menu li {

	    border-left:1px solid #505050;

	    float:left;

	    margin:0px;

	}

	.nav_menu.left {

	    float:left;

	}

	.nav_menu.right {

	    float:right;

	}

	div#header li {

	    cursor:pointer;

	    height:48px;

	    list-style:none outside none;

	}

	div#header li:hover {

	    cursor:pointer;

	    background:#CCCCCC;

	    height:48px;

	    list-style:none outside none;

	}

	.nav_menu li a {

	    color:#007aa3;

	    display:block;

	    padding:16px 12px;

	    text-decoration:none;

	}

	#headerSearch {

	    padding:24px;

	}

	.headerSearchKey {

	    border:1px solid #BBBBBB;

	    color:#505050;

	    float:left;

	    font-size:16px;

	    height:24px;

	    margin:0;

	    padding-left:6px;

	    width:280px;

	}

	.loginFieldEmail,.loginFieldPassword {

	    width:340px;

	}

	/* END:HEADER BLOCK */ /* START:HOMEPAGE */ #supersized-loader {

	    position:absolute;

	    top:100%;

	    left:100%;

	    z-index:10;

	    width:60px;

	    height:60px;

	    margin:-30px 0 0 -30px;

	    text-indent:-999em;

	    background-color:#Cbcbcb;

	    background:rgba(0,0,8) url(https://img.martinglauser.sodatech.com/public/userfiles/themes/blackbeauty/icons/progress.gif) no-repeat center center;

	    -webkit-border-radius:5px;

	    -moz-border-radius:5px;

	    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:10px;

	    left:350px;

	    width:100%;

	    height:100%;

	    background:#cbcbcb;

	}

	#supersized a.prevslide {

	    z-index:-20;

	}

	#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:60%;

	    min-width:60%;

	}

	#home_search {

	    margin-left:24px;

	    padding:16px;

	    position:absolute;

	    top:72px;

	    z-index:2;

	}

	.hpSearchKeyHome {

	    background-image:url("https://img.martinglauser.sodatech.com/public/userfiles/themes/blackbeauty/icons/maginfier_search_icon.png");

	    background-repeat:no-repeat;

	    border:1px solid #BBBBBB;

	    color:#505050;

	    float:left;

	    font-size:20px;

	    height:36px;

	    margin:0;

	    padding:0px 0 0px 40px;

	    width:320px;

	}

	.extSearchTitle {

	    padding:4px;

	    margin-top:12px;

	    border-top:1px solid #666666;

	    font-weight:bold;

	}

	.extSearchElement {

	    padding-left:12px;

	    padding-bottom:8px;

	}

	#home_search_colors_c {

	    padding-top20px;

	}

	.ext_search_select {

	    width:190px;

	}

	.arrow_ext_search_toggle {

	    float:right;

	}

	.extended_search li a {

	    display:block;

	    text-decoration:none;

	}

	/* END:HOMEPAGE */ /*START:FOOTER */ #footer {

	    background:#cbcbcb;

	    height:36px;

	    color:#666666;

	    position:fixed;

	    bottom:0;

	    width:100%;

	}

	#footer_links_left {

	    float:left;

	    padding:14px 0 0 24px;

	}

	#footer_links_right {

	    float:right;

	    padding:14px 12px 0 24px;

	}

	#footer a {

	    color:#666666;

	}

	/* END:FOOTER */ /*START:GENERAL PAGE CONTENT */ #content {

	    padding:0px 0 72px 24px;

	    width:930px;

	}

	.textBoxTitle {

	    clear:both;

	    color:#8C8B8B;

	    font-family:"century gothic","Lucida Grande","Lucida Sans Unicode","Lucida Sans",Arial,Helvetica,sans-serif;

	    font-size:24px;

	    height:36px;

	    padding-top:4px;

	}

	.textBoxContentTitle {

	    font-weight:bold;

	    padding:4px 0 2px 0;

	    clear:both;

	}

	.textBoxFieldDescription {

	    padding:12px 0 2px 0;

	}

	/* END:GENERAL PAGE CONTENT */ /* START:MY PICTURES */ #mypicturesHeaderPicture {

	    width:100px;

	}

	#mypicturesHeaderDownload {

	    width:110px;

	}

	#mypicturesHeaderLicence {

	    width:440px;

	}

	#mypicturesHeaderUser {

	    width:180px;

	}

	#mypicturesHeaderDate {

	    width:110px;

	}

	#mypicturesHeaderPrice {

	    width:120px;

	}

	.mpElement {

	    border:1px solid #ccc;

	    clear:both;

	    margin-top:5px;

	    padding:5px;

	}

	.mpHeader {

	    background:#000;

	    clear:both;

	}

	#mypicturesElementPicture {

	    float:left;

	    width:110px;

	}

	#mypicturesElementDownload {

	    float:left;

	    width:120px;

	}

	#mypicturesElementLicence {

	    float:left;

	    width:450px;

	}

	#mypicturesElementDate {

	    float:left;

	    width:120px;

	}

	/* 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:110px;

	}

	#myinvoicesDownload {

	    width:140px;

	}

	.invoiceListElement {

	    border:1px solid #ccc;

	    clear:both;

	    margin-top:5px;

	    padding:5px;

	}

	.myinvoicesElementNumber {

	    float:left;

	    width:120px;

	}

	.myinvoicesElementDate {

	    float:left;

	    width:110px;

	}

	.myinvoicesElementPictures {

	    float:left;

	    width:130px;

	}

	.myinvoicesElementStatus {

	    float:left;

	    width:130px;

	}

	.myinvoicesElementPayment {

	    float:left;

	    width:170px;

	}

	#myinvoicesElementUser {

	    float:left;

	    width:150px;

	}

	.myinvoicesElementCurrency {

	    float:left;

	    width:120px;

	    height:30px;

	}

	.myinvoicesElementDownload {

	}

	/* END:MY INVOICES */ /*START:BASKET */ .subtitleInactive {

	    font-size:12px;

	}

	.subtitleActive {

	    font-size:12px;

	    font-weight:bold;

	}

	#basketPriceBlock,#invoiceAddressBlock,.basketElement {

	    border:1px solid #ccc;

	    padding:12px;

	    margin-top:12px;

	    clear:both;

	}

	.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-weight:bold;

	    font-size:12px;

	}

	.basketTotalCurrency {

	    float:left;

	    width:40px;

	    font-weight:bold;

	    font-size:12px;

	}

	.basketTotalPrice {

	    padding-right:590px;

	    text-align:right;

	    font-weight:bold;

	    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;

	}

	#result_search_extensions {

	    float:left;

	}

	.resultThumbLinkBox {

	    padding-top:6px;

	}

	.resultThumbLinkDetail {

	    background:url("https://img.martinglauser.sodatech.com/public/userfiles/themes/blackbeauty/icons/ic_calculator.gif") no-repeat scroll left top transparent;

	    cursor:pointer;

	    float:left;

	    height:20px;

	    margin:0 3px;

	    width:14px;

	}

	.resultThumbLinkDownload {

	    background:url("https://img.martinglauser.sodatech.com/public/userfiles/themes/blackbeauty/icons/ic_download.gif") no-repeat scroll left top transparent;

	    cursor:pointer;

	    float:left;

	    height:20px;

	    width:20px;

	}

	.resultThumbLinkTrash {

	    background:url("https://img.martinglauser.sodatech.com/public/userfiles/themes/blackbeauty/icons/ic_remove.gif") no-repeat scroll left top transparent;

	    cursor:pointer;

	    float:left;

	    height:20px;

	    margin:0 3px;

	    width:15px;

	}

	.resultThumbLinkLightbox {

	    background:url("https://img.martinglauser.sodatech.com/public/userfiles/themes/blackbeauty/icons/ic_lightbox.gif") no-repeat scroll left top transparent;

	    cursor:pointer;

	    float:left;

	    height:20px;

	    width:20px;

	}

	.resultThumbLinkBasket {

	    background:url("https://img.martinglauser.sodatech.com/public/userfiles/themes/blackbeauty/icons/ic_basket.gif") no-repeat scroll left top transparent;

	    cursor:pointer;

	    float:left;

	    height:20px;

	    width:25px;

	}

	.resultThumbLinkBasketFull {

	    background:url("https://img.martinglauser.sodatech.com/public/userfiles/themes/blackbeauty/icons/ic_basket_active.gif") no-repeat scroll left top transparent;

	    cursor:pointer;

	    float:left;

	    height:20px;

	    width:25px;

	}

	.basketElementPriceBlock {

	    background:#000;

	    margin-top:8px;

	    width:925px;

	    font-size:12px;

	    font-weight:bold;

	    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;

	    font-weight:normal;

	}

	.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 {

	    background-color:#e8e7e7;

	    height:32px;

	    margin:0 0 2px;

	    padding:10px 0 0 13px;

	}

	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;

	    height:147px;

	    line-height:1;

	    margin:0 0 16px;

	    padding:13px;

	    border:1px solid #ccc;

	    height:165px;

	}

	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;

	    font-family:Helvetica,Arial,sans-serif;

	    font-size:140%;

	    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:50px;

	    clear:both;

	    margin:11px 0 0;

	}

	ul.lightbox_thumbnails li {

	    display:block;

	    width:90px;

	    height:50px;

	    float:left;

	    text-align:left;

	    overflow:hidden;

	    margin:0 13px 0 0;

	    padding:0;

	}

	ul.lightbox_thumbnails li img {

	    min-width:70px;

	    min-height:50px;

	}

	ul.lightbox_thumbnails li.view_link {

	    text-indent:0;

	    width:auto;

	    position:relative;

	    top:60px;

	    font-weight:700;

	    height:18px;

	}

	.lightbox_buttons {

	    margin:0;

	}

	.lightbox_buttons li {

	    float:left;

	    margin:13px 0 0 0;

	}

	div.lightbox_notes_outer {

	    float:left;

	    width:305px;

	    margin:0 0 0 13px;

	}

	div.lightbox_notes {

	    display:block;

	    width:328px;

	    height:118px;

	    overflow:auto;

	    margin:0;

	    padding:0;

	}

	.lightbox_details h3 input {

	    font-size:14px;

	    font-family:Helvetica,Arial,sans-serif;

	    font-weight:700;

	    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;

	    font-family:"Lucida Grande","Lucida Sans Unicode","Lucida Sans",Helvetica,Arial,sans-serif;

	}

	.jumplightboxes {

	    float:right;

	}

	.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;

	    font-weight:700;

	}

	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:250px;

	    float:left;

	    background-color:#f8f8f8;

	    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;

	}

	.thumbnail170_top,.thumbnail170,ul#search_columns div,ul#search_columns a {

	    width:170px;

	    height:170px;

	    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;

	    font-weight:700;

	    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 {

	    font-size:120%;

	}

	div.lightbox_caption_row {

	    background-color:#f8f8f8;

	    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 {

	    font-size:140%;

	    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;

	}

	.textBoxContentTitle,.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 {

	    font-weight:700;

	}

	.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 {

	    background:none repeat scroll 0 0 #858585;

	    color:#FFF;

	    font-weight:700;

	    width:100%;

	    margin:5px 0;

	}

	#myinvoicesDate,.myinvoicesElementDate {

	    width:80px;

	}

	#myinvoicesStatus,#myinvoicesTotal,.myinvoicesElementStatus,.myinvoicesElementCurrency {

	    width:100px;

	}

	#myinvoicesType,.myinvoicesElementPayment {

	    width:130px;

	}

	#myinvoicesDownload,.myinvoicesElementDownload {

	    width:150px;

	}

	.invoiceListElement,.thumbBox,#block_3,#seriesFooter {

	    clear:both;

	}

	.pagingElement,#lightboxSelect,.jumplightboxes select,.jumplightboxes div {

	    float:left;

	}

	ul.selection_bar .clearButton,div.jumplightboxes .clearButton {

	    padding-top:0px;

	}

	.resultThumbLinkBasket a,.resultThumbLinkBasketFull a,.resultThumbLinkDetail a,.resultThumbLinkTrash a,.resultThumbLinkLightbox a, .resultThumbLinkDownload a {

	    float:left;

	    width:20px;

	    height:20px;

	    padding-right:5px;

	}

	.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-family:"Lucida Grande","Lucida Sans Unicode","Lucida Sans",Arial,Helvetica,sans-serif;

	    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,#hideLightboxText {

	    text-align:right;

	}

	.invoiceListElement div,.mpElement div {

	    float:left;

	    padding:2px 5px;

	}

	#mypicturesHeaderDownload,#mypicturesHeaderPicture,#mypicturesHeaderDate,#mypicturesHeaderPrice {

	    float:left;

	    width:120px;

	}

	#mypicturesElementPicture,#mypicturesElementDownload,#mypicturesElementDate,#mypicturesElementPrice,#myinvoicesNumber,#myinvoicesPictures,.myinvoicesElementNumber,.myinvoicesElementPictures {

	    width:120px;

	}

	.nrOfPicsFound,.picsPerPage {

	    padding-left:180px;

	}

	/* END:LIGHTBOX */ /*START:SEARCH RESULT */ .contentPage_result#content {

	    width:98%;

	}

	.resultThumb {

	    border-bottom:1px solid #D3D9DB;

	    float:left;

	    margin-bottom:36px;

	    padding:0 48px 36px 0;

	    width:171px;

	}

	.resultThumbPicture {

	    bottom:0;

	    display:inline-block;

	    line-height:180px;

	    padding-bottom:6px;

	    position:relative;

	    vertical-align:bottom;

	}

	.nrOfPicsFound {

	    padding-left:80px;

	}

	.pagingPassivNavText {

	    color:#C4C4C4;

	}

	#pagejumperfield {

	    padding:0;

	    width:36px;

	}

	.zoomElement {

	    float:left;

	    padding-left:110px;

	}

	.picsPerPage {

	    padding-left:150px;

	}

	.nrOfPicsActive {

	    font-weight:bold;

	}

	/* lightbox search result */ #lightbox_header {

	    background-color:#858585;

	    bottom:36px;

	    left:0;

	    padding:4px;

	    position:fixed;

	    right:0;

	}

	#lightboxSelect {

	    float:left;

	}

	#lighboxSelectGo {

	    display:none;

	}

	#hideLightboxText {

	    text-align:right;

	    line-height:20px;

	}

	#lightbox_content_table {

	    background-color:#EBEBE9;

	    bottom:36px;

	    display:none;

	    height:131px;

	    left:0;

	    overflow:auto;

	    padding:5px;

	    position:fixed;

	    right:0;

	    z-index:1;

	}

	#lightbox_content {

	    background-color:#EBEBE9;

	    display:none;

	    float:left;

	    padding-left:10px;

	    padding-top:10px;

	}

	#add_lightbox {

	    background-color:#EBEBE9;

	    bottom:36px;

	    display:none;

	    height:131px;

	    left:0;

	    overflow:hidden;

	    padding-left:5px;

	    padding-top:10px;

	    position:fixed;

	    right:0;

	    z-index:2;

	}

	#lightboxAddLink a {

	    color:#FFFFFF;

	    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 {

	    float:left;

	    padding:0 20px 20px 0;

	    width:200px;

	}

	.resultSiteContent {

	    float:left;

	    padding-bottom:100px;

	    position:absolute;

	    margin-left:250px;

	    min-width:900px;

	}

	/* END:SEARCH RESULT */ /*START:IMAGE DETAIL */ #detailHeaderLogo {

	    background:url("http://img.martinglauser.sodatech.com/public/userfiles/themes/blackbeauty/logo.png") no-repeat scroll left bottom transparent;

	    height:53px;

	    margin-left:16px;

	    margin-right:16px;

	}

	#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 #000;

	    cursor:pointer;

	    padding:3px;

	}

	.detailHeaderThumbPassive {

	    border:1px solid #fff;

	    cursor:pointer;

	    padding:3px;

	}

	#detailHeaderNavLine {

	    position:absolute;

	    top:8px;

	    right:16px;

	}

	#picDetailContent {

	    width:1020px;

	}

	#picDetailPicture {

	    float:left;

	    margin-left:16px;

	}

	#previewPicCopyrightLine {

	    font-size:10px;

	}

	.previewPicTabs {

	    height:23px;

	}

	.picDetailTabActive:link,.picDetailTabActive:active,.picDetailTabActive:visited,.picDetailTabActive:hover {

	    background:none repeat scroll 0 0 #E5E5E5;

	    border-top:1px solid #ccc;

	    border-left:1px solid #ccc;

	    border-right:1px solid #ccc;

	    color:#666666;

	    font-family:"century gothic","Lucida Grande","Lucida Sans Unicode","Lucida Sans",Arial,Helvetica,sans-serif;

	    font-weight:bold;

	    letter-spacing:1px;

	    float:left;

	    height:19px;

	    margin-right:8px;

	    padding-top:4px;

	    text-align:center;

	    text-decoration:none;

	    text-transform:uppercase;

	    width:86px;

	}

	.picDetailTabInactive:link,.picDetailTabInactive:active,.picDetailTabInactive:visited {

	    background:none repeat scroll 0 0 #666666;

	    border-top:1px solid #666666;

	    border-left:1px solid #666666;

	    border-right:1px solid #666666;

	    color:#fff;

	    font-family:"century gothic","Lucida Grande","Lucida Sans Unicode","Lucida Sans",Arial,Helvetica,sans-serif;

	    font-weight:bold;

	    letter-spacing:1px;

	    float:left;

	    height:18px;

	    margin-right:8px;

	    padding-top:4px;

	    text-align:center;

	    text-decoration:none;

	    text-transform:uppercase;

	    width:88px;

	}

	#picDetailInfoBlock {

	}

	#picDetailDescription,#picDetailDownload,#picDetailPricing,#picDetailLightbox,#picDetailSearch {

	    background:#E5E5E5;

	    padding:6px 12px 16px 12px;

	    border:1px solid #ccc;

	}

	.previewPicTitle,.detailContentTitle {

	    font-weight:bold;

	    padding-top:10px;

	}

	#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 {

	    font-weight:bold;

	    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:REGISTRATION */

	#formContentWrapper_state, #formContentWrapper_branche_id {

	    display: none;

	}

	/* END:REGISTRATION */

	.categoryCheckboxList ul ul

	{ padding:5px;

	color:#c6c6c6;

	font-family:Verdana,Arial,Helvetica,sans-serif;

	font: semi-bold;

	 

	padding-left: 0px;

	padding-bottom 15px

	padding-top:8px; }

	 

	.categoryCheckboxList ul ul li

	 

	{ padding-top: 6px; 

	padding-bottom: 6px;

	color:#666666;

	font: light;

	.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; filter: alpha(opacity=75); -moz-opacity: .75; opacity: .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; }
