/*#############################################################
BODY*/

body {
	background:#FFFFFF;
}

* {
	padding:0;
	margin:0;
}

h1.inline{display: inline;}
h2.inline{display: inline;}
h3.inline{display: inline;}
h4.inline{display: inline;}
h5.inline{display: inline;}
h6.inline{display: inline;}
/*#############################################################
GLOBALE EIGENSCHAFTEN*/
option			{margin-right:2px;}
img				{border:0;}
/*#############################################################
FORMULARE INPUTFIELDS*/
.input_size25 		{border-style:solid;font-size:9pt; height:17px; border:1px solid #b6b6b6; width:25px;}
.input_size25_ra	{border-style:solid;font-size:9pt; height:17px; border:1px solid #b6b6b6; width:25px;}
.input_size40 		{border-style:solid;font-size:9pt; height:17px; border:1px solid #b6b6b6; width:40px;}
.input_size44 		{border-style:solid;font-size:9pt; height:17px; border:1px solid #b6b6b6; width:44px;}
.input_size44_ra	{border-style:solid;font-size:9pt; height:17px; border:1px solid #b6b6b6; width:44px;}
.input_size60 		{border-style:solid;font-size:9pt; height:17px; border:1px solid #b6b6b6; width:60px;}
.input_size60_ra	{border-style:solid;font-size:9pt; height:17px; border:1px solid #b6b6b6; width:60px;}
.input_size70_ra	{border-style:solid;font-size:9pt; height:17px; border:1px solid #b6b6b6; width:70px;}
.input_size90 		{border-style:solid;font-size:9pt; height:17px; border:1px solid #b6b6b6; width:90px;}
.input_size130 		{border-style:solid;font-size:9pt; height:17px; border:1px solid #b6b6b6; width:130px;}
.input_size90_ra	{border-style:solid;font-size:9pt; height:17px; border:1px solid #b6b6b6; width:90px;}
.input_size148 		{border-style:solid;font-size:9pt; height:17px; border:1px solid #b6b6b6; width:148px;}
.input_size148_ra	{border-style:solid;font-size:9pt; height:17px; border:1px solid #b6b6b6; width:148px;}
.input_size140_ra	{border-style:solid;font-size:9pt; height:17px; border:1px solid #b6b6b6; width:140px;}
.input_size164 		{border-style:solid;font-size:9pt; height:17px; border:1px solid #b6b6b6; width:164px;}
.input_size164_ra	{border-style:solid;font-size:9pt; height:17px; border:1px solid #b6b6b6; width:164px;}
.input_size164_red	{border-style:solid;font-size:9pt; height:17px; border:1px solid #dc0000; width:164px; background-color:#fef7f7}
.input_size190 		{border-style:solid;font-size:9pt; height:17px; border:1px solid #b6b6b6; width:190px;}
.input_size215 		{border-style:solid;font-size:9pt; height:17px; border:1px solid #b6b6b6; width:215px;}
.input_size230_ra	{border-style:solid;font-size:9pt; height:17px; border:1px solid #b6b6b6; width:230px;}

.cat_order_title {
	padding:1px;
	background-color:#f0f2f5;
	height:15px;
	width:173px;
	margin-left:9px;
	border:1px solid #d0d1d4;
}

.cat_order_price {
	padding:1px;
	background-color:#f0f2f5;
	height:15px;
	width:85px;
	margin-left:9px;
	border:1px solid #d0d1d4;
	text-align:right;
}

.input_size480 		{border-style:solid;font-size:9pt; height:17px; border:1px solid #b6b6b6; width:480px;}
.input_size245_ra	{border-style:solid;font-size:9pt; height:17px; border:1px solid #b6b6b6; width:245px;}

.selectbox			{border-style:solid;font-size:9pt; border:1px solid #b6b6b6;}
.selectbox_2	{border-style:solid;font-size:9pt; border:1px solid #b6b6b6; background-color:white}

.textarea_size164 	{border-style:solid;font-size:9pt; border:1px solid #b6b6b6; width:164px;height:100px;}
.textarea_size215 	{border-style:solid;font-size:9pt; border:1px solid #b6b6b6; width:215px;height:100px;}


.input_highlight	{border-style:solid;font-size:9pt; border:1px solid #dc0000; background-color:#F8C3C2}
.display_gif        {display:block;}
.display_none_gif   {display:none;}

input.checkbox,
input.radiobutton {
	border-style: none;
}

/*FORMULAR LABELS*/
.label_typ1		{width:80px;margin-right:5px;text-align:right;float:left;padding-top:1px;}
.label_typ2		{width:150px;margin-right:5px;text-align:right;float:left;padding-top:1px;}
.label_typ3		{width:155px;margin-right:5px;text-align:right;float:left;padding-top:1px;}
.label_typ4		{width:120px;margin-right:5px;text-align:right;float:left;padding-top:1px;}
.label_typ5		{width:175px;margin-right:5px;text-align:right;float:left;padding-top:1px;}
/* D�mlicher AB-Test, denn sie wissen nicht, was sie tun...
.label_typ6		{width:246px;padding-left:8px;}
.label_typ6b	{width:246px;padding-left:8px;float:left;}
.label_typ6c	{width:246px;padding-left:15px;float:left;}
*/
.label_typ6		{width:231px;padding-left:8px;}
.label_typ6b	{width:231px;padding-left:8px;float:left;}
.label_typ6c	{width:245px;padding-left:15px;float:left;}
.label_typ6_test	{width:245px;padding-left:8px;float:left;}

/*#############################################################
TRENNER VERTICAL BOTTOM*/
.v_bottom_1		 { margin-bottom:1px;}
.v_bottom_2			{ margin-bottom:2px;}
.v_bottom_tiny 		{ margin-bottom:5px;}
.v_bottom_7			{ margin-bottom:7px;}
.v_bottom_small		{ margin-bottom:10px;}
.v_bottom_medium	{ margin-bottom:15px;}
.v_bottom_xmedium	{ margin-bottom:20px;}
.v_bottom_large		{ margin-bottom:30px;}
.v_bottom_xlarge	{ margin-bottom:50px;}

/*#############################################################
TRENNER VERTICAL TOP*/
.v_top_2		{ margin-top:2px;}
.v_top_tiny		{ margin-top:5px;}
.v_top_7   		{ margin-top:7px;}
.v_top_small	{ margin-top:10px;}
.v_top_medium	{ margin-top:15px;}
.v_top_xmedium	{ margin-top:20px;}
.v_top_large	{ margin-top:30px;}
.v_top_xlarge	{ margin-top:50px;}

/*#############################################################
Innenabst�nde*/
.padding_small { padding: 10px; }

/*#############################################################
TRENNER HORIZONTAL*/
.h_l_2		{ margin-left:2px;}
.h_l_tiny  { margin-left:5px;}
.h_l_ra    { margin-left:8px;}
.h_l_small { margin-left:10px;}
.h_l_medium{ margin-left:15px;}
.h_l_large { margin-left:20px;}
.h_l_breadcrum { margin-left:66px; }
.h_l_xlarge { margin-left:70px;}
.h_r_2		{ margin-right:2px;}
.h_r_tiny  { margin-right:5px;}
.h_r_small { margin-right:10px;}
.h_r_medium{ margin-right:15px;}
.h_r_large { margin-right:20px;}

/*#############################################################
FLOATING*/
.f_r { float:right; }
.f_l { float:left; }
.c_l { clear:both; }
.nobr { white-space:nowrap; }

/*#############################################################
LIST-STYLES*/
.nostyle { list-style:none; }



/*#############################################################
INHALTSELEMENTE DEFAULT TRENNER*/
div.element {
	background:transparent;
	margin-bottom:15px;
	clear:both;
	padding-top:1px;
}

/*#############################################################
BOXEN */
.box_a {
	background:#ebedf2;
	border:1px solid #ebedf2;
}
.box_b {
	background:#ffffff;
	border:1px solid #d4d8e1;
}
.box_a .content {
	padding:10px;
	clear:both;
}
.box_b .content {
	padding:15px;
	clear:both;
}

/*#############################################################
TABELLEN*/

table .dark {
	background:#ebebeb;
}
table .light {
	background:#ebedf2;
}
table .head {
	font-size:12px;
	font-weight:bold;
	padding-bottom:0px;
}
table .first {
	border-top:1px solid #666666;
}
td {
	padding:2px 10px 2px 10px;
	margin:1px;
}
td.no_space {
	padding:0px;
	margin:0px;
}

td.no_space_height {
	padding:0px 10px 0px 10px;
	margin:0px;
}

/*#############################################################
FONT LINE HEIGHT*/
.v_tiny   { line-height:5px;}
.v_small  { line-height:10px;}
.v_medium { line-height:15px;}
.v_large  { line-height:30px;}
.v_xlarge { line-height:50px;}

/*#############################################################
TEXT ALIGN*/
.textcenter{text-align:center;}
.textleft{text-align:left;}
.textright{text-align:right;}
.top	{vertical-align:top;}
.middle {vertical-align:middle;}
.bottom {vertical-align:bottom;}


/*#############################################################
COLORS*/
.color01	{color: #dc0000;}
.bgcolor01	{background-color: #dc0000;}

.color02	{color: #000000;}
.bgcolor02	{background-color: #000000;}

.color03	{color: #d4d8e1;}
.bgcolor03	{background-color: #d4d8e1;}

.color04	{color: #ffffff;}
.bgcolor04	{background-color: #ffffff;}

.color05	{color: #ebedf2;}
.bgcolor05	{background-color: #ebedf2;}

.color06	{color: #ebebeb;}
.bgcolor06	{background-color: #ebebeb;}

.color07 	{color: #ebedf2;}
.bgcolor07	{background-color: #ebedf2;}

.color08	{color: #ffeda2;}
.bgcolor08	{background-color: #ffeda2;}

.color09 	{color: #fff5c8;}
.bgcolor09 	{background-color: #fff5c8;}

.color10 	{color: #666666;}
.bgcolor10 	{background-color: #666666;}

.color11 	{color: #f6f7f9}
.bgcolor11	{background-color: #f6f7f9}

.color12	{color: #F1F1F1;}
.bgcolor12	{background-color: #F1F1F1;}

.color13	{color: #F1F1F1;}
.bgcolor13	{background-color: #7F7F7F;}

/*#############################################################
LINIEN*/
.line01 {
	background:#d4d8e1;
	height:1px;
	width:100%;
	overflow:hidden;
}
.line02 {
	background:#000000;
	height:1px;
	width:100%;
	overflow:hidden;
}
.line03 {
	background:#ebedf2;
	height:1px;
	width:100%;
	overflow:hidden;
}
.line04 {
	background:#dc0000;
	height:1px;
	width:100%;
	overflow:hidden;
}

.line05 {
	background:#ffffff;
	height:1px;
	width:100%;
	overflow:hidden;
}

.line06 {
	background:#000000;
	height:2px;
	width:205px;
	float:right;
	overflow:hidden;
}

/*#############################################################
FONTS HEADLINES*/
.headline01 {
	font-size: 12px;
	color: #000000;
	font-family:arial,helvetica,geneva;
	font-weight: bold;
}
.headline02 {
	font-size: 16px;
	color: #000000;
	font-family:arial,helvetica,geneva;
	font-weight: bold;
}
.headline03 {
	font-size: 18px;
	color: #000000;
	font-family:arial,helvetica,geneva;
	font-weight: bold;
}
.headline04 {
	font-size: 20px;
	color: #000000;
	font-family:arial,helvetica,geneva;
	font-weight: bold;
}
.headline05 {
	font-size: 14px;
	color: #000000;
	font-family:arial,helvetica,geneva;
	font-weight: bold;
}
.headline06 {
	font-size: 22px;
	color: #000000;
	font-family:arial,helvetica,geneva;
	font-weight: bold;
}

.headline06  a:link {
	font-size: 22px;
	color: #000000;
	font-family:arial,helvetica,geneva;
	font-weight: bold;
	text-decoration: none;
}
.headline06 a:visited {
	font-size: 22px;
	color: #000000;
	font-family:arial,helvetica,geneva;
	font-weight: bold;
	text-decoration: none;
}
.headline07 {
	font-size: 16px;
	color: #000000;
	font-family:arial,helvetica,geneva;
	font-weight: normal;
}

.headline08 {
	font-size: 14px;
	color: #000000;
	font-family:arial,helvetica,geneva;
	font-weight: normal;
}

.headline09 {
	font-size: 18px;
	color: #000000;
	font-family:arial,helvetica,geneva;
	font-weight: normal;
}





/*#############################################################
FONTS NORMAL*/
div,body,table,td,tr,h1,h2,h3,h4,h5,h6,textarea,input {
	font-family: arial,helvetica,geneva;
	color:#000000;
	font-weight: normal;
	font-size: 12px;
}
a:link {
	font-family: arial,helvetica,geneva;
	color: #000000;
	text-decoration: underline;
}
a:visited {
	font-family: arial,helvetica,geneva;
	color: #000000;
	text-decoration: underline;
}

/* extra word space statt padding/margin */
.xwsp				{ word-spacing:0.1em; }

.text01 			{font-size: 12px; font-weight: normal;}
.text01 a:link 		{font-size: 12px; font-weight: bold;}
.text01 a:visited 	{font-size: 12px; font-weight: bold;}

.text02 			{font-size: 12px;}
.text02 a:link 		{font-size: 12px; font-weight: normal;}
.text02 a:visited 	{font-size: 12px; font-weight: normal;}

.text03 			{font-size: 12px;}
.text03 a:link{
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}
.text03 a:visited {
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}

.text04 			{font-size: 12px;}
.text04 a:link		{font-size: 12px; text-decoration: none;}
.text04 a:visited 	{font-size: 12px; text-decoration: none;}

.text04-hov 			{font-size: 12px;}
.text04-hov a:link		{font-size: 12px; text-decoration: none;}
.text04-hov a:visited 	{font-size: 12px; text-decoration: none;}
.text04-hov a:hover 	{font-size: 12px; text-decoration: underline;}

.text05 			{font-size: 11px;}
.text05 a:link 		{font-size: 11px;}
.text05 a:visited 	{font-size: 11px;}

.text06				{font-size: 11px; font-weight: bold;}

.text07 			{font-size: 10px;}
.text07 a:link 		{font-size: 10px; font-weight: normal;}
.text07 a:visited 	{font-size: 10px; font-weight: normal;}

.text08				{font-size: 12px; color: #cccccc;}

.text09				{font-size: 10px; color: #cccccc;}
.text09 a:link 		{font-size: 10px; color: #cccccc;}
.text09 a:visited 	{font-size: 10px; color: #cccccc;}

.text10				{font-size: 9px; color: #cccccc;}

.text11 			{font-size: 11px; color: #cccccc;}
.text11 a:link 		{font-size: 11px; font-weight: normal; color: #cccccc;}
.text11 a:visited 	{font-size: 11px; font-weight: normal; color: #cccccc;}

.text12				{font-size: 12px; color: #666666;}

.text13 			{font-size: 12px;}
.text13 a:link		{font-size: 12px; text-decoration: none; font-weight: bold;}
.text13 a:visited 	{font-size: 12px; text-decoration: none; font-weight: bold;}
.text13 a:hover 	{text-decoration: underline;}

.text14 			{font-size: 9px; color: #6A6A6A;}
.text14 a:link 		{font-size: 9px; font-weight: normal; color: #6A6A6A;}
.text14 a:visited 	{font-size: 9px; font-weight: normal; color: #6A6A6A;}

.text15 			{font-size: 11px; font-weight: normal;  color: #515151}
.text15 a:link 		{font-size: 11px; font-weight: normal;  color: #515151}
.text15 a:visited 	{font-size: 11px; font-weight: normal;  color: #515151}

.textCour			{font-family: courier; font-size:10px; font-weight:normal; color: black;}
.textCour a:link	{text-decoration:underline;}
.textCour a:visited	{font-family: courier; font-size:10px; font-weight:normal; color: black;}

.textError			{font-size: 12px; color: #dc0000; font-weight: bold;}
.textError_small	{font-size: 10px; color: #dc0000;}
.textBold			{font-weight: bold;}
.textUnderline		{text-decoration: underline;}
.textNormal			{font-weight: normal;}
.textLineThrogh		{text-decoration:line-through;}
.textLineThrogh td	{text-decoration:line-through;}

.navi01                 {font-size: 12px;}
.navi01 a:link          {font-size: 12px; text-decoration: none;}
.navi01 a:visited       {font-size: 12px; text-decoration: none;}
.navi01 a:hover         {font-size: 12px; text-decoration: underline;}
/*mantis 11889 kamenew evtl wieder raus*/
.text16 			{font-size: 11px;color: #555555}
.text16 a:link 		{font-size: 11px;color: #555555}
.text16 a:visited 	{font-size: 11px;color: #555555}

.textarrow				{background:url("/lay/wbde/i_arrow.gif") no-repeat scroll left center transparent;padding-left:15px;}
.textarrow_small		{background:url("/lay/wbde/i_arrow.gif") no-repeat scroll left center transparent;padding-left:10px;}


/*#############################################################
FONTS PREISE*/
.preis01	{font-size: 12px; color: #dc0000; font-weight: bold;}
.preis02	{font-size: 16px; color: #dc0000; font-weight: bold;}
.preis03	{font-size: 20px; color: #dc0000; font-weight: bold;}
.preis04	{font-size: 14px; color: #dc0000; font-weight: bold;}
.preis05	{font-size: 13px; color: #dc0000; font-weight: bold;}
/*#############################################################
FONTS NAVIGATION*/

.navi02				{font-size: 12px; font-weight: bold;}
.navi02 a:link 		{font-size: 12px; font-weight: bold; text-decoration: none;}
.navi02 a:visited 	{font-size: 12px; font-weight: bold; text-decoration: none;}

/*#############################################################
SONDERFAELLE*/
	/*FF-Workaround: kein Zeilenumbruch nach Trennstrich in Mozilla*/
body:-moz-last-node .moz-break::before {
	content:            "\200B"; /* Leerzeichen */
	letter-spacing:     -1ex;
}

.mousetoHand
{
color:#5B3C1D;
font-family:Arial;
font-size:12pt;
cursor:pointer;
text-decoration:none;

}

/*#######################################
Linkstyle
*/
a.linkstyle {
	text-decoration:none;
	}
a.linkstyle:hover {
	text-decoration:underline;
	}

.link_hover_underline a:link		{text-decoration:none;}
.link_hover_underline a:visited		{text-decoration:none;}
.link_hover_underline a:hover		{text-decoration:underline;}

/*
#########################################
Errorbox
########################################
*/

.errorbox	{
	padding:10px;
			 background-color:#F8C3C2;
			 border:1px solid #dc0000;
			 font-size: 12px;
			 color: #dc0000;
			 font-weight: bold;
			}
.ok_l {
	background:url("/lay/wbde/i_ok.gif") no-repeat scroll 155px center transparent;
	height:17px;
	line-height:17px;
}

.error_l {
	background:url("/lay/wbde/i_error_highlight.gif") no-repeat scroll 155px center transparent;
	height:17px;
	line-height:17px;
}

.errorbox_scroll {
	left:0px;
	padding:5px 10px 10px;
	background-color:#F8C3C2;
	position:absolute;
	top:0;
	width:938px;
	border:1px solid #dc0000;
	border-top:0;
	color: #dc0000;
	font-weight: bold;
	z-index:10000;
	display:none;
}

.errorgap {
	height: 10px;
	display: none;
}

/*
#########################################
Tag Cloud
#########################################
*/

#cloud { padding: 5px; text-align: center; }
#cloud a { padding: 0px; }

#cloud a.tag1 { font-size: 0.7em; font-weight: 100; }
#cloud a.tag2 { font-size: 0.8em; font-weight: 200; }
#cloud a.tag3 { font-size: 0.9em; font-weight: 300; }
#cloud a.tag4 { font-size: 1.0em; font-weight: 400; }
#cloud a.tag5 { font-size: 1.2em; font-weight: 500; }
#cloud a.tag6 { font-size: 1.4em; font-weight: 600; }
#cloud a.tag7 { font-size: 1.6em; font-weight: 700; }
#cloud a.tag8 { font-size: 1.8em; font-weight: 800; }
#cloud a.tag9 { font-size: 2.2em; font-weight: 900; }
#cloud a.tag10 { font-size: 2.5em; font-weight: 900; }



#cloud_hp { padding: 5px; text-align: center; }
#cloud_hp a { padding: 0px; }

#cloud_hp a.tag1, #cloud_subhome a.tag1 { font-size: 0.7em; font-weight: 100; text-decoration: none; }
#cloud_hp a.tag2, #cloud_subhome a.tag2 { font-size: 0.8em; font-weight: 200; text-decoration: none; color: #666666}
#cloud_hp a.tag3, #cloud_subhome a.tag3 { font-size: 0.9em; font-weight: 300; text-decoration: none; color: #999999}
#cloud_hp a.tag4, #cloud_subhome a.tag4 { font-size: 1.0em; font-weight: 400; text-decoration: none; color: #8A8A8A}
#cloud_hp a.tag5, #cloud_subhome a.tag5 { font-size: 1.2em; font-weight: 500; text-decoration: none; color: #464646}
#cloud_hp a.tag6, #cloud_subhome a.tag6 { font-size: 1.4em; font-weight: 600; text-decoration: none; color: #3F3F3F}
#cloud_hp a.tag7, #cloud_subhome a.tag7 { font-size: 1.6em; font-weight: 700; text-decoration: none; color: #202020}
#cloud_hp a.tag8, #cloud_subhome a.tag8 { font-size: 1.8em; font-weight: 800; text-decoration: none;}
#cloud_hp a.tag9, #cloud_subhome a.tag9 { font-size: 2.2em; font-weight: 900; text-decoration: none;}
#cloud_hp a.tag10, #cloud_subhome a.tag10 { font-size: 2.5em; font-weight: 900; text-decoration: none;}
#cloud_hp a:hover, #cloud_subhome a:hover {text-decoration:underline;}

#cloud_subhome {
    border: 1px solid #D4D8E1;
    margin: 0 0 15px 0;
}

#cloud_subhome .headline {
    position: relative;
    top: -8px;
    left: 8px;
}

#cloud_subhome .headline h2 {
    background-color: #fff;
    color: #000;
    font-weight: bold;
    padding: 0 2px;
    font-size: 13px;
    display: inline;
}

#cloud_subhome p {
    text-align: center;
    padding: 5px;
    position: relative;
    top: -5px;
}
#cloud_subhome p a {
    padding: 0;
}


/*
#########################################
Account
#########################################
*/

#accountnav {
	width:179px;
	background:#fff;
	font:normal 10pt Arial;
	padding:0;
	margin:0;
}

#accountnav p {
	font-weight:bold;
	padding:7px 0 1px 8px;
	margin:0;
}

#accountnav ul {
	list-style:none;
	padding:0;
	margin:0;
}

#accountnav li a {
	color:#000;
	text-decoration:none;
}

#accountnav li a:hover {
	color:#000;
	text-decoration:underline;
}

#accountnav ul li {
	background-image:url(/lay/wbde/i_account_arrow_right.gif);
	background-repeat:no-repeat;
	background-position:7px;
	background-color:#ebedf2;
	padding:0 0 0 17px;
	margin-bottom:1px;
}

#accountnav ul li.current {
	font-weight:bold;
}

#mein_weltbild .account_headline {
	padding: 3px 0 0 0;
	font-weight: bold;
	font-size:	17px;
}

#mein_weltbild .account_orders {
	background :url(/lay/wb/i_meine_bestellungen.png)  no-repeat scroll 0 0 transparent;
	width: 43px;
	height: 43px;
	margin: 0 10px 10px 0;
	float: left;
}

#mein_weltbild .account_adresses {
	background :url(/lay/wb/i_meine_adressen.png)  no-repeat scroll 0 0 transparent;
	width: 43px;
	height: 43px;
	margin: 0 10px 10px 0;
	float: left;
}

#mein_weltbild .account_bibliothek {
	background :url(/lay/wb/i_meine_bibliothek.png)  no-repeat scroll 0 0 transparent;
	width: 43px;
	height: 43px;
	margin: 0 10px 10px 0;
	float: left;
}

#mein_weltbild .account_newsletter {
	background :url(/lay/wb/i_meine_newsletter.png)  no-repeat scroll 0 0 transparent;
	width: 43px;
	height: 43px;
	margin: 0 10px 10px 0;
	float: left;
}

#mein_weltbild .account_lieblingsthemen {
	background :url(/lay/wb/i_meine_lieblingsthemen.png)  no-repeat scroll 0 0 transparent;
	width: 43px;
	height: 43px;
	margin: 0 10px 10px 0;
	float: left;
}

#mein_weltbild .account_filiailen {
	background :url(/lay/wb/i_meine_filialen.png)  no-repeat scroll 0 0 transparent;
	width: 43px;
	height: 43px;
	margin: 0 10px 10px 0;
	float: left;
}

#mein_weltbild .account_geschenkkarte {
	background :url(/lay/wb/i_meine_geschenkkarte.png)  no-repeat scroll 0 0 transparent;
	width: 43px;
	height: 43px;
	margin: 0 10px 10px 0;
	float: left;
}

#mein_weltbild .description {
	clear: both;
	margin: 0 0 30px 0;
}

/*
#########################################
Mein Weltbild - Libary
#########################################
*/
#my_libary {
	margin: 15px 0 20px 0;
}

#my_libary .headline {
	display: block;
	font-weight: bold;
}

#my_libary  .description {
	display: block;
	margin: 0 0 15px 0;
}

#my_libary .title {
	font-weight: bold;
	display: block;
	margin: 0 0 40px 0;
}

#my_libary .title .author {
	font-weight: normal;
	display: block;
	margin: 0 0 40px 0;
}

#my_libary .txt {
	margin: 0 0 2px 0;
	display: block;
	font-size: 11px;
}

#my_libary .abschluss {
	height: 1px;
	padding: 0;
}

#my_libary .background_regalheader {
	background: url(/lay/wbde/l_regal_header.jpg) repeat-x scroll 0 0 transparent;
	height: 21px;
}

#my_libary .background_regalcontent {
	background: url(/lay/wbde/l_regal_content.jpg) repeat-y top left;
}

#my_libary  .backgropund_regalfooter {
	background: url(/lay/wbde/l_regal_footer.jpg) repeat-x scroll 0 0 transparent;
	height: 33px;
}

#my_libary .bild {
	bottom: -25px;
    position: relative;
}

.box {
width:375px;
}

.line_weiss {
background-color:#fff;
height:1px;
width:100%;
overflow:hidden;
}

.account_selectbox_autoren {
border-style:solid;
font-size:9pt;
border:1px solid #b6b6b6;
width:280px;}

/*
#########################################
Account Homepage
#########################################
*/
ul#service_links {
	list-style:none;
	margin-top:10px;margin-left:10px;
}

ul#service_links li a {
	color:#000;
	text-decoration:underline;
}

ul#service_links li {
	margin:1px;
	clear:left;
}

ul#service_links .title {
	display:block;
	float:left;
	width:50px;
}

ul#service_links .link {
	display:block;
	float:left;
}

/*
#########################################
Cart
#########################################
*/
.cart_middlecontent			{width: 760px; margin: 20px 0 0 100px;}
.cart_linkscontent			{width: 310px; text-align: right;}
.cart_rechtsscontent 		{width: 430px; text-align: left;}

.h_l_xlarge { margin-left:25px;}

/* PopUp Definitionen */
#popup_content {
	width: 510px;
}

.headline05_italic {
	font-size: 14px;
	color: #000000;
	font-style:italic;
	font-family:arial,helvetica,geneva;
	font-weight: bold;
}

DIV.popup_head{background-image:url(/lay/wbde/l_praemien_bg.gif);height:25px}
DIV.border_lastprodukt{border:1px solid #d4d8e1;}
DIV.ol {list-style-position:outside; list-style-type:decimal;}

#coupon {
	padding:10px;
}

#coupon_headline {
	width:277px;
	margin-left:233px;
	color:black;
}

#coupon_input {
	position:relative;
	left:85px;
	margin-top:15px;
}

.ebook_hint {
	border: 1px solid #000;
	padding: 10px;
	margin: 10px 0;
}

.ebook_hint h2 {
	font-size: 16px;
	font-weight: bold;
	margin: 0 0 5px 0;
}

.ebook_hint .b_meine-bibliothek-aufrufen {
	float: right;
	margin: 5px 0 0 0;
}

/*
#########################################
Clickstream
#########################################
*/
#lv {

}

#lv div.border_yellow {
	border:1px solid #d4d8e1;
	display:block;
}

/*
#########################################
Comment
#########################################
*/
#kommentar_content {
		width: 545px;
	}

#preis_content {
		width: 200px;
	}

.textarea_comment	{
      border-style:solid;
      font-size:9pt;
      border:1px solid #b6b6b6;
      width:513px;height:100px;
	}

 .line_white {
	   background:#ffffff;
	   height:1px;
	   width:100%;
	   overflow:hidden;
	}

/* PopUp Definitionen */

#popup_content {
	width: 510px;
}

/*
#########################################
Comment - Liste
#########################################
*/
.imagebox {
	float:left;
	width:66px;
	margin: 7px 0 0 0;
}

.imagebox img {
	float: right;
}

.comment2comment {
	float: left;
	margin: 7px 0 0 5px;
	padding: 5px;
	background: #ebedf2;
	width: 464px;
}

.comment2comment_archiv {
	float: left;
	margin: 7px 0 0 5px;
	padding: 5px;
	background: #ebedf2;
	width: 620px;
}

.comment2comment .autor,
.comment2comment_archiv .autor {
	display: block;
	margin: 0 0 5px 0;
	font-weight: bold;
}

.comment2comment .antwort,
.comment2comment_archiv .antwort {
	display: block;
}

/*
#########################################
Footer
#########################################
*/

#footerlist ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}

#footer .footernavi {
float:right;
width:192px;
}

#navigationbottom {
	display:inline;
	list-style:none;
	border-bottom:1px solid #d4d8e1;
	height:25px;
	line-height:25px;
	padding-bottom:3px;
}

#navigationbottom li {
	display:inline;
}

#footerlinks {
	clear:left;
	list-style:none;
	height:20px;
	line-height:20px;
}

#footerlinks li {
	display:inline;
}

#footerlinks .facebook {
	background-image:url(/lay/wbde/facebook-icon-footer.gif);
	background-repeat:no-repeat;
	background-position:68px 2px;
}

#footerlinks .facebook span {
	margin-right: 13px;
}

#navigationbottom li span.divide, #footerlinks li span.divide {
	margin:0 3px 0 3px;
}

#navigationbottom li a, #footerlinks li a {
	text-decoration: none;
	color:#000;
}

#navigationbottom li a:hover, #footerlinks li a:hover, #footerlinks li a:hover span {
	text-decoration: underline;
	color:#000;
}

#navigationbottom li a:visited, #footerlinks li a:visited {
	text-decoration: none;
	color:#000;
}


#childnav4 ul {
	list-style:none;
}


#childnav4 li {
	list-style:none;
	background-image:url(/lay/wbde/i_arrow_link_black.gif);
	background-repeat:no-repeat;
	background-position:0px 5px;
	width:170px;
	float:left;
	margin:0 0 0 0px;
	margin-right:10px;
	padding:0 0 0 10px;
	margin-bottom:3px;
}

#childnav4 li.nextchild {
	height:30px;
}

#childnav4 li.first {
	clear:both;
}

#childnav4content li {
	list-style:none;
	background-image:url(/lay/wbde/i_arrow_link_black.gif);
	background-repeat:no-repeat;
	background-position:0px 5px;
	width:157px;
	float:left;
	margin:0 0 0 0px;
	margin-right:10px;
	padding:0 0 0 10px;
	margin-bottom:3px;
}

#childnav4content li.nextchild {
	height:30px;
}

#childnav4content li.first {
	clear:both;
}

#childnav5 ul {
	list-style:none;
}


#childnav5 li {
	list-style:none;
	background-image:url(/lay/wbde/i_arrow_link_black.gif);
	background-repeat:no-repeat;
	background-position:0px 5px;
	width:132px;
	float:left;
	margin:0 0 0 0px;
	margin-right:10px;
	padding:0 0 0 10px;
	margin-bottom:3px;
}

#childnav5 li.nextchild {
	height:30px;
}


#childnav5 li.first {

	clear:both;

}


/*
#########################################
Linklist
#########################################
*/
.linklist_linkdiv{width:267px;}
.linklist_linkdiv_big{width:375px}

/*marketing */
.linklist_marketing_link {border-style:solid;font-size:9pt; border:1px solid #d4d8e1;height:17px;padding-top:1px}
/*homepage linkliste*/
.linklist_homepage_link {font-size:9pt;background-color:#ebedf2; padding-top:1px;padding-bottom:2px}

#linklist {
	padding-top:5px;
	background-color:#ebedf2;padding:5px;
	margin-bottom:10px;

}

#linklist ul li {
	list-style: none;

}

#linklist ul li.head {
	font-size: 12px;
	text-decoration: none;
	font-weight: bold;
	padding-left:5px;
	margin-bottom:3px;
}

#linklist ul li a {
	text-decoration: none;
	display:block;
}


#linklist ul li.element {
	background-image:url(/lay/wbde/i_arrow_link_black_linklist.gif);
	font-size: 12px;
	background-repeat:no-repeat;
	background-position:0px 0px;
	background-color:#ebedf2;
	padding:0 0 0 18px;
	padding-bottom:1px;
}

#linklist ul li.more a{
	font-size: 12px;
	text-decoration: underline;
	padding-left:5px;
	padding-bottom:1px;
	font-weight: normal;
	padding-right:5px;
	text-align:right;
}


#linklist ul li a:hover {
	text-decoration: underline;
	display:block;
}


#linklist_hp {
	padding-top:10px;
	margin-bottom:10px;
	height:100%;
	width:265px;
	border: 1px solid #d4d8e1;
}

#linklist_hp ul li {
	list-style: none;
}

#linklist_hp ul li a {
	text-decoration: none;
	display:block;
}
#linklist_hp ul li.head a{
	font-size: 14px;
	text-decoration: none;
	font-weight: bold;
	padding-left:10px;
	height:23px;

}
#linklist_hp ul li.element {
	background-image:url(/lay/wbde/i_arrow_link_black_linklist.gif);
	font-size: 12px;
	background-repeat:no-repeat;
	background-position:3px 0px;
	padding:0 0 0 21px;
	padding-bottom:1px;


}

#linklist_hp ul li.more a{
	font-size: 12px;
	text-decoration: underline;
	padding-left:5px;
	padding-bottom:5px;
	font-weight: normal;
	padding-right:5px;
}



#linklist_hp ul li a:hover {
	text-decoration: underline;
	display:block;
}






/*
#########################################
Warenkorb in Navigation inkl. Add-To-Cart-Layer
#########################################
*/

/*
#########################################
Warenkorb für ABCDE-Test
#########################################
*/
.wkclean_old td {
	padding: 10px 5px;
}

.wkclean_old td span {
	font-size: 10px;
}


/*
#########################################
Warenkorb für ABCDE-Test - ENDE
#########################################
*/
#header .dev {
	color:black;
	background-color:#FFF200;
	border:2px solid black;
	padding:3px;
	font-size:15px;
	margin-left:77px;
	position:absolute;
	text-align:left;
	font-weight:bold;
	top:55px;
	z-index:999999;
}

#header .dev_logo {
	position:absolute;
	top:30px;
	left:0;
	z-index:9999999;
}

a.warenkorb, a.warenkorb:link, a.warenkorb:visited {
	display:block;
	position:absolute;
	top:-1px;
	left:-1px;
	width:182px;
	height:82px;
	text-decoration:none;
	background:transparent url(/lay/wbde/bg_wk_1.gif) no-repeat top left;
}

a.warenkorb:hover {
	background:transparent url(/lay/wbde/bg_wk_2.gif) no-repeat top left;

}

#header_content {
	height:97px;
}

#header_content img {
	top:12px;
	position:absolute;
	left:0;
	z-index:9999;
}

#wkbreadcrumbwk {

	position:relative;
	top:15px;
	left:109px;
	width:761px;
}

#wkbreadcrumb {
	height:41px;
	left:109px;
	margin-bottom:30px;
	position:relative;
	top:0;
	width:761px;
}

#wkbg {
	position:absolute;
	left:770px;
	overflow:visible;
	z-index:900;
	display:block;
}

#warenkorb {
	background-color:#fff;
	top:0;
	margin:3px 11px 10px 10px;
	position: relative;
	width: 178px;
	z-index:900;
	border:2px solid #fff;
	min-height:80px;
}

#warenkorb  .icon {
	width: 167px;
	height:32px;
	margin: 5px 0 5px 6px;
	text-align: center;
}

#warenkorb_small {
	top:5px;
	left:782px;
	position: absolute;
	width: 178px;
	height:80px
}

#warenkorb_small .warenkorb img {
	margin:0 5px 0 3px;
}

#addToCartFading {
	padding:0px;
	background-color:#fff;
	position:relative;
}
#wklinks {
	display:block;
}

#wkl_top_tiny {
	margin-top:5px;
	display:none;
}

.ok_icon {
	background:transparent url(/lay/wbde/i_ok.gif) no-repeat center right;
	height:17px;
	line-height:17px;
	width:126px;
}

div.addToCartFading-absolute { /* #Top-Zustand */
	position:relative;
	margin:0px 0 0 0;
	width:178px;
	top:0;
}

div.addToCartFading-fixed { /*# Gescrollter zustand */
	position:absolute;
	border-top:0;
	left:0px;
	width:199px;
	left:-8px;
}

div.atc-scrolling {
	margin:0 10px 10px 10px;
	border-top:0;
	border:2px solid #DC0204;
}

#wkbginner {
	background: transparent url(/lay/wbde/x_glas.png);
	display:none;
}

/*
#########################################
MegaDropDown Navigation
#########################################
*/
#menu {
background:transparent url(/lay/wbde/mdd_bg.gif) repeat-x scroll left top;
height:57px;
line-height:36px;
width:960px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}

#menu li.mega, #menu li.nomega {
float: left;
position: relative;
text-align:center;
overflow:visible;
}

#menu li.mega div.tablink, #menu li.nomega div.tablink {
display:block;
overflow:visible;
position:relative;
left:0px;
height:36px;
}

#menu li.mega.act, #menu li.nomega.act {
background: #dc0000;
}

#menu li.mega.act a, #menu li.nomega.act a {
color:white;
}

#menu li.mega a:hover, #menu li.nomega a:hover {
color:#DC0000;
text-decoration:underline;
}

#menu li.mega.act a:hover, #menu li.nomega.act a:hover {
color:white;
text-decoration:underline;
}

#menu li.mega.act.hovering a, #menu li.mega.act.hovering a:hover {
color:#DC0000;
text-decoration:underline;
}

#menu li.mega.hovering div a {
color:#DC0000;
}

#menu li.mega a, #menu li.nomega a {
text-decoration: none;
display:block;
font-weight:bold;
}

#menu li.mega a.double, #menu li.mega a.double:active, #menu li.mega a.double:visited, #menu li.nomega a.double, #menu li.nomega a.double:active, #menu li.nomega a.double:visited {
padding: 6px 0 4px 0;
line-height:13px;
}

#menu li.mega.hovering {
background: transparent url(/lay/wbde/mdd_tab.gif) no-repeat top left;
overflow:visible;
}

#menu li.mega div.firsttab2act, #menu li.nomega div.firsttab2act {
position:absolute;
display:none;
top:0;
z-index:9999;
width:1px;
height:36px;
background:transparent url(/lay/wbde/mdd_tab_sep.gif) no-repeat top left;
}

#menu li.mega.hovering div.firsttab2act, #menu li.mega div.firsttab2 {
display:inline;
}

#menu li.mega div.firsttabact, #menu li.nomega div.firsttabact {
display:none;
}

#menu li.mega.hovering div.firsttabact {
display:inline;
}

#menu li.mega div.firsttab, #menu li.nomega div.firsttab {
position:absolute;
display:inline;
left:0;
top:0;
z-index:999;
width:1px;
height:36px;
background:transparent url(/lay/wbde/mdd_tab_sep.gif) no-repeat top left;
}

#menu li.mega.hovering div.firsttab {
display:inline;
}

#menu li.mega img.tabshadow, #menu li.nomega img.tabshadow {
position:absolute;
right:-8px;
display:none;
top:0;
z-index:9999;
}

#menu li.mega.hovering img.tabshadow {
display:inline;
z-index:9999;
}


/***********************/
/* Beginn Megadropdown */
/***********************/

/* DIV des Dropdowns allgemein */
#menu li.mega div.dropdown {
background:transparent url(/lay/wbde/mdd_shadow.png) no-repeat bottom right;
position:absolute;
left:0px;
width: 607px;
top:36px;
overflow:hidden;
z-index:9999;
}

#menu li.mega div.dropdownblank {
background:transparent url(/lay/wbde/mdd_shadow_blank.png) no-repeat bottom right;
position:absolute;
left:0px;
width: 607px;
top:36px;
overflow:hidden;
z-index:9999;
}

#menu li.mega div.dropdowncontent {
width:597px;
overflow:hidden;
text-decoration:none;
}

#menu li.mega div.actiondropdowncontent {
line-height:15px;
padding: 13px 0 15px 0;
margin-left:5px;
overflow:hidden;
text-align:left;
text-decoration:none;
width:597px;
}
#menu li.mega div.dropdowncats {
width:392px;
margin:5px 0 10px 0;
padding:0 0 0 12px
}

/* Beginn Inhalt des Dropdowns */
#menu li.mega div.dropdown div.bordertop, #menu li.mega div.dropdownblank div.bordertop, #menu li.mega div.actiondropdown div.bordertop {
height:13px;
line-height:13px;
background-image:url(/lay/wbde/mdd_bordertop.gif);
position:absolute;
}
#menu li.mega div.dropdown ul.mdd_text, #menu li.mega div.dropdownblank ul.mdd_text {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
width:174px;
text-align:left;
margin-left:0px;
float:left;
padding:0 0 5px 0;
line-height:20px;
}
#menu li.mega div.dropdown div.mdd_text_right, #menu li.mega div.dropdownblank div.mdd_text_right {
width:181px;
margin: 13px 0 20px 5px;
text-align:left;
line-height:20px;
}

#menu li.mega div.dropdown div.mdd_text_right ul, #menu li.mega div.dropdownblank div.mdd_text_right ul,
#menu li.mega div.actiondropdowncontent ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
line-height:20px;
}

#menu li.mega div.dropdown div.mdd_text_right p, #menu li.mega div.dropdownblank div.mdd_text_right p,
#menu li.mega div.dropdowncats p, #menu li.mega div.actiondropdowncontent p {
padding:5px 0 7px 8px;
font-size:20px;
text-align:left;
}

/* Links innerhalb des Dropdowns in einer Liste */
#menu li.mega div.dropdown ul.mdd_text a, #menu li.mega div.dropdownblank ul.mdd_text a,
#menu li.mega div.dropdown div.mdd_text_right a, #menu li.mega div.actiondropdowncontent ul a {
color:#000;
font-weight:normal;
background:transparent url(/lay/wbde/i_arrow_link_black_linklist.gif) no-repeat scroll left 2px;
padding-left:18px;
text-decoration:none;
}
#menu li.mega div.dropdown ul.mdd_text a:hover, #menu li.mega div.dropdownblank ul.mdd_text a:hover,
#menu li.mega div.dropdown div.mdd_text_right a:hover, #menu li.mega div.actiondropdowncontent ul a:hover {
color:#000;
text-decoration:underline;
background-color:#e3e6ed
}


/* Unterer Link mit rotem Pfeil */
#menu div.mdd_link {
width:400px;
margin-bottom:20px;
text-align:center;
float:left;
}
#menu div.mdd_link a {
background:transparent url(/lay/wbde/mdd_pfeil.gif) no-repeat center right;
padding-right:18px;
text-decoration:underline;
line-height:15px;
display:inline;
}
#menu li.mega.hovering div.mdd_link a:visited, #menu li.mega.hovering div.mdd_link a:link, #menu li.mega.hovering div.mdd_link a:active {
color:#000;
display:inline;
}

/* Ein-/Ausblenden des MDD */
#menu li.mega div {
display: none;
}
#menu li.hovering div {
display: block;
}

/* Buch-Icon */
#menu li.mega a.icon3, #menu li.nomega a.icon3 {
background:transparent url(/lay/wbde/tab_navigation_icon_buch.gif) no-repeat;
padding-left:10px;
}
#menu li.mega a.icon3act, #menu li.nomega a.icon3act {
background:transparent url(/lay/wbde/tab_navigation_icon_buch_akt.gif) no-repeat;
padding-left:10px;
}
#menu li.mega.hovering a.icon3act, #menu li.nomega.hovering a.icon3act {
background:transparent url(/lay/wbde/tab_navigation_icon_buch.gif) no-repeat;
padding-left:10px;
}

/*
#########################################
Meta Navigation
#########################################
*/

#metanavigation {
	position:absolute;
	top:5px;
	right:190px;
	z-index:900;
}

#ddmenu {
display:inline;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}

#ddmenu li {
float:left;
position:relative;
padding:3px;
margin-right:0px;
}

#ddmenu li.metamenu.hovering {
background: transparent url(/lay/wbde/mdd_tab_hov.gif) no-repeat top left;
}

#ddmenu li.metamenu div.white {
display:none;
background-color:white;
width:inherit;
line-height:2px;
position:relative;
top:2px;
margin:0 -2px 0 -2px;
}

#ddmenu li.metamenu.hovering div.white {
display:block;
}

#ddmenu li.metamenu img.sideshadow {
display:none;
position:absolute;
right:-7px;
height:21px;
top:0px;
}

#ddmenu li.metamenu.hovering img.sideshadow {
display:inline
}

#ddmenu li.metamenu div.dropdown {
background:transparent url(/lay/wbde/mddmeta_shadow.png) no-repeat scroll right bottom;
padding:0 0 18px;
position:absolute;
top:21px;
width:233px;
}


#ddmenu li.metamenu div {
display:none;
}

#ddmenu li.metamenu div.bordertop {
height:1px;
line-height:1px;
width:225px;
background-color:#9faabe;
position:relative;
}

#ddmenu li.hovering div {
display:block;
}

#ddmenu div.dropdown ul {
line-height:12px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
position:relative;
top:5px;
}

#ddmenu li.hovering .pipe {
	color:white;
}

#ddmenu li .pipe {
	display:inline;
}

#ddmenu div.dropdown li {
padding:0;
width:225px;
}

#ddmenu div.dropdown li a:hover {
background-color:#E3E6ED;
}

#ddmenu div.dropdown li a {
background:transparent url(/lay/wbde/i_arrow_link_black_linklist.gif) no-repeat scroll 2px bottom;
color:black;
display:block;
margin:0 5px 0 6px;
padding:4px 4px 4px 23px;
position:relative;
}
/*
#########################################
Navigation Main
#########################################
*/

#navigationmain {
	list-style:none;
	margin:0;padding:0;border:0;
	padding-left:7px;
	width:960px;
	background-color:#fff;
	height:33px;
	line-height:33px;
	background-image:url(/lay/wbde/tab_navigation_start.gif);
	background-repeat:no-repeat;
	background-position:left top;
}

#navigationmain a {
	font-size:9pt;
	font-weight:bold;
	font-family:arial;
}

#navigationtopsub {
	margin:0;padding:0;
	width:960px;
	text-align:center;
	position:absolute;
	margin-left:-480px;
	left:50%;
	top:102px;
	background-color:#dc0000;
	height:20px;
	line-height:20px;
}

p#oneliner {
	margin:0;padding:0;
	display:block;
	clear:left;
	width:100%;
	background-color:#dc0000;
	color:#fff;
	font: bold 10pt Arial;
	height:21px;
	line-height:20px;
	text-align:center;
}

#oneliner a {
	color:#fff;
	font: bold 10pt Arial;
	height:21px;
	line-height:20px;
}

#navigationmain li {
	display:inline;
	margin:0;padding:0;
	text-align:center;
	background-image:url(/lay/wbde/tab_navigation_bg.gif);
	background-position:top;
	background-repeat:repeat-x;
	height:33px;
}

#navigationtopsub li{
	display:inline;
	margin:0;padding:0;
	background-image:none;
	height:20px;
	color:#fff;
}

#navigationmain li a {
	margin:0;padding:0 7px 0 0;
	text-decoration:none;
	color:#000;
	display:block;
	background-image:url(/lay/wbde/tab_navigation_right.gif);
	background-repeat:no-repeat;
	background-position:right top;
}



#navigationmain li a.end {
	background-image:url(/lay/wbde/tab_navigation_end.gif);
	background-repeat:no-repeat;
	background-position:right top;
}

#navigationmain li a.double {
	padding-top:7px;
	padding-bottom:2px;
	line-height:12px;
}

.versandversatz {
	margin-top:1px;
}

/*
* Spezielle Features in der Hauptnavi m�ssen absolut positioniert werden.
* Leider spielt der IE nicht mit, somit muss man die Konfiguration der Abst�nde f�r IE
* im File "navigation_main_ie.css" anpassen und f�r den Rest hier!
*/
#versatz {
	margin-top:7px;
}

/*
* Icons werden absolut in die Navigation positioniert. Um die eine Zentrierung
* zu erhalten werden die Textlinks nach rechts geschoben
*/
#navigationmain li a.icon {
	padding-left:0px;
}
/*
* Positionierung f�r das Icon an Position 3 (Buch)
*/
#navigationmain li a img.icon3 {
	position:absolute;top:78px;
}

#navigationtopsub li a {
	display:inline;
	padding:0;margin:0;
	background-image:none;
	color:#fff;
}
#navigationtopsub li a:hover {
	text-decoration: underline;
}

#navigationmain li.block {
	display:block;
	float:left;
	text-align:center;
	overflow:hidden;
}

/*
*
* Zust�nde (aktiv)
*
*/

/* Home, Reiteranfang */
#navigationmain.cur {
	background-image:url(/lay/wbde/tab_navigation_start_cur.gif);
}

/* Reiter Hintergrund */
#navigationmain li.cur {
	background-image:url(/lay/wbde/tab_navigation_bg_current.gif);
}

/* Linkfarbe bei Reiter */
#navigationmain li.cur a {
	color:#fff;
	background-image:url(/lay/wbde/tab_navigation_right_cur.gif);
}
/* Vererbung an Subnavigation stoppen */
#navigationmain li.cur li a {
	color:#fff;
	background-image:none;
}

/* Abschluss Reiter wenn n�chster aktiv */
#navigationmain li.curnext a {
	background-image:url(/lay/wbde/tab_navigation_left_cur.gif);
}
/* Vererbung an Subnavigation stoppen */
#navigationmain li.curnext li a {
	background-image:none;
}

/* Abschluss, letzer Reiter */
#navigationmain li.cur a.end {
	background-image:url(/lay/wbde/tab_navigation_end_cur.gif);
}

/*
#########################################
Navigation Search
#########################################
*/
#navigationsearch {
  width: 960px;
  background:transparent url(/lay/wbde/mdd_search_bg.gif) repeat-x bottom left;
  font: normal 10pt Arial;
  height:47px;
  line-height:32px;
  margin-top:1px;
  margin-bottom:1px;
}

#navigationsearch .bb_aus-dem-katalog-bestellen {
	float: right;
	margin: 0 10px 0 0;
}

.active  {
	font-size:9pt;
	width:470px;
	border:0px solid white;
	color:#000;
}

.deactive {
	font-size:9pt;
	width:470px;
	border:0px solid white;
	color:lightgrey;
}

#navigationsearchbasket {
  width:100%;
  background-image:url(/lay/wbde/l_bg_search_top.gif);
  font: normal 10pt Arial;
  height:30px;
}

/*
#########################################
Oneliner NEW
#########################################
*/

#onelinernew{
	padding:0;
	margin:0;
	width:100%;
	color:#fff;
	height:20px;
	line-height:20px;
	text-align:center;
	position:absolute;
	top:134px;
	z-index:0;
}

#onelinernew a {
	color: #fff;
}

#onelinernew ul{
	text-align:center;
	list-style:none;
}

#onelinernew li{
	display:inline;
}

#onelinerblank {
	display:block;
	position:absolute;
	background-color:#DC0204;
	top:133px;
	width:960px;
	height:21px;
}


/*
#########################################
Navigation-Sub
#########################################
*/

#navigationsub {
	width:179px;
	font: normal 10pt Arial;
	padding:0;
	margin:0 0 15px 0;
}

#navigationsub .headline a {
	text-decoration: none;
}

#navigationsub .headline a:hover {
	text-decoration: underline;
}

#navigationsub p {
	font-weight:bold;
	background-color:#ebedf2;
	padding: 7px 0 1px 8px;
	margin:0;
}

#navigationsub ul {
  list-style:none;
	padding:0;
	margin:0;
	padding-bottom:0px;
}

#navigationsub li a {
	color:#000;
	text-decoration:none;
	display:block;
	padding-left:5px;
}

#navigationsub li a:hover {
	color:#000;
	text-decoration:underline;
}

#navigationsub ul li {
	background-image:url(/lay/wbde/i_arrow_link_black_linklist.gif);
	background-repeat:no-repeat;
	background-position:5px 0px;
	background-color:#ebedf2;
	padding:0 0 0 17px;
}

#navigationsub ul li.current {
	background-image:url(/lay/wbde/i_navigation_arrow_down.gif);
	background-repeat:no-repeat;
	background-position:12px 4px;
	font-weight:bold;
}

#navigationsub ul li a.last {
	margin-bottom:3px;
}

#navigationsub ul li.more {
	background-image:none;
	text-align:right;
	font-weight:bold;
	padding-right:11px;
}

#navigationsub ul li ul {
	background:#fff;
	padding:0;
	margin-left:-17px;
	padding-top:1px;
}

#navigationsub ul li ul li {
	background-image:none;
	background-color:#fff;
	padding:0 0 0 17px;
	font-weight: normal;
}

#navigationsub ul li ul li.current {
	background-image:none;
	font-weight:bold;
}

#navigationsub ul li ul li.last {
	/*marign-bottom:5px;*/
}

#navsecondary {
	width:179px;
	font: normal 10pt Arial;
	padding:0;
	margin:0 0 20px 0;
}

#navsecondary a {
	color:#000;
	text-decoration:underline;
}

#navsecondary a.head {
	color:#000;
	text-decoration:none;
	font-weight:bold;
}



.grey_border
{
	border-width:1px;
	border-style:solid;
	border-color:#ebedf2;
}

/*
#########################################
Newsletter
#########################################
*/
.newsletter_box_homepage{width:201px;}
.newsletter_box_left{width:179px;}
.newsletter_padding{padding-top:5px;padding-bottom:5px;padding-right:5px;padding-left:10px;}
.newsletter_textfield{margin-top:1px;}
.newsletter_input_size110 	{border-style:solid;font-size:9pt; height:17px; border:1px solid #b6b6b6; width:100px;}
.newsletter_input_size130 	{border-style:solid;font-size:9pt; height:17px; border:1px solid #b6b6b6; width:125px;}
.newsletter_input_size250 	{border-style:solid;font-size:9pt; height:17px; border:1px solid #b6b6b6; width:250px;}
.input_size100 		{border-style:solid;font-size:9pt; height:17px; border:1px solid #b6b6b6; width:100px;}
.nl_error  { color: #dc0000; font-weight:bold;}
.nl_error a:link  { color: #dc0000; font-weight:bold;}
.nl_error a:visited  { color: #dc0000; font-weight:bold;}


#nl_area .captcha_headline
{
	width:340px;
	margin-top:25px;

}

#nl_area .text
{
	margin-top:5px;
	width:340px;
	font-size: 10px;
	color: #666666

}

#nl_area .captcha_field
{
	margin-top:10px;
	margin-bottom:10px;
	margin-left:90px;
}

#nl_area .button
{
	margin-left:20px;
}


#nl_area_list .allcheck
{
	margin-left:4px;
	margin-bottom:10px;
	margin-top:15px;
	margin-right:5px;
	float:left;
}

#nl_area_list .allcheck_label
{
	margin-left:210px;
	margin-top:15px;
	float:left;
	font-weight:bold;
}

#nl_area_list .nlcheckbox
{
	margin-bottom:10px;
	margin-top:15px;
	margin-right:5px;
	float:left;
}

#nl_area_list .nlcheckbox_text
{
	width:300px;
	margin-top:10px;
	float:left;
}

#nl_area_list .nlcheckbox_text .label
{
	font-weight:bold;
}

/*
#######################################
Order
#######################################
*/
#order_nlanmeldung {
	border: 1px solid #ebedf2;
	height: 165px;
	padding: 10px;
}

#order_nlanmeldung .start {
	background :url(/lay/wbde/loader.gif)  no-repeat scroll 0 0 transparent;
	padding: 10px 0 0 30px;
}

#order_nlanmeldung .order_newsletter {
	float: left;
	margin: 1px 0 0 0 ;
}

#order_nlanmeldung .order_newsletter .headline {
	background :url(/lay/wbde/i_order_newsletter.jpg)  no-repeat scroll 0 0 transparent;
	padding: 15px 0 0 50px;
	vertical-align: middle;
	width: 277px;
	height: 60px;
}

#order_nlanmeldung .order_newsletter .content {
	height: 78px;
	padding: 8px 0 0 43px;
	width: 299px;
}

#order_nlanmeldung .order_newsletter .content .nlcontent {
	padding: 3px 0 3px 7px;
}

#order_nlanmeldung .order_gewinnspiel {
	float: right;
	padding: 12px 0 0 109px;
	height: 150px;	
}

#order_nlgewinnspiel {
	display: none;
}


/*
#########################################
Popup
#########################################
*/
/*.popup_all {*/
/*padding:0 35px 0 35px;*/
/*margin:10px 0px 0px 0px;*/
/*}*/

/*.popup_all ul {text-align: center; margin-bottom:12px;}*/
/*.popup_all ul li {*/
	/*display: inline;*/
	/*margin: 0 20px 0 0; padding-left:10px;*/
	/*background-position:center;*/
	/*background-position:left;*/
	/*background-repeat:no-repeat;*/
/*}*/

/*.popup_all table td {padding:0; margin:0;}*/

/*.popup_head {height:25px;}*/
/*.box_sep01 {border-style:solid; border-width:0 0 1px 0; border-color:#d4d8e1; margin-bottom:2px;}*/
/*.box_sep02 {border-style:solid; border-width:1px 0 0 0; border-color:#d4d8e1; margin-bottom:15px;width:500px}*/
/*.box_sep03 {border-style:solid; border-width:0 0 1px 0; border-color:#d4d8e1; margin-bottom:15px;}*/
/*.box_end {border-style:solid; border-width:0 0 1px 0; border-color:#d4d8e1; margin-bottom:2px;}*/

/*.li_text li{margin:0 0 0 15px;}*/

/*.popup_p {margin-bottom:15px;}*/
/*
#########################################
Productdetails
#########################################
*/
/* ProduktDetails - Kurz pd */
#pd {
	margin-top:25px;
}

#pd #popup_all {
padding:0 35px 0 35px;
margin:10px 0px 0px 0px;
}
#pd #usercomment {
	width:495px;
	display:block;
}
#pd #popup_all table td {padding:0; margin:0;}

/* separates Raster verwalten */
#pd #left {
	width:170px;
	float:left;
	margin:0px 0px 0px 0px;
}

#pd #center {
	width:385px;
	margin-left:15px;
}
#pd #centerMain {
	width:590px;
	float:right;
}

#pd div.bottom {
	width:570px;
}

#pd div.border_yellow {
	border:1px solid #d4d8e1;
	display:block;
}
#pd #werbetext ul
 {
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 10px;
	margin: 0px;
	padding-top: 10px
}

#pd #werbetext p
 {
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 10px;
	margin: 0px;
	padding-top: 10px
}

/* Warenkorbbutton */
#pd div.wk {
	position:absolute;
	top:55px;right:0px;
	width:170px;
}

/* Zur�ckbutton */
#pd div.back {
	position:absolute;
	top:25px;right:0px;
	width:201px;
	text-align:right;
}

/* Vorteilsbox */
#pd div.vorteilbox {
	position:absolute;
	top:140px;right:0px;
	width:170px;
}

/* St�ckliste */
#pd div.stueckliste {
	position:absolute;
	top:295px;right:0px;
	width:170px;
}

/* Kommentararchivseite*/
#pdbig #comments {
	width:780px;
}

/* Kommentararchivseite*/
#pdbig #legende {
	width:670px;
	padding:15px;
	border: 1px solid rgb(215, 215, 227);
}

/* Kommentararchivseite*/
#pdsmall #legendedetail {
	width:514px;
	padding:15px;
	border: 1px solid rgb(215, 215, 227);
}

#pdbig #centerMain {
	width:780px;
	margin-right: 100px;
	float:right;
}

#pdbig .upbox {
	padding: 20px 0 0 0;
}

#pd #center {
	width:100px;
	/*margin-left:150px;*/
}

#pdbig #left {
	width:70px;
	float:left;
	margin:0px 0px 0px 0px;
}

#proddetail_headline {
	width: 335px;
}

#proddetail_headline_archiv {
	width: 700px;
}

#delink {
	margin-bottom: 10px;
}


/* Track-Tabelle */
.tracks th {
	padding:0px 10px 0px 10px;
	text-align:left;
	border:none;
}
.tracks td {
	text-align:left;
	border:none;
}
.tracks td.right {
	text-align:right;
}
.tracks th.clear, .tracks td.clear {
	padding:0px; margin:0px;
}
.tracks td.b_r {
	border-right:1px solid #fff;
}
.tracks td.b_b {
	border-bottom:1px solid #fff;
}
.tracks td img {
	padding:0px;
	margin:0px;
	border:none;
}

/* Detail-Bilder */
#pd #detail_images {
	overflow:hidden;
	width:385px;
	white-space:nowrap;
}
#pd #detail_images img {
	float:left;
	margin-right:2px;
	margin-bottom:10px;
}

/* search links f�r Keywords, Autoren etc. */
#pd ul.search_links li {
	float:left;
	list-style:none;
}

#pd .no_float li {
	clear:both;
}

/* f�r in Werbetexten enthaltene li-Tags muss die Ausrichtung korrigiert werden */
#pd .infotext ol {margin-left:15px;}
#pd .infotext li {margin-left:15px;}

#pd .price_block {
	padding:8px 0 10px 9px;
	width:230px;
}

.hyphenate_related {
	width: 100px;
}

/* Alarm anmelden*/
.apply_alert p {
	padding: 20px 0 0 0;
	font-weight: bold;
}

.apply_alert p.alert_button {
	padding: 0 0 0 0;
}

.successAlertBox {
	border: 1px solid #d8e2f0;
	padding: 10px;
	margin: 5px;
}

.errorAlertBox {
	background-color:#F8C3C2;
	border:1px solid #dc0000;
	padding: 10px;
	margin: 5px;
}

/*
#########################################
Productdetails ShopRefresh 2009
#########################################
*/

#pdbig {
	width:960px;
}

#pdbig.archiv {
	margin: 80px 0 0 
}


#pdbig ul {
list-style-position:inside;
}

#pdbig #popup_all {
padding:0 35px 0 35px;
margin:10px 0px 0px 0px;
}

#pdbig #popup_all table td {padding:0; margin:0;}

#pdbig #usercomment {
	width:635px;
	display:block;
}

#pdbig #lastshown, #pdbig #clickstream, #pdbig #bl_table {
	width:710px;
}

#pdbig #imageleft {
	width:170px;
	float:left;
	margin:0px 0px 0px 0px;
}

#pdbig #centertop {
	padding-right:65px;
	width:450px;
	float:right;
}

#pdbig #pdleftandbottom {
	width:710px;
	float:left;
}



#pdbig div.border_yellow {
	border:1px solid #d4d8e1;
	display:block;
}
#pdbig #werbetext ul
 {
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 10px;
	margin: 0px;
	padding-top: 10px
}

#pdbig #werbetext p
 {
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 10px;
	margin: 0px;
	padding-top: 10px
}

/* Warenkorbbutton */
#pdbig div.wk {
	position:absolute;
	top:55px;right:0px;
	width:170px;
}

/* Zur�ckbutton */
#pdbig div.back {
	position:absolute;
	top:25px;right:0px;
	width:201px;
	text-align:right;
}

/* Vorteilsbox */
#pdbig div.vorteilbox {
	position:absolute;
	top:140px;right:0px;
	width:170px;
}

/* St�ckliste */
#pdbig div.stueckliste {
	position:absolute;
	top:295px;right:0px;
	width:170px;
}

/* Detail-Bilder */
#pdbig #detail_images {
	overflow:hidden;
	width:385px;
	white-space:nowrap;
}
#pdbig #detail_images img {
	float:left;
	margin-right:2px;
	margin-bottom:10px;
}

/* search links f�r Keywords, Autoren etc. */
#pdbig ul.search_links li {
	float:left;
	list-style:none;
}

#pdbig .no_float li {
	clear:both;
}

/* f�r in Werbetexten enthaltene li-Tags muss die Ausrichtung korrigiert werden */
#pdnew .infotext ol {margin-left:15px;}
#pdnew .infotext li {margin-left:15px;}

#pdnew .price_block {
	padding:8px 0 10px 9px;
	width:230px;
}

/* Neue BuyBox */

#buybox {
	overflow:visible;
	width:228px;
	border:1px solid #d4d6e2;
	background:transparent url(/lay/wbde/buybox_bg.gif) repeat-x top left;
}

#buybox .price_block {
min-height:30px;
padding:8px 0 10px 9px;
width:130px;
}

#buybox .discount {
	margin:-23px 0 0;
	position:absolute;
	right:6px;
}

#buybox .discount_archiv {
	margin:-11px 0 0;
	position:absolute;
	right:1px;
}

/*
#########################################
Productdetails ShopRefresh 2009 (schmale variante)
#########################################
*/

#pdsmall {
	width:759px;
}

#pdsmall ul {
list-style-position:inside;
}

#pdsmall #popup_all {
padding:0 35px 0 35px;
margin:10px 0px 0px 0px;
}

#pdsmall #popup_all table td {padding:0; margin:0;}


#pdsmall #usercomment {
	width:474px;
	display:block;
}

#pdsmall #lastshown, #pdsmall #clickstream, #pdsmall #bl_table {
	width:545px;
}

#pdsmall #imageleft {
	width:170px;
	float:left;
	margin:0px 0px 0px 0px;
	position: relative;
	
}

#pdsmall #centertop {
	width:355px;
	margin-left:20px;
	float:right;
}

#pdsmall #pdleftandbottom {
	width:545px;
	float:left;
}



#pdsmall div.border_yellow {
	border:1px solid #d4d8e1;
	display:block;
}
#pdsmall #werbetext ul
 {
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 10px;
	margin: 0px;
	padding-top: 10px
}

#pdsmall #werbetext p
 {
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 10px;
	margin: 0px;
	padding-top: 10px
}

/* EBooks */
#pdsmall .ebook_box {
	border: 1px solid #D7D7E3;
	position: relative;
	width: 345px;
	padding: 10px 0 10px 10px;
	margin: 10px 0 0 0;
	display: inline-block;
}

.proxy {
	background: url(/lay/wb/x.gif) repeat-x scroll left top transparent;
	position:absolute;
	top:0;
	left: 0;
	width: 100%;
	height: 100%;
}

#pdsmall .ebook_box .header {
	font-size: 11px;
	margin: 0 0 5px 0;
}

#pdsmall .ebook_box .icons {
	padding: 0 0 0 10px;
}

#pdsmall .ebook_box .header .format_txt {
	margin:	0 50px 0 0;
}

#pdsmall .ebook_box .header .format_txt_without {
	margin:	0 80px 0 0;
}

#pdsmall .ebook_box .header .able_txt {
	margin:	0 60px 0 0;
}

#pdsmall .ebook_box .header .size_txt {
	margin:	0 5px 0 0;
}

#pdsmall .ebook_box .infoheader {
	display: block;
	margin: 0 0 15px 0;
	font-weight: bold;
	font-size: 12px;
}

#pdsmall .ebook_box .ebooktip {
	cursor: pointer;
}

#pdsmall .ebook_box .pdf {
	position: relative;
	float: left;
	text-align: center;
	width:	43px;
	height:	43px;
	margin: 0 13px 0 0;
	background: url("/lay/wbde/i_ebook_pdf.png") no-repeat transparent;
}

#pdsmall .ebook_box .pdf_without {
	position: relative;
	float: left;
	text-align: center;
	width:	43px;
	height:	43px;
	margin: 0 38px 0 0;
	background: url("/lay/wbde/i_ebook_pdf.png") no-repeat transparent;
}

#pdsmall .ebook_box .epub {
	position: relative;
	float: left;
	text-align: center;
	width:	43px;
	height:	43px;
	margin: 0 13px 0 0;
	background: url("/lay/wbde/i_ebook_epub.png") no-repeat transparent;
}

#pdsmall .ebook_box .epub_without {
	position: relative;
	float: left;
	text-align: center;
	width:	43px;
	height:	43px;
	margin: 0 38px 0 0;
	background: url("/lay/wbde/i_ebook_epub.png") no-repeat transparent;
}

#pdsmall .ebook_box .mobile {
position: relative;
	float: left;
	text-align: center;
	width:	43px;
	height:	43px;
	margin: 0 8px 0 0;
	background: url("/lay/wbde/i_ebook_mobile.png") no-repeat transparent;
}

#pdsmall .ebook_box .pc {
position: relative;
	float: left;
	text-align: center;
	width:	43px;
	height:	43px;
	margin: 0 8px 0 0;
	background: url("/lay/wbde/i_ebook_pc.png") no-repeat transparent;
}

#pdsmall .ebook_box .tablet {
position: relative;
	float: left;
	text-align: center;
	width:	43px;
	height:	43px;
	margin: 0 15px 0 0;
	background: url("/lay/wbde/i_ebook_tablet.png") no-repeat transparent;
}

#pdsmall .ebook_box .tablet_without {
position: relative;
	float: left;
	text-align: center;
	width:	43px;
	height:	43px;
	margin: 0 35px 0 0;
	background: url("/lay/wbde/i_ebook_tablet.png") no-repeat transparent;
}

#pdsmall .ebook_box .filesize {
position: relative;
	float: left;
	text-align: center;
	width:	43px;
	height:	43px;
	margin: 0 15px 0 0;
	background: url("/lay/wbde/i_ebook_filesize.png") no-repeat transparent;
}

#pdsmall .ebook_box .drm {
position: relative;
	float: left;
	text-align: center;
	width:	43px;
	height:	43px;
	background: url("/lay/wbde/i_ebook_drm.png") no-repeat transparent;
}

#pdsmall .ebook_box .ohne_drm {
position: relative;
	float: left;
	text-align: center;
	width:	43px;
	height:	43px;
	background: url("/lay/wbde/i_ebook_ohne_drm.png") no-repeat transparent;
}

#pdsmall .ebook_box .desciption {
	font-size: 11px;
	position: relative;
	top: 29px;
}

/* E-Book Tooltip */
#pdsmall .ebook_tooltipbox {
	position: absolute;
	display: inline-block;
}

#pdsmall .ebook_tooltipbox  .ebook_toolstip_oben {
	background: url("/lay/all/l_ebook_tooltip_oben.png") no-repeat;
	height: 4px;
	width: 189px;
}

#pdsmall .ebook_tooltipbox.unten  .ebook_toolstip_oben {
	background: url("/lay/all/l_ebook_tooltip_unten_oben.png") no-repeat;
	height: 8px;
	width: 189px;
}

#pdsmall .ebook_tooltipbox  .ebook_toolstip_mitte {
	width: 175px;
	background: url("/lay/all/l_ebook_tooltip_mitte.png") repeat-y;
	padding: 2px 7px 7px 7px;
}

#pdsmall .ebook_tooltipbox  .ebook_toolstip_unten_mitte {
	width: 175px;
	background: url("/lay/all/l_ebook_tooltip_unten_mitte.png") repeat-y;
	padding: 2px 7px 7px 7px;
}

#pdsmall .ebook_tooltipbox  .ebook_toolstip_mitte .header {
	margin: 0;
	display: block;
	font-size: 11px;
	text-align: left;
	font-weight: bold;
}

#pdsmall .ebook_tooltipbox  .ebook_toolstip_mitte .description {
	display: block;
	font-size: 11px;
	text-align: left;
}

#pdsmall .ebook_tooltipbox .ebook_toolstip_unten {
	background: url("/lay/all/l_ebook_tooltip_unten.png") no-repeat transparent;
	height: 9px;
	width: 189px;
}

#pdsmall .ebook_tooltipbox.unten .ebook_toolstip_unten {
	background: url("/lay/all/l_ebook_tooltip_unten_unten.png") no-repeat transparent;
	height: 4px;
	width: 189px;
}

/*** Zusatzinformation bibliografische Informationen  (LRA)***/

.biblio_zusatzinfo{
	margin: 5px 0 5px 0;
	font-size: 11px;
}
/******************************************************/

#pdsmall .toys_note {
	padding: 0;
	margin: 0;
}

#pdsmall .toys_note .gs {
	float: left;
	width:	44px;
	height:	35px;
	margin: 0 10px 0 0;
	background: url("/lay/wbde/i_note_gs.png") no-repeat transparent;
}

#pdsmall .toys_note .cemark {
	float: left;
	width:	49px;
	height:	35px;
	margin: 0 10px 0 0;
	background: url("/lay/wbde/i_note_ce.png") no-repeat transparent;
}

#pdsmall .toys_note .vde {
	float: left;
	width:	35px;
	height:	35px;
	margin: 0 10px 0 0;
	background: url("/lay/wbde/i_note_vde.png") no-repeat transparent;
}

#pdsmall .toys_note .spielgut {
	float: left;
	width:	35px;
	height:	35px;
	margin: 0 10px 0 0;
	background: url("/lay/wbde/i_note_spiel_gut.png") no-repeat transparent;
}

#pdsmall .toys_note .hazard {
	float: left;
	width:	35px;
	height:	35px;
	margin: 0 10px 0 0;
	background: url("/lay/wbde/i_note_hazard.png") no-repeat transparent;
}

/* Warenkorbbutton */
#pdsmall div.wk {
	position:absolute;
	top:55px;right:0px;
	width:170px;
}

/* Zur�ckbutton */
#pdsmall div.back {
	position:absolute;
	top:25px;right:0px;
	width:201px;
	text-align:right;
}

/* Vorteilsbox */
#pdsmall div.vorteilbox {
	position:absolute;
	top:140px;right:0px;
	width:170px;
}

/* St�ckliste */
#pdsmall div.stueckliste {
	position:absolute;
	top:295px;right:0px;
	width:170px;
}

/* Detail-Bilder */
#pdsmall #detail_images {
	overflow:hidden;
	width:385px;
	white-space:nowrap;
}
#pdsmall #detail_images img {
	float:left;
	margin-right:2px;
	margin-bottom:10px;
}

/* search links f�r Keywords, Autoren etc. */
#pdsmall ul.search_links li {
	float:left;
	list-style:none;
}

#pdsmall .no_float li {
	clear:both;
}

#pdsmall .upbox {
	padding: 10px 0 0 0;
}

/* f�r in Werbetexten enthaltene li-Tags muss die Ausrichtung korrigiert werden */
#pdnew .infotext ol {margin-left:15px;}
#pdnew .infotext li {margin-left:15px;}

#pdnew .price_block {
	padding:8px 0 10px 9px;
	width:230px;
}

/* Neue BuyBox schmale Variante */

#buybox_small {
	width:195px;
	border:1px solid #d4d6e2;
	background:transparent url(/lay/wbde/buybox_bg.gif) repeat-x top left;
}

#buybox_small .price_block {
	min-height:30px;
	padding:8px 0 10px 9px;
	width:130px;
}

#buybox_small .discount {
	margin:-23px 0 0;
	position:absolute;
	right: 0;
}

#buybox_small .ebook_helper {
	border-top: 1px solid #cccccc;
	background: url(/lay/wbde/l_layer_ebook_info.png) no-repeat scroll 125px 10px transparent;
	margin: 0 10px 0 10px;
	padding: 10px 0 0 0;
	height: 80px;
}

#buybox_small .ebook_helper .header {
	font-size: 14px;
	font-weight: bold;
	margin: 0 0 5px 0;
	display: block;
}

#imageleft .bookpreview {
	position: relative;
}

#imageleft .bookpreview .lookinside {
	left: 25px;
	z-index: 1;
	position: relative;
}

#imageleft .bookpreview .productimage {
	top: -25px;
	margin: 0 0 -20px 0;
	position: relative;
}

#imageleft .type_icon {
	top: -100px;
	left: -7px;
	z-index: 1;
	position: relative;
}

#imageleft .type_icon_nonpreview {
	bottom: 24px;
	left: -7px;
	z-index: 1;
	position: absolute;
}

#imageleft .type_icon_default {
	top: -120px;
	left: -7px;
	z-index: 1;
	position: relative;
}

#imageleft .googlebooks {
	display: none;
}

/*
#########################################
Productlist
#########################################
*/
/*
Simulation einer Verlinkung bei den untergeordneten Bereichen der Interaktionsflächen
-------------------------------------------------------------------------------------
*/
.search_bullet_img_100 {
	margin-left: 0px;
	list-style-type: none;
}

.jqlinkareahover {
	text-decoration: underline;
	font-weight: bold;
}

.jqlinkareahover:hover {
	color: #515151;
}

/** BEREICHE - LONG **/
.product_list .area_long_r {
	width:530px;
}

/** BEREICHE - NUMERIC **/
.product_list .area_num_n {
	min-width:20px;
}
.product_list .area_num_nfix {
	width:15px;
}

.product_list .area_longnum_r {
	width:500px;
}

.product_list .area_info {
	width:410px;
}
.product_list .area_desc {
	min-height:75px;
	width:410px;
}
.product_list .area_descfix {
	height:70px;
}
.product_list .toppos {
	position:relative;
	top:50px;
}

.product_list #werbetext ul
 {
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 10px;
	margin: 0px;
	padding-top: 10px
}

/* f�r in Werbetexten enthaltene li-Tags muss die Ausrichtung korrigiert werden */
.product_list .infotext ul {margin-left:40px;}
.product_list .infotext li {margin-left:40px;}


.product_list .xl_shortext ul {
	margin-left: 15px;
}

/*** Formatierung ***/
.stub {
	margin-bottom:3px;
}
.px {
	margin-top:1px;
}

.product_list_reset_td	{padding:0px; margin:0px;}

.product_list_reset_td .ebook_zusatz {
	margin: 5px 0 0 0;
	font-size: 11px;
	display: block;
	color: #515151;
}

.product_list_paging_padding	{padding-right:3px;}

/* f�r in Werbetexten enthaltene li-Tags muss die Ausrichtung korrigiert werden */
.infotext li {margin-left:14px;}

/*
#########################################
Reminder
#########################################
*/
	#main_center {
		position: absolute; top: 10px; width: 408px; left: 50%; margin-left: -204px;
	}
	#main_center_2 {
		position: absolute;	top: 10px; width: 700px; left: 50%; margin-left: -350px;
	}

	.form_ms_01 {width:20px;margin-right:5px;text-align:left;float:left; vertical-align:middle;}
	.form_ms_02 {width:150px;margin-right:5px;text-align:left;float:left;padding-top:2px;}
	.form_ms_03 {width:50px;margin-right:5px;text-align:right;float:left;padding-top:2px;}
	.form_ms_04 {width:62px;margin-right:5px;text-align:right;float:left;}
	.form_ms_05 {width:40px;margin-right:5px;text-align:left;float:left;padding-top:2px;}
	.form_ms_06 {width:210px;margin-right:5px;text-align:center;float:left;padding-top:2px;}
	.form_ms_07 {width:92px;margin-right:5px;text-align:left;float:left;}
	.form_ms_08 {width:305px;margin-right:5px;text-align:left;float:left;padding-top:2px;}

	.ms_input_size60 {border-style:solid;font-size:9pt; height:17px; border:1px solid #b6b6b6; width:60px;}

	.box_ms_01 {width:670px; padding:12px 15px 15px 15px; margin-bottom:12px; }
	* html .box_ms_01 {width:700px; }

	.textarea_ms_01	{
      border-style:solid; font-size:9pt; border:1px solid #b6b6b6; width:400px; height:140px;
	  }

/*
#########################################
Search
#########################################
*/
.search_headlineStoebern{float:left;margin-top:25px;}
/*Quicksearch*/
.search_quicksearchBox{height:30px; width:418px;}
input.search_quicksearch{width:214px;border:0px;}
.search_textdetailsuche{padding-top:7px;margin-left:10px;}
.search_losbutton {padding-left:5px;padding-top:3px;}
/*formulare*/
.search_label_details{width:415px;margin-bottom:10px;}
/*filter*/
.search_filter_content{width:180px;padding-left:0px;}
/*mini suchbox musiksuche unter filter*/
.search_input_size105 	{border-style:solid;font-size:9pt; border:1px solid #b6b6b6; width:105px;}

/*suchergebnisseite*/
.search_leftandcentercontent {
		float:  left;
		width: 960px;
	}
.search_leftcontent {
		float: left;
		width: 179px;
		margin-right: 20px;
	}
.search_centercontent {
		float: right;
		width: 761px;
	}

		/** INHALT EINSPALTIG **/
	.product_list .single_column {
		width:761px;
	}
	/** INHALT ZWEISPALTIG **/
	.product_list .two_columns {
		width:375px;
	}
	/** INHALT DREISPALTIG **/
	.product_list .three_columns {
		width:250px;
	}


.clear {clear:both;height:1px;overflow:hidden;}
a:visited {color:#000;}

.stoebern_keywords 			{font-size: 12px; color: #000000; line-height: 16px;}
.stoebern_keywords a:link 	{font-size: 12px; font-weight: normal; color: #000000;line-height: 16px;}
.stoebern_keywords a:visited {font-size: 12px; font-weight: normal; color: #000000;line-height: 16px;}

ul.stoebern {
  list-style:none;
	padding-bottom:4px;
	color:#ffff00;
}

.stoebern li {
	color:#000;
	padding-bottom:4px;
}

.search_highlight {background-color:#fff4c5; display:inline;}

.search_token{
	text-decoration:line-through;
	font-weight: normal;
	color: #000000;
}



/*
#########################################
Hama Zubeh�rfinder
#########################################
*/
#hama .de {
    background: url(/news/specials/geschenkefinder/bg_geschenkefinder_elektro_de.jpg) right top white no-repeat;
    padding-top: 5px;
}

#hama .at {
    background: url(/news/specials/geschenkefinder/bg_geschenkefinder_elektro_at.jpg) right top white no-repeat;
    padding-top: 5px;
}

#hama .ch {
    background: url(/news/specials/geschenkefinder/bg_geschenkefinder_elektro_ch.jpg) right top white no-repeat;
    padding-top: 5px;
}

#hama select{border-style:solid;font-size:9pt; border:1px solid #b6b6b6;width:300px;margin:2px}

#hama #divdropown{height:346px}

/*
Booklooker Artikeldetail-Seite
*/
.border_b_r{border-right:1px solid #ffffff;border-bottom:1px solid #ffffff;font-size: 11px;vertical-align:top;}
.border_b{border-bottom:1px solid #ffffff;font-size: 11px;vertical-align:top;}

/* ###################################################################
   consumer electronics Attribut-Reiter (aroth)
   ################################################################### */
.consumer_button_normal{ border-top:1px solid #ffcc66;height:28px;background-color:#fff4c5;text-align:center;}

.consumer_button_normal_aktiv{ border-top:1px solid #b6b5b5;height:28px;background-color:#f1f1f1;text-align:center;}

.consumer_table td.zelle_links {width:180px;}
.consumer_table td.zelle_rechts { width:390px;}

a.consumer:link, a.consumer:visited
{
color:#000;
text-decoration: underline;
}

a.consumer:hover
{
text-decoration: underline;
}

.successTextBox {
	background-color:#e8e8f0;
	border:1px solid #b0b0b0;
	color:black;
	display:block;
	font-size:12px;
	font-weight:bold;
	margin:0 0 5px;
	padding: 3px 3px 3px 8px;
}

.successTextBox a {
	text-decoration: none;
}

.successTextBox a:hover {
	text-decoration: underline;
}

.errorTextBox {
	background-color:#F8C3C2;
	border:1px solid #dc0000;
	color:#dc0000;
	display:block;
	font-size:12px;
	font-weight:bold;
	margin:0 0 5px;
	padding:3px;
	text-align:center;
}

/*
#########################################
Katalogbestellformularseite
#########################################
*/
.cat_order_form_small	{margin:0 0 0 6px; float:left; text-align: center;}
.cat_order_form_large	{margin:0 0 0 7px; float:left}

.cat_order_form {
	background-image:url(/lay/wbde/i_red_li_square.gif);
	background-repeat:no-repeat;
	background-position:0px 3px;
	padding-left:12px;
	margin-top:3px;
}

/*
########################################
Catalog-Order
########################################
*/
.cookie_info {
	width: 719px;
	margin-left: 100px;
	margin-bottom: 10px;
	margin-top: 10px;
	border: 1px solid #dc0000;
	background-color: #ebedf2;
	padding:20px;
}

/*
#########################################
Cross-Results-Page
#########################################
*/

a.removeFilter {
	text-decoration:none;
	border: 1px solid #d7d7e3;
	padding:4px;
	font-weight:bold;
	margin-bottom: 2px;
}

a.removeFilter:hover {
	background-color:#ecedef;
	border: 1px solid #d7d7e3;
	padding:4px;
}

a.removeFilter:hover  .linethrough {
	text-decoration:line-through;
}

.removeFilter .delete {
	font-size:9px;
	font-weight:normal;
	text-decoration:underline;
	position:relative;
	top:-2px;
}

a.arrowLink {
	background:transparent url(/lay/wbde/i_arrow_link_black_linklist.gif) no-repeat left top;padding-left:18px;
}
.twoColumn {
	width:49%;
}

.twoColumnInside {
	width:240px;
}


/*
#########################################
Suchleiste & Suggestion-Box
#########################################
*/
/*  ES WÄRE SO SCHÖN GEWESEN */
/*#searchPhrase,*/
/*#search_select_box{*/
	/*box-shadow: inset 0 1px 3px rgba(0,0,0,0.2);*/
	/*border-radius: 3px;*/
/*}*/

#searchPhrase {
	padding:0 4px;
	display:block;
	background-color:#ffffff;
	border:1px solid #b6b6b6;
	height:23px;
	line-height: 23px;
	font-size:13px;
	width:460px;
}

#suggestBox {
	line-height:18px;
	position:absolute;
	top:191px;
	margin-left: 3px;
}

/*
#########################################
Socialnetworks
#########################################
*/

#socialnetwork a {
	margin-right:2px;
}

a.reclink {
	width:73px;
	height:73px;
	font-size:11px;
	text-align:center;
	text-decoration:none;
	border:1px solid white;
	color:black ! important;
	float:left;
	display:block;
}

a.reclink:hover, a.reclink:active, a.reclink:focus, a.reclink_active {
	border:1px solid black ! important;
	font-weight:bold;
	color:black ! important;
	text-decoration:none ! important;
}

.reclink img {
	margin-top:15px;
}

/*
#################################################################
Slideshow jquery
#################################################################
*/

.varianten {
	clear: both;
    display: inline-block;
    margin: 0 0 10px;
}

.jcarousel-skin-tango .jcarousel-container {
 }

.jcarousel-skin-tango .jcarousel-container-horizontal {
    width: 285px;
    padding: 20px 40px;
}

.jcarousel-skin-tango .jcarousel-clip-horizontal {
    width:  285px;
    height: 46px;
}
#varianten_slideshow  li.variante_aktiv, .jcarousel-skin-tango .jcarousel-clip-horizontal .variante_aktiv{
    border: solid 2px #9e9e9e;
    height: 30px;
    display:inline;
    cursor:pointer;
    font-weight:bold;
    background: #e7e7e7 url(/lay/wbde/varianten_pfeil.png) no-repeat 0 0;
 	background-position: top center;
 }

#varianten_slideshow  li.variante_aktiv a, .jcarousel-skin-tango .jcarousel-clip-horizontal .variante_aktiv a {
 	font-size: 11px;
 	font-weight:bold;
 	text-decoration:none;
}

#varianten_slideshow  li.variante_inaktiv a , .jcarousel-skin-tango .jcarousel-clip-horizontal .variante_inaktiv a {

	font-size: 11px;
	text-decoration:none;
}


#varianten_slideshow  li.variante_inaktiv, .jcarousel-skin-tango .jcarousel-clip-horizontal .variante_inaktiv{
	background-color:#fefefe;
	border: solid 1px #9e9e9e;
	display:inline;
	cursor:pointer;
	text-decoration:none;
}
/* Baumi Special */
#varianten_slideshow  li.variante_inaktiv:hover, .jcarousel-skin-tango .jcarousel-clip-horizontal .variante_inaktiv a:hover{
	 background-color:#f1f1f1;
	 text-decoration:underline;
	 cursor:pointer;

}

.jcarousel-skin-tango .jcarousel-item {
    width: 75px;
    height: 32px;
    overflow:visible;

}

#varianten_slideshow  li.variante_inaktiv, #varianten_slideshow  li.variante_aktiv, .jcarousel-skin-tango .jcarousel-item-horizontal {
   margin-right: 5px;
   margin-bottom: 10px;
}


.jcarousel-skin-tango .jcarousel-item-placeholder {
    background: #fff;
    color: #000;
}

/**
 *  Horizontal Buttons
 */
.jcarousel-skin-tango .jcarousel-next-horizontal {
    position: absolute;
    top: 0px;
    right: 0px;
    width: 21px;
    height: 32px;
    cursor: pointer;
    background: transparent url(/lay/wbde/slide_right.png) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-next-horizontal:hover {
    background-position: -21px 0;
}

.jcarousel-skin-tango .jcarousel-next-horizontal:active {
    background-position: -21px 0;
}

.jcarousel-skin-tango .jcarousel-next-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active {
    cursor: default;
    background-position: -42px 0;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal {
    position: absolute;
    top: 0px;
    left: 0px;
    width: 21px;
    height: 32px;
    cursor: pointer;
    background: transparent url(/lay/wbde/slide_left.png) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal:hover {
    background-position: -42px 0;

}

.jcarousel-skin-tango .jcarousel-prev-horizontal:active {
    background-position: -42px 0;
}

.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active {
    cursor: default;
    background-position: -21px 0;
}

/**
 * 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;
}

#varianten_slideshow  li.variante_inaktiv, #varianten_slideshow  li.variante_aktiv,  .jcarousel-list li,
.jcarousel-item {
    float: left;
    list-style: none;
    /* We set the width/height explicitly. No width/height causes infinite loops. */

}

/**
 * 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: 1;
    display: none;
}

.jcarousel-prev {
    z-index: 1;
    display: none;
}

/*
#########################################
Layerstandardrahmen
#########################################
*/
.layer_out_standard {
	background:transparent url(/lay/wbde/gray_transp.png);
	width:700px;
	position: absolute;
	left: 0px;
	top: 0px;
	z-index: 10000;
	height: 590px;
}

.layer_in_standard {
	margin:10px;
	padding:10px;
	background-color:#fff;
	width:660px;
	height: 550px;
}



.layer_inner_standard {
	background-color:white;
	margin:10px;
	padding:10px;
}

#glas_bg{
	background:transparent url(/lay/wbde/x_glas.png);
	top:0;
	position:absolute;
	z-index: 10000;
	display:none;
}

#layer_standard {
	background:transparent url(/lay/wbde/x_glas.png);
	width:660px;
	top:0;
	z-index:10001;
	position:absolute;
	left:50%;
	margin-left:-330px;
	z-index:1000001;
	display:none;
}

/*
#########################################
Bestellprozess: Zahlungsart
#########################################
*/

.zahlungsart_akt {
width:434px;
min-height:60px;
border:2px solid #999999;
background-color:#EBEDF2;
cursor:pointer;
}

.zahlungsart {
background-color:#EBEDF2;
margin:2px;
cursor:pointer;
width:434px;
min-height:60px;
border:2px solid white;
}

.zahlunginnen {
width:415px;
margin:15px 10px 15px 10px;
}

#za_errorbox {
width:418px;
position:relative;
top:10px;
left:9px;
right:8px;
}

#fselectbox {
position:relative;
z-index:2;
padding:10px 0;
width:100%;
height:100%;
}

#fhinweis {
clear: both;
padding: 25px 35px 15px 0;
}

#f_5_zahlungsart2_block {
}

#f_5_zahlungsart2_block #error {
	clear: both;
	font-size: 12px; 
	color: #dc0000; 
	font-weight: bold;
	padding: 20px 0 0 20px;
}

/*
##############################################
Zwangslogin / Rechnungsadresse
##############################################
*/
.cart_forcelogin {
	margin: 0 0 0 115px;
}

/* Login */
.cart_forcelogin .form_box {
	float: left;
	width: 535px;
	border: #d7d7d7 solid 1px;
	background-color: #ebedf2;
	padding: 0 0 10px 0;
	margin: 0px 5px 5px 0;
}

.cart_forcelogin .form_box .top {
	padding: 5px;
	background-color: #d6dbe7;
	border-bottom: #d7d7d7 solid 1px;
}

.cart_forcelogin .form_box .error_message {
	width: 516px;
	margin: 10px 10px 5px 8px;
}

.cart_forcelogin .textnote {
	float: left;
	margin: 0;
	width: 220px;
	padding: 0;
}

/* Neues Login */
.cart_forcelogin .b_abschicken-m {
	margin: 10px 0 30px 440px;
}

.cart_forcelogin .text {
	padding: 10px 0 2px 0;
	width: 535px;
}

.cart_forcelogin .form_box .left_part {
	float: left;
	width: 265px;
}

.cart_forcelogin .form_box .right_part {
	float: left;
	width: 263px;
}
.cart_forcelogin .form_box .field_block {
	margin: 0 0 8px 0;
}

.cart_forcelogin .form_box .zip {
	float: left;
	padding-left: 8px;
	width: 90px;
}

.cart_forcelogin .form_box .birth_date {
	float: left;
	padding-left:8px;
}

.cart_forcelogin .password_area {
	padding: 15px 0 30px 0;
}

.cart_forcelogin .textbox {
	width: 245px;
	border: #d7d7d7 solid 1px;
	padding: 5px 5px 5px 5px;
	margin: 0 0 10px 0;
}

.cart_forcelogin .note {
	margin: 0 0 0 35px;
}

/*
#########################################

06/10 Pascal Uhe
Button-Styles (alphabetisch sortiert - bitte neue Buttons richtig einsortieren!)

Eine �bersicht �ber alle Buttons befindet sich im Wiki unter:



Namenskonvention:
	F�r Dateiname:
		normaler Fall:
			b_[text-des-buttons].png (Text durch Bindestrich getrennt)
		falls blauer Button:
			bb_[text-des-buttons].png (Text durch Bindestrich getrennt)

		falls mehrere Buttons mit gleichem Text existieren, wird am Ende noch
			eines beliebigen Buttons noch eine Gr��enangabe mit angeh�ngt.
			Zum Beispiel existiert b_weiter.png (36*40) und b_weiter .png (56*56).
			Der gr��ere Button bekommt also den Namen b_weiter-l.png bzw. der kleinere
			Button den Namen b_weiter-m.png oder b_weiter-s.png

	F�r Klassen:
		Bekommt im Normalfall den Namen der Grafik (ohne Dateiendung).

		Blaue Buttons werden nur durch ein b_ eingeleitet (nicht wie im Dateinamen bb_).
		Ausnahme: Der Button existiert sowohl in blau als auch im Standardrot. Dann
		wird die Klasse, wie der Dateiname mit bb_ eingeleitet.

#########################################
*/
.b_abbrechen {
	background-image:url(/lay/wb_buttons/b_abbrechen.png);
	background-position: 0 0;
	width:97px;
	height:20px;
	display:block;
}
.b_abbrechen:hover {
	background-position: 0 20px;
}

.b_abmelden {
	background-image:url(/lay/wb_buttons/b_abmelden.png);
	background-position: 0 0;
	width:97px;
	height:20px;
	display:block;
}
.b_abmelden:hover {
	background-position: 0 20px;
}

.b_abschicken-l {
	background-image:url(/lay/wb_buttons/b_abschicken-l.png);
	background-position: 0 0;
	width:136px;
	height:28px;
}
.b_abschicken-l:hover {
	background-position: 0 28px;
}

.b_abschicken-m {
	background-image:url(/lay/wb_buttons/b_abschicken-m.png);
	background-position: 0 0;
	width:97px;
	height:20px;
	display:block;
}
.b_abschicken-m:hover {
	background-position: 0 20px;
}

.b_abschicken-pfeil {
	background-image:url(/lay/wb_buttons/b_abschicken-pfeil.png);
	background-position: 0 0;
	width:28px;
	height:18px;
	display:block;
}
.b_abschicken-pfeil:hover {
	background-position: 0 18px;
}

.b_aendern {
	background-image:url(/lay/wb_buttons/bb_aendern.png);
	background-position: 0 0;
	width:71px;
	height:18px;
	display:block;
}
.b_aendern:hover {
	background-position: 0 18px;
}

.b_aktualisieren {
	background-image:url(/lay/wb_buttons/b_aktualisieren.png);
	background-position: 0 0;
	width:112px;
	height:20px;
	display:block;
}
.b_aktualisieren:hover {
	background-position: 0 20px;
}

.b_alle-gewinnspiele-auf-einen-blick {
	background-image:url(/lay/wb_buttons/b_alle-gewinnspiele-auf-einen-blick.png);
	background-position: 0 0;
	width:200px;
	height:20px;
	display:block;
}
.b_alle-gewinnspiele-auf-einen-blick:hover {
	background-position: 0 20px;
}

.b_alle-infos-hier {
	background-image:url(/lay/wb_buttons/b_alle-infos-hier.png);
	background-position: 0 0;
	width:155px;
	height:20px;
	display:block;
}
.b_alle-infos-hier:hover {
	background-position: 0 20px;
}

.b_anmelden {
	background-image:url(/lay/wb_buttons/b_anmelden.png);
	background-position: 0 0;
	width:97px;
	height:20px;
	display:block;
}
.b_anmelden:hover {
	background-position: 0 20px;
}

.b_anmelden-l {
	background-image:url(/lay/wb_buttons/b_anmelden-l.png);
	background-position: 0 0;
	width:136px;
	height:28px;
	display:block;
}
.b_anmelden-l:hover {
	background-position: 0 28px;
}

.b_an-rechnungsadresse-liefern {
	background-image:url(/lay/wb_buttons/b_an-rechnungsadresse-liefern.png);
	background-position: 0 0;
	width:180px;
	height:20px;
	display:block;
}
.b_an-rechnungsadresse-liefern:hover {
	background-position: 0 20px;
}

.b_autorenalarm-sekundaer_success {
	background-image:url(/lay/wb_buttons/b_autorenalarm-sekundaer_success.png);
	background-position: 0 0;
	width:160px;
	height:18px;
	display:block;
}

.b_autorenalarm-sekundaer_success:hover {
	background-position: 0 18px;
}

.b_autorenalarm-sekundaer {
	background-image:url(/lay/wb_buttons/b_autorenalarm_sekundaer.png);
	background-position: 0 0;
	width:155px;
	height:20px;
	display:block;
}

.b_autorenalarm-sekundaer:hover {
	background-position: 0 20px;
}

.b_anzeigen {
	background-image:url(/lay/wb_buttons/b_anzeigen.png);
	background-position: 0 0;
	width:70px;
	height:18px;
	display:block;
}
.b_anzeigen:hover {
	background-position: 0 18px;
}

.b_bei-unserem-partner-die-weingalerie-bestellen {
	background-image:url(/lay/wb_buttons/b_bei-unserem-partner-die-weingalerie-bestellen.png);
	background-position: 0 0;
	width:280px;
	height:20px;
	display:block;
}
.b_bei-unserem-partner-die-weingalerie-bestellen:hover {
	background-position: 0 20px;
}

.b_bestellbeleg-ausdrucken {
	background-image:url(/lay/wb_buttons/bb_bestellbeleg-ausdrucken.png);
	background-position: 0 0;
	width:160px;
	height:20px;
	display:block;
}
.b_bestellbeleg-ausdrucken:hover {
	background-position: 0 20px;
}

.b_bestellen-inaktiv {
	background-image:url(/lay/wb_buttons/b_bestellen-l.png);
	background-position: 0 0;
	width:136px;
	height:28px;
	display:block;
}

.b_bestellen-l {
	background-image:url(/lay/wb_buttons/b_bestellen-l.png);
	background-position: 0 0;
	width:136px;
	height:28px;
	display:block;
}
.b_bestellen-l:hover {
	background-position: 0 28px;
}

.b_bestellen-m {
	background-image:url(/lay/wb_buttons/b_bestellen-m.png);
	background-position: 0 0;
	width:97px;
	height:20px;
	display:block;
}
.b_bestellen-m:hover {
	background-position: 0 20px;
}

.b_bestellen-s {
	background-image:url(/lay/wb_buttons/b_bestellen-s.png);
	background-position: 0 0;
	width:70px;
	height:18px;
	display:block;
}
.b_bestellen-s:hover {
	background-position: 0 18px;
}

.b_bestellung-jetzt-abschicken {
	background-image:url(/lay/wb_buttons/b_bestellung-jetzt-abschicken.png);
	background-position: 0 0;
	width:241px;
	height:28px;
}
.b_bestellung-jetzt-abschicken:hover {
	background-position: 0 28px;
}

.b_bestellung-zusammenfuegen {
	background-image:url(/lay/wb_buttons/b_bestellung-zusammenfuegen.png);
	background-position: 0 0;
	width:180px;
	height:20px;
	display:block
}
.b_bestellung-zusammenfuegen:hover {
	background-position: 0 20px;
}

.b_die-termine {
	background-image:url(/lay/wb_buttons/b_die-termine.png);
	background-position: 0 0;
	width:86px;
	height:20px;
	display:block;
}
.b_die-termine:hover {
	background-position: 0 20px;
}

.b_download {
	background-image:url(/lay/wb_buttons/b_download.png);
	background-position: 0 0;
	width:140px;
	height:18px;
	display:block;
}
.b_download:hover {
	background-position: 0 18px;
}

.b_download_ebook {
	background-image:url(/lay/wb_buttons/b_download_ebook.png);
	background-position: 0 0;
	width:103px;
	height:20px;
	display:block;
}
.b_download_ebook:hover {
	background-position: 0 20px;
}

.b_einloesen {
	background-image:url(/lay/wb_buttons/b_einloesen.png);
	background-position: 0 0;
	width:93px;
	height:20px;
	display:block;
}
.b_einloesen:hover {
	background-position: 0 20px;
}

.bb_einloesen {
	background-image:url(/lay/wb_buttons/bb_einloesen.png);
	background-position: 0 0;
	width:79px;
	height:18px;
	display:block;
}
.bb_einloesen:hover {
	background-position: 0 18px;
}

.b_geschenk-jetzt-finden {
	background-image:url(/lay/wb_buttons/b_geschenk-jetzt-finden.png);
	background-position: 0 0;
	width:180px;
	height:20px;
	display:block
}
.b_geschenk-jetzt-finden:hover {
	background-position: 0 20px;
}

.b_geschenkservice-deaktivieren {
	background-image:url(/lay/wb_buttons/bb_geschenkeservice-deaktivieren.png);
	background-position: 0 0;
	width:179px;
	height:20px;
	display:block;
}
.b_geschenkservice-deaktivieren:hover {
	background-position: 0 20px;
}

.b_gratis-download {
	background-image:url(/lay/wb_buttons/b_gratis-download.png);
	background-position: 0 0;
	width:112px;
	height:20px;
	display:block;
}
.b_gratis-download:hover {
	background-position: 0 20px;
}

.b_gutschein-einloesen {
	background-image:url(/lay/wb_buttons/b_gutschein-einloesen.png);
	background-position: 0 0;
	width:155px;
	height:20px;
	display:block
}
.b_gutschein-einloesen:hover {
	background-position: 0 20px;
}

.b_gutschein-einloesen-inaktiv { /** TODO: BUTTON FEHLT **/
	background-image:url(/lay/wb_buttons/b_gutschein-einloesen.png);
	background-position: 0 0;
	width:155px;
	height:20px;
	display:block;
}

.b_gutschein-einloesen-ok { /** TODO: BUTTON FEHLT **/
	background-image:url(/lay/wb_buttons/b_gutschein-einloesen.png);
	background-position: 0 0;
	width:155px;
	height:20px;
	display:block;
}

.b_gutschein-jetzt-aktivieren {
	background-image:url(/lay/wb_buttons/b_gutschein-jetzt-aktivieren.png);
	background-position: 0 0;
	width:160px;
	height:20px;
	display:block;
}
.b_gutschein-jetzt-aktivieren:hover {
	background-position: 0 20px;
}

.b_hier-finden-sie-unsere-filialen {
	background-image:url(/lay/wb_buttons/b_hier-finden-sie-unsere-filialen.png);
	background-position: 0 0;
	width:185px;
	height:20px;
	display:block;
}
.b_hier-finden-sie-unsere-filialen:hover {
	background-position: 0 20px;
}

.b_hier-klicken {
	background-image:url(/lay/wb_buttons/b_hier-klicken.png);
	background-position: 0 0;
	width:97px;
	height:20px;
	display:block;
}
.b_hier-klicken:hover {
	background-position: 0 20px;
}

.b_in-den-warenkorb {
	background-image:url(/lay/wb_buttons/b_in-den-warenkorb.png);
	background-position: 0 0;
	width:180px;
	height:28px;
	display:block;
}
.b_in-den-warenkorb:hover {
	background-position: 0 28px;
}

.b_in-den-warenkorb-s {
	background-image:url(/lay/wb_buttons/b_in-den-warenkorb-s.png);
	background-position: 0 0;
	width:140px;
	height:18px;
	display:block;
}
.b_in-den-warenkorb-s:hover {
	background-position: 0 18px;
}

.b_infos-u-bestellmoeglichkeit {
	background-image:url(/lay/wb_buttons/b_infos-u-bestellmoeglichkeit.png);
	background-position: 0 0;
	width:180px;
	height:20px;
	display:block;
}
.b_infos-u-bestellmoeglichkeit:hover {
	background-position: 0 20px;
}

.b_jetzt-am-weltbild-gewinnspiel-2010-teilnehmen {
	background-image:url(/lay/wb_buttons/b_jetzt-am-weltbild-gewinnspiel-2010-teilnehmen.png);
	background-position: 0 0;
	width:333px;
	height:28px;
	display:block;
}
.b_jetzt-am-weltbild-gewinnspiel-2010-teilnehmen:hover {
	background-position: 0 28px;
}

.b_jetzt-am-weltbild-gewinnspiel-2011-teilnehmen {
	background-image:url(/lay/wb_buttons/b_jetzt-am-weltbild-gewinnspiel-2011-teilnehmen.png);
	background-position: 0 0;
	width:278px;
	height:20px;
	display:block;
}
.b_jetzt-am-weltbild-gewinnspiel-2011-teilnehmen:hover {
	background-position: 0 20px;
}

.b_jetzt-bestellen {
	background-image:url(/lay/wb_buttons/b_jetzt-bestellen.png);
	background-position: 0 0;
	width:99px;
	height:20px;
	display:block;
}
.b_jetzt-bestellen:hover {
	background-position: 0 20px;
}

.b_jetzt-spielen {
	background-image:url(/lay/wb_buttons/b_jetzt-spielen.png);
	background-position: 0 0;
	width:89px;
	height:20px;
	display:block;
}
.b_jetzt-spielen:hover {
	background-position: 0 20px;
}

.b_jetzt-teilnehmen {
	background-image:url(/lay/wb_buttons/b_jetzt-teilnehmen.png);
	background-position: 0 0;
	width:155px;
	height:20px;
	display:block;
}
.b_jetzt-teilnehmen:hover {
	background-position: 0 20px;
}

.b_jetzt-vergleichen {
	background-image:url(/lay/wb_buttons/b_jetzt-vergleichen.png);
	background-position: 0 0;
	width:155px;
	height:20px;
	display:block;
}
.b_jetzt-vergleichen:hover {
	background-position: 0 20px;
}

.b_keine-praemie-auswaehlen {
	background-image:url(/lay/wb_buttons/bb_keine-praemie-auswaehlen.png);
	background-position: 0 0;
	width:155px;
	height:20px;
	display:block;
}
.b_keine-praemie-auswaehlen:hover {
	background-position: 0 20px;
}

.b_kommentar-absenden {
	background-image:url(/lay/wb_buttons/b_kommentar-absenden.png);
	background-position: 0 0;
	width:155px;
	height:20px;
	display:block;
}
.b_kommentar-absenden:hover {
	background-position: 0 20px;
}

.b_download-klein {
	background-image: url(/lay/wb_buttons/b_download_klein.png);
	background-position: 0 0;
	width: 92px;
	height: 18px;
	display: block;
}
.b_download-klein:hover {
	background-position: 0 18px;
}


.b_loeschen {
	background-image:url(/lay/wb_buttons/bb_loeschen.png);
	background-position: 0 0;
	width:62px;
	height:20px;
	display:block;
}
.b_loeschen:hover {
	background-position: 0 20px;
}

.b_login {
	background-image:url(/lay/wb_buttons/b_login.png);
	background-position: 0 0;
	width:97px;
	height:20px;
	display:block;
}
.b_login:hover {
	background-position: 0 20px;
}

.b_los {
	background-image:url(/lay/wb_buttons/b_los.png);
	background-position: 0 0;
	width:50px;
	height:24px;
}
.b_los:hover {
	background-position: 0 24px;
}

.b_los-s {
	background-image:url(/lay/wb_buttons/b_los-s.png);
	background-position: 0 0;
	width:50px;
	height:20px;
}
.b_los-s:hover {
	background-position: 0 20px;
}

.b_mehr-infos {
	background-image:url(/lay/wb_buttons/b_mehr-infos.png);
	background-position: 0 0;
	width:97px;
	height:20px;
	display:block;
}
.b_mehr-infos:hover {
	background-position: 0 20px;
}

.b_mehr-infos-hier {
	background-image:url(/lay/wb_buttons/b_mehr-infos-hier.png);
	background-position: 0 0;
	width:103px;
	height:20px;
	display:block;
}
.b_mehr-infos-hier:hover {
	background-position: 0 20px;
}

.b_mein-weltbild {
	background-image:url(/lay/wb_buttons/b_mein-weltbild.png);
	background-position: 0 0;
	width:98px;
	height:20px;
	display:block;
}
.b_mein-weltbild:hover {
	background-position: 0 20px;
}

.b_meine-bibliothek-aufrufen {
	background-image:url(/lay/wb_buttons/b_meine-bibliothek-aufrufen.png);
	background-position: 0 0;
	width:203px;
	height:28px;
	display:block;
}
.b_meine-bibliothek-aufrufen:hover {
	background-position: 0 -28px;
}

.b_meine-bibliothek-aufrufen.inactive {
	background-position: 0 -56px;
	cursor: default !important;
}

.b_merken {
	background-image:url(/lay/wb_buttons/b_merken.png);
	background-position: 0 0;
	width:78px;
	height:20px;
	display:block;
}
.b_merken:hover {
	background-position: 0 20px;
}

.b_mitbestellen {
	background-image:url(/lay/wb_buttons/b_mitbestellen.png);
	background-position: 0 0;
	width:140px;
	height:18px;
	display:block;
}
.b_mitbestellen:hover {
	background-position: 0 18px;
}

.b_nach-oben {
	background-image:url(/lay/wb_buttons/bb_nach-oben.png);
	background-position: 0 0;
	width:112px;
	height:20px;
	display:block;
}
.b_nach-oben:hover {
	background-position: 0 20px;
}


.b_newsletter-abmelden {
	background-image:url(/lay/wb_buttons/b_newsletter-abmelden.png);
	background-position: 0 0;
	width:180px;
	height:28px;
	display:block;
}
.b_newsletter-abmelden:hover {
	background-position: 0 28px;
}

.b_newsletter-abmelden_klein {
	background-image:url(/lay/wb_buttons/b_newsletter-abmelden_klein.png);
	background-position: 0 0;
	width:139px;
	height:20px;
	display:block;
}
.b_newsletter-abmelden_klein:hover {
	background-position: 0 20px;
}

.b_newsletter-abonnieren {
	background-image:url(/lay/wb_buttons/b_newsletter-abonnieren.png);
	background-position: 0 0;
	width:146px;
	height:20px;
	display:block;
}
.b_newsletter-abonnieren:hover {
	background-position: 0 20px;
}

.b_ok {
	background-image:url(/lay/wb_buttons/b_ok.png);
	background-position: 0 0;
	width:78px;
	height:20px;
	display:block;
}
.b_ok:hover {
	background-position: 0 20px;
}

.b_pfeil-links {
	background-image:url(/lay/wb_buttons/bb_pfeil-links-b.png);
	background-position: 0 0;
	width:28px;
	height:18px;
	display:block;
}
.b_pfeil-links:hover {
	background-position: 0 18px;
}

.b_pfeil-links_rund {
	background-image:url(/lay/wb_buttons/b_pfeil-links_rund.png);
	background-position: 0 0;
	width:34px;
	height:34px;
	display:block;
}
.b_pfeil-links_rund:hover {
	background-position: 0 34px;
}

.bb_pfeil-links_rund {
	background-image:url(/lay/wb_buttons/bb_pfeil-links_rund.png);
	background-position: 0 0;
	width:32px;
	height:32px;
	display:block;
}
.bb_pfeil-links_rund:hover {
	background-position: 0 32px;
}

.b_pfeil-rechts {
	background-image:url(/lay/wb_buttons/bb_pfeil-rechts-b.png);
	background-position: 0 0;
	width:28px;
	height:18px;
	display:block;
}
.b_pfeil-rechts:hover {
	background-position: 0 18px;
}

.b_pfeil-rechts_rund {
	background-image:url(/lay/wb_buttons/b_pfeil-rechts_rund.png);
	background-position: 0 0;
	width:34px;
	height:34px;
	display:block;
}
.b_pfeil-rechts_rund:hover {
	background-position: 0 34px;
}

.bb_pfeil-rechts_rund {
	background-image:url(/lay/wb_buttons/bb_pfeil-rechts_rund.png);
	background-position: 0 0;
	width:32px;
	height:32px;
	display:block;
}
.bb_pfeil-rechts_rund:hover {
	background-position: 0 32px;
}


.b_play {
	background-image:url(/lay/wb_buttons/b_play.png);
	background-position: 0 0;
	width:32px;
	height:32px;
	display:block;
}
.b_play:hover {
	background-position: 0 32px;
}

.bb_play {
	background-image:url(/lay/wb_buttons/bb_play.png);
	background-position: 0 0;
	width:32px;
	height:32px;
	display:block;
}
.bb_play:hover {
	background-position: 0 32px;
}

.b_praemie-auswaehlen {
	background-image:url(/lay/wb_buttons/bb_praemie-auswaehlen.png);
	background-position: 0 0;
	width:155px;
	height:20px;
	display:block;
}
.b_praemie-auswaehlen:hover {
	background-position: 0 20px;
}

.b_registrieren {
	background-image:url(/lay/wb_buttons/b_registrieren.png);
	background-position: 0 0;
	width:97px;
	height:20px;
	display:block;
}
.b_registrieren:hover {
	background-position: 0 20px;
}

.b_retourschein-erzeugen {
	background-image:url(/lay/wb_buttons/b_retourschein-erzeugen.png);
	background-position: 0 0;
	width:180px;
	height:28px;
	display:block;
}
.b_retourschein-erzeugen:hover {
	background-position: 0 28px;
}

.b_stop {
	background-image:url(/lay/wb_buttons/b_stop.png);
	background-position: 0 0;
	width:32px;
	height:32px;
	display:block;
}
.b_stop:hover {
	background-position: 0 32px;
}

.bb_stop {
	background-image:url(/lay/wb_buttons/bb_stop.png);
	background-position: 0 0;
	width:32px;
	height:32px;
	display:block;
}
.bb_stop:hover {
	background-position: 0 32px;
}

.b_selbst-abholen-und-sparen {
	background-image:url(/lay/wb_buttons/b_selbst-abholen-und-sparen.png);
	background-position: 0 0;
	width:170px;
	height:20px;
	display:block;
}
.b_selbst-abholen-und-sparen:hover {
	background-position: 0 20px;
}

.b_suchen {
	background-image:url(/lay/wb_buttons/b_suchen.png);
	background-position: 0 0;
	width:78px;
	height:20px;
	display:block;
}
.b_suchen:hover {
	background-position: 0 20px;
}

.b_suchen-l {
	background-image:url(/lay/wb_buttons/b_suchen-l.png);
	background-position: 0 0;
	width:98px;
	height:28px;
	display:block;
}
.b_suchen-l:hover {
	background-position: 0 28px;
}

.b_suche-starten {
	background-image:url(/lay/wb_buttons/b_suche-starten.png);
	background-position: 0 0;
	width:97px;
	height:20px;
	display:block;
}
.b_suche-starten:hover {
	background-position: 0 20px;
}

.b_warenkorb {
	background-image:url(/lay/wb_buttons/b_warenkorb.png);
	background-position: 0 0;
	width:28px;
	height:18px;
	display:block;
}
.b_warenkorb:hover {
	background-position: 0 18px;
}

.b_warenkorb-aendern {
	background-image:url(/lay/wb_buttons/bb_warenkorb-aendern.png);
	background-position: 0 0;
	width:128px;
	height:18px;
	display:block;
}
.b_warenkorb-aendern:hover {
	background-position: 0 18px;
}

.b_warenkorb-aktualisieren {
	background-image:url(/lay/wb_buttons/bb_warenkorb-aktualisieren.png);
	background-position: 0 0;
	width:160px;
	height:20px;
	display:block;
}
.b_warenkorb-aktualisieren:hover {
	background-position: 0 20px;
}

.b_weiter {
	background-image:url(/lay/wb_buttons/b_weiter.png);
	background-position: 0 0;
	width:96px;
	height:28px;
	display:block;
}
.b_weiter:hover {
	background-position: 0 28px;
}

.b_weiter-klein {
	background-image:url(/lay/wb_buttons/b_weiter-klein.png);
	background-position: 0 0;
	width:78px;
	height:20px;
	display:block;
}
.b_weiter-klein:hover {
	background-position: 0 20px;
}

.b_weiter-inaktiv { /** TODO: BUTTON FEHLT **/
	background-image:url(/lay/wb_buttons/b_weiter.png);
	background-position: 0 0;
	width:96px;
	height:28px;
	display:block;
}

.b_weitere-informationen-finden-sie-hier {
	background-image:url(/lay/wb_buttons/b_weitere-informationen-finden-sie-hier.png);
	background-position: 0 0;
	width:230px;
	height:20px;
	display:block;
}
.b_weitere-informationen-finden-sie-hier:hover {
	background-position: 0 20px;
}

.b_weiter-zur-kasse {
	background-image:url(/lay/wb_buttons/b_weiter-zur-kasse.png);
	background-position: 0 0;
	width:154px;
	height:28px;
}
.b_weiter-zur-kasse:hover {
	background-position: 0 28px;
}

.b_zu-ihren-lieferadressen {
	background-image:url(/lay/wb_buttons/b_zu-ihren-lieferadressen.png);
	background-position: 0 0;
	width:155px;
	height:20px;
	display:block;
}
.b_zu-ihren-lieferadressen:hover {
	background-position: 0 20px;
}

.b_zum-fragebogen {
	background-image:url(/lay/wb_buttons/b_zum-fragebogen.png);
	background-position: 0 0;
	width:111px;
	height:20px;
	display:block;
}
.b_zum-fragebogen:hover {
	background-position: 0 20px;
}

.b_zum-geschenkservice {
	background-image:url(/lay/wb_buttons/bb_zum-geschenkservice.png);
	background-position: 0 0;
	width:160px;
	height:20px;
	display:block;
}
.b_zum-geschenkservice:hover {
	background-position: 0 20px;
}

.b_zum-gewinnspiel {
	background-image:url(/lay/wb_buttons/b_zum-gewinnspiel.png);
	background-position: 0 0;
	width:154px;
	height:20px;
	display:block;
}
.b_zum-gewinnspiel:hover {
	background-position: 0 20px;
}

.b_zum-konzertkalender {
	background-image:url(/lay/wb_buttons/b_zum-konzertkalender.png);
	background-position: 0 0;
	width:136px;
	height:20px;
	display:block;
}
.b_zum-konzertkalender:hover {
	background-position: 0 20px;
}

.b_zum-kundenservice {
	background-image:url(/lay/wb_buttons/b_zum-kundenservice.png);
	background-position: 0 0;
	width:125px;
	height:20px;
	display:block;
}
.b_zum-kundenservice:hover {
	background-position: 0 20px;
}

.b_zum-newsletter-archiv {
	background-image:url(/lay/wb_buttons/b_zum-newsletter-archiv.png);
	background-position: 0 0;
	width:147px;
	height:20px;
	display:block;
}
.b_zum-newsletter-archiv:hover {
	background-position: 0 20px;
}

.b_zum-warenkorb {
	background-image:url(/lay/wb_buttons/b_zum-warenkorb.png);
	background-position: 0 0;
	width:155px;
	height:20px;
	display:block;
}
.b_zum-warenkorb:hover {
	background-position: 0 20px;
}

.b_zum-weltbild-ebook-shop {
	background-image:url(/lay/wb_buttons/b_zum-weltbild-ebook-shop.png);
	background-position: 0 0;
	width:165px;
	height:20px;
	display:block;
}
.b_zum-weltbild-ebook-shop:hover {
	background-position: 0 20px;
}
.b_zur-adressaenderung {
	background-image:url(/lay/wb_buttons/b_zur-adressaenderung.png);
	background-position: 0 0;
	width:155px;
	height:20px;
	display:block;
}
.b_zur-adressaenderung:hover {
	background-position: 0 20px;
}

.b_zur-homepage {
	background-image:url(/lay/wb_buttons/b_zur-homepage.png);
	background-position: 0 0;
	width:155px;
	height:20px;
	display:block;
}
.b_zur-homepage:hover {
	background-position: 0 20px;
}

.b_zur-lieferstatus-abfrage {
	background-image:url(/lay/wb_buttons/b_zur-lieferstatus-abfrage.png);
	background-position: 0 0;
	width:155px;
	height:20px;
	display:block;
}
.b_zur-lieferstatus-abfrage:hover {
	background-position: 0 20px;
}

.b_zurueck {
	background-image:url(/lay/wb_buttons/b_zurueck.png);
	background-position: 0 0;
	width:78px;
	height:20px;
	display:block;
}
.b_zurueck:hover {
	background-position: 0 20px;
}

.bb_zurueck {
	background-image:url(/lay/wb_buttons/bb_zurueck.png);
	background-position: 0 0;
	width:78px;
	height:20px;
	display:block;
}
.bb_zurueck:hover {
	background-position: 0 20px;
}

.b_zurueck-zur-artikelansicht {
	background-image:url(/lay/wb_buttons/b_zurueck-zur-artikelansicht.png);
	background-position: 0 0;
	width:180px;
	height:20px;
	display:block;
}
.b_zurueck-zur-artikelansicht:hover {
	background-position: 0 20px;
}

.b_zurueck-zur-homepage {
	background-image:url(/lay/wb_buttons/b_zurueck-zur-homepage.gif);
	background-position: 0 0;
	width:140px;
	height:18px;
	display:block;
}
.b_zurueck-zur-homepage {
	background-position: 0 18px;
}

/*
#########################################
Warenkorbbuttons f�r eBooks
#########################################
*/

.b_warenkorb-ebook {
	background-image:url(/lay/wb_buttons/b_warenkorb-ebook.png);
	background-position: 0 0;
	width:28px;
	height:18px;
	display:block;
}
.b_warenkorb-ebook:hover {
	background-position: 0 18px;
}

.b_download-bestellen {
	background-image:url(/lay/wb_buttons/b_download_bestellen.png);
	background-position: 0 0;
	width:180px;
	height:28px;
	display:block;
}
.b_download-bestellen:hover {
	background-position: 0 28px;
}

.b_download-bestellen-klein {
	background-image:url(/lay/wb_buttons/b_download_bestellen_klein.png);
	background-position: 0 0;
	width:140px;
	height:18px;
	display:block;
}
.b_download-bestellen-klein:hover {
	background-position: 0 18px;
}

.b_download-bestellen-icon {
	background-image:url(/lay/wb_buttons/b_download_bestellen_icon.png);
	background-position: 0 0;
	width:28px;
	height:18px;
	display:block;
}

.b_download-bestellen-icon:hover {
	background-position: 0 18px;
}

.b_in-den-warenkorb-ebook {
	background-image:url(/lay/wb_buttons/b_in-den-warenkorb-ebook.png);
	background-position: 0 0;
	width:180px;
	height:28px;
	display:block;
}
.b_in-den-warenkorb-ebook:hover {
	background-position: 0 28px;
}

.b_in-den-warenkorb-s-ebook {
	background-image:url(/lay/wb_buttons/b_in-den-warenkorb-s-ebook.png);
	background-position: 0 0;
	width:140px;
	height:18px;
	display:block;
}
.b_in-den-warenkorb-s-ebook:hover {
	background-position: 0 18px;
}

.b_anzeigen {
	background-image:url(/lay/wb_buttons/b_anzeigen.png);
	background-position: 0 0;
	width:70px;
	height:18px;
	display:block
}
.b_anzeigen:hover {
	background-position: 0 18px;
}

.bb_aus-dem-katalog-bestellen {
	background-image:url(/lay/wb_buttons/bb_aus-dem-katalog-bestellen.png);
	background-position: 0 0;
	width:166px;
	height:24px;
	display:block;
}
.bb_aus-dem-katalog-bestellen:hover {
	background-position: 0 24px;
}


/*
#########################################
eBook Library
#########################################
*/

.ebook_lib{
	margin: 15px 0 30px 0;
}


.ebook_lib table{
	border-collapse: collapse;
}

.ebook_lib th{
	font-size: 10px;
	font-weight: normal;
	padding: 0 10px 3px 10px;
	border-bottom: 1px solid #555;
}


.ebook_lib td {
	border: 1px solid #fff;
	border-bottom: 0;
	padding: 5px 10px;
}

.ebook_lib a {text-decoration: none;}
.ebook_lib a:hover {text-decoration: underline; color: #000 !important;}


.ebook_lib a.pointer {
	display: block;
	padding-left: 8px;
	text-decoration: underline;
	background: transparent url("/lay/wbde/i_arrow.gif") 0 50% no-repeat;
}
.ebook_lib a.pointer:hover {
	color: #dc0204 !important;
}

.ebook_lib .dark{background: #ebedf2 !important;}
.ebook_lib .light{background: #f4f5f8 !important;}

.ebook_lib .trenner,
.ebook_lib .trenner td{
	height: 0;
	margin: 0;
	padding: 0;
	overflow: hidden;
}

/*
#########################################
Kategore-Sitemap
#########################################
*/

#sitemapCategories .dim2 { margin-bottom: 25px; }
#sitemapCategories .dim3 { margin-bottom: 10px; }

#sitemapCategories .col1,
#sitemapCategories .col2,
#sitemapCategories .col3,
#sitemapCategories .col4,
#sitemapCategories .col5 {
	float: left;
	width: 176px;
	margin-right: 16px;
}

#sitemapCategories .col5 { margin-right: 0; }

#sitemapCategories .ext,
#sitemapCategories .ext:hover {
	color: #9a9a9a;
}

#sitemapCategories h2 {
	padding-bottom: 6px;
	margin-bottom: 11px;
	border-bottom: 1px solid #d6d6e2;
}

#sitemapCategories h2 a,
#sitemapCategories h2 a:hover,
#sitemapCategories li a,
#sitemapCategories li a:hover {
	text-decoration: none;
	color: #000;
}

#sitemapCategories ul { list-style-type: none; }

#sitemapCategories li { line-height: 150%; }

#sitemapCategories ul.dim2 a:hover,
#sitemapCategories ul.dim2 li.open > a {
	font-weight: bold;
}

#sitemapCategories ul.dim2 li {
	padding-left: 11px;
	background: transparent url(/lay/wbde/i_arrow_link_black.gif) 2px 5px no-repeat;
}

#sitemapCategories ul.dim2 li.open {
	background: transparent url(/lay/wbde/i_arrow_unten_black.gif) 0 7px no-repeat;
}

#sitemapCategories ul.dim3 a:hover {
	text-decoration: underline;
	font-weight: normal;
}

#sitemapCategories ul.dim3 li {
	padding-left: 12px;
	background: transparent url(/lay/wbde/i_tree-body.gif) 2px 0 no-repeat;
}

#sitemapCategories ul.dim3 li.last,
#sitemapCategories ul.dim3 li:last-child {
	background-image: url(/lay/wbde/i_tree-end.gif);
}

/*
#########################################
Listen-Sitemap
#########################################
*/

#sitemapLists a,
#sitemapLists a:hover {
	text-decoration: none;
	color: #000;
}

#sitemapLists a:hover {
	text-decoration: underline;
}

#sitemapLists ul { list-style-type: none; }

#sitemapLists li {
	line-height: 150%;
	float: left;
	width: 176px;
	margin-right: 16px;
	margin-bottom: 5px;
}

#sitemapLists li.firstcol {
	clear: left;
}

#sitemapLists li.lastcol {
	margin-right: 0;
}


/*
#########################################
SEO Produktlsiten-Sitemap
#########################################
*/
#sitemap_productlist {
	margin: 0 0 30px 0;
}

#sitemap_productlist .count {
	font-size: 11px;
	display: block;
	margin: 0 0 15px 0;
	border-bottom: 1px solid #D4D8E1;
}

#sitemap_productlist .line01 {
	margin: 0 0 15px 0;
}

#sitemap_productlist td {
	margin: 0;
	padding: 0;
}

#sitemap_productlist .col_1 {
	padding: 0 0 0 10px;
}

/*
#########################################
Ansprache-Abschnitt (spezielles FreeHTML)
#########################################
*/
.ansprache h1{
	color: #000;
	font-size: 18px;
	font-weight: bold;
	border-bottom: 1px solid #D4D8E1;
	padding: 0 0 2px 0;
	margin: 0 0 15px 0;
}

.ansprache div {
	padding: 0 0 0 120px;
	background: transparent url(/lay/wbde/portrait.jpg) 0 0 no-repeat;
}

.ansprache p {
	font-size: 14px;
	line-height: 1.3em;
	margin: 0 0 1em 0;
}

.confirm_area .b_weiter{
	float: right;
}

.confirm_area{
	height: 40px;
	border-bottom: 1px solid #D4D8E1;
}

/*
#########################################
Zahlarten
#########################################
*/

.box_payment,
.box_payment.light {
	border: 2px solid #999999;
	margin: 0 0 2px 0;
	vertical-align: top;
}

.box_payment.light {
	border: 2px solid #EBEDF2;
}

#zahlungsarten {
	width:438px;
}

#zahlungsarten .bestellablauf_formular {
    background-color: #EBEDF2;
    clear: both;
    font-size: 12px;
    padding: 15px 0;
    width: 434px;
}


#zahlungsarten .bestellablauf_formular .radio {
    border: medium none;
    float: left;
    width: 35px;
}

#zahlungsarten .bestellablauf_formular .text {
    margin: 0 0 0 35px;
}

#zahlungsarten .bestellablauf_formular .text_input {
    float: left;
    margin: 0 5px 0 27px;
    text-align: right;
    width: 110px;
}

.bestellablauf_formular .textfield {
    height: 20px;
    margin: 0 0 2px;
}

#zahlungsarten .bestellablauf_formular .bankeinzug_abstand {
    margin: 0 0 20px;
}

#zahlungsarten .paypal_logo_zahlungsarten {
    background: url("/lay/wbde/l_paypal_logo.gif") no-repeat scroll 320px 10px #EBEDF2;
}

.bestellablauf_formular .kk_month {
	margin: 0 10px 0 0;
	width: 42px;
}

.bestellablauf_formular .gueltig {
	padding: 3px 0 0 0;
}

#zahlungsarten .kk_abstand {
    font-weight: bold;
    margin: 20px 0 0;
}

#zahlungsarten .kk_hinweis {
	margin: 0 0 0 15px;
	float: left;
}

#zahlungsarten .pulldown {
	margin: 15px 0 0 35px;
}

#zahlungsarten .berechnung {
	margin: 0 0 0 35px;
}

#zahlungsarten .raten_noscript {
	clear: both; 
	margin: 0 0 0 255px;
	padding: 10px 0 0 0;
	width: 150px;
}
