/* -----------------------------------------------------------------------------------------
   $Id: stylesheet.css,v 1.4 2004/06/06 17:13:29 novalis Exp $   

   XT-Commerce - community made shopping
   http://www.xt-commerce.com

   Copyright (c) 2004 XT-Commerce 
   -----------------------------------------------------------------------------------------
   based on: 
   (c) 2000-2001 The Exchange Project  (earlier name of osCommerce)
   (c) 2002-2003 osCommerce(stylesheet.css,v 1.54 2003/05/27); www.oscommerce.com 
   (c) 2003	 nextcommerce (stylesheet.css,v 1.7 2003/08/13); www.nextcommerce.org

   Released under the GNU General Public License 
   ---------------------------------------------------------------------------------------*/

.screen { width:100%; }
.page { width:1020px; }
.left { float:left; }
.clear { clear:left; }
.sp1 { margin-top:4px; }
.header { height:113px; }
.logo { margin-left:4px; }
.header_icons_left {
	height:100px;
	width:424px;
	margin-left:25px;
}
.header_icons_left a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#4b4b4b;
	text-decoration:none;
}
.sp2 { margin-left:10px; }
.nav_top { 
	width:570px; 
	height:108px;
	background-image: url(img/verlauf.jpg);
	background-position:right;
	background-repeat:no-repeat;
}
.nav_top a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#000000;
	text-decoration:none;
}
a.nav_top_ind { color:#ed1c24; }
.nav_top_bg {  }
.navi_1 { 
	height:80px; 
	width:570px;
}
.navi_h { margin-top:40px; }
.heading_lang {
	width:510px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	padding-top:4px;
}
.flag_icon { margin-right:10px; }

/* main */

.main_t { margin-top:20px; }
.col_left {
	width:200px;
	margin:0px;
	background-color:#0e1f75;
}
.col_main {
	width:635px;
	margin:0px;
	padding:5px;
}
.col_right {
	width:174px;
	margin:0px;
}
.col_right_b {
	width:174px;
	background-image: url(img/col_right_bg.jpg);
}
.heading_m { height:10px; }
.box_heading, .box_heading a { 
	margin:5px 0px 8px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#000000;
	padding-top:10px;
	text-decoration:none;
}
.box_heading_right, .box_heading_right a { 
	margin:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#ffffff;
	padding-top:20px;
}
.box_heading_img {
	background-image: url(img/box_heading_yellow.jpg);
	background-position:center;
	background-repeat:no-repeat;
	height:24px;
}
.box_heading_img_2 {
	background-image: url(img/box_heading_grey.jpg);
	background-position:center;
	background-repeat:no-repeat;
	height:24px;
}
.box_heading_img_3 {
	background-image: url(img/box_heading_blue.jpg);
	background-position:center;
	background-repeat:no-repeat;
	height:24px;
}
.cats {
	width:196px;
	margin-left:2px;
	padding-bottom:2px;
	background-color:#FFFFFF;
	margin-bottom:15px;
}
.cats_font, .cats_font a { 
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF; 
	text-align:left;
	font-size:11px;
	text-decoration:none;
}

.moduleRow, .moduleRow a {
	width:196px;
	height:21px;
	background-image: url(img/cat_bg.jpg);
	background-repeat:no-repeat;
}
a.moduleRow2 {
	background-image:none;
}
a.moduleRow3 {
	background-image:none;
}
.cat_name, .cat_name a {
	background-image:none;
	height:21px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	text-decoration:none;
}
.sub_cat { 
	height:15px; 
	background-color:#CCCC99;
	padding-top:4px;
	margin:10px 2px 0px 2px;
	color:#0e1f75;
	width:192px;
}
.search { margin-bottom:15px; }
.search_input { margin-left:7px; }
.search_submit { margin-top:6px; }
.search_advanced a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	text-decoration:none;
	color:#FFFFFF;
}
.catalog {
	width:196px;
	height:135px;
	background-image: url(img/katalog_bg.jpg);
	background-position:center;
	background-repeat:no-repeat;
	margin-left:2px;
	margin-bottom:15px;
	padding-top:10px;
}
.catalog a {
	margin:14px 0px 12px 10px;
	font-size:11px;
	color:#000000;
	text-decoration:none;
}
.box_info, .box_info a, .catalog a:hover { color:#FFFFFF; }
.reviews, .reviews a {
	width:185px;
	margin-left:2px;
	padding:5px;
	color:#FFFFFF;
	text-decoration:none;
}
.box_content {
	width:196px;
	height:145px;
	margin-left:2px;
	background-image: url(img/katalog_bg.jpg);
	background-position:center;
	background-repeat:no-repeat;
	line-height:12px;
	margin-bottom:15px;
}
.box_content a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	text-decoration:none;
	color:#FFFFFF;
}
.box_content a:hover { color:#ed1c24; }

/* right col */

.right_col { width:174px; }
.partner, .partner a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	text-decoration:none;
	color:#000000;
}
.cart_c { 
	padding-right:5px;
	width:169px;
}
.cart_img { width:70px;  }
.cart_text {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	min-height:70px;
}
.boxText, .boxText a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;	
}
.boxText_2, .boxText_2 a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#000000;
	text-decoration:none;
}
.boxprice {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 14px;
	font-weight: bold;
}
.guthaben {
	background-color:#000000;
	font-size: 10px;
	line-height: 12px;
	text-decoration: none;
	font-weight: normal;
	text-indent: 5pt;
	color: #ff0000;
}
.login_m { margin-left:10px; }
.pwd { width:151px; }
.pwd_lost a { 
	margin-top:5px;
	font-size:11px; 
}
.box_bestseller {
	width:174px;
	padding-top:5px;
}

/* main_content */

.main_title {
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#9e0b0e;
	padding-left:15px;
}
.contentsTopics, .contentsTopics a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-decoration: none;
	font-weight: bold; 
	padding: 5px;
	color: #0e1f75;
}
.contentsTopics2, .contentsTopics2 a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	text-decoration: none;
	font-weight: bold;
	padding: 5px;
	color: #9e0b0e;
}
.listing_col { width:190px; padding-left:10px; }
.listing_name { margin-bottom:5px; }
.price {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 14px;
	font-weight: bold;
}

/* footer */

.copyright, .copyright a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
}