.wh,h1 {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11pt;	font-style: normal;	line-height: 16pt;	font-weight: normal;	font-variant: normal;	text-transform: uppercase;	color: #CC3333;}h1 {	margin: 0px;	padding: 0px;}.c {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 8pt;	font-style: normal;	line-height: normal;	font-weight: normal;	font-variant: normal;	text-transform: none;}.unnamed1 {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 8pt;	font-style: normal;	line-height: normal;	font-weight: normal;	font-variant: normal;	text-transform: none;}.flat {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 8pt;	font-style: normal;	line-height: 12pt;	font-weight: bold;	font-variant: normal;	text-transform: none;}.head {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11pt;	font-style: normal;	line-height: 12pt;	font-weight: normal;	font-variant: normal;	text-transform: uppercase;}.unnamed2 {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11pt;	font-style: normal;	line-height: 12pt;	font-weight: normal;	font-variant: normal;	text-transform: none;}.cpoy {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 8pt;	font-style: normal;	line-height: 12pt;	font-weight: normal;	font-variant: normal;	text-transform: none;}.headline {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11pt;	font-style: normal;	line-height: normal;	font-weight: normal;	font-variant: normal;	text-transform: uppercase;	color: #FFFFFF;}iframe {	margin: 0px;	padding: 0px;}form {	display: inline;}img {	border: none;}a,a:active,select,a img,img,map,area,area:focus,input,input:focus,button,button:focus	{	outline: none;	-moz-outline-style: none;}.change_lang {	cursor: pointer;	display: none;}div.txt,div.txt td,div.txt input,input,select {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 8pt;	font-style: normal;	line-height: 12pt;	font-weight: normal;	font-variant: normal;	text-transform: none;}div.container {	height: 550px;	overflow-y: auto;	}* html div.container {width: 775px;}.shopbutton-de {	background: url(/layout/de/price_bg.gif) no-repeat center left;	width: 303px;	height: 128px;	vertical-align: middle;}.special-de {	background: url(/layout/de/price_bg_special.gif) no-repeat center left;	 width: 303px;  height: 128px;  vertical-align: middle;}.shopbutton-en {  background: url(/layout/en/price_bg.gif) no-repeat center left;  width: 303px;  height: 128px;  vertical-align: middle;}.special-en {  background: url(/layout/en/price_bg_special.gif) no-repeat center left;    width: 303px;  height: 128px;  vertical-align: middle;}.pricetxt {	text-transform: uppercase;	color: white;	font-size: 10px;	font-weight: bold;	padding-bottom: 5px;}.price {	padding-bottom: 4px; color : white;	font-size: 16px;	font-weight: bold;	color: white;}.itemtxt {	color: white;	font-size: 10px;	font-weight: normal;}a.tocart {	text-transform: uppercase;	font-size: 12px;	color: white;	text-decoration: none;	letter-spacing: 0.2em;}.pricetxt_detail {	text-transform: uppercase;	color: #666666;	font-size: 10px;	font-weight: bold;	padding-bottom: 5px;}.price_detail {	padding-bottom: 4px; color : white;	font-size: 16px;	font-weight: bold;	color: #666666;}.price_detail span{	color: #CC6666;}.itemtxt_detail {	color: #666666;	font-size: 10px;	font-weight: normal;}a.tocart_detail {    font-size:11pt;	text-transform: uppercase;	color: #666666;	text-decoration: none;}a.tocart_detail:hover {	text-decoration: underline;}.special-de .price, .special-en .price {  color:#c83c00;  }.special-de .itemtxt, .special-en .itemtxt {  color:#666;  }.special-de a.tocart, .special-en a.tocart {  color:#666;  }div.ruler {	margin-bottom: 1px;	border-bottom: 2px solid #CCC;	height: 2px;	overflow: hidden;	width: 720px}#shopping_cart_div {	position: absolute;	background: #CC3300;	border: 1px solid #CCC;	padding: 25px;	top: 300px;	left: 45%;	display: none;	color:white;	font-weight: bold;	font-family: Verdana, Arial, Helvetica, sans-serif;  font-size: 8pt;  font-style: normal;  line-height: 12pt;  font-weight: normal;  font-variant: normal;  text-transform: none;}   .val-err, .error {color:#CC0000;font-weight:normal;font-size:9px;}.val-desc-err {color:#CC0000;font-weight:bold}div.val-input-error .p-ti {display:inline;}table.form-table tr td {padding:2px 0px;}table.form-table td.a {white-space:nowrap;padding-right:10px;padding-top:2px;vertical-align:top;}table.form-table td.b {width:250px;vertical-align:top;}table.form-table td table.inner td {padding:0px 0px;}.p-ra {vertical-align:middle;margin-right:3px;}.p-cx {vertical-align:text-bottom;margin-right:3px;}* html .p-cx {height:1.3em;width:1.3em; /* IE */vertical-align:middle;}.p-ta {}.p-ti {	height:19px;}.p-mul {}.p-dd {	height:19px;}.p-sb, button {cursor:pointer;}.cartdiv a {text-decoration: none;color:#CC3333;}.cartdiv a:hover {text-decoration: none;color:#333;}h1 a {    font-family: Verdana, Arial, Helvetica, sans-serif;    font-size: 11pt;    font-style: normal;    line-height: 16pt;    font-weight: normal;    font-variant: normal;    text-transform: uppercase;    text-decoration: none;    color: #CC3333;}div.ruler {margin-bottom: 7px;border-bottom:1px solid #C83C00;height:8px;overflow:hidden;}
