/*letzte css erweiterungen  - hinzufügen zu screen.css */

.latest_block .news-item-info-date{margin-left:8px;}
.latest_block .hl-type{margin-left:8px;}
.latest_block .hl-type3{margin-left:8px;}
.latest_block .film-news-player{margin-left:8px;}
.latest_block .fotorow_big{margin-left:8px;}

.latest_block_text{float:left;}

.lightbox-list-item-wrap .hl-type3 a:hover{color:#FFF !important; background-color:#00C5CC !important;}

#column-wrap .latest_block a.no_border:hover, #column-wrap .latest_block_abst a.no_border:hover{background-color: #FFF; background-position: 0 0;}
#content .latest_block .news-item-links{margin-bottom: 10px;}
#content .latest_block p{margin-bottom: 0px;}

#column-wrap .latest_block a:focus.link-document,
#column-wrap .latest_block a:hover.link-document,
#column-wrap .latest_block a:active.link-document {
	color: #fff;
	background-color: #00dee5;
	background-position: 0 -30px;
}

/*breiter Inhalt ohne Sidebar*/
.contentwide{
	font-family: 'Pontano Sans',arial,sans-serif;
	color: #272727;
    display: inline;
    float: left;
    margin-bottom: 40px;
    margin-left: 8px;
    width: 992px;
    z-index: 1 !important;
}
.wrapperWide{
	padding:0px 8px;
}

.content2col{
	font-family: 'Pontano Sans',arial,sans-serif;
	color: #272727;
    display: inline;
    float: left;
    margin-bottom: 40px;
    margin-left: 8px;
    width: 648px;
    z-index: 1 !important;	
}

/*CREDIT LAYER LATEST PORTFOLIOS*/

.portcreditlayer a{
	color:#00C5CC;
}
.portcreditlayer{
	/*width: 400px;
	height: 360px;*/
	width: 478px;
	height: 268px;
	display: none;

	position:absolute;
	/*top:15px;
	left:350px;*/
	top:0;
	left:0;
	overflow:					hidden;

	/*border:1px solid #A39163;*/
	border:1px solid #272727;
	/*border-radius:5px;*/
	/*background: url("img/bg_80opacity_wt.png") repeat;*/
	background-color:#FFF;
	
	padding:0 0 10px 0;	
	font-family:'Pontano Sans', arial, helvetica, sans-serif;
	color:#272727;	
	font-size:16px;
}

.portcreditlayerContent{
	/*width: 380px;
	height:300px;
	margin-top:20px;
	padding-left:20px;*/
	
	width: 450px;
	height:220px;
	margin-top:0px;
	padding-left:20px;
	overflow:auto;
	
	font-size:80%;
}

.portcreditlayer table.portcreditlist td a:hover, .portcreditlayerContent td a:hover{
	color:#fff;
	background-color:#00C5CC;
	transition: all 0.15s ease-in-out 0s;
}

.portcreditlayerTop{
	height:30px;
	padding-bottom:10px;
}

.portcreditlayerTop .but_close {
	/*display: block;
	width: 62px;
	height:  18px;
	background: url(img/lb-close.gif) no-repeat;*/
}

.portcreditlayerTop a{
	position:absolute;
	top:10px;
	/*left:330px;*/
	left:400px;	
}
/*.portcreditlayerTop a:hover{background: url("img/lb-close.gif") no-repeat scroll 0 0 transparent !important;}*/

.portcreditlayer table{border-collapse:collapse; margin:0px; padding:0px;}
.portcreditlayer table td{padding-right: 20px; padding-bottom:3px; vertical-align:top;}
.portcreditlayer table td img{border:1px solid #FFF;}
.portcreditlayer p{
	line-height:1.2em !important;
	font-size:1.2em !important;
}

.portcreditlayer table.portcreditlist td{padding:5px 10px 5px 0}
.portcreditlayerContent td{padding:5px 10px 5px 0}

/* styles für captcha in Kontakt Form  */

.cap_img{
	height:72px; float:left;
}

.cap_text_1{
	height:76px; width: 72px; padding-left: 10px; float:left; margin-top:-5px; margin-bottom:15px;;
}

.cap_text_2{
	clear:left;
}

a.btn_savechanges {
    background-color: #FFFFFF !important;
    background-image: url("img/buttons/btn_savechanges.gif") !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;
    width: 119px !important;
}  
a.btn_savechanges:hover{ background-position: 0 -16px !important;}

/*zu zeile 9517 hinzufügen in screen -- register now select mit rahmen*/
.neuanmeldung form #content select, .neuanmeldung .intbanner select{border:1px solid #D9D9D9  !important;}

/*zu screen Z.5478 --- bzw. zu screen-min Z.676 */
#en a.en.btn_archive_file_add{
	background-image: url("img/buttons/btn_archive_file_add_en.gif") !important;
    width: 202px !important;
}

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



a.btn_social_moodboard{
	display:block;
	background: transparent url('img/icon_social_moodboard.gif') 0px 0px no-repeat;
	height:16px;
	width:16px;
}
a.btn_social_moodboard:hover, a.btn_social_moodboard:active, a.btn_social_moodboard:focus{
	background-position:0px -16px !important;
}

.greyframe{
	border:1px solid #C6C6C6   !important;
	padding:5px !important;
}

.lb-center .moodformwrapper #mb_select_layer{border:1px solid #CCC !important;}


.noFooter .layer_02_background{
	bottom: -3px !important;
}
.layer_02_button{height:22px !important;}



h2.inverted a{color:#000  !important;}
h2.inverted a:hover{color:#000  !important;}



/*followed icons neu*/

a.follow_big{
	font-size : 				12px;
	line-height:				16px;
	background: transparent url(img/icons/icon_follow_big.gif) no-repeat 0px 0px;
	padding-left:15px;
	margin-left:3px;
}
a.follow_sml{
	font-size : 				12px;
	line-height:				16px;
	background: transparent url(img/icons/icon_follow_sml.gif) no-repeat 0px 0px;
	padding-left:15px;
	margin-left:3px;
}

/*latest blogs*/
.latesthead{
	display:block;
	font-size:20px;
	line-height:22px;
	font-weight:normal;
	color:#B39500;	
	margin:5px 0px;
}


/*Suchergebnisse anzahl größer*/
#member-result-box .headerContainer .small, h1 .small{font-size:22px !important; margin-top:0px !important;}

/*add to mygosee wie auf membersite - neu für news*/
a.addthis_mygosee_ni{
	font-family: helvetica, arial, sans-serif;
	font-size:13px;
	padding-top:1px;
	padding-bottom:1px;	
	color:#00C5CC !important;
	background: transparent url('img/icon_social_moodboard_3.png') 0px 0px no-repeat;
	height:16px;
	width:15px;
	padding-left:20px;
}

a.addthis_mygosee_ni:hover, a.addthis_mygosee_ni:active, a.addthis_contact_big_ni:focus{
	background-position:0px -20px !important;
	color:#FFF !important;
	background-color:#00C5CC !important;
}

/*NEWS ergebnis sidebar - links bk, aktiv gold*/
.list-col2.blacklink a{
	color:#000 !important;
}
.list-col2.blacklink a.selected{
	color:#B39500 !important;
	background-color:#FFF !important;
}



/*save and close button PIN credits*/
a.btn_save_close{
	float:						left;
	height:						16px;
	
	margin:						4px 8px 0 0;
	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;
	
	width:						101px				!important;
	background-image:			url('img/buttons/btn_save_close.gif') !important;
	
}
a:hover.btn_save_close{ background-position:0 -16px !important; width:101px !important;}

/*Änderungen für neuen Header in screen.css*/

#header{height:23px !important;}

/*Z 8567 erweiterung newshead nur zur unterscheidung des neuen headers*/
#nav-meta.newhead li:first-child{padding-left:0px;}
#nav-meta.newhead li{padding-left:1px !important;}
/*Z 8616*/
#metasearchHead{
    height: 30px;
    padding: 0;
    /*width: 336px;*/
    width: 226px;	
    
}
/*Z 8641 - metasearch zu metasearchHead zur unterscheidung*/
html #metasearchHead input.suchfeld {
    border: 1px solid #272727;
    /*font-size: 12px;*/
    font-size: 11px;
    height: 20px;
    margin: 3px 0 0 3px;
    padding: 2px 5px 0;
    /*width: 260px;*/
    width: 150px;
}
/*Z 8662*/
#metasearchHead input.find {
    border: 1px solid #272727;
    margin: 3px 3px 0 0;
    vertical-align: top;
}

.headerNavigation{
	float:right;
	padding-top:5px;
	font-size:19px;
	font-family: 'Source Sans Pro', Helvetica, Arial, sans-serif;
}

/* IE 8 */
.headerNavigation { font-size/*\**/: 16px\9; padding-top/*\**/: 7px\9;}

/* IE 7 */
* + html .headerNavigation{
	padding-top:7px;
	font-size:15px;
}


#nav-meta.newhead #loginform{
	padding:0px !important;
}
#nav-meta.newhead #loginform input{
	font-size:9px;
	color:#808080;
}
#nav-meta.newhead #loginform a:hover input{
	background-color:#00dee5;
	color:#FFF;
}


.headerLogo{float:left; width:559px; height:36px;}
.headerMetanavi{float:right;}


/*neue klasse*/

.headerBoxWrapper{
	width:auto;
	height:30px;
	margin:0px 10px 60px 8px;
}

.headerNavigation ul{list-style-type:none;}
.headerNavigation li{display: inline; /*margin-right:40px;*/margin-right:25px;}
.headerNavigation li:last-child{/*margin-right:25px;*/margin-right:10px;}
.headerNavigation li a{color:#FFF;}
.headerNavigation li a:hover{color:#272727;}
.headerNavigation li a.akt{color:#272727;}

/* IE 8 */
.headerNavigation li {margin-right/*\**/: 20px\9;}
.headerNavigation li:last-child {margin-right/*\**/: 5px\9;}

.headerNewsBox, .headerImageBox, .headerMembersBox, .headerNLetBox, .headerServBox{
	width:auto;
	margin-top:2px;
	height:30px;
}

.headerNewsBox   {background-color:#d1c8cb;}
.headerImageBox  {background-color:#c4b455;}
.headerMembersBox{background-color:#6d706f;}
.headerNLetBox   {background-color:#a78754;}
.headerServBox  {background-color:#67a5a7;}

.headerNewsBox ul{list-style-type:none; margin:0px; padding:0px;}
.headerNewsBox li{
	display: inline;
	line-height:30px;
	padding: 8px 0 7px 0;
	border-left:1px solid #FFF;
	border-right:1px solid #FFF;
	margin-left:-3px;
	
}

.headerNewsBox li:first-child{border-left:0px; margin-left:0px;}
.headerNewsBox li:last-child{border-right:0px;}

.headerNewsBox li a{
	text-decoration:none;
	font-family:helvetica, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-transform:uppercase;
	padding:0px 16px 0px 17px;
	color:#FFF;
}

.headerImageBox table, .headerMembersBox table, .headerNLetBox table{
	height:30px;
	font-family:helvetica, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFF;
	text-transform:uppercase;
	width:990px;
}
.headerImageBox table td, .headerMembersBox table td, .headerNLetBox table td{
	vertical-align:middle;
	padding-left:5px;	
}

.headerImageBox input.hb2input, .headerMembersBox input.hb2input{
	border:1px solid #7c6e02;
	width:200px;
	padding:2px 4px;
}
.headerImageBox .inputtext{color:#7c6e02;}

.headerImageBox select.hb2select{
	border:1px solid #7c6e02;
}

.headerImageBox table td.checkbox2{line-height:30px;}

.headerNLetBox select.hb4select{
	width:230px;
}

.headerNLetBox a.nlLink{
	color:#FFF;
	text-decoration:none;
	padding:4px 10px 3px 10px;
	background-color: #876837;
	border:1px solid #755727;
	letter-spacing:0.1em;
}


.headerServBox, .headerServBox a{
	color:#FFF;
	text-decoration:none;
	letter-spacing:0.1em;	
}

.headerNewsBox li.act{background-color:#000 !important;}

.headerServBox{text-align:center;}
.headerServBox ul{list-style-type:none; margin:0px; padding:0px;}
.headerServBox li{
	display: inline;
	line-height:30px;
	padding: 8px 0 7px 0;
	margin-left:-3px;
}
.headerServBox li a{
	text-decoration:none;
	font-family:helvetica, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-transform:uppercase;
	padding:0px 20px;
	color:#FFF;
}

.headerServBox li a:hover{color:#272727;}

/*formular textfelder*/
.newsletterorderform input.text, .loginform input.text, .forgotform input.text{
	border:1px solid #D9D9D9 !important;
	padding:5px !important;
}
.newsletterorderform select{border:1px solid #D9D9D9 !important;}

/*spezialseiten about jobs-overview*/
.aboutbox, .jobsbox{
	font-family: 'Source Sans Pro', Helvetica, Arial, sans-serif;
}

.jobsbox{padding:0 20px; color:#272727;}

.jobLeft{float: left; width:200px; margin-right:70px;}
.jobCenter{float: left; width:490px; margin-right: 60px;}
.jobRight{float: left; width:120px; padding-top:35px;}

.jobsbox h2{
	font-size:26px;
	text-transform:uppercase;
	line-height:28px;
	color: #b09c5f;
	font-weight:normal;
	margin-bottom:10px;
}

.aboutbox p, .aboutbox, .jobsbox p, .jobsbox{
	font-size:18px !important;
	line-height:24px !important;
}

.aboutbox p .goldbig, .jobsbox p .goldbig{
	color:#b09c5f;
	font-size:34px;
	font-weight: 600;
	
}
.aboutbox p .goldsmall, .aboutbox .goldsmall, .jobsbox p .goldsmall, .jobsbox .goldsmall{
	color:#b09c5f;
	font-size:18px;
	font-weight: 600;	
}

.jobsbox .goldsmall a, .jobsbox a{color:#b09c5f;}
.jobsbox .goldsmall a:hover, .jobsbox .goldsmall a:active, .jobsbox .goldsmall a:focus{
	color:#FFF;
	background-color:#00C5CC;
	transition: all 0.15s ease-in-out 0s;
}
.jobsbox a:hover, .jobsbox a:active, .jobsbox a:focus{
	color:#FFF;
	background-color:#b09c5f;
	transition: all 0.15s ease-in-out 0s;	
}

.jobsbox .jobRight a:hover, .jobsbox .jobRight a:active, .jobsbox .jobRight a:focus{
	color:#b09c5f;
	background-color:#FFF;
	transition: none !important;	
}

.smallSourceSPDate{font-size:16px; color:#CCC; margin-bottom:10px;}

#job-list li:first-child{border-top:0px !important;}
#job-list li{border-top:1px dotted #CCC !important; padding:30px 0;}

.jobinfoWrp{
	overflow: hidden;
	z-index: 1;
	height: 100px;
	position:relative;
	display: block;
}

.jobGradient{
	position: absolute;
    top:50px;
    left:0;
    height: 50px;
    width:500px;
    overflow: hidden;
	background: -moz-linear-gradient(center bottom , #FFFFFF 15%, rgba(255, 255, 255, 0) 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
    z-index: 90000;
}

.jobSideBar a{
	color:#272727;
	line-height:26px;
}

.jobProfileLink{background: url("/css/default/img/icons/jobicon_profile.png") no-repeat 0 5px; padding-left:21px;}
.jobProfileLinkPas{background: url("/css/default/img/icons/jobicon_profile_pas.png") no-repeat 0 5px; padding-left:21px;}
.jobJobLink{background: url("/css/default/img/icons/jobicon_job.png") no-repeat 0 6px; 	   padding-left:21px;}
.jobContLink{background: url("/css/default/img/icons/jobicon_cont.png") no-repeat 0 7px; 	   padding-left:21px;}
.jobWebLink{background: url("/css/default/img/icons/jobicon_web.png") no-repeat 0 5px;		   padding-left:21px;}
.jobPrintLink{background: url("/css/default/img/icons/jobicon_print.png") no-repeat 0 6px;     padding-left:21px;}
.jobTellLink{background: url("/css/default/img/icons/jobicon_tell.png") no-repeat 0 6px;     padding-left:21px;}

.jobProfileLink:hover{background-position:0 -15px;}
.jobJobLink:hover{background-position:0 -15px;}
.jobContLink:hover{background-position:0 -11px;}
.jobWebLink:hover{background-position:0 -16px;}
.jobPrintLink:hover{background-position:0 -15px;}
.jobTellLink:hover{background-position:0 -13px;}

a.jobProfileLinkPas{color:#B5B5B5;}
a.jobProfileLinkPas:hover, a.jobProfileLinkPas:active, a.jobProfileLinkPas:focus{color:#B5B5B5 !important;}

/*spezialseite jobadd*/
.jobaddbox{
	font-family: 'Source Sans Pro', Helvetica, Arial, sans-serif;
}
.jobaddbox h1.goldbig{
	color:#b09c5f;
	font-size:34px;
	font-weight: 600;
}
.jobaddbox p.infotextoben{
	font-size:18px !important;
	line-height:24px !important;	
}

.form-wrapper.jobaddformular, .form-wrapper.jobaddformular input{font-size:14px;}

/*login seite*/ /*NEWSLETTER ORDER*/
.aboutbox.loginnew .loginform, .aboutbox.loginnew .newsletterorderform{border:1px solid #b09c5f !important; background-color:#F9F9F9; width:636px;}
.aboutbox .register {border:1px solid #b09c5f !important; background-color:#F9F9F9; width:auto;}
.aboutbox.loginnew .loginform .w-half input, .aboutbox.loginnew .newsletterorderform .w-half input, .aboutbox .register .w-half input{
	font-family: 'Source Sans Pro', Helvetica, Arial, sans-serif !important;
	border:1px solid #b09c5f !important;
	padding:0.5em !important;
	font-size: 18px !important;
}


.aboutbox .register .form-block{margin:50px 0px 20px 80px;}
.aboutbox .register .form-block.sendblock{margin:50px 0px 50px 80px;}
.aboutbox .register .w-half input{width:100% !important;}
.aboutbox .register .w-half{width:35%; float:left; padding: 0.5em 1em 0.5em 0 !important;}
.aboutbox .register .left.w-half{width:35%; float:left; margin-right:3em;}
.aboutbox .register .w-zip{width:20%; float:left;}
.aboutbox .register .w-phone1{width:15%; float:left; margin-right:1.4em;}
.aboutbox .register .w-phone2{width:52%; float:right;}
.aboutbox .register .w-city{width:70%; float:right;}

.aboutbox .register textarea{
	width:80%;
	font-family: 'Source Sans Pro', Helvetica, Arial, sans-serif !important;
	border:1px solid #b09c5f !important;
	padding:0.5em !important;
	font-size: 18px !important;
}

.aboutbox .register select{
	height:2.2em;
	width:105%;
	border:1px solid #b09c5f !important;
}

.aboutbox .goldsmall a{color:#B09C5E !important;}
.aboutbox .goldsmall a:hover, .aboutbox .goldsmall a:focus, .aboutbox .goldsmall a:active{color:#FFF !important;}

.catsAndLocs{
	margin-top:10px;
	margin-left:80px;
}
.catsAndLocsCont{margin:20px 0 50px 0px;}
.catsAndLocsCont select{
	font-family: 'Source Sans Pro', Helvetica, Arial, sans-serif !important;
	border:1px solid #b09c5f !important;
	padding:0.5em !important;
	font-size: 18px !important;	
}

.aboutbox.loginnew .loginform .w-half label, .aboutbox.loginnew .newsletterorderform .w-half label, .aboutbox.loginnew p, .aboutbox .register .w-half label{
	font-family: 'Source Sans Pro', Helvetica, Arial, sans-serif !important;
}

.aboutbox.loginnew .newsletterorderform select, .aboutbox .register select{
	font-family: 'Source Sans Pro', Helvetica, Arial, sans-serif !important;
	border:1px solid #b09c5f !important;
	padding:0 0.5em !important;
	font-size: 18px !important;
}

/*RSS Seite*/
.icon_rss_gold {
    background-color: #FFFFFF;
    background-image: url("img/rss_icon_gold.gif");
    background-position: 0px 3px;
    background-repeat: no-repeat;
    height: 18px;
    padding-left: 22px;
}

.aboutbox ul.rss_liste{margin:40px 30px 60px 30px;}
.aboutbox ul.rss_liste li{
	border-bottom:1px dotted #CCC;
	padding:20px;
}
.aboutbox ul.rss_liste li:first-child{border-top:1px dotted #CCC;}
.aboutbox ul.rss_liste .firstcol{width:250px; float:left;}
.aboutbox ul.rss_liste .secndcol{width:300px; float:left;}
.aboutbox ul.rss_liste .thirdcol{float:left;}

/*neue Content Section - Fullwidth - z.B. kategorie*/
	
.newCoSec{
	/*font-family: 'Source Sans Pro', Helvetica, Arial, sans-serif;*/
	font-family: 'Pontano Sans', Helvetica, Arial, sans-serif;
	border-bottom:1px solid #D5D5D5;
    margin: 0;
    padding-bottom: 20px;
    padding-top: 20px;	
}	


.newCoSec h1{
	font-family: 'Pontano Sans',arial,sans-serif !important;
	text-transform:uppercase;
	/*font-size:20px;	
	line-height:30px;*/
	font-size:22px;	
	line-height:28px;
	letter-spacing:0.1em;
}	
.newCoSec h1 a{color:#272727 !important;}
.newCoSec h1 a:hover{color:#FFFFFF !important;}
	
.newCoSec p.regular{
	font-size:18px !important;
	line-height:24px !important;
}	
.newCoSec .lightgrey{color:#AAAAAA;}

h1.catTitle{
	font-family: 'Source Sans Pro', Helvetica, Arial, sans-serif;
	border-bottom:1px solid #D5D5D5;
    margin: 0 0 0 8px;
    padding-bottom: 30px;	
    font-weight:600;
    font-size:30px;
    text-transform: uppercase;
}

h1.catTitle.catID15 {color: #6392b0;}
h1.catTitle.catID3  {color: #bec6d3;}
h1.catTitle.catID10 {color: #8988b4;}
h1.catTitle.catID13 {color: #cab6d1;}
h1.catTitle.catID5  {color: #d7cdd8;}
h1.catTitle.catID8  {color: #b48dc6;}
h1.catTitle.catID7  {color: #87cc96;}
h1.catTitle.catID12 {color: #bcd3b7;}
h1.catTitle.catID2  {color: #80c08e;}
h1.catTitle.catID1  {color: #caccb6;}
h1.catTitle.catID14 {color: #d4d6cb;}
h1.catTitle.catID11 {color: #bfc28d;}
h1.catTitle.catID4  {color: #c8b5bb;}
h1.catTitle.catID9  {color: #d1c8cb;}

.newsCatName{
    color:#AAAAAA !important;
}

.newsCatTxtWrp{
	overflow: hidden;
	z-index: 1;
	height: 90px;
	position:relative;
	display: block;
}

.newsCatTxtGradient{
	position: absolute;
    top:35px;
    left:0;
    height: 60px;
    width:99%;
    overflow: hidden;
	/*background: -moz-linear-gradient(center bottom , #FFFFFF 45%, rgba(255, 255, 255, 0) 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);*/
	
background: -moz-linear-gradient(top,  rgba(255,255,255,0) 0%, rgba(255,255,255,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,0)), color-stop(100%,rgba(255,255,255,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=0 ); /* IE6-8 */

	
    z-index: 90001;
}




/* boxen neue startseite - sidebar */

.sidebarbox{
	width:304px;
	border:1px solid #A39163;
	color:#272727;
	font-family:'Source Sans Pro', helvetica, arial, sans-serif;
	margin-bottom:20px;
}
.sidebarboxHead{
	font-family:'Pontano Sans', arial, sans-serif;
	color:#272727;
	background-color: #FFF;
	border-bottom: 1px solid #A39163;
}


.sidebarboxHead p.subline{padding:2px 6px !important;}

.sbbhsingle{margin:3px 0 3px 5px; font-size:22px; line-height:24px; text-transform: uppercase; letter-spacing: 0.1em;}
.sbbhLeft{float:left; margin:3px 0 3px 5px; font-size:22px; line-height:24px; text-transform: uppercase; letter-spacing: 0.1em;}
.sbbhRght{float:right; margin:3px 5px 3px 0; font-size:12px; line-height:24px;}
.sbbhLeft a, .sbbhRght a, .sbbhLeft, .sbbhsingle{color:#A39163 !important;}
.sbbhLeft a:hover, .sbbhRght a:hover{color:#272727 !important; background-color: #FFF !important;}


.sidebarboxText{
	padding:10px 8px 0px 8px !important;
	font-size:17px;
	line-height:22px;
}

.sidebarboxText p{
	margin:0px;
	padding:0 0 10px 0;
}

.sidebarboxText p a{
	color:#272727 !important;
}
.sidebarboxText .fett{
	font-weight:600;
}

.sidebarboxText ul{list-style-type:none;}
.sidebarboxText ul li{padding:10px 0px; border-bottom:1px dotted #D9D9D9;}
.sidebarboxText ul li:first-child{padding-top:0px;}
.sidebarboxText ul li:last-child{border-bottom:0px;}
.sidebarboxText ul li a{color:#272727 !important;}
.sidebarboxText ul li a.selected{color:#B39500 !important; background-color:#e6e8dd !important;}

ul.sbbtListGold li{padding:3px 0px; border-bottom:0px;}
ul.sbbtListGold li a{color:#B39500 !important;}
ul.sbbtListGold li a:hover{color:#FFF !important;}

.sbbtListGold .leftDate{float: left;}
.sbbtListGold .rightTxt{float: left; width: 200px;}

table.sbbtTable{border-collapse: collapse;}
.sbbtTable td{vertical-align:top;}


.sbbtTable td.tabImg{padding:8px 10px 5px 0px; border-bottom:1px dotted #D9D9D9;}
.sbbtTable td.tabImg.firstTabItem{padding-top:2px;}
.sbbtTable td.tabTxt{padding:5px 0px 5px 0px; border-bottom:1px dotted #D9D9D9;}
.sbbtTable td.tabTxt.firstTabItem{padding-top:0px;}


table.sbbtPortTable{border-collapse: separate; border-spacing:2px;}
table.sbbtPortTable td{
	vertical-align:middle;
	text-align:center;
	border:1px solid #FFF;
}
table.sbbtPortTable td img{padding-top:0px;}



/* boxen neue startseite - news */

.newsbox{
	/*width:304px;*/
	color:#272727;		
	/*font-family:'Pontano Sans', arial, sans-serif;*/
	font-family:'Source Sans Pro', helvetica, arial, sans-serif;
	font-weight:normal !important;
}

.newsboxHead{
	background-color: #FFF;
	margin:3px 0;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:5px;
	font-size:18px;
	line-height:24px;
}
.newsboxHead h2.catName{
	display:inline;
	text-transform: uppercase;
	font-size:18px;
	line-height:24px;
}

.newsboxHead a{transition: all 0.15s ease-in-out 0s;}

.newsboxHead h2.catName.catID0 a{color: #1e5254 !important;}
.newsboxHead h2.catName.catID15 a{color: #284c6c !important;}
.newsboxHead h2.catName.catID3 a{color: #8d949f !important;}
.newsboxHead h2.catName.catID10 a{color: #8988b4 !important;}
.newsboxHead h2.catName.catID13 a{color: #685a6d !important;}
.newsboxHead h2.catName.catID5 a{color: #a79ea8 !important;}
.newsboxHead h2.catName.catID8 a{color: #794f89 !important;}
.newsboxHead h2.catName.catID7 a{color: #2a663b !important;}
.newsboxHead h2.catName.catID12 a{color: #8a9e85 !important;}
.newsboxHead h2.catName.catID2 a{color: #185c31 !important;}
.newsboxHead h2.catName.catID1 a{color: #686959 !important;}
.newsboxHead h2.catName.catID14 a{color: #71726b !important;}
.newsboxHead h2.catName.catID11 a{color: #82854e !important;}
.newsboxHead h2.catName.catID4 a{color: #938288 !important;}
.newsboxHead h2.catName.catID9 a{color: #6e6769 !important;}

.newsboxHead h2.catName a:hover{color:#272727 !important; text-decoration:none; background-color:#FFF !important;}

.newsboxHead h1.newsHeadline{
	display:inline;
	font-size:18px;
	line-height:28px;	
}

.newsboxHead h1.newsHeadline a.startpage{color:#272727 !important;}
.newsboxHead h1.newsHeadline a.startpage:hover{color:#a39163 !important; transition: all 0.15s ease-in-out 0s; background-color:#FFF !important;}	

.contentwrapper{margin-left:8px;}
.threecol{float:left; width:310px; margin-right:20px;}
.threecol.lastcol{margin-right:0px;}
.serviceBrick{margin-bottom:10px;}

/*jquery totop button*/
#toTop {
	width:50px;
    text-align:center;
    position:fixed;
    bottom:10px;
    right:10px;
    cursor:pointer;
    display:none;
}

/*image search, nl search*/

.contentwide a.nocolor, .contentwide a.nocolor img{
	font-size:0px !important;
}

.contentwide .news-bread-crumb a{color:#B39500;}
.contentwide .news-bread-crumb a:hover{background-color:#00C5CC; color:#FFF; transition: all 0.15s ease-in-out 0s;}
.contentwide .news-bread-crumb a:active, .contentwide .news-bread-crumb a:focus{background-color:#00C5CC; color:#FFF;}

.imgsearchimgholder{
	position:relative;
	font-size:0px;
	width:284px;
}

.imgsearchtext{
	position:absolute;
	display:block;
	/*bottom:0;*/
	top:0;
	left:0;
	font-size:14px;
	text-align:left;
	padding:10px;
	color:#272727;
	text-transform:uppercase;
	width:100%;
	z-index:20000;
	background: transparent url("img/opacity80wt.png") repeat;
}
.imgsearchtext p a{color:#272727; font-size:14px; padding:0 3px;}
.imgsearchtext p a:hover{color:#00c5cc; background-color:#FFF; transition: all 0.15s ease-in-out 0s;}

.imgsearchanzahl{
	margin-left:8px;
	display:block;
	text-transform:uppercase;
	margin-bottom:10px;
}
.grossklein{text-transform:none;}

h2.titleWide{
	text-transform:uppercase;
	font-size:22px !important;
	letter-spacing: 0.1em;
	font-weight:normal;
	line-height:28px !important;
	margin-bottom:10px;
}

h2.titleWide a{
	text-decoration:none;
	color:#272727;
}

h2.titleWide a:hover{
	background-color:#00C5CC;
	color:#FFF;
	transition: all 0.15s ease-in-out 0s;
}
h2.titleWide a:active, h2.titleWide a:focus{
	background-color:#00C5CC;
	color:#FFF;	
}

p.textWide{
	font-size:18px;
	line-height:24px;
	color:#272727;
	margin-bottom:10px;
}

p.textWide a{color:#B39500;}
p.textWide a:hover, p.textWide a:active, p.textWide a:focus{color:#FFF; background-color:#00C5CC; transition: all 0.15s ease-in-out 0s;}

.newsTagsWrp{margin:20px 0;}
.newsTagsInfo{text-transform:uppercase; margin-right:3px; font-size:14px; color:#00C5CC;}
a.newsTags{padding:1px 8px; background-color:#00C5CC; color:#FFF; border:1px solid #00C5CC; text-transform:uppercase; margin-right:2px;}
a.newsTags:hover{background-color:#FFF; color:#00C5CC; transition: all 0.15s ease-in-out 0s;}
a.newsTagGold{background-color:#B39500; border-color:#B39500;}
a.newsTags.newsTagGold:hover{border-color:#00C5CC;}

.borderTopFirst{
	padding: 20px 0px 40px 0px;
}
.borderTop{
	border-top: 1px solid #D5D5D5;
	padding: 20px 0px 40px 0px;
}

.infoAddTop{margin-bottom:30px;}


p.goldLink{
	font-size:18px;
	margin-bottom:15px;
}

p.goldLink a{
	color:#B39500;
}
p.goldLink a:hover, .proTogBox a:hover, .masitemNewsText a:hover{
	background-color:#00C5CC;
	color:#FFF;
	transition: all 0.15s ease-in-out 0s;
}
p.goldLink a:active, p.goldLink a:focus, .proTogBox a:active, .proTogBox a:focus, .masitemNewsText a:active, .masitemNewsText a:focus{
	background-color:#00C5CC;
	color:#FFF;	
}

p.hellgrau{
	font-size:14px;	
	color:#B3B3B3;
	margin-top:6px;
}

p.hellgrau.newstop{font-size:18px; margin-bottom:0;}

p.hellgrau a{color:#B3B3B3 !important;}

p.wholiked{
	font-size:14px;	
	text-transform:uppercase;
	line-height:18px;
}
p.wholiked a{color:#00C5CC;}

.likeCounter{
	display:block;
	float:left;
	padding:10px 1px 0 0;
	font-family: arial;
	font-size:22px;
	color:#00C5CC;
}


.newstooltip{display: inline; position: relative;}
.newstooltip:hover:after{
    border-radius: 3px;
    bottom: 26px;
    color: #fff;
    content: attr(title);
    left: -10px;
    padding: 5px 15px;
    position: absolute;
    z-index: 98;
    width: 150px;
    font-size:14px;
	line-height:18px;
    text-transform:uppercase;
    font-family:Arial, Helvetica, sans-serif;
}
.newstooltip.likeinfo:hover:after{left: -20px;}
.newstooltip:hover:after{background: #007276; background: rgba(0,114,118,.7);}
.newstooltip.colorPas:hover:after{background: #BBB;}



a.hellgrauLink{
	font-size:12px !important;	
	color:#B3B3B3 !important;
	text-transform:uppercase;	
}
a.hellgrauLink:hover, a.hellgrauLink:focus, a.hellgrauLink:active, p.hellgrau a:hover{
	color:#272727 !important;
	background-color:#FFF !important;
}

a.bigBkLink{
	font-size:20px !important;	
	color:#272727 !important;
	text-transform:uppercase;	
}
a.bigBkLink:hover, a.bigBkLink:focus, a.bigBkLink:active{
	color:#B3B3B3 !important;
	background-color:#FFF !important;
}

.infoMemberTop{
	border-top: 1px solid #EAEAEA;
	border-bottom: 1px solid #EAEAEA;
	padding:4px 0px;
	margin-top:20px;
}

.goldbull{
	color:#B39500;
	font-size:14px;
	letter-spacing:0em;
}

a.pthHeadline{
	color:#B39500;
	/*font-size:20px;*/
	font-size:14px;
	margin-top:3px;
	line-height:26px;
	letter-spacing:0.1em;
	text-transform:uppercase;
}

/*ab hier altes newstop */
.proTogHead{
	border-top: 1px solid #EAEAEA;
	border-bottom: 1px solid #EAEAEA;
	padding:4px 0px;
	margin-top:20px;
	text-align:center;
}

.proTogBox{
	margin-top:0px;
	background-color:#EAEAEA;
	border:1px solid #EAEAEA;
	border-top:0px;
	border-radius: 0 0 10px 10px;
	padding:20px;
}

.proTogBox a{
	color:#B39500;
	font-size:16px;
	line-height:26px;
	text-transform:uppercase;	
}

.togBoxClose a{
	background: transparent url("img/togboxcloseakt.png") no-repeat  0 0;
    font-size: 20px;
    margin-left: 0;
    padding-left: 40px;
}
.togBoxClose a:hover, .togBoxClose a:active, .togBoxClose a:focus{
	background: transparent url("img/togboxclosepas.png") no-repeat  0 0;
}
/*bis hierhin altes newstop*/

.masitemNewsText{
	padding:5px 5px 7px 5px !important;
	margin-bottom:0px !important;
	font-size:16px;
	text-transform: uppercase;
	text-align:left;
}
.masitemNewsText a{
	color:#B39500;	
}

.singleNewsWrap{
	border-bottom:1px solid #E5E5E5;
	padding-bottom: 20px;
	margin-bottom:40px;
}


/*erweiterte suche neues layout*/
.advSearch{
	color:#272727;
	font-family:'Pontano Sans', arial, sans-serif;
	font-weight:normal !important;	
}
.advSearchHeader{
	color: #B39500 !important;
	font-size:22px;
	letter-spacing:0.1em;
	border-bottom:0 !important;
}
h2.advSearchSubHeader{
	/*background-color:#E6E8DD !important;*/
	padding:10px;
	border:1px solid #E6E8DD;
}
.advSearchSubHeader a{
	color: #B39500 !important;
	font-size:18px;
	font-weight:normal;
}
.advSearchSubHeader a:hover, .advSearchSubHeader a:active, .advSearchSubHeader a:focus{
	color:#272727 !important;
	background-color: #FFF !important;
	
}	

.advSearch #news-results, .advSearch #image-results, .advSearch #members-results, .advSearch #creative-results{
	color:#272727 !important;
	font-family:'Pontano Sans', arial, sans-serif !important;
	font-size:16px !important;
	margin: 8px 0 0 34px;
	padding:0;
	text-transform:uppercase;
}

.advSearch .expand{color:#272727 !important;}
.advSearch a:hover.expand{color:#00C5CC !important;}
.advSearch .count{color:#00C5CC !important;}

.advSearch h4{color: #B39500 !important;}
.advSearch #members-results li select, .advSearch #creative-results li select, .advSearch #members-results li option, .advSearch #creative-results li option{
	font-size:14px !important;
}
.advSearch .strg-info{
	font-size:14px !important; color:#999999 !important; line-height:22px;}
}

.nl_filmbannerwrapper{background-color:#a39163;}
	
.nl_filmbannerwrapper table{
	border-collapse:collapse;
	border:0px;
	width:100%;
}
.nl_filmbannerwrapper table td{
	padding:10px 0;
}	


/*Membersearch*/
.MSBox{
	color:#272727 !important;
	font-family:'Pontano Sans', arial, sans-serif !important;
	font-size:14px !important;
	padding:0;	
	width:304px;	
	-webkit-border-radius: 10px;
	-webkit-border-bottom-right-radius: 10px;
	-webkit-border-bottom-left-radius: 10px;
	-moz-border-radius: 10px;
	-moz-border-radius-bottomright: 10px;
	-moz-border-radius-bottomleft: 10px;
	border-radius: 10px;
	border-bottom-right-radius: 10px;
	border-bottom-left-radius: 10px;
	overflow: hidden;
	box-shadow: 0 4px 7px #878787;
}
	
/*
.MSBox.premiumbox{border:1px solid #B39500;}
.MSBox.creativebox{border:1px solid #BBBBBB;}
.MSBox.premartistbox{border:1px solid #87CC96;}
.MSBox.clartistbox{border:1px solid #D5D5D5;}
*/

.MSBox .MScolorband{
	color:#FFF;
	-webkit-border-top-left-radius: 10px;
	-webkit-border-top-right-radius: 10px;
	-moz-border-radius-topleft: 10px;
	-moz-border-radius-topright: 10px;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	font-size:1.2em;
	letter-spacing:0.1em;
	padding:10px 12px;
}
.MSBox.premiumbox .MScolorband{background-color:#B39500;}
.MSBox.creativebox .MScolorband{background-color:#BBBBBB;}
.MSBox.premartistbox .MScolorband{background-color:#87CC96;}
.MSBox.clartistbox .MScolorband{background-color:#FFFFFF;}

h1.MSHeadline{
	font-size: 22px;
    font-weight: normal;
    margin:15px 8px 15px 8px;
    line-height:24px;
}
h1.MSHeadline a{color:#272727;}
h1.MSHeadline a:hover, h1.MSHeadline a:active, h1.MSHeadline a:focus{color:#00C5CC; transition: all 0.15s ease-in-out 0s;}
.MSBox .smallbluehead, .serviceBox .smallbluehead{color:#00C5CC; font-size:18px;}
.MSBox .smallbluehead a, .serviceBox .smallbluehead a{color:#00C5CC;}
.MSBox .smallbluehead a:hover, .MSBox .smallbluehead a:active, .MSBox .smallbluehead a:focus, .serviceBox .smallbluehead a:hover, .serviceBox .smallbluehead a:active, .serviceBox .smallbluehead a:focus{color:#272727; transition: all 0.15s ease-in-out 0s;}

.MSBox .smallgreenhead, .serviceBox .smallgreenhead{color:#87CC96; font-size:18px;}
.MSBox .smallgreenhead a, .serviceBox .smallgreenhead a{color:#87CC96;}

.MSBox .smallgreyhead, .serviceBox .smallgreyhead{color:#BFBFBF; font-size:18px;}
.MSBox .smallgreyhead a, .serviceBox .smallgreyhead a{color:#BFBFBF;}

.MSBox .smallgreenhead a:hover, .MSBox .smallbluehead a:active, .MSBox .smallbluehead a:focus, .serviceBox .smallgreenhead a:hover, .serviceBox .smallgreenhead a:active, .serviceBox .smallgreenhead a:focus{color:#272727; transition: all 0.15s ease-in-out 0s;}



.MSInfo{
	/*padding:0 5px 5px 8px;*/
	padding:10px;
}

.MSInfo p a, .MSInfo a{color:#00C5CC;}
.MSInfo p a:hover, .MSInfo p a:active, .MSInfo p a:focus, .MSInfo a:hover, .MSInfo a:active, .MSInfo a:focus{color:#FFF; background-color: #00C5CC; transition: all 0.15s ease-in-out 0s;}
.MSInfo p a.darklink{color:#272727;}
.MSInfo p a.darklink:hover, .MSInfo p a.darklink:active, .MSInfo p a.darklink:focus{color:#FFF;}

.MSSternBox{float:left; margin-bottom:10px; margin-right:20px;}

.MSprofilbild{
	position: absolute;
	top:1px;
	right:0px;
}

table.MSprofCenter{
	border-collapse:collapse;
	width:304px;
	height:auto;
	border:0px;
}	
table.MSprofCenter.premart{
	background-color:#e6f4e9;
	border-bottom:1px solid #87CC96;
}	
table.MSprofCenter.premmem{
	background-color:#efede2;
	border-bottom:1px solid #B39500;
}	
table.MSprofCenter.clmem{
	background-color:#F9F9F9;
	border-bottom:1px solid #FFF;
}

table.MSprofCenter img a{border:0px; text-decoration:none;}
table.MSprofCenter td{font-size:0px; line-height:0px;}

.str0tooltip, .str1tooltip, .str2tooltip, .str3tooltip{display: inline; position: relative;}
.str0tooltip:hover:after, .str1tooltip:hover:after, .str2tooltip:hover:after, .str3tooltip:hover:after{
    border-radius: 3px;
    bottom: 26px;
    color: #fff;
    content: attr(title);
    left: 20%;
    padding: 5px 15px;
    position: absolute;
    z-index: 98;
    width: 80px;
    font-size:14px;
	line-height:18px;
    text-transform:uppercase;
}
.str0tooltip:hover:after{background: #9a6106; background: rgba(154,97,6,.7);}
.str1tooltip:hover:after{background: #007276; background: rgba(0,114,118,.7);}
.str2tooltip:hover:after{background: #62330f; background: rgba(98,51,15,.7);}
.str3tooltip:hover:after{background: #506616; background: rgba(80,102,22,.7);}

.MSBox p, .serviceBox p{line-height:22px; padding-bottom:10px;}
.MSBox p.lessLineHeight, .serviceBox p.lessLineHeight{line-height:18px;}
.MSBox p.lessLineHeight2, .serviceBox p.lessLineHeight2{line-height:14px; padding-bottom:5px;}
.MSBox .fett, .serviceBox .fett{font-weight:600;}
.MSBox .versalien, .serviceBox .versalien, .aboutbox .versalien{text-transform:uppercase;}
.MSBox .blau, .MSBox .blau a, .serviceBox .blau, .serviceBox .blau a{color:#00C5CC;}

.MSBox a.msmail{
	color:#272727;
	padding-left:18px;
	background: transparent url(/../images/membersite/contact_mail.gif) no-repeat 0px 3px	 !important;	
}
.MSBox a:hover.msmail{
	color:#FFF;
	background: url(/../images/membersite/contact_mailhover.gif) no-repeat 0px 3px	 !important;
	background-color:#00C5CC  !important;
}

.MSBox a.msweb{
	color:#272727;
	padding-left:18px;
	background: transparent url(/../images/membersite/contact_web.gif) no-repeat 0px 3px	 !important;	
}
.MSBox a:hover.msweb{
	color:#FFF;
	background: url(/../images/membersite/contact_webhover.gif) no-repeat 0px 3px	 !important;
	background-color:#00C5CC  !important;
}

.MSBox a.mspremlink{
	color:#272727;
	padding-left:18px;
	background: transparent url(/../images/membersite/goseelogo_kl.gif) no-repeat 0px 3px	 !important;	
}
.MSBox a:hover.mspremlink{
	color:#FFF;
	background: url(/../images/membersite/goseelogo_kl_akt.gif) no-repeat 0px 3px	 !important;
	background-color:#00C5CC  !important;
}

.MSsoc_member{
	float:left;
    height: 30px;
    width:30px;
    margin-top:5px;
    margin-right:5px;
}

a.MSsoc_connect{
	background: transparent url("img/buttons/social_connect_sml.png") no-repeat scroll 0 0;
    font-size:32px;
    margin-left: 0;
    padding-left: 30px;
}

a.MSsoc_updt{
	background: transparent url("img/buttons/social_uptodate_sml.png") no-repeat scroll 0 0;
    font-size:32px;
    margin-left: 0;
    padding-left: 30px;	
}

a.MSsoc_connect_pas{
	background: transparent url("img/buttons/social_connect_sml_pas.png") no-repeat scroll 0 0;
    font-size:32px;
    margin-left: 0;
    padding-left: 30px;
}

a.MSsoc_updt_pas{
	background: transparent url("img/buttons/social_uptodate_sml_pas.png") no-repeat scroll 0 0;
    font-size:32px;
    margin-left: 0;
    padding-left: 30px;	
}

a.MSsoc_connect:hover, a.MSsoc_updt:hover, a.MSsoc_connect_pas:hover, a.MSsoc_updt_pas:hover{background-color:#FFF;}

.MSCtooltip, .MSStooltip{display: inline; position: relative;}
.MSCtooltip:hover:after, .MSStooltip:hover:after{
    border-radius: 3px;
    bottom: 26px;
    color: #fff;
    content: attr(title);
    left: 20%;
    padding: 5px 15px;
    position: absolute;
    z-index: 98;
    width: 120px;
    font-size:14px;
	line-height:18px;
    text-transform:uppercase;
}
.MSCtooltip:hover:after{background: #506616; background: rgba(80,102,22,.7);}
.MSStooltip:hover:after{background: #845b1c; background: rgba(132,91,28,.7);}

.add_result{
	padding-top:10px;
	line-height:18px;
	color:#272727;
	font-size:16px;
}
.add_result a{color:#B39500;}
.add_result a:hover{color:#272727;}


/*Mail Layer - FORMULAR*/
.mailLayer{
	background-color: #FFF;
    border-bottom: 1px dotted #D5D5D5;
    border-top: 1px dotted #D5D5D5;
    
    font-size:16px;
	font-family: 'Pontano Sans',arial,sans-serif;
	color: #272727;  
	border:1px solid #272727;  
    
     left: 50%;
     margin-left: -223px;
     z-index: 1002;
     position: fixed;
     top: 50%;
     margin-top: -159px;
}
.mailLayer .contFormColumn{
	float:left;
	width:50%;
}

.mailLayer h1{margin:10px 0 10px 0; font-size:24px; text-transform:uppercase; letter-spacing:0.1em;}

.mailLayer .formMailInfoText{font-size:0.8em; color:#A9A9A9;}

.mailLayer .einzeilig input{
	font-size:1em;
	height:1.5em;
	width:80%;
	padding:0.2em 1em 0.2em 1em;
	border:1px solid #272727;
	background-color:#FFF;
	line-height:1em;
	color:#272727;
	margin-bottom:0.5em;
}

.mailLayer .mehrzeilig textarea{
	font-family: Lucida sans,arial,sans-serif;
	font-size:1em;
	padding-top: 0.5em;
	padding-left: 0.5em;
	border:1px solid #272727;
	background-color:#FFF;
	line-height:1em;
	color:#272727;
	width:88%;	
	resize:none;
}

.mailLayer .sendButton{
	margin-top:5px;
	margin-right:47px;	
	text-align:right;
}


.mailLayer .contactMemberFormWarning{
	color:#CC0088;
	font-size:1.2em;
	font-weight:normal;
}

.mailLayer .success{
	color:#00C5CC;
	font-size:1.2em;
	font-weight:normal;
	text-transform:uppercase;
	margin-bottom:10px;
}

.mailLayer .cap_img{margin-top:10px;}

.mailLayer a.code{
	font-weight:bold;
	color:#00C5CC;
}
.mailLayer a.code:hover{
	font-weight:bold;
	color:#FFF;
	background-color:#00C5CC;
}

.mailLayer input.cap_input{
	font-size:1.2em;
	height:1em;
	width:164px;
	padding:0.2em 1em 0.2em 1em;
	border:1px solid #272727;
	background-color:#FFF;
	line-height:1em;
	color:#272727;
	margin-bottom:2em;
}

.mailLayer .btn-image{
	border-radius: 3px;
	border:1px solid #00898E;
}	

.membersearchcaptcha .cap_text_1{
	margin-top:10px;
	margin-right:10px;	
}
.membersearchcaptcha input.cap_input{
	width:225px !important;
	height:1em;
}
.success.sucMailMemSearch{
	width:400px;
	line-height: 30px;
	
}	

/*Services Box*/
.boxtype_rss{border:1px solid #A39163;}
.boxtype_artprem{border:1px solid #87CC96;}
.boxtype_artcl{border:1px solid #272727;}
.boxtype_blog{border:1px solid #6392B0;}
.boxtype_job{border:1px solid #00C5CC;}
.boxtype_memprem{border:1px solid #B39500;}
.boxtype_memcl{border:1px solid #D5D5D5;}
.boxtype_pinboard{border:1px solid #BFC28D;}
.boxtype_portfolio{border:1px solid #CAB6D1;}

.serviceBox{
	color:#272727 !important;
	padding:0;	
	width:304px;	
	border-radius:0 0 5px 5px;
	overflow: hidden;
}
.serviceBox a{text-decoration:none;}
.serviceBox a:hover, .serviceBox a:active, .serviceBox a:focus{transition: all 0.15s ease-in-out 0s;}

.serviceBoxHead{
	font-family:'Pontano Sans', arial, sans-serif;
	background-color: #FFF;
    font-size: 22px;
    letter-spacing: 0.1em;
    line-height: 24px;
    padding: 3px 0 0px 5px;
    text-transform: uppercase;	
}

.sbhLft{float:left;}
.sbhRgt{float:right; padding-right:5px;}
.sbhRgt2{float:right;}
.sbClear{clear:both; font-size: 0px; line-height: 0px;}

.boxtype_rss .serviceBoxHead{border-bottom:1px solid #A39163; color:#A39163;}
.boxtype_artprem .serviceBoxHead{border-bottom:1px solid #87CC96; color:#87CC96;}
.boxtype_artcl .serviceBoxHead{border-bottom:1px solid #272727; color:#272727;}
.boxtype_blog .serviceBoxHead{border-bottom:1px solid #6392B0; color:#6392B0;}
.boxtype_job .serviceBoxHead{border-bottom:1px solid #00C5CC; color:#00C5CC;}
.boxtype_memprem .serviceBoxHead{border-bottom:1px solid #B39500; color:#B39500;}
.boxtype_memcl .serviceBoxHead{border-bottom:1px solid #D5D5D5; color:#D5D5D5;}
.boxtype_pinboard .serviceBoxHead{border-bottom:1px solid #BFC28D; color:#BFC28D;}
.boxtype_portfolio .serviceBoxHead{border-bottom:1px solid #CAB6D1; color:#CAB6D1;}

.showAllLink{font-size:12px; text-transform:none; letter-spacing:normal;}
.boxtype_artprem .showAllLink a{color:#87CC96;}
.boxtype_artcl .showAllLink a{color:#272727;}
.boxtype_blog .showAllLink a{color:#6392B0;}
.boxtype_job .showAllLink a{color:#00C5CC;}
.boxtype_memprem .showAllLink a{color:#B39500;}
.boxtype_memcl .showAllLink a{color:#D5D5D5;}
.boxtype_pinboard .showAllLink a{color:#BFC28D;}
.boxtype_portfolio .showAllLink a{color:#CAB6D1;}

.serviceBoxContent{
	/*font-family:'Source Sans Pro', helvetica, arial, sans-serif;*/
	font-family:'Pontano Sans', arial, sans-serif;
	font-size:14px;
	line-height:22px;
}

.serviceBoxContent a img{border:0px; text-decoration:none;}

.boxtype_rss .serviceBoxContent a{color:#272727;}
.boxtype_rss .serviceBoxContent a:hover, .boxtype_rss .serviceBoxContent a:active, .boxtype_rss .serviceBoxContent a:focus{color:#FFF; background-color: #A39163;}

/*Services Blogs*/
/*.servAllBlogs{
	width:630px;
	border:1px solid #6392B0;
	border-radius: 0 0 5px 5px;
	margin: 0 auto 20px auto;
	font-family:'Pontano Sans', arial, sans-serif;
	overflow: hidden;
}	

.servAllBlogs table.imgHolder{
	border: 0px;
	width:630px;
	border-collapse:collapse;
}

.servAllBlogs p, .p_dummy{
	font-size:14px;
	line-height:22px;
	padding:10px;
}

.servAllBlogs p a, .p_dummy a{color:#00C5CC;}	
.servAllBlogs p a:hover, .servAllBlogs p a:active, .servAllBlogs p a:focus,
.servAllBlogs p a.darkgrey:hover, .servAllBlogs p a.darkgrey:active, .servAllBlogs p a.darkgrey:focus,
.p_dummy a:hover, .p_dummy a:active, .p_dummy a:focus{
	color:#FFF;
	background-color:#00C5CC;
	text-decoration:none;
	transition: all 0.15s ease-in-out 0s;
}
.servAllBlogs p.versalien{text-transform:uppercase;}

.servAllBlogs p.versalien.infoline{font-size:16px;}

.servAllBlogs p a.darkgrey{color:#272727;}


.servAllBlogs h1{
    font-size: 22px;
    line-height: 28px;
    padding: 15px 0 0px 5px;
    text-transform: uppercase;	
}
.servAllBlogs h1 a{
	color:#272727;
	text-decoration:none;
}

.servAllBlogs .gAdd_BPN{
	background: url(img/icon_social_moodboard_2.png) no-repeat 0px 3px;
	padding:0 5px 0 19px;
	height:16px;
	color:#00C5CC;
}

.servAllBlogs .gAdd_BPN:hover, .servAllBlogs .gAdd_BPN:active, .servAllBlogs .gAdd_BPN:focus{
	background: url(img/icon_social_moodboard_2.png) no-repeat 0px -17px;
	background-color:#00C5CC;
	color:#FFF;
	transition: none !important;
}

.servAllBlogs .gAdd_tooltip{display: inline; position: relative;}
.servAllBlogs .gAdd_tooltip:hover:after{
    border-radius: 3px;
    bottom: 26px;
    color: #fff;
    content: attr(title);
    left: 20%;
    padding: 5px 15px;
    position: absolute;
    z-index: 98;
    width: 180px;
    font-size:14px;
	line-height:18px;
    text-transform:uppercase;
	background: #007276;
	background: rgba(0,114,118,.7);s
}*/


/*Services Blogs NEU*/

.servLatestBlogs{padding:70px 15px; border-bottom:1px dotted #CCC;}
.servLatestBlogsLft{float:left; text-align: right; width:100px; margin-right:30px;}
.servLatestBlogsMid{float:left; width:340px; margin-right:30px;}
.servLatestBlogsRgt{float:left; overflow: hidden;}

.servLatestBlogs p.smallvers{
	font-family: arial, helvetica, sans-serif;
	text-transform:uppercase;
	font-size:10px;
	line-height:16px;
}
.servLatestBlogs p.smallvers a{color:#00C5CC;}
.servLatestBlogs p.smallvers a:hover{color:#FFF; background-color:#00C5CC; transition: all 0.15s ease-in-out 0s;}

.servLatestBlogs h1{
	margin-left:0;
    font-size: 22px;
    line-height: 28px;
    padding:0;	
}

.servLatestBlogs h1 a{color:#272727;}
.servLatestBlogs h1 a:hover{color:#FFF; background-color:#00C5CC; transition: all 0.15s ease-in-out 0s;}

.servLatestBlogs p, .p_dummy{
	font-size:14px;
	line-height:22px;
	padding:0px;
}

.servLatestBlogs p a, .servLatestBlogs a, .p_dummy a{color:#00C5CC;}
.servLatestBlogs p a.darkgrey{color:#272727;}

.servLatestBlogs p a:hover, .servLatestBlogs p a:active, .servLatestBlogs p a:focus,
.servLatestBlogs p a.darkgrey:hover, .servLatestBlogs p a.darkgrey:active, .servLatestBlogs p a.darkgrey:focus,
.p_dummy a:hover, .p_dummy a:active, .p_dummy a:focus{
	color:#FFF;
	background-color:#00C5CC;
	text-decoration:none;
	transition: all 0.15s ease-in-out 0s;
}

.servLatestBlogs .gAdd_tooltip{display: inline; position: relative;}
.servLatestBlogs .gAdd_tooltip:hover:after{
    border-radius: 3px;
    bottom: 26px;
    color: #fff;
    content: attr(title);
    left: 20%;
    padding: 5px 15px;
    position: absolute;
    z-index: 98;
    width: 180px;
    font-size:14px;
	line-height:18px;
    text-transform:uppercase;
	background: #007276;
	background: rgba(0,114,118,.7);s
}

.showCompleteWrp{margin-top:30px; height:25px;}
a.showCompleteBut{
	font-size:12px;
	color:#00c5cc;
	border:1px solid #00c5cc;
	padding:5px 15px;
	text-transform:uppercase;
}
a.showCompleteBut:hover{color:#FFF; background-color:#00C5CC; transition: all 0.15s ease-in-out 0s;}

/* gosee.de/Portfolios */

.gsPortfoliosWrp{
	float:left;
	overflow:hidden;
	width:480px;
	height:280px;
	margin:8px;
}

.servAllPortImgWrp{
	position:relative;
}

.nailthumb-container span.nailthumb-title{
	font-size:14px !important;
	text-transform:uppercase !important;
	background: rgba(255, 255, 255, 0.5) none repeat scroll 0 0 !important;
	height:40px !important;
	color:#272727 !important;
	padding:5px !important;
	text-align:center !important;
}

.gsPortfoliosWrp img:hover{
	opacity: 0.7;
    -moz-transition: all 1s;
    -webkit-transition: all 1s;
    transition: all 1s;
}

.gsPortfoliosWrp img:hover:after {
    opacity: 1;
}

.gsPortfoliosInfo{
	text-transform:uppercase;
	font-family:"Pontano Sans",Helvetica,Arial,sans-serif;
	font-size:10px;
	letter-spacing:0.1em;
	padding-left:2px;
}

.gsPortfoliosInfo a{color:#272727;}
.gsPortfoliosInfo a:hover{color:#00C5CC; transition: all 0.15s ease-in-out 0s;}

.gsPortfoliosInfo .creditbut a{
	color:#FFF;
	background-color:#00C5CC;
	padding:0 1px;
}

.gsPortfoliosInfo .creditbut a:hover{
	color:#00C5CC;
	background-color:#FFF;
	padding:0 1px;
	transition: all 0.15s ease-in-out 0s;
}

.gsPortfoliosSternBox{
	float:left;
	margin-bottom:30px; 
	margin-right:5px;
}

/*Services Portfolios*/
/*.servAllPorts{
	width:800px;
	border:1px solid #CAB6D1;
	border-radius: 0 0 5px 5px;
	margin: 0 auto 50px auto;
	font-family:'Pontano Sans', arial, sans-serif;
	padding-bottom:20px;
}

.servAllPorts h1{
	margin:0px !important;
	padding:10px;
	line-height:28px;
	text-transform: uppercase;
}
.servAllPorts h1 a, .servAllPorts p a, .servAllPorts a.functionalLink{color: #a286ac;}

.servAllPorts h1 a:hover,
.servAllPorts p a:hover,
.servAllPorts a.functionalLink:hover,
.servAllPorts a.functionalLink:active,
.servAllPorts a.functionalLink:focus{
	color:#FFF;
	background-color:#CAB6D1;
	transition: all 0.15s ease-in-out 0s;
}

.servAllPorts .functionalLink{line-height:30px;}

.servAllPorts p{
	font-size:15px;
	line-height:26px;
	padding:0 10px 10px 10px;
	color:#272727;
}
.servAllPorts p.versalien{text-transform:uppercase;}

.servAllPortImgWrp{
	position: relative;
	background:-webkit-linear-gradient(to top, #FFF, #FFF, #F8F8F8);
	background:-o-linear-gradient(to top, #FFF, #FFF, #F8F8F8);
	background:-moz-linear-gradient(to top, #FFF, #FFF, #F8F8F8);
	background:linear-gradient(to top, #FFF, #FFF, #F8F8F8);
}
*/

/*
.servAllPorts h1{
	border-bottom:1px solid #CAB6D1;
	margin:0px !important;
	padding:10px;
	color:#CAB6D1;
	line-height:28px;
	text-transform: uppercase;
}

.servAllPorts h1 a{color:#CAB6D1; text-decoration:none;}
.servAllPorts h1 a:hover, .servAllPorts h1 a:active, .servAllPorts h1 a:focus,
.servAllPorts a.functionalLink:hover, .servAllPorts a.functionalLink:active, .servAllPorts a.functionalLink:focus{
	color:#FFF;
	background-color:#CAB6D1;
	transition: all 0.15s ease-in-out 0s;
}

.servAllPorts p{
	font-size:14px;
	line-height:22px;
	padding:10px;
	color:#272727;
}

.servAllPorts p a{color:#00C5CC;}	
.servAllPorts p a:hover, .servAllPorts p a:active, .servAllPorts p a:focus,
.servAllPorts p a.darkgrey:hover, .servAllPorts p a.darkgrey:active, .servAllPorts p a.darkgrey:focus
{
	color:#FFF;
	background-color:#00C5CC;
	text-decoration:none;
	transition: all 0.15s ease-in-out 0s;
}

.servAllPorts p .versalien{text-transform:uppercase;}
.servAllPorts p a.darkgrey{color:#272727;}
.servAllPorts a.functionalLink{
	color:#CAB6D1;
	text-transform:uppercase;
}
*/
/*
.servAllPorts .bigPicture{
	width:800px;
	height:520px;
	text-align: center;
	margin-bottom:20px;
}

.pf_turover{
	width:100%;
	margin-bottom:20px;
	font-size:14px;
	text-transform:uppercase;
}

.thumbFieldBut{
	font-size:14px;
	text-transform:uppercase;	
}

.pf_turover a, .thumbFieldBut a{
	color:#CAB6D1  !important;
	text-decoration:none;
}
.pf_turover a:hover, .thumbFieldBut a:hover{
	background-color: #CAB6D1  !important;
	color:#FFF  !important;
}

.thumbFieldAll{
	 overflow:hidden;
	 width:600px;
	 margin-left:95px; 
}
*/



/*tell a friend layer jobs*/
#lb-tellafform{
	font-family: 'Pontano Sans',arial,sans-serif;
	background-color: #FFFFFF;
    color: #272727;
    width:630px;
    font-size:14px;
}

#lb-tellafform input.text{width:220px;}
#lb-tellafform textarea{width:490px;}
#lb-tellafform .form-row{padding-top:10px;}



/*Pinoardbox*/
.PinBoardBox{
	color:#272727 !important;
	font-family:'Pontano Sans', arial, sans-serif !important;
	font-size:14px !important;
	padding:20px 0 0 0;	
	width:420px;	
  	/*border:3px solid #BFC28D;*/
  	border-radius: 0 0 5px 5px;
  	box-shadow: 0px 5px 8px #878787;
    -moz-box-shadow: 0px 5px 8px #878787;
    -webkit-box-shadow: 0px 5px 8px #878787; 
	overflow: hidden;
}	

.PinBoardBox.randcolor_0{border:3px solid #BFC28D;}
.PinBoardBox.randcolor_1{border:3px solid #6392b0;}
.PinBoardBox.randcolor_2{border:3px solid #bec6d3;}
.PinBoardBox.randcolor_3{border:3px solid #8988b4;}
.PinBoardBox.randcolor_4{border:3px solid #cab6d1;}
.PinBoardBox.randcolor_5{border:3px solid #d7cdd8;}
.PinBoardBox.randcolor_6{border:3px solid #b48dc6;}
.PinBoardBox.randcolor_7{border:3px solid #87cc96;}
.PinBoardBox.randcolor_8{border:3px solid #bcd3b7;}
.PinBoardBox.randcolor_9{border:3px solid #80c08e;}
.PinBoardBox.randcolor_10{border:3px solid #caccb6;}
.PinBoardBox.randcolor_11{border:3px solid #d4d6cb;}
.PinBoardBox.randcolor_12{border:3px solid #bfc28d;}
.PinBoardBox.randcolor_13{border:3px solid #c8b5bb;}
.PinBoardBox.randcolor_14{border:3px solid #d1c8cb;}
.PinBoardBox.randcolor_15{border:3px solid #f98cb0;}

.PinBoardBox h1.randcolor_0, .PinBoardBox h1.randcolor_0 a, .PinBoardBox .infobox a.boldcolor.randcolor_0{color:#BFC28D;}
.PinBoardBox h1.randcolor_1, .PinBoardBox h1.randcolor_1 a, .PinBoardBox .infobox a.boldcolor.randcolor_1{color:#6392b0;}
.PinBoardBox h1.randcolor_2, .PinBoardBox h1.randcolor_2 a, .PinBoardBox .infobox a.boldcolor.randcolor_2{color:#bec6d3;}
.PinBoardBox h1.randcolor_3, .PinBoardBox h1.randcolor_3 a, .PinBoardBox .infobox a.boldcolor.randcolor_3{color:#8988b4;}
.PinBoardBox h1.randcolor_4, .PinBoardBox h1.randcolor_4 a, .PinBoardBox .infobox a.boldcolor.randcolor_4{color:#cab6d1;}
.PinBoardBox h1.randcolor_5, .PinBoardBox h1.randcolor_5 a, .PinBoardBox .infobox a.boldcolor.randcolor_5{color:#d7cdd8;}
.PinBoardBox h1.randcolor_6, .PinBoardBox h1.randcolor_6 a, .PinBoardBox .infobox a.boldcolor.randcolor_6{color:#b48dc6;}
.PinBoardBox h1.randcolor_7, .PinBoardBox h1.randcolor_7 a, .PinBoardBox .infobox a.boldcolor.randcolor_7{color:#87cc96;}
.PinBoardBox h1.randcolor_8, .PinBoardBox h1.randcolor_8 a, .PinBoardBox .infobox a.boldcolor.randcolor_8{color:#bcd3b7;}
.PinBoardBox h1.randcolor_9, .PinBoardBox h1.randcolor_9 a, .PinBoardBox .infobox a.boldcolor.randcolor_9{color:#80c08e;}
.PinBoardBox h1.randcolor_10, .PinBoardBox h1.randcolor_10 a, .PinBoardBox .infobox a.boldcolor.randcolor_10{color:#caccb6;}
.PinBoardBox h1.randcolor_11, .PinBoardBox h1.randcolor_11 a, .PinBoardBox .infobox a.boldcolor.randcolor_11{color:#d4d6cb;}
.PinBoardBox h1.randcolor_12, .PinBoardBox h1.randcolor_12 a, .PinBoardBox .infobox a.boldcolor.randcolor_12{color:#bfc28d;}
.PinBoardBox h1.randcolor_13, .PinBoardBox h1.randcolor_13 a, .PinBoardBox .infobox a.boldcolor.randcolor_13{color:#c8b5bb;}
.PinBoardBox h1.randcolor_14, .PinBoardBox h1.randcolor_14 a, .PinBoardBox .infobox a.boldcolor.randcolor_14{color:#d1c8cb;}
.PinBoardBox h1.randcolor_15, .PinBoardBox h1.randcolor_15 a, .PinBoardBox .infobox a.boldcolor.randcolor_15{color:#f98cb0;}


.PinBoardBox table{
	border-collapse:collapse;
	width:380px;
	margin:0 20px 20px 20px;
}
.PinBoardBox table td{text-align: center;}

.PinBoardBox table td img a{text-decoration:none; border:0px;}

.PinBoardBox .PBBcontentWrp{
	padding: 0 20px 20px 25px;
}

.PinBoardBox h1{
	/*font-family: 'Over the Rainbow', lucida, cursive;*/
font-family: 'Pompiere', cursive;
	font-size:30px;
	line-height:45px;
	margin-left:0px;
}

.PinBoardBox h1 a{text-decoration:none;}
.PinBoardBox h1 a:hover, .PinBoardBox h1 a:active, .PinBoardBox h1 a:focus{color:#00c5cc;}

.PinBoardBox .description{
	/*font-family: 'Over the Rainbow', lucida, cursive;*/
	/*font-family: 'Patrick Hand', cursive;*/
font-family: 'Pompiere', cursive;	
	color:#272727;
	/*font-size:16px;*/
	font-size:20px;
	/*line-height:25px;*/	
	line-height:25px;
}

.infobox{margin-top:40px; font-size:12px;}

.PinBoardBox .infobox p{
	line-height:18px;
	text-transform:uppercase;
}

.PinBoardBox .infobox p a{color:#272727; text-decoration:none;}
.PinBoardBox .infobox p a:hover, .PinBoardBox .infobox p a:active, .PinBoardBox .infobox p a:focus{
	color:#00c5cc;
}

.PinBoardBox .infobox .borTop{
	width:60%;
	border-top:1px dotted #BFC28D;
	margin-top:15px;
}

.PinBoardBox .infobox a.boldcolor{
	text-transform:uppercase;
	font-weight:bold;
	/*color: #BFC28D;*/
	line-height:30px;
	text-decoration:none;
}
.PinBoardBox .infobox a.boldcolor:hover{color:#00C5CC;}

/*awards und screenings auf register und login*/
.awardstooltip{display: inline; position: relative;}
.awardstooltip:hover:after{
    border-radius: 3px;
    bottom: 26px;
    color: #fff;
    content: attr(title);
    left: 20%;
    padding: 5px 15px;
    position: absolute;
    z-index: 98;
    width: 600px;
    font-size:14px;
	line-height:18px;
    text-transform:none;
    font-family:Verdana, Arial, Helvetica, sans-serif;
}
.awardstooltip:hover:after{background: #506616; background: rgba(80,102,22,.7);}


/*gosee awards frontend - overview + categories */
.awBigBox{height:230px; width:900px; text-align:center; color:#FFF; text-transform:uppercase; margin-left:40px;}

.awBigBox.votingDone{opacity:0.3; font-size:30px;}

.awSubtext{
	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;
}
.awcatCol_fashion, .awSmlBox.color_fashion{/*background-color:#FC5461;*/ background-color:#FB868F;}
.awcatFnt_fashion{font-family: Times New Roman,Times,serif; font-size: 60px; padding-top:70px;}

.awcatCol_nature, .awSmlBox.color_nature{background-color:#873D8A;}
.awcatFnt_nature{font-family:'Inconsolata',verdana,sans-serif; font-size: 90px; padding-top:50px;}

.awcatCol_skin, .awSmlBox.color_skin{/*background-color:#D1732B;*/ background-color:#D5A37E;}
.awcatFnt_skin{font-family:Tahoma,Geneva,sans-serif; font-size: 60px; padding-top:60px;}

.awcatCol_illustration, .awSmlBox.color_illustration{background-color:#9CEAEE;}
.awcatFnt_illustration{font-family:Courier New,Courier,monospace; font-size: 60px; padding-top:45px;}

.awcatCol_reportage, .awSmlBox.color_reportage{background-color:#FAC332;}
.awcatFnt_reportage{font-family:Verdana,Geneva,sans-serif; font-size: 60px; padding-top:70px;}

.awcatCol_art, .awSmlBox.color_art{background-color:#8496FC;}
.awcatFnt_art{font-family:Lucida Sans Unicode,Lucida Grande,sans-serif; font-size: 60px; padding-top:70px;}

.awcatCol_screenings, .awSmlBox.color_screenings{background-color:#C0D109;}
.awcatFnt_screenings{font-family:Lucida Sans Unicode; font-size: 80px; padding-top:50px; text-transform:lowercase; font-weight:bold;}


a.awLink{color:#FFF !important;}

.awInfoText{
	font-size:16px;
	font-family:lucida sans unicode, lucida grande, sans-serif;
	letter-spacing:0 !important;
	font-weight:normal;
	margin-top:20px;
	text-transform:uppercase;
}
.awInfoText a{
	color:#FFF !important;
}

.contentwide h2{font-size:16px; line-height:22px; font-weight: normal;} 

.awardsVoteBox{
	border-top:1px solid #CCC;
	margin-bottom: 20px;
	margin-top: 30px;
	padding:30px 10px;
}

.awardsVoteBox select{
	border:1px solid #CCC !important;
	padding:0 5px;
	font-size:14px;
	text-align:right;
}

.awardsMembername{
	text-transform:uppercase;
	font-size:24px;
	line-height:30px;
	margin-left:10px;
}

.awardsPokale{	
	margin-left:20px;
	font-size:26px;
	line-height:40px;
	color:#272727;
	text-transform:uppercase;
	width:95%;
	text-align:center;
	margin-bottom:40px;
	background-color:#FFF;
}

.awardsPokaleStar{color:#00c5cc; padding:0 5px;}

.awardsInfo{
	text-transform:uppercase;
	font-size:16px;
	line-height:24px;
	margin-left:10px;
}

.thumbFieldAward{
	 overflow:hidden;
	 width:990px;
	 margin-left:0px; 
}

.thumbFieldAward .nailthumb-container{float:left; margin:10px;}
	
.tuerkisblock{
	background-color:#00C5CC;
	color:#FFF !important;
}

.redlink{
	background-color:#ef655e;	
	color:#FFFFFF;
	padding:0 0.2em;
}

a.btn_deleteImageSuperadmin{
    color: #666;
    text-decoration:none;
    padding-left:2px;
    font-family: arial, helvetica, sans-serif;
    /*background: transparent url(img/btn_addtomoodboard.gif) no-repeat 0px 1px;  */
    height: 11px;
    width: 11px;    
}

table.mediaservice{border-collapse:collapse; margin-bottom:80px; border-top:1px solid #CCC; font-size:0.8em;}	
table.mediaservice td{text-align:left; border-bottom:1px dotted #CCC; padding:10px 20px; vertical-align:middle;}
table.mediaservice td.imgprev{width:220px;}
table.mediaservice td.imgdesc{width:350px;}
table.mediaservice td.bgcontrast{background-color:#DDD;}
table.mediaservice td.imgprev img{max-width: 200px; height:auto; max-height: 40px; padding:0; margin:0;}


/* ######### SIDEPANEL ######### */

 [data-sidebar] {
 display: none;
 position: fixed;
 height: 100%;
 z-index: 100;
 top:0px;
}
 [data-sidebar-overlay] {
 display: none;
 position: fixed;
 top: 0;
 left: 0;
 opacity: 0;
 width: 100%;
 min-height: inherit;
}

/* Additional styles */


aside {
	background-color: #272727;
	opacity:0.9;
	-webkit-box-shadow: 5px 1px 2px 0px rgba(0,0,0,0.4);
	-moz-box-shadow: 5px 1px 2px 0px rgba(0,0,0,0.4);
	box-shadow: 5px 1px 2px 0px rgba(0,0,0,0.4);
	overflow: auto;
}

aside  a { color:#00C5CC; text-decoration:none;}
.overlay { background-color: #FFF; height:100%; z-index:99;}

.sidebarcontent{
	font-family: "Pontano Sans",arial,sans-serif;
	font-size:1.2em;
	padding: 20px 30px 0px 40px;
	width:300px;
}

.sbinfopart{
	margin-bottom:40px;
}

.sbhidebut{
	text-align:right;
	margin-bottom:20px;
	font-size:1.6em;
}

input.sbloginbut{
	font-family:"Pontano Sans",arial,sans-serif !important;
	font-size:1.0em !important;
	padding:0px !important;
	color:#FFF !important;
	border:0px !important;
	background-color:#00C5CC !important;
	text-transform:uppercase;
	font-weight:normal !important;
}
input.sbloginbut:hover{color:#272727 !important;}

.sidebarcontent p{
	color:#FFF;
	font-size:0.9em;
	line-height:1.4em;
	margin-bottom:0.7em;
	margin-top:0.7em;
	text-transform:uppercase;
}
.sidebarcontent .sbHead{
	font-family:"Oswald",sans-serif;
	font-weight:300;
	color:#00C5CC;
	font-size:1.5em;
	text-transform:uppercase;
}
.sidebarcontent .sbHead a:hover, .sidebarcontent .sbHead:hover{color:#FFF;}

.sidebarcontent .sbHead.colalert{color:#F00; background-color:#FFF; padding:0 2px;}

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

.sidebartoggle{
	background-color: #00C5CC;
    border-bottom-right-radius: 5px;
    border-top-right-radius: 5px;
	-webkit-box-shadow: 5px 1px 2px 0px rgba(0,0,0,0.4);
	-moz-box-shadow: 5px 1px 2px 0px rgba(0,0,0,0.4);
	box-shadow: 5px 1px 2px 0px rgba(0,0,0,0.4);
	
	position: fixed;  
    left: 0;
    top: 20px;
    
    padding: 5px;
    transition: all 0.3s ease 0s;
    z-index: 1000;
    height:220px;
    width:20px;
}

.sbtogBut{
	transform: rotate(90deg);
    -ms-transform: rotate(90deg); /* IE 9 */
    -webkit-transform: rotate(90deg); /* Safari */	

	transform-origin: left top 0;
	-ms-transform-origin: left top 0; /* IE 9 */
	-webkit-transform-origin: left top 0; /* Safari */	
	
	float: left;
	margin:20px 0 15px 17px;
	font-family:"Source Sans Pro",Helvetica,Arial,sans-serif;
	text-transform:uppercase;
	letter-spacing:0.1em;
	font-size:1.4em;
	white-space:nowrap;
}
.sbtogBut a{color:#FFF; text-decoration:none;}

/*sidebar formular*/
.sbform input{
	font-size:1em;
	padding:10px;
	margin: 10px 0 5px 0;
	border:1px solid #FFF;
}

/* ######### SIDEPANEL ENDE ######### */


