@charset 'utf-8';

/* ----------- reset.css ----------- */

/* v1.0 | 20080212 */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
:focus {
	outline: 0;
}
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
a {
	text-decoration: none;
}

/* ----------- default.css ----------- */
.hidden {
	display: block;
	width:  0;
	height: 0;
	line-height: 0;
	overflow: hidden;
	font-size:1;
}

.clearfix:after {
clear: both;
content: ".";
display: block;
height: 0;
visibility: hidden;
font-size:1;
}

.clearfix {
display: inline-block;
}

/* Hides from IE-mac \*/ 
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* End hide from IE-mac */

/* ----------- development.css ----------- */
/*
#login-box {
	width: 210px;
	border: 1px solid #d9d9d9;
	background-color: #f4f4f4;
	padding: 14px 7px 4px 7px;
	position: absolute;
	top: 36px;
	right: 132px;
	z-index: 10000;
	display: none;
	font-family: Arial,Helvetica,sans-serif;
	line-height: 16px;
}

#login-box .form-row {
	margin-bottom: 8px;
} 
#login-box .button-row {
	text-align: right;
} 

#login-box input.text {
	width: 130px;
	float: right;
	vertical-align: middle;
	font-size: 11px;
	padding: 1px 2px;
}
#login-box label {
	width: 65px;
	float: left;
	display: inline;
	margin-top: 3px;
}
*/
.btn-image,
.search-box-body label,
.search-box-body .input-text,
.search-box-body select {
	vertical-align: middle;
}

/*#search-box-body-news-3,*/
/*#search-box-body-news-2,*/
/*#search-box-body-news  {
	z-index:9999	!important;
}*/

/*#search-box-body-news-2 label {
	color: #444;
	font-size: 12px;
	padding-top: 0px;
	text-align: right;
	padding-right: 8px;
}*/
/*#search-box-body-news-2 .input-text {
	width: 233px;
	font-size: 11px;
	padding:  1px 0 1px 4px;
}*/
/*#search-box-body-news-2 select {
	width: 240px;
}*/

/*
.img-grid {
	margin-left: -8px;
	margin-top: 24px;
}
.img-grid table{
	cursor:	pointer;
}*/

/*
#content .img-grid li {
	width: 94px;
	height:  94px;
	border: 1px solid #333;
	float:  left;
	display: inline;
	overflow: hidden;
	margin: 0 0 8px 8px;
}*/
/*
#content .img-grid li a {
	width: 94px;
	height:  94px;
	display: table-cell;
	background-color: #fff;
	text-align: center;
	vertical-align: middle;
}
#content .img-grid li a *{
	vertical-align:middle;
}

#content .img-grid li a i{
	display: inline-block;
	height:0px;
	width: 1px; 
}*/


/*
#content .img-grid li a:focus,
#content .img-grid li a:hover,
#content .img-grid li a:active {
	background-color: #ffffff;
}*/

/*
#content .img-grid img {
	border: 0 none;
	vertical-align: middle;
	display: inline;
}
*/


#sidebar .container-fixed {
	height: 400px;
	width: 284px;
	padding-right: 20px;
	overflow: auto;
	overflow-x: hidden;
}


h1 {
	font-size: 22px;
	font-weight: normal;
	margin-left: 8px;
	margin-bottom: 12px;
}

h1 span.small {
	font-size: 12px;
}

.subline .inverted {
	color:  #fff;
	background-color: #333;
	padding: 2px 16px 2px 0px;
}

.search-result h3 {
	font-family: Georgia;
	font-size: 12px;
	text-transform: uppercase;
	line-height: 16px;
	color: #333;
	font-weight: normal;
	margin-bottom: 4px;
}

.news-item-info-date {
	font-family: Arial, Helvetica, sans-serif;
	color: #b3b3b3;
}

#content .subline {
	color: #808080;
}



.member-info-add .toggle-container {
	color: #333;
	font: 11px Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	background-color: #e5e5e5;
	padding: 6px 0 6px 12px;
	margin-bottom: 8px;
}

#content p {
	margin-bottom: 16px;
	line-height: 16px;
	
	font-size:12px;
}

.toggle-container {
	cursor: pointer;
	background-image: url(img/toggle-arrow.gif);
	background-position: right 0;
	background-repeat: no-repeat;
}
.toggle-container.expanded {
	background-position: right -48px;
}
.toggle-container:hover {
	background-color: #bfbfbf;
}






/*
.expandableTab-profil {
	clear:both;
}

.expandableTab-profil.expanded-profil {
	clear:both;
	background:#e6e6e6;
}

.expandableTab-profil.active {
	background-color: #e6e6e6 			!important;
	background-position: right -44px 	!important;
}
.expandableTab-profil:hover {
	background-color: #e6e6e6 			!important;
}

.profilAdd .expandableTab-profil{
	clear:both;
	float:left;
	_float:none;
	color: #333333;
	font: 22px Georgia, serif;
	width:100%;	
	cursor: pointer;
	background-image: url(img/toggle-arrow.gif);
	background-position: right 4px;
	background-repeat: no-repeat;
	padding:0;
	margin:0;
	margin-bottom: 8px;
	border-bottom:1px solid #333333;
}

.expandableTab-profil h1{
	float:left;
	display:inline;
	margin:0px;
}

.expandableTab-profil span{
	float:right;

	font-size:11px;
	font-family:Arial;
	
	padding-top:10px;
	padding-right:24px;
	text-transform:uppercase;

	background:transparent;
}

.expandableTab-profil  img {
display:inline !important;
}
*/

.profilAdd  .profilStyle{
	/* clear:both; */
	float:left;
	margin:8px 0 0 0;

}


.profilHeadline{
	clear:both;
	float:left;
	
	color: #333333;
	font: 22px Georgia, serif;
	width:632px;	
	
	padding:0;
	margin:0;
	
	margin-bottom: 8px;
	border-bottom:1px solid #333333;
}

.profilHeadline h1{
	float:left;
	display:inline;
	width:50%;
	margin:0px;
}


/*  ********* neues Profil 10.2011 */

.profilAdd .pofile-headline{
	clear:both;
	float:left;
	
	color: #333333;
	font: 22px Georgia, serif;
	width:100%;	
	/*cursor: pointer;
	background-image: url(img/toggle-arrow.gif);
	background-position: right 4px;
	background-repeat: no-repeat;*/
	padding:0;
	margin:0;
	padding-bottom:4px;
	margin-bottom: 8px;
	border-bottom:1px solid #333333;
	
}








/* #content img {
	display: block;
} */

.inverted {
	
}

.hl-type3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: normal;
	line-height: 27px;
	margin-bottom: 4px;
}

span.inverted {
	color:  #000;
	/*background-color: #333;*/
	padding-right: 16px;
	line-height: normal;
}

/* ACHTUNG:	FILM NEWS */
span.invertedFilm {
	color:  #fff;
	background-color: #d1bf66;
	padding-right: 16px;
}
/* 	ACHTUNG:	ENDE	*/


/* 	ACHTUNG:	VIP 		*/
span.invertedVip {
	background-color: #e5e5e5;
	color: #000000;
	padding-right: 16px;
}

span.invertedProfile {
	font-family:Georgia,serif;
	font-size:12px;
	color:  #fff;
	background-color: #333;
padding-right: 16px;
}


.member-info-add {
	color: #999;
}

.list-news,
.list-artists {
	font-family: Arial, Helvetica, sans-serif;
	margin-bottom: 12px;
}

.list-news li {
	line-height: 16px;
	margin-bottom: 4px;
}
.list-artists li {
	line-height: 16px;
	margin-bottom: 8px;
}


.list-left-right .list-col1 {
	float: left;
	display: inline;
}
.list-left-right .list-col2 {
	float: right;
	display: inline;
}


img.framed {
	border: 1px solid #333; 
}


#content p {
	padding-left: 8px;
	padding-right: 8px;
}
#content .singlecol-wrap p,
#content .content-col p,
#content form p {
	padding-left: 0;
	padding-right: 0;
	z-index:1	!important;

}


/* Registration-Form */
#content .form-wrapper, #lb-center2 .form-wrapper{
	border: 1px solid #d9d9d9;
	margin: 8px;
	float:left;
}
#lb-center2 .form-wrapper{
	margin: 8px 0 40px 0;
	padding: 23px;
	height: 401px;
}

#lb-center2 a.code{
	color:#B39500;
}
#lb-center2 a.code:hover{
	background-color:#00DEE5;
	background-position:0 -30px;
	color:#FFFFFF;
}
#content form{
	font-family: Arial, Helvetica, sans-serif;
	margin: 20px 23px 40px 23px;
	color: #666;
}

#lb-center2 form{
	font-family: Georgia;
	color: #666666;
}

#lb-center2 form h1{
	margin: 8px 0 16px 0;
}

#content .form-row,  #lb-center2 .form-row{
	margin-bottom: 14px;
	position: relative;
}
.birthdate_special{
	left:-1000px;
	position:absolute !important;
}

#content .form-row.topspacing {
	margin-top: 32px;
}
#content .form-row.nomargin {
	margin-bottom: 0px;
}


.form-row:after {
	clear: both;
	content: ".";
	display: block;
	height: 0;
	visibility: hidden;
}

#content form label, #lb-center2 form label{
	line-height: 16px;
	margin: 0;
	padding:  0;
}


#content form .hl-formsection, #lb-center2 form .h1-formsection {
	font-family: Georgia;
	font-size: 12px;
	font-weight: normal;
	text-transform: uppercase;
	color: #333;
}

#content form input.text,
#content form .textarea,
#lb-center2 form input.text,
#lb-center2 form .textarea {
	margin: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666;
	border-top:  2px solid #848484;
	border-left:  2px solid #848484;
	border-right:  2px solid #f7f7f7;
	border-bottom:  2px solid #f7f7f7;
	padding: 1px 2px 1px 2px;
}
#content form input.file {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666;
}
#content form select.dropdown {
	margin: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666;

}
 
#content form .highlight select.dropdown,
#content form .highlight input.text,
#content form .highlight .textarea,
#lb-center2 form .highlight select.dropdown,
#lb-center2 form .highlight input.text,
#lb-center2 form .highlight .textarea {
	border-top:  2px solid #ce3a9d;
	border-left:  2px solid #ce3a9d;
	border-right:  2px solid #fcf3f9;
	border-bottom:  2px solid #fcf3f9;
}


#content form .highlight label, #lb-center2 form .highlight label {
	color: #cc0088;
}

#content form input.check {
	margin: 0 8px 0 0;	
}
#content form .form-element {
	float: left;
	display: inline;
	/*background-color: red;*/
	margin: 0;
	padding: 0;
}

#content form .w-half {
	width: 280px;
}
#content form .w-title {
	width: 140px;
}
#content form .w-zip {
	width: 64px;
}
#content form .w-city {
	width: 216px;
}


#content form .left {
	margin-right: 24px;
}

#content form .w-half input.text,
#content form .w-half .textarea,
#lb-center2 form .w-half input.text,
#lb-center2 form .w-half .textarea, #captcha_wrapper #code { width: 272px; }


#content form .w-full input.text,
#content form .w-full .textarea,
#lb-center2 form .w-full input.text,
#lb-center2 form .w-full .textarea { width: 576px; }

#content form .w-zip input.text {
	width: 40px;
	margin-right: 16px;
	_margin-right: 8px;
}
#content form .w-city input.text {
	width: 208px;
}
#content form .w-date input.text {
	width: 168px;
}



#content form .button-row {
	text-align: right;
}
#content form .button-row input.btn-image {
	margin-bottom: 4px;
}	

#content form .form-success-msg, 
#content form .form-success-msg, #lb-mailform .form-success-msg,
#content form .form-error-msg, #lb-mailform .form-error-msg {
	color: #cc0088;
}
#lb-mailform #warning, #content form .form-error-msg .warning {
	font-family: Georgia;
	background: url(img/icon-warning.gif) 0 1px no-repeat;
	padding-left: 14px;
}
#content form .form-success-msg .success, #lb-mailform form .form-success-msg .success {
	font-family: Georgia;
	background: url(img/icon-success.gif) 0 1px no-repeat;
	padding-left: 14px;
}



#content form .form-field-description {
	font-size: 11px;
	line-height: 16px;
	display:  block;
	color: #999;
}

#content form .form-field-description-below {
	margin: 4px 0;
}




/* Member List */
#content .singlecol-wrap {
	margin: 0 8px;
}

#content .list-filter {
	margin-top: 24px;
}
#content .list-filter form {
	margin: 0 0 8px 0;
}
#content .list-filter form label {
	color:  #333;
	vertical-align: middle;
}
#content .list-filter form select {
	width: 160px;
	margin-right: 16px;
	vertical-align: middle;
}


.nav-pagination {
	font: 12px/1em Arial, Helvetica, sans-serif;
	color: #666;
	background-color: #e5e5e5;
	padding: 4px;
}
#content .nav-pagination a {
	color: #666;
	padding: 0 4px;
}
#content .nav-pagination span.act {
	padding: 0 4px;
}

#content .nav-pagination .col1 a {
	padding-left: 27px;
	background: url(img/pagination-arrow-left.gif) left center no-repeat;
	line-height: 12px;
}
#content .nav-pagination .col3 a {
	padding-right: 27px;
	background: url(img/pagination-arrow-right.gif) right center no-repeat;
	line-height: 12px;
}

#content .nav-pagination a:focus,
#content .nav-pagination a:hover,
#content .nav-pagination a:active,
#content .nav-pagination span.act {
	color: #fff;
	background-color: #333;
}

.nav-pagination .col1 {
	float: left;
	display: inline;
	font-size: 11px;
	text-transform: uppercase;
}
.nav-pagination .col2 {
	text-align: center;
	margin: 0 20% 0 20%;
}
.nav-pagination .col3 {
	float: right;
	display: inline;
	text-align: right;
	font-size: 11px;
	text-transform: uppercase;
}


#content #list-members li {
	padding: 16px 0;
	border-top: 1px solid #333;
	position: relative;
	min-height: 102px;
	height:auto;
}
* html #content #list-members li{height:102px;}
html + body #content #list-members li{height:102px;}

#content #list-members li.first {
	border-top: 0 none;
}

#content #list-members li p {
	margin-bottom: 0;
}
#content #list-members li p.member-name {
	margin-bottom: 8px;
}

#content #list-members li .col1 {
	
	/* position: absolute;
	top: 16px; */
	
	width:142px;
	
}
#content #list-members li .col1  a:hover,
#content #list-members li .col1  a{

	background-color:transparent !important;
	
}

#content #list-members li .col2
{
	position: absolute;
	top: 16px;
	
}
#content #list-members li .col3 {
	position: absolute;
	bottom: 16px;
	
}

#content #list-members li .col2 {
	left: 144px;
	width: 308px;
}

#content #list-members li .col3 {
	left: 460px;
	width: 172px;
}


#job-listul{
	float:left;
	width:100%;
}

#job-list li{
	float:left;
	width:100%;
	padding: 16px 0;
	border-top: 1px solid #333;
	position: relative;
	/* min-height: 10px; */
}
#content #job-list li .col1 {
	float:left;
	width: 150px;
}
#content #job-list li .col2 {
float:left;
	left: 144px;
	width: 308px;
}
#content #job-list li .col3 {
float:left;
	left: 460px;
	width: 172px;
}
/* #content #job-list li .col2{
	position: absolute;
	top: 16px;
	
} */





/* RSS */

#content #list-rss {
	padding-top:8px;
	margin-bottom:22px;
}

#content #list-rss li {
	padding: 16px 0;
	border-top: 1px solid #333;
	position: relative;
	min-height: 46px;
}
#content #list-rss li.last {
	border-bottom: 1px solid #333;
}

#content #list-rss li p {
	margin-bottom: 0;
}
#content #list-rss li p.member-name {
	margin-bottom: 8px;
}

#content #list-rss li .col1 {
	back_ground:pink;
	width:164px	!important;
}

#content #list-rss li .col2
{
	position: absolute;
	top: 16px;
	back_ground:orange;
}
#content #list-rss li .col3 {
	position: absolute;
	bottom: 16px;
	back_ground:yellow;
}
#content #list-rss li .col2 {
	left: 164px;
	width: 208px;
}
#content #list-rss li .col3 {
	left: 460px;
	width: 172px;
}















/* Products */

h2#products-artist,
h2#products-agency {
	height: 44px;
	margin: 8px;
}
h2#products-artist {
	background: #b39500 url(img/products-artist.gif) no-repeat;	
}
h2#products-agency {
	background: #b39500 url(img/products-agency.gif) no-repeat;	
}



#content ul.product-list {
	padding-bottom: 16px;
}

#content ul.product-list li {
	width: 208px;
	margin-left: 8px;
	float: left;
	display: inline;
}
#content ul.product-list li.middle {
	width: 200px;
}
#content ul.product-list li li {
	width: auto;
	margin-left: 0;
	float: none;
	display: block;
}

#content h3.product-list-head {
	height: 28px;
	background-repeat: no-repeat;
	cursor: pointer;
}
#content h3.product-list-head:hover {
	background-position: 0 -32px;
}
#content h3.product-list-head.expanded {
	background-position: 0 -64px;
}
#content h3.product-list-head.expanded:hover {
	background-position: 0 -96px;
}

.product-list-head-starter { background-image: url(img/product-head-starter.gif); }
.product-list-head-basic { background-image: url(img/product-head-basic.gif); }
.product-list-head-comfort { background-image: url(img/product-head-comfort.gif); }

#content ul.product-list li .product-list-features {
	border-left: 1px solid #d9d9d9;
	border-right: 1px solid #d9d9d9;
	background-color: #f4f4f4;
	padding: 8px 7px 16px 7px;
}
/*#content ul.product-list li .product-list-features-short {
	height: 112px;
}*/
#content .product-list-features-short li,
#content .product-list-features-long dt {
	font-weight: bold;
	padding-left: 14px;
	background: url(img/tick-grey.gif) 0 center no-repeat;
	line-height: 16px;
	margin-top: 8px;
}
#content .product-list-features-long dt {
	text-transform: uppercase;
}
#content .product-list-features-long dd {
	font: 11px/16px Arial, Helvetica, sans-serif;
	color: #666;
	padding-left: 14px;
}

#content .product-list-price {
	height: 38px;
	border: 1px solid #ccc;
	background-color: #e6e6e6;
	background-repeat: no-repeat;
	background-position: right top;
}
#content .product-list-price-180 { background-image: url(img/product-price-180.gif); }
#content .product-list-price-280 { background-image: url(img/product-price-280.gif); }
#content .product-list-price-380 { background-image: url(img/product-price-380.gif); }
#content .product-list-price-580 { background-image: url(img/product-price-580.gif); }
#content .product-list-price-980 { background-image: url(img/product-price-980.gif); }

#content a.product-list-order {
	display: block;
	height: 16px;
	background: transparent url(img/link-order-208-en.gif) no-repeat;
	padding: 0;
	margin: 0;
	line-height: 1em;
}
#content ul.product-list li.middle a.product-list-order {
	background-image: url(img/link-order-200-en.gif);
}
#content a.product-list-order:focus,
#content a.product-list-order:hover,
#content a.product-list-order:active {
	background-position: 0 -16px; 
	background-color: transparent;
}


/* Font Families */
.f1 { font-family: Arial, Helvetica, sans-serif; }

/* Font sizes */
.s1 { font-size: 11px; }

/* Text-Colors */
.c1 { color: #999; }


#content .section-footer {
	border-top: 1px solid #333;
	margin: 16px 8px 0 8px;
	font-family: Arial, Helvetica, sans-serif;
	padding-top: 7px;
	clear: both;
}
#content .profilAdd .section-footer {
	border-top: 1px solid #333;
	margin: 0 0 8px 0;
	font-family: Arial, Helvetica, sans-serif;
	padding-top: 7px;
	clear: both;
}

#content .profilAdd  .overviewArtist.section-footer {
	border-top: 0px solid #333;
	margin: 0 0 8px 0;
	font-family: Arial, Helvetica, sans-serif;
	clear: both;
	padding-top: 0px;
	line-height:36px;			 /* NEU  */
}

#content .section-footer .left {
	float: left;
	display: inline;
}
#content .section-footer .right {
	float: right;
	display: inline;
}

.search-result.container-fixed ul {
	margin-bottom: 1em;
}


#news-single-images img {
	border:1px solid #333;
	float:left;
	display:inline;
	margin: 0 8px 8px 0;
}

.news-item-images {
	margin: 4px -8px 0 0;
	width: 304px;
	overflow:  hidden;
}

.news-item-images img {
	border:1px solid #333;
	float:left;
	display:inline;
	margin: 0 8px 8px 0px;
}

.newsletter-archive-item {
	margin: 0 8px 10px 8px;
}

.newsletter-archive-item ul {
	font-family: Arial, Helvetica, sans-serif;
	line-height: 20px;
	color: #666;
}

.newsletter-archive-item li {
	display: inline;
}

#column-wrap .newsletter-archive-item li a {
	color: #666;
}

#column-wrap .newsletter-archive-item li a strong {
	color: #333;
	font-weight: bold;
}
#column-wrap .newsletter-archive-item li a:focus,
#column-wrap .newsletter-archive-item li a:hover,
#column-wrap .newsletter-archive-item li a:active,
#column-wrap .newsletter-archive-item li a:focus strong,
#column-wrap .newsletter-archive-item li a:hover strong,
#column-wrap .newsletter-archive-item li a:active strong{
	color: #b39500;
	background-color: transparent;
}

#content .newsletter-archive-item .section-footer {
	margin-left: 0;
	margin-right:0;
}


#content .newsletter-news-item {
	margin-bottom:  20px;
}

#content .newsletter-news-item .section-footer {
	clear: both;
	margin-top: 0px;
	/*margin-top: 24px;*/
}

#content .newsletter-news-item img {
	border:  1px solid #333;
	margin-bottom: 24px;
}
#content .newsletter-news-item p.news-item-teaser {
	margin-bottom: 0px;
}
#content .newsletter-news-item .news-item-links {
	margin-bottom: 24px;
}



/* Account Management-Form */
#content .frame-open-top,
#content .form-tabbed-wrapper {
	border-left: 1px solid #d9d9d9;
	border-right: 1px solid #d9d9d9;
	border-bottom: 1px solid #d9d9d9;
	margin: 0 8px 8px 8px;
}


#content .form-tabbed-tabs {
	background-color: #e5e5e5;
	font: 11px/16px Arial,Helvetica,sans-serif;
	color: #666;
	margin: 0 8px;
}

#content .form-tabbed-tabs li {
	float: left;
	display: inline;
	border-right: 1px solid #d9d9d9;
}
#content .form-tabbed-tabs li.last {
	border-right: 1px solid #f2f2f2;
}
#content .form-tabbed-tabs li a {
	display: block;
	padding: 7px 24px;
	border-top: 1px solid #e5e5e5;
	border-left: 1px solid #f2f2f2;
	color: #666;
}
#content .form-tabbed-tabs li.last a {
	border-right: 1px solid #d9d9d9;
}

#content .form-tabbed-tabs li.first a {
	border-left: 1px solid #e5e5e5;
}
#content .form-tabbed-tabs li a:focus,
#content .form-tabbed-tabs li a:hover, 
#content .form-tabbed-tabs li a:active, 
#content .form-tabbed-tabs li a.selected {
	border-top: 1px solid #d9d9d9;
	border-left: 1px solid #fff;
	color: #666;
	background-color: #fff;
	color: #00c5cc;
}
#content .form-tabbed-tabs li.first a:focus,
#content .form-tabbed-tabs li.first a:hover, 
#content .form-tabbed-tabs li.first a:active, 
#content .form-tabbed-tabs li.first a.selected {
	border-left: 1px solid #d9d9d9;
}



#content .frame-open-top form,
#content .form-tabbed-wrapper form {
	margin-top: 0px;
	padding-top: 20px;
}



#content form .img-tools {
	height:  16px;
	background-color: #00dee5;
}


#content form .form-image-gallery li {
	width: 96px;
	height: 96px;
	background-color:  #fff;
	float: left;
	display: inline;
	margin-left: 24px;
	margin-bottom: 24px;
}


#content form .form-image-gallery li .img-container {
	width: 96px;
	height: 80px;
	background-color: #e5e5e5;
	display: table-cell;
	text-align: center;
	vertical-align: middle;
	/*line-height: 80px;*/
	overflow: hidden;
}


#content form .form-image-gallery li .img-container img {
	display:  inline;
	vertical-align: middle;
}

#content form .form-image-gallery li .img-tools {
	width: 96px;
}
#content form .form-image-gallery li.empty .img-tools {
	background-color: #d9d9d9;
}


#content form .img-tools .left {
	float:  left;
	display: inline;
	margin: 0;
}
#content form .img-tools .right {
	float:  right;
	display: inline;
	margin:  0;
}

#content form .img-tools a {
	display: block;
	width: 16px;
	height: 16px;
	background-repeat: no-repeat;
	background-position: 0 0;
	line-height: 1em;
}
#content form .img-tools a:focus,
#content form .img-tools a:hover,
#content form .img-tools a:active {
	background-color: transparent;
	background-position: 0 0;
}
#content form .img-tools a.img-gallery-trash {
	background-image: url(img/buttons/btn-gallery-trash.gif);
	margin-left: 4px; 
}
#content form .img-tools a.img-gallery-edit {
	background-image: url(img/buttons/btn-gallery-edit.gif); 
}
#content form .img-tools a.img-gallery-zoomin {
	background-image: url(img/buttons/btn-gallery-magnify.gif); 
}

#content #account-addimage {
	background-color: #f2f2f2;
}
#content #account-addimage form {
	padding-bottom: 24px;
}
#content #account-addimage .hl-formsection {
	background-color: #ccc;
	font-weight: normal;
	text-transform: uppercase;
	padding: 0 24px;
	line-height: 16px;
}


#content form#form-account-addimage .w-img-container {
	width: 96px;
}

#content form#form-account-addimage .img-container {
	width: 96px;
	height: 80px;
	background-color: #e5e5e5;
	display: table-cell;
	text-align: center;
	vertical-align: middle;
	overflow: hidden;
}
#content form#form-account-addimage .img-container img {
	vertical-align: middle;
	display: inline;
}



#content form#form-account-addimage .w-img-title {
	width: 464px;
	position: absolute;
	right: 0;
	bottom: 0;
}
#content form#form-account-addimage .w-img-title input.text {
	width: 456px;
}

#content form .w-phone1 {
	width: 80px;
	margin-right: 8px;
}
#content form .w-phone1 input.text {
	width: 72px;
}
#content form .w-phone2 {
	width: 104px;
}
#content form .w-phone2 input.text {
	width: 96px;
}
#content form .w-title select.dropdown {
	width: 132px;
	border-top:  2px solid #848484;
	border-left:  2px solid #848484;
	border-right:  2px solid #f7f7f7;
	border-bottom:  2px solid #f7f7f7;
}

#content form .logo-container {
	text-align:	center;
	width: 166px;
	height: 109px;
	border-top: 1px solid #d9d9d9;
	border-left: 1px solid #d9d9d9;
	border-right: 1px solid #d9d9d9;
}

#content form #form-logo-data .img-tools,
#content form #form-logo-artist .img-tools {
	width: 168px;
	margin-bottom: 8px;
}

#content form .scroll-container {
	height: 110px;
	border: 1px solid #d9d9d9;
	overflow: auto;
	padding-left: 8px;
	line-height: 20px;
}

#content form .checkbox-container input.check {
	float: left;
	display: inline;
}
#content form .w-half.checkbox-container label {
	float: left;
	display: inline;
	width: 258px;
}

#content #list-artists li {
	background-color: #f2f2f2;
	margin-bottom: 8px;
	line-height: 16px;
	width: 100%;
} 

#content #list-artists li .col1,
#content #list-artists li .col2,
#content #list-artists li .col3,
#content #list-artists li .col4 {
	float:  left;
	display:  inline;
} 


#content #list-artists li .col1 {
	padding-left: 8px;
	width: 144px;
}
#content #list-artists li .col2 {
	padding-left: 8px;
	width: 144px;
}
#content #list-artists li .col3 {
	padding-left: 8px;
	width: 164px;
}
#content #list-artists li .col4 {
	padding-left: 8px;
	text-align: right;
	width: 92px;
}

#edit-artist {
	margin-bottom: 40px;
}

#content form .radio-group {

}
#content form .radio-group label {
	display: block;
	vertical-align: middle;
	margin-bottom: 8px;
	line-height: 16px;
}


#content form input.radio {
	margin: 0 8px 0 0;
	padding: 0;
}




#content #account-profile .form-image-gallery li {
	width: 144px;
	margin-left: 0;
} 

#content #account-profile .form-image-gallery li .left {
	float:  left;
	display: inline;
} 
#content #account-profile .form-image-gallery li .right {
	float:  left;
	display: inline;
	width: 96px;
} 

#content #image-search-gallery {
	margin-top: 8px;
}

#content ul#image-search-gallery li {
	margin: 0 0 8px 8px;
	width: 150px;
	height: 224px;
	border:  1px solid #d9d9d9;
	float: left;
	display: inline;
}

#content ul#image-search-gallery li p {
	margin:6px 0 0 2px; 	
}

#content ul#image-search-gallery li a {
	width: 150px;
	height: 150px;
	display: block;
	display: table-cell;
	text-align: center;
	vertical-align: middle;
}
#content ul#image-search-gallery li a:focus,
#content ul#image-search-gallery li a:hover,
#content ul#image-search-gallery li a:active {
	background-color: transparent;
}

#content ul#image-search-gallery li img {
	vertical-align: middle;
	display: inline;
}




/* Lightbox */
#lb-overlay {
	height:1000px;
	left:0pt;
	position: fixed;
	top:0pt;
	width:100%;
	z-index:90;
	background-color: #000;
/* 	opacity: 0.7; */
	filter:						alpha(opacity=70);
	-ms-filter:					"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";
	-moz-opacity:				0.7;
	-khtml-opacity: 			0.7;
	opacity: 					0.7;
}

#lb-center {
	width: 100%;
	z-index: 100;
	position: absolute;
}

#lb-wrap, #lb-wrapmail{
	width: 1008px;
	height: 648px;
	/*margin: 40px auto 0 auto;*/
	color: #f2f2f2;
	z-index: 1000;
}




#lb-archive1 {
	/* width: 100%; */
	z-index: 99997	!important;
	position: absolute;
}
#lb-archiveProfile{
	width: 912px;
	height: 474px;
	/*margin: 40px auto 0 auto;*/
	color: #f2f2f2;
	z-index: 99998	!important;
}
#lb-innerarchiveProfile{
	width: 912px;
	height: 454px;
	background-color: #0d0d0d	!important;
	margin-bottom: 8px;
	position: relative;
}

#lb-creditsThree1 {
	width: 932px;
	z-index: 99997	!important;
	position: absolute;
}

#lb-creditsThreeMedia {
	width: 932px;
	z-index: 99997	!important;
	position: absolute;
}

#lb-creditsSendNews {
	width: 932px;
	z-index: 99997	!important;
	position: absolute;
}

#lb-creditsProfile{
	/* width: 932px; */
	/* height: 735px; */
	height: 474px;
	/*margin: 40px auto 0 auto;*/
	color: #f2f2f2;
	z-index: 99998	!important;
}
#lb-innercreditsProfile{
	/* width: 932px; */
	height: 474px;
	background-color: #0d0d0d	!important;
	margin-bottom: 8px;
	position: relative;
}


#lb-creditsTwo1 {
	width: 632px;
	z-index: 99997	!important;
	position: absolute;
}


#lb-feedBack1, #confirm_dialog, #confirm_dialog_news, #confirm_abort_news {
	width: 248px;
	z-index: 99997	!important;
	position: absolute;
}
#lb-fileUpload1 {
	width: 248px;
	z-index: 99997	!important;
	position: absolute;
}






/****************************			SCROLLBAR		***********************/

#lb-innercreditsProfile .scrollBar{
	overflow:					hidden;
	overflow:					scroll;
	overflow-x:					hidden;
	 
	width:						900px;
	height: 					274px;
	 
	margin:						0px;
	padding:					0px;
	
	background-color:			#f4feff;
}

#lb-wrapmail{
	width: 100%;
	height: 690px;
}

#lb-innerwrap, #lb-mailform {
	/*height: 616px;*/
	width: 100%;
	background-color: #0d0d0d;
	margin-bottom: 8px;
	position: relative;
	
}

#lb-innerwrap{
	height: 616px;
}

#lb-wrap-second{
	/*width: 1008px;
	height: 648px;*/
	/*margin: 40px auto 0 auto;*/
	color: #f2f2f2;
	z-index: 1000;
	/*border: 2px solid red;*/
}

#lb-innerwrap-second {
	/*height: 616px;*/
	/*width: 100%;*/
	background-color: #0d0d0d;
	margin-bottom: 8px;
	position: relative;
	
}


#lb-mailform{
	background-color: #FFFFFF;
	color:#333333;
}
#lb-close {
	position: absolute;
	right: 8px;
	top: 8px;
} 

#lb-nav-btnClose, #lb-nav-btnClose-mail {
	display: block;
	width: 62px;
	height:  16px;
	background: url(img/lb-close.gif) no-repeat;
}

#lb-nav-btnClose-mail{
	background: url(img/lb-close-mail-white.gif) no-repeat;
	width: 62px;
	height:  18px;
}

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

#lb-nav-left, 
#lb-nav-right { width: 40px; }
#lb-container-image { width: 616px; }
#lb-container-image-data { width: 288px; margin-left: 24px;}

#lb-image-wrap {
	width:  616px;
	height: 616px;
	display: table-cell;
	vertical-align: middle;
	text-align: center;
}

#lb-image-wrap img.lb-image {
	display: inline;
	vertical-align: middle;
}


#lb-image-title {
	font-size: 22px;
	line-height: 28px;
	margin-top: 86px;
	border-bottom: 1px solid #797979;
	margin-bottom: 16px;
}


#lb-pagination {
	background-color: #0d0d0d;
	height: 24px;
	color: #666;
	font: 12px/24px Arial,Helvetica,sans-serif;
}
#lb-pagination a {
	color: #666;
	padding: 0 4px;
}
#lb-pagination a:focus,
#lb-pagination a:hover,
#lb-pagination a:active,
#lb-pagination a.act {
	color: #fff;
	background-color: #333;
}

#lb-nav-btnPrev,
#lb-nav-btnNext {
	width: 40px;
	height: 168px;
	display: block;
	margin-top: 224px;
} 

#lb-nav-btnPrev-second,
#lb-nav-btnNext-second {
	width: 40px;
	height: 168px;
	display: block;
	/*margin-top: 224px;*/
	
} 

#lb-nav-btnNext {
	background: url(img/lb-next.gif) no-repeat;
} 
#lb-nav-btnPrev {
	background: url(img/lb-prev.gif) no-repeat;
} 

#lb-nav-right-second a {
	background: url(img/lb-next-big.gif) no-repeat;
} 
#lb-nav-left-second a {
	background: url(img/lb-prev-big.gif) no-repeat;
} 
#lb-nav-right-second a:hover {
	background: url(img/lb-next-big-hi.gif) no-repeat;
} 
#lb-nav-left-second a:hover {
	background: url(img/lb-prev-big-hi.gif) no-repeat;
} 


#lb-container-image-data table {
	font: 12px/16px Arial, Helvetica, sans-serif;
	border-collapse: collapse;
}
#lb-container-image-data table th,
#lb-container-image-data table td {
	text-align: left;
	vertical-align: top;
	padding-bottom: 8px;
	font-weight: normal;
}

#lb-container-image-data table td a {
	color: #B39500;
}

#lb-container-image-data table td a:hover {
	background-color: #00DEE5;
	color: #fff;
}	

#content ul.membership-features li {
	line-height: 16px;
	margin-bottom: 8px;
	padding-left: 14px;
	background: url(img/icon-plus.gif) 0 1px no-repeat;
}

#content form .captcha-container {
	width: 200px;
	height: 72px;
	background-color: #ccc;
}

#content .footnote {
	color:  #999;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 11px;
}


#content .frame-header {
	color: #666;
	background-color: #e5e5e5;
	font: 11px/16px Arial,Helvetica,sans-serif;
	text-transform: uppercase;
	margin: 0 8px;
	padding: 7px 24px;
}


#content form#membership-contactdata label {
	font-size: 11px;
	line-height: 16px;
	color: #999;
}
#content form#membership-selection label {
	line-height: 16px;
	color: #333;
}



#content form#membership-selection .user-input,
#content form#membership-contactdata .user-input {
	font-weight: bold;
	color: #333;
	line-height: 16px;
}
#news-list-container{
	margin-top: 8px;
}
#affilliate_webgains2, #affilliate_webgains{
	margin-left:2px;

}
#affilliate_webgains2{
	margin-bottom:8px;
}


#affilliate_webgains{
	margin-top: 8px;
}

#affilliate_webgains3{
	margin-left:2px;
}

#job-form-wrapper #captcha_wrapper{
	
	color:#666666;
	font-family:Georgia;
}

#job-form-wrapper #captcha_wrapper p{
	margin-top:-16px;
}

#overlib{
	background-color: #FFFFFF;
	padding: 16px;
	border: 1px solid #e5e5e5;
	font-family: Arial;
	font-size: 12px;
	line-height: 16px;
	position:relative !important;
	z-index: 999999 !important;
}

.overlib_port{	background-color: #FFFFFF;	padding: 16px;	border: 1px solid #e5e5e5;	font-family: Arial;	font-size: 12px;	line-height: 16px;	position:relative !important;	z-index: 10001 !important;}
.overlib_art{	background-color: #FFFFFF;	padding: 4px 32px 4px 32px;	border: 1px solid #e5e5e5;	font-family: Arial;	font-size: 12px;	line-height: 16px;	position:relative !important;	z-index: 999999 !important;}
/**************** Multiple Upload ***************/
/*
#demo-status
{
	background-color:		#F9F7ED;
	padding:				10px 15px;
	width:					420px;
}

#demo-status .progress
{
	background:				white url(/js/default/fancyupload/assets/progress-bar/progress.gif) no-repeat;
	background-position:	+50% 0;
	margin-right:			0.5em;
}

#demo-status .progress-text
{
	font-size:				0.9em;
	font-weight:			bold;
}
#demo-list{	list-style:				none;	width:					450px;	margin:					0;}
#demo-list li.file{	border-bottom:			1px solid #eee;	background:				url(/js/default/fancyupload/assets/file.png) no-repeat 4px 4px;}
#demo-list li.file.file-uploading{	background-image:		url(/js/default/fancyupload/assets/uploading.png);	background-color:		#D9DDE9;}
#demo-list li.file.file-success{	background-image:		url(/js/default/fancyupload/assets/success.png);}
#demo-list li.file.file-failed{	background-image:		url(/js/default/fancyupload/assets/failed.png);}
#demo-list li.file .file-name{	font-size:				1.2em;	margin-left:			44px;	display:				block;	clear:					left;	line-height:			40px;	height:					40px;	font-weight:			bold;}
#demo-list li.file .file-size{	font-size:				0.9em;	line-height:			18px;	float:					right;	margin-top:				2px;	margin-right:			6px;}
#demo-list li.file .file-info{	display:				block;	margin-left:			44px;	font-size:				0.9em;	line-height:			20px;	clear}
#demo-list li.file .file-remove{	clear:					right;	float:					right;	line-height:			18px;	margin-right:			6px;}
.hide {	display:none;}

#uploadTotal{
	height:5px; width: 0%; background-color: #00cbff; border:1px solid #ffffff; border-right:none;
}
*/

.btn_icon_movie_frame{
	/*  */
	position:					absolute;
	
	/*
	top:						1px;
	right:						1px;
	*/
	
	height:						15px;
	width:						15px;
	
	margin:						0;
	
	line-height:				16px			!important;
	
	color:						#999999 		!important;
	
	background-color:			transparent 	!important;
	background-position:		right 0		    	!important;
	background-repeat:			no-repeat;
	background-image:			url('img/btn_icon_movie.gif') !important;
	
}

.btn_icon_movie_front{
	position:					absolute;
	height:						15px;
	width:						15px;
	
	
	margin:						2px;
	
	line-height:				16px			!important;
	color:						#999999 		!important;
	
	background-color:			transparent 	!important;
	background-position:		right 0		    	!important;
	background-repeat:			no-repeat;
	background-image:			url('img/btn_icon_movie.gif') !important;
}

.btn_icon_movie_tab{
	position:					absolute;
	height:						15px;
	width:						15px;
	top:						22px;
	left:						0;
	
	margin:						2px;
	
	line-height:				16px			!important;
	color:						#999999 		!important;
	
	background-color:			transparent 	!important;
	background-position:		right 0		    	!important;
	background-repeat:			no-repeat;
	background-image:			url('img/btn_icon_movie.gif') !important;
}

/* ***** Navi neues Profil 10.2011  */



/* begin css tabs */


ul#tabnav_profile { /* general settings */
text-align: left; /* set to left, right or center */
margin: 1em 12px 1em 0; /* set margins as desired */
font: 10px Helvetica, Arial, sans-serif; /* set font as desired */
border-bottom: 1px solid #23D1D8; /* set border COLOR as desired */
list-style-type: none;
padding: 3px 6px 2px 6px; /* THIRD number must change with respect to padding-top (X) below */
/*padding: 3px 6px 7px 6px;*/
}

ul#tabnav_profile li { /* do not change */
display: inline;
}

#contact li.contact, #about li.about, #portfolios li.portfolios, #news li.news, #artists li.artists, #clients li.clients, #blogs li.blogs, #images li.images { /* settings for selected tab */
border-bottom: 1px solid #fff; /* set border color to page background color */
background-color: #fff; /* set background color to match above border color */
}

#contact li.contact a, #about li.about a, #portfolios li.portfolios a, #news li.news a, #artists li.artists a, #clients li.clients a, #blogs li.blogs a, #images li.images a { /* settings for selected tab link */
background-color: #F4F4F4; /* set selected tab background color as desired */
color: #333; /* set selected tab link color as desired */
position: relative;
top: 1px;
padding-top: 5px; /* must change with respect to padding (X) above and below */
/*padding-top: 8px;*/
}

ul#tabnav_profile li a { /* settings for all tab links */
padding: 4px 14px 2px 14px; /* set padding (tab size) as desired; FIRST number must change with respect to padding-top (X) above */
/*padding: 7px 14px;*/
border: 1px solid #23D1D8; /* set border COLOR as desired; usually matches border color specified in #tabnav */
background-color: #FFF; /* set unselected tab background color as desired */
color: #00C5CC; /* set unselected tab link color as desired */
margin-right: 0px; /* set additional spacing between tabs as desired */
text-decoration: none;
border-bottom: none;
}

ul#tabnav_profile a:hover { /* settings for hover effect */
background: #F4F4F4; /* set desired hover color */
color: #333; 
}

/* end css tabs */
	

/* ----------- SCREEN.CSS ----------- */
/* ----------------------------------------------------- Page layout */

body {
	font-family: Georgia, serif;
	font-size: 12px;
	/*background: url('img/page_bg-pattern.gif');
	background: url('img/verlauf_hell.jpg') repeat-x;
	#f5f5f5;*/
	
	background-color:#fff;
	
	border-top:4px solid #00C5CC;
	border-bottom:20px solid #e5e5e5;
	
	}

#mainwrap {
	/*vor Werbebannern: position: relative;*/
	/*position: absolute;*/
	position: relative;	
	
	/*Banner: top:92px; */
	
	width: 1008px;
	
	min-height:200px;
	height:auto;
	
	/*margin: 0 0 40px 0;*/
	
	/*margin-left: auto;
			margin-right: auto;
			margin-top:0px;
			margin-bottom:0px;*/
			
	margin:0 auto;		
	
	background-color: #fff;
	color: #808080;
	/*border-right:1px solid #d5d5d5;*/
	
}
* html #mainwrap{height:200px;}
html + body #mainwrap{height:200px;}

#header {
	margin: 0 8px 16px 8px;
	height: 272px;
}

#header-top {
	height: 40px;
}

#logo {
	float: left;
}

#visual {
	width: 100%;
	height: 232px;
	background: url('img/header_bg.jpg') no-repeat;
	position: relative;
}

.bothclearer{
	clear:both;
}

#column-wrap {
	z-index:1	!important;
	margin: 0px 8px 36px 8px;
}

#content {
	z-index:1	!important;
	width: 648px;
	margin-left: 8px;
	margin-bottom: 40px;
	float:  left;
	display:  inline;
	color: #333;
}


.content-col {
	width:  304px;
	padding: 0 8px;
}

.col-left {
	float: left;
	display: inline;
}

.col-right {
	float: right;
	display: inline;
}


#sidebar {
	width: 304px;
	margin-right: 8px;
	float:  right;
	display:  inline;
	padding: 0 8px;
}

#footer {
	clear:both;
	width: 100%;
	height: 108px;
	/*background-color: #e5e5e5;*/
	
	border-top:1px solid #e5e5e5;
	background-color: #FFF;
	
	padding-top: 12px;
}



/*
 * Navigation
 */

/* Meta Navigation */

#nav-meta {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:  #808080;
	float:  right;
	display: inline;
	margin-right: 0px;
	margin-top: 21px;
}

#nav-meta li {
	float:  left;
	display: inline;
	text-transform: uppercase;
	padding: 0 4px;
	border-left:  1px solid #ccc;
}

#nav-meta li.first {
	border-left:  0 none;
}


#nav-meta a {
	padding: 2px 4px;
	color: #808080;
	float:  left;
	display: inline;
}
#nav-meta a:focus,
#nav-meta a:hover,
#nav-meta a:active,
#nav-meta .act a {
	color: #fff;
	background-color: #00dee5;
}
#nav-meta .act a {
	color: #fff;
	background-color: #ccc;
}

/* Country Navigation */

#nav-country {
	display: block;
	width:  137px;
	height: 40px;
	position: absolute;
	top: 56px;
	right: 0;
}

#nav-country li {
	width: 137px;
	height:  20px;
	display: block;
}

#nav-country li a {
	display: block;
	background-repeat: no-repeat;
	width: 137px;
	height:  16px;
}
#nav-country li a:focus,
#nav-country li a:hover,
#nav-country li a:active {
	background-position: 0 -16px;
}


#nav-country-us a { background-image: url(img/nav-country-us.gif); }
#nav-country-fr a { background-image: url(img/nav-country-fr.gif); }
#nav-country-de a { background-image: url(img/nav-country-de.gif); }


#select-language {
	width: 120px;
	border: 1px solid #d9d9d9;
	background-color: #f4f4f4;
	padding: 14px 7px 4px 7px;
	position:  absolute;
	top: 36px;
	right: 12px;
	z-index: 10;
	display: none;
}
#select-language li {
	padding-left: 20px;
	margin-bottom: 10px;
	background-position: 0 center;
	background-repeat: no-repeat;
}
#select-language li.lang-german { background-image: url(img/flag-german.gif); }
#select-language li.lang-english { background-image: url(img/flag-english.gif); }
#select-language li.lang-french { background-image: url(img/flag-french.gif); }

#select-language a {
	color:  #666;
	padding: 2px 2px;
	font-family: Arial,Helvetica,sans-serif;
}
#select-language a:focus,
#select-language a:hover,
#select-language a:active {
	color:  #fff;
	background-color: #00dee5;
}




/*
 * Searchbox
 */

.search-box {
	position: absolute;
	z-index: 9999	!important;
	font-family: Arial,Helvetica,sans-serif;
}
#search-box-left {
	width: 648px;
	left: 16px;
	top: 149px;
	
	z-index: 9999	!important;
}

#search-box-right {
	width: 320px;
	right: 16px;
	top: 149px;
}

.search-box-head {
	height: 28px;
	border-left: 1px solid #666;
	border-right: 1px solid #212121;
	background: url(img/tabbar-bg.gif) repeat-x;
	color: #fff;
	font-size: 12px;
}

.search-box-head-item {
	float:  left;
	display: inline;
}

#search-box-left .search-box-title {
	width: 100px;
	background: url(img/searchbox-searchfor.gif) no-repeat;
	height: 28px;
}
#search-box-right .search-box-title {
	width: 188px;
	background: url(img/catbox-premiummembers.gif) no-repeat;
	height: 28px;
}


.search-box-head-additional {
	padding: 11px 10px 0 13px;
	height: 17px;
	background: url(img/searchbox-head-additional.gif) no-repeat;
}
.search-box-head-additional a {
	color:  #fff;
	padding: 0 2px;
}
.search-box-head-additional a:focus,
.search-box-head-additional a:hover,
.search-box-head-additional a:active {
	background-color:  #00dee5;
}


#search-box-tabs li {
	float: left;
	display: inline;
	height: 28px;
}
#search-box-tabs li a {
	height: 28px;
	display:  block;
	background-repeat: no-repeat;
	background-position: 0 0;
}
#search-box-tabs li a:focus,
#search-box-tabs li a:hover,
#search-box-tabs li a:active {
	background-position: 0 -28px;
}

#search-box-tabs li a.selected {
	background-position: 0 -56px;
}


#search-box-tab-news a {
	width: 67px;
	background-image: url(img/searchbox-tab-news.gif);
}
#search-box-tab-images a {
	width: 76px;
	background-image: url(img/searchbox-tab-images.gif);
}
#search-box-tab-members a {
	width: 93px;
	background-image: url(img/searchbox-tab-members.gif);
}

.search-box-body {
	min-height: 87px;
	border-bottom: 1px solid #d9d9d9;
	border-left: 1px solid #d9d9d9;
	border-right: 1px solid #d9d9d9;
	background-color: #f4f4f4;
	color: #666;
	font-size: 11px;
	
	z-index:9999 	!important;
}

.search-box-body .col {
	float: left;
	display: inline;
}

.search-box-subbody {
	z-index:9999	!important;
	padding: 11px 7px;
	border-bottom: 1px solid #d9d9d9;
}

/* SAFARI HACK */
.btn-image_02{
position:absolute;
bottom:0px;
left:-148px;
}
.btn-image_03{
position:absolute;
top:24px;
left:-156px;
}
/* SAFARI HACK */
.btn-image,
.search-box-body label,
.search-box-body .input-text,
.search-box-body select,
.search-box-body .input-check {
	vertical-align: middle;
}

.search-box label {
	color: #333;
}
.search-box select {
	border-top:  1px solid #848484;
	border-left:  1px solid #848484;
	border-right:  1px solid #f7f7f7;
	border-bottom:  1px solid #f7f7f7;
	font-size: 11px;
	color: #666;
}


#news-category-list {
	float:  left;
	display: inline;
	margin-right: 0px;
	margin-top: 6px;
}
/* ACHTUNG:	FILM NEWS */
#news-category-list li {
	float:  left;
	display: inline;
	text-transform: uppercase;
	padding: 0 5px;
	border-left:  1px solid #b3b3b3;
	border-right:  1px solid #fff;
	vertical-align: top;
}
/* 	ACHTUNG:	ENDE	*/


#news-category-list li.first {
	border-left:  0 none;
	padding-left: 0;
}
#news-category-list li.last {
	border-right:  0 none;
	padding-right: 0;
}

/* ACHTUNG:	FILM NEWS */
#news-category-list a {
	padding: 2px 5px;
	color: #666;
	float:  left;
	display: inline;
}
/* 	ACHTUNG:	ENDE	*/

#news-category-list a:focus,
#news-category-list a:hover,
#news-category-list a:active {
	color: #fff;
	background-color: #00dee5;
}


#news-category-list .act a {
	color: #fff;
	background-color: #000;
}

/* ACHTUNG:	FILM NEWS */
#news-category-list  a.newsCategoryListFilm {
	color: #333333;
	background-color: #b3b3b3;
}

#news-category-list .act a.newsCategoryListFilm{
	color: #fff					!important;
	background-color: #000		!important;
	
	/* background:	url(img/button-down_02.gif) 0 0 no-repeat; */
}

#stoerer_home_search_new{
	position:absolute;
	
	top:8px;
	right:35px;
	
	z-index:1 !important;
}

#stoerer_home_search_new_s{
	position:absolute;
	
	top:41px;
	right:40px;

	z-index:1 !important;
} 
/* 	ACHTUNG:	ENDE	*/



a#search-toggle-advanced {
	width: 24px;
	height: 24px;
	margin-right: 4px;
	float: right;
	display: inline;
	/* background: url(img/button-down_02.gif) 0 0 no-repeat; */
	background-image: url(img/button-down_02.gif);
	background-position:0 0;
	background-repeat: no-repeat;
}

a#search-toggle-advanced:hover {
	background-position: 0 -24px;
}
a#search-toggle-advanced.selected {
	background-position: 0 -48px;
}
a#search-toggle-advanced.selected:hover {
	background-position: 0 -72px;
}


/*
#search-box-body-news-2 {
	display: none;
	background-color: #00c5cc;
	border-top: 1px solid #fff;
	height: 50px;
}*/


/* SAFARI HACK */
/*#search-box-body-news-2 .col-3,*/
#search-box-body-images .col-3,
#search-box-body-members .col-3 {
	height:60px;
	
	float:right;	
	position:relative;

}
/* SAFARI HACK */
/*#search-box-body-news-2 .col-1,*/
#search-box-body-images .col-1,
#search-box-body-members .col-1 {
	width: 112px;
	padding-left: 4px;
	padding-top: 4px;
	color: #fff;
}
/*#search-box-body-news-2 .col-2*/
#search-box-body-images .col-2,
#search-box-body-members .col-2 {
	float:left;
}

/*#search-box-body-news-2 .form-row*/
#search-box-body-images .form-row,
#search-box-body-members .form-row {
	margin-bottom: 2px;
}

/* SAFARI HACK */

/*#search-box-body-news-2 .form-col1*/
#search-box-body-images .form-col1,
#search-box-body-members .form-col1 {
	width: 64px;
	float: left;
	display: inline;
}

/*#search-box-body-news-2 .form-col2*/ 
#search-box-body-images .form-col2,
#search-box-body-members .form-col2 {
	/* width: 64px; */
	vertical-align:top;
	float: left;
	display: inline;
}
/* SAFARI HACK */


/*#search-box-body-news-2 label*/ 
#search-box-body-images label,
#search-box-body-members label {
	line-height:normal;
	color: #444;
	font-size: 12px;
	padding-top: 4px;
	text-align: right;
	padding-right: 4px;
}

/*#search-box-body-news-2 .input-text*/ 
#search-box-body-images .input-text,
#search-box-body-members .input-text {
	width: 279px;
	font-size: 11px;
	padding:  1px 0 1px 4px;
}


/*#search-box-body-news-2 select*/ 
#search-box-body-members select {
	width: 287px;
}

/* TOM */
#search-box-body-images select
 {
	width: 150px;
}

/*
#search-box-body-news-3 {
	border-top: 1px solid #fff;
	border-bottom: 0 none;
	background: url(img/newsletter-document.gif) no-repeat;
	line-height: 16px;
	padding-top: 9px;
	padding-bottom: 0;
	height: 30px;
}

#search-box-body-news-3 .col {
	margin-top: 2px;
}*/


/* ACHTUNG	NEU	FILM */


/*#search-box-body-news-3 .col-1 {
	width: 102px;
	padding-left: 21px;
}
#search-box-body-news-3 .col-2 {
	width: 331px;
	margin-top: 0;
}
#search-box-body-news-3 .col-3 {
	width: 84px;
	font-size:12px;
}
#search-box-body-news-3 .col-4 {
	width: 92px;
	font-size:12px;
}
*/

/* ACHTUNG	ENDE */
#search-box-body-images,
#search-box-body-members {
	padding: 11px 7px 0 7px;
	min-height: 76px;	
}

#search-box-body-images label, 
#search-box-body-members label {
	color: #808080;
}

#search-box-body-images .col-1,
#search-box-body-members .col-1 {
	color: #333;
}

#search-box-body-images .form-row-checkbox {
	padding-top: 2px;
}
#search-box-body-images .form-row-checkbox .form-col1 {
	margin-left: 68px;
	width: 254px;
}
#search-box-body-images .form-row-checkbox .form-col1 label {
	color: #333;
}

#search-box-body-images a.link-image-search-help {
	background: url(img/link-image-search-help.gif) 0 1px no-repeat;
	padding: 0 12px 0 0;
}
#search-box-body-images a.link-image-search-help:hover,
#search-box-body-images a.link-image-search-help:active {
	background-position: 0 -29px;
}


a.arrow-lt-right {
	background: url(img/arrow-lt-right.gif) 0 4px no-repeat;
	padding: 1px 4px 1px 13px;
	color:  #666;
}
a.arrow-lt-right:focus,
a.arrow-lt-right:hover,
a.arrow-lt-right:active {
	background-position: 0 -16px;
	background-color: #00dee5;
	color: #fff;
}


#search-box-right .category-list {
	padding: 4px 0 2px 6px;
	font-size: 12px;
	line-height: 16px;
}


#search-box-right .category-list li {
	width: 94px;
	margin: 0 7px 0 1px;
	float:  left;
	display:  inline;
	padding-left:  2px;
}



/*
 * Content
 */

/* News */

.news-bread-crumb {
	font-size:16px;
}


#content .news-item {
	margin-bottom: 24px;
}

#content .news-item p {
	margin-bottom: 0px;
}


.news-item-info {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	/* background: url(img/pattern_dark.gif);
	background-color:#ccc;*/									/*15.01.2010  */
	border-bottom:1px solid #999;
	margin-bottom: 8px;
	font-weight: bold;
}

.news-item-info-cat,
.news-item-info-catlink {
	/*background-color: #000;*/
	text-transform: uppercase;
	color:  #fff;
}
.news-item-info-cat {
	padding: 2px 16px 2px 4px;
}
#content .news-item-info-catlink a {
	/*color: #fff;
	background-color: #000;*/
	color:#999;									/*15.01.2010  */
	padding: 2px 16px 2px 0px;
	display:  block;
	font-size:12px
}

.news-item-info .news-item-info-date {
	/*background-color: #00dee5;
	color: #fff;*/
	color:#999;									/*15.01.2010  */
	padding: 2px 4px 2px 8px;
	min-width: 52px;
	text-align: right;
	font-size:12px;
}

.news-item-title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: normal;
	line-height: 27px;
	margin-bottom: 4px;
}

.news-item p {
	line-height: 16px;
}
.news-item-subheader {
	color: #808080;
	line-height: 16px;
	margin-bottom: 8px;
}
.news-item-links {
	line-height: 16px;
	margin-bottom: 4px;
}

.news-item-img {
	border: 1px solid #333;
	display: block;
	margin-top: 4px;
}


/*
 * Sidebar
 */
 
#sidebar .subline {
	padding: 2px 0;
	color: #333;
	margin-bottom: 6px;
	line-height: 16px;
}

.search-result {
	font-family: Arial, Helvetica, sans-serif;
	color: #808080;
	margin-bottom: 20px;
}

.search-result li {
	margin-bottom: 4px;
	line-height: 16px;
	width: 100%;
}
.list-wdate .list-col1 {
	float: left;
}
.list-wdate .list-col2 {
	display: block;
	margin-left: 5.67em;
}

.list-numbered .list-col1 {
	float: left;
}
.list-numbered .list-col2 {
	display: block;
	margin-left: 2em;
}



.hot-links img {
	display: block;
	margin-bottom: 8px;
}


/*
 * Footer
 */

#footer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	/*line-height: 1em;*/
	color: #808080;
	text-align: center;
}
#footer a {
	color: #808080;
	padding: 2px 4px;
}
#footer a:hover,
#footer a:active,
#footer a:focus {
	color: #fff;
	background-color: #00dee5;
}
#footer a.act {
	color: #fff;
	background-color: #ccc;
}

.nav-footer {
	padding: 4px 0 2px 0;
}

#nav-footer-1 a {
	text-transform: uppercase;
	
}
#footer .nav-divider {
	padding: 0px 4px;
}

#copyright {
	padding: 4px 0;
	color: #b3b3b3;
}


/*
 * global Styles
 */

/* links */

#column-wrap a {
	color: #b39500;
	background-position: 0 0;
}

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

#column-wrap a.nohover:hover{
	/* background-color: #000000 !important; */
	background-color:transparent !important;
	color: #999;									/*15.01.2010  */
}

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

#column-wrap a.link-revoke,
#column-wrap a.link-trash,
#column-wrap a.link-document,
#column-wrap a.link-film-document,
#column-wrap a.link-home,
#column-wrap a.link-mailback,
#column-wrap a.link-flag,
#column-wrap a.link-person,
#column-wrap a.link-print,
#lb-wrap a.link-person {
	font-family: Arial, Helvetica, sans-serif;
	padding-left: 14px;
	padding-right: 2px;
	background-repeat: no-repeat;
}

#column-wrap a.link-totop {
	font-family: Arial, Helvetica, sans-serif;
	padding-left: 2px;
	padding-right: 14px;
	background-repeat: no-repeat;
	background-position: right 1px;
}
#column-wrap a.link-totop:focus,
#column-wrap a.link-totop:hover,
#column-wrap a.link-totop:active {
	background-position: right -29px;
}


#column-wrap a.link-tobottom {
	font-family: Arial, Helvetica, sans-serif;
	padding-right: 2px;
	padding-left: 14px;
	background-repeat: no-repeat;
	background-position: 0 -29px;
}
#column-wrap a.link-tobottom:focus,
#column-wrap a.link-tobottom:hover,
#column-wrap a.link-tobottom:active {
	background-position: left 0;
}

#column-wrap a.link-document { background-image: url(img/link-document.gif); }
#column-wrap a.link-film-document { background-image: url(img/link-document.gif); }
#column-wrap a.link-home { background-image: url(img/link-home.gif); }
#column-wrap a.link-mailback { background-image: url(img/link-mail_back.gif); }
#column-wrap a.link-flag { background-image: url(img/link-flag.gif); }
#column-wrap a.link-person, #lb-wrap a.link-person{ background-image: url(img/link-person.gif); }
#column-wrap a.link-print { background-image: url(img/link-printer.gif); }
#column-wrap a.link-totop { background-image: url(img/link-totop.gif); }
#column-wrap a.link-tobottom { background-image: url(img/link-tobottom.gif); }
#column-wrap a.link-trash { background-image: url(img/link-trash.gif); }
#column-wrap a.link-revoke { background-image: url(img/link-turn_left.gif); }


.hl-type1 {
	font-size: 23px;
	font-weight: normal;
	color:  #fff;
	background-color: #d1bf66;
	line-height: 1em;
}

#lb-customer_name-tr a{
	font-family:Arial,Helvetica,sans-serif;
	color: #666666;
}


.hl-type2 span, #lb-customer_name-tr a:hover {
	color:  #000;
	/*background-color: #333;*/
	padding-right: 16px;
	
}

#lb-customer_name-tr a:hover{
	background-color: #404040;
}

.hl-type3 span {
	/*color:  #333333;
	background-color: #e2e2e2; */
	padding-right: 16px;
}

.hl-type3 span.inverted{
	/*background-color: #333333;*/
	color: #000;
	font-size: 16px;
}

.hl-type3 span.inverted.film{
	background-color: #D1BF66;
}

.hl-type3 a:hover { background-color:transparent !important; }


.hl-type4  {
	font-size: 16px;
	font-weight: normal;
	
	color:  #000000;
	line-height: 16px;
}
.hl-type4.inverted.miniNews{
	color:						#ffffff;
	background-color: 			#999999 !important;
	font-size: 16px						!important;
}
.hl-type5  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	
	color:  #000000;
	line-height: 16px;
}
.film-news{  }
.film-news-header{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	
	
	line-height: 16px;
	
	padding:0 0 8px 0;
}

.film-news-header .hl-type4{
	margin:20px 0 17px 0;
 
 }

.film-news-header p{
	color:  #666666;
 }
 .film-news-header b{
	color:  #000000;
 }
 

.film-news-content{
position:relative; 
	font-size: 12px;
	font-weight: normal;
	
	color:  #000000;
	line-height: 16px;
	
	padding:8px 0 0 0px;
}
.film-news-content p{
	font-family:Georgia, serif;
	color:  #000000;
	line-height: 16px;
	
	padding:0 0 0 0 !important;
}

#news-single-images.filmImages {
	margin: 8px 0 16px 0;
}


.film-news-player{
width:304px;
margin: 0 0 0 0;
position:relative	!important;
z-index:1	!important;
}



.film-news-player-big{
margin: 0 0 16px 0;
position:relative	!important;
z-index:1	!important;
}



.film-news-player object,
.film-news-player embed{

position:relative	!important;
z-index:1	!important;
}


#GoseePlayer_big_v1{

position:relative	!important;
z-index:1	!important;
}

.news-item-info .news-item-info-date.colorFilm {
	/*background-color: #d1bf66;*/
}



/*
 * RSS
 */
a.color_rss { color:#ed691d	!important; }
a.color_rss:hover { 
	background-color:	#ed691d	!important; 
	color:				#ffffff	!important;
} 
.icon_rss_xl, .icon_job_xl{

height:24px;
padding-left:29px;

background-image:url(img/icon_rss_xl.gif);
background-position:0 0;
background-repeat:no-repeat;
}
.icon_job_xl{
	background-image:url(img/icon_job_xl.gif);
}

.icon_rss_xs{
height:15px;
padding-left:15px;

background-image:url(img/icon_rss_xs.gif);
background-position:0 0;
background-repeat:no-repeat;
background-color:	#ffffff;
}

.tobeRss{
	line-height:16px;

	list-style:disc;
	margin: 0 0 12px 0;
}

.tobeRss li{
	margin: 0 0 10px 24px;
}

#column-wrap #singlecol-wrap #list-rss .col3 p a, .tobeRss li a{
	font-family:Arial;
}

/*#search-box-body-news-2 .label-check {
	padding-bottom:4px;
}*/

.firstCheckbox { margin-left:0px;}





/* ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
	JOBANGEBOT NEU
 ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */
.jobLine{
clear:both;
float:left;
width:100%;
height:1px;
font-size:1px;
line-height:1px;
background-color:#333333;
}

.jobDate{
font-size:12px;
color:#b2b2b2;
}

.jobOverview{
float:left;
width:100%;
min-height:10px;
height:auto;
margin:0 0 0 0;
padding-left:10px;
}
* html .jobOverview{height:10px;}
html + body .jobOverview{height:10px;}
.jobDetails{
float:left;
width:100%;
min-height:10px;
height:auto; 
margin:0 0 0px 0;
}
* html .jobDetails{height:10px;}
html + body .jobDetails{height:10px;}

.dummyView{
margin-bottom:0px !important;
}

.expandableTab{
text-indent:0px;
}
#content .jobOverview p {
padding-left:0px;
}

#content .jobOverview p.dummyView{
	padding-bottom: 2px;
}

a:hover.btn_jobNeu,
a.btn_jobNeu{
	float:						right;

	width:						183px;
	height:						16px;

	margin-top:					6px;
	background-image:			url(img/buttons/btn-job-list-de-hi.gif) 	!important;
	background-position:		0 0 			!important;
	background-repeat:			no-repeat 		!important;

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



/* ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
	PROFIL NEU
 ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */
.edit form, #form_news {
	padding:0	!important; 
	margin:0	!important;
}
 
 .edit  form .left {
	padding:0	!important; 
	margin:0	!important;
}
 
.profilHeader{
	position:					relative;
	float:						left;
	
	width:						635px;
	
	background-repeat:			no-repeat;
	background-position:		center center;
	
	border:						1px solid #f2f2f2;
}

.profilHeader.public{
	height:						230px;
}

.profilHeader:hover{
	cursor:						pointer;
}

.profilHeader.nohover:hover{
	cursor:						default;
}



* html .profilHeader{height:198px;}
html + body .profilHeader{height:198px;}
.profilHeader h1{ 
	font-family:				Georgia,serif;
	margin:						0;
}
.profilHeader p{ 
	width:						100%;
	padding:					0				!important;
}
.profilHeader .color01{ 	color:#333333; }

.profilHeader .left{
	float:						left;
	width:						635px;
	height:						230px;
	
	margin:						0px;
	color:						#333333;
	
	
}


.profilHeader.edit .left{
	width:						300px;
	margin:						0 0 8px 8px;
}
.profilHeader .left table{
	height: 					216px;
	width: 						216px;
	border:						1px solid #d9d9d9 !important;

}
.profilHeader .left table td{
	vertical-align:				middle;
	text-align:					center;
}
.profilHeader .left table td img, .profilHeader .left table td a{
	vertical-align:				middle;
	text-align:					center;
}
.profilHeader .left table td a{
	float:						left;
	width:						216px;
}
.profilHeader .center{
	float:						left;
	margin:						3px;
	filter:						alpha(opacity=80);
	-moz-opacity:				0.8;
	-khtml-opacity: 			0.8;
	opacity: 					0.8;
}

.profilHeader .center h2{
	width:						338px;
	margin:						2px 0 8px 0;
	
	font-family:				Georgia,serif !important;
	font-size:					14px;
	line-height:				normal;
}

.profilHeader .center h1{
	padding:					6px;
	background-color:			#FFFFFF;
	color:						#000000;
	font-size:					24px;
}

.profilHeader .center .www{
	width:						338px;
	margin:						8px 0 0 0;
	
	font-family:				Arial, Helvetica, sans-serif !important;
	font-size:					12px;
	color:						#999999 		!important;
}
.profilHeader .center .subline{

	margin:						8px 0 0 0 !important;
	
	font-family:				Arial, Helvetica, sans-serif !important;
	color:						#00dee5 		!important;
}

.profilHeader .center .subline a{ 	
	color:						#00dee5 		!important;
	font-size:					12px;
	line-height:				16px;
	padding:					1px;
	
}

.profilHeader .center .subline a:hover{
	color:						#ffffff			!important;
	background-position:		0 -16px 		!important;
	background-color:			#00dee5 		!important;
}

.profilHeader .bottom{
	clear:						left;
	padding-left:				3px;
}

.profilHeader .bottom table td{
	vertical-align:				bottom;
	text-align:					left;
	width:						635px;
	height:						185px;
}


.profilHeader .bottom .subline{
	background-color:			#FFFFFF 		!important;
	margin-bottom:				0px 			!important;
	padding:					0px 16px 0px 2px;
	line-height:				13px;
	font-size:					10px;
	color:						#333333			!important;
	display:					block;
	float:						left;
	clear:						left;
	filter:						alpha(opacity=80);
	-moz-opacity:				0.8;
	-khtml-opacity: 			0.8;
	opacity: 					0.8;

}
.profilHeader .bottom .subline.header{
	font-weight:				bold;
	font-size:					9px				!important;
	color:						#666666			!important;
}
.profilHeader .bottom .subline .mainCat{
	width:						120px;
	display:					block;
	float:						left;
	background-color:			#FFFFFF;
	font-weight:				bold;
	
}
.profilHeader.edit .right{
	float:						left			!important;
	width:						300px;
	margin:						0 0 8px 8px;
	color:						#333333;
}

.editCorpus .iconPool,
.portfolioHeader .iconPool,
.profilHeader .iconPool{
position:						absolute;
right:							0;
bottom:							8px;
	float:						right;
	width:						30%;
	margin:						4px 8px 0 0;
}
.bookmark{
	float:						right;
	width:						16px;
	
 	margin:						8px 14px 0 0;
 	_margin:					8px 7px 18px 0;
	_padding-bottom:			18px;
}

.bookmark_artist{
	float:						right;
	width:						16px;
	
 	margin:						8px 14px 0 0;
/* 	_margin:					8px 7px 18px 0;
	_padding-bottom:			18px; */
}

a.btn_icon_mail{ 
 	clear:						both;
	float:						left;

	margin:						4px 0 0 0;
	padding-left:				20px;
	padding-right:				2px;
	
	line-height:				16px;
	color:						#999999 		!important;
	
	background-color:			transparent 	!important;
	background-position:		0 0		    	!important;
	background-repeat:			no-repeat;
	background-image:			url('img/btn_icon_mail.gif') !important;
}

a.btn_icon_homeLink{
	clear:						both;
	float:						left;

	margin:						4px 0 0 0;
	padding-left:				20px;
	padding-right:				2px;
	
	line-height:				16px			!important;
	color:						#999999 		!important;
	
	background-color:			transparent 	!important;
	background-position:		0 0		    	!important;
	background-repeat:			no-repeat;
	background-image:			url('img/btn_icon_web.gif') !important;
}



.btn_icon_movie{
	position:					absolute;
	/**/
	top:						24px;
	right:						4px;
	
	height:						15px;
	width:						15px;
	
	margin:						0;
	
	line-height:				16px			!important;
	color:						#999999 		!important;
	
	background-color:			transparent 	!important;
	background-position:		right 0		    	!important;
	background-repeat:			no-repeat;
	background-image:			url('img/btn_icon_movie.gif') !important;
}



a#btn_icon_bookmark{
	display:					inline   		!important;

	float:						left;

	line-height:				16px			!important;
	width:						16px			!important;
	height:						16px			!important;
	
	margin:						0;
	padding-left:				0;
	padding-right:				0;
	
	
	background-position:		0 0		   	!important;
	background-repeat:			no-repeat;
	background-image:			url('img/icon-plus-qube.gif') !important;
}

a:hover.btn_icon_mail{
	color:						#ffffff			!important;
	background-position:		0 -16px 		!important;
	background-color:			#00dee5 		!important;
}

a:hover.btn_icon_homeLink{
	color:						#ffffff			!important;
	background-position:		0 -18px 		!important;
	background-color:			#00dee5 		!important;
}
.profilAdd.topMargin{
margin-top:						0 		!important;
}
.profilAdd{
	clear:						both;
	float:						left;
	width:						634px;

	margin:						20px 0 0 0;
	padding:					0;
}

.profilAdd .hl-type4{
	font-family:				Arial, Helvetica, sans-serif !important;
}

.profilAdd a.inverted{
	background-color: 			#333333;
	color: 						#ffffff			!important;
	display:					inline			!important;
}
.profilAdd a:hover.inverted{
	background-color: 			#00dee5			!important;
}


.profilAdd .date-type{
	float:						none;
	width:						100%;
	
	font-family:				Arial, Helvetica, sans-serif 	!important;
	font-size:					11px 							!important;
	color:						#666666;
	
	line-height:				18px;
}

.profilAdd .profile-type{
	float:						none;
	
	font-family:				Georgia, serif				 	!important;
	font-size:					14px 							!important;
	color:						#b39500;
	line-height:				normal;
}


.profilAdd  .profilStyle{
	float:						left;
	margin:						0								!important;
	padding:					0								!important;
	
	width:100%;
}
.galleryList{
	clear:						both;
	margin:						8px 0 12px 0;
	
	font-family:				Arial, Helvetica, sans-serif 	!important;
	font-size:					11px 							!important;
	color:						#666666;
	
	line-height:				16px;
}
/* .profilAdd .contactAaccountHeader{
	 clear:						both;
	 height:					36px;
} */


.profilAdd .contactLeft_account,
.profilAdd .contactLeft,
.profilAdd .newsLeft{
	float:						left  			!important;
	width:						312px;

	margin:						0;
	padding:					0;
	color:						#333333			!important;
	
}


.profilAdd .contactRight_account,
.profilAdd .contactRight,
.profilAdd .newsRight{
	float:						right  			!important;
	width:						312px;

	margin:						0;
	padding:					0;
	color:						#333333			!important;
	
}




.profilAdd .newsFull{
	clear:						both;
	float:						left;
	
	width:						100%;
	margin:						6px 0 0 0;
}


.profilAdd .newsRight img {
display:block;
}

.profilAdd .newsLeft p{
	padding:					0				!important;
	margin:						6px 12px 12px 0	!important;
	
	font-size:					12px !important;

} 
.profilAdd .newsLeft .hl-type3{
	margin:						6px 12px 12px 0	!important;
}
.profilAdd .newsRight p{
	padding:					0				!important;
	line-height:				normal			!important;
	margin:						0 0 12px 0		!important;

	font-size:					12px !important;
	width:						100%;
}

.profilAdd .contactLeft p{
	clear:						both;
	float:						left;
	/*line-height:				normal			!important;*/
	line-height:				16px			!important;
	/*margin:						0 0 12px 0		!important;*/
	padding:					0				!important;
	margin:						6px 0 12px 0	!important;
	font-size:					12px !important;
	width:						100%;
}
.profilAdd .contactRight p{
	clear:						both;
	float:						left;
	padding:					0				!important;
	/*line-height:				normal			!important;
	margin:						6px 0 28px 0	!important;*/
	line-height:				16px			!important;
	font-size:					12px !important;
	width:						100%;
	margin:						6px 0 28px 0	!important;
}
.profilAdd .contactLeft_account p{
	float:						left;
	
	margin:						20px 0 12px 0		!important;
	padding:					0				!important;
	
	font-size:					12px !important;
	width:						100%;
}
.profilAdd .contactRight_account p{
	float:						left;
	padding:					0				!important;
	line-height:				normal			!important;
	margin:						20px 0 12px 0	!important;
	
	font-size:					12px !important;
	width:						100%;
} 


.profilAdd .contactRight .inverted{
	display:					block;
	clear:						both;
	float:						left;
	margin:						0 0 2px 0;
	padding:					2px 16px 2px 0;
	background-color:			#999999;
}

.inertedSpezial{
	display:inline;
	color:#000;
	padding:0 16px 0 0;
	/*background:#999;*/ 
	line-height:normal;
}


/* .profilAdd .newsLeft .mini-inverted{
	display:					block;
	clear:						both;
	float:						left;
	margin:						0 0 2px 0;
	padding:					2px 16px 2px 0;
	background-color:			#999999;
	color:						#ffffff;
} */
.profilAdd  .contactLeft .iconPool{
	clear:both;
	float:left;
	width:100%;
	margin-bottom:22px;
	
	font-family:				Arial,Helvetica,sans-serif !important;
} 

.overviewArtist a,
.moduleRow a{
	float:left;
	width:100%			!important;
	height:100%			!important;
	background-color:			#ffffff			!important;
	
	cursor:hand;
	cursor:pointer;
	overflow:hidden !important;
}
.overviewArtist a:hover,
.moduleRow a:hover{
	width:100%			!important;
	height:100%			!important;
	background-color:			#00dee5			!important;
}

.overviewArtist{
	clear:						both;
	float:						left;
	
	width:						632px;
	height:						27px;
/* 	height:						auto; */
	/* background-color:			#ffffff; */
	border-bottom:				1px solid #d9d9d9;
	font-family: 				Arial, Helvetica, sans-serif !important;
}
/* * html .overviewArtist{ height:27px !important; }
html + body .overviewArtist{ height:27px !important; } */



.overviewArtist .textPool em,
.overviewArtist .textPool{
	float:						left;
	/* width:						40%; */
	margin:						7px 0 0 8px;
	color:						#666666;
}

.overviewArtist .textPool em{
	margin:						7px 0 0 0;
	font-style:					normal;
}

.overviewArtist .textPool em b,
.overviewArtist .textPool b{ color:#000000; }


.overviewArtist a:hover .textPool b,
.overviewArtist a:hover .textPool,
.overviewArtist.active .textPool b,
.overviewArtist.active .textPool{
	color:						#ffffff			!important;
}


.overviewArtist .iconPool{
	float:						right;
	width:						78px;
	margin:						6px 0 0 0;
	
	font-family:				Arial,Helvetica,sans-serif !important;
}

.overviewArtist .iconPool span{
	float:						right;
	
	width:						16px;
	/* min-height:					16px !important;
	height:						auto !important; */
	height:16px;
	margin:						0 8px 0 0;
	
	background-position:		0 0		    	!important;
	background-repeat:			no-repeat;
	
	text-indent: 				-2000px;
	overflow:					hidden;
}



.overviewArtist .textPool{
	float:						left;
	/* width:						372px; */
	margin:						6px 0 0 0;
	line-height:				18px; 
	font-family:				Arial,Helvetica,sans-serif !important;
	height:						18px;
	overflow:					hidden !important;
}
.overviewArtist .textPool.widthExp{ width:364px !important; }
.overviewArtist .textPool.widthExp02{ width:544px !important; }


.overviewArtist .buttonPool{
	float:						left;
	width:						182px;
	margin:						6px 0 0 0;
	
	font-family:				Arial,Helvetica,sans-serif !important;
}
.overviewArtist .buttonPool a:hover,
.overviewArtist .buttonPool a{
	margin:						0 8px 0 0		!important;
	
	background-position:		0 0		    	!important;
	background-repeat:			no-repeat;
	
	text-indent: 				-2000px;
	overflow:					hidden;
}



.btn_icon_portfolio{ 
	margin:						0;
	
	line-height:				12px;
	color:						#999999 		!important;
	
	background-position:		0 0		    	!important;
	background-repeat:			no-repeat;
	background-image:			url('img/btn_icon_portfolio.gif') !important;
}

.btn_icon_clients{
	margin:						0;
	
	line-height:				12px;
	color:						#999999 		!important;
	
	background-position:		0 0		    	!important;
	background-repeat:			no-repeat;
	background-image:			url('img/btn_icon_infos.gif') !important;
}
.btn_icon_infos{
	margin:						0;
	
	line-height:				12px;
	color:						#999999 		!important;
	
	background-position:		0 0		    	!important;
	background-repeat:			no-repeat;
	background-image:			url('img/btn_icon_clients.gif') !important;
}
.profilClients p,
.profilClients{
	width:						632px;
	padding:					0px 			!important;
	line-height:				20px			!important;
	font-size:					12px 			!important;
}

.gallery_box.hover .galleryFooter span,
.gallery_box.active .galleryFooter span{ color:#ffffff	!important;}
.gallery_box.hover .galleryImage ,
.gallery_box.active .galleryImage { border:1px solid #00dee5	!important; }
.gallery_box.hover .galleryFooter,
.gallery_box.active .galleryFooter{ background-color:#00dee5 !important; border:1px solid #00dee5	!important; }

.gallery_box {
	float: 						left;
	width: 						150px	!important;
	min-height:					150px	!important;
	height:						auto;

	color: 						#999999;
	margin-top:					0		!important;
	margin-left:				0		!important;
	margin-bottom:				8px		!important;
	margin-right:				8px;
}
* html .gallery_box{height:152px	!important;}
html + body .gallery_box{height:152px	!important;}

.gallery_box.prev{
	cursor:hand;
	cursor:pointer;
}

.gallery_box table {
	margin:						0;
	padding:					0;
	
	background-color:			#ffffff 			!important;
}

/*.layer_02_basic .galleryImage,
.gallery_box .galleryImage{
	width:						150px;
	height:						150px;
	vertical-align:				middle				!important;
	text-align:					center				!important;
	
	border:						1px solid #cccccc	!important;
	border-collapse:			collapse;
}*/

.tooltipHeader table{
	width:						96px;
	height:						96px;
	vertical-align:				middle				!important;
	text-align:					center				!important;
	
	border:						1px solid #cccccc	!important;
	border-collapse:			collapse;
}

.gallery_box .galleryImage a{
	display:					block;
	background-color:			#ffffff				!important;
}

.tooltipHeader table tr td{
	vertical-align:				middle				!important;
	text-align:					center				!important;
}
.tooltipHeader img,
/*.layer_02_basic .galleryImage img,
.gallery_box .galleryImage img{
	display:					inline				!important;
	vertical-align:				middle				!important;
	text-align:					center				!important;
}  

.layer_02_basic .galleryFooter,
.gallery_box .galleryFooter{
	text-align:					left				!important;
	
	width: 						150px;
	height:						40px;
	border:						1px solid #ffffff	!important;
	border-top:					1px solid #cccccc	!important;
	border-collapse:			collapse;
}
.layer_02_basic .galleryFooter p,
.gallery_box .galleryFooter p{
	color:						#333333;
	font-size:					11px			!important;
	font-family: 				Arial, Helvetica, sans-serif;
	line-height:				12px			!important;

	width:						142px;

	margin:						0				!important;
	padding:					2px 4px 0px 4px	!important;
}
.layer_02_basic .galleryFooter span,
.gallery_box .galleryFooter span{
	color:						#999999;
}

.layer_02_basic .galleryCheck{
	text-align:					left;
	padding-bottom:				6px;
}

.layer_02_basic .galleryCheck input{
	margin:						0		!important;
	padding:					0		!important;
}*/

a.btn_back_profile{
	float:						right;
	
	margin:						0 16px 8px 0;
	padding:					2px 0 2px 16px;
	
	font-family: 				Arial, Helvetica, sans-serif;
	font-size:					11px;
	text-transform:				uppercase;

	color:						#333333			!important;
	
	background-position:		0 0				!important;
	background-repeat:			no-repeat;
	background-image:			url('img/btn_icon_back.gif');
}

a:hover.btn_back_profile{
	color:						#ffffff			!important;
	background-position:		0 0				!important;
	background-repeat:			no-repeat		!important;
	background-image:			url('img/btn_icon_back.gif')			!important;
}


.profilHeadline a.btn_back_profile, .lineButton a.btn_back_profile{
	position:					relative;
	top:						30px;
	
	margin:						0 0 0 0;
	padding:					1px 0 0 16px;
}

.lineButton a.btn_back_profile{
	top:						0px;
	margin:						0 16px 0 0;
}


.portfolioHeader{
	position:					relative;
	float:						left;
	
	width:						632px;
	min-height:					160px;
	height:						auto;
	
	background-color:			#ffffff;
	border:						1px solid #d9d9d9;
}
* html .portfolioHeader{ height:160px }
html + body .portfolioHeader{ height:160px }



.portfolioHeader h1{ 
	font-family:				Georgia,serif;
	font-size:					14px;
	font-weight:				bold;
	color:						#333333;
	margin-left:				0;
}
.portfolioHeader p{ 
	font-size:					12px;
	line-height:				16px;
	
	width:						352px;
	
	margin:						0 0 8px 0		!important;
	padding:					0				!important;
	color:						#333333;
}


.portfolioHeader .color01{ 
	font-family: 				Arial, Helvetica, sans-serif		!important;
	color:						#b39500			!important;
}

.portfolioHeader .left{
	float:						left;
	width:						113px;
	
	margin:						16px 0 8px 12px !important;
	color:						#333333;
}
.portfolioHeader .left table{
	float:						left;
	
	width:						96px;
	height:						96px;

	margin:						0;
	padding:					0;
	
 	border: 					1px solid #cccccc;
}

.portfolioHeader .right{
	float:						left;
	
	width:						492px;
	margin:						16px 0 0 0;
}

.portfolioHeader .leftadmin{
	float:						left;
	/*width:						113px;*/
	width:						167px;
	margin:						16px 0 8px 12px !important;
	color:						#333333;
}
.portfolioHeader .leftadmin table{
	float:						left;

	width:						150px;
	height:						150px;
	/*width:						96px;
	height:						96px;*/

	margin:						0;
	padding:					0;
	
 	border: 					1px solid #cccccc;
}

.portfolioHeader .rightadmin{
	float:						left;
	width:						438px;
	/*width:						492px;*/
	margin:						16px 0 0 0;
}

.portfolio{
	clear:						both;
	float:						left;
	
	color: 						#333333;
	font: 						22px Georgia, serif;
	width:						632px;	
	
	padding:					0;
	margin:						0;
	margin-bottom: 				8px;
	border-bottom:				1px solid #333333		!important;
}
.portfolio h1{
	float:						left;
	display:					inline;
	width:						100%;
	margin:						0px;
}








.layer_01 { 
 	position:					relative;
	z-index: 					190;
	float:						left;
	
	width:						214px;
	height:						182px;

	margin:						8px 0 8px 8px;
	color:						#333333;
}

.layer_01 table{
	height: 					180px;
	width: 						180px;
	border:						1px solid #d9d9d9 !important;
	background-color: 			#ffffff;
}
.layer_01 table td{
	vertical-align:				middle;
	text-align:					center;
}
.layer_01 table td img{
	vertical-align:				middle;
	text-align:					center;
}
.layer_01 table td a{
	float:						left;
	width:						180px;
	height:						180px;
}

.layer_01_basic{
	position: 					absolute;
	z-index: 					191;
	bottom: 					0;
	left: 						0;
}
.layer_01_background{
	position: 					absolute;
	
	z-index: 					192;

	bottom: 					0 !important;
	left: 						0 !important;
}

.layer_01_button{
	position: 					absolute;
	
	z-index: 					193;
	
	bottom: 					0;
	left: 						0;
	
	width: 						180px !important;
	height: 					60px !important;
}
.layer_01_button p{
	width:						94%;
	margin:						0 0 0 8px;
	padding-left:				0	!important;
}



/*.layer_02 { 
	position:					relative;
	z-index: 					190;
	float:						left;
	
	width:						150px;
	min-height:					212px;
	height:						auto;

	margin:						8px 8px 0 0;
	color:						#333333;
}
* html .layer_02{ height:212px }
html + body .layer_02{ height:212px }

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

.layer_02_basic{
	position: 					absolute;
	z-index: 					191;
	bottom: 					0;
	left: 						0;
	
	background-color: 			#ffffff;
}
.layer_02_background{
	position: 					absolute;
	
	z-index: 					192;
	
	bottom: 					39px;
	left:						-1px;
	
}
.layer_02_background img{
	width: 						153px	!important;
	height: 					45px;

}
.layer_02_button{
	position: 					absolute;
	z-index: 					193;
	
	bottom: 					40px;
	left: 						1px;
	
	width: 						150px	!important;
	height: 					44px;
}

.layer_02_button p{
	width:						94%;
	margin:						0 0 0 4px;
	padding-left:				0 		!important;
}

.layer_02_button a:hover.btn_edit,
.layer_02_button a.btn_edit{ margin-top:4px; }*/
.topMargin{ margin-top:30px	!important; } 

.threeButtons{
	height:						64px	!important;
	bottom: 					5px		!important;
}

.noFooter{ min-height:176px	!important; }
.noFooter .layer_02_background{ bottom:-1px	!important; }
.noFooter .layer_02_button{ bottom:0	!important; }


.noFooter  .threeButtons{ bottom:0px		!important; }





.layer_03 { 
	position:					relative;
	z-index: 					190;
	float:						left;
	
	width:						180px;
	height:						180px;

	margin:						8px 0px 8px 0 !important;
	color:						#333333;
}

.layer_03 table{
	height: 					180px;
	width: 						180px;
	border:						1px solid #d9d9d9 !important;
	background-color: 			#ffffff;
}
.layer_03 table td{
	vertical-align:				middle;
	text-align:					center;
}
.layer_03 table td img{
	vertical-align:				middle;
	text-align:					center;
}
.layer_03 table td a{
	float:						left;
	width:						180px;
	height:						180px;
}

.layer_03_basic{
	position: 					absolute;
	z-index: 					191;
	
	bottom: 					0;
	left: 						0;
}
.layer_03_background{
	position: 					absolute;
	
	z-index: 					192;
	top:						auto;
	
	left: 						0;
	bottom: 					0;
	
	width:						182px;
	height:						64px;

	width: 						182px !important;
/* 	width: 						182px !important;
	height: 					59px !important;
	
	background-color: 			#ffffff;
	text-align: 				left;
	
	-moz-opacity: 				0.8;
	opacity:					.80;
	filter:						alpha(opacity=80); */
}


.layer_03_button{
	position: 					absolute;
	
	z-index: 					193;
	top:						auto;
	bottom: 					0px;
	left: 						0px;
	
	width: 						180px !important;
	height: 					59px !important;
	
	text-align: 				left;
}
.layer_03_button p{
	width:						94%;
	margin:						0 0 0 4px;
	padding-left:				0 		!important;
} 



/* 
.layer_04 { 
	position:					relative;
	z-index: 					190;
	float:						left !important;
	
	width:						246px;
	height:						234px;

	margin:						0 0 0 8px;
	color:						#333333;
}

.layer_04 table{
	height: 					216px;
	width: 						216px;
	border:						1px solid #d9d9d9 !important;
	background-color: 			#333;
}
.layer_04 table td{
	vertical-align:				middle;
	text-align:					center;
}
.layer_04 table td a{
	float:						left;
	width:						216px;
	height:						216px;
}

.layer_04_basic{
	position: 					absolute;
	
	z-index: 					191;
	top: 						8px;
	left: 						0;
	
	width:						216px;
	height:						216px;
}
.layer_04_background{
	position: 					absolute;
	
	z-index: 					192;
	
	bottom: 					8px;
	left: 						1px;

	width: 						215px !important;
	height: 					59px !important;
	
	background-color: 			#ffffff;
	text-align: 				left;
	
	-moz-opacity: 				0.8;
	opacity:					.80;
	filter:						alpha(opacity=80);
}

.layer_04_button{
	position: 					absolute;
	
	z-index: 					193;
	top:						auto;
	bottom: 					8px;
	left: 						0px;
	
	width: 						214px !important;
	height: 					60px !important;
}
.layer_04_button p{
	text-align:					left;
	width:						94%;
	margin:						0 0 0 8px;
} */




.layer_05 { 
	position:					relative;
	float:						left !important;
	z-index: 					190;
	
	width:						150px;
	height:						150px;

	margin:						8px 8px 0 0;
	color:						#333333;
}

.layer_05 table{
	height: 					150px;
	width: 						150px;
	border:						1px solid #d9d9d9 !important;
	background-color: 			#ffffff;
}
.layer_05 table td{
	vertical-align:				middle;
	text-align:					center;
}
.layer_05 table td img{
	vertical-align:				middle;
	text-align:					center;
}
.layer_05 table td a{
	float:						left;
	width:						150px;
	height:						150px;
}

.layer_05_basic{
	position: 					absolute;
	z-index: 					191;
	
	bottom: 					0;
	left: 						0;
}

.layer_05_background{
	position: 					absolute;
	z-index: 					192;
	
	bottom: 					-3px !important;
	left: 						-1px !important;
}

.layer_05_background img{
	width:154px 	!important;
	height:65px 	!important;
}

.layer_05_button{
	position: 					absolute;
	z-index: 					193;

	bottom: 					8px;
	left: 						0px;
	
	width: 						150px 	!important;
	height: 					64px 	!important;
}
.layer_05_button p{
	width:						94%;
	margin:						0 0 0 8px;
	padding-left:				0	!important;
}






.line{
	font-size:					1px;
	line-height:				1px;
	clear:						both;
	float:						left;

	width:						634px;
	height:						1px;

	background-color:			#999999;
}
.lineButton{
	clear:						both;
	float:						left;
	
	width:						100%;
	margin:						4px 0 8px 0;
}

.low{
	opacity:					.30;
	filter:						alpha(opacity=30);
	-moz-opacity: 				0.3;
	-ms-filter:					"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";
}

.bgBasic{
	float:						left;
	width:						100%;
	
	/* margin:						0 0 16px 0; */
	margin:						0;
	background:					#ffffff	!important;
}


.lineHeader{
	clear:						both;
	float:						left;
	
	width:						100%;
	margin:						24px 0 6px 0;
}
.lineHeader input{
	margin:						-2px 5px 0 0	!important;
	padding:					0				!important;
	vertical-align:				middle;
}
.lineHeader h2{
	font-size:					14px;
	color:						#b39500;
	vertical-align:				middle;
}
.lineHeader h2 span{
	font-family:				Arial, Helvetica, sans-serif;
	font-size:					11px;
	font-weight:				normal;
	color:						#b2b2b2;
}
.newsInput{
	float:						left  			!important;
	width:						44px;

	margin:						0;
	color:						#333333;
	text-align:					right;
}
.newsInput input{
	margin:						2px 5px 0 0			!important;

	padding:					0					!important;
	vertical-align:				middle;
}




/* ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
	BUTTONS	-----------		DE
 ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */
a.btn_edit{
	clear:						both;
	float:						left;

	height:						16px;
	
	margin:						12px 0 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;
}
a:hover.btn_edit{
	background-position:		0 -16px		   		!important;
	background-color: 			#ffffff				!important;
}

#de a.de.btn_edit{
	width:						88px				!important;
	background-image:			url('img/buttons/btn_edit_de.gif') !important;
}
a:hover.de.btn_edit{ width:88px	!important; }

#en a.en.btn_edit{
	width:						54px				!important;
	background-image:			url('img/buttons/btn_edit_en.gif') !important;
}
a:hover.en.btn_edit{ width:54px !important; }

#fr a.fr.btn_edit{
	width:						77px				!important;
	background-image:			url('img/buttons/btn_edit_fr.gif') !important;
}
a:hover.fr.btn_edit{ width:77px !important; }


a.btn_delete{
	/* 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_delete{ background-position:0 -16px	!important; }

/*#de a.de.btn_delete{
	width:						76px				!important;
	background-image:			url('img/buttons/btn_delete_de.gif') !important;
}
a:hover.de.btn_delete{ width:76px !important; }*/

#de a.de.btn_delete{
	width:						16px;
	background-image:			url('img/buttons/btn_delete_de.gif');
}
a:hover.de.btn_delete{ width:16px; }

/*#en a.en.btn_delete{
	clear:						both;
	width:						66px				!important;
	background-image:			url('img/buttons/btn_delete_en.gif') !important;
}
a:hover.en.btn_delete{ width:66px !important; }*/

#en a.en.btn_delete{
	clear:						both;
	width:						16px;
	background-image:			url('img/buttons/btn_delete_en.gif');
}
a:hover.en.btn_delete{ width:16px; }

/*#fr a.fr.btn_delete{
	width:						69px				!important;
	background-image:			url('img/buttons/btn_delete_fr.gif') !important;
}
a:hover.fr.btn_delete{ width:69px !important; }*/

#fr a.fr.btn_delete{
	width:						16px;
	background-image:			url('img/buttons/btn_delete_fr.gif');
}
a:hover.fr.btn_delete{ width:16px; }

a.btn_delete_absolute{
	clear:						both;
	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;
	background-repeat:			no-repeat;
	
	text-indent: 				-2000px;
	overflow:					hidden;
}
a:hover.btn_delete_absolute{ background-position:0 -16px !important; }

#de a.de.btn_delete_absolute{
	width:						76px				!important;
	background-image:			url('img/buttons/btn_delete_absolute_de.gif') !important;
}
a:hover.de.btn_delete_absolute{ width:76px !important; }

#en a.en.btn_delete_absolute{
	width:						66px				!important;
	background-image:			url('img/buttons/btn_delete_absolute_en.gif') !important;
}
a:hover.en.btn_delete_absolute{ width:66px !important; }

#fr a.fr.btn_delete_absolute{
	width:						69px				!important;
	background-image:			url('img/buttons/btn_delete_absolute_fr.gif') !important;
}
a:hover.fr.btn_delete_absolute{ width:69px !important; }

/* im MA immer en */
a.ma_en.btn_delete_absolute{
	width:						66px				!important;
	background-image:			url('img/buttons/btn_delete_absolute_en.gif') !important;
}
a:hover.ma_en.btn_delete_absolute{ width:66px !important; }


a.btn_delete_channels{
	display:inline-block;
	width:						11px;
	background-image:			url('img/buttons/btn_delete_channel.gif');
	background-position:		0 0;
	background-repeat:			no-repeat;	
	height:						11px !important;
	margin:						0px 5px 0 0;
	padding:					0;	
	line-height:				12px				!important;
}

a:hover.btn_delete_channels{ background-position:0 -11px	!important; width: 11px !important;}



.buttonPool#de #de a.de.btn_edit,
.buttonPool#de #de a.de.btn_delete,
#en .buttonPool a.en.btn_edit,
#en .buttonPool a.en.btn_delete,
.buttonPool #fr a.fr.btn_edit,
.buttonPool #fr a.fr.btn_delete{ clear:none !important; }

.buttonPool a:hover.de.btn_delete, 
.buttonPool a:hover.en.btn_delete, 
.buttonPool a:hover.fr.btn_delete{ 
	clear:						none 				!important;
	background-position:		0 -16px		    	!important;
	background-color: 			#ffffff				!important;
}
.buttonPool a:hover.de.btn_delete{ width:	76px !important; }
.buttonPool a:hover.en.btn_delete{ width:	66px !important; }
.buttonPool a:hover.fr.btn_delete{ width:	69px !important; }


.buttonPool a:hover.de.btn_edit, 
.buttonPool a:hover.en.btn_edit, 
.buttonPool a:hover.fr.btn_edit{ 
	clear:						none 				!important;
	background-position:		0 -16px		    	!important;
	background-color: 			#ffffff				!important;
}
.buttonPool a:hover.de.btn_edit{ width:	88px !important; }
.buttonPool a:hover.en.btn_edit{ width:	54px !important; }
.buttonPool a:hover.fr.btn_edit{ width:	77px !important; }

a.btn_publish{
	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:						85px				!important;
	background-image:			url('img/buttons/btn_publish.gif') !important;
	
}
a:hover.btn_publish{ background-position:0 -16px !important; }

a.btn_preview{
	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:						85px				!important;
	background-image:			url('img/buttons/btn_preview.gif') !important;
	
}
a:hover.btn_preview{ background-position:0 -16px !important; }

a.btn_previewpin{
	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:						105px				!important;
	background-image:			url('img/buttons/btn_preview_pin.gif') !important;
	
}
a:hover.btn_previewpin{ background-position:0 -16px !important; }

a.btn_save{
	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;
}
a:hover.btn_save{ background-position:0 -16px !important; }

#de a.de.btn_save{
	width:						85px				!important;
	background-image:			url('img/buttons/btn_save_de.gif') !important;
}
a:hover.de.btn_save{ width:85px !important; }

#en a.en.btn_save{
	width:						59px				!important;
	background-image:			url('img/buttons/btn_save_en.gif') !important;
}
a:hover.en.btn_save{ width:59px !important; }

#fr a.fr.btn_save{
	width:						91px				!important;
	background-image:			url('img/buttons/btn_save_fr.gif') !important;
}
a:hover.fr.btn_save{ width:91px !important; }


a.btn_addto{
	display:					block;
	height:						16px;
	
	margin:						4px 0 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;
}
a:hover.btn_addto{ background-position:0 -16px !important; }

#de a.de.btn_addto{
	width:						132px				!important;
	background-image:			url('img/buttons/btn_addto_de.gif') !important;
}
a:hover.de.btn_addto{ width:132px !important; }

#en a.en.btn_addto{
	width:						85px				!important;
	background-image:			url('img/buttons/btn_addto_en.gif') !important;
}
a:hover.en.btn_addto{ width:85px !important; }

#fr a.fr.btn_addto{
	width:						128px				!important;
	background-image:			url('img/buttons/btn_addto_fr.gif') !important;
}
a:hover.fr.btn_addto{ width:128px !important; }




a.btn_abort{
	float:						left;
	height:						16px;
	
	margin:						4px 0 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;
}
a:hover.btn_abort{
	background-position:		0 -16px		    	!important;
}

#de a.de.btn_abort{
	width:						89px				!important;
	background-image:			url('img/buttons/btn_abort_de.gif') !important;
}
a:hover.de.btn_abort{ width:89px !important; }

#en a.en.btn_abort{
	width:						69px				!important;
	background-image:			url('img/buttons/btn_abort_en.gif') !important;
}
a:hover.en.btn_abort{ width:69px !important; }

#fr a.fr.btn_abort{
	width:						73px				!important;
	background-image:			url('img/buttons/btn_abort_fr.gif') !important;
}
a:hover.fr.btn_abort{ width:73px !important; }

/* im MA immer en  */
a.ma_en.btn_abort{
	width:						69px				!important;
	background-image:			url('img/buttons/btn_abort_en.gif') !important;
}
a:hover.ma_en.btn_abort{ width:69px !important; }



a.btn_okay{
	float:						left;
	height:						16px;
	
	margin:						4px 0 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;
}
a:hover.btn_okay{ background-position:0 -16px !important; }

#de a.de.btn_okay{
	width:						60px				!important;
	background-image:			url('img/buttons/btn_okay_de.gif') !important;
}
a:hover.de.btn_okay{ width:60px !important; }

#en a.en.btn_okay{
	width:						60px				!important;
	background-image:			url('img/buttons/btn_okay_en.gif') !important;
}
a:hover.en.btn_okay{ width:60px !important; }

#fr a.fr.btn_okay{
	width:						60px				!important;
	background-image:			url('img/buttons/btn_okay_fr.gif') !important;
}
a:hover.fr.btn_okay{ width:60px !important; }

a.btn_edit_save{
	float:						left;
	height:						16px;
	
	margin:						4px 0 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_edit_save{
	width:						168px				!important;
	background-image:			url('img/buttons/btn_edit_save_de.gif') !important;
}


#en a.en.btn_edit_save{
	width:						107px				!important;
	background-image:			url('img/buttons/btn_edit_save_en.gif') !important;
}

#fr a.fr.btn_edit_save{
	width:						168px				!important;
	background-image:			url('img/buttons/btn_edit_save_fr.gif') !important;
}


a.btn_upload{
	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;
}
a:hover.btn_upload{ background-position:0 -16px	!important; }

#de a.de.btn_upload{
	width:						89px				!important;
	background-image:			url('img/buttons/btn_upload_de.gif') !important;
}
a:hover.de.btn_upload{ width:89px !important; }

#en a.en.btn_upload{
	width:						70px				!important;
	background-image:			url('img/buttons/btn_upload_en.gif') !important;
}
a:hover.en.btn_upload{ width:70px !important; }

#fr a.fr.btn_upload{
	width:						93px				!important;
	background-image:			url('img/buttons/btn_upload_fr.gif') !important;
}
a:hover.fr.btn_upload{ width:93px !important; }




a.btn_file_upload{
	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;
}
a:hover.btn_file_upload{ background-position:0 -16px !important; }

#de a.de.btn_file_upload{
	width:						130px				!important;
	background-image:			url('img/buttons/btn_file_upload_de.gif') !important;
}
a:hover.de.btn_file_upload{ width:130px !important; }

#en a.en.btn_file_upload{
	width:						96px				!important;
	background-image:			url('img/buttons/btn_file_upload_en.gif') !important;
}
a:hover.en.btn_file_upload{ width:96px !important; }

#fr a.fr.btn_file_upload{
	width:						156px				!important;
	background-image:			url('img/buttons/btn_file_upload_fr.gif') !important;
}
a:hover.fr.btn_file_upload{ width:156px !important; }




a.btn_video_upload{
	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;
}
a:hover.btn_video_upload{ background-position:0 -16px !important; }

#de a.de.btn_video_upload{
	width:						130px				!important;
	background-image:			url('img/buttons/btn_video_upload_de.gif') !important;
}
a:hover.de.btn_video_upload{ width:130px !important; }

#en a.en.btn_video_upload{
	width:						96px				!important;
	background-image:			url('img/buttons/btn_video_upload_en.gif') !important;
}
a:hover.en.btn_video_upload{ width:96px !important; }

#fr a.fr.btn_video_upload{
	width:						156px				!important;
	background-image:			url('img/buttons/btn_video_upload_fr.gif') !important;
}
a:hover.fr.btn_video_upload{ width:156px !important; }






a.btn_image_upload{
	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;
}
a:hover.btn_image_upload{ background-position:0 -16px !important; }

#de a.de.btn_image_upload{
	width:						122px				!important;
	background-image:			url('img/buttons/btn_image_upload_de.gif') !important;
}
a:hover.de.btn_image_upload{ width:122px !important; }

#en a.en.btn_image_upload{
	width:						111px				!important;
	background-image:			url('img/buttons/btn_image_upload_en.gif') !important;
}
a:hover.en.btn_image_upload{ width:111px !important; }

#fr a.fr.btn_image_upload{
	width:						155px				!important;
	background-image:			url('img/buttons/btn_image_upload_fr.gif') !important;
}
a:hover.fr.btn_image_upload{ width:155px !important; }




a.btn_archiv{
	clear:						both;
	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;
}
a:hover.btn_archiv{ background-position:0 -16px	!important; }

#de a.de.btn_archiv{
	width:						104px				!important;
	background-image:			url('img/buttons/btn_archiv_de.gif') !important;
}
a:hover.de.btn_archiv{ width:104px !important; }

#en a.en.btn_archiv{
	width:						104px				!important;
	background-image:			url('img/buttons/btn_archiv_en.gif') !important;
}
a:hover.en.btn_archiv{ width:104px !important; }

#fr a.fr.btn_archiv{
	width:						130px				!important;
	background-image:			url('img/buttons/btn_archiv_fr.gif') !important;
}
a:hover.fr.btn_archiv{ width:130px !important; }




a.btn_news_send{
	clear:						both;
	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;
}
a:hover.btn_news_send{ background-position:0 -16px !important; }

#de a.de.btn_news_send{
	width:						108px				!important;
	background-image:			url('img/buttons/btn_news_send_de.gif') !important;
}
a:hover.de.btn_news_send{ width:108px !important; }

#en a.en.btn_news_send{
	width:						104px				!important;
	background-image:			url('img/buttons/btn_news_send_en.gif') !important;
}
a:hover.en.btn_news_send{ width:104px !important; }

#fr a.fr.btn_news_send{
	width:						127px				!important;
	background-image:			url('img/buttons/btn_news_send_fr.gif') !important;
}
a:hover.fr.btn_news_send{ width:127px !important; }




a.btn_archive_file_add{
	clear:						both;
	float:						left;
	
	height:						16px;
	
	margin:						4px 4px 8px 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;
}
a:hover.btn_archive_file_add{ background-position:0 -16px !important; }

#de a.de.btn_archive_file_add{
	width:						217px				!important;
	background-image:			url('img/buttons/btn_archive_file_add_de.gif') !important;
}
a:hover.de.btn_archive_file_add{ width:217px !important; }

#en a.en.btn_archive_file_add{
	width:						184px				!important;
	background-image:			url('img/buttons/btn_archive_file_add_en.gif') !important;
}
a:hover.en.btn_archive_file_add{ width:184px !important; }

#fr a.fr.btn_archive_file_add{
	width:						249px				!important;
	background-image:			url('img/buttons/btn_archive_file_add_fr.gif') !important;
}
a:hover.fr.btn_archive_file_add{ width:249px !important; }




a.btn_archive_image_add{
	float:						left;
	
	height:						16px;
	
	margin:						4px 4px 8px 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;
}
a:hover.btn_archive_image_add{ background-position:0 -16px !important; }

#de a.de.btn_archive_image_add{
	width:						211px				!important;
	background-image:			url('img/buttons/btn_archive_image_add_de.gif') !important;
}
a:hover.de.btn_archive_image_add{ width:211px !important; }

#en a.en.btn_archive_image_add{
	width:						193px				!important;
	background-image:			url('img/buttons/btn_archive_image_add_en.gif') !important;
}
a:hover.en.btn_archive_image_add{ width:193px !important; }

#fr a.fr.btn_archive_image_add{
	width:						254px				!important;
	background-image:			url('img/buttons/btn_archive_image_add_fr.gif') !important;
}
a:hover.fr.btn_archive_image_add{ width:254px !important; }




a.btn_layer_show{
	clear:						both;
	float:						left;

	height:						16px;
	
	margin:						4px 0 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;
}
a:hover.btn_layer_show{ background-position:0 -16px	!important; }

#de a.de.btn_layer_show{
	width:						126px				!important;
	background-image:			url('img/buttons/btn_layer_show_de.gif') !important;
}
a:hover.de.btn_layer_show{ width:126px !important; }

#en a.en.btn_layer_show{
	width:						104px				!important;
	background-image:			url('img/buttons/btn_layer_show_en.gif') !important;
}
a:hover.en.btn_layer_show{ width:104px !important; }

#fr a.fr.btn_layer_show{
	width:						84px				!important;
	background-image:			url('img/buttons/btn_layer_show_fr.gif') !important;
}
a:hover.fr.btn_layer_show{ width:84px !important; }




#uploadLink{
	float:						left;
	height:						16px;
	
	margin:						4px 0 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;
}

#uploadLink.de{
	background-image:			url('img/buttons/btn_upload_files_de.gif') !important;
	width:						168px !important;
}

#uploadLink.en{
	background-image:			url('img/buttons/btn_upload_files_en.gif') !important;
	width:						107px !important;
}

#uploadLink.fr{
	background-image:			url('img/buttons/btn_upload_files_fr.gif') !important;
	width:						168px !important;
}

a.btn_image_add{
	float:						left;
	height:						16px;
	
	margin:						4px 0 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;
}
a:hover.btn_image_add{ background-position:0 -16px !important; }

#de a.de.btn_image_add{
	width:						115px				!important;
	background-image:			url('img/buttons/btn_image_add_de.gif') !important;
}
a:hover.de.btn_image_add{ width:122px !important; }

#en a.en.btn_image_add{
	width:						89px				!important;
	background-image:			url('img/buttons/btn_image_add_en.gif') !important;
}
a:hover.en.btn_image_add{ width:89px !important; }

#fr a.fr.btn_image_add{
	width:						127px				!important;
	background-image:			url('img/buttons/btn_image_add_fr.gif') !important;
}
a:hover.fr.btn_image_add{ width:127px !important; }




a:hover.icon_triangel_left,
a.icon_triangel_left{
	clear:						both;
	float:						left;
	
	height:						16px;
	
	margin:						0;
	padding:					0 0 0 27px			!important;
	
	line-height:				12px				!important;
	color:						#999999 			!important;
	
	background-position:		left center			!important;
	background-repeat:			no-repeat;
	background-image:			url('img/pagination-arrow-left.gif') !important;
}

a:hover.icon_triangel_right,
a.icon_triangel_right{
	clear:						both;
	float:						left;
	
	height:						16px;
	
	margin:						0;
	padding: 					0 27px 0 0			!important;

	line-height:				12px				!important;
	color:						#999999 			!important;
	
	background-position:		right center		!important;
	background-repeat:			no-repeat;
	background-image:			url('img/pagination-arrow-right.gif') !important;
}




a.btn_search{
	float:						left;
	height:						16px;
	
	margin:						4px 0 0 0;
	padding:					0;

	line-height:				16px				!important;
	color:						#999999 			!important;
	
	
	background-position:		0 0					!important;
	background-repeat:			no-repeat;
		
	text-indent: 				-2000px;
	overflow:					hidden;
}
a:hover.btn_search{ background-position:0 0	!important; }

#de a.de.btn_search{
	width:						71px				!important;
	background-image:			url('img/buttons/btn_search_de.gif') !important;
}
a:hover.de.btn_search{
	width:						71px 				!important;
	background-image:			url('img/buttons/btn_search_over_de.gif') !important;
}
#en a.en.btn_search{
	width:						70px				!important;
	background-image:			url('img/buttons/btn_search_en.gif') !important;
}
a:hover.en.btn_search{ 
	width:						70px 				!important;
	background-image:			url('img/buttons/btn_search_over_en.gif') !important;
}
#fr a.fr.btn_search{
	width:						90px				!important;
	background-image:			url('img/buttons/btn_search_fr.gif') !important;
}
a:hover.fr.btn_search{ 
	width:						90px 				!important;
	background-image:			url('img/buttons/btn_search_over_fr.gif') !important;
}



a.btn_send_x{
	float:						left;
	height:						16px;
	
	margin:						4px 4px 0 0;
	padding:					0;

	line-height:				16px			!important;
	color:						#999999 		!important;
	
	background-position:		0 0				!important;
	background-repeat:			no-repeat;
		
	text-indent: 				-2000px;
	overflow:					hidden;
}
a:hover.btn_send_x { background-position:0 -16px	 !important; }

#de a.de.btn_send_x{
	width:						71px				!important;
	background-image:			url('img/buttons/btn_send_x_de.gif') !important;
}
a:hover.de.btn_send_x{ width:71px !important; }

#en a.en.btn_send_x{
	width:						60px				!important;
	background-image:			url('img/buttons/btn_send_x_en.gif') !important;
}
a:hover.en.btn_send_x{ width:60px !important; }

#fr a.fr.btn_send_x{
	width:						75px				!important;
	background-image:			url('img/buttons/btn_send_x_fr.gif') !important;
}
a:hover.fr.btn_send_x{ width:75px !important; }




a.btn_send_news{
	clear:						both;
	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;
}
a:hover.btn_send_news{ background-position:0 -16px !important; }

#de a.de.btn_send_news{
	width:						119px				!important;
	background-image:			url('img/buttons/btn_send_news_de.gif') !important;
}
a:hover.de.btn_send_news{ width:119px !important; }

#en a.en.btn_send_news{
	width:						90px				!important;
	background-image:			url('img/buttons/btn_send_news_en.gif') !important;
}
a:hover.en.btn_send_news{ width:90px !important; }

#fr a.fr.btn_send_news{
	width:						127px				!important;
	background-image:			url('img/buttons/btn_send_news_fr.gif') !important;
}
a:hover.fr.btn_send_news{ width:90px !important; }



a.btn_archive_open{
	clear:						both;
	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;
}
a:hover.btn_archive_open{ background-position:0 -16px !important; }

#de a.de.btn_archive_open{
	width:						97px				!important;
	background-image:			url('img/buttons/btn_archive_open_de.gif') !important;
}
a:hover.de.btn_archive_open{ width:97px !important; }

#en a.en.btn_archive_open{
	width:						92px				!important;
	background-image:			url('img/buttons/btn_archive_open_en.gif') !important;
}
a:hover.en.btn_archive_open{ width:92px !important; }

#fr a.fr.btn_archive_open{
	width:						117px				!important;
	background-image:			url('img/buttons/btn_archive_open_fr.gif') !important;
}
a:hover.fr.btn_archive_open{ width:117px !important; }




a.btn_add_lightbox{
	clear:						both;
	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;
}
a:hover.btn_add_lightbox{ background-position:0 -16px !important; }

#de a.de.btn_add_lightbox{
	width:						142px				!important;
	background-image:			url('img/buttons/btn_add_lightbox_de.gif') !important;
}
a:hover.de.btn_add_lightbox{ width:142px !important; }

#en a.en.btn_add_lightbox{
	width:						104px				!important;
	background-image:			url('img/buttons/btn_add_lightbox_en.gif') !important;
}
a:hover.en.btn_add_lightbox{ width:104px !important; }

#fr a.fr.btn_add_lightbox{
	width:						141px				!important;
	background-image:			url('img/buttons/btn_add_lightbox_fr.gif') !important;
}
a:hover.fr.btn_add_lightbox{ width:141px !important; }




a.btn_send_lightbox{
	clear:						both;
	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;
}
a:hover.btn_send_lightbox{ background-position:0 0 !important; }

#de a.de.btn_send_lightbox{
	width:						221px				!important;
	background-image:			url('img/buttons/btn_send_lightbox_de.gif') !important;
}
a:hover.de.btn_send_lightbox{ 
	width:						221px 				!important;
	background-image:			url('img/buttons/btn_send_lightbox_over_de.gif') !important;
}

#en a.en.btn_send_lightbox{
	width:						169px				!important;
	background-image:			url('img/buttons/btn_send_lightbox_en.gif') !important;
}
a:hover.en.btn_send_lightbox{
	width:						169px				!important;
	background-image:			url('img/buttons/btn_send_lightbox_over_en.gif') !important;
}

#fr a.fr.btn_send_lightbox{
	width:						224px				!important;
	background-image:			url('img/buttons/btn_send_lightbox_fr.gif') !important;
}
a:hover.fr.btn_send_lightbox{
	width:						224px				!important;
	background-image:			url('img/buttons/btn_send_lightbox_over_fr.gif') !important;
}




a.btn_addto_x{
	clear:						both;
	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;
}
a:hover.btn_addto_x{ background-position:0 -16px !important; }

#de a.de.btn_addto_x{
	width:						90px				!important;
	background-image:			url('img/buttons/btn_addto_x_de.gif') !important;
}
a:hover.de.btn_addto_x{ width:90px !important; }

#en a.en.btn_addto_x{
	width:						53px				!important;
	background-image:			url('img/buttons/btn_addto_x_en.gif') !important;
}
a:hover.en.btn_addto_x{ width:53px !important; }

#fr a.fr.btn_addto_x{
	width:						69px				!important;
	background-image:			url('img/buttons/btn_addto_x_fr.gif') !important;
}
a:hover.fr.btn_addto_x{ width:69px !important; }




a.btn_load_previous{
	clear:						both;
	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;
	width:						101px				!important;
	background-image:			url('img/buttons/btn_load_previous_de.gif') !important;
	
}
a:hover.btn_load_previous{ background-position:0 -16px !important; }




a.btn_file_add{
	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_file_add{
	width:						168px				!important;
	background-image:			url('img/buttons/btn_file_add_de.gif') !important;
}


#en a.en.btn_file_add{
	width:						107px				!important;
	background-image:			url('img/buttons/btn_file_add_en.gif') !important;
}


#fr a.fr.btn_file_add{
	width:						168px				!important;
	background-image:			url('img/buttons/btn_file_add_fr.gif') !important;
}




/**************************************************************************************
								PROFILE HEAD
**************************************************************************************/
.profile-box-head{
	float:						left;
	width:						976px;
	height:						27px;

	margin:						0 8px 20px 8px;

	/* background-position:		0 0		    					!important;
	background-repeat:			repeat-x;
	background-image:			url('img/tabbar-profile-bg.gif') !important; */
	border-bottom:				1px solid #c1c1c1	    					!important;
}

.profile-box-head li{
	float:						left;
	width:						160px;
	margin:						0 0 0 0;
}
a.profile-box-tab-profil{
	display:					block;

	width:						160px;
	height:						28px;
	
	background-position:		0 -28px		    					!important;
	background-repeat:			no-repeat;
	background-image:			url('img/btn_profile_head.gif') !important;
	
	text-indent: 				-2000px;
	overflow:					hidden;
}
a.profile-box-tab-lightbox{
	display:					block;

	width:						160px;
	height:						28px;
	
	background-position:		-160px 0		    			!important;
	background-repeat:			no-repeat;
	background-image:			url('img/btn_profile_head.gif') !important;
	
	text-indent: 				-2000px;
	overflow:					hidden;
}
a.profile-box-tab-news{
	display:					block;

	width:						160px;
	height:						28px;
	
	background-position:		-320px 0		    			!important;
	background-repeat:			no-repeat;
	background-image:			url('img/btn_profile_head.gif') !important;
	
	text-indent: 				-2000px;
	overflow:					hidden;
}

.active a.profile-box-tab-profil,
a:hover.profile-box-tab-profil { background-position:0 0	!important; }

.active a.profile-box-tab-lightbox,
a:hover.profile-box-tab-lightbox { background-position:-160px -28px	!important; }

.active a.profile-box-tab-news,
a:hover.profile-box-tab-news{ background-position:-320px -56px !important; }


/**************************************************************************************
								EDIT
**************************************************************************************/
.right{ float:right;}

.basic{ display:block; }

.edit{ display:none; }

.contactEdit{
	float:						left;
	width:						632px;
	
	margin-top:					32px; 
}

.profilHeader.edit {
	margin-top:					0px; 
	border:						0px solid #d9d9d9;
}

.contactLeft_account.edit { 	margin-top:0px; }
.profilHeader.edit .layer_01{ margin-left:0 !important; }
.profilHeader.edit .center{ 	margin:0 !important; }

.editBox{
	float:						left;

	width:						100%;
	/*border:						1px solid #d5f3f5;*/
	/*border:						1px solid #D9D9D9;*/
	/*background-color:			#f4feff;*/
	background-color:			#FFF;
}
.editHeader{
	float:						left;

	width:						100%;
	height:						28px;

	background-repeat:			repeat-x;
	background-image:			url('img/bgr_edit_header.gif') !important;
}
.editHeader span{
	float:						left;

	font-size: 					12px;
	font-family: 				Arial, Helvetica, sans-serif 		!important; 
	color: 						#ffffff;
	
	line-height:				16px;
	font-weight:				bold;
	
	padding:					6px 0 0 12px;
}

a:hover.btn_editClose,
a.btn_editClose{
	float:						right;
	display:					block;
	
	width:						16px;
	height:						16px;
	
	margin:						6px 6px 0 0;
	
	background-position:		0 0 									!important;
	background-repeat:			no-repeat 								!important;
	background-image:			url('img/btn_edit_header_close.gif') 	!important;
	background-color: 			#ffffff;
}

.editCorpus{
	position:relative;

	float:						left;
	width:						100%;
	
	margin-left:				12px;
	padding-bottom:				16px;
	margin-top:					8px;
}

#lb-archiveProfile .editCorpus{ height:444px 	!important; width:880px 	!important; padding:0	!important; }
.textfield{	   
	font-size: 					12px;
	font-family: 				Arial, Helvetica, sans-serif 		!important; 
	color: 						#666666;
	
	text-decoration: 			none;
	
	padding:					1px 4px 1px 4px;
}

.textfield_error{	   
	font-size : 				12px;
	font-family: 				Arial, Helvetica, sans-serif 	!important; 
	
	text-decoration: 			none;
	padding:					1px 0px 1px 0px;
	background-color: 			#fb9cc4;
}
.newsBox label,
.editBox label { 
	float:						left;
	margin:						8px 0 0 0;
	
	cursor: 					pointer;
	cursor:						hand;
	border:						none;
}
.newsBox label span,
.editBox label span,
.phones_label{	
	font-size : 				12px;
	font-family: 				Arial, Helvetica, sans-serif 	!important;
	line-height:				16px;
	color: 						#333333;
	font-weight:				bold;
}

.editBox .formular{	
	padding-top:10px;
}
.editBox .formular label span{	
	font-size : 				10px;
	font-family: 				Arial, Helvetica, sans-serif 	!important;
	color: 						#333333;
	font-weight:				bold;
}
.newsBox label em,
.editBox label em{ 
	font-size : 				11px;
	font-family: 				Arial, Helvetica, sans-serif 	!important;
	line-height:				16px;
	color: 						#666666;
	font-style:					normal;	
	font-weight:				normal;
}

.editBox fieldset {
	border:						none;
	width:						292px;
	margin:						0;
}

.textlabel_error { color:#ff00cc; }
.focus{ color:#b2b2b2	!important;}

.select_01 { width:288px; }
.select_02 { width:144px; }
.select_03 { width:48px; }
.select_04 { width:90px; }


.input_01 { width:276px; }
.input_02 { width:159px; }
.input_03 { width:53px; }
.input_04 { width:196px; }
.input_05 { width:78px; }
.input_06 { width:388px; }
.input_07 { width:223px; }
.input_08 { width:614px; }
.input_09 { width:588px; }
.input_10 { width:268px; }
.input_11 { width:860px; }
.input_12 { width:700px; }
.input_13 { width:564px; }
.input_14 { width:404px; }


.textarea_01 { width:396px; }
.textarea_02 { width:600px; }
.textarea_03 { width:622px; }

.fieldset_01 {
	float:left;
	width:424px		!important;
}

.editBox .textarea {
	margin-top: 24px		!important;
}
.selectLineTop{
	line-height:24px		!important;
}

.select_01 , .select_02{
	border: 1px solid #808080		!important;
}
.select_03 , .select_04 {
	border: 1px solid #808080;
}
.opencloseEdit{
	float:left;
	margin:16px 0 0 24px	!important;
}

.nichtDa{ display:none	!important; }
.istDa{display:block; }



.newsBox{
	float:left;
	margin: 0;

}


/**************************************************************************************
								SIDEBAR
**************************************************************************************/
.noMargin{ margin:0	!important;}

.profilBar{
	float:						left	!important;
	padding:					0		!important;
	width:						328px;
}

.teaserBox{
	float:						left;
	
	width:						328px;
	/* min-height:					140px;
	height:						auto; */
	margin-left:				0px		!important;
	margin-bottom:				8px;
	background-color:			#e5e5e5;
}
/* * html .teaserBox{ height:140px; }
html + body .teaserBox{ height:140px; } */

.teaserBorder{
	float:						 left;
	
	width:						312px;
	/* min-height:					124px;
	height:						auto; */
	
	margin:						8px;
	_margin:						8px 4px 8px 4px;
	background-color:			#ffffff;
}
/* * html .teaserBorder{ height:124px; }
html + body .teaserBorder{ height:124px; } */

.teaserCorpus{
	/* float:						left; */
	
	width:						304px;
/* 	min-height:					108px;
	height:						auto; */
	
	margin:						12px 0px 12px 4px;
}
/* * html .teaserCorpus{ height:108px; }
html + body .teaserCorpus{ height:108px; } */


.teaserCorpus h1{
	float:						left;
	width:						98%;
	
	font-size:					22px;
	font-weight:				normal;
	margin:						0 4px 2px 4px;
	padding:					0px;
	color:						#333333;
}
.teaserCorpus h3{
	float:						left;
	width:						98%;
	margin:						0 4px 0 4px;
		
	font-family:				Georgia, serif				 	!important;
	font-size:					14px 							!important;
	color:						#b39500							!important;
	line-height:				normal;
}

.teaserCorpus p{
	float:						left;
	width:						98%;
	
	font-size:					12px;
	line-height:				16px;
	margin:						12px 4px 2px 4px;
	color:						#333333;
}



.teaserTable{
	float:						left;
	margin:						0 0 -4px 3px;
}

.teaserTable table{
	float:						left;

	height: 					96px;
	width: 						96px;
	
	margin:						0 3px 0 0;
	
	border:						1px solid #d9d9d9 !important;
	background-color: 			#ffffff;
}

.teaserTable table td{
	vertical-align:				middle;
	text-align:					center;
}
.teaserTable table td img{
	vertical-align:				middle;
	text-align:					center;
}
.teaserButton{
	clear:						both;
	float:						left;
	
	width:						100%;
	margin:						4px 0 12px 4px;
}

/* #column-wrap.profile form{		PROFILE      LOGIN   !!!!!
	margin: 0;
} */


/**************************************************************************************
								PAGER NAVIGATION
**************************************************************************************/
.pager{
	clear:						both;
	float:						left;

	margin:						8px 0 0 0;
}

.pager .left{
	float:						left;
	margin:						0 0 0 0;
}
.pager .right{
	float:						left;
	margin:						0 0 0 8px;
}
#lb-archive1 .pager .right{ margin:0 0 0 16px; }

.pager .full{
	float:						left;
	margin:						0;
}

.nav_brows {
	float:						left;
	
	width:						100%;
	height:						18px;
	margin:						0;
	padding:					2px 0 0 0;
}
.nav_brows .right{
	float:						right;
	text-align:					right;
}

.nav_brows ul li{
	float:						left;
	width:						31%;
	
	margin:						0;
	vertical-align:				middle	!important;
}

.left .nav_brows ul li,
.right .nav_brows ul li{
	float:						left;
	width:						50%;
	
	margin:						0;
	vertical-align:				middle	!important;
}
.nav_brows ul li.alignTxt{ text-align:right	!important; vertical-align:	middle	!important;}

.nav_brows a{
	padding:					0px 3px 0px 1px;
	
	font-family: 				Arial, Helvetica, sans-serif;
	font-size:					12px;
	text-decoration:			none;
	color:						#333333	!important;
	background-color:			transparent;
	vertical-align:				middle	!important;
}

.nav_brows a:hover{
	text-decoration:			none;
	color:						#ffffff	!important;
	background-color:			#343434	!important;
}

.nav_brows a.active{
	color:						#ffffff	!important;
	text-decoration:			none;
	background-color:			#343434;
}
.nav_brows  span{
	font-family: 				Arial, Helvetica, sans-serif;
	font-size:					12px;
	text-decoration:			none;
	line-height:				normal;
	color:						#333333	!important;
	padding:					0 0 0 8px;
	vertical-align:				middle	!important;
}

.full .nav_brows  span,
.left .nav_brows  span,
.nav_brows .alignTxt span{
	padding:					0px 0px 0px 1px;
	vertical-align:				middle;
}

.nav_brows .select_99 {
	border-color:				#848484 #F7F7F7 #F7F7F7 #848484;
	border-style:				solid;
	border-width:				1px;
	color:						#666666;
	font-size:					11px;
}


.bg_color_01{ background-color:#e5e5e5	!important; }


.width_01{ width:308px	!important;}
.width_02{ width:100%	!important;}
.width_03{ width:544px	!important;}
.width_04{ width:320px	!important;}
.width_05{ width:632px	!important;}
.width_06{ width:880px	!important;}




.ohneNamen{
	clear:						both;
	float:						left;
	width:						632px;
}

.archive.edit{
	float:						left;
	margin:						0 0 32px 0;
}


#lb-archive1 .archive{
	float:						left;

	width:						880px		!important;
	margin:						0 16px 0 0;
}

#lb-archive1 .ohneNamen{
	float:						left;
	width:						880px;
}

.archiveTable{
	float:						left;
	/* margin:						8px 10px 8px 0; */
	margin:						8px 13px 8px 0;
	height:						170px;
}

.archiveImage {
	height: 					150px;
	width: 						150px;

	vertical-align:				middle;
	text-align:					center;
	
	background-color: 			#ffffff;
	border:						1px solid #d9d9d9 !important;
}
.archiveButton{
	background-color: 			transparent !important;
	border:						0px solid #d9d9d9 !important;
}

.archiveButton a.btn_edit{ margin-top:4px	!important; }


.credits{
	float:						left;
	width:						900px;
}

.credits .top{ 
	position:					relative;

	float:						left;
	width:						900px;
	
	margin:						0 0 0 16px;
	_margin:					0 0 0 4px;
}

.credits .bottom{ 
	clear:						both;
	float:						left;
	width:						900px;
	margin:						0 0 0 16px;
	_margin:					0 0 0 4px;
}

.credits  .bottom .agb{
	clear:						both;
	float:						left;
	
	margin:						12px 0 0 0;
	width:						100%;
}

.agb .newsInput{
	float:						left  			!important;
	width:						24px;

	margin:						0;
	vertical-align:				top;
}
.agb .newsInput input{
	float:						left;
	margin:						0 0 0 0		!important;

	padding:					0				!important;
	vertical-align:				top;
}

.agb .newsLeft{
	float:						left ;
	
	margin:						0;
	padding:					0;
	
	color:						#333333							!important;
	font-family:				Arial, Helvetica, sans-serif 	!important;
	font-size:					12px 							!important;
	
	vertical-align:				middle;
}

.agb .newsLeft p{
	float:						left;
	padding:					0;
	margin:						0;
	
	vertical-align:				top;
}

.credits  .bottom  fieldset{
	clear:						both;
	float:						left;
	width:						100%;
	margin:						0 0 0 0;	
}
.credits  .bottom  label{
	float:						left;
	margin:						0 16px 0 0;
}




.formular_upload_layer p{
	margin:						8px 0 12px 0;
	
	color:						#333333							!important;
	line-height:				16px			!important;
	font-family:				Arial, Helvetica, sans-serif 	!important;
	font-size:					12px 							!important;
}
.formular_feedback_layer p{
	margin:						16px 0 16px 0;
	
	color:						#333333							!important;
	line-height:				16px			!important;
	font-family:				Arial, Helvetica, sans-serif 	!important;
	font-size:					12px 							!important;
}



/**************************************************************************************
								TOOLTIP
**************************************************************************************/
.tooltipHeader{ 
	float:						left;
	margin:						0 0 8px 0;
	_margin:					0 0 4px 0;
	width:						336px;	
}
.tooltipHeader h3{ 
	font-size:					14px;
	font-weight:				bold;
	color:						#333333;
	margin:						0 0 10px 16px;
}
.tooltipHeader h3 span{ 
	color:						#999999;
}

a.btn_back_showAll{
	float:						right;
	
	margin:						0 16px 0px 0;
	padding:					0px 12px 0px 0px;
	
	font-family: 				Arial, Helvetica, sans-serif;
	font-size:					11px;
	text-transform:				uppercase;

	color:						#333333			!important;
	
	background-position:		right -3px			!important;
	background-repeat:			no-repeat;
	background-image:			url('img/btn_icon_next.gif');
}



a:hover.btn_back_showAll{
	color:						#ffffff			!important;
	background-color:			#333333			!important;
	background-position:		right -3px			!important;
	background-repeat:			no-repeat		!important;
	background-image:			url('img/btn_icon_next.gif')			!important;
}

.marginTop02_IE{
	margin:					0 !important;
}

.pageflip{
	float:						left !important;
	margin:						8px 16px 0 0 !important;
	padding-top:				2px !important;
	padding-bottom:				2px !important;
}
.pageflip.right,.pageflip.right:hover{
	background-position:		right 0 !important;
}
a.pageflip:hover{
	background-color:			#00DEE5 !important;
}

/**************************************************************************************
								YUI UPLOAD TEST
**************************************************************************************/
#selectFilesLink a, #uploadFilesLink a, #clearFilesLink a {
	color: #0000CC;
	background-color: #FFFFFF;
}

#selectFilesLink a:visited,
#uploadFilesLink a:visited,
#clearFilesLink a:visited {
	color: #0000CC;
	background-color: #FFFFFF;
}

#uploadFilesLink a:hover,
#clearFilesLink a:hover {
	color: #FFFFFF;
	background-color: #000000;
}



#dataTableContainer{
	float:left;
	width:600px;	
	margin-left:8px;
	margin-bottom:8px;
}
	
#dataTableContainer table{
	float:left;
	width:600px;	
	margin:16px 0 0 0;
}
#dataTableContainer table span{
font-size:11px;
}
#dataTableContainer table tbody td,
#dataTableContainer table thead tr,
#dataTableContainer table tr,
#dataTableContainer table td{
	vertical-align:middle !important;
	border:1px solid #333333 !important;
}


/* #dataTableContainer table.statusAll thead, */
#dataTableContainer table thead{
	text-align:left;
	border:	0px solid #333333;
	background-color:#f4feff;
}

#dataTableContainer table tbody tr{
	border:	1px solid #333333 !important;
}
/* #dataTableContainer table.statusAll .yui-dt-liner{	
	padding:4px 0px 4px 0;
} */

a:hover.btn_fileUploadClose,
a.btn_fileUploadClose{
	float:						right;
	display:					block;	
	width:						16px;
	height:						16px;	
	margin:						-4px 0 0 0;
	padding:					0;	
	background-repeat:			no-repeat 								!important;
	background-position:		0 -16px									!important;
	background-image:			url('img/btn_edit_header_close.gif') 	!important;
	background-color:			#ffffff									!important;		
	text-indent: 				-2000px;
	overflow:					hidden;
}


a.unhover:hover{
	background-color:#FFFFFF !important;
}


#confirm_dialog .btn_abort, #confirm_dialog_news .btn_abort, #confirm_abort_news .btn_abort{
	float:						right;
	margin-right:				24px;
}

#content .profilHeader a.noHover{
	background: none;
}

/*                 last edit 31.3.: #column-wrap.profile form{}                       */

.IEheight{ height:20px !important; }


/**************************************************************************************
								PROFIL LIGHTBOX
**************************************************************************************/
.profilAddLightbox{
	float:						left;
	clear:						both;
	width:						648px;
	margin:						20px 0 0 0;/**/
}

/**************************************************************************************
								LIGHTBOX
**************************************************************************************/

.lightbox-list-item-wrap {
	margin-top:30px;
}

.lightbox-list-item-left {
	float: left;
	width: 302px;
	
}

.lightbox-list-item-right {
	
	width: 302px;
	margin-left:346px;
}

.lightbox-blog-item-right {
	
	width: 302px;
	margin-left:332px;
}

*html .lightbox-list-item-right {
	
	width: 302px;
	margin-left:342px;
}

.lightbox-list-item-text {
	padding: 0 0 0 0;
	font-size:12px;
    line-height:16px;
	margin-bottom:2px;
	display:block;
}

.lightbox-list-item-link {
	
}

.lightbox-section-footer {
	border-top: 1px solid #333;
	margin: 20px 0 0 0;
	font-family: Arial, Helvetica, sans-serif;
	padding-top: 7px;
	clear: both;
}

/*
.gallery_box_lightbox_show {

	margin-bottom:				8px		!important;
	margin-right:				8px;
}

.gallery_box_lightbox_show a, .gallery_box_lightbox_show a:hover {
	background-position: 0 0 !important;
	background-color:#fff !important;
}
*/

.lb_gallery_box {
	/*color:#999999;*/
	float:left;
	height:auto;
	margin-bottom:8px !important;
	margin-left:0 !important;
	margin-right:8px;
	margin-top:0 !important;
	min-height:96px !important;
	width:96px !important;
}

*html .lb_gallery_box {
	margin-right:4px;
	}


.lb_gallery_box table {
	/*margin:						0;
	padding:					0;*/
	
	background-color:			#ffffff 			!important;
}

.lb_gallery_box .galleryImage{
	width:						96px;
	height:						96px;
	vertical-align:				middle				!important;
	text-align:					center				!important;
	
	border:						1px solid #cccccc	!important;
	border-collapse:			collapse;
}


.lb_gallery_box .galleryImage a{
	display:					block;
	background-color:			#ffffff				!important;
}

.verstoss_box{
	margin-top:5px;
}
.cluetip-gosee #cluetip-inner .verstosslinks{
	line-height:20px;
}
.cluetip-gosee #cluetip-inner .verstosslinks a{
	color:#B39500;
	background-color:#FFF;
	text-decoration:none;
}
.cluetip-gosee #cluetip-inner .verstosslinks a:hover{
	background-color:#00DEE5;
	color:#FFF;
}

.cl_thumb {
    display: inline;
    float: left;
    margin: 0 8px 3px 0;
}

.cl_thumb img {
    vertical-align: middle;
}

.cl_thumb a {
    height: 70px;
    width: 70px;
    border: 1px solid #D5D5D5;
    display: block; /*table-cell;*/
    text-align: center;
	vertical-align: middle; 
	line-height: 67px;
	padding-top: -1px;
} 

.cl-list-head-premium{
	margin-bottom:2px;
}

.cl-list-head-premium a {
	font-size:14px;
	font-weight:bold;
	
}

.cl-list-head-cl{
	margin-bottom:2px;
}

.cl-list-head-cl a {
	font-size:12px;
	/*font-weight:bold;*/
	
}

.cl-list-text-premium{
	font-size:12px;
	font-weight:bold;
	line-height:18px;
}

.cl-list-text-cl{
	font-size:11px;
	
	line-height:18px;
}

.cl-list-box a {
	margin-bottom:4px;
}

.cl_partial{
	border-bottom:1px solid #D9D9D9; 
	padding-top:6px;
}

a.btn_icon_mail_cl {
    background-color: transparent !important;
    background-image: url("img/btn_icon_mail.gif") !important;
    background-position: 0 0 !important;
    background-repeat: no-repeat;
    clear: both;
    color: #999999 !important;
    float: left;
    line-height: 16px;
    margin: 4px 0 0;
    padding-left: 20px;
    padding-right: 2px;
}

a.btn_icon_homeLink_cl {
    background-color: transparent !important;
    background-image: url("img/btn_icon_web.gif") !important;
    background-position: 0 0 !important;
    background-repeat: no-repeat;
    clear: both;
    color: #999999 !important;
    float: left;
    line-height: 16px !important;
    margin: 4px 0 0;
    padding-left: 20px;
    padding-right: 2px;
}


/*moodboard auszeichnungen*/
/*layer objekt hinzuf�gen*/
.btn_addtomb_wrap{
	padding:2px 3px 2px 3px;
	border:1px solid #B3B3B3;
	position:absolute; top:10px; left:10px;
	background-color:#FFF  !important;
	opacity:0.8;
}

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

a.btn_addtomb:hover{
	color: #00C5CC;
	text-decoration:none;
	padding-left:14px;
	font-family: arial, helvetica, sans-serif;
	background: transparent url(img/btn_addtomoodboard_hover.gif) no-repeat 0px 1px; 	
    height: 11px;
    width: 11px;	
}


/*.add_mb_profile_wrap{float:right; margin-top:5px;}
.add_mb_profile_wrap2{margin:5px 0 20px 7px;}*/

a.btn_addtomb_profile{
	width:						150px				!important;
	background-image:			url('img/buttons/btn_addtomoodboard_gr_p.gif') !important;
	background-repeat:no-repeat;
	background-color:transparent;
	background-position:		0 0;
	border:0;
	display:block;
	height:19px;
}	
:hover.btn_addtomb_profile, :active.btn_addtomb_profile, :focus.btn_addtomb_profile{
	background-image:			url('img/buttons/btn_addtomoodboard_gr_a.gif') !important;
	background-color:transparent  !important;
	background-position:		0 0  !important;
}



/*layer moodboard wählen*/


.lb-center .moodformwrapper{
	border:1px solid #B3B3B3;
	background-color:#FFF !important;
	padding:0px 10px 10px 20px;
	width:750px;
	height:430px;	
	font-family:arial, helvetica, sans-serif;
}


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

.lb-center .moodformwrapper textarea{
	width:600px;
	height:100px;
	border:1px solid #CCC;
	padding:2px;
}

.lb-center .moodformwrapper #mb_moodboard_name{
	border:1px solid #CCC;
	padding:2px;
}


.lb-center .moodformwrapper h6{
	font-size:16px;
	color:#A3A3A3;
	font-weight:normal;
	margin-bottom:20px;
	margin-top:20px;	
}
.lb-center .moodformwrapper .moodform_text{
	color:#333;
	margin:10px 0 5px 0;
	line-height:16px;
}
.lb-center .moodformwrapper .moodform_text .klein{
	font-size:10px;
}

.lb-center .moodformwrapper .moodform_text .gross, .lb-center .moodformwrapper a.gross{
	font-size:14px;
	color:#333;
	margin-bottom:10px;
	margin-top:20px;	
}

.lb-center .moodformwrapper a.grossblau{
	font-family: Georgia, serif;
	color: #00C5CF;
	line-height:30px;
	font-size: 22px;
    margin-top: 30px;
}

/* -------------  --------------- */


/******************************************************************************************************
     LAYER 02 - Thumbnails für Portfolio, Lightbox etc. - aus memberadmin css (rück-)übernommen
******************************************************************************************************/

.layer_02_basic .galleryImage,
.gallery_box .galleryImage{
	width:						230px;
	height:						230px;
	vertical-align:				middle				!important;
	text-align:					center				!important;
	
	border:						1px solid #cccccc	!important;
	border-bottom:				2px solid #cccccc	!important;
	border-collapse:			collapse;
}

:root .layer_02_basic .galleryImage,
:root .gallery_box .galleryImage{
	width:						230px;
	height:						230px;
	vertical-align:				middle				!important;
	text-align:					center				!important;
	border:						1px solid #cccccc	!important;
	border-collapse:			collapse;
}


.layer_02_basic .galleryImage img,
.gallery_box .galleryImage img{
	display:					inline				!important;
	vertical-align:				middle				!important;
	text-align:					center				!important;
}  

.layer_02_basic .galleryFooter,
.gallery_box .galleryFooter{
	text-align:					left				!important;
	width: 						230px;
	height:						40px;
	border:						1px solid #ffffff	!important;
	border-collapse:			collapse;
}

.layer_02_basic .galleryFooter p,
.gallery_box .galleryFooter p{
	color:						#333333;
	font-size:					11px			!important;
	font-family: 				Arial, Helvetica, sans-serif;
	line-height:				12px			!important;

	width:						142px;

	margin:						0				!important;
	padding:					2px 4px 0px 4px	!important;
}
.layer_02_basic .galleryFooter span,
.gallery_box .galleryFooter span{
	color:						#999999;
}

.layer_02_basic .galleryCheck{
	text-align:					left;
	padding-bottom:				3px;
}

.layer_02_basic .galleryCheck input{
	margin:						0		!important;
	padding:					0		!important;
}
.layer_02 { 
	position:					relative;
	z-index: 					190;
	float:						left;	
	width:						230px;
	min-height:					212px;
	height:						280px;
	margin:						8px 8px 0 0;
	color:						#333333;
}
* html .layer_02{ height:212px;}
html + body .layer_02{ height:212px;}

.layer_02 table{}
.memberadminform .layer_02_basic table{}

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

.layer_02 input.check230{width:16px;}


.layer_02_basic{
	position: 					absolute;
	z-index: 					191;
	bottom: 					0;
	left: 						0;
	background-color: 			#ffffff;
}
.layer_02_background{
	position: 					absolute;
	z-index: 					192;
	bottom: 					41px;
	left:						-1px;
}
:root .layer_02_background{bottom: 	39px;}

.layer_02_background img{
	width: 						226px	!important;
	height: 					20px;
	margin-left:				2px;
	margin-bottom:1px;
}
.layer_02_button{
	position: 					absolute;
	z-index: 					193;
	bottom: 					41px;
	width: 						228px	!important;
	height: 					20px;
	margin-left:1px;
}
:root .layer_02_button{bottom: 					39px;}

.layer_02_button p{
	width:						94%;
	margin:						2px 0 0 4px;
	padding-left:				0 		!important;
}

.layer_02_button a:hover.btn_edit, .layer_02_button a.btn_edit{ margin-top:4px; }

.layer_02 .threeButtons {
bottom:1px !important;
height:20px !important;
}

.memberadminform #form_portfolio a.de.btn_addto{
	margin-bottom:20px;
}

.location_box{float:left; margin-right:40px;}
.kategorie_box{float:left;}

/*****************************************************************************************************/

/* ----------- sub_menu.css ----------- */


/*** ESSENTIAL STYLES ***/
.sub_menu, .sub_menu * {
	margin:				0;
	padding:			0;
	
	list-style:			none;
}

.sub_menu {
	float:				left;
	
	/* position:			absolute; */
	z-index:			999;
	
	top:				0;
	left:				0;

	line-height:		normal;
	font-family:		Arial, Helvetica, sans-serif !important;
	font-size:			11px 						 !important;
	text-transform:		uppercase 					 !important;
}
.sub_menu ul {
	position:			absolute;
	z-index:			999;
	
	top:				-999em;
	width:				10em; /* left offset of submenus need to match (see below) */
	
	padding:			0 0 8px 0;
	background:			#ffffff;
}

.sub_menu ul li {
	width:				304px;
	_width:				302px;
}

.sub_menu li:hover {
	visibility:			inherit; /* fixes IE7 'sticky bug' */	
}

.sub_menu li {
	float:				left;
	position:			relative;
	border:				1px solid #666666;
	min-height:			22px;
	height:				auto;
}
* html .sub_menu li{height:22px;}
html + body .sub_menu li{height:22px;}

.sub_menu a {
	display:			block;	
	position:			relative;
	
	padding:			0 0 0 16px;
	outline:			none;
}

.sub_menu a.dropdown {
	width:				288px;
	_width:				302px;
	background-image:	url('img/btn_icon_dropdown.gif') 	!important;
	background-position:286px 2px		    				!important;
	background-repeat:	no-repeat;
}

.sub_menu li:hover ul,
.sub_menu li.sfHover ul {
	z-index:			999;
	left:				-1px;
	top:				22px; /* match top ul list item height */
	_top:				22px;
	width:				304px;
	_width:				302px;
	
 	border-left:		1px solid #666666;
	border-bottom:		1px solid #666666;
	border-right:		1px solid #666666; 
}

ul.sub_menu li:hover li ul,
ul.sub_menu li.sfHover li ul {
	top:				-999em;
}
ul.sub_menu li li:hover ul,
ul.sub_menu li li.sfHover ul {
	left:				10em; /* match ul width */
	top:				0px;
}
ul.sub_menu li li:hover li ul,
ul.sub_menu li li.sfHover li ul {
	top:				-999em;
}
ul.sub_menu li li li:hover ul,
ul.sub_menu li li li.sfHover ul {
	left:				10em; /* match ul width */
	top:				0px;
}


/*** SKIN ***/
.sub_menu {
	float:				left;
}
.sub_menu a {
	font-size:			11px;
	line-height:		22px;
	text-decoration:	none;
}
.sub_menu a, .sub_menu a:visited  { /* visited pseudo selector so IE6 applies text colour*/
	font-size:			11px;
	color:				#333333 !important;
	text-decoration:	none;
}
.sub_menu li {
	width:				304px;
	_width:				302px;

	background:			#ffffff;
	border:				1px solid #666666;
	min-height:			22px;
	height:				auto;
}
* html .sub_menu li{height:22px;}
html + body .sub_menu li{height:22px;}

.sub_menu li li {
	background:			#ffffff;
	border:				0px solid #ffffff;
	min-height:				22px;
	height:auto;
	
	padding:			0 0 1px 0;
	margin:				0;
}
* html .sub_menu li li {height:22px;}
html + body .sub_menu li li {height:22px;}

.sub_menu li.active,
.sub_menu li:hover, .sub_menu li.sfHover {
	outline:			none;
	
	width:				304px;
	_width:				302px;
	min-height:				22px;
	height:auto;
	
	border:				1px solid #666666;
	border-bottom:		1px solid #ffffff;
 	background:			#ffffff; 
}
* html .sub_menu li.active, * html .sub_menu li:hover, * html .sub_menu li.sfHover{height:22px;}
html + body .sub_menu li.active, html + body  .sub_menu li:hover, html + body  .sub_menu li.sfHover{height:22px;}

.sub_menu a:focus, .sub_menu a:hover, .sub_menu a:active{
	text-decoration:	none;
	font-size:			11px;
	color:				#333333 !important;
}

.sub_menu li li.active,
.sub_menu li li:hover, .sub_menu li li.sfHover {
	border:				0px solid #999999;
}

.sub_menu li ul li a {	
	min-height:				20px;
	height:auto;
	
	color:				#333333 !important;
	line-height:		normal;
	_line-height:		22px;
	padding-top:		4px;
	_padding-top:		0;
	padding-left:		16px	!important;
	_padding-left:		0px		!important;
	padding-right:		8px		!important;
	_text-indent:		16px;
}
* html .sub_menu li ul li a {height:20px;}
html + body .sub_menu li ul li a {height:20px;}


.sub_menu li ul li a:hover {	
	color:				#333333 !important;
}


/*****************************************************************************************************/

/* ----------- global_safari.css ----------- */

/*@charset 'utf-8';*/

/*****************************************************
			DATEIVERSION	: 2008_06_02
*****************************************************/
/*
@media all{

	select{
		border: 0px !important;
	}
	
	
	#news-category-list li {
		padding: 0 4px;
	}
	#news-category-list a {
		padding: 2px 4px;
	}
	#stoerer_home_search_new_s{
		position:absolute;
		
		top:40px;
		right:40px;
	
		z-index:1 !important;
	}
	
	#search-box-body-news-3 .col-1 {
		width: 82px;
		padding-left: 21px;
	}
	#search-box-body-news-3 .col-2 {
		width: 351px;
		margin-top: 0;
	}
	#search-box-body-news-3 .col-3 {
		width: 84px;
		font-size:12px;
	}
	#search-box-body-news-3 .col-4 {
		width: 92px;
		font-size:12px;
	}

	
	.btn-image_02{
	position:absolute;
	bottom:-6px;
	left:-148px;
	}
	.btn-image_03{
	position:absolute;
	top:28px;
	right:4px;
	}
	
	#content form#form-account-addimage .img-container, #content form .form-image-gallery li .img-container{
		display:block;
	}
	
	#search-box-body-images .label-check,
	#search-box-body-members .label-check,
	#search-box-body-news-2 .label-check {}

	.groupCheckbox{
	vertical-align:top; padding-top:2px;
	}

	.gallery_box  .galleryImage {
		margin:						0 0 0 0	!important;
	}
	
	.archiveTable{
		margin:						8px 9px 8px 0;
	}

}
*/

/*****************************************************************************************************/

/* ----------- profile_frontend.css ----------- */

/*ICON PERSON ADDEN*/
a.addthis_contact_big{
	font-size : 				12px;
	line-height:				16px;
	background: transparent url(img/icons/add_this_big.gif) no-repeat 0px 0px;
	padding-left:15px;
	margin-left:3px;
}

a.addthis_contact_big:hover{
	background-color: transparent 	!important;
	background-position: 0px -16px 	!important;
}
a.addthis_contact_big:active, a.addthis_contact_big:focus{
	background-color: transparent 	!important;
	background-position: 0px -16px 	!important;
}

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

a.addthis_contact_search:hover{
	background: transparent url(img/icons/add_this_hover.gif) no-repeat 0px 0px	 !important;
}
a.addthis_contact_search:active, a.addthis_contact_big:focus{
	background: transparent url(img/icons/add_this_hover.gif) no-repeat 0px 0px	 !important;
}

.friendfinder_front{
	float:right;
	margin-top:6px;
	margin-right:5px;
}

.friendfinder_member_search{
	float:right;
	margin-top:0px;
	margin-right:0px;
}


/*****************************************************************************************************/

/* ----------- last_include.css ----------- */

.news-item-images img, #news-single-images img, #content .newsletter-news-item img, .news-item-img{
	border:			0px !important;
}

.list-news li.office{
	margin-bottom: 	16px;
	color:			#333333;
	font-family:	Georgia;
}

a.latest-newsletter:focus, a.latest-newsletter:hover, a.latest-newsletter:active {
	background-color:#00DEE5;
	background-position:0pt -16px;
	color: #fff;
}
a.latest-newsletter{
	color:#666666;
}


/**  Image Gallery  **/

#lb-overlay, #lb-overlay-news{
	display:none;
	position:fixed;
	top:0;
	left:0;
	width:100%;
	height:100%;	
	z-index:10000;
	background-color:#000000;
 	/* -moz-opacity: 0.7; 
	opacity:0.70;
	filter: alpha(opacity=70); */
	filter:						alpha(opacity=70);
	-ms-filter:					"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";
	-moz-opacity:				0.7;
	-khtml-opacity: 			0.7;
	opacity: 					0.7;
	
}

#lb-second-overlay{
	display:none;
	position:fixed;
	top:0;
	left:0;
	width:100%;
	height:100%;	
	z-index:20000;
	background-color:#000000;
 	/* -moz-opacity: 0.7; 
	opacity:0.70;
	filter: alpha(opacity=70); */
	filter:						alpha(opacity=70);
	-ms-filter:					"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";
	-moz-opacity:				0.7;
	-khtml-opacity: 			0.7;
	opacity: 					0.7;
	
}

#lb-overlay-news{
	display: block;
}

#lb-overlay-upload {
	display:none;
	position:fixed;
	top:0;
	left:0;
	width:100%;
	height:100%;	
	z-index:10000;
	background-color:#000000;
 	/* -moz-opacity: 0.7; 
	opacity:0.70;
	filter: alpha(opacity=70); */
	filter:						alpha(opacity=40);
	-ms-filter:					"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";
	-moz-opacity:				0.4;
	-khtml-opacity: 			0.4;
	opacity: 					0.4;
	
}

.lb-center{
	display:none;
	position:fixed;
	width:1008px;
	z-index:10001;
	

	position:					absolute;
	left:						20%;
	top:						5%;
	overflow:					hidden;

	height:						auto;
	
	text-align:					left;

}
.lb-credits[id],
.lb-archive[id],
.lb-center[id]{ /* IE6 and below Can't See This */    position:fixed;    }.overlay[id]{ /* IE6 and below Can't See This */    position:fixed;    }

#lb-center2{
	left: 30%;
	width: 712px;
}

.fullimage{
	z-index:					21000;
	width:auto;
}



/*
.lb-center-fullimage{
	position:					fixed;
	z-index:					21000; 
	position:					absolute;
	left:						20%;
	top:						5%;
	overflow:					hidden;
	height:						auto;
	text-align:					left;
	
}
*/

.hl-type3{
	font-size:		17px;
	line-height:	19px;
}

.news-item-title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: normal;
	line-height: 19px;
	margin-bottom: 4px;
}

#lb-wrap{
	height:	616px;
}

.search-box-head-item a.selected{
	background-color:#00DEE5;
}

a.arrow-lt-right.selected {
	background-color:#333333;
	color:#FFFFFF;
}

#column-wrap a.selected{
	background-color: #333333;
	color: #FFFFFF;
	padding-right: 16px;
}
#lb-pagination{
	height: 56px;
}
#lb-image-wrap td{
	vertical-align: middle;
	width: 616px;
	height: 616px;
}
#lb-image-title{
	font-size: 12px;
	line-height: 23px;
	font-family: arial;
}
#lb-container-image-data table th, #lb-container-image-data table td{
	padding-right:8px !important;
	/*height:24px;
	line-height:12px; */
	font-family: arial;
	font-size: 11px;
	padding-bottom: 3px;
}



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

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

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

#lb-container-image-data a.link-person:hover{
	background-color:#00DEE5;
	background-position:0 -30px;
	color:#FFFFFF;
}

#lb-customer_name-tr{
	margin-top: 6px;
	border-top:1px solid #797979;
	padding-top:18px
}

#lb-nav-btnClose{
	position:absolute;
	right:10px;
	height: 18px;
}

#content form .w-phone1 input.text.maxwidth{
	width:	272px;
}

#content form .scroll-container{
	margin-top:8px;
}

#content form .scroll-container.highlight-border{
	border: 1px solid #CC0088;
}
#content form .text.country{
	width: 280px;

	color:#666666;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	margin:0pt;
}
.imageform{
	position:absolute;
	left:334px;
	z-index:3;
	width:300px !important;
}
.imageform.artist{
	top: 630px;
	left: 329px;
}
.imageform.job{
	position:relative;
	left:313px;
	top:320px;

}
#company-form-wrapper{
	height: 271px;
}
#profile-upload-form-wrapper{
	position: absolute;
	z-index:3;
	top:535px;
	height: 0px;
}

#news-upload-form-wrapper{
	position: absolute;
	z-index:3;
	top:776px;
	height: 0px;
}

.form-space-wrapper{
	height: 115px;
}

.form-space-wrapper.news{
	height: 180px;
}

#picture-upload-profile, #picture-upload-data{
	margin-bottom: 0px;
	height: 0px;
}
#picture-upload-profile .form-element.left.w-half, #picture-upload-data .form-element.left.w-half{
	height:0px;
}

#picture-upload-artists{
	width:280px;
}

#lb-nav-btnPrev {
	background:transparent url(img/lb-prev-lo.gif) no-repeat scroll 0%;
}
#lb-nav-btnPrev:hover{
	background:transparent url(img/lb-prev-hi.gif) no-repeat scroll 0%;
}
#lb-nav-btnNext {
	background:transparent url(img/lb-next-lo.gif) no-repeat scroll 0%;
}
#lb-nav-btnNext:hover{
	background:transparent url(img/lb-next-hi.gif) no-repeat scroll 0%;
}

#content #account-addimage{
	position:relative;
	top:-430px;
	z-index:5;
}

.logo-container img{
	margin: 0px auto;
}

.phone_numbers span{
	color:		#848484;
	
}
.picture_wrapper{
	border: 1px solid #999999;
	width: 302px;
	height: 226px;

}
.picture_wrapper img{
	
	margin: 0px auto;
}

.news-text-count{
	padding-left: 8px;
}

#content form .form-image-gallery li{
	overflow: hidden;
}

#ajax-loader{
	display: none;
	width:	32px;
	height:	32px;
	position:absolute;
	z-index:1000;
	background:transparent url(img/ajax-loader.gif) no-repeat scroll 0%;
}

#content #account-profile .form-image-gallery li .right{
	overflow: hidden;
}

.col-left{
	clear:left;
}
#column-wrap a.link-agencies {
	font-family:Arial,Helvetica,sans-serif;
	background-image:url(img/link-agencies.gif);
	background-repeat:no-repeat;
	padding-left:14px;
	padding-right:2px;
}
#search-box-body-images .form-row .search-images-input-wrapper{

	float: left;

}

#images-tooltip{
	display:	none;
}
#images-tooltip.show{
	display:	block;
	position: 	absolute;
	z-index:	100;
	right: 		-5px;
	top:		57px;
	background-color: #00c5cc;
	padding:	14px 8px;
	width:		149px;
	border:		1px solid #009499;
	color:		#333333;
}

#content .news-item p.space{
	margin: 		8px 0px 10px 0px;
}

#content ul#image-search-gallery li{
	overflow: 		hidden;
}
.news-item-info{
	margin-bottom: 	12px;
}
#content .news-item{
	margin-bottom:	40px;
}
.whiteLayer{
	background-color: 	#FFFFFF !important;
	color:				#000000 !important;
}
.invertPrevButton{
	background-image: url(img/lb-prev-lo-white.gif) !important;
}
.invertPrevButton:hover{
	background-image: url(img/lb-prev-hi-white.gif) !important;
}

.invertNextButton{
	background-image: url(img/lb-next-lo-white.gif) !important;
}
.invertNextButton:hover{
	background-image: url(img/lb-next-hi-white.gif) !important;
}
#lb-nav-right{
	margin-top:		-8px;
}
#lb-nav-btnClose.whiteLayer{
	background-image:	url(img/lb-close-white.gif);
	width: 62px;
	height: 18px;
}

#lb-nav-right-second{
	margin-top:		-8px;
}
#lb-nav-btnClose.whiteLayer{
	background-image:	url(img/lb-close-white.gif);
	width: 62px;
	height: 18px;
}

/********************************************/
/* Änderung */
/********************************************/

#search-box-right {
	width: 225px;
	right: 16px;
	top: 149px;
}
#search-box-left {
	width: 516px;
	left: 16px;
	top: 149px;
}
#search-box-middle {
	width: 225px;
	right: 246px;
	top: 149px;
}
.search-box-body {
	min-height: 76px;
	border-bottom: 1px solid #d9d9d9;
	border-left: 1px solid #d9d9d9;
	border-right: 1px solid #d9d9d9;
	background-color: #f4f4f4;
	color: #666;
	font-size: 11px;
}
/* SAFARI HACK */
/*.search-box-subbody {
	width:302px;
	z-index:9999	!important;
	padding: 11px 7px;
	border-bottom: 1px solid #d9d9d9;
}*/
#search-box-tabs li {
	float: left;
	display: inline;
	height: 40px;
}
#search-box-tabs li a {
	height: 40px;
	display:  block;
	background-repeat: no-repeat;
	background-position: 0 0;
}
#search-box-tabs li a:focus,
#search-box-tabs li a:hover,
#search-box-tabs li a:active {
	background-position: 0 -40px;
}

#search-box-tabs li a.selected {
	background-position: 0 -80px;
}


#search-box-tab-news a {
	width: 67px;
	background-image: url(img/searchbox-tab-news.gif);
}
#search-box-tab-images a {
	width: 76px;
	background-image: url(img/searchbox-tab-images.gif);
}
#search-box-tab-members a {
	width: 93px;
	background-image: url(img/searchbox-tab-members.gif);
}


/* ACHTUNG	NEU	FILM */
#news-category-list {
	width:500px;
}
#news-category-list li {
	float:  left;
	display: block;
	width:150px;
	text-transform: uppercase;
	padding: 0px;
	vertical-align: top;
	border-left:  0 none;
	border-right:  0 none;
}
/* 	ACHTUNG:	ENDE	*/

#news-category-list li.first {
	border-left:  0 none;
	padding-left: 0;
}
#news-category-list li.last {
	border-right:  0 none;
	padding-right: 0;
}
/* ACHTUNG	NEU	FILM */
#news-category-list a {
	padding: 2px 4px;
	color: #666;
	float:  left;
	display: block;
}
/* 	ACHTUNG:	ENDE	*/

#news-category-list a:focus,
#news-category-list a:hover,
#news-category-list a:active {
	color: #fff;
	background-color: #00dee5;
}


#news-category-list .act a {
	color: #fff;
	background-color: #000;
}

/* ACHTUNG	NEU	FILM */
#news-category-list  a.newsCategoryListFilm {
	color: #333333;
	background-color: #b3b3b3;
}

#news-category-list .act a.newsCategoryListFilm{
	color: #fff					!important;
	background-color: #000		!important;
}

/* 	ACHTUNG:	ENDE	*/

#nav-meta li {
	float:  left;
	display: inline;
	text-transform: uppercase;
	padding: 0 10px;
	border:none;
}
#nav-meta li.newsletter {
	padding-left: 20px;
	background:url(img/zeitung.gif) no-repeat left center;
}
#nav-meta li.login {
	padding-left: 15px;
	background:url(img/schloss.gif) no-repeat left center;
}
.search-box-head {
	height: 40px;
	border-left: none;
	border-right: none;
	background: url(img/tabbar-bg.gif) repeat-x;
	color: #fff;
	font-size: 12px;
}

#search-box-middle .search-box-title {
	width: 225px;
	background: url(img/catbox-ordernewsletter.gif) no-repeat;
	height: 40px;
}
#search-box-right .search-box-title {
	width: 225px;
	background: url(img/catbox-membership.gif) no-repeat;
	height: 40px;
}
/* Country Navigation */

#nav-country {
	display: block;
	width:  168px;
	height: 40px;
	position: absolute;
	top: 0px;
	right: 0;
}

#metasearch {
	position:absolute;
	width:340px;
	height:40px;
	left:16px;
	top:105px;
	background: url(img/tabbar-bg.gif) repeat-x;
	
}
#metasearch input.suchfeld {
	width:258px;
	height:20px;
	margin: 7px 0px 0px 10px;
	border:1px solid #929292;
	float:left;
	
}
#metasearch input.find {
	margin: 7px 10px 0px 0px;
	border:1px solid #929292;
	vertical-align: top;
	float:right;
	
}
#search-box-body-images,
#search-box-body-members {
	padding: 0px;
	min-height: 76px;	
}


/*****************************************************************************************************/

/* ----------- umbau.css ----------- */

@charset "UTF-8";
/* CSS Document */

/***************************************/
/* Änderungen */
/***************************************/


/***********  Search Box ************/

#search-box-right {
	width: 238px;
	right: 16px;
	top: 152px;
}
#search-box-left {
	width: 483px;
	left: 16px;
	top: 152px;
}

* html #search-box-left {
	width: 453px;
}

#search-box-middle {
	width: 238px;
	right: 262px;
	top: 152px;
}

* html #search-box-middle {
	/*width: 206px;
	width: 176px;*/      
}

.search-box-body {
	min-height: 86px;
	border-bottom: 1px solid #d9d9d9;
	border-left: 1px solid #d9d9d9;
	border-right: 1px solid #d9d9d9;
	background-color: #f4f4f4;
	color: #666;
	font-size: 11px;
}
/* SAFARI HACK */
/*.search-box-subbody {
	width:302px;
	z-index:9999	!important;
	padding: 11px 7px;
	border-bottom: 1px solid #d9d9d9;
}*/
#search-box-tabs li {
	float: left;
	display: inline;
	height: 24px;
}
#search-box-tabs li a {
	height: 24px;
	display:  block;
	background-repeat: no-repeat;
	background-position: 0 0;
}
#search-box-tabs li a:focus,
#search-box-tabs li a:hover,
#search-box-tabs li a:active {
	background-position: 0 -40px;
}

#search-box-tabs li a.selected {
	background-position: 0 -80px;
}


#search-box-tab-news a {
	width: 76px;
	background-image: url(img/searchbox-tab-news.gif);
}
#search-box-tab-images a {
	width: 90px;
	background-image: url(img/searchbox-tab-images.gif);
}
#search-box-tab-members a {
	width: 108px;
	background-image: url(img/searchbox-tab-members.gif);
}

.search-box-head {
	height: 24px;
	border-left: none;
	border-right: none;
	background: url(img/tabbar-bg.gif) repeat-x;
	color: #fff;
	font-size: 12px;
}

/***********  News Box ************/

#news-category-list {
	width:460px;
	padding-left:10px;
	padding-top:0px;
}

* html #news-category-list {
	width:450px;
	padding-left:10px;
	padding-top:8px;
}

#news-category-list li {
	float:  left;
	display: block;
	width:140px;
	text-transform: uppercase;
	padding: 0px;
	vertical-align: top;
	border-left:  0 none;
	border-right:  0 none;
}

* html #news-category-list li {
	width: 136px;	
}

#newsletter-box {
	padding: 12px 16px 0px 16px;
}

* html #newsletter-box {
	
}

/* 	ACHTUNG:	ENDE	*/

#news-category-list li.first {
	border-left:  0 none;
	padding-left: 0;
}
#news-category-list li.last {
	border-right:  0 none;
	padding-right: 0;
}
/* ACHTUNG	NEU	FILM */
#news-category-list a {
	padding: 2px 4px;
	color: #666;
	float:  left;
	display: block;
}
/* 	ACHTUNG:	ENDE	*/
#news-category-list a:focus,
#news-category-list a:hover,
#news-category-list a:active {
	color: #fff;
	background-color: #00dee5;
}


#news-category-list .act a {
	color: #fff;
	background-color: #000;
}


.news-cats-head-cont{
	float:left; 
	width:150px; 
	margin:6px 0 0 10px
}

.news-cats-head a {
	padding: 2px 4px;
	color: #666;
	
	display: block;
}

.news-cats-head a:focus,
.news-cats-head a:hover,
.news-cats-head a:active {
	color: #fff;
	background-color: #00dee5;
}


.news-cats-head .act a {
	color: #fff;
	background-color: #000;
}





/* ACHTUNG	NEU	FILM */
#news-category-list  a.newsCategoryListFilm {
	color: #333333;
	background-color: #b3b3b3;
}

#news-category-list .act a.newsCategoryListFilm{
	color: #fff					!important;
	background-color: #000		!important;
}

/* 	ACHTUNG:	ENDE	*/

/******* Metanavigation ********/

#nav-meta li {
	float:  left;
	display: inline;
	text-transform: uppercase;
	padding: 0px 0px 0px 10px;
	border:none;
}
#select-language {
	top: 36px;
	right: 8px;
	
}
#nav-meta li.newsletter {
	padding-left: 20px;
	background:url(img/zeitung.gif) no-repeat left center;
}
#nav-meta li.login {
	padding-left: 15px;
	background:url(img/schloss.gif) no-repeat left center;
}
#nav-meta li.lang {
	
	/*padding-right:20px;
	padding-left:3px;*/
}
#nav-meta li.lang a,
#nav-meta li.lang a:focus,
#nav-meta li.lang a:visited {
	padding:2px 25px 2px 10px;
	background: url(img/language_bg.gif) no-repeat right 0px;
}
#nav-meta li.lang a:hover,
#nav-meta li.lang a:active {
	background-position: right -16px;
}

/* Country Navigation */

#nav-country {
	display: block;
	width:  137px;
	height: 40px;
	position: absolute;
	top: 0px;
	right: 0;
}

/******* Metasuche ********/

#metasearch {
	position:absolute;
	width:336px;
	height:30px;
	left:16px;
	top:114px;
	background: url(img/tabbar-bg.gif) repeat-x;
	padding: 0px;
	
}

#metasearch .keyword-checkbox {
    margin: 5px 0 0 6px;
    color: #aaa;
    font-size: 11px;
}
/*#metasearch input.suchfeld {
	width:258px;
	height:20px;
	margin: 7px 0px 0px 10px;
	border:1px solid #929292;
	float:left;
	
}
*/
html #metasearch input.suchfeld {
	/*margin: 7px 0px 0px 10px;*/
	margin: 3px 0 0 3px;	
   float: left;
   width: 260px;
   height: 20px;
   font-size: 12px;
   border:1px solid #929292;
   padding:2px 5px 0px 5px;        
}

* html #metasearch input.suchfeld {
	margin: 3px 0px 0px 3px;
   float: left;
   width: 274px;
   height: 24px;
   font-size: 14px;
   border:1px solid #929292;
   padding:2px 5px 0px 5px;
}
  
#metasearch input.find {
	/*margin: 7px 10px 0px 0px;*/
	margin: 3px 3px 0 0;
	border:1px solid #929292;
	vertical-align: top;
	float:right;
	
}
#search-box-body-images,
#search-box-body-members {
	padding: 0px;
	min-height: 86px;	
}

* html #search-box-body-images,
* html #search-box-body-members {
	height: 86px;
}


.btn-image_02{
position:absolute;
bottom:-15px;
left:-70px;
}
.btn-image_03{
position:absolute;
top:24px;
right:4px;
}

#search-box-body-images .input-text,
#search-box-body-members .input-text,
#search-box-body-news-2 .input-text {
	width: 281px;
	font-size: 11px;
	border:1px solid #d9d9d9;
	  height: 16px;
  margin-bottom: 2px;
  padding-left: 5px;
}
* html #search-box-body-images .input-text,
* html #search-box-body-members .input-text,
* html #search-box-body-news-2 .input-text {
	width: 291px;
	font-size: 11px;
	border:1px solid #d9d9d9;
	  height: 20px;
  margin-bottom: 0px;
  padding-left: 5px;
  padding-top:3px;
}
/***********  Login Box ************/

#search-box-right .search-box-title {
	width: 238px;
	background: url(img/catbox-membership.gif) no-repeat;
	height: 24px;
}

#loginform {
	margin:0px;
	padding:12px 16px 0px 16px;
}
/** html #loginform .form-row input.text {
	border:1px solid #d9d9d9;
	padding:3px 4px;
	height:18px;
	font-size:11px;
	width:160px;
	margin-bottom:1px;}
#loginform .form-row {
	height:22px;
		}
#loginform .form-row input.text {
	border:1px solid #d9d9d9;
	padding:1px 4px;
	height:14px;
	font-size:11px;
	width:152px;
	margin-bottom:2px;
}*/
#loginform input.text {
	border:1px solid #d9d9d9;
	  height: 15px;
      padding-bottom: 0;
  width: 160px;
  margin-bottom: 2px;
  padding-left: 5px;
  font-size: 11px;
  line-height: 13px;
}
* html  #loginform input.text {
	font-size: 11px;
	border:1px solid #d9d9d9;
	height: 18px;
  width: 160px;
  margin-bottom: 0px;
  padding-left: 5px;
  padding-top:3px;
}



#loginform a.sign-up,
#loginform a.sign-up:focus,
#loginform a.sign-up:visited,
#loginform a.sign-up:active {
	font-size:12px;
	color: #00dee5;
}
#loginform a.sign-up:hover {
	color: #fff;
	background-color: #00dee5;
	
}
	
/***********  Newsletter Box ************/

/*#search-box-middle .search-box-title {
	width: 225px;
	background: url(img/catbox-ordernewsletter.gif) no-repeat;
	height: 40px;
}
*/
#search-box-middle .search-box-title {
	width: 238px;
	background: url(img/catbox-ordernewsletter.gif) no-repeat;
	height: 24px;
}
#newsletter-list {
	padding:10px 16px 0px 16px;
	
}
#newsletter-list li{
	border-bottom:1px solid #d9d9d9;
	padding:3px 0px 3px 0px;
	font-size:12px;
	
}
#newsletter-list li a {
	color: #666;
	font-size:12px;
}

#newsletter-list li a:focus,
#newsletter-list li a:hover,
#newsletter-list li a:active {
	color: #fff;
	background-color: #00dee5;
}
#newsletter-list li.more {
	border-bottom:none;
	padding:3px 0px 3px 0px;
	
}
#newsletter-list strong {
	font-weight:bold;
	color: #b39500;
}
a.newsletter-link {
	color: #b39500;
}

a.newsletter-link:focus,
a.newsletter-link:hover,
a.newsletter-link:active {
	color: #fff;
	background-color: #b39500;
}
table#newsletter-search {}
table#newsletter-search td {
	height:21px;}
table#newsletter-search tr.divider {
/*	border-bottom: solid 1px #666;
*/	}	

#number {
	width:80px;
}
#year {
	width:70px;
}
#letter {
	width:170px;
}
/********** Suche Ausgabe *****************/


#news-result-items, #image-result-items, #member-result-items {
	margin-left:8px;
	width:640px;
}

*+html #creative-result-items { margin-left: 8px; } 

#news-result-box h1, #image-result-box h1, #member-result-box h1, #creative-result-box h1 {
	text-transform:uppercase;
	/*border-bottom:1px solid #333333;*/
    margin-left: 0;
    margin-bottom: 0;
}

#news-result-box .headerContainer, 
#image-result-box .headerContainer, 
#member-result-box .headerContainer, 
#creative-result-box .headerContainer
{
    margin-bottom: 10px;
    margin-left: 9px;
    border-bottom:1px solid #333333;
    padding: 0; 
    vertical-align: bottom;   
}

#creative-result-box .headerContainer_cl
{
    margin-bottom: 10px;
    /*margin-left: 9px;*/
    border-bottom:1px solid #333333;
    padding: 0; 
    vertical-align: bottom;   
}

#news-result-box .headerContainer .small { margin-left: 5px; margin-top: 8px; }
#image-result-box .headerContainer .small { margin-left: 5px; margin-top: 8px; }
#member-result-box .headerContainer .small { margin-left: 5px; margin-top: 8px; }
#creative-result-box .headerContainer .small { margin-left: 5px; margin-top: 8px; }



#news-result-box h1 .small, #image-result-box h1 .small, #member-result-box h1 .small, #creative-result-box h1 .small {
	text-transform:none;
}

#news-result-items li {
	float:left;
	height:280px;
	width:183px;
	overflow:hidden;
	background:url(img/result_liststyle.gif) left top no-repeat;
	margin:0px;
	padding:0px 16px 0px 0px;
	padding-left:14px;
	
}

#news-result-items li p {
	padding:0px;
	margin:0px 0px 16px 0px;
}
#news-result-items li h4 {
	font-size:12px;
	font-weight:bold;
	padding:0px;
	margin:0px 0px 8px 0px;
	line-height:16px;
}

/** News Ergebnisse - Tabellen-Variante **/

table#news-result-items, table#member-result-items {
    margin-bottom: 20px;    
}

#news-result-items td {
    width: 183px; 
    margin: 0px;
    padding: 0 16px 20px 14px;
    vertical-align: top;
}

#news-result-items td p {
    padding:0px;
    margin:0px 0px 16px 0px;
}
#news-result-items td h4 {
    font-size:12px;
    font-weight:bold;
    padding:0px;
    margin:0px 0px 8px 0px;
    line-height:16px;
}

#news-result-items td h4 a,
#news-result-items td h4 a:focus,
#news-result-items td h4 a:visited,
#news-result-items td h4 a:active {
    color: #666;
    padding:1px;
}

#news-result-items td h4 a:hover {
    color: #fff;
    background-color: #333;
}



#news-result-items td p.cat-date {
    font-family:Arial, Helvetica, sans-serif;
    font-size:10px;
    color: #b3b3b3;
    text-transform:uppercase;
    padding:0px 0px 2px 0px;
    margin:0px;
}
#news-result-items td p.cat-date a:link,
#news-result-items td p.cat-date a:focus,
#news-result-items td p.cat-date a:active,
#news-result-items td p.cat-date a:visited {
    font-family:Arial, Helvetica, sans-serif;
    font-size:10px;
    color: #b3b3b3;
    text-transform:uppercase;
    padding:0px 0px 2px 0px;
    margin:0px;
}
#news-result-items td p.cat-date a:hover {
    color: #FFF;
    background-color:#333;
}
#news-result-items td.first-three {
    background:none;
    width:197px;
    padding-left:0px;
    margin-left:0px;
    height:420px;
    overflow:hidden;
}

/** Tabellen-Variante Ende **/


#news-result-items li h4 a,
#news-result-items li h4 a:focus,
#news-result-items li h4 a:visited,
#news-result-items li h4 a:active {
	color: #666;
	padding:1px;
}

#news-result-items li h4 a:hover {
	color: #fff;
	background-color: #333;
}



#news-result-items li p.cat-date {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #b3b3b3;
	text-transform:uppercase;
	padding:0px 0px 2px 0px;
	margin:0px;
}
#news-result-items li p.cat-date a:link,
#news-result-items li p.cat-date a:focus,
#news-result-items li p.cat-date a:active,
#news-result-items li p.cat-date a:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #b3b3b3;
	text-transform:uppercase;
	padding:0px 0px 2px 0px;
	margin:0px;
}
#news-result-items li p.cat-date a:hover {
	color: #FFF;
	background-color:#333;
}
#news-result-items li.first-three {
	background:none;
	width:197px;
	padding-left:0px;
	margin-left:0px;
	height:420px;
	overflow:hidden;
}
/*#news-result-items li img {
	
}
#news-result-items .preview-img {
	border: 1px solid #d9d9d9;
	height:150px;
	width:150px;
	display: table-cell;
	vertical-align:middle;
}
*/


.result-show-all {
	clear:both;
	color: #333333;
	font: 22px Georgia, serif;
	background-image: url(img/show-all-arrow.gif);
	background-position: right 4px;
	background-repeat: no-repeat;
	padding:0;
	margin: 0px 0px 32px 8px;
	border-bottom:1px solid #333333;
}

.result-show-all span{
	float:right;
	/* width:15%; */
	font-size:11px;
	font-family:Arial;
	text-transform:none;
	padding-top:10px;
	padding-bottom:3px;
	padding-right:24px;
		text-transform:uppercase;
	background:transparent;
}

#content #news-result-items {
	margin-top: 8px;
}

#content #news-result-items .preview-img {
	margin: 0 0 8px 0px;
	width: 150px;
	height: 150px;
	border:  1px solid #d9d9d9;
	overflow:hidden;
	
}

#content #news-result-items .preview-img a {
	width: 150px;
	height: 150px;
	display: table-cell;
	text-align: center;
	vertical-align: middle;
}
#content #news-result-items .preview-img a:focus,
#content #news-result-items .preview-img a:hover,
#content #news-result-items .preview-imgi a:active {
	background-color: transparent;
}
/*************** Images Results ****************/

#content #image-result-items {
	margin-top: 8px;
/*	display:inline;
*/}
#image-result-items li {
	float:left;
	height:230px;
	width:150px;
	overflow:hidden;
	margin:0px 8px 0px 0px;
	padding:0px 0px 20px 0px;
	padding-left:0px;
	
	
}
#image-result-items li p {
	padding:0px;
	margin:0px 0px 0px 0px;
}

#content #image-result-items .preview-img {
	margin: 0 0 8px 0px;
	width: 148px;
	height: 150px;
	border:  1px solid #d9d9d9;
	overflow:hidden;	
}

#content #image-result-items .preview-img a {
	width: 150px;
	height: 150px;
	display: table-cell;
	text-align: center;
	vertical-align: middle;
}
#content #image-result-items .preview-img a:focus,
#content #image-result-items .preview-img a:hover,
#content #image-result-items .preview-imgi a:active {
	background-color: transparent;
}

/*************** Members Results ****************/


/** Tabellen-Variante **/

#member-result-items td {
    margin:0px;
    padding:0px 16px 30px 0px;
    vertical-align: top;
    width:33%;
}
#member-result-items td p {
    padding:0px;
    margin:0px 0px 0px 0px;
}

#member-result-items td p.cat-date {
    font-family:Arial, Helvetica, sans-serif;
    font-size:10px;
    color: #838383;
    text-transform:uppercase;
    padding:0px 0px 2px 0px;
    margin:0px;
}

/** Tabellen-Variante Ende **/

#member-result-items li {
	float:left;
	height:140px;
	width:197px;
	overflow:hidden;
	margin:0px;
	padding:0px 16px 0px 0px;
	
	
}
#member-result-items li p {
	padding:0px;
	margin:0px 0px 0px 0px;
}

#member-result-items li p.cat-date {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #b3b3b3;
	text-transform:uppercase;
	padding:0px 0px 2px 0px;
	margin:0px;
}
#content #member-result-items .preview-img {
	margin: 0 0 8px 0px;
	width: 197px;
	height: 71px;
	border-top:  1px solid #d9d9d9;
	border-bottom:  1px solid #d9d9d9;
	overflow:hidden;
	
}

#content #member-result-items .preview-img a {
	width: 197px;
	height: 71px;
	text-align: center;
}
#content #member-result-items .preview-img a:focus,
#content #member-result-items .preview-img a:hover,
#content #member-result-items .preview-imgi a:active {
	background-color: transparent;
}


/*************** Sidebar ****************/

#sidebar .header-refine-search a,
#sidebar .header-refine-search a:focus {
	font-family: Georgia, serif;
	font-size:20px;
	font-weight:normal;
	color:#333;
	background: #e5e5e5 url(img/button-right-search.gif) no-repeat 8px 4px;
	padding: 2px 0px 4px 32px;
	margin:0px;
	display:block;
}

#sidebar .header-refine-search a:hover,
#sidebar .header-refine-search a:active {
	font-family: Georgia, serif;
	font-size:20px;
	font-weight:normal;
	color:#FFF;
	background: #333333 url(img/button-right-search.gif) no-repeat 8px 4px;
	padding: 2px 0px 4px 32px;
}
* html  #sidebar .header-refine-search a {
	width:100%;
}

#sidebar .header-refine-search .small {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:normal;
/*	color:#333;
*/}
#sidebar h1 {
	text-transform:uppercase;
	border-bottom:1px solid #333333;
	color:#333;
	margin-left:0px;
}

#news-results,
#image-results,
#members-results,
#creative-results {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #b3b3b3;
	text-transform:uppercase;
	padding:0px;
	margin:8px 0px 0px 34px;
}
#news-results li, 
#image-results li,
#members-results li,
#creative-results li {
	padding:0px 0px 7px 0px;

}
#news-results li a:link,
#image-results li a:link,
#members-results li a:link,
#creative-results li a:link {
	color:#333;
}
#news-results li a:focus,
#news-results li a:hover,
#news-results li a:active,
#image-results li a:focus,
#image-results li a:hover,
#image-results li a:active,
#members-results li a:focus,
#members-results li a:hover,
#members-results li a:active,
#creative-results li a:focus,
#creative-results li a:hover,
#creative-results li a:active {
	color:#FFF;
}
#news-results li .count,
#image-results li .count,
#members-results li .count,
#creative-results li .count {
	color:#29DEE4;
}


/* Frank */

/* Suchtext Highlight */ 
.highlight {
    background-color: #ccc;
    font-weight: bold;
}

#members-results li select,
#creative-results li select {
    width: 270px;
}

#members-results li option,
#creative-results li option {
    color: #666;
    font-size: 11px;
}

#members-results li option.sub-option,
#creative-results li option.sub-option {
    /*margin-left: 10px;*/
}

#members-results li h4,
#creative-results li h4 {
    font-weight: bold;
    color: #666;
}

#members-results li span.strg-info,
#creative-results li span.strg-info,
#news-results li span.strg-info {
    text-transform: none;
    font-size: 9px;
    margin-top: 3px;
}

/* Creative List Results */

#content #creative-result-items .creative-list-address {
    width: 640px;
    margin: 10px 0 10px 8px;
    padding-top: 15px;      
}

#content #creative-result-items .creative-list-address li {
    margin-bottom: 5px;     
}

#content #creative-result-items li.item .creative-list-address {
    border-top: 1px solid #333;
}

#content #creative-result-items li.first .creative-list-address {
    border-top: none;
} 

#content #creative-result-items .creative-list-address span.creative-company {
    background-color: #e5e5e5;
    color: #000;
}

#creative-result-box .headerContainer a.join-now {
    margin-top: 8px;
    margin-left: 20px;
    font-size: 12px;    
}


#member-result-items a {
    color: #333;
}

#member-result-items a:hover {
    color: #aaa;
    background: none;
}

.show-all-bar {
    width: 640px;
    margin: 0 0 20px 8px;
    padding-bottom: 3px;
    font-family: Arial, sans;
    border-bottom: 1px solid #333333;
    text-align: right;
}

/* --- Pagination --- */

#pagination {
    padding: 4px;
    background-color: #e5e5e5;
}

#pagination li {
    float: left;
}

#pagination li.active a {
    font-weight: bold;
}

#pagination li a {
    float: left;
    padding: 0 3px;
    color: #333;
}

.clprofiladdr {
	margin:0 0 0 0;
}

.clprofiladdr li {
	margin-bottom:5px;
}


/*************** Neuanmeldung Formular ****************/

.neuanmeldung #content h1{color:#00C5CF;}
.neuanmeldung #content .form-wrapper{border:0;}

.neuanmeldung #content h2.hl-formsection{text-transform:uppercase; margin-top:50px;}


.neuanmeldung form #content label, #lb-center2 form label{
	
  display:block;
  width:182px;
  height:16px;
  color:#BBB;
  padding:0px;
  margin:0px;
  font-family:georgia, verdana, helvetica, sans-serif;
  font-size:12px;	

	/*line-height: 16px;
	margin: 0;
	padding:  0;*/
}
.neuanmeldung #content .form-row label{color:#BBB;}


.neuanmeldung form #content .form-element {
	float: left;
	display: inline;
	margin: 0;
	padding: 0;
}
.neuanmeldung form #content .w-half {
	width: 280px;
	margin-left:30px;
}

.neuanmeldung form #content .left {
	margin-left: 10px;
}

.neuanmeldung form #content .w-title {
	width: 140px;
}
.neuanmeldung form #content .w-zip {
	width: 64px;
}
.neuanmeldung form #content .w-zip input.text {
	width: 40px;
	margin-right: 16px;
	_margin-right: 8px;
}

.neuanmeldung form #content .w-city {
	width: 216px;
}
.neuanmeldung form #content .w-city input.text {
	width: 180px;
}

.neuanmeldung form #content input.text{
  border:0px;
  border-bottom:1px dashed #D9D9D9;
  height:18px;
  width:245px;
  color:#000;
  padding-left:0px;
  padding-top:2px;
  font-family: monospace, sans-serif;
  font-size:13px;
  margin-bottom:1px;
  margin-top:0px;
}
.neuanmeldung .textarea{
  background-color:#FFF;
  border:1px solid #8D9E9E;
  color:#47C1D0;
  padding-left:5px;
  padding-top:5px;
  overflow:auto;
  margin-bottom:20px;
  font-family: monospace, sans-serif;
  font-size:12px;
  line-height:16px;	
}

.neuanmeldung #content label.messagelabel{color:#000; text-transform:uppercase; font-weight:bold;  margin-top:30px;}


.neuanmeldung form #content input:focus{
	background-color:#F4F4F4;
	border-bottom:1px solid #D9D9D9;
}

.neuanmeldung form #content select, .neuanmeldung .intbanner select{
  background-color:FFF;
  border:1px solid #D9D9D9;
  height:23px;
  width:251px;
  color:#8D9E9E;
  padding-left:5px;
  padding-top:2px;
  font-family: arial, verdana, helvetica, sans-serif;
  font-size:12px;
}

.neuanmeldung form #content .w-phone1 {
	width: 60px;
	margin-right: 14px;
}
.neuanmeldung form #content .w-phone1 input.text {
	width: 60px;
}
.neuanmeldung form #content .w-phone2 {
	width: 104px;
}
.neuanmeldung form #content .w-phone2 input.text {
	width: 96px;
}

.neuanmeldung form #content .w-full input.text,
.neuanmeldung form #content .w-full .textarea,
#lb-center2 form .w-full input.text,
#lb-center2 form .w-full .textarea { width: 576px; }


.neuanmeldung .intbanner{
	float:right; width:315px;
	background-color:#DCF7F8;
	padding-bottom:50px;
	height:1030px;
}
.neuanmeldung .intbannercontent{
	padding-left:25px;
}
.neuanmeldung .intbannercontent input.intcheckbox{
	margin-right:10px;
}
.neuanmeldung .intbannercontent h2.hl-formsection{
	text-transform:uppercase;
	color:#000;
	margin-bottom:20px;
	margin-top:50px;
}

.neuanmeldung form #content .goseeapproval label{
	width:550px;
	color:#000;
	line-height:14px;
	margin-left:5px;
}


.neuanmeldung .highlight{background-color: #FFF;}
.neuanmeldung .highlight input{
    background-color: #00C5CC;
    font-weight: bold;
}

 .neuanmeldung .highlight select{
    background-color: #00C5CC;
    font-weight: bold;
	color:#FFF !important;
}


/*****************************************************************************************************/

/* ----------- startcategory.css ----------- */

.clear {
    clear: both;
    font-size: 1px;
    height: 1px;
    line-height: 1px;
}


/* ImageScroller Navigation */

.imageScrollerNavigation {
    font-family: Arial, sans-serif;
    font-size: 17px;
    float: right;
    margin-top: 10px;
    margin-bottom: 5px;
    margin-right: 10px;
}

.imageScrollerNavigation li {
    padding: 0 3px;
    float: left;
}

.imageScrollerNavigation li span, 
#column-wrap .imageScrollerNavigation li a, 
#column-wrap .imageScrollerNavigation li a:active, 
#column-wrap .imageScrollerNavigation li a:visited, 
#column-wrap .imageScrollerNavigation li a:link {
    color: #9f9f9f;
    background-color: #fff;
    padding: 0;
}

#column-wrap .imageScrollerNavigation li a:hover, 
#column-wrap .imageScrollerNavigation li.active a {
    color: #3e3e3e;
    background-color: #fff;
    padding: 0;
}

#column-wrap .imageScrollerNavigation li a.selected,
#column-wrap .imageScrollerNavigation li a.selected:hover,
#column-wrap .imageScrollerNavigation li a.selected:visited,
#column-wrap .imageScrollerNavigation li a.selected:link {
	color: #30D2D7;
	background-color: #fff;
	padding: 0;
}



/* ImageScroller */

#outerContainer { 
    width: 638px; 
    height: 123px;
    border: 1px solid #D5D5D5; 
    position: relative;
    margin-bottom: 40px;
    overflow: hidden; 
}

#outerContainer .ctrl-left, #outerContainer .ctrl-right {
	margin-top: 50px;
	float: left;
}

#outerContainer .ctrl-left {
	margin-left: 10px;
}

#outerContainer .ctrl-right {
	margin-right: 10px;
}

#outerContainer a.ctrl {
	display: block;
	width: 16px;
	height: 16px;
	margin-top: 50px;
	float: left;
	background-position: 0 0;
	padding: 3px;
}

#outerContainer a.ctrl:hover {
	background-position: 0 16px;
}

#outerContainer a.left {
	background-image: url(/css/default/img/buttons/btn_scroller_left.gif);
	margin-left: 5px;
	margin-right: 5px;
}

#outerContainer a.right {
	background-image: url(/css/default/img/buttons/btn_scroller_right.gif);
	margin-right: 5px;
	margin-left: 5px;
}

#innerContainer {
	/*border: 1px solid #D5D5D5;*/
	/*width: 586px;*/ 
	/*height: 120px;*/ 
	/*float: left;*/
	/*margin-top: 3px;*/
	/*width: 5000px;*/
}

#innerContainer a {
	/*border: 1px solid #D5D5D5;*/
	margin-right: 3px;
	/*position: relative;*/
	/*float: left; */
}

#innerContainer a div {
	height: 40px;
	background-color: #fff;
	opacity: 0.8;
	filter: alpha(opacity='80');
	position: absolute;
	top: -12px;
	left: 10px;
	color: #000;
	border: 1px solid #444;
	padding: 10px;
	display: none;
	min-width: 100px;
}

* html #innerContainer a div {
	top: -12px;	
}

#outerContainer a:hover {
	background-color: #fff;
	/*background-color: #adadad;*/
}

#outerContainer #img_slider_editorials, 
#outerContainer #img_slider_campaigns {
	background-color: #fff;	
	border: 1px solid #adadad;	
}

#outerContainer #img_slider_editorials a,
#outerContainer #img_slider_editorials a:hover,
#outerContainer #img_slider_editorials a:active,
#outerContainer #img_slider_campaigns a,
#outerContainer #img_slider_campaigns a:hover,
#outerContainer #img_slider_editorials a:active {
	background-color: #adadad;
}

#innerContainer a:hover div {
	display: block;
}


#imageScroller { 
    width: 630px; 
    height: 120px; 
    position: relative;
    border: 1px solid #D5D5D5; 
    overflow: hidden;
}

#viewer { 
    width: 800px; 
    height: 110px; 
    overflow: hidden;
    margin: auto; 
    position: absolute; 
    top: 2px; 
}

#imageScroller a:active, 
#imageScroller a:hover, 
#imageScroller a:visited { 
    color: #fff;
    background-color: #fff; 
}

/* ? */
#imageScroller a img, #imageScroller a { 
    border: 2px solid red; 
    float: left;
}

#imageScroller a {
    margin-right: 10px;      
}

#imageScroller p {
    padding: 0;
    margin: 0;
    font-family: Arial;
    font-size: 11px;
    line-height: 14px;
}

#imageScroller p.firstLine {
    color: #000;
}

#imageScroller p.secondLine {
    color: #a9a5a4;
}


/* SidebarScroller */

#scrollContent_article, 
#scrollContent_blogs, 
#scrollContent_artists,
#scrollContent_portfolios {
    height: 110px;
    padding: 5px 0;
    overflow: hidden;
    width: 304px; 
}


/* overwrite */
#scrollContent_article,
#scrollContent_portfolios {
	height: 200px;
}

.scroll-item {
	margin-bottom: 20px;
}

#column-wrap .scroll-item a {
	width: 100%; 
	height: 100%; 
	display: block;
	color: #000;
	line-height: 16px;
}

.article-item {
	margin-bottom: 4px;
}

#column-wrap .article-item a {
	width: 100%; 
	/*height: 100%; 
	display: block;*/
	color: #000;
	line-height: 16px;
}

#column-wrap .scroll-item a:hover, 
#column-wrap .scroll-item a:active {
	background-color: #F2F2F2;
}

#column-wrap .scroll-pane span.small {
	font-family: Georgia, serif;
	font-size: 10px;
	color: #C5C5C5;
}

#scrollContent_artists .artist-image-container, #scrollContent_blogs .artist-image-container {
	/*border: 1px solid #9292B4;*/
	border: 1px solid #D5D5D5;
	vertical-align: middle;
	text-align: center;
	width: 35px;
	height: 35px;
	padding-top: 1px;      
}

#scrollContent_artists .artist-text-container, #scrollContent_blogs .artist-text-container {
	padding-left: 5px; 
}

#column-wrap #scrollContent_article,
#column-wrap #scrollContent_artists, 
#column-wrap #scrollContent_blogs {
    margin-top: 10px;
    font-family: arial, helvetica, sans-serif;
}

#noScrollContent_artists .artist-image-container, #noScrollContent_blogs .artist-image-container {
	/*border: 1px solid #9292B4;*/
	border: 1px solid #D5D5D5;
	vertical-align: middle;
	text-align: center;
	width: 35px;
	height: 35px;
	padding-top: 1px;      
}

#noScrollContent_artists .artist-text-container, #noScrollContent_blogs .artist-text-container {
	padding-left: 5px; 
}

#column-wrap #noScrollContent_article,
#column-wrap #noScrollContent_artists, 
#column-wrap #noScrollContent_blogs {
    margin-top: 10px;
    font-family: arial, helvetica, sans-serif;
}

.font-arial {
	font-family: arial;
	font-weight: bold; 
	font-size: 20px;
} 


/* ARTIKEL */

.subNews {
	/*border-bottom: 1px solid #D5D5D5;*/
}

.subNews h3 {
    color: #000;
    font-weight: bold;
    font-family: arial, sans-serif;
    margin-bottom: 6px;
}

.subNews .subNewsList {
    margin-bottom: 4px;
}

.subNews .subNewsList .image-container {
	float: left; 
	display: inline;
	margin: 0 8px 3px 0;
}

.subNews .subNewsList a {
    height: 70px;
    width: 70px;
    border: 1px solid #D5D5D5;
    display: block; /*table-cell;*/
    text-align: center;
	vertical-align: middle; 
	line-height: 67px;
	padding-top: -1px;
}

#column-wrap .subNews .subNewsList a:hover, 
#column-wrap .subNews .subNewsList a:active {
	background-color: #F2F2F2;
}

.subNews img {
    vertical-align: middle;
    /*vertical-align: baseline;*/ 
}


/* SIDEBAR */ 

h2.hl-newSidebar {
	font-family: arial, sans-serif;
	color: #30d2d7;
	border-bottom: 1px solid #30d2d7;
	padding-bottom: 3px;
	margin-top: 1px;
}

h2.hl-newSidebar.new-artists {
	margin-top: 15px;
}

.scroll-pane .news-date {
	color: #30d2d7;
}

#column-wrap #noScroll_portfolios{
	margin-top:6px;
}

#column-wrap #noScroll_portfolios table {
	border-collapse: collapse; 
	border-spacing :0px;
	background-color: #fff;
	border:0px none;
	height:300px !important;
}

#column-wrap #noScroll_portfolios table td {
	background-color: #fff;
	width: 56px;
	height: 56px;
	border: 2px solid #fff;
	padding: 0;
	vertical-align: middle;
	text-align: center;
}

#column-wrap noScroll_portfolios table td a {
	border: 0 none;
}

#column-wrap #noScroll_portfolios table td a:hover, 
#column-wrap #noScroll_portfolios table td a:active {
	border: 0 none;
	background-color: #fff;
	opacity: 0.5;
	filter: alpha(opacity='50');
}

#column-wrap #noScroll_portfolios table td img {
	margin: 0;	
}

#column-wrap a.grey {
	color: #808080;
}

#column-wrap a.grey:hover {
	background-color: #F2F2F2;
}

#column-wrap a.grey:active {
	background-color: #F2F2F2;
}

.image-scroller-tooltip {
	font-family: arial, sans-serif;
	background-color: #fff !important;
	opacity: 1.0 !important;
	filter: alpha(opacity='100');
	border: 1px solid #999 !important;
	
}

/* Inhaltsbereich SHOW ALL - LATEST */

#all_latest_port table {
	border-collapse: collapse; 
	border-spacing :0px;
	background-color: #fff;
	border:0px none;
	
}

#all_latest_port table td {
	background-color: #fff;
	width: 120px;
	height:120px;
	border: 4px solid #fff;
	padding: 0;
	vertical-align: middle;
	text-align: center;
}

.latest_all .green{color: #B39500;}

.latest_all .head_over_line{
	font-family: Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#000;
	text-transform:uppercase;
}

.latest_all p{line-height:15px;}

.latest_all .clearfix{
	clear:both;
	display:block;
}

.latest_all .latest_text_blog{
	width:310px;
	float:left;
}
.latest_all .latest_bilder_blog{
	width:302px;
	float:left;
	margin-right:23px;
	margin-left:3px;
}


.latest_all .latest_bild_member{
	width:410px;
	float:left;
	margin-right:23px;
	margin-left:3px;
}
.latest_all .latest_bilder_member{
	width:190px;
	float:left;
	margin-right:23px;
	margin-left:3px;
}


.latest_all .latest_text_artist{
	width:490px;
	float:left;
}
.latest_all .latest_bild_artist{
	width:100px;
	float:left;
	margin-right:23px;
	margin-left:3px;
}
.latest_all .latest_bilder_artist{
	width:630px;
	margin-left:3px;
	margin-top:10px;
}
.latest_all .latest_text_artist .info{
	line-height:16px;
}



.lb_gallery_box_latest .galleryImage_latest {
    border: 1px solid #CCCCCC !important;
    border-collapse: collapse;
    height: 72px;
    text-align: center !important;
    vertical-align: middle !important;
    width: 72px;
}

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


.lb_gallery_box_artist_gr .galleryImage_artist_gr {
    border: 1px solid #CCCCCC !important;
    border-collapse: collapse;
    height: 100px;
    text-align: center !important;
    vertical-align: middle !important;
    width: 100px;
}

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


/*SIDEBAR BUTTON*/

.Sidebar-showall, .Sidebar-showall-memb {
	float:right; 
	margin-top:-16px;
}

.Sidebar-showall a {
	padding:0 2px 0 2px; 
	background-color:#30d2d7;
	color:#fff !important;
	font-weight:bold; 
	font-family:arial, helvetica, sans-serif;
}	

.Sidebar-showall-memb a{
	padding:0 2px 0 2px; 
	background-color:#fff;
	color:#D1BF66 !important;
	font-weight:bold; 
	font-family:arial, helvetica, sans-serif;
}
.Sidebar-showall-memb a:hover{color:#FFF !important;}

/*****************************************************************************************************/

