@CHARSET "UTF-8";

img, table, form { border: 0; margin: 0; padding: 0; }
h1.start {font-size:18px; font-weight:bold; margin:0px; padding:0px; position:relative; top:-5px; margin-bottom:8px; line-height:28px; display:inline-block; float:none; clear:none}
h2.start {font-size:12px; font-weight:bold; margin:0 60px 0 0; padding:0px; margin-bottom:28px; line-height:18px; }

.start_link { text-decoration:none;font-size:12px; font-weight:bold;  }
.start_link:link { text-decoration:none;font-size:12px; font-weight:bold;  }
.start_link:visited { text-decoration:none;font-size:12px; font-weight:bold; }
.start_link:active { text-decoration:none;font-size:12px; font-weight:bold;  }
.start_link:hover { text-decoration:none;font-size:12px; font-weight:bold;  }

.txt11 {font-size:11px}

body
{
	font-family:Arial;
}
/*
***********
Navibloecke
***********
*/
#navigation 
{ 
	width: 180px;
	float: right;
	padding:0px 2px 0px 0px;
}
div.navi_act_block
{
	background-color: #F4A100;
	margin:2px 0 0 4px;
	padding:4px 0 4px 4px;
	font-weight: bold;
	font-size:10px;
	color: #fff;
	text-transform: uppercase;
}
#navi_first_block
{
	background-color: #f1f1eb;
	margin:2px 0 0 4px;
	padding:4px 0 4px 4px;
}
#navi_second_block
{
	background-color: #f1f1eb;
	margin:2px 0 0 4px;
	padding:4px 0 4px 4px;
}
#navi_third_block
{
	background-color: #f1f1eb;
	margin:2px 0 0 4px;
	padding:4px 0 4px 4px;
}

/*
***********
Navigation Listitems
***********
*/
ul.MenuItems
{
	list-style-type: none;
	padding:0;
	margin:0;
}
ul.MenuItems li
{
	padding: 2px 0 2px 4px;
	margin:0;
}

div.navi_act_block span
{
    color:#ffffff;
    font-size:11px;
    text-decoration: none;
    font-weight: bold;
	width: 100%;
	display: block;
}
div.navi_act_block a:link
{
    color:#ffffff;
    font-size:11px;
    text-decoration: none;
    font-weight: bold;
	width: 100%;
	display: block;
}
div.navi_act_block a:active
{
    color : #ffffff;
    font-size: 11px;
    text-decoration: none;
    font-weight: bold;
	width: 100%;
	display: block;
}
div.navi_act_block a:visited
{
    color : #ffffff;
    font-size: 11px;
    text-decoration: none;
    font-weight: bold;
	width: 100%;
	display: block;
}
div.navi_act_block a:hover
{
	background-color:#f1f1eb;
    font-size: 11px;
    font-weight: bold;
	width: 100%;
	filter:alpha(opacity=70);
	-moz-opacity: 0.7;
	opacity: 0.7;
	display: block;
	color: #ffffff;
}

#navi_first_block ul li span
{
    font-size:11px;
    text-decoration: none;
    font-weight: bold;
	width: 100%;
	display: block;
}
#navi_first_block ul li a:link
{
    color:#78858e;
    font-size:11px;
    text-decoration: none;
    font-weight: bold;
	width: 100%;
	display: block;
}
#navi_first_block ul li a:active
{
    color : #78858e;
    font-size: 11px;
    text-decoration: none;
    font-weight: bold;
	width: 100%;
	display: block;
}
#navi_first_block ul li a:visited
{
    color : #78858e;
    font-size: 11px;
    text-decoration: none;
    font-weight: bold;
	width: 100%;
	display: block;
}
#navi_first_block ul li a:hover
{
	background-color:#f1f1eb;
    font-size: 11px;
    font-weight: bold;
	width: 100%;
	filter:alpha(opacity=70);
	-moz-opacity: 0.7;
	opacity: 0.7;
	display: block;
	color: #000000;
}

#navi_second_block ul li span
{
    color:red;
    font-size:11px;
    text-decoration: none;
    font-weight: bold;
	width: 100%;
	display: block;
}
#navi_second_block ul li a:link
{
    color:#000000;
    font-size:11px;
    text-decoration: none;
    font-weight: bold;
	width: 100%;
	display: block;
}
#navi_second_block ul li a:active
{
    color : #000000;
    font-size: 11px;
    text-decoration: none;
    font-weight: bold;
	width: 100%;
	display: block;
}
#navi_second_block ul li a:visited
{
    color : #000000;
    font-size: 11px;
    text-decoration: none;
    font-weight: bold;
	width: 100%;
	display: block;
}
#navi_second_block ul li a:hover
{
	background-color:#f1f1eb;
    font-size: 11px;
    font-weight: bold;
	width: 100%;
	filter:alpha(opacity=70);
	-moz-opacity: 0.7;
	opacity: 0.7;
	display: block;
	color: #000000;
}

#navi_third_block ul li span
{
    color:red;
    font-size:11px;
    text-decoration: none;
    font-weight: bold;
	width: 100%;
	display: block;
}
#navi_third_block ul li a:link
{
    color:#000000;
    font-size:11px;
    text-decoration: none;
    font-weight: bold;
	width: 100%;
	display: block;
}
#navi_third_block ul li a:active
{
    color : #000000;
    font-size: 11px;
    text-decoration: none;
    font-weight: bold;
	width: 100%;
	display: block;
}
#navi_third_block ul li a:visited
{
    color : #000000;
    font-size: 11px;
    text-decoration: none;
    font-weight: bold;
	width: 100%;
	display: block;
}
#navi_third_block ul li a:hover
{
	background-color:#f1f1eb;
    font-size: 11px;
	width: 100%;
	filter:alpha(opacity=70);
    font-weight: bold;
	-moz-opacity: 0.7;
	opacity: 0.7;
	display: block;
	color: #000000;
}

/*
************
Content
************
*/
#content
{
	float: left;
	width: 560px;
	margin: 0 3px 0 15px;
}
* html #content
  {
	float: left;
	width: 560px;
	margin: 0 3px 0 10px;
 }
.paging
{
	margin:15px 0 0 80px;
}
.hide
{
	display:none;
	visibility: hidden;
}

.paging span
{
	display:block; 
	float:left;
	text-align:center; 
	font-size:10px;
	font-weight:bold;
	width:13px; 
	height:13px; 
	padding:1px 2px 2px 2px; 
	margin:0 4px 0 4px;
	border:1px solid #E0E0E0;
}

a.paging_num:link
{
	display:block; 
	float:left;
	text-align:center; 
	font-size:10px;
	font-weight:bold;
	width:13px; 
	height:13px; 
	padding:1px 2px 2px 2px; 
	margin:0 4px 0 4px;
	background-color:#E0E0E0;	
	border:1px solid #E0E0E0;
	color:#666;
}
a.paging_num:visited
{
	display:block; 
	float:left;
	text-align:center; 
	font-size:10px;
	font-weight:bold;
	width:13px; 
	height:13px; 
	padding:1px 2px 2px 2px; 
	margin:0 4px 0 4px;
	background-color:#E0E0E0;	
	border:1px solid #E0E0E0;
	color:#666;
}

a.paging_num:hover
{
	background-color:#F4A100; 
	border:1px solid #F4A100; 
	color:#FFF;
	text-decoration: none;
}

.paging_link_prev
{
	display:block; 
	float:left; 
	height:16px; 
	margin-top:0px; 
	padding-top:3px; 
	margin-right:15px; 
	padding-left:25px; 
	font-size:10px; 
	font-weight:bold;
	text-decoration:none;
	background-position:left; 
	background-repeat:no-repeat;
	background-image:url('/img/next_arrow_right_orange.gif');
}
.paging_link_next
{
	display:block; 
	float:left; 
	height:16px; 
	margin-top:0px; 
	padding-top:3px; 
	margin-left:15px; 
	padding-right:25px; 
	font-size:10px; 
	font-weight:bold;
	text-decoration:none;
	background-position:right; 
	background-repeat:no-repeat;
	background-image:url('/img/next_arrow_right_orange.gif');
}
.disabled
{
	display:inline;
}
/*
*************
Suche
*************
*/
#search_form
{
	width: 100%;
}

#search_input 
{
	background-color:#E8E8E0; 
	background-image:url('/img/input_bg_suche.gif'); 
	background-repeat:no-repeat; 
	border-color:#ffffff; 
	width:400px; 
	height:17px; 
	color:#000000; 
	font-size:11px;
	border:0;
	padding: 2px 0 0 4px;
	margin: 0 5px 0 15px;
}

/*
*****************
Produkte
*****************
*/
#products
{
	width:560px;
}

#product_list
{
	margin-top:20px;
}

#product_list table
{
	width:100%;
	border-bottom: 1px solid #CCC; 		
	padding:10px 0 10px 0;
}

.product_spacer_picture
{
	margin:0 10px 0 10px;
}

#sorts
{
	width:560px;
	text-align:right;
	font-size:10px;
}

.offer_count_text
{
	font-size:10px;
	color:gray;
	display:block;
}

.offer_teaser
{
	font-size:11px;
	color:#000000y;
	display:block;
}

.price_span
{
	font-size:11px;
	margin-right:6px;
}

a.product_title_link:link
{
	font-size:11px;
	color: #000000;
	font-weight:bold;
}

a.product_title_link:visited
{
	font-size:11px;
	color: #000000;
	font-weight:bold;
}

a.product_title_link:active
{
	font-size:11px;
	color: #000000;
	font-weight:bold;
}

a.product_title_link:hover
{
	font-size:11px;
	color: #000000;
	font-weight:bold;
}
/*
**************
Produktdetail
**************
*/
.product_label
{
	font-size: 10px;
	color: #aaaaaa;
	padding-right:10px;
}

.product_title
{
	font-size:14px;
	font-weight:bold;
}

.best_offer_price
{
	font-size:12px;
	font-weight:bold;
}

.worst_offer_price
{
	font-size:9px;
}

.product_description
{
	font-size:10px;
}

/*
*************
Bestseller
*************
*/
#product_list_bestseller
{
	width:100%;
	margin:10px 0 0 0;
}
h2.bestseller_title_first
{
	font-size:12px;
	color:#182C44;
}
h2.bestseller_title
{
	font-size:12px;
	color:#838383;
}
.bestseller_list
{
	padding-bottom:12px;
	width: 560px;
	border-bottom: 1px solid #CCC; 
}

.best_price
{
	color:#182C44;
	font-size:15px;
	font-weight:bold
}
.worst_price
{
	color:#182C44;
	font-size:10px;
	font-weight:bold
}
.price_percentage
{
	color:orange;
	font-size:18px;
	display:block;
}

/*
***************
Angebote
***************
*/
#product
{
	margin-left:5px;
}

#offer_table
{
	width:560px;
}
#offer_table tr th
{
	padding:5px 0 5px 5px;
}
.offer_trenner
{
	font-size:0;
	padding:0;
}
.offer_trenner img 
{
	width:560px;	
}
	
#offer_header_row
{
	height:28px;
	background-color:#E8E8E8;
}
.offer_row td
{
	padding:15px 0 20px 5px;
}

#offer_header_row th a:link { color:black; }
#offer_header_row th a:visited { color:black; }
#offer_header_row th a:active { color:black; }
#offer_header_row th a:hate { color:black; }

/*
*************
Pfad
*************
*/
#path
{
	width:100%;
	text-transform: uppercase;
	font-size:10px;
	height:11px; 
	text-transform:uppercase; 
	font-size:10px; 
	color:#666; 
	border-bottom:1px solid #CCC; 
	padding-bottom:2px; 
	margin-bottom:15px; 
	line-height:10px; 
	margin-top:1px; 	
}

/*
***************
Sitemap
***************
*/
#overview
{
	
}	
.navi_cell
{
	font-size:10px;	
	text-align:center;
	vertical-align:center;
}
.navi_cell a:link
{
	text-decoration:none;
	font-size:10px;	
}
.navi_cell a:visited
{
	text-decoration:none;
	font-size:10px;	
}
.navi_cell a:hover
{
	text-decoration:none;
	font-size:10px;	
}
.navi_cell a:active
{
	text-decoration:none;
	font-size:10px;	
}
.main_cell
{
	font-size:10px;
	font-weight:bold;
	text-align:center;
	vertical-align:center;
}
