/*RESET CSS*//* v1.0 | 20080212 */html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, font, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,b, u, i, center,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td {	margin: 0;	padding: 0;	border: 0;	outline: 0;	font-size: 100%;	vertical-align: baseline;	background: transparent;}body {	line-height: 1;}ol, ul {	list-style: none;}blockquote, q {	quotes: none;}blockquote:before, blockquote:after,q:before, q:after {	content: '';	content: none;}/* remember to define focus styles! */:focus {	outline: 0;}/* remember to highlight inserts somehow! */ins {	text-decoration: none;}del {	text-decoration: line-through;}/* tables still need 'cellspacing="0"' in the markup */table {	border-collapse: collapse;	border-spacing: 0;}/*END OF RESET CSS*/body {font-family:Verdana, Arial, sans-serif; font-size:80%; letter-spacing:1px;}.clear {clear:both; height:1px;}h1, h2, h3, h4, h5, h6 {font-family:Arial, sans-serif;line-height:1.82em; margin:1.82em 0}p, ol, ul {line-height:1.62em; margin:1.62em 0}#container {margin:4px auto; width:950px;}#wrapper {overflow:hidden;}/* HEADER */div#header {border-top: #000168 solid 2px; padding:2px 0; }/* // HEADER *//* LEFT COLUMN */div#left_column {	width:200px;	float:left;	}div#langs {	background-color:#E9EAED;	height:24px;		border-top:2px solid #686779;	padding-right:4px;}div#langs a {	float:right;	display:block;	width:24px;	height:13px;	margin: 4px;}div#left_column h2 {	margin:18px 0 8px 0;	padding-left:8px;	padding-bottom:8px;	border-bottom:1px solid #686779;	}div#left_column ul li {	padding:4px 8px;}/* // LEFT COLUMN *//* CONTENT */div#content {	width:740px;	margin-left:210px;	border-top:2px solid #686779;}p {line-height:1.62em; margin:1.62em 0}h1, h2, h3, h4, h5, h6 {line-height:1.82em; margin:1.82em 0}div#content_title {	background-color:#E9EAED;	height:24px;		text-transform:uppercase;	text-align:right;}div#content_title h1 {margin:0;}div#content_title h1 {padding:2px 8px}div.product {margin:18px 0;}div.product h1 {background-color:#E9EAED; padding:3px 8px; margin-bottom:18px;}div.product div.product_left_column{width:37%; float:left; text-align:center}div.product div.product_left_column img {margin-bottom:12px;}div.product div.product_right_column{width:62%; margin-left:38%;}div.product div.product_right_column p.product_price{font-family:Arial, sans-serif; font-weight:bold}table {line-height:1.62em; margin:18px 0;text-align:center; }table th {padding:8px; border-top:1px solid #686779;  border-bottom:1px solid #686779; font-family:Arial, sans-serif}table tr td {padding:6px 0;  border-bottom:1px solid #686779; }a.to_bestellformular {	float:right;	margin:24px 0;	display:inline-block;	text-decoration:none;	padding:10px;	text-transform:uppercase;	color:#000;	border:1px solid #666;	text-align:center;}a.to_bestellformular:hover {background-color:#666; color:#fff;}input.cart_buttons {	background-color:#fff;	border:none;	margin:24px 0;	padding:8px 8px;	text-transform:uppercase;	color:#000;	border:1px solid #666;	text-align:center;	cursor:pointer;}input.cart_buttons:hover {background-color:#666; color:#fff;}#bestell_form{	border:1px solid #686779;	margin:24px auto;	width:400px;	padding:12px;	overflow:hidden;}#bestell_form label {	display:block;	font-weight:bold;	text-align:right;	width:140px;	float:left;	padding:4px 2px;	margin:2px 0 10px 10px;}#bestell_form input, #bestell_form textarea {	float:left;	padding:4px 2px;	border:1px solid #686779;	width:200px;	margin:2px 0 10px 10px;}#bestell_form button {	display:block;	background-color:#fff;	margin:8px auto;	padding:8px 8px;	text-transform:uppercase;	color:#000;	border:1px solid #666;	text-align:center;	cursor:pointer;}#bestell_form button:hover {	background-color:#666; color:#fff;}/* //CONTENT *//* FOOTER */div#footer {text-align:center; margin:24px 0 8px 0; padding-top:8px; border-top:1px dotted #666}div#footer p {font-size:.8em; font-family:Arial, sans-serif}/* //FOOTER */.error {    display:block;    margin:8px;    padding:8px 8px;    clear:both;    background:#FC9;    text-align:center;    letter-spacing:1px;}#bestell_form button {	clear:both;	display:block;	margin:0 auto;	width:324px;		height:32px;		text-align:center;	line-height:31px;	font-size:11px;	font-weight:bold;	font-family:Georgia, "Times New Roman", Times, serif;	padding:0;}/* ACTIONCODE*/div#actioncode_left_nav {	text-align:center; margin:48px 0; width:62%; padding:8px;border:1px #666 solid;}div#actioncode_left_nav img {		width:70px;	height:50px;	margin:8px auto;}/* /ACTIONCODE*/#kontakt {    width:62%;    margin:12px auto;    padding:12px;}#kontakt input, #kontakt select, #kontakt textarea  {    display:block;    margin:8px 0 4px 0;}#kontakt label {    display:block;    margin:24px 0 0 0;}#kontakt input, #kontakt textarea, #kontakt select {    width:62%;    border:1px #686779 solid;    padding:4px 2px;}#kontakt input[type=submit] { cursor: pointer; }#kontakt p {    background-color: #E9EAED;    padding:8px;}/*VIP*/#vip_login {    width: 62%;    margin: 12px auto;    padding: 12px;    }#vip_login input, #vip_login label {    display: block;    width: 62%;    text-align: center;    font-weight: bold;}#vip_login label {    margin: 16px auto 8px auto;    }#vip_login input {    margin: 8px auto;    border: 1px #D1D5DF solid;    padding: 8px 4px;}#vip_login input[type=submit] {    margin-top: 24px;    cursor: pointer;}#vip_order {    width: 62%;    margin: 24px auto;    border: 1px #D1D5DF solid;    padding: 12px;    display: none;}#vip_order label, #vip_order input {    display: block;    padding: 4px 2px;    width: 62%;    margin: 4px auto;}#vip_order input {    border: 1px #D1D5DF solid;    margin-bottom: 12px;    text-align: center;}#vip_order input[type=submit] {    margin-top: 18px;    cursor: pointer;}#vip_order p {    background-color: #FF652F;    color: #fff;    padding: 4px;    text-align: center;}