@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,300,700,600italic);

a:hover{
	text-decoration:none!important;
}

.intro{
	text-align:center;
	font-size:12px;
	margin:auto;
	display:block;
	margin-top:20px;
	margin-bottom:20px;
}

.noticeText
{
	padding-top:15px;
	padding-bottom:15px;
	text-align:center;
	font-size:11px;
	line-height:1.4;
}

.smallPreviewButton{
	max-width:20px;
}
html
{
	height:100%;
}

body{
	height:100%;
	width:100%;
	margin:0;
	padding:0;
	font-family: 'Open Sans', sans-serif;
}

.designer{
	display:table;
	table-layout:fixed;
	margin:auto;
	width:960px;
}

.designer_full{
	display:table;
	table-layout:fixed;
	margin:auto;
	width:100%;
	height:100%;
}

.pictureOverlay{
	position:absolute;
	display:table;
	table-layout:fixed;
	margin:auto;
	left:50%;
	top:50%;
	margin-left:-255px;
	margin-top:-85px;
	bottom:0;
	width:510px;
	height:170px;
	z-index:20;
	opacity:0;
	pointer-events:none;
	transition:all 1s ease;
	line-height:1.1;
	-webkit-transition:all 1s ease;
}

#overlay_agb a{
	text-decoration:none;
}

#overlay_agb .qualButton{
	margin-top:40px;
}

#overlay_agb{
	background-image:url('/images/quality_masks/agb_accept.png');
	height:250px;
	font-size:10px;
}

#overlay_bad_accept{
	background-image:url('/images/quality_masks/image_quality_bad_accept.png');
	height:250px;
	font-size:10px;
}

#overlay_ok_accept{
	background-image:url('/images/quality_masks/image_quality_medium_accept.png');
	height:250px;
	font-size:10px;
}

#overlay_very_good{
	background-image:url('/images/quality_masks/image_quality_very_good.png');
}

#overlay_good{
	background-image:url('/images/quality_masks/image_quality_good.png');
}

#overlay_ok{
	background-image:url('/images/quality_masks/image_quality_medium.png');
}

#overlay_bad{
	background-image:url('/images/quality_masks/image_quality_bad.png');
}

#overlay_limit{
	background-image:url('/images/quality_masks/image_limit_warning.png');
	width:680px;
	height:410px;
	margin-left:-340px;
	margin-top:-205px;
}

.pictureOverlayLeft{
	width:110px;
	padding-right:20px;
	vertical-align:bottom!important;
	text-align:center;
	font-size:13px;
}

#overlay_limit .pictureOverlayLeft{
	width:200px;
	text-align:justify;
	font-size:12px;
	padding-left:22px;
}

.qualityName{
	text-align:center;
	padding-bottom:20px;
	padding-right:5px;
	font-size:14px;
}

#overlay_very_good .qualityName{
	color:#8CC63F;
}

#overlay_good .qualityName{
	color:#E5D82F;
}

#overlay_ok .qualityName{
	color:#F15A24;
}

#overlay_ok_accept .qualityName{
	color:#F15A24;
}

#overlay_bad_accept .qualityName{
	margin-bottom:57px;
}

#overlay_bad .qualityName, #overlay_bad_accept .qualityName{
	color:#C1272D;
}

.pictureOverlayLeft img{
	width:110px;
}

#overlay_ok .imgQualText,#overlay_bad .imgQualText{
	font-size:11px;
}

#overlay_ok_accept .imgQualText,#overlay_bad_accept .imgQualText{
	font-size:10px;
}

#overlay_limit a{
	 color:#333;
}
 
#overlay_bad_accept a, #overlay_ok_accept a, #overlay_limit a{
	text-decoration:none;
}

.qualButton{
	margin-top:37px;
	display:block;
	height:30px;
	text-align:center;
	color:#FFF;
	font-size:14px;
}

#overlay_limit .qualButton, #overlay_limit .qualButton2{
	color:#F7B11D;
}

.qualButton2{
	margin-top:37px;
	display:block;
	height:30px;
	text-align:center;
	color:#FFF;
	font-size:14px;
}

#overlay_limit .qualButton2{
	margin-top:31px;
}

#overlay_limit .qualButton{
	margin-top:17px;
}

#overlay_limit .pictureOverlayLeft{
	vertical-align:top!important;
}

.imgQualText{
	font-size:13px;
	text-align: justify;
	font-size:12px;
}

.pictureOverlayLeft,.pictureOverlayMiddle,.pictureOverlayRight{
	display:table-cell;
}

.pictureOverlayLeft,.pictureOverlayMiddle 
{
	vertical-align:top;
	text-align:left;
	padding:10px;
	padding-right:15px;
}

.pictureOverlayMiddle h2{
	font-weight:300;
	font-size:30px;
	color:#FFF;
	margin:0;
	margin-top:4px;
	margin-bottom:10px;
}




.pictureOverlayRight{
	vertical-align:middle;
	text-align:right;
	width:120px;
}



#innerPictureDraw{
	height:405px;
}

#picture_align_1{
	max-width:30px;
	height:auto;
	padding-right:10px;
}

.alignButtons{
	margin-top:4px!important;
}

#picture_align_2
{
	max-width:25px!important;
}

.header{
	padding-top:18px;
	padding-bottom:18px;
	background-color:#EBECEC;
	border-bottom:2px solid #F7B11D;
	position:relative;
	z-index:2;
}

.headerOuter,.contentOuter,.footerOuter
{
	display:table-row;
}

.headerOuter,.footerOuter{
	height:130px;
}

.content{
	display:table-cell;		
	z-index:0;
	position:relative;
}

.designer_full .content{
	
}

.overalContentOuter{ 
	display:table-row;
}

.overalContent{
	display:table-cell;
	vertical-align:middle;
}

.contentTableOuter{
	min-width:1024px;
	width:1024px;
	height:600px;
	margin:auto;
	display:table;
	table-layout:fixed;
}

.fullContentCell{
	width:476px;
}
 
.footer{
	background-color:#EBECEC;
	border-top:2px solid #F7B11D;
	position:relative;
	display:table-cell;
}

.mainLogo{
	padding-top:30px;
	padding-bottom:25px;
	padding-left:30px;
	width:180px;
	height:auto;
}

.content_table {
	display:table;
	width:100%;
	table-layout: fixed;
}

.toolbarOuter{
	display:table-row;
}

.toolbar{
	position:relative;
	display:table-cell;
}

.toobarTable{
	display:table;
	width:100%;
	table-layout:fixed;
	font-size:12px;
	color:#939393;
}

.toobarTableRow{
	display:table-row;
}

.toobarMiddle{
	display:table-cell;
	text-align:center;
	vertical-align:top;
	width:100%;
}

.toolbarRight{
	display:table-cell;
}

.toobarLeft{
	display:block;
	position:absolute;
	width:120px;
	vertical-align:top;
	text-align:center;
}

.buttonListInner{
	display:table;
	table-layout:fixed;
	width:100%;
}

.content_table .contentInnerCellSpacer{
	display:table-cell;
	width:20px;
}

.content_table .content_left{
	padding-top:15px;
}

.content_table .content_left,.content_table .content_right
{
	display:table-cell;
	vertical-align:top;
}

.content_table .content_right
{
	padding-left:30px;
	width:390px;
}

.content_inner_table{
	display:table;
	height:calc(100% - 40px);
	width:100%;
	position:relative;
}

.content_inner_table .contentQuali{
	display:none;
	height:40px;
	text-align:center;
	color:#879293;
}

.content_inner_table .contentInner{
	display:table-row;
}

.content_inner_table .contentInnerCell
{
	display:table-cell;
	vertical-align:middle;
	text-align:center;
	position:relative;
}
.content_inner_table .contentFooter{
	height:40px;
	position:absolute;
	display:block;
	text-align:center;
	color:#879293;
	width:550px;
	bottom:-20px;
}

.content_table .content_right h2 , #overlay h2,
#overlay_limit .pictureOverlayLeft h2{
	font-weight:500;
	font-size:21px;
	margin-bottom:0;
}

#overlay_limit .pictureOverlayLeft h2{
	color:#FFF;
	margin-top:7px;
}

#overlay h2{
	color:#ff9036;
	font-size:27px;
	margin-top:0;
	text-transform:uppercase;
}

.content_table .content_right hr{
	border:0;
	border-bottom:1px solid #ff9036;
}

.picturedraw
{
	left:0;
	top:0;
	position:absolute;
	z-index:1;
	overflow:hidden;
	width:100%;
	height:405px;
	cursor:pointer;
}

#picturedraw1{
	display:none;
}

.pictureLightBox{
	position:absolute;
	z-index:2;
	left:0;
	top:0;
	width:100%;
	height:100%;
	background-color:#FFF;
	opacity:0.5;
	transition:all 3s ease;
	-webkit-transition:all 3s ease;
}

.mask
{
	position:absolute;
	width:100%;
	left:0;
	top:0;
	height:405px;
	opacity:0;
	pointer-events:none;
	-webkit-transition:opacity 1s ease;
	transition:opacity 1s ease;
	z-index:5;
}

.shadow
{
	position:absolute;
	width:100%;
	left:0;
	top:0;
	height:405px;
	pointer-events:none;
	opacity:0;
	-webkit-transition:opacity 1s ease;
	transition:opacity 1s ease; 
	z-index:6;
	background-repeat:no-repeat;
}

.maskElement{
	opacity:0.8;
	position:absolute;
	-webkit-transition:all 2s ease;
	transition:all 2s ease;
	z-index:3;
	background-color:#CCC;
	background-repeat:no-repeat;
}

.shadow_picture{
	position:absolute;
	width:100%;
	height:100%;
	z-index:7;
	background-repeat:no-repeat;
	pointer-events:none;
}

.mask_picture{
	position:absolute;
	width:100%;
	height:100%;
	z-index:6;
	background-repeat:no-repeat;
	pointer-events:none;
}

.overlay{
	position:absolute;
	background-color:#FFF;
	opacity:0.8;
	z-index:3;
}

.contentInnerCell a{
	text-decoration:none;
}

.uploadLeft{
	width:100px;
}
.uploadLeft, .uploadRight{
	vertical-align:top;
	display:table-cell;
	-webkit-box-shadow: 2px 2px 10px 1px rgba(102,102,102,1);
	-moz-box-shadow: 2px 2px 10px 1px rgba(102,102,102,1);
	box-shadow: 2px 2px 10px 1px rgba(102,102,102,1);
	background-color:#F9B21D;
	padding:10px;
}

.uploadSpacer{
	width:10px;
	display:table-cell;
}

.uploadRight
{
	padding-left:10px;
	color:#222;
	font-size:13px;
	max-width:250px;
	text-align:left;
	line-height:1.1;
}

.uploadRight h2{
	font-weight:300;
	font-size:30px;
	color:#FFF;
	margin:0;
	margin-bottom:10px;
}

.uploadBox{
	z-index:8;
	position:relative;
	color:#FFF;
	display:table;
	margin:auto;
	position:absolute;
	top:100px;
	width:555px;
}

.uploadBox a{
		color:#333!important;
}


.imgQuality{
	display:table;
	margin:auto;
	display:none;
}

.loadingDesigner{
	color:#FFF;
	text-align:center;
}
.imgQualityCell{
	display:table-cell;
	vertical-align:middle;
}

.imgQualityCell img{
	width:100%;
	height:auto;
	max-width:30px;
	padding-left:3px;
} 

#fileUpload
{
	display:none;
}

#progressBarText{
	display:none;
}

#progressBar
{
	border:1px solid white;
	width:90%;
	position:relative;
	margin:auto;
	height:30px;
	margin-top:24px;
}

#progressText{
	text-align:center;
	font-size:12px;
}

#progressBarInner{
	position:absolute;
	height:30px;
	background-color:#FFF;
}

.sliderTable{
	display:table;
	margin:auto;
	text-align:center;
}

.sliderDesc, .sliderPlus, .slider, .sliderMinus{
	display:table-cell;
	vertical-align:middle;
}

.sliderDesc{
	padding-right:10px;
}

.sliderPlus img , .sliderMinus img{
	max-width:24px;
	padding-top:4px;
	height:auto;
	cursor:pointer;
}

.slider{
	width:150px;
	background-image:url('/images/slider_bg.png');
	background-repeat:repeat-x;
	background-position:center;
}

.ui-slider-handle{
	width:9px;
	height:24px;
	top:-12px;
	position:absolute;
	background-color:#F7B11D;
	border-radius:3px;
}

.ui-slider-handle:focus{
	outline:0;
}

#slider{
	position:relative;
	margin-right:10px;
}

/*
	Rechte Seite:
*/
.content_right_table{
	display:table;
	width:100%;
	height:100%;
	table-layout:fixed;
}

.content_right_table_row
{
	display:table-row;
}

.content_right_cell{
	display:table-cell;
}

.bottomTop{
	padding-top:80px;
}

.bottomSaved{	
	position:absolute;
	bottom:0;
}

.formatLabel{
	padding-right:10px;
}

#currentFormat{
	color:#ff9036;
}

.buttonList{
	display:table-cell;
	vertical-align:top;
	width:350px;
}

.buttonList .buttonCell{
	text-align:center;
	display:table-cell;
	vertical-align:top;
}

.filterButtons{
	display:table;
	margin:auto;
}

.filterButtons a{
	display:table-cell;
	vertical-align:middle;
}

.buttonList .buttonCell img, .contentFooter .buttonCell img{
	width:100%;
	max-width:40px;
	height:auto;
}



#edesign_filter_2 img{
	max-width:30px;
}

.product{
	cursor:pointer;
	display:block;
}

.product img{
	max-height:35px;
}

.formatList{
	float:left;
	display:table;
	margin:0;
	list-style-type:none;
	padding:0;
	position:relative;
}

.formatList li{
	display:table-cell;
	text-align:center;
	vertical-align:top;
	width:85px;
	cursor:pointer;
	font-size:11px;
	position:relative;
}

.formatList{
	margin-top:20px;
}

.productElement:hover .productFormats{
	display:block;
}

.productFormats{
	margin:0;
	display:none;
	padding:0;
	position:absolute;
	width:85px;
	background-color:#F7B11D;
	z-index:10;
	left:0;
}

.formatLink:hover{
	color:#333;
}


.productFormats li a{
	color:#FFF;
	text-decoration:none;
}

.productFormats li{
	padding-top:2px;
	padding-bottom:2px;
	display:block;
}

.contentFormatInfo{
	display:table-row;
}

.formatInfo{
	font-weight:600;
	color:#F7B11D;
}

.contentFormatInfoInner{
	display:table-cell;
	text-align:center;
	height:60px;
}

.product img{
	margin:auto;
}

#picture_limit{
	width:47px;
	max-width:47px!important;
	padding-top:5px;
}

#button_preview{
	padding-top:3px;
	width:55px;
	max-width:55px!important;
}

.contentPadder{
	padding:5px;
	font-size:13px;
}

.buyFormat{
	padding:5px;
}

.bayHeader{
	font-size:16px;
}

.buyFormatTable{
	display:table;
	table-layout:fixed;
	width:100%;
	
}

.buyFormatInfo{
	display:table-cell;
	vertical-align:middle;
	font-size:15px;
	color:#F7B11D;
	font-weight:600;
}

.buyFormatImage{
	vertical-align:middle;
	display:table-cell;
	width:100px;
}

.buyFormatImage img{
	max-width:100px;
	height:auto;
}

.contentPadder hr{
	margin-left:-5px;
}

.fullButtonList {
	width:400px;
}

.headerInner{
	width:1024px;
	margin:auto;
}

.footerInner{
	width:1024px;
	margin:auto;
}

.finalButton{
	padding-left:30px;
	padding-top:7px;
	padding-bottom:7px;
	padding-right:30px;
	color:#FFF;
	background-color:#F7B11D;
	float:right;
}

.finalButtonInactive{
	background-color:#CCC;
}

#progressLoader{
	display:none;
}

#progressBarPercent
{
	position:absolute;
	width:100%;
	line-height:2.2;
	font-size:14px;
	text-align:center;
	color:#333;	
	z-index:20;
}

.orange{
	color:#F7B11D;
}

.noTransition{
	transition:none!important;
	-webkit-transition:none!important;
}

#loading_box{
	left:0;
	top:0;
	right:0;
	bottom:0;
	position:absolute;
	z-index:33;
	
	margin:auto;
	width:300px;
	height:100px;
	color:#FF0;
	
	display:none;
}

#loading_box .cssload-arc-cube{
	border-right-color:#F7B11D;
}


.uploadBox{
	opacity:0.9;
	top:40px!important;
}

.fotoliaBox,.fotoliaBoxLeft{
	text-align:center!important;
}

.buttonFotolia{
	color:#333;
	text-decoration:none;
}

#fotoliaInformation a{
	text-decoration:none;
}

a .fotoliaBox:hover,a .fotoliaBoxLeft:hover{
	color:#111;
}

.fotoliaBox{
	background-color:#70b14d!important;
}

.fotoliaBox h2{
	margin-bottom:44px!important;
}

.noDisplayWhenOpen{
	opacity:0;
}

#fotoliaOverlay{
	position:absolute;
	width:80%;
	height:50%;
	max-height:100%;
	overflow-y:auto;
	
	overflow-x:hidden;
	left: 50%;
	top: 30%;
	transform: translate(-50%, -50%);
	border:1px solid #ccc;
	z-index:200;
	display:none;
	-webkit-box-shadow: 0px 0px 26px -3px rgba(0,0,0,0.4);
	-moz-box-shadow: 0px 0px 26px -3px rgba(0,0,0,0.4);
	box-shadow: 0px 0px 26px -3px rgba(0,0,0,0.4);
	
}

.ebay{
	height:80%!important;
	overflow-x:hidden;
	
	transform: translate(-50%, -30%)!important;

}

#fotoliaOverlay .closer img{
	width:20px;
	height:auto;
	opacity:0.9;
}

#fotoliaOverlay .closer{
	position:absolute;
	right:10px;
	top:10px;
	z-index:10;
}

#fotoliaHeader{
	display:table;
	width:100%;
	table-layout:fixed;
	height:100px;
}

#fotoliaLogo{
	display:table-cell;
	vertical-align:middle;
}

#fotoliaText
{
	vertical-align:middle;
	font-size:11px;
	text-align:right;
	display:table-cell;
}

#fotolia_searchBar{
	padding:10px;
	width:calc(100% - 130px);
	border:1px solid #ccc;
}

#fotolia_searchBar:focus{
	outline:none;
}

#fotolia_searchButton{
	float:right;
	background-color:#70b14d;
	padding:10px;
	width:100px;
	border-radius:5px;
	display:inline;
	border:none;
	color:#FFF;
	height:42px;
	cursor:pointer;
}

.pagerLeft a , .pagerRight a{
	text-decoration:none;
}

.pagerLeft .button, .pagerRight .button{
	background-color:#6AB346;
	padding:10px;
	width:100px;
	display:inline;
	border:none;
	color:#FFF;
	height:42px;
	cursor:pointer;
}

#fotolia_results{
	margin-top:20px;
}

#fotolia_results h2{
	font-size:20px;
}

.fotoliaResult{
	width:400px;
	background-position:center center;
	background-repeat:no-repeat;
	background-size:cover;
	cursor:pointer;
	display:block;
}

.fotoliaResultList{
	list-style-type:none;
	height:30vw;
	overflow-y:scroll;
}

.fotoliaResultList li{
	float:left;
	margin-right:10px;
	margin-bottom:10px;
}

.fotoliaResultList img{
	max-width:100%;
}

.pager{
	display:table;
	width:100%;
	table-layout:fixed;
	height:50px;
}

.pagerLeft,.pagerRight
{
	vertical-align:middle;
	display:table-cell;
}

.pagerRight{
	text-align:right;
}


#progessBarInfoTextFotolia{
	text-align:center!important;
}
#progressLoaderFotolia,#progessBarInfoTextFotolia{
	display:none;
}

/*
	Neues Layout
*/
#fotoliaContent{
	height:100%;
	width:100%;
	display:block;
}
.fotoliaInnerLayout{
	display:table;
	height:100%;
	width:100%;
}

.fotoliaInnerHeader,.fotoliaInnerBottom,.fotoliaInnerContent{
	display:table-row;
}

.fotoliaInnerContent{
	background-color:#FFF;
}


.fotoliaInnerHeader{
	height:110px;
}

.fotoliaInnerBottom{
	height:110px;	
}

.fotoliaInnerCell{
	display:table-cell;
	vertical-align:middle;
	position:relative;
	padding:20px;
}

.fotoliaInnerLayout .bottomTop{
	background-color:rgba(255,255,255,0.8);
	border-top:1px solid #f8b11d;
}

.fotoliaInnerLayout .bottomBorder{
	
	background-color:rgba(255,255,255,0.8);
	border-bottom:1px solid #f8b11d;
}

.headerTable{
	display:table;
	width:100%;
	table-layout:fixed;
	height:100%;
}

.headerLeft, .headerRight{
	display:table-cell;
}

.headerLeft{
	padding-left:20px;
}
.headerRight{
	text-align:right;
	padding-right:20px;
}

.fotoliaStart{
	display:table;
	position:relative;
	z-index:15;
	width:100%;
	height:100%;
}

.fotoliaStartInner{
	display:table-cell;
	vertical-align:middle;
	min-height:300px;
}

.fotoliaBackground{
	pointer-events:none;
	position:absolute;
	z-index:1;
	width:100%;
	height:100%;
	left:0;
	top:0;
	background-image:url('https://leinwanddesigner.edesign24.de/images/fotolia_start.png');
	background-position:center center;
	background-size:cover;
}

.fotoliaStartArea{
	width:600px;
	margin:auto;
	background-color:#686868;
	padding:25px;
}

.searchContainerInner{
	width:calc(100% - 130px);
	position:absolute;
	right:20px;
	top:23px;
}

#sortOrder{
	padding:10px;
}

.fotoliaFilterOuter{
	display:inline-block;
	padding-top:15px;
}

.fotoliaFilterOuter a{
	color:#70b14d;
}

.searchContainerInner #fotolia_searchBar{
	width:200px;
	margin-right:20px;
}

.resultTable{
	display:table;
	width:100%;
	table-layout:fixed;
	
}

 .searchContainerInner{
	text-align:right;
}

#sortOrder:focus{
	outline:0;
}

#sortOrder{
	margin-left:5px;
	margin-right:20px;
}

.resultLeft , .resultRight{
	display:table-cell;
	vertical-align:top;
}

.resultRight{
	padding-left:70px;
}

.resultRight{
	padding-top:110px;
}

.button1{
	display:block;
	background-color:#f8b11d;
	text-align:center;
	font-size:20px;
	color:#FFF;
	padding:5px;
	margin-bottom:10px;
}

.button2{
	display:block;
	background-color:#dadada;
	text-align:center;
	font-size:20px;
	color:#909090;
	padding:5px;
	margin-bottom:10px;
}

.resultRight a{
	text-decoration:none;
}

.fullHeight{
	height:100%;
}

.resultLeft h2{
	margin-bottom:-15px!important;
	font-size:20px!important;
}

.resultLeft img{
	max-width:100%;
	height:auto;
}

.resultTable .notice{
	margin-top:20px;
	font-weight:700;
	font-size:12px;
	display:block;
	text-align:justify;
}

.resultTable .notice h5{
	margin-bottom:10px;
	font-weight:700;
}

.resultPage{
	display:block;
	height:100%;
}

.fotoliaThingsLikeThat{
	list-style-type:none;
	margin:0;
	height:160px;
	padding:0;
}

.fotoliaThingsLikeThat li{
	float:left;
	margin-right:10px;
}

.fotoliaThingsLikeThatOuter{
	width:100%; 
}

#fotoliaInformation a:hover{
	text-decoration:none;
	color:#333;
}
.slick-slide img{
	margin-right:10px;
}
#fotoliaInformation{
	position:absolute;
	background-color:#FFF;
	z-index:200;
	left:50%;
	top:25%;
	margin-left:-250px;
	margin-top:-200px;
	width:500px;
	height:200px;
	padding:20px;
	display:none;
	text-align:justify;
}

.buttonFotolia{
	background-color:#CCC;
	padding:5px;
	margin-right:10px;
}

.fotoliaInformationInner{
	border:1px solid black;
	border-radius:3px;
	padding:10px;
	display:block;
}

#fotoliaContentInner h2{margin-top:35px;font-size:15px;margin-bottom:10px;}

#fotoliaFilterBar{
	list-style-type:none;
	margin:0;
	padding:0;
	margin-top:30px;
	display:none;
	background-color:#eee;
	height:30px;
	line-height:1.3;
	z-index:10;
}

#fotoliaFilterBar .filterElement{
	position:relative;
	cursor:pointer;
	float:left;
	height:30px;
	margin-right:20px;
	margin-left:5px;
	line-height:2.2;
}

#fotoliaFilterBar .filterElement ul{
	display:none;
	position:absolute;
	top:30px;
	left:0;
	list-style-type:none;
	margin:0;
	padding:0;
	width:240px;
}

#fotoliaFilterBar .filterElement ul li{	
	padding:5px;
	border-bottom:1px solid #f8b11d;
	background-color:#fff;
	line-height:1.5;
}

#fotoliaFilterBar a{
	text-decoration:none;
}

#fotoliaFilterBar a:hover{
	color:#333;
}

#fotoliaFilterBar .filterElement:hover > * {
	display:block;
}

#fotoliaFilterBar .filterElement .subFilter .active i{
	opacity:1;
}

#fotoliaFilterBar .filterElement .subFilter i{
	opacity:0;
	padding-right:5px;
}

.ui-accordion-header:focus{
	outline:0;
}

.ui-accordion-header{
	cursor:pointer;
	background-color:#dadada;
	color:#909090;
	font-size:16px;
	padding:10px;
	margin:0;
	margin-bottom:1px;
}

#favButton{
	position:absolute;
	top:9px;
	right:10px;
}

#favButton i{
	font-size:20px;
}

.keywords{
	margin-top:20px;
	margin-bottom:20px;
}

.keyword{
	margin-right:10px;
	margin-bottom:10px;
	font-size:10px;
	float:left;
	padding:5px;
	border-radius:10px;
	background-color:#eee;
}

.articleId{
	display:block;
}
.fotoliaThingsLikeThat ,.seriesLikeThat, .favorites  {
	padding-top:10px;padding-bottom:10px;
}

#sonderPreis,#sonderPreis_vorschalt{
	font-size:16px;
	font-weight:bold;
	color:#F33;
	display:none;
}


.productLeft{
	padding-right:20px!important;
}

.cssload-container {
	position: relative;
	width: 195px;
	height: 75px;
	display:block;
	margin:auto;
	perspective: 975px;
		-o-perspective: 975px;
		-ms-perspective: 975px;
		-webkit-perspective: 975px;
		-moz-perspective: 975px;
	perspective: 975px;
		-o-perspective: 975px;
		-ms-perspective: 975px;
		-webkit-perspective: 975px;
		-moz-perspective: 975px;
	overflow: hidden;
}

.cube {
	position: absolute;
	bottom: 50%;
	left: 50%;
	width: 29px;
	height: 29px;
	margin-left: -15px;
	margin-top: 0;
}

.cube-2d {
	background-color: rgba(255,255,255,0.97);
}
.cssload-arc {
	position: absolute;
	bottom: 0;
	left: 50%;
	margin-left: -68px;
	width: 136px;
	height: 80px;
	overflow: hidden;
}

.cssload-arc-cube {
	position: absolute;
	bottom: -68px;
	left: 50%;
	margin-left: -68px;
	width: 136px;
	height: 136px;
	border-style: solid;
	border-top-color: transparent;
	border-right-color: rgb(255,255,255);
	border-left-color: transparent;
	border-bottom-color: transparent;
	border-radius: 50%;
		-o-border-radius: 50%;
		-ms-border-radius: 50%;
		-webkit-border-radius: 50%;
		-moz-border-radius: 50%;
	box-sizing: border-box;
		-o-box-sizing: border-box;
		-ms-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
	animation: cssload-arc 2.3s ease-in-out infinite;
		-o-animation: cssload-arc 2.3s ease-in-out infinite;
		-ms-animation: cssload-arc 2.3s ease-in-out infinite;
		-webkit-animation: cssload-arc 2.3s ease-in-out infinite;
		-moz-animation: cssload-arc 2.3s ease-in-out infinite;
	transform: rotate(-200deg);
		-o-transform: rotate(-200deg);
		-ms-transform: rotate(-200deg);
		-webkit-transform: rotate(-200deg);
		-moz-transform: rotate(-200deg);
}

@keyframes cssload-arc {
	0% {
		border-width: 29px;
	}
	25% {
		border-width: 15px;
	}
	50% {
		transform: rotate(27deg);
		border-width: 29px;
	}
	75% {
		border-width: 15px;
	}
	100% {
		border-width: 29px;
	}
}

@-o-keyframes cssload-arc {
	0% {
		border-width: 29px;
	}
	25% {
		border-width: 15px;
	}
	50% {
		-o-transform: rotate(27deg);
		border-width: 29px;
	}
	75% {
		border-width: 15px;
	}
	100% {
		border-width: 29px;
	}
}

@-ms-keyframes cssload-arc {
	0% {
		border-width: 29px;
	}
	25% {
		border-width: 15px;
	}
	50% {
		-ms-transform: rotate(27deg);
		border-width: 29px;
	}
	75% {
		border-width: 15px;
	}
	100% {
		border-width: 29px;
	}
}

@-webkit-keyframes cssload-arc {
	0% {
		border-width: 29px;
	}
	25% {
		border-width: 15px;
	}
	50% {
		-webkit-transform: rotate(27deg);
		border-width: 29px;
	}
	75% {
		border-width: 15px;
	}
	100% {
		border-width: 29px;
	}
}

@-moz-keyframes cssload-arc {
	0% {
		border-width: 29px;
	}
	25% {
		border-width: 15px;
	}
	50% {
		-moz-transform: rotate(27deg);
		border-width: 29px;
	}
	75% {
		border-width: 15px;
	}
	100% {
		border-width: 29px;
	}
}
/*
	RESPONSIVE - Mobile:
*/
/*
	Responsiv:
*/
@media screen and (max-width: 600px) {
	#result-wrapper{
	
	}

	#canvasDesigner{
		min-width:1024px;
	}

	.fotoliaStartArea{
	}
	
	.searchContainerInner{
		width:100%;
	}
	
	#fotolia_searchButton{
		width:60px;
	}
	
	#fotolia_searchBar{
		width:calc(100% - 70px);
	}
	
	#fotoliaOverlay{
		width:90%;
	}
	
	.fotoliaResultList{
		height:200px;
	}
	
	.searchContainerInner{
		display:block;
		position:relative;
		top:0;left:0;
		width:100%;
	}
	
	.fotoliaInnerCell h2{
		font-size:14px;
		margin-top:20px;
	}
	
	.fotoliaInnerCell{
		padding-top:10px;
	}
	
	#sortOrder{
		margin-right:0;
		margin-bottom:10px;
	}
	
	.button1,.button2{
		font-size:11px;
	}
	.fotoliaStartArea{
		width:initial;
	}
	
	#fotolia_searchButton{
		width:60px;
	}
	
	#fotolia_searchBar{
		margin-right:0!important;
	}
}

@media screen and (max-width: 1300px) {
	.searchContainerInner{
		display:block;
		position:relative;
		top:0;left:0;
		width:100%;
	}
	
	#sortOrder{
		width:100%;
		display:block;
		margin-bottom:10px;
		margin-left:0;
	}
	
	.searchContainerInner #fotolia_searchBar{
		width:calc(100% - 20px)!important;
		margin-bottom:10px;
		display:block;
	}
	
	.filterElement{
		display:block!important;
		float:initial!important;
		width:100%!important;
		padding:5px!important;
		text-align:center!important;
		background-color:#eee;
		margin:0!important;
		height:initial!important;
	}
	
	#fotoliaFilterBar{
		height:initial!important;
	}
	
	#fotoliaFilterBar .filterElement ul{
		top:initial!important;
		width:initial!important;
		margin-top:6px!important;
	}
	
	#fotoliaFilterBar .filterElement{
		line-height:1!important;
	}
	.subFilter {
		position:relative!important;
	}
	
	.mobilClear{
		clear:both;
	}
	
	.fotoliaResultList{
		height:37vw;
	}
	
	#fotoliaInformation{
		width:500px;
		margin-left:-250px;
		background-color:#FFF;
		height:initial!important;
	}
	
	.fotoliaInformationInner{
		background-color:#FFF;
	}
	
	.keywords{
		display:none;
	}
}


@media screen and (max-width: 600px) {
	.canvasDetailContentTable{
		display:block!important;
	}
	
	.canvasDetailContentTable .cell{
		display:block!important;
	}
	
	.rightPicture{
		display:block;
		margin:auto;
		margin-top:20px;
		max-width:80%;
	}
	
	.menuCanvas{
		display:block;
		height:initial;
	}
	
	.menuCanvas li{
		display:block;
		text-align:center;
	}
	
	.fotoliaTable{
		display:block;
	}
	
	.fotoliaCell1{
		margin-bottom:10px;
	}
	
	.fotoliaCell1, .fotoliaCell2{
		width:100%;
		display:block;
		padding:0;
	}
	
	
	
}

.orderDesigner .fullContentCell 
{
	width:510px!important;
}
