/** color-definitions, grey **/
	
body {
	background: url(http://www.carlsen.de/img/grey/bg/bg.png) repeat-x;
}

#topbox {
	background: url(http://www.carlsen.de/img/grey/layout/navibg.png) no-repeat top left;
}

#searchbox {
	background:none;
}

#mainnav_container ul li a {
	background:url(http://www.carlsen.de/img/grey/nav/sprites/mainnav_sprites.gif);
}

.large_bg_header {
	background:url(http://www.carlsen.de/img/shared/header_bgs/large/grey/header_bg.gif) top left no-repeat;
}

.dark{
	color: #5a5c57;
}

.middle {
	color: #a4a9a0;
}

.bright { /* TODO */
	color: #a4a9a0;
}

.white {
	color: #fff;
}

.bg_dark {
	background-color: #a4a9a0;
}

.bg_bright {
	background-color: #f0f1eb;
}
.bg_middle {
	background-color: #d5dbd0;
}
.bg_white {
	background-color: #fff;
}

.border_bright {
	border-style: solid;
	border-width: 1px;
	border-color: #a4a9a0; 
}

.border_bottom_bright_dashed {
	border-bottom:1px dashed #a4a9a0; 
}

.border_dark {
	border-style: solid;
	border-width: 1px;
	border-color: #5a5c57; 
}


.red {
	color: #c00;
}

/** ticker coloring **/
.ticker {
	border-color: #a4a9a0;
}

.newsticker {
	border-color: #a4a9a0;
}

.rss_ticker {
	border-color: #a4a9a0;
}

.rss_ticker_border_bottom {
	border-color: #a4a9a0;
}

/** ended ticker coloring **/


/** boxes  coloring **/

#homebox {
	background: url(http://www.carlsen.de/img/grey/bg/corner_tl.gif) no-repeat top left #fff;
}

#home_button:link, 
#home_button:visited {
	background-image: url(http://www.carlsen.de/img/grey/nav/sprites/home_sprites.png);
}
#home_button:hover, 
#home_button:active {
	background-position: 0 -25px;
}

.logobox_shadow {
	background:url(http://www.carlsen.de/img/grey/shadow/shadow_small_left.png) right bottom no-repeat #fff;
}

#subnavibox {
	background: url(http://www.carlsen.de/img/grey/shadow/subnavi_bottom.gif) bottom no-repeat;
}


#profisearch a:link{
	color: #5a5c57;
	}	

#footer {
	background: url(http://www.carlsen.de/img/grey/footnav/box_bottom.gif) top left no-repeat #a4a9a0;
}

.wrap2 {
	background:url(http://www.carlsen.de/img/grey/shadow/page_verlauf_alpha.png) left top no-repeat;
}

.tabuquizpage .wrap1,
.tabuquizpage .wrap2 {
	background:#fff;
}	

#finder {
	background: url(http://www.carlsen.de/img/grey/finder/frame.gif) bottom no-repeat;
}
.finder_header {
	background: url(http://www.carlsen.de/img/grey/finder/top.gif) top no-repeat;
}
/** end boxes  coloring **/

/* --- subnavi coloring --- */	
.subnavi {
	background: url(http://www.carlsen.de/img/grey/shadow/subnavi_top_ie.gif) top no-repeat !important;
	background: url(http://www.carlsen.de/img/grey/shadow/subnavi_top_ie.gif) top no-repeat;
	}
#subnavibox {
	background: url(http://www.carlsen.de/img/grey/shadow/subnavi_frame.gif) bottom no-repeat;
}
#highlightbox {
	background: url(http://www.carlsen.de/img/grey/shadow/subnavi_frame.gif) bottom no-repeat;
}
/** coloring for the plain subnavi **/
#subnavibox_plain {
		background: url(http://www.carlsen.de/img/grey/shadow/subnavi_frame_plain.gif) bottom no-repeat;
}
#subnavibox_plain_new {
		background: url(http://www.carlsen.de/img/grey/shadow/subnavi_frame_plain.gif) bottom no-repeat;
}
.subnavi_plain {
	background: url(http://www.carlsen.de/img/grey/shadow/subnavi_top_ie.gif) top no-repeat;
}


.subnavi_plain .subnavi_point:link,
.subnavi_plain .subnavi_point:visited  {
	background: url(http://www.carlsen.de/img/shared/icons/arrow_white.gif) 0  4px no-repeat;
	color: #fff;
	font-weight:bold;
}

.subnavi_plain .subnavi_point:focus,
.subnavi_plain .subnavi_point:hover,
.subnavi_plain .subnavi_point:active {
	background: url(http://www.carlsen.de/img/shared/icons/arrow_over.gif) 0  4px no-repeat;
	color: #c00;
	font-weight:bold;
}
.subnavi_plain hr {
	border-color: #fff;
}
/** ended coloring for the plain subnavi **/	
.hp:link,
.hp:visited {
	background-image: url(http://www.carlsen.de/img/grey/subnav/hp.gif)
}	
.hp:hover, 
.hp:active, 
.hp:focus {
	background-image: url(http://www.carlsen.de/img/grey/subnav/hp_over.gif)
}	
.nl:link, 
.nl:visited {
	background-image: url(http://www.carlsen.de/img/grey/subnav/nl.gif)
}	
.nl:hover, 
.nl:active, 
.nl:focus {
	background-image: url(http://www.carlsen.de/img/grey/subnav/nl_over.gif)
}	
.ot:link, 
.ot:visited {
	background-image: url(http://www.carlsen.de/img/grey/subnav/ot.gif)
}	
.ot:hover, 
.ot:active, 
.ot:focus {
	background-image: url(http://www.carlsen.de/img/grey/subnav/ot_over.gif)
}	
.ts:link, 
.ts:visited {
	background-image: url(http://www.carlsen.de/img/grey/subnav/ts.gif)
}	
.ts:hover, 
.ts:active, 
.ts:focus {
	background-image: url(http://www.carlsen.de/img/grey/subnav/ts_over.gif)
}	
.ds:link, 
.ds:visited {
	background-image: url(http://www.carlsen.de/img/grey/subnav/ds.gif)
}	
.ds:hover, 
.ds:active, 
.ds:focus {
	background-image: url(http://www.carlsen.de/img/grey/subnav/ds_over.gif)
}	
.nr:link, 
.nr:visited {
	background-image: url(http://www.carlsen.de/img/grey/subnav/nr.gif)
}	
.nr:hover, 
.nr:active, 
.nr:focus {
	background-image: url(http://www.carlsen.de/img/grey/subnav/nr_over.gif)
}	
.cn:link, 
.cn:visited {
	background-image: url(http://www.carlsen.de/img/grey/subnav/cn.gif)
}	
.cn:hover, 
.cn:active, 
.cn:focus {
	background-image: url(http://www.carlsen.de/img/grey/subnav/cn_over.gif)
}	
.lm:link, 
.lm:visited {
	background-image: url(http://www.carlsen.de/img/grey/subnav/lm.gif)
}	
.lm:hover, 
.lm:active, 
.lm:focus {
	background-image: url(http://www.carlsen.de/img/grey/subnav/lm_over.gif)
}	
.px:link, 
.px:visited {
	background-image: url(http://www.carlsen.de/img/grey/subnav/px.gif)
}	
.px:hover, 
.px:active, 
.px:focus {
	background-image: url(http://www.carlsen.de/img/grey/subnav/px_over.gif)
}
/* --- end subnavi coloring --- */

/* --- footer-navi coloring --- */
.kontakt:link,
.kontakt:visited {
	background: url(http://www.carlsen.de/img/grey/footnav/kontakt.gif) no-repeat;
}	
.kontakt:hover, 
.kontakt:active, 
.kontakt:focus {
	background: url(http://www.carlsen.de/img/grey/footnav/kontakt_over.gif) no-repeat;
}	
.sitemap:link, 
.sitemap:visited {
	background: url(http://www.carlsen.de/img/grey/footnav/sitemap.gif) no-repeat;
}	
.sitemap:hover, 
.sitemap:active, 
.sitemap:focus {
	background: url(http://www.carlsen.de/img/grey/footnav/sitemap_over.gif) no-repeat;
}		
.impressum:link, 
.impressum:visited {
	background: url(http://www.carlsen.de/img/grey/footnav/impressum.gif) no-repeat;
}	
.impressum:hover, 
.impressum:active, 
.impressum:focus {
	background: url(http://www.carlsen.de/img/grey/footnav/impressum_over.gif) no-repeat;
}	


/* --- end footer-navi coloring --- */

/* --- toplink coloring --- */

.toplink:link,
.toplink:visited {
	background: url(http://www.carlsen.de/img/grey/footnav/nach_oben.gif) right no-repeat #fff;
}	
.toplink:hover, 
.toplink:active, 
.toplink:focus {
	background: url(http://www.carlsen.de/img/grey/footnav/nach_oben_over.gif) right no-repeat #fff;
}
/* --- end toplink coloring --- */
/** end navis coloring **/

/*** teaserbox-coloring ***/
/*
.bookbox {
	background: url(http://www.carlsen.de/img/grey/bookbox/frame.gif) bottom no-repeat;
}
*/
.bookbox_header {
	background: url(http://www.carlsen.de/img/grey/bookbox/frame_top.gif) top left no-repeat;
}
.header {
	background: url(http://www.carlsen.de/img/grey/bookbox/header.gif) top right no-repeat;
}	
.bookbox_right img.cover {
	border-bottom: #a4a9a0 solid 3px;
	border-left: #a4a9a0 solid 3px;
}
/*** end teaserbox-coloring ***/

/*** smallteaserbox-coloring ***/
.booklist {
	background: url(http://www.carlsen.de/img/grey/booklist/frame.png) bottom no-repeat;
	}

.booklist_header {
	background: url(http://www.carlsen.de/img/grey/booklist/top.png) top no-repeat;
	}

.booklist_right img.booklist_cover {
	border-bottom: #a4a9a0 solid 3px;
	border-left: #a4a9a0 solid 3px;
}
.border-bottom {
	border-bottom: #a4a9a0 solid 3px;
}

.booklist_subcovercart_new {
	border-left: #a4a9a0 solid 1px;	
}

.booklist .more {
	border: #a4a9a0 solid 3px;
	width: 229px !important;
	width: 235px ;
	
	/*background: url(http://www.carlsen.de/img/grey/booklist/bottom_link.gif) bottom left no-repeat;*/
	}
/*** end smallteaserbox-coloring ***/

/**  finder link un the list-views **/
.finder_link:link,
.finder_link:visited {
	background: url(http://www.carlsen.de/img/grey/buts/finder_button.gif) left top no-repeat;
}	
.finder_link:hover,
.finder_link:active {
	background: url(http://www.carlsen.de/img/grey/buts/finder_button_over.gif) left top no-repeat;
}	

/** image buttons coloring **/

.av:link,
.av:visited {
	background: url(http://www.carlsen.de/img/grey/buts/anschauen_vorlesen.gif) top left no-repeat;
}
.av:focus,
.av:hover,
.av:active {
	background: url(http://www.carlsen.de/img/grey/buts/anschauen_vorlesen_over.gif) top left no-repeat;
}

.mr:link,
.mr:visited {
	background: url(http://www.carlsen.de/img/grey/buts/malen_raetseln.gif) top left no-repeat;
}
.mr:focus,
.mr:hover,
.mr:active {
	background: url(http://www.carlsen.de/img/grey/buts/malen_raetseln_over.gif) top left no-repeat;
}

.ll:link,
.ll:visited {
	background: url(http://www.carlsen.de/img/grey/buts/lesen_lernen.gif) top left no-repeat;
}
.ll:focus,
.ll:hover,
.ll:active {
	background: url(http://www.carlsen.de/img/grey/buts/lesen_lernen_over.gif) top left no-repeat;
}

.sl:link,
.sl:visited {
	background: url(http://www.carlsen.de/img/grey/buts/selber_lesen.gif) top left no-repeat;
}
.sl:focus,
.sl:hover,
.sl:active {
	background: url(http://www.carlsen.de/img/grey/buts/selber_lesen_over.gif) top left no-repeat;
}
/** ended image buttons coloring **/

/** linkbox coloring **/
.linkbox {
	background: url(http://www.carlsen.de/img/grey/linkbox/left.gif) top left no-repeat;

}

/** linkbox twolines coloring **/
.linkbox.twolines {
	background: url(http://www.carlsen.de/img/grey/linkbox/left_twolines.gif) top left no-repeat;

}

.linkbox .content {
	background: url(http://www.carlsen.de/img/grey/linkbox/right.gif) top right no-repeat;
	background-color: #a4a9a0;
}

.linkbox.twolines .content {
	background: url(http://www.carlsen.de/img/grey/linkbox/right_twolines.gif) top right no-repeat;
	background-color: #a4a9a0;
}

.linkbox .content:link,
.linkbox .content:visited {
	color: #5a5c57;
}
.linkbox .content:focus,
.linkbox .content:active,
.linkbox .content:hover {
	color: #fff;
}
		
hr{
    border:0;
    color:#5a5c57;
    background-color:#5a5c57;
    height:1px;
    width:100%;
    text-align:left;
    clear:both;
}
/** ended linkbox coloring **/


/** bds 3 24.08.09 ne
************************************************* */

/* fond hintergrund */
#content_container {
  background:#e6e7df;
}

.bds_usercontext_container .rating_stars_bg {
	background:url(http://www.carlsen.de/img/grey/stars/stern.gif) no-repeat top left;
}

.bdsRatingStarsImageStarsEmpty {
	background-image:url(http://www.carlsen.de/img/grey/stars/stern_halb.gif);
}

.bdsRatingStarsImageStarsFilled{
	background-image:url(http://www.carlsen.de/img/grey/stars/stern.gif);
}

.bdsRatingStarsImage,
.RatingStarsImage {
	background-image:url(http://www.carlsen.de/img/grey/stars/stern.gif);
}


/* tabs */

a.tabdeselected:link,
a.tabdeselected:visited { 
	background-color:#999b94;
	color:#5a5c57;
}

a.tabselected:link,
a.tabselected:visited {
	background-color:#fff;
	color:#5a5c57;
}

.bds_usercontext_container a.deselected {
	background:#999b94;
	color:#5a5c57;
}

.bds_usercontext_container a.selected {
	background:#f0f1eb;
	color:#5a5c57;
}

#bds_vote_form_container  a.okbtn {
	background:#e6e7df;
	color:#5a5c57;
}

/* ########### comments ############ */

.comments_top_container   .right_container a.deselected {
	background:#999b94;
	color:#5a5c57;
}

.comments_top_container  .left_container  b{
	border-bottom:1px dashed #999B94;
	background:#fff;
}


.comments_top_container   .right_container a.selected {
	background:#f0f1eb;
	color:#5a5c57;
}

#commentform_container .formrow  a.formBtn,
a.show_all_comments,
.bds_inputbtn {
	background:#e6e7df;
	color:#5a5c57;
}

.comments_container_outer {
	border-bottom:1px dashed #999B94;
}

.comments_container_outer h2 {
	color:#5a5c57;
}

.commentbox {
	border-bottom:3px dashed #A4A9A0;
}

#commentform_container {
	background:#f0f1eb;
}


.tabuquizpage .logobox_shadow {
	background:none;
}

