@charset 'utf-8';
@import url(reset.css);
@import url(defaults.css);
@import url(development.css);

/* # TOM 26.04.2010 */

/* ----------------------------------------------------- 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;
	
	}

#mainwrap {
	position: relative;
	width: 1008px;
	
	min-height:200px;
	height:auto;
	
	margin: 0 0 40px 0;
	/*margin-left: auto;
			margin-right: auto;
			margin-top:0px;
			margin-bottom:0px;*/
	
	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;
}

#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;
	
	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-images .col-3,
#search-box-body-members .col-3,
#search-box-body-news-2 .col-3 {
	height:60px;
	
	float:right;	
	position:relative;

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

#search-box-body-images .col-2,
#search-box-body-members .col-2,
#search-box-body-news-2 .col-2 {
	float:left;
}

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

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

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


#search-box-body-images label,
#search-box-body-members label,
#search-box-body-news-2 label {
	line-height:normal;
	color: #444;
	font-size: 12px;
	padding-top: 4px;
	text-align: right;
	padding-right: 4px;
}
#search-box-body-images .input-text,
#search-box-body-members .input-text,
#search-box-body-news-2 .input-text {
	width: 279px;
	font-size: 11px;
	padding:  1px 0 1px 4px;
}
#search-box-body-members select,
#search-box-body-news-2 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:						4px 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_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; }

#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; }

#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; }



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; }




.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_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; }




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:						144px				!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;
	
	background-color:			#f4feff;
}
.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;
/* 	margin-right:				8px; */
	/* margin-bottom:				8px; */
	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 , .select_03 , .select_04 {
	border-color:	#808080 #F7F7F7 #F7F7F7 #808080;
	border-style:	solid;
	border-width:	1px;
} */

.select_01 , .select_02 , .select_03 , .select_04 {
	border: 1px solid #808080		!important;
}
.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:						116px;
}

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

	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;
}

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

#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{
	float:left;
	width:600px;
	margin:16px 0 8px 0;
	padding:0;
	border:0px solid #333333 !important;
}
 */
/* #dataTableContainer table.statusAll td,
#dataTableContainer table.statusAll th,
#dataTableContainer table.statusAll tr{
	vertical-align:middle !important;
	border:0px solid #333333;
} */

/* #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;
}
