/* walther fan ---------------------------------------------------------------------------------  */
/* Beginn frei definierter Styles  */

body {
	padding: 0px;
	background-image: url(images/bkg.gif);
	margin: 0;
	/*margin-top: 10px;*/
	background-repeat: repeat;
}

.headline_info_kasten  {
	line-height: 23px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FF0000;
	font-size: 17px;
	font-weight:bold;
}

.headline_info_kasten  a {
	line-height: 23px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FF0000;
	font-size: 17px;
	font-weight:bold;
}


.headline_info_kasten a:hover  {
	line-height: 23px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FF0000;
	font-size: 17px;
	font-weight:bold;
}


.headline_info_kasten  a:visited {
	line-height: 23px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FF0000;
	font-size: 17px;
	font-weight:bold;
}

.headline_info_kasten a:active {
	line-height: 23px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FF0000;
	font-size: 17px;
	font-weight:bold;
}

.headline_info_kasten a:link  {
	line-height: 23px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FF0000;
	font-size: 17px;
	font-weight:bold;
}

.text_info_kasten a {
	line-height: 16px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 11px;
	font-weight:normal;
}

.text_info_kasten {
	line-height: 16px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 11px;
	font-weight:normal;
}

.text_info_kasten a:hover {
	line-height: 16px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 11px;
	font-weight:normal;
}

.text_info_kasten a:visited {
	line-height: 16px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 11px;
	font-weight:normal;
}
.text_info_kasten a:active {
	line-height: 16px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 11px;
	font-weight:normal;
}
.text_info_kasten a:link {
	line-height: 16px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 11px;
	font-weight:normal;
}

.headline_info  {
	line-height: 15px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FF0000;
	font-size: 14px;
	font-weight:bold;
}
.headline_gr_sw {
	line-height: 20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #1e1e1e;
	font-size: 13px;
	font-weight:bold;
}

h1 {  
	font-family: Arial, Helvetica, sans-serif;
 	font-size: 10px;
	line-height: 17px;
	display:inline;
	font-weight: normal;
  	color: #000000;
	padding-left:20px;
}

h2 { 
 	font-size: 10px;
 	line-height: 10px;
 	padding: 0px 0px 0px 0px;
 	margin: 0;
 	color: #1e1e1e;
}

td {
	line-height: 15px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #1e1e1e;
	font-size: 10px;
}

.prod-em a {
	line-height: 15px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 10px;
	font-weight:bold;
	padding-bottom: 4px;
	text-decoration:underline!important;
}

.prod-em a:hover {
	line-height: 15px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 10px;
	font-weight:bold;
	padding-bottom: 4px;
	text-decoration:underline!important;
}

.prod-em a:visited  {
	line-height: 15px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 10px;
	font-weight:bold;
	padding-bottom: 4px;
	text-decoration:underline!important;
}

.prod-em a:active {
	line-height: 15px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 10px;
	font-weight:bold;
	padding-bottom: 4px;
	text-decoration:underline!important;
}

.preis_prod {
	line-height: 15px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #dc8716!important;
	font-size: 10px;
	font-weight:bold;
}

.fliess_txt  {
	line-height: 15px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #1e1e1e;
	font-size: 10px;
}

.text_headline  {
	line-height: 15px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #1e1e1e;
	font-size: 10px;
	font-weight:bold;
}

.text_fehler  {
	line-height: 15px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FF0000;
	font-size: 12px;
	font-weight:bold;
}

.headline_nav_re {
	line-height: 15px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 10px;
	font-weight:bold;
	padding-bottom: 4px;
}

.headline_gr {
	line-height: 13px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #663d00;
	font-size: 11px;
	font-weight:bold;
}

.headline_kl {
	line-height: 18px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #663d00;
	font-size: 10px;
	font-weight:bold;
}
.headline_trusted {
	line-height: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #663d00;
	font-size: 10px;
	font-weight:bold;
}

.headline_kl a {
	line-height: 18px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #663d00;
	font-size: 10px;
	font-weight:bold;
	text-decoration:underline!important;
}

.headline_kl a:hover {
	line-height: 18px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #663d00;
	font-size: 10px;
	font-weight:bold;
	text-decoration:underline!important;
}


.headline_kl a:visited {
	line-height: 18px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #663d00;
	font-size: 10px;
	font-weight:bold;
	text-decoration:underline!important;
}

.headline_kl a:active {
	line-height: 18px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #663d00;
	font-size: 10px;
	font-weight:bold;
	text-decoration:underline!important;
}


.nav-head-red {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #a83b29 !important;
	padding-top: 5px;
	text-decoration:none;
}

.nav-head-red a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #a83b29!important;
	padding-top: 5px;
	text-decoration:none!important;
}

.nav-head-red a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #a83b29!important;
	padding-top: 5px;
	text-decoration:none!important;
}
.nav-head-red a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #a83b29!important;
	padding-top: 5px;
	text-decoration:none!important;
}
.nav-head-red a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #a83b29!important;
	padding-top: 5px;
	text-decoration:none!important;
}

.nav-head-red_abstand {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #a83b29 !important;
	padding-top: 58px;
	padding-left: 130px;
}

.nav-head-red_abstand a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #a83b29 !important;
	padding-top: 58px;
	text-decoration:none !important;
}

.nav-head-red_abstand a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #a83b29 !important;
	padding-top: 58px;
	text-decoration:none !important;
}

.nav-head-red_abstand a:hover  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #a83b29 !important;
	padding-top: 58px;
	text-decoration:none !important;
}
.nav-head-red_abstand a:active  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #a83b29 !important;
	padding-top: 58px;
	text-decoration:none !important;
}
.nav-head-red_abstand_li {
	padding-top: 58px;
	padding-left: 205px;
	padding-right: 5px;
}

.bc			{	
	line-height: 15px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #1e1e1e !important;
	font-size: 9px;
}

.bc	a		{	
	line-height: 15px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #1e1e1e !important;
	font-size: 9px;
	text-decoration:underline!important;
}

.bc	a:hover		{	
	line-height: 15px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #1e1e1e !important;
	font-size: 9px;
	text-decoration:underline!important;
}

.bc	a:visited		{	
	line-height: 15px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #1e1e1e !important;
	font-size: 9px;
	text-decoration:underline!important;
}

.bc	a:active		{	
	line-height: 15px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #1e1e1e !important;
	font-size: 9px;
	text-decoration:underline!important;
}

form {
	margin: 0;	
}



.td_klein a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 10px;
	color: #1e1e1e;
	text-decoration:none;
}
.td_head_link  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12px;
	color: #1e1e1e;
}
.td_head_link a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12px;
	color: #1e1e1e;
	text-decoration:none;
}


.td_artikel_nav  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 14px;
	color: #1e1e1e;
	text-decoration:none !important;
}
.td_artikel_nav a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 14px;
	color: #1e1e1e!important;
	text-decoration:none !important;
}


.zum_link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 14px;
	font-weight:normal;
	color: #1e1e1e;	
	text-decoration:none !important;
}

.text_klein 			{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; color: #1e1e1e;}

.text_klein a			{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; color: #1e1e1e!important; text-decoration:underline!important;}

.text_klein a:hover			{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; color: #1e1e1e!important; text-decoration:underline!important;}

.text_klein  a:visited			{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; color: #1e1e1e!important; text-decoration:underline!important;}

.text_klein  a:active			{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; color: #1e1e1e!important; text-decoration:underline!important;}

.text_klein_ohne  			{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; color: #1e1e1e; text-decoration:none!important;}


.text_footer 			{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; font-weight: bold; color: #000000;}

.text_footer a			{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; font-weight: bold; color: #000000!important; text-decoration:underline!important;}

.text_footer a:hover			{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; font-weight: bold; color: #000000!important; text-decoration:underline!important;}

.text_footer  a:visited			{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; font-weight: bold; color: #000000!important; text-decoration:underline!important;}

.text_footer  a:active			{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; font-weight: bold; color: #000000!important; text-decoration:underline!important;}


.text_zusatz 			{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; font-weight: bold; color: #000000;}

.text_zusatz a			{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; font-weight: bold; color: #000000!important; text-decoration:underline!important;}

.text_zusatz a:hover			{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; font-weight: bold; color: #000000!important; text-decoration:underline!important;}

.text_zusatz  a:visited			{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; font-weight: bold; color: #000000!important; text-decoration:underline!important;}

.text_zusatz  a:active			{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; font-weight: bold; color: #000000!important; text-decoration:underline!important;}


.text_klein_ohne  			{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; font-weight: bold; color: #1e1e1e; text-decoration:none!important;}
.text_klein_ohne a, a:visited, a:hover, a:active {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; color: #1e1e1e; text-decoration:none!important;}

.line_memo_u {
	border-bottom: 1px solid #bcbcbc;
	padding-bottom: 4px;
	margin-bottom:4px;
	}
	

.text_suche 			{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	padding-top:2px;
	padding-left: 2px;
	color: #1e1e1e;
	width: 94px;
	height: 13px;
	border: 1px solid #cfd0ce;
}

.menge 			{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	padding-top:2px;
	padding-left: 2px;
	color: #1e1e1e;
	width:20px;
	height: 13px;
	border: 1px solid #cfd0ce;
}

.text 	{	
	line-height: 15px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #1e1e1e;
	font-size: 10px;
}

.text_marked 			{
	line-height: 15px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #e34f0e;
	font-size: 10px;
	font-weight:bold;
}

.preis_b 			{
	line-height: 17px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #e34f0e!important;
	font-weight:bold;
	font-size: 12px;
}

.lieferzeit 			{
	line-height: 17px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #e34f0e!important;
	font-weight:bold;
	font-size: 11px;
}

.preis_b_kl 			{
	line-height: 17px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #e34f0e!important;
	font-weight:bold;
	font-size: 10px;
}

.bonus_gr 			{
	line-height: 17px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #e34f0e!important;
	font-weight:bold;
	font-size: 12px;
}
.bonus_kl 			{
	line-height: 16px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #e34f0e!important;
	font-weight:bold;
	font-size: 10px;
}

.preis_alt 			{
	line-height: 15px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #e34f0e!important;
	font-weight:bold;
	font-size: 12px;
	background-image:url(images/strich-diagonal-gr.jpg);
	background-repeat:no-repeat;
	padding: 0 3px 0 3px;
}
.preis_alt_kl 			{
	line-height: 15px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #e34f0e!important;
	font-weight:bold;
	background-image:url(images/strich-diagonal-kl.jpg);
	background-repeat:no-repeat;
	font-size: 10px;
	padding: 0 3px 0 2px;
}

.preis			{
	line-height: 15px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #e34f0e!important;
}



.text_marked a			{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; color:#1e1e1e;line-height: 16px; text-decoration:none;}
.text_marked_head_waren 			{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; color:#1e1e1e;text-decoration:none !important;}


.text_nav			{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; font-weight:bold; color:#1e1e1e;}

.text_explain			{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#dc8716; font-weight:bold;}
.text_explain_kl			{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#dc8716; font-weight:bold;}
.text_notify			{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; color:#565656;}

.fleft {
 float: left;
 margin: 0.15em 1em 0.2em 0; 
}

.fright {
 float: right;
 margin: 0.15em 0em 1em 0.5em; 
}
.fright-b {
 float: right;
 margin: 0.15em 0em 0.5em 0.3em; 
}

br {
	line-height: 9px;
}


.headline {
	line-height: 16px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #1e1e1e;
	font-size: 10px;
	font-weight: bold;
}

.border_nav_li_w {

	border: 1px solid #cbcac0;
	margin-bottom: 5px;
	margin-top: 6px;
}

.border_nav_li_logo {

	border: 1px solid #cbcac0;
	margin-top: 5px;
	margin-bottom: 5px;
}

.border_nav_li_logo_end {

	border: 1px solid #cbcac0;
	margin-top: 5px;
	margin-bottom: 5px;
}
.border_unter {

	border-bottom: solid 1px #c2b199;
	margin-bottom: 3px;
}

.border_li {

	border-left: solid 1px #c2b199;
	
}

.border_nav_li {

	border: 1px solid #cbcac0;
	margin-bottom: 5px;
}

.border {
	border: 1px solid #cbcac0;
}

.border_image {
 border: 1px solid #cbcac0;
 float: left;
 margin: 0.15em 1em 0.2em 0; 
}


.border-nav_re {
margin: 0;
border-right: solid 1px #cbcac0;
border-bottom: solid 1px #cbcac0;
border-left: solid 1px #cbcac0;
}
.border-start {
margin: 0;
border: solid 1px #cbcac0;
}


/* -- container -- */
#container {
	font-size: 10px;
	line-height: 17px;
	background-color: #ffffff;
	background-image: url(images/bkg-container.gif);
	background-repeat: repeat;
	width: 944px;
	margin: auto;
	overflow: hidden;
	height:auto;
}


/* -- ende container -- */

/* - head- */

#head {
	margin: auto;
	height: 276px;
	background-image: url(images/head-bkg-walther-fan.jpg);
	background-repeat: no-repeat;
	width: 944px;
	overflow: hidden;
	text-align: left;
	padding-top:2px;
	font-family: Arial, Helvetica, sans-serif;
 	font-size: 10px;
	line-height: 17px;
	font-weight: normal;
}

#head2 {
	margin: auto;
	height: auto;
	width: 944px;
	overflow: hidden;
	text-align: center;
	background-color:#ffe000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}

.abstand_li	{
		margin-top: 193px;
}

.navi_head a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 11px;
	font-weight: bold;
	text-decoration:none!important;
	margin:0;
}

.navi_head a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 11px;
	font-weight: bold;
	text-decoration:none!important;
	margin:0;
}
.navi_head a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 11px;
	font-weight: bold;
	text-decoration:none!important;
	margin:0;
}
.navi_head a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 11px;
	font-weight: bold;
	text-decoration:none!important;
	margin:0;
}

/* - ende head- */

/* - head- */

#abschluss {
	margin: auto;
	height: 52px;
	background-image: url(images/bkg-abschluss2.gif);
	background-repeat: no-repeat;
	width: 944px;
	overflow: hidden;
	text-align: left;
}

/* - ende head- */



/* Anfang TrustedShops */

.trusted_shops_table    {
	width:100%;
}
.trusted_shops_tr_header td        {
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:11px; 
	padding:2px; 
	font-weight:bold;
}
.trusted_shops_tr td        {
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; padding:2px;
}
.trusted_shops_tr_footer  td        {
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:10px; 
	padding:2px;
}

/* Ende TrustedShops */







/* Ende frei definierter Styles  */
/* ---------------------------------------------------------------------------------  */


/* ---------------------------------------------------------------------------------  */
/* Beginn WEBSALE-Styles (Klassennamen vorgegeben!) */


/* Anfang Produktmenü */

table.cat_table_opened 	{width:95%;}
table.cat_table_closed 	{width:95%;}

table.cat_table_opened td	{padding:2px;}
table.cat_table_closed td	{padding:2px;}

.cat_text_standard 	{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold;} 
.cat_text_selected 	{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; color:#1e1e1e;}

table.cat_table_opened .cat_text_standard {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; color:#1e1e1e;}



/* Ende Produktmenü */


/* Anfang Produktmenüpfad */

a.cat_path:link {
	line-height: 15px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #1e1e1e;
	font-size: 9px;
}

a.cat_path:visited { 
	line-height: 15px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #1e1e1e;
	font-size: 9px;
} 

a.cat_path:active { 
	line-height: 15px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #1e1e1e;
	font-size: 9px;
} 

a.cat_path:hover { 
	line-height: 15px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #1e1e1e;
	font-size: 9px;
} 

/* Ende Produktmenüpfad */


/* Anfang Blättern von Listen/Produkten */

.paging_table 		{width:100%;}

.paging_td1		{text-align:right;}
.paging_td2		{width:100%; text-align:right;}
.paging_td3		{text-align:right;}

.paging_text 		{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold;}
.paging_text_selected 	{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:20px; font-weight:bold; color:#e34f0e;}

a.paging_link:link 	    {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:16px;  text-decoration:none; color:#000000!important;}  
a.paging_link:visited 	{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:16px;  text-decoration:none; color:#000000!important; } 
a.paging_link:active 	{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:16px;  text-decoration:none; color:#000000!important; } 
a.paging_link:hover 	{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:16px;  text-decoration:none; color:#000000!important; }

/* Ende Blättern von Listen/Produkten */


/* Anfang "Tabelle 'Erweiterte Navigation' in mehreren Spalten" */

.cat_adv_nav_table {}

/* Ende "Tabelle 'Erweiterte Navigation' in mehreren Spalten" */


/* Anfang "Tabelle Artikel in mehreren Spalten" */

.product_list_table		{}
table.product_list_table td 	{text-align:center;}

/* Ende "Tabelle Artikel in mehreren Spalten" */


/* Anfang "Tabelle für Variationen - abhängige und nicht abhängige" (nur bei Platzierung im Template durch ~PR-Variations~ bzw. ~PR-DepVariations~) */

.pr_var_table			{margin-top:6px; margin-bottom:1px; width:150px; }
.pr_depvar_table		{margin-top:6px; margin-bottom:1px; width:150px; }

table.pr_var_table td 		{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;  color:#1e1e1e; padding:2px;}
table.pr_depvar_table td 	{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;  color:#1e1e1e; padding:2px;}

.select_variations		{margin-left:4px; font-family:Verdana, Arial, Helvetica, sans-serif;  font-size:10px; width:150px;}
.select_dep_variations		{margin-left:4px; font-family:Verdana, Arial, Helvetica, sans-serif;  font-size:10px; width:150px;}
/* Ende "Tabelle für Variationen - abhängige und nicht abhängige" */


/* Anfang "Tabelle für Textfelder" */

.pr_text_input_field_table 		{margin-top:6px; margin-bottom:1px; width:300px;}

table.pr_text_input_field_table td 	{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#1e1e1e; padding:2px;}

/* Ende "Tabelle für Textfelder" */


/* Anfang "Staffelpreisfeld" */

.select_bulk_discount {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; width:270px; margin-bottom:1px; padding:2px;}

/* Ende "Staffelpreisfeld" */


/* Anfang Warenkorbtabelle */

.basket_table 			{width:100%;}
.basket_tr_header 		{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	background-color:#ececec;
	color:#1e1e1e;
	text-align: center;
}
.basket_tr_header td		{text-align:left; padding:2px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold ;  color:#1e1e1e;}
.basket_tr_1			{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px;background-color:#FFFFFF;}
.basket_tr_1 td			{padding:2px; background-color:#f8f8f8;}	
.basket_tr_2			{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px;background-color:#f8f8f8;}
.basket_tr_2 td			{padding:2px; background-color:#ffffff;}
.basket_var_table		{width:100%; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px;}
.basket_tr_footer		{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px;}
.basket_tr_footer td		{padding:2px;}
.basket_text_product_name	{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; color:#1e1e1e;}
.basket_text_product_name2	{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; color:#1e1e1e;}
.basket_text_total_sum		{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#dc8716; font-weight:bold;}
.basket_voucher_table		{width:100%;}
.basket_tr_reservation_1	{}
.basket_tr_reservation_1 td	{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; color:#1e1e1e; padding:2px;}
.basket_tr_reservation_2	{}
.basket_tr_reservation_2 td	{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; color:#1e1e1e; padding:2px;}

.trusted_shops_table 			{width:100%!important;}
/* Ende Warenkorbtabelle */


/* Anfang Listenfeld für Währungsauswahl */

.select_currency		{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px;}

/* Ende Listenfeld für Währungsauswahl */


/* Anfang Adressfelder für Rechnungs- und Lieferadresse */

.addr_table 		{width:100%;}
.addr_tr_1		{	background-color: #f8f8f8;}
.addr_tr_2		{	background-color: #ffffff;}
.addr_text_input	{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; width:200px;}
.addr_td_1 		{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#1e1e1e;
	padding:4px;
	font-weight:bold;


}
.addr_td_2		{	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#1e1e1e;
	padding:4px;
	font-weight:bold;
}
.addr_td_3		{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; color:#1e1e1e;}
.select_title		{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px;width:200px;}
.select_date_of_birth	{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px;width:62px;}
.select_country		{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px;width:200px;}
.select_salutation	{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px;width:200px;}
.select_user_def_list	{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px;width:200px;}
.addr_error_table	{width:100%;}
.addr_error_table td	{padding:2px;}
.addr_error_ul		{}
.addr_error_li		{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#FF0000;}

/* Ende Adressfelder für Rechnungs- und Lieferadresse */


/* Anfang "Tabelle für Auswahl der Zahlungsart" */

.payment_table		{width:100%;}
.payment_tr_1		{background-color: #ffffff;}
.payment_tr_2		{background-color: #f8f8f8;}
.payment_td_1		{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px;padding:2px;}
.payment_td_2		{padding:2px;}
.payment_td_3		{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px;padding:2px;}
.payment_name		{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px;padding:2px;}
.payment_name_suffix	{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px;padding:2px;}
.select_ccard		{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; width:150px;}


/* Anfang "Tabelle für Auswahl der Zahlungsart" */


/* Anfang "Tabelle für Auswahl der Zustellung" */

.delivery_table		{width:100%;}
.delivery_tr_1		{background-color: #ffffff;}
.delivery_tr_2		{background-color: #f8f8f8;}
.delivery_td_1		{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px;padding:2px;}
.delivery_td_2		{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px;padding:2px;}
.delivery_descr		{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px;padding:2px;}
.select_delivery	{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px;}

/* Ende "Tabelle für Auswahl der Zustellung" */


/* Anfang "Eingabe der Kreditkartendaten" */

.ccard_table			{width:100%;}
.ccard_tr_1			{background-color: #ffffff;}
.ccard_tr_2			{background-color: #f8f8f8;}
.ccard_td_1			{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; padding:2px;}
.ccard_td_2			{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; padding:2px;}
.ccard_td_3			{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; padding:2px;}
.ccard_text_input_holder	{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; width:201px;}
.ccard_text_input_number	{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; width:48px;}
.ccard_text_input_cvcode	{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; width:99px;}
.select_ccard_validity		{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; width:99px;}
.ccard_error_table		{width:90%;}
.ccard_error_table td		{padding:2px;}
.ccard_error_ul			{}
.ccard_error_li			{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#FF0000;}

/* Ende "Eingabe der Kreditkartendaten" */


/* Anfang "Eingabe der Bankverbindung" */

.debit_table		{width:100%;}
.debit_tr_1		{background-color: #ffffff;}
.debit_tr_2		{background-color: #f8f8f8;}
.debit_td_1		{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; padding:2px;}
.debit_td_2		{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; padding:2px;}
.debit_td_3		{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; padding:2px;}
.debit_text_input	{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; width:200px;}
.debit_error_table	{width:90%;}
.debit_error_table td	{padding:2px;}
.debit_error_ul		{}
.debit_error_li		{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#FF0000;}

/* Ende "Eingabe der Bankverbindung" */


/* Anfang "Anzeige der Bankverbindung bei Vorauskasse" */

.bank_info_table	{width:100%;}
.bank_info_table td	{padding:2px;}
.bank_info_text_header	{font-family:Verdana, Arial, Helvetica, sans-seriff; font-size:9px; font-weight:bold; color:#1e1e1e;}
.bank_info_text		{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; font-weight:bold;}

/* Ende "Anzeige der Bankverbindung bei Vorauskasse" */


/* Anfang "Anzeige der Rechnungs- und Lieferadresse z.B. bei Bestellübersicht" */

.show_addr_table	{width:100%;}
.show_addr_tr_1		{background-color: #ffffff;}
.show_addr_tr_2		{background-color: #f8f8f8;}
.show_addr_td_1		{width:35%; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; padding:2px;}
.show_addr_td_2		{width:65%; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; padding:2px;}

/* Ende "Anzeige der Rechnungs- und Lieferadresse z.B. bei Bestellübersicht" */


/* Anfang Newsletter - Bestellung bei Adresseingabe */

.newsletter_table	{width:100%;}
.newsletter_tr_1	{background-color: #f8f8f8;}
.newsletter_td_1	{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; padding:4px; color:#565656;}

/* Ende Newsletter - Bestellung bei Adresseingabe */


/* Anfang Variationen auf "Merkliste" */

.memolist_var_table	{width:100%;}
.memolist_var_td_1	{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; padding:1px;}
.memolist_var_td_2	{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; padding:1px;}

/* Ende Variationen auf "Merkliste" */


/* Anfang Variationen bei "Direktbestellung" */

.direct_order_var_table	{width:100%;}
.direct_order_var_td_1	{border: 1px solid #CCCCCC; background-color:#f9f9f9; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; padding:2px;}
.direct_order_var_td_2	{border: 1px solid #CCCCCC; background-color:#FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; padding:2px;}

/* Ende Variationen bei "Direktbestellung" */


/* Anfang Glossar -  */

.glossary_index_table	{width:100%;}
.glossary_descr_link	{background-color: #ffffff;}
.glossary_index_invalid	{	
	line-height: 18px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #663d00;
	font-size: 10px;
	font-weight:bold;
}
.glossary_index_selected {	
	line-height: 18px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #663d00;
	font-size: 10px;
	font-weight:bold;
}
.glossary_index {	
	line-height: 18px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #663d00;
	font-size: 10px;
	font-weight:bold;
}
/* Ende Glossar -  */

/* Ende WEBSALE-Styles (Klassennamen vorgegeben!) */
/* ---------------------------------------------------------------------------------  */

