body{font-family:Arial,Helvetica,sans-serif;font-size:11px;color:#333333;background:#FAFAFA;margin:0;padding:0;text-align:left;}
a:link,a:visited{color:#333333;text-decoration:none;}
a:hover,a:active{color:#333333;text-decoration:none;}
a.o:link,a.o:visited{color:#ff6600;text-decoration:none;}
a.o:hover,a.o:active{color:#ff6600;text-decoration:underline;}
form{display:inline}
/* hr{height:1px;color:#acacac;background:#acacac;border:none;}*/
h1{font-size:20px;font-weight:normal;display:inline;color:#ff3300;}
h2{font-size:16px;font-weight:bold;display:inline;color:#333333;}
h3{font-size:16px;font-weight:bold;color:#00F;display:inline;color:#333333;}
a.nav:link,a.nav:visited{font-size:11px;color:#333333;text-decoration:none;}
a.nav:hover,a.nav:active{font-size:11px;color:#333333;text-decoration:none;}
a.h3:link,a.h3:visited{font-size:13px;color:#336633;font-size:16px;font-weight:bold;}
a.h3:hover,a.h3:active{font-size:13px;color:#336633;font-size:16px;font-weight:bold;}
div#topborder
{
	background:#E8E8E8;
	height:18px;
}
div#wrapper
{
	padding:8px;
	background:#FFFFFF;
	width:774px;
	min-width:774px;
	margin:0 auto;
	text-align:center;
}
table#wrapper
{
	margin:0;
	background:#FFFFFF;
	padding:0;
	width:759px;
}
table#wrapper td#left
{
	width:143px;
	text-align:left;
	vertical-align:top;
	margin:0;
	padding:0;
	border-right:1px solid #FFFFFF;
	background-color:#E8E8E8;
}
table#wrapper td#right
{
	border-top:6px solid #E8E8E8;
	margin:0;
	padding:0;
	vertical-align:top;
}
table#wrapper td#left div#logo
{
	background:#F2F2F2;
	width:144px;
	height:118px;
	vertical-align:middle;
	padding-top:7px;
	text-align:center;
}
table#wrapper td#left div#nav
{
	border-top:1px solid #FFFFFF;
	border-bottom:1px solid #E8E8E8;
	background:#F2F2F2;
	width:144px;
	vertical-align:middle;
	text-align:left;
	font-size:11px;
	margin:0;
	padding:0;
	padding-top:5px;
	padding-bottom:3px;
}
table#wrapper td#left div#nav_on
{
	border-top:1px solid #FFFFFF;
	border-bottom:1px solid #E8E8E8;
	background:#E4E3E3;
	width:144px;
	vertical-align:middle;
	text-align:left;
	font-size:11px;
	margin:0;
	padding:0;
	padding-top:5px;
	padding-bottom:3px;
}
table#wrapper td#left div#wktop1
{
	background-color:#E8E8E8;border-top:1px solid #FFFFFF;border-bottom:1px solid #FFFFFF;height:25px;
}
table#wrapper td#left div#wktop2
{
	background-color:#E5E3E3;border-bottom:1px solid #FFFFFF;height:18px;
	vertical-align:middle;
	text-align:left;
	font-size:11px;
	margin:0;
	padding:0;
	padding-top:5px;
	padding-bottom:3px;
}
table#wrapper td#left div#wk
{
	background-color:#F2F2F2;
	border-bottom:1px solid #FFFFFF;
	text-align:left;
	font-size:11px;
	padding-left:16px;
}
div#nav #na, div#nav_on #na, div#wktop2 #na
{
	margin-right:8px;
	margin-left:16px;
}
table#home, div#content
{
	background:#FFFFFF;
	width:614px;
	margin:0;
	padding:0;
	font-size:11px;
	color:#333333;
}
div#content div
{
	padding-left:8px;
	padding-top:8px;
}
table#home td#hleft
{
	width:449px;
	border-right:1px solid #ECECEC;
	text-align:left;
	margin:0;
	padding:0;
	vertical-align:top;
}
table#home td#hright
{
	background:#E1E8ED;
	width:163px;
	height:870px;
	border-left:1px solid #FFFFFF;
	vertical-align:top;
	padding:0;
}
table#home td#hleft div#content
{
	margin-left:12px;
	width:436px;
	padding-top:7px;
	font-size:11px;
	color:#333333;
}
div#pkcontent
{
	width:448px;
}
table#home td#hleft div#pk
{
	float:left;
	width:148px;
	height:62px;
	margin:0;
	padding:0;
	margin-top:2px;
	/*padding-right:1px;*/
}
table#home td#hleft div#pkb
{
	float:left;
	width:2px;
	height:62px;
}
table#home td#hleft div#boxbot
{
	float:left;
	width:398px;
	height:124px;
	padding:25px;
	margin-top:1px;
	background-image:url(/img/home/boxbot.jpg);
	color:#FFFFFF;
}
table#home td#hright div#findtop
{
	background:#F2F2F2;
	border-top:1px solid #FFFFFF;
	border-bottom:1px solid #E8E8E8;
	width:163px;
	padding:3px 0 3px 0;
}
table#home td#hright div#finder
{
	background:#B3C8D7;
	border-top:1px solid #FFFFFF;
	border-bottom:1px solid #FFFFFF;
	border-left:1px solid #FFFFFF;
	width:152px;
	text-align:left;
	padding-left:10px;
	font-size:11px;
}
div#pc_wrap 
{
	border:1px solid #DDE4EB;
	text-align:left;
	width:612px;
}
table#pc
{
	background:#FFFFFF;
	border:1px solid #FFFFFF;
	width:612px;
	margin:0;
	padding:0;
	font-size:11px;
	color:#333333;
}
table#pc td
{
	border-bottom:1px solid #DFE3E7;
	background-color:#E9ECF0;
	text-align:left;
	padding-left:8px;
	width:136px;
	font-size:11px;
	color:#333333;
}
table#pc td#std
{
	border-bottom:1px solid #DFE3E7;
	background-color:#E9ECF0;
	text-align:left;
	padding-left:8px;
	width:136px;
	font-size:11px;
	color:#333333;
}
table#pc td#on
{
	border-bottom:1px solid #DFE3E7;
	background-color:#FAF9F9;
	text-align:left;
	padding-left:8px;
	width:136px;
	font-size:11px;
	color:#333333;
	cursor:hand;
}
table#pc td#sp
{
	background-color:#FFFFFF;
	width:2px;
	margin:0;
	padding:0;
	border:0;
}
table#pc td#sp2
{
	background-color:#F5F9FD;
	height:1px;
	width:144px;
	margin:0;
	padding:0;
	border:0;
}
table#pc td#ps
{
	background-color:#E5E6EC;
	width:158px;
	margin:0;
	padding-left:3px;
	padding-top:4px;
	border:0;
	vertical-align:top;
}
table#pc td#ps input
{
	border:1px solid #A5ACB2;
	width:127px;
	height:18px;
	margin-top:2px;
}
table#pc td#find
{
	background-color:#E5E6EC;
	width:152px;
	margin:0;
	padding:0;
	border:0;
	vertical-align:top;
}
div#produkte {
	background-color:#F2F0F0;
	padding:4px;
	width:606px;
}
div#produkt {
	border:1px solid #E9EFF4;
	background-color:#FFFFFF;
	text-align:left;
	width:604px;
}
table#produkt
{
	background:#FFFFFF;
	border:1px solid #FFFFFF;
	margin:0;
	padding:0;
	font-size:11px;
	color:#333333;
	width:602px;
}
table#produkt td
{
	text-align:left;
	padding:0;
	font-size:11px;
	color:#333333;
	vertical-align:top;
	width:436px;
}
table#produkt td#right
{
	text-align:left;
	background:#FFFFFF;
	padding:0;
	margin:0;
	border:0;
	width:165px;
	vertical-align:top;
}
table#produkt td div
{
	padding-left:8px;
	width:412px;
}table#produkt td div div
{
	padding-left:8px;
	width:404px;
}
table#produkt td#sp
{
	background-color:#F6F6F6;
	width:1px;
	margin:0;
	padding:0;
	border:0;
}
table#psub
{
	margin:0;
	padding:0;
	font-size:11px;
	color:#333333;
	width:602px;
	border-top:1px solid #E9EFF4;
}
table#psub th, table#psub3 th
{
	color:#999999;
	font-weight:normal;
	padding-left:8px;
}
table#psub th#preis, table#psub3 th#preis, table#psub td#preis, table#psub3 td#preis
{
	text-align:right;
	width:80px;
}

table#psub th#ean, table#psub td#ean
{
	width:100px;
}
table#psub th#best, table#psub td#best
{
	width:130px;
	text-align:center;
}
table#psub th#name, table#psub td#name
{
	width:222px;
}


table#psub td#hr
{
	background-color:#E8E8E8;
	height:4px;
}
table#psub td, table#psub3 td
{
	background-color:#F8F8F8;
	padding-left:5px;
	font-weight:bold;
	border-bottom:1px solid #FFFFFF;
	height:23px;
	vertical-align:middle;
}

table#psub3 td#hr
{
	background-color:#E8E8E8;
	height:4px;
}

table#psub td#bq, table#psub3 td#bq
{
	background-color:#FFFFFF;
	height:23px;
	width:70px;
	padding:0;
	font-weight:bold;
	vertical-align:middle;
	text-align:center;
}
table#psub3
{
	margin:0;
	padding:0;
	font-size:11px;
	color:#333333;
	width:604px;
	border-top:1px solid #E9EFF4;
}

div#line
{
	height:1px;
	width:587px;
	background-color:#CCCCCC;
}
div#produkt_large {
	border:1px solid #E9EFF4;
	background-color:#FFFFFF;
	text-align:left;
	width:604px;
}
div#produkt_large div#ppic
{
	width:265px;
	height:300px;
	border:1px solid #CCCCCC; 
	margin-top:4px;
	margin-right:15px;
	padding:0;
}
div#produkt_large div
{
	padding-left:18px;
	width:290px;
	color:#000000;
}
div#produkt_large div div
{
	padding-left:8px;
	width:282px;
	color:#000000;
}
div#produkt_large div div div
{
	padding-left:8px;
	width:274px;
	color:#666666;
}
td.order_back
{ 
	color:#333333; 
	background-color:#E4E3E4; 
	border-top:1px solid #ffffff;
	font-family:Verdana,Arial,Helvetica; 
	font-size:10pt; 
	font-style:normal;
	text-align:left;
}
input.order {
	width: 200px;
}
select.order {
	width: 200px;
}
input.order_error {
	width: 200px;
	border: 1px solid #cc0000;
}
input.checkbox_order_error
{
	border: 1px solid #cc0000;
}
select.order_error {
	color: #ff0000;
	width: 200px;
	border: 1px solid #cc0000;
}
select.variante {
	font-size:8pt; 
}
table.order {
	border-top:1px solid #E4E3E4;
	background-color:#F1EFF0;
}
td.stb { font-weight:normal;}
table.order td
{
	text-align:left;
	font-size:11px;
}
td.order_head { 
	color:#FFFFFF; 
	background-color:#C9D2D9; 
	font-size:8pt; 
	font-weight:normal;
	font-style:normal;
	padding-top:4px;
	padding-bottom:6px;
	text-align:left;
	padding-left:11px;
	border-top:1px solid #ffffff;
}
td.order_head2 { 
	color:#FFFFFF; 
	background-color:#B4C9D8; 
	font-size:8pt; 
	font-weight:bold;
	font-style:normal;
	padding-top:3px;
	padding-bottom:3px;
	border-left:1px solid #ffffff;
	border-top:1px solid #ffffff;
}
td.order_head2_on { 
	color:#1A6A9C; 
	background-color:#DBE4ED; 
	font-size:8pt; 
	font-weight:normal;
	font-style:normal;
	padding-top:3px;
	padding-bottom:3px;
	border-left:1px solid #ffffff;
	border-top:1px solid #ffffff;
}
table.order_head { 
	border-bottom:11px solid #C9D2D9;
}
table.basket {
	width:612px;
	border:1px solid #E9EFF4;
	border-collapse: collapse; 
	padding:0;
	margin:0;
}
td.basket_top {
	background-color:#B4C9DA; 
}
td.basket_vk {
	background-color:#BCBCBC; 
	color:#FFFFFF;
}
td.basket_bot {
	background-color:#999999; 
	color:#FFFFFF;
}
td.basket_item,td.basket_item2 {
	background-color:#EDEAEA; 
}

input.eingabe { width:150px; font-size:10px; }
textarea.eingabe { width:310px; font-size:10px; }
input.senden
{
	background-image: url(/img/obutr.gif);
	background-color: #F1EFF0;
	background-repeat: no-repeat;
	background-position: left right;
	border:none;
	font-size:10px;
}
input.sendenw
{
	background-image: url(/img/obutr.gif);
	background-color: #FFFFFF;
	background-repeat: no-repeat;
	background-position: left right;
	border:none;
	font-size:10px;
}
.error { color:#ff3300;}