/* ---------------------------------------------------------------------------------  */
/* Beginn frei definierter Styles  */

body {
	padding: 0;
	margin: 0;
	background-image: url(images/bkg-zelt.jpg);
	/*margin-top: 10px;*/
	background-repeat: no-repeat;
	background-attachment:fixed;
	background-color:#a9a695;
}

h1 {  
	font-family: Arial, Helvetica, sans-serif;
 	font-size: 10px;
	line-height: 17px;
	font-weight: normal;
 	color: #000000;
	padding-left:20px;
}

h2 { 
 	padding: 0px 0px 0px 0px;
 	margin: 0;
}

h3 { 
 	padding: 0px 0px 0px 0px;
 	margin: 0;
}

h4 { 
 	padding: 0px 0px 0px 0px;
 	margin: 0;

}

h5 { 
 	padding: 0px 0px 0px 0px;
 	margin: 0;
		text-align:left;
}

h6 { 
 	padding: 0px 0px 0px 0px;
 	margin: 0;
}

/* startseite */

.focusbild_tab {
	width: 370px;
	height:336px;
	background-image:url(images/bkg_start_haupt.jpg);
	background-repeat:repeat-x;
}

.headline_tab {
	width: 758px;
	height:86px;
	background-image:url(images/bkg_start_headline.jpg);
	background-repeat:repeat-x;
	margin-bottom:7px;
}

.preis_start 			{
	font-family: Arial, Helvetica, sans-serif;
	color: #e34f0e!important;
	font-weight:bold;
	font-size: 22px;
}

.border_start {
	border: 1px solid #fec738;
}

.artikel_tab {
	background-image:url(images/bkg_start_artikel.jpg);
	background-repeat:repeat-x;
	height:21px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	line-height:18px;
	padding-right:5px;
}

.artikel_tab a {
	line-height: 15px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 10px;
	font-weight:bold;
	text-decoration:none!important;
}

.artikel_tab a:hover {
	line-height: 15px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 10px!important;
	font-weight:bold;
	text-decoration:underline!important;
}

.artikel_tab a:visited {
	line-height: 15px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 10px!important;
	font-weight:bold;
	text-decoration:underline!important;
}

.text_headline_start  {
	line-height: 14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #1e1e1e;
	font-size: 12px;
	font-weight:bold;
	height:80px;
}

.text_headline_start  a {
	line-height: 14px!important;;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #1e1e1e!important;;
	font-size: 12px!important;;
	font-weight:bold!important;;
	text-decoration:underline!important;
}

.text_headline_start a:hover {
	line-height: 14px!important;;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #1e1e1e!important;;
	font-size: 12px!important;;
	font-weight:bold!important;;
	text-decoration:underline!important;
}


.kategorien_tab {
	background-image:url(images/bkg_start_artikel.jpg);
	background-repeat:repeat-x;
	height:21px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	line-height:18px;
	padding-right:5px;
}

.kategorien_tab a {
	line-height: 15px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 12px;
	font-weight:bold;
	text-decoration:none!important;
}

.kategorien_tab a:hover {
	line-height: 15px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 12px!important;
	font-weight:bold;
	text-decoration:underline!important;
}

.kategorien_tab a:visited {
	line-height: 15px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 12px!important;
	font-weight:bold;
	text-decoration:none!important;
}

.headline-footer_start {
	line-height: 16px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 13px;
	font-weight: bold;
	height:26px;
	border:1px solid #cbcac0;
	background-image: url(images/bkg-headline.gif);
	background-repeat:repeat-x;
	margin-top:10px;
}

/* end startseite */

ul {
 margin-bottom: 3px;
  margin-top: 2px;
 
}

td {
	line-height: 15px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #1e1e1e;
	font-size: 10px;
}

.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_headline  a {
	line-height: 15px!important;;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #1e1e1e!important;;
	font-size: 10px!important;;
	font-weight:bold!important;;
	text-decoration:underline!important;
}

.text_headline  a:hover {
	line-height: 15px!important;;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #1e1e1e!important;;
	font-size: 10px!important;;
	font-weight:bold!important;;
	text-decoration:underline!important;
}

.text_fehler  {
	line-height: 15px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FF0000;
	font-size: 12px;
	line-height:16px;
}



.text_fehler a:active {
	line-height: 15px!important;
	font-family: Verdana, Arial, Helvetica, sans-serif!important;
	color: #000000!important;
	font-size: 12px!important;
	line-height:16px!important;
}

.text_fehler a:hover {
	line-height: 15px!important;
	font-family: Verdana, Arial, Helvetica, sans-serif!important;
	color: #000000!important;
	font-size: 12px!important;
	line-height:16px!important;
}

.text_fehler a:link {
	line-height: 15px!important;
	font-family: Verdana, Arial, Helvetica, sans-serif!important;
	color: #000000!important;
	font-size: 12px!important;
	line-height:16px!important;
}

.text_fehler a:visited {
	line-height: 15px!important;
	font-family: Verdana, Arial, Helvetica, sans-serif!important;
	color: #000000!important;
	font-size: 12px!important;
	line-height:16px!important;
}

.text_fehler_abschluss {
	line-height: 21px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FF0000;
	font-size: 17px;
	font-weight:bold;
}

.text_fehler_gr {
	line-height: 17px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FF0000;
	font-size: 14px;
	font-weight:bold;
}

.text_fehler_gr a  {
	line-height: 17px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 14px;
	font-weight:bold;
	text-decoration:underline;
}

.text_fehler_gr a:hover  {
	line-height: 17px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 14px;
	font-weight:bold;
	text-decoration:underline;
}

.text_fehler_gr a:visited {
	line-height: 17px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 14px;
	font-weight:bold;
	text-decoration:underline;
}

.text_fehler_gr a:active  {
	line-height: 17px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 14px;
	font-weight:bold;
	text-decoration:underline;
}


.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_nav_re {
	line-height: 15px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 10px;
	font-weight:bold;
	padding-bottom: 4px;
}

.headline_nav_re 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;
}

.headline_nav_re 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;
}



.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;
}

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!important; color: #1e1e1e!important; font-weight:normal!important}

.text_klein a			{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px!important; color: #1e1e1e!important; text-decoration:underline!important; font-weight:normal!important}

.text_klein a:hover			{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px!important; color: #1e1e1e!important; text-decoration:underline!important; font-weight:normal!important}

.text_klein  a:visited			{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px!important; color: #1e1e1e!important; text-decoration:underline!important;font-weight:normal!important}

.text_klein  a:active			{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px!important; color: #1e1e1e!important; text-decoration:underline!important;font-weight:normal!important}



.text_klein_10 			{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px!important; color: #1e1e1e!important; font-weight:normal!important}

.text_klein_10 a			{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px!important; color: #1e1e1e!important; text-decoration:underline!important; font-weight:normal!important}

.text_klein_10 a:hover			{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px!important; color: #1e1e1e!important; text-decoration:underline!important; font-weight:normal!important}

.text_klein_10 a:visited			{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px!important; color: #1e1e1e!important; text-decoration:underline!important;font-weight:normal!important}

.text_klein_10 a:active			{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px!important; color: #1e1e1e!important; text-decoration:underline!important;font-weight:normal!important}




.text_klein_ohne  			{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; color: #1e1e1e; text-decoration:none!important;}


.text_11			{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color: #1e1e1e; line-height: 17px}

.text_11 a			{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color: #1e1e1e!important; text-decoration:underline!important;}

.text_11 a:hover			{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color: #1e1e1e!important; text-decoration:underline!important;}

.text_11  a:visited			{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color: #1e1e1e!important; text-decoration:underline!important;}

.text_11  a:active			{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; 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: 14px;
	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;
}

.text_marked_suche {

	line-height: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 10px;
	font-weight:bold;
}
.text_marked_gross {

	line-height: 15px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #e34f0e;
	font-size: 13px;
	font-weight:bold;
}

.text_marked_gross a {

	line-height: 16px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #e34f0e;
	font-size: 11px!important;
	font-weight:bold;
	text-decoration:underline!important;
}

.headline_gr_sw {
	line-height: 20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #1e1e1e;
	font-size: 13px;
	font-weight:bold;
}

.headline_gr_sw a {
	line-height: 20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #1e1e1e!important;
	font-size: 13px;
	font-weight:bold;
	text-decoration:underline;
}

.headline_gr_cat  {
	line-height: 14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000!important;
	font-size: 11px;
	font-weight:bold;
}

.headline_gr_cat a {
	line-height: 14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000!important;
	font-size: 11px;
	font-weight:bold;
}

.headline_gr_sw a:hover {
	line-height: 20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #1e1e1e!important;
	font-size: 13px;
	font-weight:bold;
	text-decoration:underline;
}

.headline_gr_sw a:visited {
	line-height: 20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #1e1e1e!important;
	font-size: 13px;
	font-weight:bold;
	text-decoration:underline;
}

.headline_gr_sw a:active {
	line-height: 20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #1e1e1e!important;
	font-size: 13px;
	font-weight:bold;
	text-decoration:underline;
}

.headline_gr_sw_11 {
	line-height: 20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #1e1e1e;
	font-size: 11px;
	font-weight:bold;
}
.headline_gr_sw_dicker {
	line-height: 20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #1e1e1e;
	font-size: 18px;
	font-weight:bold;
	background-color:#FFCC00;
}

.headline_gr_sw15 {
	line-height: 20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #1e1e1e;
	font-size: 15px;
	font-weight:bold;
}


.preis_b 			{
	line-height: 17px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #e34f0e!important;
	font-weight:bold;
	font-size: 12px;
}

.preis_b_gr 			{
	line-height: 26px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #e34f0e!important;
	font-weight:bold;
	font-size: 23px;
}

.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;
}

.klarna_prod 			{
	line-height: 23px;
	font-family: Arial, Helvetica, sans-serif;
	color: #e34f0e!important;
	font-weight:bold;
	font-size: 19px;
	padding:6px;
}

.klarna_prod a 			{
	color: #000000!important;
	font-size: 9px!important;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal!important;
}

.rest_versandfrei 			{
	line-height: 23px;
	font-family: Arial, Helvetica, sans-serif;
	color: #e34f0e!important;
	font-weight:bold;
	font-size: 18px;
	padding:6px;
}

.rest_versandfrei a 			{
	color: #e34f0e!important;
	font-size: 18px!important;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold!important;
}

.rest_versandfrei_kl 			{
	line-height: 17px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold!important;
	font-size: 11px;
	padding:2px;
}

.rest_versandfrei_kl a 			{
	font-size: 11px!important;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold!important;
}

.rest_versandfrei_kl a:hover 			{
	font-size: 11px!important;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold!important;
}

.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;
}

.headline-footer {
	line-height: 16px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 13px;
	font-weight: bold;
	height:26px;
	border:1px solid #cbcac0;
	background-image: url(images/bkg-headline.gif);
	background-repeat:repeat-x;
	margin-top:40px;
}

.headline-footer-start4er {
	line-height: 16px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 13px;
	font-weight: bold;
	height:26px;
	border:1px solid #cbcac0;
	background-image: url(images/bkg-headline.gif);
	background-repeat:repeat-x;
	margin-top:10px;
}

.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;
}


.basket_text_wishlist 			{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; color: #1e1e1e;}

.basket_text_wishlist a			{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; color: #1e1e1e!important; text-decoration:underline!important;}

.basket_text_wishlist a:hover			{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; color: #1e1e1e!important; text-decoration:underline!important;}

.basket_text_wishlist a:visited			{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; color: #1e1e1e!important; text-decoration:underline!important;}

.basket_text_wishlist a:active			{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; color: #1e1e1e!important; text-decoration:underline!important;}


.text_hervorgehoben {
		font-weight:bold;
}

.kasten_spalte_mitte_inhalt {
	padding: 5px 2px 3px 2px;
	}
	
.text_10			{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color: #1e1e1e;}

.text_10 a			{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color: #1e1e1e!important; text-decoration:underline!important;}

.text_10 a:hover			{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color: #1e1e1e!important; text-decoration:underline!important;}

.text_10  a:visited			{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color: #1e1e1e!important; text-decoration:underline!important;}

.text_10  a:active			{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color: #1e1e1e!important; text-decoration:underline!important;}


/* -- 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;
	padding-top:10px;

	
}


/* -- ende container -- */

/* - head- */

#head {
	margin: auto;
	height: 276px;
	background-image: url(images/head-bkg-2010.jpg); 
	/* background-image: url(images/head-bkg-fruehling.jpg); */
	/* background-image: url(images/head-bkg-sylvester2.jpg); */ 
	/* background-image: url(images/head-bkg-sylvester.jpg); */
	/* background-image: url(images/head-bkg-winter.jpg); */
	/* background-image: url(images/head.jpg); */
	background-repeat: no-repeat;
	width: 944px;
	overflow: hidden;
	text-align: left;
	/* color:#FFFF00; winter*/
	color:#000000;
	padding-top:2px;
	font-family: Arial, Helvetica, sans-serif;
 	font-size: 10px;
	line-height: 17px;
	font-weight: normal;
}
#head-w {
	margin: 0 auto;
	height: 276px;
	background-image: url(images/head-bkg-2010.jpg);
	/* background-image: url(images/head-bkg-fruehling.jpg); */
	/* background-image: url(images/head-bkg-sylvester2.jpg);  */
	/* background-image: url(images/head-bkg-sylvester.jpg); */
	/* background-image: url(images/head-bkg-winter.jpg); */
	/* background-image: url(images/head.jpg); */
	background-repeat: no-repeat;
	width: 944px;
	overflow: hidden;
	text-align: left;
	/* color:#FFFF00; winter*/
	font-family: Arial, Helvetica, sans-serif;
 	font-size: 10px;
	line-height: 17px;
	font-weight: normal;
	padding-bottom:2px;
	padding-top:0;
}


#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;
}


#head-flash {
	margin: auto;
	height: auto;
	/* background-image: url(images/head-bkg-2010.jpg); */
	/* background-image: url(images/head-bkg-fruehling.jpg); */
	background-image: url(images/head-bkg-sylvester2.jpg);  
	/* background-image: url(images/head-bkg-sylvester.jpg); */
	/* background-image: url(images/head-bkg-winter.jpg); */
	/* background-image: url(images/head.jpg); */
	background-repeat: no-repeat;
	width: 944px;
	overflow: hidden;
	text-align: left;
	/* color:#FFFF00; winter*/
	color:#000000;
	padding:0;
	font-family: Arial, Helvetica, sans-serif;
 	font-size: 10px;
	line-height: 17px;
	font-weight: normal;
	z-index:-1;
}

#head-topnavi {
	margin: auto;
	height: auto;
	/* background-image: url(images/head-bkg-2010.jpg); */
	/* background-image: url(images/head-bkg-fruehling.jpg); */
	/*background-image: url(images/head-bkg-sylvester2.jpg);  */
	/* background-image: url(images/head-bkg-sylvester.jpg); */
	/* background-image: url(images/head-bkg-winter.jpg); */
	/* background-image: url(images/head.jpg); */
	background-repeat: no-repeat;
	width: 944px;
	overflow: hidden;
	text-align: left;
	/* color:#FFFF00; winter*/
	color:#000000;
	padding:0;
	font-family: Arial, Helvetica, sans-serif;
 	font-size: 10px;
	line-height: 17px;
	font-weight: normal;
	z-index:-1;
}

#head-suma {
	margin: auto;
	height: 20px;
	background-image: url(images/bkg-suma-flash.png);
	background-repeat: no-repeat;
	width: 937px; /* 944px */
	overflow: hidden;
	text-align: left;
	color:#000000;
	padding-top:2px;
	padding-left:7px; /* 0 */
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 17px;
	font-weight: normal;
}

#head-mitte {
	margin: auto;
	height: 206px;
/*	background-image: url(images/head_start_sylvester_2011.jpg); */	
	background-image: url(images/head_allg_n.jpg);  
	background-repeat: no-repeat;
	width: 944px;
	overflow: hidden;
	padding:0;
	border-bottom:1px solid #000000;

}

#head-nav {
	margin: auto;
	height: 55px;
	background-image: url(images/bkg-navi-flash.jpg);
	background-repeat: no-repeat;
	width: 944px;
	overflow: hidden;
	padding-top:1px;
}

#head-nav-n {
	margin: auto;
	height: 55px;
	background-image: url(images/bkg-navi-n.gif);
	background-repeat: no-repeat;
	width: 944px;
	overflow: hidden;
	padding-top:1px;
	z-index:-1;
}

.abstand_li	{
		margin-top: 195px;
}

.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: 78px;
	background-image: url(images/bkg-abschluss3.gif);
	background-repeat: no-repeat;
	width: 944px;
	overflow: hidden;
	text-align: left;
}

/* - ende head- */



/* Anfang TrustedShops */

.trusted_shops_table    {
	width:600px;
}
.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 */

/* ajax box */
.ajax_box {
	display:none;
	padding:0px;
	position:fixed;
	top:290px;
	left:430px;
	/*  background-color:#fff4b6; */
	background-image:url(images/bkg-ajax2.jpg); 
	background-repeat:repeat-x;
	margin:0px auto;
	width: 420px; /* 360 */
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	padding-top:20px;
	height:auto;
	border:8px solid #9d180d;
	font-size:21px;
	font-weight:bold;
	line-height:26px;
	text-align:center;
}




/* 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:12px!important; font-weight:bold}
.basket_tr_footer a		{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; text-decoration:underline; color:#000000;}
.basket_tr_footer td		{padding:2px; color:#000000; font-size:10px;font-weight:bold}
.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:11px; 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;}

/* 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 Adressfelder für Rechnungs- und Lieferadresse Wunschliste*/
.wishlist_addr_td_1 {padding:2px}
.wishlist_addr_td_2 {padding:2px}
.wishlist_addr_td_3 {padding:2px}
.wishlist_text_error {font-size:11px; background-color: #FFFF80;}

/* Ende Adressfelder für Rechnungs- und Lieferadresse Wunschliste*/


/* 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:6px; vertical-align:middle}
.payment_td_2		{padding:2px;}
.payment_td_3		{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px;padding:2px; vertical-align:top}
.payment_name		{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px;padding:2px 2px 2px 0;}
.payment_name	a	{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px!important;padding:2px 2px 2px 0; color:#000000!important;}
.payment_name a:hover {font-family:Verdana, Arial, Helvetica, sans-serif!important; font-size:9px!important;padding:2px 2px 2px 0;color:#000000!important;}
.payment_name_suffix a {font-family:Verdana, Arial, Helvetica, sans-serif!important; font-size:9px!important;padding:2px 2px 2px 0;color:#000000!important;}
.payment_name_suffix a:hover {font-family:Verdana, Arial, Helvetica, sans-serif!important; font-size:9px!important;padding:2px 2px 2px 0;color:#000000!important;}
.payment_name_suffix	{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px;padding:2px 2px 2px 0}
.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;width:8%}
.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;}
.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;}
.klarna_rate		{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; 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:170px; text-align:left;}
.newsletter_tr_1	{background-color: #ffffff;}
.newsletter_td_1	{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; color:#e34f0e; font-weight:bold;}

/* 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!) */
/* ---------------------------------------------------------------------------------  */


