
div.serialScroll {
	overflow:hidden;
	width:680px;
	border:1px solid #777;
}

div.serialScroll ul{
		width:3900px;
		padding-left:225px;
	}

div.serialScroll  li{
			float:left;
			margin:0 16px;
			cursor:pointer;
			list-style-type:none; 
	}
		
#upload-progress-debug {
	background-color:#CCCCFF;
	border:1px #6666CC dashed;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	width:400px;
	padding:10px;
	margin:10px 0px;
	 display:none; 
}

.upload-progress {
	width:100%;
	height:40px;
}

.upload-progress div.meter {
	width:20px;
	height:7px;
	font-size:1px; /* IE display hack */
	background-color:#005CB8;
	margin-left: 0px;
	margin-top:3px;
	border:1px solid #999999;
}

.upload-progress div.readout span {
	font-weight:bold;
}

/* Start boxes */

span.block {
	display: block;
}

.test {
	border: 1px #000 solid;
}

td.title_checkbox
{
	width: 10em;	
}

div.paul {
	color: #0099FF;	
	font-size: 120%;
	border: 1px #000 solid;
}

div.title_1 {
	color: #0099FF;	
	margin-top: 10px;
	margin-bottom: 5px;
	background-color: #d8e2ff;
	text-align: center; 
	padding: 3px 0 3px 0;
}

a.details {
	font-size: 1px;
}

/* End boxes */

/* paging start */

div.search {
	width:100%;
	margin-top: 10px;	
	margin-bottom: 3px;
	color: #0099FF;			
}

div.search .sort{
	width:35%;		
	text-align: right; 
}

div.search .col_1 {
	width:40%;	
	
}
div.search .col_2 {
	width:59%;		
}

div.paging {
	width:100%;		
	text-align: center; 
	background-color: #e7e7e7;
	color: #0099FF;
	margin-top: 5px;
	margin-bottom: 10px;	
}

div.paging a {
	text-decoration: none;
	color: #0099FF;
}

div.paging span.paging {			
	padding-left: 2px;
	text-align: center;	
	vertical-align: top;
	font-size: 110%;
	 /* border: 1px #000 solid; */
}

div.paging span.page_number {		
	font-size: 100%;	
}

div.paging span.block {		
	display: block;
}

div.paging span.active {	
	font-weight: bold; 
	color: red;	
}

div.paging .page_records {	
	width:4em;
}

#detailsArea div.paging {	
	background-color: #999999;	
	color: #005cb8;
}

#detailsArea div.paging  a {	
	color: #005cb8;	
}

#detailsArea div.small {	
	font-size: 90%;
}


/* paging end */ 

/*  layout start */

html {	
  color: #000; 
  font-size: 72%;
  font-family: verdana, helvetica, arial, sans-serif;
}

#hidden {	
 	display:none;
 	visibility: hidden; 
}

.hidden {	
 	display:none;
 	visibility: hidden; 
}

#head {	
  height:130px; 
  background:#FFFFFF;
  /* top:75px;
  border: 1px #000 solid; */  
}
  	
#content {	
	top:130px; 
	bottom:24px; 
	left:200px; 
	right:0; 
	background: #FFFFFF;
	overflow:auto; 
	}

* html #content {		
	border-top:128px solid #fff; 
	border-bottom:24px solid #fff; 
	border-left:200px solid #fff;
}

#foot {	
	height:24px; 
	background: url('images/image_bar.gif')  repeat-x;	
	color:#005cb8; 
	/* font-weight: bold;
	  border:1px solid; */
}

#left {	
	top:130px; 
	bottom:0;
	left:0px; 	 
	overflow:auto; 	
	background: url('images/image_menu_background.gif')  repeat-y;	
}


* html .menu {		
	margin-top: 130px;
}

/* width start */
#head,
#foot {	
	 width:100%; 
	border-right:1px solid #000; 
}

#left {	
	width:174px;
	/* border:1px solid; */
}

#content {	
/*	width:824px;
	border:1px solid;  */	 	
}

* html  #content {	
	/* width:1024px; */
}

#head div.head_search
{						
	width:100%;
}

#head div.title
{					
	width: 100%;
}

/* width end */

#head .logo {	
  position: absolute;
  background-image: url('images/logo_limes_01.gif');
  width:96px;
  height:55px;
  top:5px;    
  left:40px; 
  z-index:100;
}

* html  #head .logo {	 
  top:5px;      
}

#head div.head_banner
{				
	background: transparent url(images/background_banner.gif); 
	width:100%;
	height:65px;
	padding: 0;
    position: absolute;
    top:0;	
    text-align: center;
}

#head .banner_logo {	
   position: absolute;
  /* background: transparent url(images/fr-image-03.gif);  */
  width:800px;
  height:60px;
  top:3px;    
  left:200px; 
}

table.user_banner {
	width: 650px;
	height: 40px;
	 position: absolute;
    top:10px;	
    left:200px;
    font-weight: bold;
}

a.user_limes_logo  {
	 font-size: 120%;
	 color: #ffffff;
	 font-weight: bold;
	 display: block;
}

#head div.head_advanced_search
{					
	padding: 0;
    position: absolute;
    color: #005cb8;
    top:10px;	
    left: 300px;
    height:65px;
    width:100%;
     border: #999999 1px solid;  
}
 

#head div.head_advanced_search_line_1
{					
	margin-top: 5px;	
}

#head div.head_advanced_search_line_2
{					
	margin-top: 3px;	
}

#head div.head_search
{				
	height:25px;	
    position: absolute;
    bottom:35px;	
	padding: 5px 0 0 0; 
	background: url('images/image_bar_title.gif')  repeat-x;	
	color: #005cb8;		
}

#head div.head_search_button_box
{				
	margin-left: 15px;
}

#head div.heading_box
{				
	font-size: 105%;
	font-weight: bold;
}
	
#head div.title
{				
	height:24px;
    position: absolute;
    bottom:0;
	background: url('images/image_bar.gif')  repeat-x;
	/* background:#cccccc; */
	color: #005cb8;		
}

div.title .home
{			
  float: left;  
  padding: 2px 0 4px 7px; 
 /* border: 2px solid #0099ff; */
  width:164px;  
}

div.title .home a {
  text-decoration:none;
}

div.title .home a:hover {
  	color: #005cb8; 
}

div.title .home_left
{			
   float: left;  
   width:10px;  
	background:#ffffff;
	height:24px;	
}

div.title .left
{			
  float: left;  
  padding: 5px 0 0px 10px; 
  /* border: 2px solid #0099ff;  */
  width:60%;  
}

div.title .middle
{			
  float: left;  
  padding: 5px 0 5px 50px; 
}

div.title .right
{		
  float: right;	     
}

div.div_advanced_search {	
	 padding: 0 26px 0 0;
	  float: right;
}

div.gallerie_title {	
	color: #005cb8;
	margin-bottom: 8px;
	font-weight: bold;
}

div.div_total_filesize {	
		margin-top: 6px;
		background: #999999;
		padding: 3px 0 3px 5px;
}

div.div_autor_serie_title {	
	  padding: 5px 20px  0 15px; 	  
	  color: #005cb8;
	  font-weight: bold;
	  float: left;
}

div.div_gallerie_serie_title {	
	  padding: 5px 10px  0 5px; 	  
	  color: #005cb8;
	  font-weight: bold;
	  float: left;
}

div.div_autor_serie_select {	
	 padding-top: 4px; 
	 padding-bottom: 5px; 
	 float: left;
	 width:300px;
}

div.div_autor_technic_select {	
	 padding-top: 4px; 
	 padding-bottom: 5px; 
	 float: left;
	 width:200px;
}

* html   div.div_autor_serie_select {		
	  width: 30.5em;
}

div.border_bottom {	
	border-bottom: 1px solid #999;
	font-size: 1px;
	height:1px; 
	margin: 5px 7px 5px 0;
}

* html div.border_bottom {	
	margin: 0 7px 5px 0;
}

.titlebar {	
	font-size: 120%;
	font-weight: bold;
	color: #999999;
	margin-top: 10px;	
	margin-bottom: 4px;	
	/* border: 2px solid #0099ff;  */
	background: #cccccc; 
	padding: 5px 0 5px 5px;
	display:block;	
}

#head div.title .titlebar {	
	font-size: 108%;
	margin-top: 0;	
	margin-bottom: 0;	
	/* border: 2px solid #0099ff; */
	display:block;	
}

.navtip_active {
	border: 1px solid #0099ff;
} 

.titlebar_active {
	color: #005cb8;
	font-weight: bold;
} 
#head div.title a.titlebar_history {
	color: #005cb8;
	/* text-decoration:none;  */
} 
.image_select {	
	 border: 3px solid #CC0000;
}

#foot div.left
{			
  float: left;  
  width: 20%;
  padding: 5px 0 5px 20px;
}

#foot div.middle
{			
	float: left;
	padding: 5px 0 5px 20px;
}

#foot div.right
{		
  float: right;	    
	padding: 5px 10px 5px 0; 
}

div.sidebar {	
	padding: 0 0 0 0;
}

#main
{
  float: left;
  margin-left: 0; 
  width: 78%;  
  /* width: 620px; */ 
  /*  border: 1px solid;  */
  padding:0 0 0 0;
  }

#info
{
  width: 150px;
  margin-right: 10px; 
  float: right;
 /* width: 20%; 
  border: 1px solid; */
  }

#area
{
  width: 99%; 
  }
  
/*  layout end */

/*  div start */

div.padding {	
	padding: 4px;	
}
  
div.blue,
span.blue,
td.blue {	
	color:#005cb8;
}
 
div.bold,
span.bold,
td.bold {	
	font-weight: bold;
}
  
/*  div end */

/*  tip start */

span.tip_title  {	
	margin-bottom: 5px;
	display: block;
}

span.tip_head  {
	font-weight: bold;
}

span.tip_head,
span.tip_text  {
	font-size: 100%;
	color:#666666;
}

span.tip_larger  {
	font-size: 110%;
}

span.tip_language  {
	font-size: 95%;
	color:#666666;
}


/*  tip end */

/*  link start */

#head a,
#foot a
{
	color: #005cb8;
} 

/*  link end */

/*  table start */

td.th,
td.header,
div.header,
div.th {	
	text-align: center;
	font-weight: bold; 
}

td.th a,
td.header a,
div.header a,
div.th a {	
	color: #FFF;
}


span.th {		
	padding: 2px;
	padding-left: 3px;
}

div.td {		
	padding-top: 2px;
	padding-bottom: 2px;
}

td.td,
span.td {		
	padding: 2px;
	padding-left: 6px;
}

.selected_line  {
	background: #999999;
}

.selected_title  {
	background: #cccccc;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 10px;
	color: #005cb8;
	font-weight: bold;
	font-size: 120%;
}


/*  table end */

/*  width start */

.w_2
 {
	width: 2em;
}

.w_8
 {
	width: 8em;
}

.w_10
 {
	width: 10em;
}

.wp_8
 {
	width: 8%;
}

.wp_15
 {
	width: 15%; 	
}

.wp_20
 {
	width: 20%; 	
}

.wp_40
 {
	width: 40%; 	
}

.wp_60
 {
	width: 60%; 	
}

.wp_80
 {
	width: 80%; 	
}

.wp_100
 {
	width: 100%; 	
}

/*  width end */

/* formats */
    
.required {
	font-weight: bold;
} 

.error {
	background: #FFFFCC; 
}

/* end formats */

/* links */

a {
	color: #0099FF;
}

a.info {
	color: green;
}

a.select_active {
	color: green;
	font-size: 110%;	
	text-decoration: none; 
}

a.white {
	color: #fff;
}
 
 
/* end links */
 
 .opinion_question {
	padding-left: 8px;
	vertical-align: middle;
}

 
/* divs and spans */

.border {
	border-style: solid;
	border-width: 1px 1px 1px 1px; 
	background-color:#f8f8f8;
	padding: 3px;	
}
.padding {	
	padding: 4px;	
}

.basket {	
  width: 100%;
}
.basket_1280 {	
  width: 100%;
}
.basket_1024 {	
  width: 100%;
}
.basket_summary {	
  width: 70%; 
   /* width: 50em; */
}
.basket_summary_1280 {	
  width: 70%;   
}
.basket_summary_1024 {	
  width: 70%;   
}
.basket_confirm {	
  width: 70%;
  /* border: 1px solid; */
} 

/* messages */

.cError {
	font-weight: bold;
	color: #c53040;
	font-size: 95%;	
}

p.error,
p.warning,
p.status,
p.info {
	font-weight: bold; 
	/* border: 1px solid; */
	margin: 0;
	margin-top: 10px;	
	margin-bottom: 5px;	
	background-color: #ffff99;
	padding: 5px 0 5px 5px;
}

span.error,
span.warning,
span.status,
span.info,
div.warning,
div.status,
div.info
{
	font-weight: bold; 
	/* border: 1px solid; */
	margin: 0;		
	/* background: inherit; */
}
p.error,
span.error {
	color: #CC0000;
}
p.warning,
p.warning {
	color: #CC0000;
}
p.status,
span.status {
	color: #008800;
}
p.info,
span.info {
	color: #000000;
}
div.complete {
	font-weight: bold; 
	color: #c53040;
}
div.uncomplete {
	font-weight: bold; 
	color: #c53040;
}

div.empty {
	font-weight: bold; 
	color: #c53040;
}

div.summary_col_1 {
	clear:both;
	width: 20em;
	float:left;
}

div.empty {
	font-weight: bold; 
	color: #c53040;
}

td.view_originator div.capital_word_1 {	
	margin-left: 5px;
	color: #0099ff;
}

td.view_originator div.capital_word {	
	margin-top: 5px;
	margin-left: 5px;
}

td.view_originator div.autor_word {		
	margin-left: 5px;
}

/* end messages */ 

/* element start */

.text_title {
  	color: #005CB8;  
	font-weight: bold;
	height:25px;	
} 

.text_subtitle {
  	color: #005CB8;  
	height:25px;	
} 

.feature_title {
  	color: #005CB8;  
	font-weight: bold;	
	font-size: 130%;		
	text-align: center;
	margin: 10px 0 10px 0;	
	width: 95%;	
} 

.feature_description { 
	margin: 0 0 10px 0;	
	width: 95%;	
} 

table.feature_image_table { 
	clear:both;
} 

.feature_image_description { 
	width: 100%;
	text-align: center;
	margin: 10px 0 10px 0;	
} 

.sort {
  	color: #005CB8;  
	font-weight: bold;
} 

.cBox {
	/* margin: 3px 0 3px 0; */
   border: #999999 1px solid;  
	background-color:#E7E7E7;
	padding: 1px 0 2px 5px;
} 

.iBox {
	margin: 5px 0 0 0;
    border: #999999 1px solid;  
	background-color:#81ff35;
	padding: 1px 0 2px 5px;
} 

.vBox {
	margin: 5px 0 0 0;
    border: #999999 1px solid;  
	background-color:#cccccc;
	padding: 1px 0 2px 5px;
} 

.bBox {	
  	border: #555555 1px solid;  
	background-color:#f8f8f8;
	padding: 0;	
} 

.sBox {
	margin-top:10px;
	background-color:#E7E7E7;
	padding: 1px 0 2px 5px;
	height:220px;	
} 

div.emailBox {
	/* margin: 3px 0 3px 0; */
   border: #999999 1px solid;  
	background-color:#E7E7E7;
	padding: 1px 0 2px 5px;
} 

div.emailBox .col_1 {
	width: 45%;
} 

div.emailBox .col_2 {
	width: 54%;
} 

.cText {
	border: #999999 1px solid; 
	margin: 0;
	font-size: 10pt;
}


 .cSort{
	width:150px;	
}


.cSelect {
	font-size: 100%;	
	border: #999999 1px solid; 
	margin: 0;
}

.cBasket {	
	width:12em;
}

* html #selectBox .cSelect  {	
	width:90%;
}

* html div.search .cSelect  {	
	width:150px;
}

* html div.currency_title .cSelect  {	
	width: 20%;
}

div.diashow_select_box {	
	/* border: 1px solid #666666;  
	background-color: #E7E7E7;
	*/
	width:100px;	
	height:100px;	
	
}

div.main_title,
span.main_title {	
	color: #005CB8;
	font-size: 120%;	
	font-weight: bold;
	margin-top: 10px;
	margin-bottom: 5px;
	display:block;
}

div.currency_title {	
	color: #005CB8;
	font-size: 100%;	
	font-weight: bold;
	margin-top: 20px;
	margin-bottom: 5px;
	display:block;
}

div.diashow_box {	
	margin-left: 170px;
	height:400px;	
}

.cMeta {	
	height:3em; 
} 

.cDescription {	
	height:4em; 
} 

.cKey {	
	height:5em; 
}

.cContact {	
	width:100%; 
	height:6em; 
	border: #999 1px solid;
} 

.cEdit {	
	width:100%; 
	height:20em; 
	border: #d6d6d6 1px solid;
} 


.cDateFormat {
	font-size: 80%;	
	font-weight: normal;
}

.cLogin {
	width:10em;
}
 
 .padding_right {
	padding-right: 10px;
}

 .capital_word {
	color: #0099ff;
}

 .header_word {
	color: #0099ff;
	font-weight: bold;
}

 .header_red {
	color: #ff0000;
	font-weight: bold;
}

 .diashow_title {
	color: #005cb8;
	font-weight: bold;
}


/* element end */

/* announce start */
#announce .col_3 {		
	width: 48%;	
} 

#announce .col_4 {	
	width: 4%;	
} 

#announce .col_5 {	
	/* border: 1px solid; */
	width: 12%;	
} 

/* announce end */

.information  {		
	margin-top: 32px;
	padding: 5px;	
	background-color: #E7E7E7;
} 


#contentBox {	
	/* border: 1px solid; */	
	width: 600px;	
	float:left;
} 

#featureBox {	
	/* border: 1px solid; */	
	width: 780px;	
	float:left;
} 

#featureBox .td {	
	padding: 4px 0 0 4px;	
} 

#viewImageBox {					
		margin-top: 20px;
		border: 1px solid #999999;
		background-color: #d8e2ff;
		text-align: center;	
		padding: 10px 0  10px 0;	
} 

table.pages_table_image {			
	background-color: #E7E7E7;
	border: 1px solid #999999;
}

table.pages_table_image  td {			
	border: 1px solid #fff;
	border-width: 0 1px 1px 1px;
}

.table_grey {			
	background-color: #E7E7E7;
}

.table_grey .th {		
	color: #0099ff;
	height: 20px;	
} 

.table_grey .thb {		
	border: 1px solid #ffffff;
	color: #0099ff;
	height: 20px;	
	text-align: center;	
	font-weight: bold;
}

.table_grey .tb {		
	border: solid #ffffff;
	border-width: 0 1px 1px 1px;
	text-align: center;	
} 

.table_grey .tbr {		
	border: solid #ffffff;
	border-width: 0 1px 1px 1px;
	text-align: right;	
} 

.table_grey .th a {		
	color: #0099ff;
} 

.table_white {			
	background-color: #fff;
}

.table_white .th {		
	background-color: #0099FF;
	color: #fff;	
	height: 20px;	
} 

.header_common {		
	color: #0099ff;
	height: 20px;	
	background-color: #E7E7E7;
	text-align: center;	
	font-weight: bold;
	padding: 4px 0 0 2px;
} 

* html  .header_common {	
	padding: 2px 0 0 2px;
}

.table_common .th a {		
	color: #0099ff;
} 

#discounttBox {			
	float:right;	
	width: 29%; 
	/* border: 1px solid; */
} 

#discounttBox .th {		
	color: #0099ff;
	height: 20px;
} 
#discounttBox .white {		
	background-color: #fff;	
	height: 20px;
} 
#discounttBox .tb {		
	color: #0099ff;
	text-align: center;	
	height: 20px;
} 

#selectBox {			
	float:left;	
	margin-left:15px;
	width: 167px; 
	/* border: 1px solid; */
} 
  
div.headSelectBox {		
	margin-top: 1.5ex;
	padding: 2px 2px 2px 4px;
	color: #FFFFFF;
	text-align: center;	
	background-color: #005cb8;	
	font-weight: bold;
	/* border-bottom: 1px solid #999999; */
} 

div.bodySelectBox {		
	background: #E7E7E7;
	padding: 1ex;
	border: 1px solid #999999;
	overflow:auto;
	/* height: 288px; */
} 

#selectBox div.headSelectBox {		
	margin-top: 0;
} 

div.bodySelectImages {		
	background: #d8e2ff;
	padding: 1ex;
	border: 1px solid #999999;
	overflow:auto;
	height: 288px;
} 

* html div.bodySelectImages {
	 width: 104%; 
	 height: 312px;
}

.table_images a 
 {	
	text-decoration: none; 
}

.table_width
 {	
	width:100%;	
}
.table_width_account
 {	
	width:98%;	
}
* html  .table_width
 {	
	width:100%;	
}
 
div.headSelectBox a
 {	
	color: #FFFFFF;	
}

div.headSelectBox .closed {		
	border-bottom: 0px solid #999999;
} 

.btn_continue
 {	
	color: #009900;
	font-weight:bold;
}  
 
 .btn_preview
 {	
	background: transparent url(images/button_preview.gif) no-repeat 0 0;
	font-weight:bold;
	color: #ffffff;
	width:150px; 
}  

 .btn_translate
 {	
	color: #009900;
	 font-size:100%; 
}
  
 /* opinion  start */ 
 
 .opinion_question
 {	
	color: #005cb8;	
}
 /* opinion  start */ 
  
/* sidebar  start */ 

	
.menu ul li, .menu ul li a {
	display:block; 	
	width:170px; 
	text-decoration: none;  
	cursor:pointer; 
	text-indent:5px;
}

.menu ul li a {
	 padding-top: 1px;
	 padding-bottom: 1px;
}

.menu ul li.top {
	background: transparent url(images/arrow_grey_01.gif) no-repeat 0 0;
	padding-left: 10px;
	/*	 border: 1px solid #999999;
	  -moz-border-radius: 10px;
	  -webkit-border-radius: 10px;
	*/
}

.menu ul li.top a {
	font-weight:bold;	
    color:#555555;  
}

.menu ul li.active a {
	color: #005cb8;
}

.menu ul li.top li a {
		font-weight:normal; 
}

.menu ul li {
	/*  border-top: 1px solid #999999; */
}

.menu ul li.lightbox_box_hidden,
.menu ul li.basket_box_hidden {
	 border-top: 0;
}

.menu ul li.top a:hover {
  	color: #005cb8; 	
}

.menu ul li.click a {
  	color: #005cb8; 	
}

.menu ul li.click li a,
.menu ul li.click li a:hover {
	color:#333333; 
}

.menu ul li.click li a:hover {
	color: #005cb8; 
}

.menu {
	list-style-type:none; 
	padding:0; 
	margin:0 0 0 10px; 
	z-index:100;
	}

.menu table {
	margin:0;
   border-collapse:collapse; 
	margin:-1px; 
	padding:0; 	
	border:0; 
}
	
.menu ul {
	list-style-type:none; 
	padding:0; 
   margin:0; 
   border:0; 
}

.menu li.top
 {
  margin-top:10px; 
 }
 
.menu ul li {
	float:left; 
	/* background:#E7E7E7;  */
	position:relative; 
	}

.menu ul li.sub {
	/* background:#d30; */
	}


.menu ul li.click {
	color:#ff0;
	}
		
.menu ul ul,
.menu ul li.click ul,
.menu ul li.click ul ul,
.menu ul li.click ul li.click ul ul,
.menu ul li.click ul li.click ul li.click ul ul
{
	display:none;
}

.menu ul li.lightbox_box_hidden a
{
	display:none;
}

.menu ul li.basket_box_hidden a
{
	display:none;
}

.menu ul li.click ul, 
.menu ul li.click ul li.click ul,
.menu ul li.click ul li.click ul li.click ul,
.menu ul li.click ul li.click ul li.click ul li.click ul,
.menu ul li.click ul li.click ul li.click ul li.click ul li.click ul
{
	display:block;
}

.menu ul li.click li a {	
	text-indent:15px;
 }
 
.menu ul li.click ul li li a {	
	text-indent:25px;
 }
 
 .menu ul li.click ul li li li a {	
	text-indent:35px;
 }
 
 .menu ul li.click ul li li li li a {	
	text-indent:45px;
 }
 
.menu ul li.click ul li {
	color: #000000;
	background: transparent url(images/point_grey_01.gif) no-repeat 0 0;
	/* background: #FFFFFF; */
	}

.menu ul li.click ul li.active {
	/* background: #CCCCCC; */
	}

.menu ul li.click ul li.active a {
	color: #005cb8;
}
	
.menu ul li.click ul li.click {
	background: transparent url(images/point_grey_01.gif) no-repeat 0 0;
	}
  	
.menu ul li.click ul li ul li {
	background: transparent;
	}
.menu ul li.click ul li ul li ul li {
	background:#780; 
	}

.menu ul li.click ul li ul li ul li ul li {
	background:blue; 
	}
		
.menu ul li.click ul li.fly { /* only fly */
	background: #657 url(frog_arrow.gif) no-repeat top right;
	}

.menu ul li.click ul li ul li.fly {
	background: #c60 url(frog_arrow.gif) no-repeat top right;
	}

 .menu ul li.lightbox_box
 {
  color: #000; 
  border: 1px solid #999999;
  border-top: 0;
  background: #e7e7e7; 	
}

.menu ul li.lightbox_box a
 {
  color: #005cb8; 
}

 .menu ul li.basket_box
 {
  color: #000; 
  border: 1px solid #999999;
   border-top: 0;
  background: #e7e7e7; 	
}

.menu ul li.basket_box a
 {
  color: #005cb8; 
}

 .basket_count_title
 {
  float:left; 
  width:60px; 
}

.basket_count
 {
  float:left;  
}

 .basket_amount_title
 {
  float:left; 
  width:60px; 
}

.basket_amount
 { 
  float:left;  
}

.login_message {	
	padding: 3px;	
	background: #cccccc;
	display:block;
	/* text-align: center; */
}
/* sidebar end */

#tooltip {
	position: absolute;
	z-index: 3000;
	border: 1px solid #111;
	background-color: #eee;
	padding: 5px;
	/* opacity: 0.85; */
}
#tooltip h3, #tooltip div { margin: 0; }

#tooltip.infotip {
	background-color: #FFFFFF;
}

/* csstip start */
a.csstip:hover span.outer {  
  font-weight:normal;    
  min-width:200px;
  }
  
/* method 1 a bodge for IE5.5 and IE6 browsers */
* html span.outer {   
   width:200px;  
   }
   
a.csstip {
  color:#c00;
  }
  
a.csstip:hover span.outer { 
  color:#000; 
  border:1px solid #ff0; 
  background:#8cc; 
  }

a.csstip:hover span.outer em.outer { 
  border-bottom:7px solid #ff0;  
  }

a.csstip:hover span.outer em.inner { /* pfeil hintergund */
  border-bottom:7px solid #8cc;  
  }
  
/* csstip end */
  
/* infobox start */

.folder
  {
    background-color: #f8f8f8;
  } 
  
  .folder_end
  {
    padding: 0.5em;
  }  

.folder_no_padding
  {
     padding: 0.5em;
  } 
  
* html  .folder_no_padding
  {
    padding: 0;
  } 

div.cornerBorder { 
  background: blue; 
  /* width: 10em; */
}

div.white { 
  margin: 0; 
  background: blue; 
  padding: 15px; 
  padding-left: 40px; 
  border:0;
  color: #FFF;  
}

div.whiteBorder { 
  background: red; 
  /* width: 10em; */
}
      
.xbox {
  width:98%; 
  margin-top: 20px; 
  margin-left: 0;   
}

.xbox h1 {
  font-size:100%; 
  padding:0; 
  border-bottom:1px solid #444;
  text-align: center;
}

.xbox h1 { 
  padding:0 0 4px 0; 
  }
  
.xbox p {
  margin:0; 
  padding:0px 4px; 
  }
    
.xboxtitle {
  background:#cccccc; 
  color:#000;
}  

.color_1 .xboxtitle {
  background:blue; 
  color:#000;
}

.xboxcontent {
  background:#FFF;;  
}
  
/* infobox end */

/* shadow start */
.shadow {
  background:#bbb; /* shadow color */ 
  border:1px solid #ddd; 
  }
.shadow .in2 { 
  background:#777; 
  border:1px solid #999;   
  }
.shadow .in {
  background:#fff; /* box bgcolor */ 
  border:1px solid #555;  
  padding:5px;
  }


.panel { 
  float:left;  
  width:69%; 
  padding:6px; 
  background:#EEE; 
  border-left:3px solid #FFF; 
  border-top:3px solid #FFF; 
  border-right:3px solid #999; 
  border-bottom:3px solid #666;  
  } 

/* shadow end */

div.div_lightbox {
  margin-left: 5px;
  margin-top: 4px;
  margin-right: 12px;
  float:left;
  cursor: pointer;
}

div.div_lightbox_delete {
  margin-top: 4px;
  margin-right: 12px;
  float:left;
  cursor: pointer; 
}

div.div_lightbox_delete  a {
	text-decoration: none;
	 font-size: 90%;   
	 color:#666666;
}

div.div_similar {
 margin-top: 3px;
 margin-right: 12px;
 float:left;
}

div.div_serie {
 margin-top: 3px;
 margin-right: 12px;
 float:left;
}

div.div_loupe {
 margin-top: 3px;
 margin-right: 12px;
 float:left;
}

div.div_basket {
 margin-top: 3px;
 margin-right:5px;
 float:right;
 cursor: pointer; 
}

div.image_icons {
	text-align: center;
}

/* big start */

div.div_price_big,
div.div_price_big_short {
  margin-left: 60px;
  margin-top: 6px;
  color: #005cb8;
  font-weight: bold;
  float:left;
}

div.div_price_big_short {
  margin-left: 115px;
}

 * html  div.div_price_big {
 margin-left: 30px;
}

 * html  div.div_lightbox_big {
 margin-left: 50px;
}

 * html  div.div_price_big_short {
 margin-left: 50px;
}

div.div_lightbox_big {
  cursor: pointer;
}

div.div_similar_big {
	cursor: pointer; 
}

div.div_serie_big {
cursor: pointer; 
}

div.div_basket_big {
 cursor: pointer;  
}

/* big end */

.basket_image {  
   background: transparent url(images/shopping_cart.gif) no-repeat 0 0;  
}

div.div_basket_big  .basket_image {  
   background: transparent url(images/shopping-cart_big.gif) no-repeat;  
   width:25px;   
   height:25px;
   display: block;
}

.basket_full_image {
   background: transparent url(images/shopping_cart_red.gif) no-repeat 0 0;   
}

div.div_basket_big .basket_full_image {
   background: transparent url(images/shopping_cart_red_big.gif) no-repeat 0 0;
   width:25px;   
   height:25px;
   display: block;
}

.lightbox_image {  
   background: transparent url(images/lightbox_image.gif) no-repeat 0 0;  
}

div.div_lightbox_big .lightbox_image {  
   background: transparent url(images/lightbox_image_big.gif) no-repeat 0 0;  
   width:25px;   
   height:25px;
   display: block;
}

.lightbox_full_image {
   background: transparent url(images/lightbox_image_red.gif) no-repeat 0 0;
}

div.div_lightbox_big .lightbox_full_image {
   background: transparent url(images/lightbox_image_red_big.gif) no-repeat 0 0;
   width:25px;   
   height:25px;
   display: block;
}

/* rater start */
.star-rating,
.star-rating a:hover,
.star-rating a:active,
.star-rating a:focus,
.star-rating .current-rating{
background: url('images/star.gif') left -1000px repeat-x;
}
.star-rating{
position:relative;
width:125px;
height:25px;
overflow:hidden;
list-style:none;
margin:0;
padding:0;
background-position: left top;

}

.__star-rating-result{	
}

.rater_result{
	margin: 4px 0 0 25px ;
	float:left;
}

.star-rating li{
display: inline;
}
.star-rating a,
.star-rating .current-rating{
position:absolute;
top:0;
left:0;
text-indent:-1000em;
height:25px;
line-height:25px;
outline:none;
overflow:hidden;
border: none;
}
.star-rating a:hover,
.star-rating a:active,
.star-rating a:focus{
background-position: left bottom;
}
.star-rating .current-rating{
z-index:1;
background-position: left center;
}

.inline-rating{
/* display:-moz-inline-block; 
display:-moz-inline-box; */
display: inline-block;
vertical-align: middle;
}

.small-star{
width:50px;
height:10px;
}
.small-star,
.small-star a:hover,
.small-star a:active,
.small-star a:focus,
.small-star .current-rating{
background-image: url('images/star_small.gif');
line-height: 10px;
height: 10px;
}
/* rater end */
  
.cluetip-default {
  background-color: #d9d9c2;
}
.cluetip-default #cluetip-outer {
  position: relative;
  margin: 0;
  border-top: 1px solid #999999;
  border-left: 1px solid #999999;
  background-color: #eeeeee;
}
.cluetip-default h3#cluetip-title {
  margin: 0 0 5px;
  padding: 2px 2px 2px 2px;
  font-weight: bold;
  background-color: #87876a;
  text-align: center;
  color: #fff;
}
* html .cluetip-default h3#cluetip-title {
  font-size: 100%;
}
.cluetip-default #cluetip-title a {
  color: #d9d9c2;
}  
.cluetip-default #cluetip-inner {
  padding: 10px;
}
.cluetip-default div#cluetip-close { 
  text-align: right;
  margin: 0 5px 5px;
  color: #900;
}
.cluetip-arrows {
  display: none;
  position: absolute;
  top: 0;
  left: -11px;
  height: 22px;
  width: 11px;
  background-repeat: no-repeat;
  background-position: 0 0;
} 
/* default arrows */

.clue-right-default .cluetip-arrows {
  background-image: url(images/cluetip/darrowleft.gif);
}
.clue-left-default .cluetip-arrows {
  background-image: url(images/cluetip/darrowright.gif);
  left: 100%;
  margin-right: -11px;
}
.clue-top-default .cluetip-arrows {
  background-image: url(images/cluetip/darrowdown.gif);
  top: 100%;
  left: 50%;
  margin-left: -11px;
  height: 11px;
  width: 22px;  
}  
.clue-bottom-default .cluetip-arrows {
  background-image: url(images/cluetip/darrowup.gif);
  top: -11px;
  left: 50%;
  margin-left: -11px;
  height: 11px;
  width: 22px;
}

/***************************************
   =cluetipClass: 'rounded'
-------------------------------------- */

.cluetip-rounded {
  background: transparent url(images/cluetip/bl.gif) no-repeat 0 100%;
  margin-top: 10px;
  margin-left: 12px;
}

.cluetip-rounded #cluetip-outer {
  background: transparent url(images/cluetip/tl.gif) no-repeat 0 0;
  margin-top: -12px;
}

.cluetip-rounded #cluetip-title {
  background-color: transparent;
  padding: 12px 12px 0;
  margin: 0 -12px 0 0;
  position: relative;
}
.cluetip-rounded #cluetip-extra {
  position: absolute;
  display: block;
  background: transparent url(images/cluetip/tr.gif) no-repeat 100% 0;
  top: 0;
  right: 0;
  width: 12px;
  height: 30px;
  margin: -12px -12px 0 0;
}
.cluetip-rounded #cluetip-inner {
  background: url(images/cluetip/br.gif) no-repeat 100% 100%;
  padding: 5px 12px 12px;
  margin: -18px -12px 0 0;
  position: relative;
}

.cluetip-rounded div#cluetip-close { 
  text-align: right;
  margin: 0 5px 5px;
  color: #009;
  background: transparent;
}
.cluetip-rounded div#cluetip-close a {
  color: #777;
}

/* rounded arrows */

.clue-right-rounded .cluetip-arrows {
  background-image: url(images/cluetip/rarrowleft.gif);
}
.clue-left-rounded .cluetip-arrows {
  background-image: url(images/cluetip/rarrowright.gif);
  left: 100%;
  margin-left: 12px;
}
.clue-top-rounded .cluetip-arrows {
  background-image: url(images/cluetip/rarrowdown.gif);
  top: 100%;
  left: 50%;
  margin-left: -11px;
  height: 11px;
  width: 22px;  
}  
.clue-bottom-rounded .cluetip-arrows {
  background-image: url(images/cluetip/rarrowup.gif);
  top: -23px;
  left: 50%;
  margin-left: -11px;
  height: 11px;
  width: 22px;
}

/*  limes; */

#mainArea {    
  width: 98%;
}

#mainArea .diashow {		
	background-color: #e7e7e7;
	padding: 10px 0 10px 0;
	/* border: 1px solid #999999; */
}

#mainArea .title {		
	background: url('images/image_bar.gif')  repeat-x;
	border-left: 1px solid #999999;
	border-right: 1px solid #999999;
	height:24px;	
}

#mainArea .text {		
	border-left: 1px solid #999999;
	border-right: 1px solid #999999;
	border-bottom: 1px solid #999999;
	padding: 2px 0 3px 2px;
}

#detailsArea {   
	 margin-top: 10px;	
}


#detailsArea .image {   
	background-color: #999999;	
}

#detailsArea .text {   
	background-color: #e7e7e7;
	padding: 10px 0 10px 5px;
}

#detailsArea .text_1 {   
	text-align: left;
	background-color: #e7e7e7;
	padding: 10px 0 10px 5px;
}

#detailsArea .text_2 {   
	text-align: left;
	background-color: #e7e7e7;
	padding: 5px 5px 5px 5px;
	font-size: 80%;
	color: #005cb8; 
}

#detailsArea .text_2 td{   
	color: #005cb8; 
}

#detailsArea .title {   
	color: #005cb8;
	font-weight:bold;
}

#productArea {   
 margin-top: 10px;	
  background-color: #e7e7e7;
 /* background-color: red; 
 color: FFF;  */
 width: 100%;
  border: 1px solid #999999; 
}

#productArea .left {		
	width: 55%;	
	padding: 5px 0 5px 0;
/*	background-color: blue; 
	border: 1px solid #999999; */
}

#productArea .right {				
	width: 44%;
	vertical-align: top;		
	padding: 5px 10px 0 0;	
}

#productArea .prices {		
	padding: 5px 0 5px 0;
	background-color: #CCCCCC; 
	border-bottom: 1px solid #999999;
}

#productArea .left_prices {			
	text-align: right;
	float: left;
	width: 200px;
	font-weight: bold;
}

#productArea .left_prices_bottom {			
	padding-top: 5px;
	text-align: right;
	float: left;
	width: 200px;
	font-weight: bold;
}

#productArea .right_prices {					
	width: 380px;
	float: right;
}

#productArea .productAreaImage {	
	height:100%;			
}

#productArea div.description {	
	width:100%;		
	height: 345px;
	overflow: auto;
	border: 1px solid #999999; 
	background-color: #e7e7e7;
	margin-bottom: 3px;
}

div.contest_image_description {	
	width:100%;		
	height: 71px;
	overflow: auto;
	border: 1px solid #999999; 
	background-color: #e7e7e7;
	margin-bottom: 3px;
}

div.contest_autor_description {	
	width:100%;		
	height: 71px;
	overflow: auto;
	border: 1px solid #999999; 	
	margin-bottom: 3px;
}

#productArea td.origination_image {	
	border: 1px solid #999999;
}

.description_image {			
	height:360px;	
} 

.td_small {			
	 font-size: 3px;
}


* html .description_image {			
	height:350px;	
} 

#productArea a {	
	text-decoration: none;
} 

#portalArea {   
  margin-top: 10px;
  background-color: #E7E7E7;
 width: 100%;
 height: 110px;	  
}


#portalArea div.description {		
	height:80px;
	width: 98%;	
	overflow: auto;
	border: 1px solid #999999; 
	background-color: #ffffff;
	margin: 5px 0 5px 0;	
}

.search_image_box {			
	height:150px;	
} 

.vernissage_image_box {			
	width:250px;	
	height:250px;	
} 

.action_image_box {			
	background-color: #cccccc;
} 

.search_title_box {			
	height:20px;	
	color: #666666;	
} 


div.summary_image_box {
	overflow:auto;
	/* height: 135px; */
}

td.view_image,
div.view_image {
	border: 1px solid #666666; 
	width:150px;	
}

td.action_view_image,
div.action_view_image {
	border: 1px solid #666666; 
	width:200px;	
}

td.summary_image,
div.summary_image {
	border: 1px solid #000000; 
	width: 50px;
}

td.header,
td.header,
div.header,
div.header {	
	color: #FFFFFF;
	background-color: #0099FF;
	padding: 2px 0 2px 0; 
} 

div.message_languages {
	width: 510px;	
	margin: 5px 0 3px 0;	
	float: left;		
	 /* border: 1px solid #999; */
}

div.message_languages .col_1 {
	width: 41%;
}

div.message_languages .col_2 {
	width: 59%;
}

div.message_languages .col_3 {
	width: 98%;
}

div.select_languages {
	 background: #e9f3f8;
	 margin-bottom: 10px;
	 /* border: 1px solid #999; */
}

div.select_languages .col_1 {
	width: 30%;
}

div.select_languages .col_2 {
	width: 70%;
}

#featureBox .col_1 {
	width: 19%;
}

#featureBox .col_2 {
	width: 80%;
}

* html #featureBox .col_2 {
	width: 78%;
}

div.message_image {
	margin: 10px 10px 0 0;	
	float: right;
	/* border: 1px solid #999; */
}

/* jSelect start */
div.jSelect {
		position: relative;	
		padding: 0;
		border: 0;
		float: left;
		width: 92.5%;
		margin-right: 10px;
	}

 * html div.jSelect
{	  	  
	width:94%;  
	margin-right: 0;
}

div.jSelect div.title {
		border: 1px solid #999;    
		margin: 0;
	  /*	cursor: default; */
	 	padding: 2px 0 2px 4px;  
	  	width: 100%;
  		position: relative;
		z-index: 104;
		overflow: hidden;
		background: #fff url(images/jselect_background.gif) repeat-y  right;
	}

div.jSelect div.error {
		border: 1px solid #999;    
		margin: 0;
	  /*	cursor: default; */
	 	 padding: 2px 0 2px 4px;  
	  	width: 100%;
  		position: relative;
		z-index: 104;
		overflow: hidden;
		background: #FFFFCC url(images/jselect.gif) repeat-y  right;
	}
				

div.jSelect div.title-open {
		border-bottom: 1px solid #fff;
	}
div.jSelect div.content {
		position: absolute;
		z-index: 106;
    	width: 100%;	
		background: #e9f3f8;
		padding: 3px;
		padding-right: 0;
		display: block;
		border: 1px solid #999;
	}
div.jSelect div.collapsed {
		display: none;
	}
div.jSelect div.content ul {
		overflow: auto;
		margin: 0;
		padding: 0;
	}
div.jSelect div.content li {
	   cursor: pointer;
		/*cursor: hand; */
		margin: 0 0 .2em 0;
		list-style:none;
	}

div.jSelect div.content li:hover {
		background: #ddd;
}
/* jSelect end */

/* jcarousel start */

/**
 * This <div> element is wrapped by jCarousel around the list
 * and has the classname "jcarousel-container".
 */
.jcarousel-container {
    position: relative;
}

.jcarousel-clip {
    z-index: 2;
    padding: 0;
    margin: 0;
    overflow: hidden;
    position: relative;
}

.jcarousel-list {
    z-index: 1;
    overflow: hidden;
    position: relative;
    top: 0;
    left: 0;
    margin: 0;
    padding: 0;
}


/**
 * The buttons are added dynamically by jCarousel before
 * the <ul> list (inside the <div> described above) and
 * have the classnames "jcarousel-next" and "jcarousel-prev".
 */
.jcarousel-next {
    z-index: 3;
    display: none;
}

.jcarousel-prev {
    z-index: 3;
    display: none;
}

.jcarousel-skin-1 .jcarousel-container {
/*    -moz-border-radius: 10px; */
    background: #D4D0C8;
    border: 1px solid #808080;
}


.jcarousel-skin-1 .jcarousel-item:hover {
    border-color: #808080;
}

.jcarousel-skin-1 .jcarousel-item-horizontal {
    margin-right: 7px;
}

.jcarousel-skin-1 .jcarousel-item-vertical {
    margin-bottom: 5px;
}

.jcarousel-skin-1 .jcarousel-item-placeholder {
}
/* jcarousel end */


.corner {
  border: 1px solid #555555;
  padding: 0 0 0 0;
}

.h1 {
  border: 1px solid #d8e2ff;
  padding: 1px 1px 1px 3px;
  background: #F9F9F9;
}
