/*.memberadminform h1, .ma_main_col h1 {margin-left:0; font-family: Georgia, Times, serif; color:#808080;}*/
.memberadminform h1, .ma_main_col h1{

	font-size:24px;
	margin-left: 0;
	color:#272727;
}
.memberadminform p{
	line-height:				20px;
	font-size : 				12px;
	font-family: 				Arial, Helvetica, sans-serif 	!important;
}

.memberadminform p a{color:#808080;}
.memberadminform p a:hover{text-decoration:underline;}
.memberadminform .clearerklasse, .ma_main_col .clearerklasse{clear:both;}

.memberadminform .smallbold, .ma_main_col .smallbold, .name_sterne .smallbold{
	font-size : 				12px;
	font-family: 				Arial, Helvetica, sans-serif 	!important;
	line-height:				16px;
	color: 						#333;
	font-style:					normal;	
	font-weight:				bold;
}
.memberadminform .smallblack, .ma_main_col .smallblack, #lb-archiveProfile .smallblack{
	font-size : 				12px;
	font-family: 				Arial, Helvetica, sans-serif 	!important;
	line-height:				16px;
	color: 						#333;
	font-style:					normal;	
}
.memberadminform .smallblack a, .ma_main_col .smallblack a, #lb-archiveProfile .smallblack a, .memberadminform .smallbold a, .ma_main_col .smallbold a{
	text-decoration: none;
	color: #000;
}
.memberadminform .smallblack a:hover, .ma_main_col .smallblack a:hover, .memberadminform .smallbold a:hover, .ma_main_col .smallbold a:hover{
	text-decoration: none;
	color: #808080;
}



.memberadminform .tuerkisbold, .ma_main_col .tuerkisbold{
	font-size : 				12px;
	font-family: 				Arial, Helvetica, sans-serif 	!important;
	line-height:				16px;
	color: 						#00C5CC;
	font-style:					normal;	
}


.memberadminform .clearer, .ma_main_col .clearer{
	clear:both;
	font-size:0;
}
.memberadminform .rechts_clearer, .ma_main_col .rechts_clearer{
	clear:right;
	font-size:0;
}

/*.clearfix_neu:after{
	content: ".";
	display:block;
	clear:left;
	height:0;
	visibility:hidden;
}
.clearfix_neu{
	display:inline-block;
}*/

.memberadminform .smallgrey, .ma_main_col .smallgrey{
	font-size : 				12px;
	font-family: 				Arial, Helvetica, sans-serif 	!important;
	line-height:				16px;
	color: 						#808080;
	font-style:					normal;	
	font-weight:				normal;
}


.memberadminform .line {
	background-color:#FFF;
	border-bottom:1px solid #999;
	clear:both;
	float:left;
	font-size:1px;
	height:1px;
	line-height:1px;
	width:710px;
	padding-top:20px;
}

/*
.memberadminform .abstand, .ma_main_col .abstand {
	background-color:#FFF;
	border-bottom:1px solid #FFF;
	clear:both;
	float:left;
	font-size:1px;
	height:1px;
	line-height:1px;
	width:710px;
	padding-top:15px;
}
*/

.memberadminform .lineButton {
clear:both;
float:left;
margin:4px 0 8px 0;
width:100%;
height:30px;
}

.ma_main_col .button_abstand{
	margin-top:20px;
	padding-bottom:50px;
	display:block;
}



#content_breit {
	z-index:1	!important;
	width: 100%;
	min-width: 730px;
	margin-left: 0;
	margin-bottom: 40px;
	float:  left;
	display:  inline;
	color: #272727;
}


.ma_navi_left {
	float:left;
	/*margin:0 0 0 0;*/

	width: 20%;
}

.ma_main_col{
	margin:0 0 0 260px;
}

.ma_main_single{
	margin:0 0 20px 30px;
	padding-top:10px;
}

.width_1{
	width:280px;
}
.width_1_short{
	width:100px;
}

.navi_wrap{
	margin: 0 0 20px 10px;
	font-size : 				12px;
	font-family: 				Arial, Helvetica, sans-serif 	!important;
	line-height:				20px;
	color: 						#808080;
	font-style:					normal;	
	font-weight:				normal;
}
.navi_wrap a{
	color: 						#808080;
}

.disables {
	color: 						#ccc;
}

.memberadminform label {
	margin:						0;
	border:						none;
}

.memberadminform label select { 
	margin:						4px 0 0 0;
}

.memberadminform select{border:1px solid #D9D9D9 !important;}

.memberadminform label span
{	
	font-size : 				12px;
	font-family: 				Arial, Helvetica, sans-serif 	!important;
	line-height:				16px;
	color: 						#333333;
	font-weight:				bold;	
}

.memberadminform label .labelheader{
	color:#333;
}



.memberadminform label em{ 
	font-size : 				11px;
	font-family: 				Arial, Helvetica, sans-serif 	!important;
	line-height:				16px;
	color: 						#666666;
	font-style:					normal;	
	font-weight:				normal;
}

.memberadminform fieldset {
	border:						none;
	width:					300px;
	margin:						0;
}

.memberadminform .profilHeader .left_form{
	color:#333333;
	float:left;
	margin:8px 0 8px 8px;
	width:600px;
	height:230px;
}


/*ANFANG: DELETE BUTTONS */
a.btn_delete_ma{
	float:						left;
	height:						16px;
	margin:						0;
	padding:					0;
	line-height:				16px				!important;
	color:						#999999 			!important;
	background-color: 			#ffffff				!important;
	background-position:		0 0;
	background-repeat:			no-repeat;
	text-indent: 				-2000px;
	overflow:					hidden;
	width:						16px				!important;
	background-image:			url('img/buttons/btn_delete_icon.gif') !important;
}
a:hover.btn_delete_ma{ background-position:0 -16px	!important; width:16px !important; }

a.btn_delete_pm{
	float:						left;
	height:						16px;
	margin:						6px 0 0 4px;
	padding:					0;
	line-height:				16px				!important;
	color:						#999999 			!important;
	background-color: 			#ffffff				!important;
	background-position:		0 0;
	background-repeat:			no-repeat;
	text-indent: 				-2000px;
	overflow:					hidden;
	width:						16px				!important;
	background-image:			url('img/buttons/btn_delete_icon.gif') !important;
}
a:hover.btn_delete_pm{ background-position:0 -16px	!important; width:16px !important; }

 
.memberadminform .layer_05 a.btn_delete, .memberadminform .layer_02_button a.btn_delete, .ma_main_col .layer_02_button a.btn_delete{
	float:						left;
	height:						16px;
	margin:						0;
	padding:					0;
	line-height:				16px				!important;
	color:						#999999 			!important;
	background-color: 			#ffffff				!important;
	background-position:		0 0;
	background-repeat:			no-repeat;
	text-indent: 				-2000px;
	overflow:					hidden;
	width:						16px				!important;
	background-image:			url('img/buttons/btn_delete_icon.gif') !important;
}

.memberadminform .layer_05 a:hover.btn_delete{background-position:0 -16px	!important; width:16px !important; }

/*ENDE: DELETE BUTTONS */
a.btn_okay_ma{
	float:						left;
	height:						16px;
	margin:						0;
	padding:					0;
	line-height:				16px				!important;
	color:						#999999 			!important;
	background-color: 			#ffffff				!important;
	background-position:		0 0;
	background-repeat:			no-repeat;
	text-indent: 				-2000px;
	overflow:					hidden;
	width:						16px				!important;
	background-image:			url('img/buttons/btn_okay_small.gif') !important;
}
a:hover.btn_okay_ma{ background-position:0 -16px	!important; width:16px !important; }
/*ANFANG: OKAY, BEST�TIGEN BUTTONS */

/*ENDE: OKAY, BEST�TIGEN BUTTONS */

/*ANFANG: LAYER SHOW BUTTON */
a.btn_layer_show_ma{
	float: 						left;
	height: 					16px;
	margin: 					0 0 0 4px;
	padding: 					0;
	line-height: 				16px;				!important;
	color:						#999999;			!important;
	background-color:			#ffffff;			!important;
	background-position: 		0 0;
	background-repeat: 			no-repeat;
	text-indent: 				-2000px;
	overflow: 					hidden;
}

a.btn_layer_show_ma:hover{
	background-position: 		0 -16px;
	width: 						16px;
}

a.de.btn_layer_show_ma{
	width: 						16px;				!important;
	background-image: 			url("img/buttons/btn_layer_show_ma.gif"); !important;
}
/*ENDE: LAYER SHOW BUTTON */

.layer_05_button_ma, .layer_02_button_ma{	
	position: absolute;
	z-index: 193;
	bottom: 0;
	left: 0;
	width: 228px;
	height: 16px;
	margin-left:1px;
	border-top:1px dotted #D9D9D9;
	border-bottom:1px solid #D9D9D9;
	background-image: url("img/bgr_150.png");
}


/*ANFANG: MAIL BUTTON */
a.btn_icon_mail_ma2, a.btn_icon_edit_ma2{
	/* clear:						both; */
	float:						left;
	height:						16px;
	margin:						0;
	padding:					0;
	line-height:				16px				!important;
	color:						#999999 			!important;
	background-color: 			#ffffff				!important;
	background-position:		0 0;
	background-repeat:			no-repeat;
	text-indent: 				-2000px;
	overflow:					hidden;
}
a:hover.btn_icon_mail_ma2, a:hover.btn_icon_edit_ma2{ background-position:0 -16px	!important; }


a.btn_icon_mail_ma2{
	width:						16px				!important;
	background-image:			url('img/buttons/btn_icon_mail_ma.gif') !important;
}
a:hover.btn_icon_mail_ma2, a:hover.btn_icon_edit_ma2{ width:16px !important; }


a.btn_icon_edit_ma2{
	width:						16px				!important;
	background-image:			url('img/buttons/btn_edit_icon.gif') !important;
	margin-right:2px;
}


/*ENDE: MAIL BUTTON */


/*NEWS SEND: ANFANG*/
.memberadminform .newssend, .ma_main_col .newssend{border:1px solid #D9D9D9; margin-bottom:7px; width:620px;}
.newsBox .textarea_03{border:1px solid #D9D9D9; margin-bottom:7px; width:620px;}
.newsBox .selectLineTop .select_03{border:1px solid #D9D9D9; margin-bottom:7px;}
.newsBox .selectLineTop .select_04{border:1px solid #D9D9D9; margin-bottom:7px;}
/*NEWS SEND: ENDE*/


/*MEDIA ARCHIV ANFANG*/
.memberadminform .editHeader{background-image:none !important;}
.memberadminform .editBox {background-color:#FFF; border:1px solid #F4F4F4;}


.memberadminform #dataTableContainer table tbody td, .memberadminform #dataTableContainer table tr, .memberadminform #dataTableContainer table td {
border:1px solid #D9D9D9 !important;
vertical-align:middle !important;
}
.memberadminform #dataTableContainer table thead tr{border:0 !important; background-color:#FFF;}


/*Suchfunktion nach Alben iFrame anfang*/
#lb-archiveProfile .alben, #lb-archiveProfile .alles_zeigen{float:left; margin-bottom:20px; margin-right:10px;}
#lb-archiveProfile .alben select{border:1px solid #D9D9D9; width:270px;}
#lb-archiveProfile .pager .textfield {border:1px solid #D9D9D9; margin-bottom:7px;}
/*Suchfunktion nach Alben iFrame ende*/



/*Suchfunktion nach Alben oben*/
.memberadminform .alben{width:150px; float:right;}
.memberadminform .alben select{border:1px solid #D9D9D9;}
.memberadminform .alben input, .ma_main_col .alben input{border:1px solid #D9D9D9; margin-bottom:7px; width:150px;}
.memberadminform .btn_search{width:16px;}

.memberadminform .layer_05{width:230px; height:230px;}
.memberadminform .layer_05 table, .memberadminform .layer_02_basic table{
	background-color:#FFF;
	height:230px;
	width:230px;
}

.memberadminform .layer_02_basic .galleryImage{width:230px; height:230px;}
.memberadminform  #archive_images{
	clear:both;
	float:left;
	width:730px;
	margin-bottom:20px;
	margin-top:20px;
}

/*Breiter, fl�chenf�llendes fotoprview*/
.memberadminform .archive, .memberadminform .profilAdd,.ma_main_col .archive, .ma_main_col .profilAdd{width:730px;}
.memberadminform .width_01,.ma_main_col .width_01{width:200px !important;}
.memberadminform #archivbox_oben{width:500px; float:left;}
.memberadminform #content{width:730px;}

.memberadminform .archive_buttons .credit_bearbeiten{
	width:129px;
	height:16px;
	background-image: url("img/buttons/btn_credits_bearbeiten.gif");
	background-color: 			#ffffff				!important;
	background-position:		0 0;
	background-repeat:			no-repeat;
	overflow:					hidden;
	line-height:20px;	
	display:block;
	float:left;
	margin-right:10px;
}

.memberadminform .archive_buttons .arch_beenden, .arch_beenden{
	width:124px;
	height:16px;
	background-image: url("img/buttons/btn_vorgang_beenden.gif");
	background-color: 			#ffffff				!important;
	background-position:		0 0;
	background-repeat:			no-repeat;
	overflow:					hidden;
	line-height:20px;	
	display:block;
	float:left;
}

.memberadminform .archive_buttons a:hover,  a.arch_beenden:hover{
	background-position:		0 -16px;
}



/*MEDIA ARCHIV ENDE*/


/* ###############  ADDRESS - ANFANG */
/*.memberadminform #form_contact .textfield {border:1px solid #D9D9D9; margin-bottom:7px;}
.memberadminform #form_contact #edit_contact_country {border:1px solid #D9D9D9; margin-bottom:7px;}
.memberadminform .links{float:left;}
.memberadminform .links .btn_edit, .memberadminform .btn_edit, .ma_main_col a.btn_edit{margin-top:0; margin-right:4px; width:16px; background-image: url("img/buttons/btn_edit_icon.gif");}
.memberadminform .links .btn_edit:hover, .ma_main_col a.btn_edit:hover{margin-top:0;}*/
/*.memberadminform .links_gross{float:left; width:350px;}
.memberadminform .hrgrey{border-bottom:1px solid #D9D9D9; width:200px;}
.memberadminform .btn_icon_mail_ma{
	padding: 0 2px 2px 20px;
	line-height: 18px;
	color: #999999;
	background-color: transparent;
	background-position: 0 0;
	background-repeat: no-repeat;
	margin-top:0;
	margin-right:4px;
	background-image: url("img/buttons/btn_icon_mail_ma.gif");
}
.memberadminform .btn_icon_mail_ma:hover{
	color: #ffffff;
	background-position: 0 -16px;
	background-color: #C4B455;
}*/
/*   ADDRESS - ENDE */

/* ###############  EDIT CUSTOMERCONTACT - ANFANG */
/*.ma_main_col #form_contact_person {border:0; background-color:#fff;}
.ma_main_col #form_contact_person .textfield {border:1px solid #D9D9D9; margin-bottom:7px;}

.ma_main_col #form_office {border:0; background-color:#fff;}
.ma_main_col #form_office .textfield {border:1px solid #D9D9D9; margin-bottom:7px;}

.edit_cont_dropdown form select{
	border:1px solid #D9D9D9; margin-bottom:7px; width:280px;
}*/
/*   ADDRESS - CUSTOMERCONTACT */

/* ###############  ANFANG: POSTEINGANG, -AUSGANG, NACHRICHT SENDEN / STANDARDTABELLEN-LAYOUT*/

.ma_main_col table#tab_standard {
	width:700px;
	margin-bottom:20px;
	color:#333; font-size: 12px; font-family: Arial,Helvetica,sans-serif; line-height: 16px;
	background-color:#FFF;
}
.ma_main_col table#tab_standard th {
	color:#333; font-size: 12px; font-family: Arial,Helvetica,sans-serif; line-height: 16px; font-weight: bold;
	background-color:#FFF;
	padding:5px 0 2px 0;
	text-align:left;
	border-bottom:2px solid #F4F4F4;
}
.ma_main_col table#tab_standard th.padleft {padding:0 0 0 5px;}
.ma_main_col table#tab_standard td.padleft {padding:0 0 0 5px;}
.ma_main_col table#tab_standard th.wi_15 {width:15px; padding:0;}
.ma_main_col table#tab_standard th.wi_35 {width:35px;}
.ma_main_col table#tab_standard th.wi_100{width:100px;}
.ma_main_col table#tab_standard th.wi_100_padleft{width:95px; padding:0 0 0 5px;}
.ma_main_col table#tab_standard th.wi_200 {width:200px;}
.ma_main_col table#tab_standard th.wi_200_padleft{width:195px; padding:0 0 0 5px;}
.ma_main_col table#tab_standard th.wi_300{width:300px;}
.ma_main_col table#tab_standard th.wi_60{width:60px;}
.ma_main_col table#tab_standard td {
	border-bottom:1px solid #F4F4F4;
	padding-top:4px;
	text-align:left;
	vertical-align:top;
	line-height:21px;
}


.ma_main_col table#tab_standard td a {color:#333;}
.ma_main_col table#tab_standard td a:hover {color:#B39500;}

.ma_main_col table#tab_standard td.blaulink a {color:#00C5CC;}


/*######### NEWSLIST / CREATE NEWS #############*/

/*#content_breit form{color: #272727;*/
    /*font-family: Arial,Helvetica,sans-serif;*/


/*table.newslist td, table.newslist th{
	padding:10px !important;
	border:1px solid #E0DFE3 !important;
	font-family: "Source Sans Pro",Helvetica,Arial,sans-serif;
	font-size:13px;
	line-height:18px;
}
table.newslist tr:hover{background-color:#F9F9F9;}*/



.ma_main_col .nav-pagination{
	font-family: "Source Sans Pro",Helvetica,Arial,sans-serif !important;
	width:100%;
	background-color:#FFF;
	border-top: 2px solid #F4F4F4;
	color:#272727;
}
.ma_main_col .nav-pagination .col2{letter-spacing: 0.1em;}

.ma_main_col .nav-pagination a{color:#272727;}
.ma_main_col .nav-pagination a:hover{color: #00C5CC;}
.ma_main_col .nav-pagination .act{font-weight:bold; color: #FFF; background-color:#272727; padding:0 4px;}

.noMargin{margin:0 !important;}

a.newsCreateBigLink{
	font-size:14px;
	color:#00C5CC;
	line-height:22px;
	text-transform: uppercase;
}
a.newsCreateSmlLink{
	font-size:12px;
	color:#00C5CC;
	line-height:18px;
	text-transform: uppercase;	
}
a.newsCreateBigLink:hover, a.newsCreateSmlLink:hover{color:#272727; transition: all 0.15s ease-in-out 0s;}

.newsCreateGSHeadline, .newsCreateGSHeadline a{
	color:#272727;
	font-size:12px;
	line-height:18px;
	text-transform: uppercase;
	font-family: Arial, Helvetica, sans-serif;
	margin:0 0 15px 0;
}

.newsCreateInfo{color:#B39500; text-transform:uppercase; font-weight:bold;}

.newsCreateLabel{
	color:#272727;
	text-transform: uppercase;
	line-height:20px;
}

.NCtooltip{display: inline; position: relative;}
.NCtooltip:hover:after{
    border-radius: 3px;
    bottom: 26px;
    color: #fff;
    content: attr(title);
    left: 20%;
    padding: 5px 15px;
    position: absolute;
    z-index: 98;
    width: 320px;
    font-size:12px;
	line-height:16px;
    text-transform:uppercase;
}
.NCtooltip:hover:after{background: #506616; background: rgba(50,50, 50,.8);}

.buttonLink{
	background-color:#00C5CC;
	color:#FFF;
	border:1px solid #FFF;
	font-size:14px;
	line-height:14px;
	text-transform:uppercase;
	padding:5px 15px 5px 12px;
}
.buttonLink:hover{
	background-color:#FFF;
	color:#00C5CC;
	border:1px solid #00C5CC;	
	transition: all 0.15s ease-in-out 0s;
}

/*input.newssend.short{width:100px;}*/

textarea.textarea_03.createNewsTextArea{font-family:lucida grande, Arial, Helvetica, sans-serif; padding:5px; line-height:16px; font-size:11px;}

.newsCreateSubNews{
	background-color:#F9F9F9;
	padding:20px;
	margin-bottom:20px;
}

.newsCreateSubNewsSelect{border:1px solid #D9D9D9 !important;}

.newsCreateImgBlock{margin-top:20px;}

.newsCreateImgWrp{
	position: relative;
	float:left;
	border:1px solid #CCC;
	width:230px;
	height: 230px;
	background-color:#FFF;
	margin-right:5px;
	margin-bottom:5px;
	cursor: crosshair;
}

table.newsCreateImgTab{width:100%; height:230px;}
table.newsCreateImgTab td{text-align: center; vertical-align:middle;}
.newsCreateImgDel{position: absolute; bottom: 5px; left: 10px;}
.newsCreateImgDel a{color:#272727; background-color: #fff; border: 1px solid #FFF; padding: 2px 5px; border-radius: 3px; opacity: 0.8;}
.newsCreateImgDel a:hover{color:#F00; transition: all 0.15s ease-in-out 0s; border: 1px solid #F00;}

/* ENDE: POSTEINGANG, -AUSGANG, NACHRICHT SENDEN*/


/* ANFANG: CREDITSET */
.credit_formular input {border:1px solid #D9D9D9; margin-bottom:5px; width:240px; margin-left:15px;}
.editCorpus .credit_formular input {margin-left:0; font-size:9px; margin-bottom:0;}
.credit_formular label {color:#000; font-size: 10px; font-family: Arial,Helvetica,sans-serif; line-height: 16px; font-weight: bold; display:inline; margin-bottom:1px; margin-left:15px;}
.editCorpus .credit_formular label span {font-size: 10px; line-height: 8px;}
.editCorpus .credit_formular label {margin-top:1px;}

table#credit_form_table{width:930px; height:710px; border-collapse:collapse; margin-left:10px; margin-bottom:20px;}
.editCorpus .credit_formular{margin-left:-10px;}

table#credit_form_table td{width:310px; text-align:left; vertical-align:top}
table#credit_form_table table#cLeft, table#credit_form_table table#cMiddle, table#credit_form_table table#cRight{border-collapse:collapse; width:290px; margin-right:20px;}

.credit_formular td img.ecke_unten{float:right; margin-bottom:10px;}
.credit_formular td.spacer{height:30px;}

.credit_formular .agb{margin-top:20px; margin-left:15px;}
.editCorpus .credit_formular .agb{clear:both; padding-top:20px;}
.credit_formular #credits_image_imagesearch{width:16px; border:0;}
.credit_formular .newsLeft{width:250px; float:left;}
.credit_formular .threebuttons{padding-top:20px;}
.editCorpus .credit_formular .threebuttons{padding-left:15px;}

.threebuttons input.btn_save{
	background-image: url("img/buttons/btn_save_de.gif");
	width: 85px;
	height:16px;
	border:0;
	margin-left:15px;
	display:block;
}

.threebuttons input.btn_abort{
	background-image: url("img/buttons/btn_abort_de.gif");
	width: 89px;
	height:16px;
	border:0;
	margin-left:15px;
}
.threebuttons .btn_prev_holder a{margin-top:0; margin-left:15px;}

.creditImgPrevBox{margin-left:20px; float:left;}
.creditLocCatBox{float: right; margin-right:110px; margin-bottom:40px;}
.creditLocCatBox .bigLabel{font-size:14px; text-transform:uppercase; margin-left:-15px;}
.creditLocCatBox .childField{margin-left:-15px;}

.select_01.colthree{width:250px !important;}


/* ENDE: CREDITSET */


/* ANFANG: SITZUNG ABGELAUFEN - INDEX*/
.sitzung_ab input.text {border:1px solid #D9D9D9; margin-bottom:5px; width:240px; margin-left:15px;}
.sitzung_ab label {color:#333; font-size: 10px; font-family: Arial,Helvetica,sans-serif; line-height: 16px; font-weight: bold; display:inline; margin-bottom:1px; margin-left:15px;}
.sitzung_ab .form-row{padding-top:20px; padding-bottom:20px;}
/* ENDE: SITZUNG ABGELAUFEN - INDEX*/

/* ANFANG: PORTFOLIO EINZELNES P.*/
.ma_main_col .portfolioOverView_fileadd{
	padding-top:30px;
	clear:both;
}

/* ENDE: PORTFOLIO EINZELNES P.*/


/* ###############  BASIC - ANFANG */
.memberadminform label .width_1,.memberadminform label .width_1_short{
	border:1px solid #D9D9D9;
}

.memberadminform input.field280{
	border:1px solid #D9D9D9; margin-bottom:7px; width:280px;
}
.memberadminform .butDelMini{font-size:20px; line-height: 16px;}
.memberadminform a .butDelMini:hover{color:#00C5CC;}

.memberadminform input.field260{
	border:1px solid #D9D9D9; margin-bottom:7px; width:260px;
}

/* layer_memberimage WICHTIG */
/*
.layer_memberimage { 
 	position:					relative;
	z-index: 					190;
	float:						left;
	width:						284px;
	height:						252px;
	color:						#333333;
}

.banner {
	height:						145px;
}


.layer_memberimage table{
	height: 					250px;
	width: 						250px;
	border:						1px solid #d9d9d9 !important;
	background-color: 			#ffffff;
}

.layer_memberimage.banner table{
	height: 					91px;
	width: 						250px;
	border:						1px solid #d9d9d9 !important;
	background-color: 			#ffffff;
}


.layer_memberimage table td{
	vertical-align:				middle;
	text-align:					center;
}
.layer_memberimage table td img{
	vertical-align:				middle;
	text-align:					center;
}
.layer_memberimage table td a{
	float:						left;
	width:						250px;
	height:						250px;
}

.layer_memberimage.banner table td a{
	height:						91px;
}

.layer_memberimage_basic{
	position: 					absolute;
	z-index: 					191;
	bottom: 					0;
	left: 						0;
}
.layer_memberimage_background{
	position: 					absolute;
	z-index: 					192;
	bottom: 					0 !important;
	left: 						0 !important;
}

.layer_memberimage_button{
	position: 					absolute;
	z-index: 					193;
	bottom: 					-20px;
	left: 						-8px;	
	width: 						250px !important;
}
.layer_memberimage_button p{
	width:						94%;
	margin:						0 0 0 8px;
	padding-left:				0	!important;
} */


a.btn_upload_profileimage{
	display:block;
	background: #FFF url('img/buttons/btn_finder_profimg_add_en.gif') 0 0 no-repeat;
	height:16px;
	width:142px;
	color:transparent;
}
a.btn_upload_profileimage:hover{
	background-position:0 -16px !important;	
}

a.btn_upload_bannerimage{
	display:block;
	background: #FFF url('img/buttons/btn_finder_bannimg_add_en.gif') 0 0 no-repeat;
	height:16px;
	width:146px;
	color:transparent;
}
a.btn_upload_bannerimage:hover{
	background-position:0 -16px !important;	
}

a.btn_arch_image_add{
	display:block;
	background: #FFF url('img/buttons/btn_archive_image_add_en.gif') 0 0 no-repeat;
	height:16px;
	width:193px;
	color:transparent;
	overflow: hidden;
    padding: 0;
    text-indent: -2000px;
}
a.btn_arch_image_add:hover{
	background-position:0 -16px !important;	
}



.accountinfo{
	width:300px;
	float:right;
	border-left:1px solid #D9D9D9;
	margin-right:8px;
	height:500px;
	padding-left:15px;
}


/*   BASIC - ENDE */

/* ARTISTS - ANFANG*/
.artist_top{display:block; margin-bottom:20px;}
.artist_top .eingabe{margin-top:0;margin-bottom:6px;}
.artist_top .eingabe input{float:left; margin-right:10px; margin-top:2px; border:1px solid #D9D9D9;}
.artist_liste .btn_holder{margin-bottom:20px;}
.artist_liste .liste1{position:absolute; margin-bottom:20px;}
.artist_liste .liste2{position:absolute; margin-top:40px;}
/* ARTISTS - ENDE*/

/*ARTIST - ANFANG*/
.artist_formular{
	float:left;
	margin-left:60px;
}
#artist_maform.memberadminform{
	width:730px;
	/*margin-left:130px;*/
	margin-left:75px;
}
.layer_01_button.artist {
	top:200px;
}

.artist_formular a.artconnect{
	color: #00C5CC;
	font-family:arial, Helvetica, Arial, sans-serif;
}
/*ARTIST - ENDE*/


/* CONTACTNEWS seiten new at my friends, my interests, startseite - ANFANG - auch für neue Version*/

.statsBlock{
	font-family: "Source Sans Pro",Helvetica,Arial,sans-serif;
	font-size:0.9em;
	line-height: 1em;
	font-weight: 600;
	text-transform: uppercase;

	padding:5px 10px;
	width:97%;

	border-radius: 5px;

	box-shadow: 1px 1px 3px #bbb;
	-moz-box-shadow: 1px 1px 3px #bbb;
	-webkit-box-shadow:1px 1px 3px #bbb;

	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.statsBlock a{color:#272727;}
.statsBlock a:hover{color:#00c5cc;}


.cont_news h2{font-family: Arial,Helvetica,sans-serif; font-weight:normal; font-size: 17px; line-height: 19px; margin-bottom: 4px; color:#000; display:inline;}
.cont_news h2 a{color:#000;}
.cont_news h2 a:hover{color:#666;}

.cont_news .bt_container{padding-bottom:10px; margin-bottom:40px; width:740px;}
.cont_news .bt_container_contact{border-bottom:1px solid #D9D9D9; padding-bottom:10px; margin-bottom:10px; width:740px;}
.bt_container_contact .tuerkishead{color:#00C5CC; font-weight:bold; font-size:12px;}
.cont_news .bild_container{width:230px; height:230px; border:1px solid #D9D9D9; margin-right:20px; text-align:center; float:left;}
.cont_news .text_container{width:480px; float:left;}
.cont_news table#bildhalter{width:230px; height:230px; margin:0; padding:0; border-collapse:collapse;}
.cont_news table#bildhalter td{vertical-align:middle; text-align:center;}

/* CONTACTNEWS - ENDE*/


/*MY INTERESTS / FRIENDS / FoF - neue Version*/

/*auswahlbreich oben*/
.myint_head_wrap{width:100%;}
.myint_head_cont{padding:10px 10px 0 10px;}
.myint_head_cont_lft{float:left; display:inline-block; width:370px; margin-bottom:0; font-size:12px;}
.myint_head_cont_rgt{float:right; width:325px; margin-bottom:0; font-size:12px;}
.myint_head_wrap img{margin-bottom:10px;}
.myint_head_wrap .headcol_lft_holder{display:block; float:left;}
.myint_head_wrap .headline_tuerkis{color:#00c5ce; margin-bottom:15px; font-weight:bold;}
.myint_head_wrap .headline_gold{color:#dfcf28; margin-bottom:15px; font-weight:bold;}
.myint_head_wrap .headline_gold a{color:#00C5CE;}
.myint_head_wrap .headline_gold a:hover{color:#dfcf28;}
.myint_head_wrap .headline_black{color:#000; margin-bottom:5px; font-weight:bold;}
.myint_head_wrap .headcol_1{float:left; display:inline-block; width:180px; color:#272727; font-size:12px;}
.myint_head_wrap .headcol_2{float:right; width:180px; color:#272727; font-size:12px;}
.myint_head_wrap .headcol_1 a, .myint_head_wrap .headcol_2 a, .myint_head_wrap .headcol_3 a, .myint_head_wrap .headcol_4 a{color:#272727; font-size:12px;}
.myint_head_wrap .headcol_1 a:hover, .myint_head_wrap .headcol_2 a:hover, .myint_head_wrap .headcol_3 a:hover, .myint_head_wrap .headcol_4 a:hover{color:#00C5CC;}
.myint_head_wrap .headcol_1 .textliste, .myint_head_wrap .headcol_2 .textliste{line-height:24px; font-size:12px;}
.myint_head_wrap .headcol_3{float:left; display:inline-block; width:155px; font-size:12px;}
.myint_head_wrap .headcol_4{float:right; width:155px; font-size:12px;}

.myint_head_wrap .headcol_1 .textliste{}



/*.myint_head_wrap .add_new_drop{margin-top:15px;}
.myint_head_wrap .add_new_drop select{
	width:150px;
	border: 1px solid #D9D9D9;
    color: #808080;
    font-family: arial,verdana,helvetica,sans-serif;
    font-size: 10px;
    height: 18px;
    padding-left: 3px;
    padding-top: 1px;
}*/
.myint_head_wrap .headsave{width:370px; margin-top:20px;}
.myint_head_wrap .headsavetext{float:left; font-size:10px; font-weight:bold;}
.myint_head_wrap .headsave a{float:right; margin-right:40px;}

/*inhaltsbereich*/
.myint_cont_wrap{margin-top:20px; color:#000; font-size:13px; line-height:20px; font-family:helvetica, arial, sans-serif; text-transform:uppercase;}
.myint_cont_wrap a{color:#000;}
.myint_cont_wrap a:hover{color:#808080;}
.myint_cont_wrap .label_gruen a{color:#00c5cc; font-weight:bold;}
.myint_cont_wrap hr{border:0; border-bottom:1px solid #D9D9D9; margin:10px 10px 10px 0;}
.myint_cont_wrap .itembox{
	box-shadow: 1px 1px 3px #bbb;
	-moz-box-shadow: 1px 1px 3px #bbb;
	-webkit-box-shadow:1px 2px 6px #ccc; /*chrome shadow wide*/
	padding:20px;
	border-radius:5px;
	margin-bottom:40px;
	overflow:hidden;
}
.myint_cont_wrap .itembox.previewOnPin{border:1px solid #00C5CC;}
.myint_cont_wrap .itembox.previewOnPin:hover{background-color: #e3e3e3;}

.myint_cont_wrap .itembox iframe{max-width:700px !important;}

.myint_cont_wrap a.rahmenunten img {border-bottom:3px solid #FFF;}
.myint_cont_wrap a.rahmenunten:hover img {border-bottom:3px solid #00c5ce;}
.myint_cont_wrap .headlinetext{padding:15px 0 10px; font-size:18px !important; font-family:arial, sans-serif; line-height:23px; margin-bottom:5px;}
.myint_cont_wrap .headlinetext b{font-weight:normal;}
.myint_cont_wrap .fliesstext{margin-bottom:5px; text-transform:none; /*width:730px;*/ width:100%;}
.myint_cont_wrap .fliesstext a{text-decoration:none; color:#00C5CC;}
.myint_cont_wrap .fliesstext a:hover{text-decoration:none; color:#FFF; background-color:#00C5CC; transition: all 0.15s ease-in-out 0s;}
.myint_cont_wrap .smallfont{font-size:12px;}
.myint_cont_wrap .smallfont a{color:#C4B455; font-weight:bold;}
.myint_cont_wrap .smallfont a:hover{color:#FFF; background-color:#00C5CC; padding-top:1px; transition: all 0.15s ease-in-out 0s;}
.myint_cont_wrap a.addthis_contact_small{
	font-size : 				10px;
	line-height:				16px;
	background: transparent url(img/icons/add_this.gif) no-repeat 0 0;
	padding-left:10px;
	padding-top:3px;
	margin-left:1px;
}

.headerFof{
	font-family: "Source Sans Pro",Helvetica,Arial,sans-serif;
	font-size:1em;
	font-weight: 200;
	text-transform:uppercase;
	margin-bottom:30px;
	color: #FFF;
	background-color: #8FAC7A;
	padding:1px 10px 0 10px;
	border-radius: 5px;
}
.headerFof a{color: #FFF;}
.headerFof a:hover{color: #272727;}
.boxFof{
	border-radius: 5px;
	box-shadow: 1px 2px 6px #ccc;
	margin-bottom: 40px;
	overflow: hidden;
	padding: 5px 20px 20px 20px;
}
.boxFof .label_gruen a{color:#8FAC7A; font-weight: normal;}


.myint_cont_wrap .pinshowmore{
	border-bottom:1px solid #E8C255;
	font-family: helvetica, arial, sans-serif;
	color:#FFF;
	font-size:12px;
	font-weight:bold;
	text-align:right;
	text-transform:lowercase;

	margin-right:10px;
	margin-top:20px;
	margin-bottom:40px;
}
.myint_cont_wrap .pinshowmore a{
	background-color:#E8C255;
	color:#FFF;
	padding:2px 5px 0 5px;
	text-decoration:none;
}

.myint_cont_wrap .pinshowmore a:hover{
	background-color:#C4B455;
	color:#FFF;
	text-decoration:none;
}

/*MY INTERESTS / FRIENDS / FoF - ENDE*/



/*STARTSEITE NEWSBLOECKE*/
a.addthis_contact_small{
	font-size : 				12px;
	line-height:				16px;
	background: transparent url(img/icons/add_this.gif) no-repeat 0 0;
	padding-left:15px;
	margin-left:3px;
}
a.addthis_contact_small:hover{
	background: transparent url(img/icons/add_this_hover.gif) no-repeat 0 0;
}
.startseite #form_contactme{display:inline;}

.startseite .gruenhead, .cont_news .gruenhead{color:#C4B455; font-weight:bold; font-family: Georgia, Times, serif; font-size:12px;}
.startseite .tuerkishead, .startseite .tuerkishead a, .cont_news .tuerkishead{color:#00C5CC; font-weight:bold; font-family: Georgia, Times, serif; font-size:12px;}
.startseite .tuerkishead a:hover{color:#333;}

.startseite .bt_container{
	border-bottom:1px solid #D9D9D9;
	padding-bottom:14px;
	margin-top:5px;
	width:740px;
	
	margin-bottom:0;
	padding-top:5px;
}
.startseite .bild_container{width:70px; height:70px; border:1px solid #D9D9D9; margin-right:10px; text-align:center; float:left;}
.startseite .text_container{width:640px; float:left;}
.startseite table#bildhalter{width:70px; height:70px; margin:0; padding:0; border-collapse:collapse;}
.startseite table#bildhalter td{vertical-align:middle;}
.cont_news .text_container_artist, .text_container_artist_2{width:270px; margin-right:25px; float:left;}
.cont_news .text_container_portfo, .text_container_portfo_2{width:150px; margin-right:5px; float:left; overflow:hidden;}
.text_container_artist_2, .text_container_portfo_2{margin-right:0;}


.startseite .pinshowmore{
	background-color: #00c5cc;
	color:#FFF; margin-bottom:20px;
	text-align:right;
	font-family: helvetica, arial, sans-serif;
	padding-right:10px;
	margin-right:10px;
}
.startseite .pinshowmore a{color:#FFF; text-decoration:none;}


.gallery_box_ma .galleryImage_ma {
    border: 1px solid #CCCCCC !important;
    border-collapse: collapse;
    height: 52px;
    text-align: center !important;
    vertical-align: middle !important;
    width: 52px;
}

.gallery_box_ma {
    float: left;
    height: auto;
    margin-bottom: 8px !important;
    margin-left: 0 !important;
    margin-right: 3px;
    margin-top: 0 !important;
    min-height: 52px !important;
    width: 52px !important;
}

.three_wrap_outer{
	float:left; 
	width:244px;
}

.three_wrap_info{
	width:244px;
}

.three_wrap_thumbs{
	width:244px; 
	clear:left; 
	padding-top:10px;
}



/*STARTSEITE NEWSBLOECKE - ENDE*/



/*add interest anfang*/


a.gosee_flow_edit_industry_add_item {
	color: #272727;
	border: 1px solid #272727;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	border-radius: 3px;
	padding: 2px 5px;
	line-height: 2.4em;
	background-color: #FFFFFF;
}

a.gosee_flow_edit_industry_add_item.active-tag {

	background-color: pink;
}


.edit_interests input.add_speichern{
	border:1px solid #D9D9D9;
	background-color:#FFF;
	color:#808080;
}

/*.edit_interests a.del_button{
	line-height:20px;
	height:						16px;
	margin-left:				3px;
	padding-right:				16px;
	padding-bottom:				3px;
	color:						#999999 			!important;
	background-color: 			#ffffff				!important;
	background-position:		0 1px;
	background-repeat:			no-repeat;
	overflow:					hidden;
	width:						16px				!important;
	background-image:			url('img/buttons/btn_delete_icon2.gif') !important;
}*/

.edit_interests .joboffers{
	border: 1px solid #53c5c3;
	background-color: #E9F3F4;
	box-shadow: 2px 2px 0 #53c5c3;
	padding:10px 20px;
	/*height:20px;*/
	border-radius: 5px;
}

.edit_interests .tuerkisbd{
	color:#00C5CC;
	font-weight:bold;
	line-height:15px;
}

.edit_interests .viererspalte{
	float:left;
	width: 24%;
	min-width:160px;
	margin-right:1%;
}
.edit_interests .viererspaltere{
	float:right;
	width: 25%;
	min-width:160px;
	line-height: 2em;
}

.edit_interests .viererspalte .editint_country{
	text-transform:uppercase;
	font-weight:normal;
	color:#aaa;
	display:block;
	margin-top: 1.5em;
	margin-bottom:0.2em;
	font-size:1.2em;
	background-color: #F9F9F9;
	padding: 5px;
}

.edit_interests .editint_subhead{
	font-size:1.2em;
}

.edit_interests .viererspalte input{
	margin-top:2px;
}

.edit_interests .viererspalte ul li{
	padding-bottom: 0.5em;
}


/*add interest ende*/


/* Upload Box YUI  */

.edit_yui{}

#uiElements{
	float:left;
	width:700px;		
	margin-left:8px;
}

.progressbars {
	width:220px;
}

.yui3-progressbar {
	margin-top:4px;
	margin-bottom:3px;
	border: 1px solid #D9D9D9;
/*	border-radius:5px;
	-moz-border-radius: 5px;
	-webkit-border-radius:5px;
*/	
}
.yui3-progressbar .yui3-progressbar-content {
	background-color:#fff;
	position:relative;
/*	width: 200px; */
}
.yui3-progressbar .yui3-progressbar-label {
	position: absolute;
	top:1px;
	left:3px;
	font-size:11px;
	font-family:Arial,Helvetica,sans-serif;
}
.yui3-progressbar .yui3-progressbar-slider {
	background-color:#c4b455;
	height: 15px;
	line-height: 29px;
	width: 0;
}

/*
#selectFilesLink #selectLink,
#uploadFilesLink #uploadLink {
    color: #00c;
    text-decoration: underline;
}
*/

#files {
    float: left;
    margin-bottom: 8px;
    margin-left: 8px;
    width: 650px;
	font-family: Arial,Helvetica,sans-serif !important;
}

#files table {
    float: left;
    margin: 16px 0 0;
    width: 650px;
}

#files table td {
	border: 1px solid #D9D9D9 !important;
    vertical-align: middle !important;
	padding: 4px 10px;
}

#files table th {
	font-size: 11px;
	padding: 4px 10px;
}

#editCorpusId{
	width: 670px !important;
}

.memberadminform .editBoxYui {
	background-color:#FFF;
	float: left;
    width: 100%;
}



a.btn_save_series{
	float:						left;
	height:						16px;

	margin:						4px 4px 0 0;
	padding:					0;
	
	line-height:				16px				!important;
	color:						#999999 			!important;
	background-color: 			#ffffff				!important;
	
	background-position:		0 0		    		!important;
	background-repeat:			no-repeat;

	text-indent: 				-2000px;
	overflow:					hidden;
}


#de a.de.btn_save_series{
	width:						200px				!important;
	background-image:			url('img/buttons/but_speichern_gesamt.gif') !important;
}


#en a.en.btn_save_series{
	width:						200px				!important;
	background-image:			url('img/buttons/but_speichern_gesamt.gif') !important;
}


#fr a.fr.btn_save_series{
	width:						200px				!important;
	background-image:			url('img/buttons/but_speichern_gesamt.gif') !important;
}



.info_btn{
	float:						left;
	height:						16px;
	margin:						4px 8px 0 0;
	padding:					0;
	line-height:				16px				!important;
	overflow:					hidden;
}

.pmstexte a{
	color:#C4B455;
}


/*Ankerleiste auf PIN Seite*/
.ankerleiste_pin{
	background-color:#FFF;
	height:20px;
	width:740px;
	color:#FFF;
	margin-bottom:40px;
	line-height:30px;
}

.ankerleiste_pin .pmyint{float:left; width:240px; margin-right:5px; border:1px solid /*#E8C255*/ #CDC896; border-radius: 5px;}
.ankerleiste_pin .pmyint.aktiv{background-color:/*#E8C255*/ #CDC896;}
.ankerleiste_pin .pmyint.passiv{background-color:#FFF;}
.ankerleiste_pin .pmyint.passiv a{color:/*#E8C255*/ #CDC896;}
.ankerleiste_pin .pmyint.passiv:hover{background-color:/*#E8C255*/ #CDC896;}
.ankerleiste_pin .pmyint.passiv:hover a{color:#FFF;}

.ankerleiste_pin .pfrien{float:left; width:240px; margin-right:5px; border:1px solid #8FAC7A; border-radius: 5px;}
.ankerleiste_pin .pfrien.aktiv{background-color:#8FAC7A; }
.ankerleiste_pin .pfrien.passiv{background-color:#FFF;}
.ankerleiste_pin .pfrien.passiv a{color:#8FAC7A;}
.ankerleiste_pin .pfrien.passiv:hover{background-color:#8FAC7A;}
.ankerleiste_pin .pfrien.passiv:hover a{color:#FFF;}

.ankerleiste_pin .pupdate{float:left; width:240px; border:1px solid #A68A6C; border-radius: 5px;}
.ankerleiste_pin .pupdate.aktiv {background-color:#A68A6C;}
.ankerleiste_pin .pupdate.passiv{background-color:#FFF;}
.ankerleiste_pin .pupdate.passiv a{color:#A68A6C;}
.ankerleiste_pin .pupdate.passiv:hover{background-color:#A68A6C;}
.ankerleiste_pin .pupdate.passiv:hover a{color:#FFF;}

.ankerleiste_pin a{
	font-size:13px;
	text-transform:uppercase;
	color:#FFF;
	text-decoration:none;
	font-family:"Source Sans Pro", arial, sans-serif;
	padding-left: 12px;
}

.ankerleiste_pintop{
	float:right;
	margin-top:5px;
	margin-right:10px;
}

.ankerleiste_pintop a{
	color:#00C5CC;
	text-decoration:none;
	font-weight:bold;
	font-family:helvetica, arial, sans-serif;
	padding-left:20px;
	background:url("img/icons/ankerarrow_pintop.gif") no-repeat scroll 0 0 transparent;
}

.myint_cont_wrap .btn_showmore{
	width: 220px !important;
	background-image: url('img/buttons/btn_showmore.gif') !important;
	background-repeat:no-repeat;
	display:block;
	height:20px;
	margin-left:30%;
	margin-bottom:20px;
}

/*MOODBOARDS*/

/*MY INTERESTS / FRIENDS / FoF - neue Version*/

/*formularbreich oben*/
.mood_head_wrap{
	/*width:740px;*/
	/*border-bottom:6px solid #a78754;*/
	border:1px solid #6F75A4;
	border-radius: 5px;
	margin-bottom:50px;
	padding: 30px;
}

.mood_head_cont{padding:10px 10px 0 10px;}

.edit_mb_head{padding:0;}


.mood_head_cont label{
	font-family:helvetica, arial, sans-serif;
	font-weight:bold;
	color:#333;
	display:block;
	margin-bottom:3px;
}

.mood_head_cont input{
	font-family:courier, monospace;
	font-size:12px;
	border:1px solid #D9D9D9;
	background-color:#FFF;
	color:#808080;
	padding:3px;
	margin-bottom:15px;
	width:230px;
}

.mood_head_cont textarea{
	font-family:courier, monospace;
	font-size:12px;
	border:1px solid #D9D9D9;
	background-color:#FFF;
	color:#808080;
	padding:4px;
	margin-bottom:15px;
	width: 700px;
	height:55px;
	overflow:hidden;
}

.mood_head_cont .btn_savenewmb{
	width:						145px				!important;
	background-image:			url('img/buttons/btn_mood_savenew.gif') !important;
	background-repeat:no-repeat;
	background-color:transparent;
	border:0;
	display:block;
	height:20px;
	cursor:pointer;
}

/*inhaltsbereich*/
.mood_cont_wrap{
	color:#272727;
	line-height:16px;
	padding:0 20px 30px 30px;
	margin:30px 0 50px 0;
	cursor: move;
	background-color:#FFF;
	border:1px solid #E9E9E9;
	border-radius: 5px;
	padding-top:20px;
}

.mood_cont_wrap:hover{
	background-color:#F9F9F9;
}

.mood_cont_wrap .mood_cont_right{
	width:670px;
	/*float:right;*/
}

.moodHeader{font-size: 1.2em; letter-spacing: 0.1em;}
	
.mood_imgflow_wrap{
	margin-top:10px;
}	
	
.mood_titel_wrap{
	text-transform:uppercase;
	font-weight:bold;	
}	
.mood_titel_wrap .label_gruen{color:#C4B455; font-weight:bold;}

.mood_text_wrap{
	text-transform:none;	
	margin-top:10px;	
}		

table.mood_cont_buttons{
	border:0;
	border-collapse:collapse;
}	

table.mood_cont_buttons td{padding-right:10px; vertical-align:top;}

.mood_cont_buttons_wrap .btn_showmb{
	width:						61px				!important;
	background-image:			url('img/buttons/btn_mood_show.gif') !important;
	background-repeat:no-repeat;
	background-color:transparent;
	background-position:		0 0;
	border:0;
	display:block;
	height:16px;
	cursor:pointer;
}	
.mood_cont_buttons_wrap :hover.btn_showmb{ background-position:0 -16px	!important; width:61px !important; }

.mood_cont_buttons_wrap .btn_showmb_pas{
	width:						61px				!important;
	background-image:			url('img/buttons/btn_mood_show_pas.gif') !important;
	background-repeat:no-repeat;
	background-color:transparent;
	background-position:		0 0;
	border:0;
	display:block;
	height:16px;
}

.mood_cont_buttons_wrap .btn_editmb{
	width:						52px				!important;
	background-image:			url('img/buttons/btn_mood_edit.gif') !important;
	background-repeat:no-repeat;
	background-color:transparent;
	background-position:		0 0;
	border:0;
	display:block;
	height:16px;
	cursor:pointer;
}	
.mood_cont_buttons_wrap :hover.btn_editmb{ background-position:0 -16px	!important; width:52px !important; }

.mood_cont_buttons_wrap a.btn_deletemb{
	width:						65px				!important;
	background-image:			url('img/buttons/btn_mood_delete_p.gif') !important;
	background-repeat:no-repeat;
	background-color:transparent;
	background-position:		0 0;
	border:0;
	display:block;
	height:16px;
}	
.mood_cont_buttons_wrap :hover.btn_deletemb{
	background-image:			url('img/buttons/btn_mood_delete_a.gif') !important;
}


hr.mood_linie{
	border:0;
	border-bottom:1px solid #D9D9D9;
	margin-right:10px;
}

/*Ansicht einzelnes Moodbaord*/

.mood_single_wrap{
	padding-right:20px;
	font-family:helvetica, arial, sans-serif;	
}

.mood_single_wrap h2{
	margin-top:30px;
	text-transform:uppercase;
	font-weight:bold;
	color:#000;
	line-height:16px;
	
}

.mood_single_wrap .mood_single_bigpic{
	margin-top:20px;
	width:730px;
	/*height:450px;*/
	height:auto;
	margin-bottom:30px;
	padding-bottom:20px;
	border-bottom:1px solid #D9D9D9;
	/*border:1px solid #f00;*/
}

.mood_single_info{margin-top:20px; margin-bottom:10px;  padding-top:20px;}
.mood_single_info .titel_bk{text-transform:uppercase; font-weight:bold; color:#000;}	
.mood_single_info .label_gruen{color:#C4B455; font-weight:bold;}

.mood_inside_slider{padding:2px 2px 2px 4px; background-color:#FFF; height:94px;}
.mood_inside_slider .infotext {color:#272727; font-size: 10px; font-weight: 600;}
.mood_inside_slider .smallfont{color:#272727;  line-height: 16px; font-weight:normal; font-size: 10px; font-family:arial, helvetica, sans-serif; text-transform:uppercase;}
.mood_inside_slider .sliderimage{margin-top:5px;}
.mood_inside_slider .gold{color:#C4B455;}

.mb_single_item .mb_single_fulltext{
	text-align:left;
	font-family:helvetica, arial, sans-serif;
	font-size:12px;
	line-height:18px;
	color:#000;
	margin-bottom:20px;
}

.mb_single_item .mb_single_info{
	text-align:left;
	font-family:helvetica, arial, sans-serif;
	font-size:10px;
	line-height:14px;
	color:#333;
	margin-bottom:5px;
}
.mb_single_item .showmore_link{margin-bottom:5px;}
.mb_single_item .showmore_link a{
	color: #C4B455;
	background-color:#FFF;
	font-weight:bold;
	margin-bottom:5px;
}
.mb_single_item .showmore_link a:hover{
	color: #FFF;
	background-color:#C4B455;
	font-weight:bold;
	margin-bottom:5px;
}



.editmoodrow .emb_select select{
	width:150px;
	border: 1px solid #D9D9D9;
    color: #808080;
    font-family: arial,verdana,helvetica,sans-serif;
    font-size: 11px;
    height: 18px;
    padding-left: 3px;
    padding-top: 1px;	
}
.editmoodrow a.emb_but_delete img{
	border:0;
	text-decoration:none;
	margin:0 5px 0 5px;
}

.editmoodrow textarea{
	/*border:1px solid #D9D9D9;*/
	border:1px solid #FFF;
	background-color:#FFF;
	color:#808080;
	padding:4px;
	width: 180px;
	height:90px;
	overflow:hidden;	
}

 .editmoodrow .label_gruen{color:#C4B455;  line-height: 16px; font-weight:bold; font-size: 12px; font-family:arial, helvetica, sans-serif;}
 .editmoodrow .smallblack{color:#333333;  line-height: 16px; font-weight:normal; font-size: 12px; font-family:arial, helvetica, sans-serif;}  
 .editmoodrow .smallgrey{color:#808080;  line-height: 16px; font-weight:normal; font-size: 12px; font-family:arial, helvetica, sans-serif;} 

.save_mb_changes{
	width:						85px				!important;
	background-image:			url('img/buttons/btn_save_en.gif') !important;
	background-repeat:no-repeat;
	background-color:transparent;
	background-position:		0 0;
	border:0;
	display:block;
	height:16px;
	cursor:pointer;
}	

.save_mb_changes:hover{
	background-position:		0 -16px;
}

.save_and_close{
    width:                      101px                !important;
    background-image:           url('img/buttons/btn_save_close.gif') !important;
    background-repeat:no-repeat;
    background-color:transparent;
    background-position:        0 0;
    border:0;
    display:block;
    height:16px;
    cursor:pointer;
    text-indent: -2000px;
}   

.save_and_close:hover{
    background-position:        0 -16px;
}


/*REFERENCES*/

.referencesContainer{font-family: "Source Sans Pro",Helvetica,Arial,sans-serif; line-height: 14px;}

.referencesContainer h2{
	font-weight:normal; font-size: 17px;
	line-height: 19px;
	margin:30px 0 4px 0;
	color:#000;
	border-bottom:1px solid #000;
}

.referencesContainer .label_gruen{
	color: #B39500;
	/*font-weight:bold;*/
}


/* HTML5 UPLOAD */



.upload_form_cont {
	background-color:#FFF;
    color: #000;
    overflow: hidden;
}
.info {
	float: left;
	position: relative;
    background-color: #FFF;
    height: 50px;
   width:600px;
   text-align:center;
   
    margin-left: 10px;
    font-weight: normal;
    padding:0 10px 10px;
}

.info > div {
    font-size: 12px;
    font-family:arial, helvetica,sans-serif;
    font-weight: normal;
    padding: 10px 0 10px 0;
}
.info > h2 {
    padding: 0 15px;
}
.info > canvas {
    margin-bottom: 10px;
}

.info #progresscanvas{border:1px solid #272727;}

#dropArea {
    background-color: #FFF;
    border:1px solid #272727;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;    
    
    height: 300px;
    width: 60%;
    margin: 20px 20px 20px 15px;
}
#dropArea:hover, #dropArea.hover {
    background-color: #F4F4F4;
}

.dropAreaImage{
	display:block;
	text-align: center;
	margin:20px 0;
}
.dropAreaText{
	display:block;
    font-size: 16px;
    line-height: 28px;
	color:#272727;
    
    font-weight: normal;
    text-align: center;
    text-transform:uppercase;	
}


#dropArea.uploading {
    background: #F9F9F9 url(img/ajax-loader-white.gif) center 50% no-repeat;
}

#result .s, #result .f {
    font-size: 12px;
    margin-bottom: 10px;
    padding: 10px;

    border-radius:10px;
    -moz-border-radius:10px;
    -webkit-border-radius:10px;
}
#result .s {
    background-color: #77fc9f;
}
#result .f {
    background-color: #fcc577;
}






/*INTERIM MEMBERADMIN UPLOAD LAYOUT*/

.ma_main_col_neu{
	float: left;
	margin-left: 0;
	width: 78%;
}

/*interimlayout - globals*/
.interimAdditionals{color:#272727;}
.interimAdditionals a:hover{transition: all 0.15s ease-in-out 0s !important;}

.fltLft{float:left;}
.fltRgt{float:right;}
.clrLft{clear:left; font-size:0; line-height:0;}
.clrRgt{clear:right; font-size:0; line-height:0;}
.clrBth{clear:both; font-size:0; line-height:0;}
.fltNone{float: none !important;}

.mrgRgt02{margin-right:0.2em;}
.mrgRgt1{margin-right:1em;}
.mrgRgt2{margin-right:2em;}
.mrgRgt3{margin-right:3em;}
.mrgRgt5{margin-right:5em;}
.mrgBot05em{margin-bottom:0.5em;}
.mrgBot1{margin-bottom:10px;}
.mrgBot2{margin-bottom:20px;}
.mrgBot3{margin-bottom:3em;}
.mrgBot5{margin-bottom:5em;}

.pdgRgt05{padding-right:0.5em;}
.pdgRgt1{padding-right:1em;}
.pdgLft05{padding-left:0.5em;}
.pdgLft1{padding-left:1em;}
.pdgBtm1{padding-bottom:1em;}
.pdgBtm05{padding-bottom:0.5em;}
.pdgTop05{padding-top:0.5em;}

.mrgTop05{margin-top:0.5em;}
.mrgTop1{margin-top:1em;}
.mrgTop2{margin-top:2em;}
.mrgTop3{margin-top:3em;}
.mrgTop5{margin-top:5em;}
.mrgTopSml{margin-top:3px;}

.linHgt2{line-height:2.1em;}
.smallText08{font-size: 0.8em;}
.textCentered{text-align: center;}
.textRight{text-align: right;}
.textNoWrap{white-space: nowrap;}

.colorTxtStd{color:#272727;}
.colorPrimary{color:#00C5CC;}
.colorSecondary{color:#B39500;}
.colorTxtStd a{color:#00C5CC;}
.colorTxtStd a:hover{color:#FFF; background-color:#00C5CC;}
.colorTxtGrey{color:#ccc;}

.smlBlueVers{color: #00c5cc; font-size: 0.7em; font-weight: 600; text-transform: uppercase; letter-spacing: 0.1em;}

a .colPrimLink, a.colPrimLink{color:#00C5CC;}
a .colPrimLink:hover, a.colPrimLink:hover{color:#272727;}

a.cursorPoint{cursor:pointer;}

.closeTop a{font-size:30px; color:#808080;}
.closeTop a:hover{color:#00C5CC;}

a.primaryColor{color:#00C5CC;}

.interimAdditionals .width90{width: 90% !important;}

.interimAdditionals .smallbold{
	font-family: "Helvetica Neue", sans-serif;
	font-size: 0.8em;
	font-weight: bold;
}

.separatorLine{border-bottom: 1px dashed #CCC;}

.greyBox{
	background-color:#E5E5E5;
	border-radius:5px;
}

.superBox{
	width:30%;
	margin:40px 0;
	padding:2em 3em;
	/*background-color:#F6EBB2;*/
	background-color:#F9F9F9;
	border-radius:5px;
	color:#272727;
}

.hintBox{
	width:30%;
	margin:40px 0;
	padding:2em 3em;
	background-color:#FFF;
	border-radius:5px;
	color:#272727;
	border:1px solid #FF1493;
	box-shadow: 1px 1px 3px #bbb;
	-moz-box-shadow: 1px 1px 3px #bbb;
	-webkit-box-shadow:1px 1px 3px #bbb;
}
.hintBox .hintColor{
	color: #FF1493;
}

.hintBox.fullwidth{
	width:90%;
	text-align: center;
}


.shopBox{
	width:80%;
	margin:0 auto;
	padding:2em 3em;
	background-color:#FFF;
	border-radius:5px;
	color:#272727;
	border:1px solid #df778c;
	box-shadow: 1px 1px 3px #bbb;
	-moz-box-shadow: 1px 1px 3px #bbb;
	-webkit-box-shadow:1px 1px 3px #bbb;
}
.shopBox .shopColor{
	color: #df778c;
}
.shopBox .shopColor a{color: #df778c;}
.shopBox .shopColor a:hover{color: #272727;}

.shadowBox{
	position: relative;
	float: left;
	/*width:auto !important;*/
	width: 43%;
	padding:2em 3em;
	background-color:#FFF;
	border-radius:5px;
	color:#272727;

	min-height: 110px;
	margin: 30px 2%;
	overflow: hidden;
	box-shadow: 1px 1px 5px #bbb;
	-moz-box-shadow: 2px 2px 5px #bbb;
	-webkit-box-shadow: 1px 1px 5px #bbb;


}
.shadowBoxSpecial{
	padding:0;
	border-radius:0;
	width:230px;
	margin:8px 8px 0 0;
	box-shadow: 1px 1px 5px #bbb;
	-moz-box-shadow: 2px 2px 5px #bbb;
	-webkit-box-shadow:1px 1px 5px #bbb;
}

a.infoBut{color:#CCC;}
a.infoBut:hover{color:#00C5CC;}

.interimAdditionals{
	font-family: "Source Sans Pro",Helvetica,Arial,sans-serif;
	font-size:15px;
	line-height:20px;
	margin-left:8px;
}

.interimAdditionals h1.sectionHeadline{font-size:30px; margin-bottom:40px; margin-left:0;}
.interimAdditionals h2.sectionSubHeadline{font-size:16px; font-weight:normal; text-transform:uppercase; margin-bottom:20px; color:#00c5cc;}

/*.interimAdditionals h3.sectionSubHeadline{color: #00c5cc; font-size: 1em; font-weight: normal; letter-spacing: 0.1em; text-transform: uppercase; background-color:#F9F9F9; padding:3px 10px; border-radius:5px;}*/

.interimAdditionals h3.sectionSubHeadline{
	color: #00c5cc;
	font-size: 1.4em;
	font-weight: normal;
	letter-spacing: 1px;
	text-transform: uppercase;
	background-color: #F9F9F9;
	padding: 10px 10px 8px 10px;
	border-radius: 5px;
	border: 1px solid #ccc;
	box-shadow: 2px 2px 0 #ccc;
}

.interimAdditionals h3.subHeadlinePrim{color: #00c5cc; font-size: 1em; font-weight: normal; letter-spacing: 0.1em; text-transform: uppercase; padding:3px;}
.interimAdditionals h4.streamHead{font-size:16px; font-weight:normal; color:#272727; line-height: 1em;}

.interimAdditionals .smallLabel{font-size:0.8em; font-weight: 600;}

.uploadFieldSet{width:100%; margin-bottom:30px;}
.uploadField{
	float:left;
	width:35%;
	height:220px;
	margin-right:3%;
	color:#FFF;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;	
}
.uploadField.bgNews, .targetInfoBox.bgNews{background-color:#5D5D5D;}
.uploadField.bgMedi{background-color:#00C5CC;}
.uploadField.bgPort{background-color:#CAB6D1;}
.uploadField.bgBlog{background-color:#6392B0;}
.uploadField.bgArtP{background-color:#87CC96;}

.uploadField a{color:#FFF;}
.uploadField a:hover{color:#272727; transition: all 0.15s ease-in-out 0s;}

p.fieldLabel{
	text-align:center;
	margin-top:50px;
	font-size:30px;
	line-height:26px;
	text-transform: uppercase;
	letter-spacing:0.1em;
}
p.fieldLabel .sublabel{display:block; font-size:14px; margin-top: 20px;}
p.fieldLabel.smaller{font-size:24px;}

.targetInfoBox{
	width:98%;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	color:#FFF;
	text-transform:uppercase;
	letter-spacing:0.1em;
	font-size:16px;
	padding:10px 15px;
	background-color:#FFF;
	margin-bottom:40px;
}
a.selectTargetBack{color:#FFF; font-size:12px;}
a.selectTargetBack:hover{color:#000; transition: all 0.15s ease-in-out 0s;}

p.ttip_inner{
	font-family: "Source Sans Pro",Helvetica,Arial,sans-serif;
	font-size:14px;
	line-height:16px;
	max-width:400px;
}

.uplFieldWrp{
	margin-left:15px;
	margin-bottom:10px;
}

.uplFieldLabel{
	color:#272727;
	text-transform:uppercase;
	font-size:16px;
	line-height:20px;
}
.uplField{
	font-family: "Source Sans Pro",Helvetica,Arial,sans-serif !important;
	padding:10px; 
	font-size:16px !important;
	line-height:20px;
	color:#272727;
	border:1px solid #272727;
	background-color:#FFF;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	width:60%;		
}
.uplField.short{width:120px;}
textarea.uplField{height:300px;}

.uploadDADareaBut{text-align: left; margin:30px 0 10px 15px;}
.uploadDADareaBut a{
	color:#272727; 	
	padding:2px 5px;
 	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;}
.uploadDADareaBut a:hover{color:#FFF; background-color:#00C5CC; transition: all 0.15s ease-in-out 0s;}

/*kalender widget overwrite*/
.ui-widget-content{
	font-family: "Source Sans Pro",Helvetica,Arial,sans-serif !important;
	background-image: none !important;
	background-color: #FFF !important;
	border:1px solid #E5E5E5;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	padding: 5px;
	box-shadow: 2px 2px 5px #CCC;
}

.mood_imgflow_wrap .ui-widget-content{
	box-shadow: none;
	padding: 0;
}

.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default{
	color:#00c5cc !important;
	background-image:none !important;
	background-color:#FFF !important;
	border-radius: 2px
}
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight{
	border: 1px solid #272727 !important;
    color: #272727 !important;
	border-radius: 2px
}

.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active{
	border: 1px solid #272727 !important;
	color:#FFF !important;
	background-color:#00c5cc !important;
	border-radius: 2px
}

.ui-datepicker .ui-datepicker-header{background-color:#E5E5E5 !important; background-image: none; border: none;}
.ui-datepicker .ui-datepicker-header .ui-icon, .ui-datepicker .ui-datepicker-header  .ui-widget-content .ui-icon{color:#272727;}
/*.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span{background-image: url(images/ui-icons_222222_256x240.png);}
.ui-datepicker .ui-datepicker-prev span:hover, .ui-datepicker .ui-datepicker-next span:hover{background-image: url(images/ui-icons_ffffff_256x240.png);}*/
.ui-datepicker td{padding: 2px;}
.ui-datepicker td a{padding: 4px;}
.ui-datepicker td a:hover{color:#272727 !important;}

/*info news erfolgreich versendet*/
.newsDone{
	font-family: "Source Sans Pro",Helvetica,Arial,sans-serif !important;
	font-size:16px !important;
	line-height:20px;	
	color:#272727;
	text-align:center;
	
	border:1px solid #272727; 	
	padding:40px 20px;
 	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;	
	
	width:600px;
	margin-top:40px;
}

/*backlink Pin*/

.textLink{
	color:#808080;
	font-size:14px;
	text-transform:uppercase;
}
.textLink:hover{
	color:#00C5CC;	
	transition: all 0.15s ease-in-out 0s;
}

.textLink.greyborder{
	border: 1px solid #E5E5E5;
	padding: 5px 10px;
	border-radius: 5px
}



/*ENDE INTERIM MEMBERADMIN UPLOAD LAYOUT*/



a.btn_finder_profimg_add{
	display:block;
	background: #FFF url('img/buttons/btn_finder_profimg_add_en.gif') 0 0 no-repeat;
	height:16px;
	width:142px;
	color:transparent;
}
a.btn_finder_profimg_add:hover{
	background-position:0 -16px !important;	
}



.choosefile-wrapper {
	cursor: pointer;
	display: inline-block;
	overflow: hidden;
	position: relative;
	margin-left:15px;
}
.choosefile-wrapper input {
	cursor: pointer;
	font-size: 100px;
	height: 100%;
	filter: alpha(opacity=1);
	-moz-opacity: 0.01;
	opacity: 0.01;
	position: absolute;
	right: 0;
	top: 0;
}
.choosefile-wrapper .button {
	background: #FFF;
	border:1px solid #272727;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	color: #272727;
	cursor: pointer;
	display: inline-block;
	font-family: "Source Sans Pro",Helvetica,Arial,sans-serif;
	
	font-size: 20px;
	font-weight: 300;
	margin-right: 5px;
	padding: 4px 28px;
	text-transform: uppercase;
	line-height:40px;
}

.doneLinkWrapper{display:block; margin-top:10px;}

a.credit_bearbeiten{
	width:93px;
	height:16px;
	background-image: url("img/buttons/btn_credits_bearbeiten.gif");
	background-color: 			#ffffff				!important;
	background-position:		0 0;
	background-repeat:			no-repeat;
	overflow:					hidden;
	line-height:20px;	
	display:block;
	float:left;
	margin-right:10px;
}
a.credit_bearbeiten:hover{background-position: 0 -16px;}

/*followed seiten*/
.foList .form_followma{margin-top:10px;}

.foList input{
	width:200px;
	border:1px solid #D9D9D9;
	margin:5px 0;
	padding:5px;
}
.foList input:focus{background-color: #F8F8F8; transition: all 0.15s ease-in-out 0s;}

.foList h3{margin-top:50px; margin-bottom:20px;}

ul.followingList{font-size:14px; line-height:20px;}
ul.followingList li:first-child{border-top:1px dotted #E9E9E9;}
ul.followingList li{padding-top:6px; padding-bottom:3px; border-bottom:1px dotted #E9E9E9;}
ul.followingList li:hover{background-color: #F8F8F8; transition: all 0.15s ease-in-out 0s;}

.followingDelete{
	background-color: #FFFFFF !important;
    background-image: url("img/buttons/btn_delete_icon.gif") !important;
    background-position: 0 0;
    background-repeat: no-repeat;
    color: #00C5CC !important;
    float: left;
    height: 16px;
    line-height: 16px !important;
    margin:0;
    overflow: hidden;
    padding: 0;
    text-indent: -2000px;
    width: 16px !important;
}
.followingUpdate{
	background-color: #FFFFFF !important;
    background-image: url("img/buttons/btn_update_icon.gif") !important;
    background-position: 0 0;
    background-repeat: no-repeat;
    color: #00C5CC !important;
    float: left;
    height: 16px;
    line-height: 16px !important;
    margin:0;
    overflow: hidden;
    padding: 0;
    text-indent: -2000px;
    width: 16px !important;
}
.followingDelete:hover, .followingUpdate:hover{
	background-position: 0 -16px;
}

a.btn_follow{
	background-image: url("img/buttons/btn_follow.gif") !important;
    width: 68px !important;
	background-position: 0 0 !important;
    background-repeat: no-repeat;
    color: #999999 !important;
    float: left;
    height: 16px;
    line-height: 16px !important;
    margin: 4px 4px 0 0;
    overflow: hidden;
    padding: 0;
    text-indent: -2000px;
}
a.btn_follow:hover{
	background-position: 0 -16px !important;
}

.upd_cont_wrap .fnewsRow{
	box-shadow: 1px 1px 3px #bbb;
	-moz-box-shadow: 1px 1px 3px #bbb;
	-webkit-box-shadow:1px 2px 6px #ccc; /*chrome shadow wide*/
	padding:20px;
	border-radius:5px;
	margin-bottom:40px;
	overflow:hidden;
}
.fnewsRow{padding:20px 10px; border-bottom:1px solid #CCC;}
.fnewsRow:hover{background-color: #F8F8F8; transition: all 0.15s ease-in-out 0s;}
.fnewsPI{float:left; margin-right:10px; border:1px solid #D5D5D5;}
.fnewsPI table{width:55px; height:55px; background-color:#FFF;}
.fnewsPI table td{text-align: center; vertical-align: middle;}
.fnewsHead{float:left; width: 600px; font-family: "Source Sans Pro",Helvetica,Arial,sans-serif;}
.fnewsLeft{float:left; margin-bottom:5px; margin-right:5px;}
.fnewsRow .blackSml{font-size:13px; color:#272727; line-height: 19px; font-family: helvetica, arial, sans-serif;}
.fnewsRow .blackSml a{color:#00C5CC;}
.fnewsRow .blackSml a:hover, .fnewsRow .blackSml a:active, .fnewsRow .blackSml a:focus{background-color:#00C5CC; color:#FFF; transition: all 0.15s ease-in-out 0s;}
.fnewsRow .blackSmlBld{font-size:13px; color:#272727; line-height: 19px; font-weight:bold; font-family: helvetica, arial, sans-serif;}
.fnewsRow .blueSmlUp{font-size:13px; color:#00C5CC; line-height: 19px; text-transform:uppercase;  font-family: helvetica, arial, sans-serif;}
.fnewsRow .blackMid{font-size:18px; color:#272727; line-height:24px;}
.fnewsRow a:hover .blackBig{color:#FFF; background-color:#00C5CC; transition: all 0.15s ease-in-out 0s;}
.fnewsRow .blueMid{font-size:18px; color:#00C5CC; line-height:24px;}
.fnewsRow a:hover .blueMid{color:#FFF; background-color:#00C5CC; transition: all 0.15s ease-in-out 0s;}
.fnewsRow .blackBigWrap{margin:15px 0 10px 0;}
.fnewsRow .blackBig{font-size:18px; color:#272727; line-height:24px; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase;}
.fnewsRow .fnewsText{margin-top:10px; margin-bottom:10px;}
.fnewsRow .fnewsPics{width:690px;}

.toggle_arrow{font-size:16px; color:#FFF; padding-right:5px;}
.toggle_text{color:#FFF;}
.farbblockg a:hover .toggle_text, .farbblockg a:hover .toggle_arrow{color:#776F02;}
.farbblock a:hover .toggle_text, .farbblock a:hover .toggle_arrow{color:#005D60;}
.farbblockupd a:hover .toggle_text, .farbblockupd a:hover .toggle_arrow{color:#53432A;}
.toggle_text.accounttext, .toggle_text.conttext{color:#808080; padding-left:5px;}


a.supereditpen, a.editpen{
	float:						left;
	height:						16px;
	margin:						4px 6px 0 0;
	padding:					0;
	line-height:				16px				!important;
	color:						#999999 			!important;
	background-color: 			#ffffff				!important;
	background-position:		0 0;
	background-repeat:			no-repeat;
	text-indent: 				-2000px;
	overflow:					hidden;
	width:						16px				!important;
}
a.supereditpen{background-image: url('img/but_edit_pin2.png') !important;}
a.editpen{background-image: url('img/but_edit_pin1.png') !important;}
a:hover.supereditpen, a:hover.editpen{background-position:0 -16px	!important; }



/*editor blogedit language tabs*/
.editCorpus{margin-top:0 !important;}

.editorChooseLang{margin-top:20px;}

.editorChooseLang ul{
	height:34px;
	width:635px;
}
.editorChooseLang li{
	list-style-type:none;
	display:inline;
}

.editorChooseLang li a{
	font-family: arial, helvetica, sans-serif;
	font-size:14px;
	text-transform:uppercase;
	color:#333;
	padding:10px 15px;
	line-height:33px;
	border:1px solid #F2F2F2;
}

/*tags in edit view Blog & portfolio layer memebradmin*/
a.gosee_blog_edit_industry_add_item {
	color: #272727;
	border: 1px solid #272727;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	border-radius: 3px;
	padding: 2px 5px;
	line-height: 2.4em;
	background-color: #FFFFFF;
	white-space: nowrap;
}

a.gosee_blog_edit_industry_add_item.active {
	background-color: pink;
}

a.gosee_portfolio_edit_industry_add_item {
	color: #272727;
	border: 1px solid #272727;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	border-radius: 3px;
	padding: 2px 5px;
	line-height: 2.4em;
	background-color: #FFFFFF;
}

a.gosee_portfolio_edit_industry_add_item.active {

	background-color: pink;
}

.blog_port_edit_tag_wrapper{
	max-width: 830px;
}
.blog_port_edit_tag_space{
	line-height: 0;
	margin: 0.5em 0;
}



/*screeings auf PIN*/
.scBigBox{height:230px; width:700px;text-align:center; color:#FFF; text-transform:uppercase;}
.scSubtext{
	font-family:lucida sans unicode, lucida grande, sans-serif;
	line-height:1.4em;
	color: #fff;
    display: block;
    font-size: 16px;
    letter-spacing: 0.1em;
    padding-top: 30px;
    text-align: center;
    text-transform: uppercase;
}

.sortableDivBoxTxt .catTxt{
	font-size:1.2em; letter-spacing: 0.1em; text-transform: uppercase;
}
.sortableDivBoxTxt .catTxt.small{
	font-size:1em; letter-spacing: 0.1em; text-transform: uppercase; padding: 0 3px; background-color: #FFF;
}

.sortableDivBoxTxt .catTxt.small:hover{color:#272727;}

.awardsportfolioLayerCatBoxTop{
	color:#FFF; font-size: 4em;
	line-height: 1em;
	text-transform: uppercase;
	letter-spacing: 0.1em;
	background-color: #FFF;
	text-align: center;
}

.awardsportfolioLayerCatBoxTop .descriptionTxt{
	font-size: 0.3em;
	padding-bottom: 1em;
	line-height: 1.4em;
	letter-spacing: 4px;
	margin-top: 1em;
}


/* GOSEE AWARDS - SCREENINGS*/

.sccatCol_fashion, .scSmlBox.color_fashion{background-color:#18C4CB; border: 1px solid #18C4CB;}
.scSmlBox.color_fashion a:hover{background-color:#FFF; color:#18C4CB;}
.scSmlBox.txtcolor_fashion{color: #18C4CB; border: 1px solid #18C4CB; text-align: center;}
.sortableDivBoxTxt .catTxt.catTxtColor_fashion{color: #18C4CB;}
.sortableDivRow.catBorderColor_fashion{border: 1px solid #18C4CB;}
.awardsportfolioLayerCatBoxTop .color_fashion{background-color:#18C4CB; padding-top: 20px}
.catTxt.catTxtColor_fashion.small.active{color:#FFF; background-color: #18C4CB;}

.sccatCol_nude, .scSmlBox.color_nude{background-color:#D5A37E; border: 1px solid #D5A37E;}
.scSmlBox.color_nude a:hover{background-color:#FFF; color:#D5A37E;}
.scSmlBox.txtcolor_nude{color: #D5A37E; border: 1px solid #D5A37E; text-align: center;}
.sccatFnt_nude{font-family:Tahoma,Geneva,sans-serif; font-size: 50px; padding-top:70px;}
.sortableDivBoxTxt .catTxt.catTxtColor_nude{color: #D5A37E;}
.sortableDivRow.catBorderColor_nude{border: 1px solid #D5A37E;}
.awardsportfolioLayerCatBoxTop .color_nude{background-color:#D5A37E; padding: 20px;}
.catTxt.catTxtColor_nude.small.active{color:#FFF; background-color: #D5A37E;}

.sccatCol_reportage, .scSmlBox.color_reportage{background-color:#C5C584; border: 1px solid #C5C584;}
.scSmlBox.color_reportage a:hover{background-color:#FFF; color:#C5C584;}
.scSmlBox.txtcolor_reportage{color: #C5C584; border: 1px solid #C5C584; text-align: center;}
.sccatFnt_reportage{font-family:Verdana,Geneva,sans-serif; font-size: 60px; padding-top:70px;}
.sortableDivBoxTxt .catTxt.catTxtColor_reportage{color: #C5C584;}
.sortableDivRow.catBorderColor_reportage{border: 1px solid #C5C584;}
.awardsportfolioLayerCatBoxTop .color_reportage{background-color:#C5C584; padding: 20px;}
.catTxt.catTxtColor_reportage.small.active{color:#FFF; background-color: #C5C584;}

.sccatCol_screenings, .scSmlBox.color_screenings{background-color:#C0D109; border: 1px solid #C0D109;}
.scSmlBox.color_screenings a:hover{background-color:#FFF; color:#C0D109;}
.scSmlBox.txtcolor_screening{color: #C0D109; border: 1px solid #C0D109; text-align: center;}
.sccatFnt_screenings{font-family:lucida sans unicode, lucida grande, sans-serif; font-size: 80px; padding-top:50px; text-transform:lowercase; font-weight:bold;}
.sortableDivBoxTxt .catTxt.catTxtColor_screenings{color: #C0D109;}
.sortableDivRow.catBorderColor_screenings{border: 1px solid #C0D109;}
.awardsportfolioLayerCatBoxTop .color_screenings{background-color:#C0D109; padding: 20px;}
.catTxt.catTxtColor_screenings.small.active{color:#FFF; background-color: #C0D109;}

.sccatCol_stills, .scSmlBox.color_stills{background-color:#4B58BD; border: 1px solid #4B58BD;}
.scSmlBox.color_stills a:hover{background-color:#FFF; color:#4B58BD;}
.scSmlBox.txtcolor_stills{color: #4B58BD; border: 1px solid #4B58BD; text-align: center;}
.sccatFnt_stills{font-family:"Inconsolata",verdana,sans-serif; font-size: 60px; padding-top:45px;}
.sortableDivBoxTxt .catTxt.catTxtColor_stills{color: #4B58BD;}
.sortableDivRow.catBorderColor_stills{border: 1px solid #4B58BD;}
.awardsportfolioLayerCatBoxTop .color_stills{background-color:#4B58BD; padding: 20px;}
.catTxt.catTxtColor_stills.small.active{color:#FFF; background-color: #4B58BD;}

.sccatCol_illustration, .scSmlBox.color_illustration{background-color:#FA2644; border: 1px solid #FA2644;}
.scSmlBox.color_illustration a:hover{background-color:#FFF; color:#FA2644;}
.scSmlBox.txtcolor_illustration{color: #FA2644; border: 1px solid #FA2644; text-align: center;}
.sccatFnt_illustration{font-family:Courier New,Courier,monospace; font-size: 60px; padding-top:45px;}
.sortableDivBoxTxt .catTxt.catTxtColor_illustration{color: #FA2644;}
.sortableDivRow.catBorderColor_illustration{border: 1px solid #FA2644;}
.awardsportfolioLayerCatBoxTop .color_illustration{background-color:#FA2644; padding: 20px;}
.catTxt.catTxtColor_illustration.small.active{color:#FFF; background-color: #FA2644;}

.sccatCol_cgi, .scSmlBox.color_cgi{background-color:#FD9BCB; border: 1px solid #FD9BCB;}
.scSmlBox.color_cgi a:hover{background-color:#FFF; color:#FD9BCB;}
.scSmlBox.txtcolor_cgi{color: #FD9BCB; border: 1px solid #FD9BCB; text-align: center;}
.sccatFnt_illustration{font-family:Courier New,Courier,monospace; font-size: 60px; padding-top:45px;}
.sortableDivBoxTxt .catTxt.catTxtColor_cgi{color: #FD9BCB;}
.sortableDivRow.catBorderColor_cgi{border: 1px solid #FD9BCB;}
.awardsportfolioLayerCatBoxTop .color_cgi{background-color:#FD9BCB; padding: 20px;}
.catTxt.catTxtColor_cgi.small.active{color:#FFF; background-color: #FD9BCB;}

.sccatCol_art, .scSmlBox.color_art{background-color:#90029F; border: 1px solid #90029F;}
.scSmlBox.color_art a:hover{background-color:#FFF; color:#90029F;}
.scSmlBox.txtcolor_art{color: #90029F; border: 1px solid #90029F; text-align: center;}
.sccatFnt_art{font-family:lucida sans unicode, lucida grande, sans-serif; font-size: 60px; padding-top:70px;}
.sortableDivBoxTxt .catTxt.catTxtColor_art{color: #90029F;}
.sortableDivRow.catBorderColor_art{border: 1px solid #90029F;}
.awardsportfolioLayerCatBoxTop .color_art{background-color:#90029F; padding: 20px;}
.catTxt.catTxtColor_art.small.active{color:#FFF; background-color: #90029F;}

.sccatCol_portrait, .scSmlBox.color_portrait{background-color:#8A8FB7; border: 1px solid #8A8FB7;}
.scSmlBox.color_portrait a:hover{background-color:#FFF; color:#8A8FB7;}
.scSmlBox.txtcolor_portrait{color: #8A8FB7; border: 1px solid #8A8FB7; text-align: center;}
.sccatFnt_portrait{font-family:"Inconsolata",verdana,sans-serif; font-size: 60px; padding-top:70px;}
.sortableDivBoxTxt .catTxt.catTxtColor_portrait{color: #8A8FB7;}
.sortableDivRow.catBorderColor_portrait{border: 1px solid #8A8FB7;}
.awardsportfolioLayerCatBoxTop .color_portrait{background-color:#8A8FB7; padding: 20px;}
.catTxt.catTxtColor_portrait.small.active{color:#FFF; background-color: #8A8FB7;}

.sccatCol_transportation, .scSmlBox.color_transportation{background-color:#B1972C; border: 1px solid #B1972C;}
.scSmlBox.color_transportation a:hover{background-color:#FFF; color:#B1972C;}
.scSmlBox.txtcolor_transportation{color: #B1972C; border: 1px solid #B1972C; text-align: center;}
.sccatFnt_transportation{font-family:"Inconsolata",verdana,sans-serif; font-size: 60px; padding-top:70px;}
.sortableDivBoxTxt .catTxt.catTxtColor_transportation{color: #B1972C;}
.sortableDivRow.catBorderColor_transportation{border: 1px solid #B1972C;}
.awardsportfolioLayerCatBoxTop .color_transportation{background-color:#B1972C; padding: 20px;}
.catTxt.catTxtColor_transportation.small.active{color:#FFF; background-color: #B1972C;}




/* ENDE : GOSEE AWARDS - SCREENINGS*/


.awInfoBox{
	font-family: "Source Sans Pro", arial, sans-serif;
	font-size: 1em;
	padding: 1em 1em 0.3em 1em;
	box-shadow: 1px 1px 3px #CCC;
	border-radius: 3px;
}

h3.hell{
	font-size:16px;
	line-height: 25px;
	color:#C5C5C5;
	font-weight:normal;
	text-transform:uppercase;
}

.scText{
	font-size:12px;
	line-height:20px;
}

.scSmlBox{
	float:left;
	display: inline-block;
	font-weight: 600;
	line-height: 3em;
	/*height:22px;*/
	/*width:99%;*/
	width: 42%;
	margin:0 10px 10px 0;
	text-align:left;
	text-transform:uppercase;
	/*line-height:22px;*/
	font-size:16px;
	letter-spacing: 0.1em;
	font-family: "Source Sans Pro", Helvetica, Arial, sans-serif;
	border-radius: 5px;
	overflow: hidden;
}


@media screen and (max-width: 1200em) {
	.scSmlBox{width:99%;}
}
.scSmlBox a{
	color:#FFF;
	font-weight: 600;
	text-decoration:none;
	display:inline-block;
	width: 100%;
	line-height: 3em;
	border-radius: 5px;
}

#en a.en.btn_del_ma2 {
    background-image: url("img/buttons/btn_delete_absolute_en.gif") !important;
    width: 66px !important;
}
a.btn_del_ma2 {
    background-color: #ffffff !important;
    background-position: 0 0 !important;
    background-repeat: no-repeat;
    color: #999999 !important;
    float: left;
    height: 16px;
    line-height: 16px !important;
    margin: 4px 0 0;
    overflow: hidden;
    padding: 0;
    text-indent: -2000px;
}
a:hover.btn_del_ma2{ background-position:0 -16px  !important; width:16px !important; }


.borderedDivRow{
	border:1px solid #E9E9E9;
	border-radius: 5px;
	padding: 10px;
	margin-bottom: 20px;
}

.borderedDivRow h4{
	color:#272727;
	text-transform: uppercase;
	margin-bottom: 0.8em;
	font-size: 1em;
	letter-spacing: 1px;
	font-weight: 200;
	background-color: #F9F9F9;
}

.borderedDivRow h4 .smallInfo{
	font-size: 0.8em;
	color:#AAA;
	font-style: italic;
}

.borderedDivRow table td{
	text-align: left;
	vertical-align: top;
}
.borderedDivRow table td.imgWrp{
	width: 100px;
	line-height: 0;
	font-size: 0;
}
.borderedDivRow table td.imgWrp img{width: 100%;}
.borderedDivRow table td.radioCheck{
	padding-left: 15px;
	width: 140px;
}

.borderedDivRow .outlineBoxTxt{
	border: 1px solid #CCC;
	padding: 0.2em 0.5em;
	border-radius: 3px;
	margin-right: 0.5em;
	margin-bottom: 0.5em;
	color: #272727;
}
.borderedDivRow .outlineBoxTxt a{color: #00C5CC}

.sortableDivRow, .nonsortableDivRow{
	border:1px solid #E9E9E9;
	border-radius: 5px;
	cursor: move;
	padding: 10px;
	margin-bottom: 20px;
}
.nonsortableDivRow{cursor: auto;}

.nonsortableDivRow.disabledBox{background-color: #E9E9E9; color: #AAA;}
.nonsortableDivRow.disabledBox:hover{background-color: #E9E9E9;}

.sortableDivRow:hover, .nonsortableDivRow:hover{background-color: #F9F9F9;}

.sortableDivBoxDate{width:8em;}

.sortableDivBoxImg{width:233px;}
.sortableDivBoxImg.thumb90{width:293px;}
.sortableDivBoxImg table{float: left;}
.sortableDivBoxImg table td{
	text-align: center;
	vertical-align: middle;
	padding:3px;
}
.sortableDivBoxTxt{width: auto; max-width: 45%;}
.sortableDivBoxTxt.awards{width: 45%;}
.sortableDivBoxIcn{width:20px;}
.sortableDivBoxIcn a{color:#272727;}
.sortableDivBoxIcn a:hover{color:#00C5CC;}

.sortableDivRow.awardsSpecial{cursor: default;}
.sortableDivRow.awardsSpecial:hover{background-color: #FFF;}


/*portfolio und blog layer*/
.sitewrapper_portfolios {
	font-family: "Source Sans Pro",arial,sans-serif;
	font-size: 1.2em;
	text-align: left;
	width: 100%;
	background-color: #F1F1F1;
	display: none;
	height: 100%;
	overflow: auto;
	left: 0;
	opacity: 1;
	position: fixed;
	top: 0;
	z-index: 999;/*unter archivelayer!*/
}
.contentwrapper.portlayer{color:#272727;}
.portlayerheader {
	background-color: #fff;
	height: 30px;
	left: 0;
	padding-top: 5px;
	position: fixed;
	top: 0;
	width: 100%;
	z-index: 1002;
}
.portlayerheader .logo {
	float: left;
	padding-left: 15px;
}

.toolbarPortlayer {
	background-color: #00c5cc;
	color: #fff;
	font-family: "Source Sans Pro",arial,sans-serif;
	height: auto;
	left: 0;
	min-height: 50px;
	padding-left: 15px;
	position: fixed;
	top: 30px;
	width: 100%;
	z-index: 1003;
}

.toolbaritemWrp{padding: 10px 25px 10px 15px;}

.toolbarPortlayer a{
	color: white;
	font-size: 1.2em;
	line-height: 1.7em;
}
.toolbarPortlayer a:hover{color:#272727;}

.portlayerInputs{padding:100px 30px 30px 30px;}
.portlayerItems{padding:0 30px 100px 30px;}
.portlayerItems img a{border: none; text-decoration: none;}

.portlayerItems .layer_02 {
	color: #272727;
	float: left;
	height: 205px;
	margin: 8px 8px 0 0;
	min-height: 210px;
	position: relative;
	width: 205px;
	z-index: 190;
}

.portlayerInputs .selectBoxWrp select{font-size:0.9em;}


.portlayerThumb{
	background-color: white;
	display: block;
	float: left;
	overflow: hidden;

	height: 190px;
	margin-left: 2%;
	width: 190px;
}
.plThumbImgWrp{height: 80%; width: 100%;}
.plThumbImgWrp table{
	border-collapse: collapse;
	height: 100%;
	margin: 0;
	padding: 0;
	width: 100%;
}
.plThumbImgWrp table td{
	text-align: center;
	vertical-align: middle;
}
.plThumbImgWrp table td img{
	height: auto;
	max-height: 140px;
	max-width: 170px;
	width: auto;
}

.plThumbTxtWrp{padding:8px 12px 0; margin-top:5px;}

.portlayerInputs .profilHeader{
	width: 830px;
	margin-bottom: 1em;
}
.portlayerInputs .editBox{
	background-color: #FFF;
	width: 100%;
	box-shadow: 2px 2px 4px rgb(204, 204, 204);
	border-radius: 0 5px 5px;
	margin-top: -2px;
	border: 2px solid #e1bb00;

}

.portlayerInputs .editorChooseLang li a{border-radius: 5px 5px 0 0;}

/*addressbook, newsmailing - interimlayout*/

.interimAdditionals fieldset{width:auto; margin-bottom:1em;}
.interimAdditionals h1{line-height: 1.4em; margin-left: 0; font-size: 2.2em; text-transform: uppercase; letter-spacing: 2px;}
.interimAdditionals h2{text-transform:uppercase; font-size:1.2em; color:#272727; letter-spacing:0.1em; font-weight: normal; white-space: normal;}

.interimAdditionals .gsBlue, .gsBlue{color:#00C5CC;}
.interimAdditionals a.gsBlueLink{color:#00C5CC;}
.interimAdditionals a.gsBlueLink:hover{color:#369496;}
.interimAdditionals .gsBlack{color:#272727;}
.interimAdditionals a.gsBlackLink{color:#272727;}
.interimAdditionals a.gsBlackLink:hover{color:#00C5CC;}
.interimAdditionals a.gsBlackLink.grnHover:hover{color:#00aa00;}
.interimAdditionals a.gsBlackLink.redHover:hover{color:#FF3333;}
.interimAdditionals .gsPink{color:#ff1493;}

.hintEmpty{text-transform:uppercase; color:#00C5CC; padding:1em 2em; border:1px solid #00C5CC; text-align:center;}
.hintEmpty.width85{width:85%;}

.interimAdditionals .inputField, .editGrpModal .inputField, .shopEditItemModal .inputField, .shopBankDetailMailModal .inputField{
    background-color: #fff;
    border: 1px solid #272727;
    border-radius: 5px;
    color: #272727;
	font-family: "Source Sans Pro",Helvetica,Arial,sans-serif !important;
    font-size: 15px !important;
    line-height: 18px;
    padding: 5px 8px;
    width:190px;
}

.shopBankDetailMailModal .inputField{width:280px; display: block}

.interimAdditionals .inputField.smlField{padding: 1px 8px;}
.interimAdditionals .inputField.input100Width{width:100%;}
.interimAdditionals .inputField.input90Width{width:90%;}
.interimAdditionals .inputField.input98Width{width:98%;}
.interimAdditionals .inputField.input225pxWidth{width:225px;}
.interimAdditionals .inputField.input150pxWidth{width:150px;}
.interimAdditionals .inputField.input160pxWidth{width:160px;}
.interimAdditionals .inputField.input70pxWidth{width:70px;}
.interimAdditionals .inputField.lessHeight{line-height: 12px; padding: 2px 5px;}

.interimAdditionals .inputField.input90Width.longText{width:86%; padding-right: 5%; text-overflow: ellipsis;}

.interimAdditionals .inputField::placeholder{color: #ccc;}

.interimAdditionals input.inputField:not(:placeholder-shown) {
	border-color: #CCC;
}

.interimAdditionals .inputLabelStd input.inputField:not(:placeholder-shown) {
	background: url(img/inputfield_checkmark.png) no-repeat;
	background-position-x: right;
	background-position-y: center;
}

.interimAdditionals input.inputField:placeholder-shown {
	/*border-color: 272727;*/
}

.inputLabelStd span{
	display: block;
	color:#00c5cc;
	font-size: 0.7em;
	font-weight: 600;
	letter-spacing: 0.1em;
	text-transform: uppercase;
}

.inputLabelStd span.socMedSpecial{
	color:#272727;
	font-size: 1em;
	letter-spacing: 0;
	text-transform: none;
}


.interimAdditionals .selectBoxWrp select.selectBox {
    -moz-appearance: none;
	-webkit-appearance: none;
	appearance: none;
    background: transparent none repeat scroll 0 0;
    border: 0 none;
    border-radius: 0;
    font-size: 0.9em;
    height: 28px;
    line-height: 1;
    padding: 5px;
    width: 268px;
}

.interimAdditionals select.selectBox {
    border: 0 none !important;
}

.interimAdditionals .selectBoxWrp.smallBox{width: 178px;}
.interimAdditionals .selectBoxWrp.xtrSmallBox{width: 138px;}

.placeholderDark .inputField::-moz-placeholder{opacity:1 !important;  }

.multiSelectBoxWrp select{
	width: 100%;
	font-size: 1em;
}
.multiSelectBoxWrp select option{
	padding-top: 0.2em;
	padding-bottom: 0.2em;
}

.multiSelectBoxWrp select option:disabled{
	background-color: #eee;
	color: #666;
	padding-left: 0.5em;
}


.interimAdditionals a.addCross, .editGrpModal a.addCross{
	color:#272727;
	background-color:#FFF;
	border:1px solid #272727;
	border-radius:5px;
	padding:1px 4px;
	line-height:30px;
	font-size:20px;
}
.editGrpModal a.addCross{padding:2px 3px 0 4px;}

.interimAdditionals a.addCross:hover, .editGrpModal a.addCross:hover{
	color:#FFF;
	background-color:#00C5CC;
	border:1px solid #00C5CC;
}


.interimAdditionals a.specialBut.dark{
	color:#FFF;
	background-color:#00C5CC;
	border:1px solid #00C5CC;
	border-radius:5px;
	padding:3px 10px;
	line-height:30px;
	text-transform: uppercase;
}

.interimAdditionals a.specialBut.dark:hover{
	color:#00C5CC;
	background-color:#272727;
	border:1px solid #00C5CC;
}

table.adListTable, table.adListTableHead, table.nmListTable, table.newsListTable{
	border-collapse:collapse;
	width:100%;
}	
table.adListTable tr:hover, table.nmListTable tr:hover, table.newsListTable tr:hover{background-color:#F9F9F9;}
table.adListTable tr.nohover:hover{background-color:#FFF !important;}
table.adListTable tr.strongLine td{font-weight:bold;}

table.adListTable td, table.nmListTable td, table.newsListTable td{
	border-bottom:1px solid #e0dfe3;
	padding:5px 8px;
	color:#272727;
	line-height:22px;
	vertical-align:top;
}
table.newsListTable td{border:1px solid #e0dfe3;}

table.adListTableHead td, table.adListTable th, table.nmListTable th, table.newsListTable th {
	height:30px;
	font-weight:bold;
	padding: 10px 8px 5px 8px;
	border-bottom:1px solid #272727;
	background-color:#F9F9F9;
}
table.newsListTable th{border:1px solid #e0dfe3; border-bottom:1px solid #272727;}


table.nmListTable th, table.adListTable th, table.newsListTable th{text-align:left;}
table.nmListTable td, table.nmLisadListTabletTable td, table.newsListTable td{font-family: "Source Sans Pro",Helvetica,Arial,sans-serif !important;}
a.headLine{font-size:1.0em;}

table.adListTable td.big, table.adListTableHead td.big, table.nmListTable td.big{width:200px;}
table.adListTable td.sml, table.adListTableHead td.sml, table.nmListTable td.sml{width:20px; text-align:right;}
table.adListTable td a, table.adListTableHead td a, a.editAddressbookItem, table.nmListTable td a, table.newsListTable td a{color:#272727;}
table.adListTable td a:hover, table.adListTableHead td a:hover, a.editAddressbookItem:hover, table.nmListTable td a:hover,  table.newsListTable td a:hover{color:#00C5CC;}

table.newsListTable td.function{
	text-align: center;
	max-width: 40px;
}
table.newsListTable td.title{width: 40%}
table.newsListTable td.status{
	width: 10%;
	min-width: 100px;
	font-size: 0.7em;
	text-transform: uppercase;
	line-height: 1em;
	font-weight: 600;
}
table.newsListTable td.status .colorOK{color: limegreen;}
table.newsListTable td.status .color2{color: orange;}

table.adListTableHead a.butTabHead{
	color:#272727;
	padding:3px 10px;
	border:1px solid #272727;
	border-radius: 5px;
	background-color:#FFF;
}	
table.adListTableHead a.butTabHead:hover{
	color:#FFF;
	background-color:#00C5CC;
	border:1px solid #00C5CC;
}


.ma_pagination{
	border: 1px solid red;
	width: 100%;
}

.prevNextPagination ul{
	list-style: none;
	padding: 10px 10px 5px 10px;
	margin: 0;
	display: flex;
	justify-content: space-between;
	background-color: #F9F9F9;
}
.prevNextPagination ul li a{
	color: #272727;
	text-transform: uppercase;
	font-size: 0.9em;
	font-weight: 600;
	line-height: 1.4em;
}
.prevNextPagination ul li a:hover, .prevNextPagination ul li a:active, .prevNextPagination ul li a:focus{color:#00c5cc;}
.prevNextPagination ul li span.act{
	font-weight: 600;
	color: #00c5cc;
	font-size: 0.9em;
	line-height: 1.4em;
}


.addBookToolbarWrp{
	position: fixed;
	width: auto;
	z-index: 2;

	background-color: #272727;
	color:#F9F9F9;
	opacity: 0.9;

	height: auto;
	padding: 10px 15px 20px 20px;

	border-radius:5px;
	-webkit-box-shadow: 3px 3px 6px 2px rgba(0,0,0,0.4);
	-moz-box-shadow: 3px 3px 6px 2px rgba(0,0,0,0.4);
	box-shadow: 3px 3px 6px 2px rgba(0,0,0,0.4);
}

.addBookToolbarWrp a{color:#00C5CC;}
.addBookToolbarWrp a:hover{color:#FFF;}

.addBookToolbarTop{text-align: right; font-size:30px;}
.addBookToolbarWrp .dottedline{border-bottom:1px dotted #F9F9F9; margin-bottom:20px;}

.editGrpBut{
	margin:10px 0 40px 445px;
}	

.editGrpModal, .panelContModal{
	font-family: "Source Sans Pro",Helvetica,Arial,sans-serif !important;
	background-color:#FFF;
	border-radius:10px;
}
.editGrpModalWrpInner, .panelContModalWrpInner{padding:10px 50px 30px 50px;}

.editGrpModal a, .panelContModal a{color:#272727; line-height:25px;}
.editGrpModal a:hover, .panelContModal a:hover{color:#00C5CC;}
.editGrpModal h2, .panelContModal h2{
    color: #00c5cc;
    font-size: 18px;
    font-weight: normal;
    letter-spacing: 0.1em;
    margin-bottom: 30px;
    text-transform: uppercase;
}

.editGrpModal .butClose, .panelContModal .butClose{
	text-align: right;
	margin-right:10px;
	margin-top:5px;
}
.butClose a{color:#CCC;}

.editGrpListScrollFrame, .panelContModalScrollFrame{max-height:400px; overflow-y: scroll; width:110%;}
.editGrpModal .hintTxt{color:#CCC; padding:5px 0;}

table.nmItemListTab{
	border-collapse:collapse;
	width:90%;
}
table.nmItemListTab tr:hover{background-color:#F9F9F9;}
table.nmItemListTab td{
	border-bottom:1px solid #e0dfe3;
	padding:8px 2px 2px 0;
	color:#272727;
	line-height:18px;
	vertical-align:top;
}
table.nmItemListTab td.imgHld{width:60px;}
table.nmItemListTab td.sml, table.nmListTable th.sml{width:20px;}
table.nmListTable th.sml{text-align: right;}
table.nmItemListTab td.big{width:300px;}
table.nmListTable td.mid, table.nmListTable th.mid{width:70px;}
table.nmListTable th.txtMid{text-align: center;}
table.nmListTable td.big500, table.nmListTable th.big500{width:500px;}
table.nmListTable td.big450, table.nmListTable th.big450{width:450px;}

table.nmListTable td.centered, table.nmListTable th.centered, table.adListTable td.centered, table.adListTable th.centered{text-align: center;}

.nmItemListPlus{color:#00C5CC;}
.nmItemListPlus:hover{color:#272727;}

.greenCheck{color:#81c240;}

.interimAdditionals a.butStdrt, button.butStdrt, input.butStdrt{
	color:#FFF;
	background-color:#00C5CC;
	border:1px solid #00C5CC;
	border-radius:5px;
	padding:4px 10px;
	white-space: nowrap;
}

button.butStdrt, input.butStdrt{
	font-family: "Source Sans Pro",Helvetica,Arial,sans-serif;
	font-size: 1em;
}

.interimAdditionals a.butStdrt:hover{
	color:#00C5CC;
	background-color:#FFF;	
}

.interimAdditionals a.butStdrt.smlBut{
	padding:1px 10px;
}


.interimAdditionals a.butOutline{
	color:#00c5cc;
	background-color:#FFF;
	border:1px solid #00c5cc;
	border-radius:5px;
	padding:1px 10px;
}

.interimAdditionals a.butStdrt.gold, button.butStdrt.gold, input.butStdrt.gold{
	background-color:#B39500;
	border:1px solid #B39500;
}
.interimAdditionals a.butStdrt.gold:hover, button.butStdrt.gold:hover, input.butStdrt.gold:hover{
	background-color:#FFF;
	color:#B39500;
}

.interimAdditionals a.butStdrt.pink, button.butStdrt.pink{
	color:#FFF;
	background-color:#FF1493;
	border:1px solid #FF1493;
}
.interimAdditionals a.butStdrt.pink:hover, button.butStdrt.pink:hover{
	background-color:#FFF;
	color:#FF1493;
}
.interimAdditionals a.butStdrt.pinkinv, button.butStdrt.pinkinv{
	background-color:#FFF;
	border:1px solid #FF1493;
	color:#FF1493;
}
.interimAdditionals a.butStdrt.pinkinv:hover, button.butStdrt.pinkinv:hover{
	background-color:#FF1493;
	color:#FFF;
}

.interimAdditionals .butStdrt.alertColor, .modalLayoutFront .butStdrt.alertColor{
	color:#FFF;
	background-color:#FF3333;
	border:1px solid #FF3333;
}

.interimAdditionals .butStdrt.alertColor:hover, .modalLayoutFront .butStdrt.alertColor:hover{
	background-color:#FFF;
	color:#FF3333;
}

.interimAdditionals a.butStdrt.grey, button.butStdrt.grey{
	font-family: "Source Sans Pro",Helvetica,Arial,sans-serif;
	line-height: 20px;
	font-size:14px;
	text-transform: uppercase;
	background-color:#808080;
	border:1px solid #808080;
}
.interimAdditionals a.butStdrt.grey:hover, button.butStdrt.grey:hover{
	background-color:#FFF !important;
	color:#808080;
}

.interimAdditionals a.butStdrt.dark{
	text-transform: uppercase;
	background-color:#00C5CC;
	border:1px solid #00C5CC;
	color:#FFF;
}
.interimAdditionals a.butStdrt.dark:hover{
	background-color:#272727;
	color:#00C5CC;
	border:1px solid #00C5CC;
}

.interimAdditionals .butPassiv, .interimAdditionals a.butPassiv{
	color:#FFF;
	background-color:#CCC;
	border:1px solid #CCC;
	border-radius:5px;
	padding:4px 10px;
	cursor: default;
}
.interimAdditionals a.butPassiv:hover{
	color:#FFF;
	background-color:#CCC;
	border:1px solid #CCC;
}
.interimAdditionals .butPassiv[data-hint]{
	display:inline !important;
}


a.butLanguage{
	color:#FFF;
	background-color:#CCC;
	border:1px solid #CCC;
	border-radius:2px;
	padding:2px 6px;	
}
a.butLanguage:hover{color:#272727;}

.interimAdditionals a.butStdrt.upgradeButton{
	border:0;
	padding:1em 2em;
	text-transform: uppercase;
	font-family: "Source Sans Pro",Helvetica,Arial,sans-serif;
	font-size:1.2em;
	font-weight:normal;
	letter-spacing: 0.1em;

	background: rgba(176,156,95,1);
	background: -moz-linear-gradient(left, rgba(176,156,95,1) 0%, rgba(186,166,106,1) 11%, rgba(224,197,76,1) 49%, rgba(189,164,90,1) 89%, rgba(176,156,95,1) 100%);
	background: -webkit-linear-gradient(left, rgba(176,156,95,1) 0%, rgba(186,166,106,1) 11%, rgba(224,197,76,1) 49%, rgba(189,164,90,1) 89%, rgba(176,156,95,1) 100%);
	background: -o-linear-gradient(left, rgba(176,156,95,1) 0%, rgba(186,166,106,1) 11%, rgba(224,197,76,1) 49%, rgba(189,164,90,1) 89%, rgba(176,156,95,1) 100%);
	background: -ms-linear-gradient(left, rgba(176,156,95,1) 0%, rgba(186,166,106,1) 11%, rgba(224,197,76,1) 49%, rgba(189,164,90,1) 89%, rgba(176,156,95,1) 100%);
	background: linear-gradient(to right, rgba(176,156,95,1) 0%, rgba(186,166,106,1) 11%, rgba(224,197,76,1) 49%, rgba(189,164,90,1) 89%, rgba(176,156,95,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b09c5f', endColorstr='#b09c5f', GradientType=1 );
}

.interimAdditionals a.butStdrt.upgradeButton:hover{
	background: rgba(176,156,95,1);
	background: -moz-linear-gradient(left, rgba(176,156,95,1) 0%, rgba(176,156,95,1) 100%);
	background: -webkit-linear-gradient(left, rgba(176,156,95,1) 0%, rgba(176,156,95,1) 100%);
	background: -o-linear-gradient(left, rgba(176,156,95,1) 0%, rgba(176,156,95,1) 100%);
	background: -ms-linear-gradient(left, rgba(176,156,95,1) 0%, rgba(176,156,95,1) 100%);
	background: linear-gradient(to right, rgba(176,156,95,1) 0%, rgba(176,156,95,1) 100%);
	color:#FFF;
}

.upgradeBanner{
	background: rgba(176,156,95,1);
	background: -moz-linear-gradient(left, rgba(176,156,95,1) 0%, rgba(186,166,106,1) 11%, rgba(224,197,76,1) 49%, rgba(189,164,90,1) 89%, rgba(176,156,95,1) 100%);
	background: -webkit-linear-gradient(left, rgba(176,156,95,1) 0%, rgba(186,166,106,1) 11%, rgba(224,197,76,1) 49%, rgba(189,164,90,1) 89%, rgba(176,156,95,1) 100%);
	background: -o-linear-gradient(left, rgba(176,156,95,1) 0%, rgba(186,166,106,1) 11%, rgba(224,197,76,1) 49%, rgba(189,164,90,1) 89%, rgba(176,156,95,1) 100%);
	background: -ms-linear-gradient(left, rgba(176,156,95,1) 0%, rgba(186,166,106,1) 11%, rgba(224,197,76,1) 49%, rgba(189,164,90,1) 89%, rgba(176,156,95,1) 100%);
	background: linear-gradient(to right, rgba(176,156,95,1) 0%, rgba(186,166,106,1) 11%, rgba(224,197,76,1) 49%, rgba(189,164,90,1) 89%, rgba(176,156,95,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b09c5f', endColorstr='#b09c5f', GradientType=1 );
	border-radius: 5px;
	padding:20px 30px;
}

.upgradeBanner.skyformat{
	width:177px;
}

.upgradeBanner.leaderboardformat{
	width:92%;
	box-shadow: 1px 1px 3px #bbb;
	-moz-box-shadow: 1px 1px 3px #bbb;
	-webkit-box-shadow:1px 1px 3px #bbb;
	margin-bottom:40px;
}

.upgradeBanner.skyformat p{
	font-family: "Source Sans Pro",Helvetica,Arial,sans-serif !important;
	font-weight: normal;
	color:#FFF;
	font-size:15px;
	line-height: 22px;
	text-align: justify;
}

.upgradeBanner.leaderboardformat p{
	font-family: "Source Sans Pro",Helvetica,Arial,sans-serif !important;
	font-weight: normal;
	color:#FFF;
	text-align: justify;
	margin-bottom: 0 !important;
}

.upgradeImgBanner, .upgradeImgBannerWide{
	border:1px solid #B39500; /*#B39F62*/
	width: 235px;
	border-radius: 5px;
	padding-top:5px;
	text-align: center;
}
.upgradeImgBannerWide{width: 100%;}

.upgradeImgBanner a img, .upgradeImgBannerWide a img{text-decoration: none !important; width: 100%; height: auto;}
.upgradeImgBanner a, .upgradeImgBannerWide a{
	text-transform: uppercase;
	text-align: center;
	text-decoration: none !important;
	color:#B39500;
	font-size:14px;
	line-height:30px;
}

.welcomebanner{
	border:1px solid #069897;
	width: 730px;
	border-radius: 0 0 5px 5px;
	text-align: center;
}
.welcomebanner p{
	padding:20px 40px;
	line-height: 1.6em;
}
.welcomebanner p a{font-weight: 600;}
.welcomebanner p a:hover{background-color: #272727; color:#FFF !important;}


.defTooltip, .defTooltipAltTxt{display: inline; position: relative;}
.defTooltip:hover:after, .defTooltipAltTxt:hover:after{
    border-radius: 3px;
    bottom: 26px;
    color: #fff;
    /*content: attr(title);*/
    left: 0;
    padding: 5px 15px;
    position: absolute;
    z-index: 98;
    width: 200px;
    font-size:12px;
	line-height:16px;
    text-transform:uppercase;
    text-align:left;
    font-weight:normal;
}
.defTooltip:hover:after{content: attr(title);}
.defTooltipAltTxt:hover:after{content: attr(alt);}

.defTooltip:hover:after, .defTooltipAltTxt:hover:after{background: #506616; background: rgba(50,50, 50,.8);}
.defTooltip.smlTt:hover:after{width:100px !important;}
.defTooltip.bigTt:hover:after, .defTooltipAltTxt.bigTt:hover:after{width:400px !important; background: rgba(204, 204, 204, .9); border:1px solid #272727; color:#272727; text-transform:none;}

.nmBannerImg img{padding-bottom: 1em; display:block;}

/*ck editor overwrite*/
	.interimAdditionals .cke_chrome{
		border:1px solid #272727;
		box-shadow:none;
	}
	.interimAdditionals .cke_top, .interimAdditionals .cke_bottom{background:#FFF;}
	.interimAdditionals .cke_toolbar_break{display:inline;}
	.interimAdditionals .cke_toolgroup{background: #FFF;}
	.interimAdditionals .cke_toolgroup a:hover{background: #F9F9F9;}

.nmItemsWrp{
	cursor:move;
	width: 660px;
	padding:1em;
	margin:2em 0;
	border:1px dotted #CCC;
	color:#272727;
	line-height:1.4em;
	background-color: #FFF;
}
.nmItemsWrp:hover{background-color:#F9F9F9; border:1px solid #F9F9F9;}
.nmItemsWrp .headLine{font-size:1.2em; text-transform:uppercase;}
.nmItemsWrp .delCross{font-size:2em;}
.nmItemsWrp .delCross:hover{color:#00C5CC;}
.nmItemImgLine{
	max-width:600px;
	margin-top:10px;
	white-space:nowrap;
	overflow:hidden;
}

/*überschreiben der selectbox css unter madmin - genutzt in addressbook*/

.interimAdditionals .ms-choice{
	background-color: #fff;
	border:1px solid #272727;
	border-radius: 5px;
	color:#272727;
	font-family:"Source Sans Pro",Helvetica,Arial,sans-serif !important;
	font-size: 14px !important;
	line-height: 26px;
	padding: 5px 8px;
	width: 194px;
	height:29px;
}

.interimAdditionals .ms-choice > span.placeholder{
	width:170px;
}

.interimAdditionals .ms-choice > div{
background:rgba(0, 0, 0, 0) url("multiple-select_dark.png") no-repeat scroll left top !important;
}



/*addressimport - interimlayout*/
.interimAdditionals .informationBox{
	border:1px solid #272727;
	background-color:#FFF;
	-webkit-box-shadow: 3px 3px 6px 2px rgba(0,0,0,0.4);
	-moz-box-shadow: 3px 3px 6px 2px rgba(0,0,0,0.4);
	box-shadow: 3px 3px 6px 2px rgba(0,0,0,0.4);
	border-radius:5px;
	padding:10px 20px 20px 20px;
	line-height:22px;
	font-size: 14px;
	width:300px;
}
.interimAdditionals .informationRow{
	border-radius:5px;
	padding:3px 10px;
	line-height:22px;
	font-size: 14px;
	width:97%;
	color:#FFF;
	text-transform: uppercase;
}

.interimAdditionals .informationRow.alertColor{background-color:#FF3333;}
.interimAdditionals .informationRow.hintColor{background-color:#FAC332;}
.interimAdditionals .informationRow.successColor{background-color:#00aa00;}

/* ADDRESSBOOK IMPORT - input file - css for jquery.customfile.js */
.inputfile {
	width: 0.1px;
	height: 0.1px;
	opacity: 0;
	overflow: hidden;
	position: absolute;
	z-index: -1;
}

.inputfile + label {
	max-width: 80%;
	height:30px;
	text-overflow: ellipsis;
	white-space: nowrap;
	cursor: pointer;
	display: inline-block;
	overflow: hidden;
	color: #272727;
	border: 1px solid #272727;
	background-color: #FFFFFF;
	padding: 0;
	border-radius:5px;
}

.inputfile:focus + label,
.inputfile.has-focus + label {
	outline: 1px dotted #272727;
	outline: -webkit-focus-ring-color auto 5px;
	border-color: #272727;
}

.inputfile + label span,
.inputfile + label strong {
	padding:5px 10px;
}

.inputfile + label span {
	width: 180px;
	min-height: 1.2em;
	padding-top:7px;

	display: inline-block;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
	vertical-align: top;

	font-size:14px;
	font-weight:normal;
}

.inputfile + label strong {
	height:20px;
	color: #272727;
	background-color: #FFF;
	border-left:1px solid #272727;
	display: inline-block;
	font-weight: normal;
	text-transform: uppercase;
	font-size:14px;
}

.inputfile:focus + label strong,
.inputfile.has-focus + label strong,
.inputfile + label:hover strong {
	background-color: #00c5cc;
	color:#FFF;
}

@media screen and (max-width: 50em) {
	.inputfile + label strong {
		display: block;
	}
	.inputfile + label{
		border-radius:0;
	}
}
/* ENDE ADDRESSBOOK IMPORT - input file - css for jquery.customfile.js */



/*prodyoucer setting*/

.prodSettingsWrp{
	width: 83%;
	margin: 3em 7% 3em 3%;
	box-shadow: 1px 1px 3px #bbb;
	-moz-box-shadow: 1px 1px 3px #bbb;
	-webkit-box-shadow: 1px 2px 6px #ccc;
	padding: 30px 7% 30px 30px;
	border-radius: 5px;
}

.prodSettingsWrp .ui-widget-content{
	border-radius: 5px;
	border: none;
	background-color: #E5E5E5 !important;
	background-image: none;
}

.prodSettingsWrp .ui-slider-handle.gosee-prod-settings-custom-handle{
	height: 1.8em;
	margin-top: -0.9em;
	width: 4em;
	border-radius: 2em;
	line-height: 2em;
}

/*ENDE : prodyoucer setting*/


/*producer schedule*/

.addEntryWrp{
	width:auto;
	max-width: 90%;
	margin: 0 5% 5em 5%;
	padding:2em 3em;
	background-color:#FFF;
	border-radius:5px;
	color:#272727;
	box-shadow: 1px 1px 3px #bbb;
	-moz-box-shadow: 1px 1px 3px #bbb;
	-webkit-box-shadow:1px 1px 3px #bbb;
}

.datepickerWrp{margin-right: 2em;}

.dateInputField{
	margin: 0;
	background: #fff;
	position: relative;
	display: inline-block;
	vertical-align: middle;
}

.dateInputField input{
	border: 1px solid #272727;
	padding: 8px 0 8px 14px;
	font-size: 0.9em;
	font-weight: 200;
	color: #272727;
	line-height: 1em;
	width: 80px;
	text-align: left;
	border-radius: 3px;
}

.dateInputField input:disabled{border: 1px solid #CCCCCC;}

.dateInputArrow{
	box-sizing: border-box;
	display: inline-block;
	vertical-align: middle;
	text-align: center;
	width: 1em;
}

.locationpickerWrp{
	position: absolute;
	background-color: #FFFFFF;
	z-index: 3; /*covers calendar*/
}

.locationpickerWrp ul {
	width: 300px;
	border: 1px #272727 solid;
	border-radius: 3px;
	padding: 0.3em;
	line-height: 1em;
}
.locationpickerWrp ul li {
	padding: 0.3em 0.5em;
	z-index: 2;
}
.locationpickerWrp ul li:not(.init) {
	float: left;
	width: 280px;
	white-space: nowrap;
	font-size: 0.9em;
	overflow: hidden;
	text-overflow: ellipsis;
	padding: 0.6em 0.5em;
	display: none;
	background: #FFFFFF;
	border-bottom: 1px solid #ccc;
	box-shadow: 2px 2px 5px #ccc;
}
.locationpickerWrp ul li:not(.init):last-child{border-radius: 0 0 3px 3px;}

.locationpickerWrp ul li:not(.init):hover, ul li.selected:not(.init) {background: #CCCCCC;}
.locationpickerWrp li.init {cursor: pointer;}
.locationpickerWrp a#submit {z-index: 1;}

.locationpickerWrp ul li.disabled{display:none !important;} /*hide home location in location-dropdown*/
.locationpickerWrp ul li.blocked{color:#FF3333;} /*blocked period link in location-dropdown*/

.calendarEntryModal a.close-modal{display: none !important;}/*hide standdard modal close button*/

.scheduleWrp{
	width: 90%;
	margin: 0 5%;
	margin-bottom: 7em;
}

.modalLayoutFront.calendarEntryModal{
	color:#272727;
	/*max-width: 520px !important;*/
}

.modalLayoutFront.calendarEntryModal .butCloseWrp{
	height: 2em;
	text-align: right;
	margin: -0.5em -0.5em 1em 0;
}

.modalLayoutFront.calendarEntryModal .butCloseWrp a{color: #CCC;}
.modalLayoutFront.calendarEntryModal .butCloseWrp a:hover{color: #272727;}

.calendarEntryModal .ui-widget-content{
	font-size: 0.8em;
	margin: 0 20px 20px 0;
}

.modalLayoutFront .butStdrt{font-size: 0.8em !important;}

.modalLayoutFront.calendarEntryModal h3{
	font-size: 0.8em;
	text-transform: uppercase;
	margin-bottom: 0.2em;
}
.modalLayoutFront.calendarEntryModal p.entryTitle{
	font-size: 0.8em;
	line-height: 1.2em;
}
.modalLayoutFront.calendarEntryModal .textarea_04{
	width:80%;
	height:3em;
	border:1px solid #CCC;
	border-radius: 3px;
	padding:0.5em 1em;
	font-size: 0.8em;
	font-family: "Source Sans Pro", Helvetica, Arial, sans-serif !important;
}
.modalLayoutFront.calendarEntryModal .textarea_04:focus, .modalLayoutFront.calendarEntryModal .textarea_04:active{border: 1px solid #272727;}



/*ENDE : producer schedule*/

/*locations*/
.locationsWrp{
	padding:1em;
	margin:0 0 2em 0;
	border:1px dotted #CCC;
	color:#272727;
	line-height:1.4em;
	background-color: #FFF;
}

.locationsWrp:hover{background-color:#F9F9F9; border:1px solid #F9F9F9;}

.iwWrp{
	width: 200px;
	margin-top: 0.3em;
}
.iwMembername{
	font-weight: normal;
	font-size: 1.2em;
	margin-bottom: 0.5em;
}
.iwMembername a{color: #C3749B;}
.iwMembername a:hover, .iwMembername a:active, .iwMembername a:focus{color: #272727;}


/*news send textfield*/
.interimAdditionals .textarea_03{
	width:90%;
	height:250px;
	border:1px solid #272727 !important;
	border-radius: 5px !important;
	padding:10px !important;
	font-family: "Source Sans Pro", Helvetica, Arial, sans-serif !important;
}
.interimAdditionals .textarea_03.lightborder{border:1px solid #CCC !important; font-size: 1em;}

.interimAdditionals .textarea_02{
	width:90%;
	height:70px;
	border:1px solid #272727 !important;
	border-radius: 5px !important;
	padding:10px !important;
	font-family: "Source Sans Pro", Helvetica, Arial, sans-serif !important;
}

.interimAdditionals .textarea_04{
	width:97%;
	height:3em;
	border:1px solid #272727;
	border-radius: 3px;
	padding:0.5em 1em;
	font-size: 1em;
	font-family: "Source Sans Pro", Helvetica, Arial, sans-serif !important;
}

/*shop settings & list*/
.shopColor{color: #df778c;}

.leftLabel{
	width: 50px;
	display: inline-block;
}

p.shopSubhead{
	color: #df778c;
	font-size: 1em;
	font-weight: 600;
	text-transform: uppercase;
	letter-spacing: 1px;
}

table.bankDetails td{
	padding: 0.2em 1em;
}


input.inpStdShopVex{border:1px solid #CCC !important;}
textarea.taStdShopVex{border:1px solid #CCC !important; height: 7em !important;}

.gosee_shop_setting_print_extras, .gosee_shop_setting_print_extras_modal{
	background-color: #EEE;
}

button.shopLstDel, button.shopLstEdit{
	border:0;
	padding: 0;
	margin: 0;
	color: #272727;
	background-color: transparent;
	font-size: 1em;
}
button.shopLstDel:hover, button.shopLstEdit:hover{color: #00C5CC;}

textarea.shopItemDesc, textarea.shopBankdetailDesc{
	width:100%;
	height:80px;
	border:1px solid #272727;
	border-radius: 5px;
	padding:10px;
	font-family: "Source Sans Pro", Helvetica, Arial, sans-serif;
	font-size: 1em;
}

textarea.shopBankdetailDesc{
	width:95%;
}

table.adListTable td.descField{
	max-width: 200px;
}

.shopBankDetailMailModal .inputLabel{font-size: 0.8em; margin-bottom: 0.3em; display: block; font-weight: 600;}


.shopEditItemModal, .shopBankDetailMailModal{
	font-family: "Source Sans Pro",Helvetica,Arial,sans-serif !important;
	background-color:#FFF;
	border-radius:10px;
	font-size: 1.2em;
}
.shopEditItemModalWrpInner, .shopBankDetailMailModalWrpInner{padding:10px 50px 30px 50px;}

.shopEditItemModal a, .shopBankDetailMailModal a{color:#272727; line-height:25px;}
.shopEditItemModal a:hover, .shopBankDetailMailModal a:hover{color:#00C5CC;}
.shopEditItemModal h2, .shopBankDetailMailModal h2{
	color: #00c5cc;
	font-size: 18px;
	font-weight: 600;
	letter-spacing: 0.1em;
	margin-bottom: 30px;
	text-transform: uppercase;
}

.shopEditItemModal .butClose, .shopBankDetailMailModal .butClose{
	text-align: right;
	margin-right:10px;
	margin-top:5px;
}
.shopEditItemModal .butClose a, .shopBankDetailMailModal .butClose a{color:#272727;}
.shopEditItemModal .butClose a:hover, .shopBankDetailMailModal .butClose a:hover{color:#00c5cc;}

.shopEditItemModal .selectBox{font-size:0.9em;}

/*.panelContModalScrollFrame{max-height:400px; overflow-y: scroll; width:110%;}
.editGrpModal .hintTxt{color:#CCC; padding:5px 0;}*/


table.shopTable{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	width: 98%;
}
table.shopTable tr{
	border: 1px solid #E9E9E9;
}

table.shopTable tr.classColorActionrequired{
	border: 2px solid #00c5cc;
}

table.shopTable tr.separator, table.shopTable tr.separatorTop{
	border: none;
	height: 30px;
	font-size: 1px;
	line-height: 1px;
}
table.shopTable tr.separatorTop{height: 15px;}

table.shopTable tr.separator:hover, table.shopTable tr.separatorTop:hover{
	background-color: #FFF !important;
}


table.shopTable th{
	background-color: #F9F9F9;
	/*border-bottom: 1px solid #CCC;*/
	padding: 1em;
	text-align: left;
	font-weight: normal;
	text-transform: uppercase;
	font-size: 0.9em;
}

table.shopTable td{
	vertical-align: top;
	/*padding: 3.5em 1em;*/
	padding: 1.5em 1em;
	/*border-bottom: 1px solid #E9E9E9;*/
}

table.shopTable td a{color: #00C5CC;}

table.shopTable tr:hover{background-color: #F9F9F9; transition: all 0.15s ease-in-out 0s;}

table.shopTable td.nowrapCell, table.shopTable th.nowrapCell, table.shopTable td span.nowrapspan{white-space: nowrap;}
table.shopTable td.addressData{width: 200px;}
table.shopTable td.txtcenterCell, table.shopTable th.txtcenterCell{text-align: center;}
table.shopTable td.txtrgtCell, table.shopTable th.txtrgtCell{text-align: right; padding-right: 2em;}
table.shopTable td.firstCell, table.shopTable th.firstCell{padding-left: 1em;}
table.shopTable td.lastCell, table.shopTable th.lastCell{padding-right: 0.5em;}
table.shopTable td.shippingInfo{color:#CCC;}
table.shopTable td.shippingInfo .shipped{color: #272727;}
table.shopTable td.ratingInfo a{color:#CCC; cursor: default;}
table.shopTable td.ratingInfo a.rated{color: #272727; cursor: pointer;}

.devAddressWrp{background-color: #EEE; border-radius: 3px; padding: 0.5em;}

table.shopTable td.articleWrp, table.shopTable th.articleWrp{padding-right: 1em;}
table.shopTable td p.title{line-height: 1.2em; padding-top: 0.4em; font-weight: bold;}

table.shopTable td p.title.alertColor{background-color:#FF1493; color:#FFF; border-radius: 3px; padding:3px 3px 2px 3px;}

table.shopTable td .buyerRated a{color: #272727;}

button.shippedOpen{
	background-color: #00C5CC;
	color: #FFF;
	cursor: pointer;
	border: 1px solid #00C5CC;
	border-radius: 3px;
	padding: 0.3em 1em;
}
button.shippedOpen:hover, button.shippedOpen:active, button.shippedOpen:focus{
	color: #00C5CC;
	background-color: #FFF;
}
button.shippedOk{
	padding: 0;
	background-color: transparent;
	border:none;
	color: #272727;
	cursor: default;
}

/*shop voting*/

.votingContModal{
	font-family: "Source Sans Pro",Helvetica,Arial,sans-serif !important;
	background-color:#FFF;
	border-radius:10px;
	width: 80%;
	max-width: 600px;
	font-size: 1.1em;
	line-height: 1.4em;
}

.votigContModalWrpInner{padding:10px 50px 30px 50px;}

.votingContModal a{color:#272727; line-height:25px;}
.votingContModal a:hover{color:#00C5CC;}
.votingContModal h2{
	color: #00c5cc;
	font-size: 18px;
	font-weight: normal;
	letter-spacing: 0.1em;
	margin-bottom: 30px;
	text-transform: uppercase;
}

.votingContModal h3{
	color: #272727;
	font-size: 14px;
	font-weight: normal;
	letter-spacing: 0.1em;
	margin-bottom: 5px;
	text-transform: uppercase;
}

.votingContModal .butClose{
	text-align: right;
	margin-right:10px;
	margin-top:5px;
}

.votingContModal .butClose a{
	display: block;
	color: #CCC;
	margin-top: 8px;
	padding: 10px;
	cursor: pointer;
}
.votingContModal .butClose a:hover{color: #272727;}

.votingContModal .comment{
	width:90%;
	height:100px;
	border:1px solid #272727;
	padding:10px;
	font-family: "Source Sans Pro", Helvetica, Arial, sans-serif;
	font-size: 1em;
}

.votingIconPas{color:#CCC;}

/*star voting*/
.br-wrapper-f .br-widget {
	height: 30px;
}
.br-wrapper-f .br-widget a {
	background-image: url("img/star.png");
	width: 30px;
	height: 30px;
	display: block;
	float: left;
}


/*rating Stars*/
.ratingStarsWrp{color:#DF778C;}
.modalStarWrp{color:#DF778C;}

/*shop start*/
.gosee_shop_basic_terms_link_wrapper_layout{margin-top: 20px;}
.gosee_shop_basic_terms_link_wrapper_layout a{
	color:#00C5CC;
	border: 1px solid #ccc;
	border-radius: 5px;
	padding: 5px 10px;
}



@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2/1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
	.br-wrapper-f .br-widget a {
		background-image: url("img/star@2x.png");
		background-size: 30px 60px;
	}
}
.br-wrapper-f .br-widget a:hover,
.br-wrapper-f .br-widget a.br-active,
.br-wrapper-f .br-widget a.br-selected {
	background-position: 0 30px;
}
.br-wrapper-f .br-widget .br-current-rating {
	display: none;
}
.br-wrapper-f .br-readonly a.br-active,
.br-wrapper-f .br-readonly a.br-selected {
	background-color: #50e3c2;
}

.br-wrapper-f {
	width: 152px;
}


/*moodbaords*/

/*overwrite screen.css*/
#outerContainer{border: 0;}
.editBox{border:1px solid #CCC;}
.profilHeader{width: 100%;}
.editCorpus #cke_aboutDeTextarea, .editCorpus #cke_aboutEnTextarea, .editCorpus #cke_clientsTextarea{width: 96% !important;}

.shadowBox.editMood{
	width:710px; border:0; background-color:#F4F4F4; margin-bottom:8px; padding:10px; cursor:move;
}
.xsmlBut{
	padding: 0 7px 2px 7px !important;
	margin-top: 2px;
	text-transform: lowercase;
	font-size: 1em;
}
.editTxt{font-size: 0.9em !important;}

/*moodbaords einzelansicht PIN neu - kleine Modifikationen zu memebersite*/
.moodboardPin{color:#272727; line-height:18px;}
.moodboardPin .versalien a{color:#000;}
.moodboardPin .versalien a:hover{color:#FFF; background-color:#00C5CC;}
.moodboardPin .blauIt{color:#00C5CC; font-style:italic;}
.moodboardPin .blau, .blau a{color:#00C5CC}
.moodboardPin .moodboard_top{width:100%; margin-bottom:20px;}
.moodboardPin .moodboardTextBlock{padding:10px; font-size: 1em; line-height: 1.4em; overflow: hidden; text-overflow: ellipsis;}
.moodboardPin .moodbaordTitleBlock{font-family: "Oswald", sans-serif; font-size: 1.1em; line-height: 1.5em;}


/*overlay und modal blogs / portfolios / artistportfolios image-aufruf aus imagelayer*/
#lb-overlay{
	background-color: rgba(255, 255, 255, 1.00);
	left: 0;
	position: fixed;
	top: 0;
	width: 100%;
	z-index: 10000;
}

.lb-center[id] {
	position: fixed;
}
.lb-center {
	height: auto;
	overflow: hidden;
	text-align: left;
	width: 1008px;
	z-index: 10001;

	background: rgba(255, 255, 255, 1) none repeat scroll 0 0;
	box-shadow: 1px 1px 5px 2px #888;
	border-radius: 5px;

	font-family: "Source Sans Pro",Helvetica,Arial,sans-serif;
}

#lb-wrap{
	height: 616px;
	color: #272727;
	width: 1008px;
	z-index: 1000;
}

#lb-innerwrap{
	background-color: #FFF;
}

#lb-nav-btnClose {
	display: block;
	background-image: url("img/lb-close-white.gif");
	height: 18px;
	width: 62px;
	position: absolute;
	right: 10px;
}

.btn_addtomb_wrap {
	background-color: #fff !important;
	border: 1px solid #b3b3b3;
	left: 10px;
	opacity: 0.8;
	padding: 5px 7px 0 5px;
	position: absolute;
	top: 10px;
	height: 16px;
}

a.btn_addtomb {
	background: transparent url("img/btn_addtomoodboard.gif") no-repeat scroll 0 1px;
	color: #666;
	font-family: arial,helvetica,sans-serif;
	height: 10px;
	padding-left: 14px;
	text-decoration: none;
	width: 11px;
	font-size: 12px;
}

a.btn_deleteImageSuperadmin {
	color: #666;
	font-family: arial,helvetica,sans-serif;
	height: 10px;
	padding-left: 2px;
	text-decoration: none;
	width: 11px;
	font-size: 12px;
}

#lb-container-image {
	width: 616px;
}

#lb-nav-left, #lb-nav-right, #lb-container-image, #lb-container-image-data {
	display: inline;
	float: left;
	height: 616px;
}

#lb-container-image-data {
	margin-left: 24px;
	width: 288px;
	overflow: scroll;
}

#lb-container-image-data a.link-person {
	background-image: url("img/link-person.gif");
}

#lb-image-title {
	font-size: 14px;
	text-transform: uppercase;
	line-height: 23px;
	border-bottom: 1px solid #666;
	margin-bottom: 16px;
	margin-top: 86px;
}

#lb-container-image-data table th, #lb-container-image-data table td {
	font-weight: normal;
	text-align: left;
	vertical-align: top;
}

#lb-container-image-data table th, #lb-container-image-data table td {
	font-size: 13px;
	padding-bottom: 12px;
	padding-right: 8px;
}

#lb-container-image-data table th {
	font-size: 11px;
	text-transform: uppercase;
	width: 120px;
}


#lb-image-wrap td {
	height: 616px;
	vertical-align: middle;
	width: 616px;
}
#lb-container-image-data table td a {
	color: #b39500;
}

#lb-customer_name-tr {
	border-top: 1px solid #666;
	margin-top: 6px;
	padding-top: 18px;
	font-size: 12px;
}

#lb-container-image-data a.link-person.whiteLayer {
	background-image: url("img/link-person.gif");
	background-repeat: no-repeat;
	padding-left: 14px;
	padding-right: 2px;
}
#lb-container-image-data a.link-person {
	color: #b39500;
}

#lb-nav-left, #lb-nav-right {
	width: 40px;
}

#lb-nav-right {
	margin-top: -8px;
}

#lb-nav-left, #lb-nav-right, #lb-container-image, #lb-container-image-data {
	display: inline;
	float: left;
	height: 616px;
}
#lb-nav-btnNext {
	background: transparent url("img/lb-next-lo-white.gif") no-repeat scroll 0 center;
}
#lb-nav-btnPrev {
	background: transparent url("img/lb-prev-lo-white.gif") no-repeat scroll 0 center;
}
#lb-nav-btnPrev, #lb-nav-btnNext {
	height: 168px;
	margin-top: 224px;
	width: 40px;
}
#lb-nav-btnNext:hover{
	background: transparent url("img/lb-next-hi-white.gif") no-repeat scroll 0 center;
}
#lb-nav-btnPrev:hover{
	background: transparent url("img/lb-prev-hi-white.gif") no-repeat scroll 0 center;
}

.invertPrevButton {
	background-image: url("img/lb-prev-lo-white.gif") !important;
}

#lb-pagination {
	height: 56px;
}
#lb-pagination {
	background-color: #FFF;
	color: #272727;
	font-size: 12px;
}
#lb-pagination a {
	color: #272727;
	padding: 0 4px;
}
#lb-pagination a:focus, #lb-pagination a:hover, #lb-pagination a:active, #lb-pagination a.act{
	color:#FFF;
	background-color: #272727;
}

.hidden {
	display: block;
	height: 0;
	line-height: 0;
	overflow: hidden;
	width: 0;
}
/*ENDE : overlay und modal*/


/*media queries - resonsive memberadmin*/
