.printview { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #000000; }
td {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #000000}
a {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #003366; text-decoration: none}
.link {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #336699}
.linksmall {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #336699}
.normalagb {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #000000}
.small {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000}
.prodhead {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #003366}
.herstnr {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #666666}
.linkhead { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #003366; font-weight: bold}
.fehler {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FF0000}.verr {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #003399}
body
{
	color:#000000;
	margin-left:0px;
	margin-top:0px;
}

.bgBlue
{
	background:#003366;
}

.bgRed
{
	background:#660000;
}

.bgBlack
{
	background:#333333;
}

#leftCol
{
	background:#6699CC; 
}

#leftCol a 
{  
	background:#6699CC; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #FFFFFF; text-decoration: none
}






td { vertical-align:top; }
.contentTable 
{ 
	border: 1px solid black; 
	padding:0px;
	margin:0px;
}
.strong
{
	font-weight:bold;
}
#shcat
{
	padding:5px;
}
#shcat td
{
	height:20px;
	font-weight:bold;
} 
#sh_prod
{
	padding:5px;
	border: 1px solid #cccccc;
}
#sh_prod td
{
	border: 1px solid grey;
	margin: 5px;
	padding: 5px;
}
#sh_prod th
{
	font-weight:bold;
	border: 1px solid grey;
	margin: 5px;
	padding: 5px;
	
}
#prod_list 
{
	border-width: 1px 1px 1px 1px;
	border-spacing: 2px;
	border-style: outset outset outset outset;
	border-color: gray gray gray gray;
	border-collapse: collapse;
	background-color: white;
}
#prod_list td
{
	border-width: 1px 1px 1px 1px;
	padding: 5px 5px 5px 5px;
	border-style: inset inset inset inset;
	border-color: gray gray gray gray;
	background-color: white;
	-moz-border-radius: 0px 0px 0px 0px;
}
#prod_list th
{
	border-width: 1px 1px 1px 1px;
	padding: 5px 5px 5px 5px;
	border-style: inset inset inset inset;
	border-color: gray gray gray gray;
	background-color: white;
	-moz-border-radius: 0px 0px 0px 0px;
}
.prod_list
{
	border: 1px solid #bbb;
	border-top:1px; border-left:1px; border-right:1px; border-bottom:1px;
	margin:5px;
	padding:5px;
}
#leftCol
{
	padding:10px;
	padding-top:0px;
	font-size:8px;
	text-align:left;
}
#rightcol
{
	background-color:#99CCFF;
}
#content
{
	padding:10px;
	padding-bottom:30px;
}
#flags { text-align:left; margin-bottom:20px; }
#tree
{
	text-align:left;
}
.producer
{
	color:#aaa;
	font-size:10px;
	text-align:center;
}
.prod_det_bez
{
	padding-left:30px;
	font-weight:bold;
	text-align:right;
}
.form_small_add input
{
	font-size:12px;
}
.form_nobr
{
	display: inline;
}
#catalog_info
{
	margin-top:20px;
	margin-bottom:10px;
}
.block_files
{
	margin-top:10px;
	margin-bottom:10px;
	text-align:left;
}
.block_files ul
{
	margin-top:2px;
	margin-bottom:2px;
}
.description
{
	margin-top:10px;
	margin-bottom:10px;
	text-align:left;
}
#form_add_basket_prod
{
	margin-left:0px;
}
#bestseller ul
{
	margin:0px;
	text-align:center;
}
#bestseller li
{
	padding-bottom:30px;
	text-align:center;
	list-style-type:none;
	margin-left:-40px;
}
.zend_form dt
{
	margin:0px;
}
.zend_form dd
{
	margin:0px;
}
#welcome { padding: 20px; } 
h1 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color:#003366}
#basketBox
{
	padding-top:0px;
	padding-bottom:0px;
}
#basketBox table
{
	border:1px solid #fff;
}
#searchBox
{
	bgcolor:#fff;
}
#searchBox table
{
	bgcolor:#fff;
	border:1px solid #000088;
}
#search_error
{
	padding:10px;
	text-align:center;
}
#gotoshop
{
	text-align:left;
	margin-bottom:15px;
}
#recommend
{
	padding-top:20px;
	padding-bottom:10px;
}
.error
{
	border: 1px solid red;
	padding:3px;
}
.paymentMethod
{
	font-weight:bold;
	color:#003366;
}
#creditCard
{
}
#creditCard label
{
	text-align:right;
	width:75px;
	padding-right:20px;
}
#paymentData
{
	margin-left:100px;
	line-height:25px;
}
.prod_detail_img
{
	text-align:left;
	padding:20px;
}

h3 { font-size:13px; margin-bottom:2px; }
h2 { font-size:13px; }
.catalog_right
{
	text-align:center;
	padding-top:20px;
	
}
.downloadLinks
{
	margin-left:40px;
	line-height:25px;
}
.article_count
{
	font-size:10px;
	padding-top:3px;
	padding-bottom:5px;
}
.newitems_last
{
	width:400px;
	padding-top:5px;
	padding-bottom:5px;
}
#galleries a
{
	font-size:12px;
	font-weight:bold;
}
.icon_video
{
list-style-type: circle;
list-style-image: url(/public/images/icons/mpgicon.jpg);
}

.icon_pdf
{
list-style-type: circle;
list-style-image: url(/public/images/icons/pdficon.gif);
}

.accessories
{
	text-align:left;
	
}
.prod_det_wert
{
	text-align:left;
}
#askNewsletter
{
	margin-top:30px;
	text-align:center;
}

#logged-in
{
	margin-bottom:20px;
	font-weight:bold;
	font-size:14px;
}
#logged-in-not a
{
	font-size:10px;
}
#logged-out
{
	font-size:12px;
	margin-bottom:20px;
}
#logged-out a
{
	font-size:12px;
}

.table_checkout
{
	width:420px;
}
.table_checkout th
{
	text-align:right;
	font-weight:bold;
}
.table_checkout input
{
	padding-bottom:2px;
}

#checkout_delivery
{
	width:400px;
}
#checkout_delivery th
{
	text-align:right;
	font-weight:bold;
}

