body{
	font-family: Verdana, Arial, sans-serif, Helvetica;
	font-size: 69%;
	color: #081845;
	margin: 0px auto;
	width:856px;
	text-align:center;
	background: url(img/hg.jpg)
}

img{
	border:0;
}

a, a:link, a:visited {color: #4968B3; text-decoration: none}
a:hover { color: #4968B3; text-decoration: underline}
#pfad a, #pfad a:link, #pfad a:visited, #more_cat a, #more_cat a:link, #more_cat a:visited, .copyright a, .copyright a:link, .copyright a:visited {color: #4968B3; text-decoration: none}
#pfad a:hover, #more_cat a:hover, .copyright a:hover { color: #4968B3; text-decoration: underline}
#product_nav a, #product_nav a:link, #product_nav a:visited {color: #FFFFFF; text-decoration: none}
#product_nav a:hover { color: #FFFFFF; text-decoration: underline}
#box_search a, #box_search a:link, #box_search a:visited {color: #FFFFFF; text-decoration: none; font-size:9px; font-weight:normal}
#box_search a:hover { color: #FFFFFF; text-decoration: underline}
#categories a, #categories a:link, #categories a:visited, #cart a, #cart a:link, #cart a:visited, #box_content a, #box_content a:link, #box_content a:visited {color: #FFFFFF; text-decoration: none}
#categories a:hover, #cart a:hover, #box_content a:hover { color: #FFFFFF; text-decoration: underline}
#topnav a, #topnav a:link, #topnav a:visited {color: #FFFFFF; text-decoration: none; font-weight:bold}
#topnav a:hover {color: #FFFFFF; text-decoration: underline; font-weight:bold}

form br { clear:both}

h1 { font-size: 200%; font-weight:bold; color:#4968B3; padding:0px 10px 10px 0px; margin:0px}
h2 { font-size: 150%; font-weight:bold; color:#4968B3; margin:0px; padding:10px 0px}
h3 { font-size: 100%; font-weight:bold; color:#4968B3; margin:0px; padding:10px 0px}
legend {font-size: 120%; font-weight:bold; color:#4968B3; padding-bottom:10px}
fieldset { margin-top:10px}
th { font-weight:bold}
li { margin:0px; padding:0px}
ul { list-style-type:square; padding:15px; margin:0px}
strong { font-weight:bold}
hr { width:100%; height:1px; border-bottom:#D78C39 1px solid}
.border {border-bottom:#D78C39 1px solid; border-top:#D78C39 1px solid; padding:5px 0px; margin-bottom:5px; margin-top:5px}
.zelle { vertical-align:top; text-align:left; font-size:11px}

/* container*/

#all { width:856px; text-align:left; background:url(img/bg-main.gif)}
#logo { }
#topnav { background:#081845; height:30px; color:#FFFFFF}
#topnav2 { background:#4968B3; height:20px; padding-top: 3px; text-align:right; padding-right:20px; clear:both}
#pfad { padding-left:20px; height:30px; font-weight:bold; padding-top:10px}
#header { background:url(img/bg-logo.gif); text-align: center}
#search { float:right; padding-right: 22px; line-height:30px; font-weight:normal}
#nav { float:left; padding-left: 18px; line-height: 30px}
#left { width:227px; background:url(img/bg-left.gif); float:left}
#main { }
#clear, .clear { clear:both}
#content { width:629px; float:right; background-color:#FFFFFF}
* html #left { margin-right:-3px}
* html #content { margin-left:-3px}
#bottom { clear:both; background-color:#081845; width:100%; height:30px; color:#FFFFFF; line-height:30px; text-align:center}
#banner {}
#zusatz { color:#6699CC}
#logo img { }
.popup { background-color:#FFFFFF; width:420px; text-align:left; padding:10px}
/*main_content*/
.main { padding-left:20px; padding-top:10px; padding-right:15px; margin-bottom:30px}
.bigimg { width:300px; float:right}
.bigimg img {margin-bottom:6px}
.moimg { border: 1px solid #4968B3; padding:15px; width:245px}
.moimg img {}
.moi { float:left; height:100px; margin-bottom: 15px; width:49% }
.product_info { width:270px; float:left}
.product_info p { margin:0; padding:0}
.product_info table {font-size:10px; vertical-align:bottom; text-align:center}
.grau { background-color:#CCCCCC}
.hellgrau { background-color:#EEEEEE}
#product_navi {margin:0; padding:0}
#product_nav { list-style-type:none; background-color:#666666; margin:0px 1px; padding:5px}
#product_nav li{ display:inline; padding-right:20px}
.new_products {}
.categories_eintrag { width:185px; float:left; height:220px; margin:0px 10px 5px 0px; text-align:center; font-weight:bold}
.upcoming_products {}
.cat_box { width:30%; height:40px; border:#333333 1px solid; float:left; margin-right:5px; margin-bottom:5px; color:#FFFFFF; padding:3px }
#more_cat { background-color:#666666; color:#CCCCCC; border:#FFFFFF 1px solid; padding-left:10px; padding-top:4px}
/*new_products_overview*/
.infoBoxHeading { height:30px; background:url(img/bg_head.jpg) no-repeat; color:#FFFFFF; font-weight:bold; font-size:110%; line-height:30px; margin-left:1px; padding-left:10px}
/*new_products_overview*/
.product { border-bottom:#D78C39 1px solid; height:110px; padding-top:10px }
.rechts { float:right; width:90px}
.mitte { float:right; width:350px; margin-right:20px}
.product2 { width:33%; float:left; height:150px; margin-bottom:10px}
.products_description {}
.products_price {}
.products_vpe {}
.products_tax_info {}
.shippingtime {}
.shipping_image {}
.shipping_name {}
.buy_now {}
/*new_products_overview, account_history*/
#navigation_bar { clear:both; margin-bottom:20px}
/*new_products_overview, reviews*/
.products_image img { }
.products_image { float:left; width:100px; margin-right:20px}
.reviews .products_image, .products_history .products_image { float:left; margin: 0px 10px 10px 0px; width: 100px}
.cat_img { padding-left:1px; padding-top:7px}
/*contact_us, content*/
#inner_content {}
/*contact_us, create_account, create_account_guest, checkout_payment, checkout_shipping_address, checkout_payment_address, address_book, address_book_process, account_password, account_edit, advanced search*/
#error_message { border: 1px solid; border-color: #4968B3; background-color:#FF9933; padding: 5px; font-weight:bold}
/*contact_us, create_account*/
.form_left { float:left}
.form_right { float:right; padding:5px 0px; width:70%}
.button_submit {}
#success {}
/*content*/
#continue {}
/*upcoming_products, new_products_overview, reviews, product_reviews_write*/
.products_name {}
/*upcoming_products*/
#heading {}
.upcoming { background-color: #CCCCCC}
.products_date {}
/*reviews*/
#navbar {}
/*reviews, products_reviews*/
.reviews { padding-top:10px; border-bottom:#cccccc 1px solid}
.data_author {}
.data_rating {}
.data_text {}
/*products_reviews*/
.data_date {}
.button_write {}
/*product_reviews_write*/
.note {}
/*product_reviews_write, product_reviews_info*/
.author {}
.rating {}
/*product_reviews_info*/
.date {}
.text {}
.button_left { float:left; padding:10px 0px}
.button_right { float:right; width:70%; padding:10px 0px}
/*password_double_opt_in, login, shopping_cart, create_account*/
.text_info
/*password_double_opt_in, login, newsletter, shopping_cart*/
.info_message {}
/*account*/
.products_history {}
/*account, account_history*/
.order_data { }
#checkout { margin-top:20px}
.search { background-color:#BFBFBF; padding:10px}
.copyright { color:#FFFFFF; text-align:center}
.parseTime { display:none}
.dropdown .left { float: left; width:100px}
.dropdown .right { float: right; width:150px; margin-bottom:5px }
.print .left { float: left; width:50%}
.print .right { float: right; width:45%; margin-bottom:5px }
.cartbutton .left { float: left; width:15%}
.cartbutton .right { float: right; width:80%; margin-bottom:15px }

/*boxes*/
#box {  background: #FFFFFF; border:#A9A9A9 solid 1px; border-top:#FFFFFF solid 1px}
#languages {}
#quickie { background: #FFFFFF; border:#A9A9A9 solid 1px; border-top:#FFFFFF solid 1px}
#manufacturers { background: #FFFFFF; border:#A9A9A9 solid 1px; border-top:#FFFFFF solid 1px}
#infobox { background: #FFFFFF; border:#A9A9A9 solid 1px; border-top:#FFFFFF solid 1px; border-right:none}
#information { background: #FFFFFF; border:#A9A9A9 solid 1px; border-top:#FFFFFF solid 1px; border-left:none}
#box_content { background:url(img/bg-more.gif)}
#cart { background: url(img/bg-cart.gif); color:#FFFFFF}
#box_login { background: none}
.login input { background:#0C1F59; color:#CCCCCC; border:#0066CC 1px solid}
#log { background: #CCCCCC; padding:5px}
#box_search {}
#categories { background: url(img/bg-cart.gif)}
#order_history { background: #FFFFFF; border:#A9A9A9 solid 1px; border-top:#FFFFFF solid 1px}
#admin { background-color:#FFFFFF}
#admin .box_heading { color:#FFFFFF}
#manufacturers_info { background: #FFFFFF; border:#A9A9A9 solid 1px; border-top:#FFFFFF solid 1px}
/*box_best_sellers, box_last_viewed, box_specials*/
.box_products_name {}
.box_img { width:50px; height:50px; float:left; padding: 5px}
/*box_last_viewed*/
.my_page {}
.watch_category {}
/*box_best_sellers, box_currencies, box, languages, reviews, whatsnew, quickie, manufacturers, manufacturers_info, newsletter, infobox, information, box_last_viewed, box_specials, box_content, box_admin, box_cart, box_login, order_history, categories, box_search*/
.box_heading { font-weight:bold; height:25px; background: url(img/bg-head.gif) no-repeat top; line-height:25px}
/*box_currencies, box, languages, reviews, whatsnew, quickie, manufacturers, manufacturers_info, newsletter, infobox, information, box_last_viewed, box_specials, box_content, box_admin, box_cart, box_login, order_history, categories, box_search, box_best_sellers*/
.box_heading h3 { margin:0px 0px 0px 18px; padding:0px; line-height:25px; color:#FFFFFF}
#box_search .box_heading { display:none}
#categories .box_text { padding: 0px 2px 10px 18px}
#categories .box_text img { margin-top:8px}
#categories .box_heading h3 { color:#FCAF15}
#newsletter .box_text, #languages .box_text, #box_login .box_text, #best_sellers .box_text { padding:5px}
.field1 { width:90px; margin-right:2px}
.button { vertical-align:bottom}
.input_field { width:135px; padding-right:2px}
.input_img { margin-right:20px}
#box_content .box_text, #cart .box_text, #admin .box_text { padding:5px}
#box_content .box_text, #cart .box_text { padding-left:18px}
#manufacturers form { margin:0; padding:0; border:none; background-color:#FFFFFF}
.box_content { padding:5px}
#languages img { border:1px solid #FFFFFF}
.my_page, .watch_category { padding-left:5px; padding-bottom:5px}
/*box_best_sellers*/
.count { float:left; color:#4968B3; font-size:14px; font-weight:bold; width:20px; margin-right:3px}
.box_products { float:right; width:160px; border-bottom:#CC0000 1px dotted; padding-bottom:3px; padding-top:3px}

/*allgemein*/
.bold { font-weight:bold}
.attention { color:#FF6600}
form { margin: 0px; padding:0px}


/*order_details*/
#order_details img { border:solid 1px #666666; width:100%; text-align:right}
#order_details { width:100%}
#order_details th { color:#FFFFFF; background-color:#4968B3}
.grau { background-color: #EEEEEE}
.summe { color:#FFFFFF; background-color:#4968B3}

#confirmtab .main {padding-left:0px; padding-top:0px; padding-right:0px; margin-bottom:0px}

/* alt*/

.tableListingI {
	background-color: #eeeeee;
}

.tableListingII {
	background-color: #d0d0d0;
}

.stockWarning { 
	font-family : Verdana, Arial, sans-serif;
	font-size : 10px;
	color: #cc0033;
}

.productsNotifications {
	background-color: #f2fff7;
}

.orderEdit { 
	font-family : Verdana, Arial, sans-serif;
	font-size : 10px;
	color: #70d250;
	text-decoration: underline;
}


TR.accountHistory-odd, TR.addressBook-odd, TR.alsoPurchased-odd, TR.payment-odd, TR.productListing-odd, TR.productReviews-odd, TR.upcomingProducts-odd, TR.shippingOptions-odd {
  background: #f8f8f9;
}

TR.accountHistory-even, TR.addressBook-even, TR.alsoPurchased-even, TR.payment-even, TR.productListing-even, TR.productReviews-even, TR.upcomingProducts-even, TR.shippingOptions-even {
  background: #f8f8f9;
}

TABLE.productListing {
  border: 1px;
  border-style: solid;
  border-color: #b6b7cb;
  border-spacing: 1px;
}

.productListing-heading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background: #b6b7cb;
  color: #FFFFFF;
  font-weight: bold;
}

TD.productListing-data {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

A.pageResults {
	color: #0000FF;
	text-decoration: underline;
}

A.pageResults:hover {
  color: #0000FF;
  background: #FFFF33;
}


TD.accountCategory {
  font-family: Verdana, Arial, sans-serif;
  font-size: 13px;
  color: #aabbdd;
}

TD.fieldKey {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

TD.fieldValue {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
}


SPAN.newItemInCart {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #ff0000;
}

CHECKBOX, INPUT, RADIO, SELECT {
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
}

TEXTAREA {
  width: 100%;
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
}

SPAN.greetUser {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #f0a480;
  font-weight: bold;
}

SPAN.underline {
	text-decoration: underline;
}


SPAN.markProductOutOfStock {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #c76170;
  font-weight: bold;
}

SPAN.productSpecialPrice {
  color: #ff0000;
}
SPAN.productOldPrice {
	color: #ff0000;
	text-decoration: line-through;
}


SPAN.productDiscountPrice {
  color: #ff0000;
  font-weight: bold;
}

.main .moduleRow {
 font-family: Verdana, Arial, sans-serif;
 font-size: 11px;
 line-height: 1.5;
 background-color: #FFFFFF;

}

.moduleRow {
 font-family: Verdana, Arial, sans-serif;
 font-size: 11px;
 line-height: 1.5

}
.moduleRowOver { 
	font-family: Verdana, Arial, sans-serif;
    font-size: 11px;
    line-height: 1.5; 
	
	}
.main .moduleRowOver { 
	background-color: #E6E6E6}		
.moduleRowSelected { background-color: #E6E6E6 }

.checkoutBarFrom, .checkoutBarTo { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #8c8c8c; }
.checkoutBarCurrent { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #000000; }



/* Sitemap Tables */
.sitemap_heading {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; color: #FFFFFF; 
	background-color: #666666; 
	padding-top: 2px; padding-bottom: 2px;}
.sitemap_heading a {color:#FFFFFF;}
.sitemap_heading a:hover {color:#CCCCCC; text-decoration:none;}

.sitemap_sub {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; color: #000000; background-color: #E6E6E6; padding: 2px 2px;}
.sitemap_sub a {color:#000000;}
.sitemap_sub a:hover {color:#999999; text-decoration:none;}


/* message box */

.messageBox { font-family: Verdana, Arial, sans-serif; font-size: 10px; }
.messageStackError, .messageStackWarning { background-color: #FF9933 }
.messageStackSuccess { background-color: #33CC00 }

/* input requirement */

.inputRequirement { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #ff0000; }



