﻿/*#############################################################
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_size90 		{border-style:solid;font-size:9pt; height:17px; border:1px solid #b6b6b6; width:90px;}
.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;}



/*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_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;
			}

.errorbox_wk	{
	padding:10px;
	background:#D6DBE7;
	border:1px solid #BCBCBC;
	font-size: 12px; 
	color: #000; 
	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;
}

/*
#########################################
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 { font-size: 0.7em; font-weight: 100; text-decoration: none; }
#cloud_hp a.tag2 { font-size: 0.8em; font-weight: 200; text-decoration: none; color: #666666}
#cloud_hp a.tag3 { font-size: 0.9em; font-weight: 300; text-decoration: none; color: #999999}
#cloud_hp a.tag4 { font-size: 1.0em; font-weight: 400; text-decoration: none; color: #8A8A8A}
#cloud_hp a.tag5 { font-size: 1.2em; font-weight: 500; text-decoration: none; color: #464646}
#cloud_hp a.tag6 { font-size: 1.4em; font-weight: 600; text-decoration: none; color: #3F3F3F}
#cloud_hp a.tag7 { font-size: 1.6em; font-weight: 700; text-decoration: none; color: #202020}
#cloud_hp a.tag8 { font-size: 1.8em; font-weight: 800; text-decoration: none;}
#cloud_hp a.tag9 { font-size: 2.2em; font-weight: 900; text-decoration: none;}
#cloud_hp a.tag10 { font-size: 2.5em; font-weight: 900; text-decoration: none;}
#cloud_hp a:hover {text-decoration:underline;}


/*
#########################################
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;
}

.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-left: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;
}

/*
#########################################
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;
}

/*
#########################################
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;
}

#navigationbottom li span.divide, #footerlinks li span.divide {
	margin:0 4px 0 4px;
}

#navigationbottom li a, #footerlinks li a {
	text-decoration: none;
	color:#000;
}

#navigationbottom li a:hover, #footerlinks li a:hover {
	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
#########################################
*/
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;
	
}

#wkbreadcrumbwk {

	position:relative;
	top:15px;
	left:109px;
	width:761px;
}

#wkbreadcrumb {
	height:41px;
	left:109px;
	margin-bottom:30px;
	margin-top:0px;
	position:relative;
	top:0;
	width:761px;
}

#wkbg {
	position:absolute;
	left:770px;
	overflow:visible;
	z-index:1000000;
	display:block;
}

#warenkorb {
	background-color:#fff;
	top:0;
	margin:3px 11px 10px 10px;
	position: relative;
	width: 178px;
	z-index:100000;
	border:2px solid #fff;
	min-height:80px;
	z-index:9999;
}

#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:9999;
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:9999999;	
}

#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:100%;
  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;
}

.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 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;}
.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;}

/*
#########################################
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;
}

#pd #center {
	width:100px;
	/*margin-left:150px;*/
}

#pdbig #left {
	width:70px;
	float:left;
	margin:0px 0px 0px 0px;
}

/* 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 .adtext ol {margin-left:15px;}
#pd .adtext li {margin-left:15px;}

#pd .price_block {
	padding:8px 0 10px 9px;
	width:230px;
}

/*
#########################################
Productdetails ShopRefresh 2009
#########################################
*/

#pdbig {
	width:960px;
}

#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 .adtext ol {margin-left:15px;}
#pdnew .adtext 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:2px;
}

/*
#########################################
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;
}

#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
}

/* 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;
}

/* für in Werbetexten enthaltene li-Tags muss die Ausrichtung korrigiert werden */
#pdnew .adtext ol {margin-left:15px;}
#pdnew .adtext 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:5px;
}

/*
#########################################
Productlist
#########################################
*/

/** 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 .adtext ul {margin-left:40px;}
.product_list .adtext li {margin-left:40px;}


/*** Formatierung ***/
.stub {
	margin-bottom:3px;
}
.px {
	margin-top:1px;
}

.product_list_reset_td	{padding:0px; margin:0px;}

.product_list_paging_padding	{padding-right:3px;}

/* für in Werbetexten enthaltene li-Tags muss die Ausrichtung korrigiert werden */
.adtext 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  {background-image:url(/lay/wbde/l_hama_zubehoer_bg.jpg); background-repeat:no-repeat;
 background-position:right top;
 background-color:white;
 padding-top:5px}
 
#hama select{border-style:solid;font-size:9pt; border:1px solid #b6b6b6;width:300px;margin:2px}

#hama #divdropown{height:400px}

/*
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;
	text-align:center;
} 

.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;
}

/*
#########################################
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
#########################################
*/
#searchPhrase {
	padding:4px 4px 0 4px;
	display:block;
	background-color:#ffffff;
	border:1px solid #b6b6b6;
	height:19px;
	font-size:9pt;
	width:367px;	
}

#suggestBox {
	line-height:18px;
	position:absolute;
	top:187px;
}

/*
#########################################
Socialnetworks
#########################################
*/

.tooltip_oben {
height:37px;
}

.tooltip_background {
width:312px;
background-image:url('/lay/wbde/tooltip_background.gif');
background-repeat:repeat-y;
}

.tooltip_unten {
height:11px;
}

#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
#################################################################
*/
.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;
top:15px;
left:46px;
width:100%;
height:100%;
}
#fhinweis {
padding: 30px 30px 15px 45px;
}

/*
#########################################

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_).
		Außnahme: 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-rechnungs-adresse-liefern.png);
	background-position: 0 0;
	width:180px;
	height:20px;
	display:block;
}
.b_an-rechnungsadresse-liefern: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;
	display:block;
}
.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_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-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_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_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-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_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-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-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;
}