
body {
	font-family: Verdana, Arial, sans-serif, Helvetica;
	font-size: 69%;
	color: #0E257D;
	margin: 0px;
	padding: 0px;
	width:100%
	}

img {
	border:0;
}

a, a:link, a:visited {color: #809CD3; text-decoration: none}
a:hover { color: #0E257D; text-decoration: underline}
#pfad a, #pfad a:link, #pfad a:visited, .copyright a, .copyright a:link, .copyright a:visited {color: #0E257D; text-decoration: none}
#pfad a:hover, .copyright a:hover { color: #0E257D; text-decoration: underline}
#more_cat a, #more_cat a:link, #more_cat a:visited {color: #F85857; text-decoration: none}
#more_cat a:hover { color: #F85857; 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}
#box_search a:hover { color: #FFFFFF; text-decoration: underline}
#best_sellers a, #best_sellers a:link, #best_sellers a:visited {color: #FFFFFF; text-decoration: none}
#best_sellers a:hover { color: #FFFFFF; text-decoration: underline}
#specials a, #specials a:link, #specials a:visited {color: #FFFFFF; text-decoration: none}
#specials .productOldPrice { color:#FFFFFF}
#specials a:hover { color: #FFFFFF; text-decoration: underline}
#cart a, #cart a:link, #cart a:visited, #box_login a, #box_login a:link, #box_login a:visited {color: #FFFFFF; text-decoration: none}
#cart a:hover, #box_login a:hover { color: #FFFFFF; text-decoration: underline}
#categories a, #categories a:link, #categories a:visited, .product a, .product a:link, .product a:visited, .product2 a, .product2 a:link, .product2 a:visited, #box_content a, #box_content a:link, #box_content a:visited {color: #0E257D; text-decoration: none}
#categories a:hover, .product a:hover, .product2 a:hover, #box_content a:hover { color: #EA1816; text-decoration: none}
#topnav a, #topnav a:link, #topnav a:visited {color: #0E257D; text-decoration: none; font-weight:bold}
#topnav a:hover {color: #0E257D; text-decoration: underline; font-weight:bold}

form br { }

h1 { font-size: 200%; font-weight:bold; color:#809CD3; padding:0px 10px 10px 0px; margin:0px}
h2 { font-size: 150%; font-weight:bold; color:#809CD3; margin:0px; padding:10px 0px}
h3 { font-size: 120%; font-weight:bold; color:#0E257D; margin:0px; padding:10px 0px}
legend {font-size: 120%; font-weight:bold; color:#809CD3; padding-bottom:10px}
fieldset { margin-top:10px}
th { font-weight:bold}
TEXTAREA { background: #FFFFFF; font-family: Verdana, Arial, sans-serif, Helvetica; font-size: 11px}

/* container*/

#logo { width:953px}
#topnav {color:#0E257D; background-color:#91BBFF; height:33px; line-height:30px}
#pfad { padding-left:28px; background-color:#DDE5F3; height:21px; color:#0E257D; line-height:20px}
#all { margin: 0px}
#header {
	margin:0px;
	padding:0px;
	border-bottom: 1px solid #0E257D;
	background: url(img/logo-bg.jpg);
	height: 189px
	}
#left {
	margin: 0px;
	padding: 0px;
	background: #DDE5F3;
	width: 200px;
	position:absolute;
	top:190px;
	left:0px
	}
#content {
	margin: 0px 200px;
	overflow:hidden;
	height:100%;
	padding: 0px;
	background: #FFFFFF
	}
#right {
	margin: 0px;
	padding: 0px;
	background: #0E257D;
	width: 200px;
	position:absolute;
	top:190px;
	right:0px
	}
#main { }
#clear, .clear { clear:both}
#bottom { background-color:#A5B9E0; height:24px; color:#FFFFFF; line-height:24px; text-align:center; clear:both; margin:20px}
#banner {}
.popup { background-color:#FFFFFF; width:420px; text-align:left; padding:10px}
/*main_content*/
.main { padding-left:20px; padding-top:10px; padding-right:10px; line-height:140%}
.bigimg { float:right; width:300px; margin-left:10px; margin-bottom:10px }
.moimg img { }
.moi { width:100px; height:100px; float:left; overflow: hidden}
.moi img { width:100%}
.product_info { }
.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:#A5B9E0; margin:0px; padding:5px 5px 5px 20px}
#product_nav li{ display:inline; padding-right:20px}
.new_products {}
.upcoming_products {}
.cat_box { }
#more_cat {  margin-top: 10px}
/*new_products_overview*/
.infoBoxHeading { color:#809CD3; font-weight:bold; font-size:150%; padding:10px 0px}
/*new_products_overview*/
.product { width:160px; float:left; height:360px; margin-bottom:10px; margin-right:10px; background-color:#DDE5F3; border: #0E257D 1px solid; line-height: normal}
.product2 { width:160px; float:left; height:330px; margin-bottom:10px; margin-right:10px; background-color:#DDE5F3; border: #0E257D 1px solid; line-height: normal}
.products_description { height:40px; overflow:hidden}
.products_price { font-size:14px; font-weight:bold; margin:3px 0px}
.discount { font-size:14px; font-weight:bold; color:#EA1816}
.product_option { margin:10px 0px}
.productOldPrice { color: #ff0000;	text-decoration: line-through}
#right .productOldPrice { color: #ffffff;	text-decoration: line-through}
.add_cart input { border:#EA1816 2px solid; height:24px; line-height:24px}
.add_cart_tab { margin-top:10px}
.products_vpe {}
.products_tax_info {}
.shippingtime {}
.shipping_image {}
.shipping_name {}
.buy_now {}
/*new_products_overview, account_history*/
#navigation_bar { margin-bottom:20px; clear:left}
/*new_products_overview, reviews*/
.products_image img { }
.products_image { height: 160px; margin-bottom:3px; text-align:center; width:160px; background-color:#FFFFFF}
.reviews .products_image, .products_history .products_image { float:left; margin: 0px 10px 10px 0px; width: 160px}
.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:#0E257D ; background-color:#F85857; padding: 5px; font-weight:bold; color:#FFFFFF}
/*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 { background-color:#A5B9E0; padding:3px; height:43px; font-size:12px}
.reviews .products_name { background:none; padding:0px 0px 10px 0px; font-size:12px; height: auto}
.products_text { padding:3px}
.products_text img { margin-top:3px}
/*upcoming_products*/
#heading {}
.upcoming { background-color: #CCCCCC}
.products_date {}
/*reviews*/
#navbar {}
/*reviews, products_reviews*/
.reviews { padding-top:10px; border-bottom:#A5B9E0 1px solid }
.reviews2 { padding:10px 0px; border-bottom:#A5B9E0 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 { background-color:#A5B9E0}
/*account*/
.products_history {}
/*account, account_history*/
.order_data { }
#checkout { margin:10px 0px 20px 0px}
#checkout td { text-align:center}
.checkout_tr { background:url(img/checkout_bullet-linie.gif); height:42px}
.search { background-color:#A5B9E0; padding:10px}
.copyright { color:#809CD3; text-align:center; display:none}
.parseTime { display:none}
fieldset br { clear:both}

/*boxes*/
#box { }
#currencies { }
#best_sellers { background: url(img/rot-verlauf.gif) no-repeat; background-color:#EA1816; color:#FFFFFF}
#languages { background: url(img/rot-verlauf.gif) no-repeat; background-color:#EA1816; color:#FFFFFF}
#boxreviews { }
#whatsnew { }
#quickie { background: #FFFFFF}
#manufacturers { background: url(img/rot-verlauf.gif) no-repeat; background-color:#EA1816; color:#FFFFFF}
#newsletter { background: url(img/rot-verlauf.gif) no-repeat; background-color:#EA1816; color:#FFFFFF}
#infobox { background: #FFFFFF}
#information { }
#box_content { }
#cart { color:#FFFFFF }
#box_login { background: url(img/rot-verlauf.gif) no-repeat; background-color:#EA1816; color:#FFFFFF}
#log { background-color:#0E257D; color:#FFFFFF; padding:5px; font-weight:bold}
#box_search { height:41px}
#categories { background: url(img/blau-verlauf.gif)}
#order_history { background: #FFFFFF; border:#A9A9A9 solid 1px; border-top:#FFFFFF solid 1px}
#admin { color:#FFFFFF}
#manufacturers_info { background: #FFFFFF; border:#A9A9A9 solid 1px; border-top:#FFFFFF solid 1px}
#last_viewed { }
#specials { background: url(img/rot-verlauf.gif) no-repeat; background-color:#EA1816; color:#FFFFFF}
/*box_best_sellers, box_last_viewed, box_specials*/
.box_products_name {}
.box_img { width:50px; height:80px; float:left; padding: 5px; overflow:hidden}
/*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; background:#0E257D; border-top:#EA1816 solid 3px; border-bottom:#EA1816 solid 3px}
#specials .box_heading { font-weight:bold; background: url(img/preisknueller.gif) no-repeat; background-color:#0E257D; border-top:#EA1816 solid 3px; border-bottom:#EA1816 solid 3px}
#right .box_heading { font-weight:bold; background:#0E257D; border: none}
/*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 20px; padding:0px; line-height:25px; color:#FFFFFF}
#right .box_heading h3 { margin:0px 0px 0px 5px; padding:0px; line-height:25px; color:#FFFFFF}
#cart .box_heading { background: none; border: none; height:16px}
#cart .box_heading h3 { margin:0px; padding:5px 0px 0px 5px; line-height:16px; font-weight:bold; font-size:100%; color:#FFFFFF}
#categories .box_heading, #box_search .box_heading { display:none}
#categories td { border-bottom:#FFFFFF 1px solid; padding:3px 3px 3px 20px}
#newsletter .box_text, #languages .box_text, #box_login .box_text, #best_sellers .box_text { padding:5px}
#specials .box_img img, #whatsnew .box_img img, #last_viewed .box_img img { border:solid 1px #666666; width:100%}
#specials .box_text, #whatsnew .box_text, #last_viewed .box_text { padding:5px 5px 5px 0px; float:right; width:130px}
#box_search .box_text { font-size:10px; padding: 5px}
.field1 { width:90px; margin-right:2px}
.button_login { vertical-align:bottom; margin-left:2px}
.button { vertical-align:bottom}
.input_field { width:135px; padding-right:2px}
.input_img { vertical-align:bottom}
#box_content .box_text, #cart .box_text, #admin .box_text, #manufacturers_info .box_text { padding:5px}
#box_content .box_text { padding-left:12px}
#manufacturers form { margin:0; padding:0; border:none; background-color:#FFFFFF}
#boxreviews .box_img img { width:50px; height:50px; float:left; border:1px solid #EA1816}
.box_content { padding:5px}
.my_page, .watch_category { padding-left:5px; padding-bottom:5px}
/*box_best_sellers*/
.count { float:left; color:#FFFFFF; font-size:14px; font-weight:bold; width:20px; margin-right:3px}
.box_products { float:right; width:160px; border-bottom:#FFFFFF 1px dotted; padding-bottom:3px; padding-top:3px}

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


/*order_details*/
#order_details img { border:solid 1px #0E257D; width:100%; text-align:right}
#order_details { width:100%  }
#order_details th { color:#FFFFFF; background-color:#A5B9E0}
.grau { background-color: #DDE5F3}
.summe { color:#0E257D; background-color:#A5B9E0}

/* 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;
}


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.productDiscountPrice {
  color: #ff0000;
  font-weight: bold;
}

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

}

.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: #DDE5F3}		
.moduleRowSelected { background-color: #DDE5F3 }

.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; }



