@CHARSET "ISO-8859-1";
body {
	padding: 0;
	margin: 0;
	background-color: #6d5c50;
	background-image: url(./../images/bg_body_kachel.jpg);
	background-repeat: repeat-y;
	background-position: center;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	line-height: 140%;

}

div,input,span,select,#navline a, .more
{-moz-border-radius:3px;
	-webkit-border-radius:3px;
border-radius: 3px;}

#bg
{
background: url(./../images/bg_head.jpg) top center no-repeat;
}

strong
{
font-weight: normal;	
}


p
{
padding:0;
margin: 0px 0px 1em 0px;
line-height: 140%;
}

h1,h2,h3,h4,h5,h6
{
margin:0px 0px 1em 0px;
padding:0;
font-size: 22px;
line-height: 24px;
}


.red
{
color: #ffffff;
background: #cc0000;
padding: 2px 4px;
line-height: 15px;
height: 15px;
font-weight: normal;
}

.button
{
padding: 2px 4px;
text-align: center;
vertical-align: middle;
text-decoration: none;
border: solid 1px #666666;
background-color: #122020;
font-weight: normal;
}

a.100
{
width: 100%;
height: 100%;
text-align: center;
vertical-align: bottom;	
}


img
{
border:0;
padding:0;
margin:0;	
}

table
{
width: 100%;
border:none;
}


table.fixed
{
table-layout: fixed;		
}

table.auto
{
table-layout: auto;	
}

td
{
vertical-align: top;
padding:0;
}

.right
{
text-align: right;	
}

.left
{
text-align: left;	
}

.center
{
text-align: center;	
}

.middle
{
vertical-align: middle;	
}

.justify
{
text-align: justify;	
}

.inline
{
display: inline;	
}

.inline-block
{
display: inline-block;	
}

table.shoplist
{
width: 100%;
table-layout: fixed;
}

table.shoplist td
{
border: solid 1px #dddddd;
text-align: center;
width: 33%;	
}

table.shoplist td img
{
margin: 10px 0px;
}

.pd_button_kaufen
{
	text-align: center;
height: 25px;
line-height: 25px;
background-image: url(./../images/button_kaufen.gif);
background-repeat: no-repeat;
background-position: top center;
margin-bottom: 7px;
background-color: #ffffff;	
}

.pd_button_kaufen:hover
{
background-position: center -25px;	
}

.pd_button_kaufen a
{
line-height: 25px;
height: 25px;
display: block;	
}

.pd_button_kaufen a:hover
{
text-decoration: none;
}

form
{
	padding: 0px;
	margin: 0px;
}

a
{
	color: #cc9900;
	text-decoration: none;
}

a:hover {
	color: #ffcc33;
	text-decoration: none;;
}





#pathway,
.line
{
padding: 0px 0px;
margin: 10px 0px 10px 15px;
xbackground-color: #292929;
xbackground: #fff url(./../images/bg_hell.jpg) repeat-x left -1px;
xborder-bottom: dotted 1px #777777;
xborder-top: solid 1px #333333;
color: #ffffff;
}

#pathway a,
.line a
{
xcolor: #ffffff;	
}



.catrss
{
xpadding: 2px 0px;
xborder-top: solid 1px #dddddd;
xborder-bottom: solid 1px #dddddd;
xmargin: 2px 0px;	
}


#pathway a
{

}


#footer {
	margin: 10px 0px 10px 0px;
	font-size: 10px;
	padding-top: 10px;

}

#footer a
{

}

#footer a:hover
{

}




#content {
	margin: 0px auto;
	width: 1000px;
	padding: 0px 0px 0px 0px;
	text-align: left;
}

#content_inside
{
padding: 0px 0px 10px 0px;
margin: 0px 0px;
xbackground: #ffffff;
}

#content_left {
	width: 192px;
	margin: 0;
	padding: 0;	
	float: left;
	xbackground: #996666;
}
#content_right {
	width: 192px;
	margin: 0;
	padding: 0;	
	float: right;
	xbackground: #ff88ee;
}
#content_main2 {	/* 2-spaltiges Layout */
	width: 798px;
	float: right;
	margin: 0;
	padding:0;
	xbackground: #338800;
	overflow-x: hidden;	
}
#content_main3 {	/* 3-spaltiges Layout */
	width: 590px;
	float: left;
	margin: 0px;
	xbackground: #440011;
	overflow-x: hidden;
}



.rss-headline
{
background: url(./../images/rss.gif) no-repeat; 0px 50%;
float: right;	
padding-left: 22px;
}



.reiter
{
padding: 10px 5px 10px 5px;
background-color: #122020;
margin: 0px 0px 1px 0px;
xborder-bottom: solid 1px #999999;
xbackground: #6b2548 url(./../images/bg_reiter.gif) top left repeat-x;
xborder-top: solid 1px #555555;
xborder-left: solid 1px #333333;
color: #eeeeee;
font-family: verdana;
}

.reiter h4,
.reiter h3,
.reiter h2,
.reiter h1
{
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
font-size: 13px;
line-height: 13px;
font-weight: strong;
display: inline;
}

h1.title,
h2.title,
h3.title,
h4.title,
h1.content,
h2.content,
h3.content,
h4.content
{
font-size: 24px;
font-weight: normal;
margin: 10px 0px 0.75em 0px;
padding: 0px 0px 0px 0px;
line-height: 24px;
height: 24px;
}

h1.cattitle,
h2.cattitle,
h3.cattitle
{
font-size: 22px;
font-weight: strong;
margin: 0px 0px 5px 0px;
padding: 0px 0px 3px 0px;
line-height: 22px;
border-bottom: solid 1px #336699;	
}

.headline
{
vertical-align: top;
xbackground-color: #131f1f;
xborder: solid 1px #dddddd;
xpadding: 5px;
xpadding-top: 20px;
margin-bottom: 20px;
xborder-bottom: solid 10px #090f0f;
}

.headline h1,
.headline h2,
.headline h3,
.headline h4
{
	font-size: 24px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	line-height: 24px;
	font-weight: normal;
color: #fff;
	
}


h1.more,
h2.more,
h3.more,
h4.more
{
font-size: 12px;
line-height: 12px;
font-weight: bold;
padding: 10px 5px;
margin: 20px 0px 0px 10px;
xborder-left: solid 1px #333333;
xbackground: #6b2548 url(./../images/bg_reiter.gif) top left repeat-x;
color: #eeeeee;
background-color: #122020;
font-family: verdana;
}



.box
{
	background-color:#122020;
	padding-bottom: 10px;
	padding-top: 10px;
	padding-left: 5px;
	padding-right: 5px;
	margin-bottom: 20px;
	color: #999999;

}

.box ul,
.box ol
{
margin:5px 0px 0px 10px;
padding:0px 5px 0px 10px;
}

.box ul li,
.box ol li
{
margin:0px;
padding:0px 0px 10px 15px;	
}



.border
{
	xborder-bottom: solid 1px #dddddd;
	xborder-left: solid 1px #dddddd;
	xborder-right: solid 1px #dddddd;
	xborder-top: solid 1px #dddddd;
}




.padding-0
{
padding: 0;	
}

.padding-10
{
padding: 10px;	
}

.padding-10-0
{
padding: 10px 0px;	
}

.padding-5
{
padding: 5px;	
}

.margin-0-10
{
margin: 0px 10px;	
}

.margin-bottom
{
	margin-bottom: 15px;
}



.clearer {
	clear: both;
	font-size: 0px;
	line-height: 0px;
	height:0px;
}


img.headbild
{
margin-bottom: 10px;
}




.categories
{
background-color: #122020;
margin-bottom: 20px;
xborder-top: solid 1px #fff;
xborder-left: solid 2px #fff;
xborder-right: solid 1px #dddddd;
xborder-bottom: solid 1px #dddddd;
xbackground-image: url(./../images/categories_bg.gif);
xbackground-repeat: repeat-y;
xbackground-position: top left;
padding: 0px 5px 10px 5px;
}

.categories ul
{
list-style-type: none;
padding:0; margin:0px;	
}

.categories li
{
border-bottom: solid 1px #333333;
xborder-top: solid 1px #ffffff;
padding:0; margin:0;
}



.categories a
{
display: block;
padding: 5px 0px;
xcolor: #000000;

}

.categories a:hover
{
xbackground-color: #dddddd;
}

.categories a.selected,
.categories ul.level1 li a.selected,
.categories ul.level2 li a.selected,
.categories ul.level3 li a.selected
{
color: #ffffff;
xbackground-color: #cc9900;
}

.categories ul.level1 li a
{
padding-left: 5px;
}

.categories ul.level2 li a
{
padding-left: 25px;
background-image: url(./../images/bg_1.gif);
background-position: 15px 50%;
background-repeat: no-repeat;
background-color: #172424;
}

.categories ul.level2 li a:hover
{
xbackground-color: #dddddd;
}

.categories ul.level3 li a
{
padding-left: 40px;
background-image: url(./../images/bg_1.gif);
background-position: 30px 50%;
background-repeat: no-repeat;
background-color: #172424;		
}

.categories ul.level3 li a:hover
{
xbackground-color: #dddddd;	
}








.p_title {
	text-align: left;
	font-size: 11px;
	overflow: hidden;
}



.p_title a
{
color: #999999;
}

.p_title a:hover
{
	text-decoration: underline;
color: #999999;
}


.p_price {
margin-bottom: 5px;
text-align: left;
font-size: 11px;

}






.pd_image
{
width: 180px;
height: 180px;
padding: 10px;
margin-bottom: 5px;
border: solid 1px #cccccc;
background-color: #FFFFFF;
text-align: center;
vertical-align: absmiddle;
}

.pd_title h1,
.pd_title h2,
.pd_title h3
{
font-size: 20px;
font-weight: normal;
margin: 0px 10px 0.5em 0px;
padding: 0px 0px 3px 0px;
line-height: 24px;
border-bottom: solid 1px #dddddd;
color: #666666;
}

.pd_title a
{
color: #666666;	
}



.pd_price
{
font-size: 18px;
font-weight: bold;
text-align: left;
padding-left: 10px;

}

.pd_price span.small
{
font-size: 10px;
line-height: 10px;
display: block;
margin: 3px 0px;
}

.priceinfo .pd_price span.sale
{
color: #cc0000;
font-weight: normal;
}

.priceinfo a:hover
{
text-decoration: none;	
}

.pd_price_old
{
text-decoration: line-through;
font-size: 10px;
display: block;
margin: 3px 0px;
}

.pd_description_long
{
padding: 0px 0px;
margin:0 10px 0px 0;
}

.pd_description_long a
{

}



.priceinfo
{

}


.pd_image_small
{
text-align:center;
vertical-align: bottom;
padding:0px 0px;
margin: 10px 0px 5px 0px;
}

.pd_image_small .inside
{
background-color: #ffffff;
margin:1px;
border: solid 1px #dddddd;
padding: 20px 0px;
height: 120px;
}

.pd_image_small .insidesale
{
background-color: #ffffff;
background-image: url(./../images/bg_sale_small.gif);
background-repeat: no-repeat;
background-position: top center;
margin:1px;
border: solid 1px #dddddd;
padding: 20px 0px;
height: 120px;
}


.pd_price_info {
font-size: 10px;
line-height: 12px;
margin:0px 0px 10px 0px;
color: #999999;

}

.pd_price_info a
{
color: #ffffff;
text-decoration: none;
}


a.pd_wunschliste
{
	display: block;


	padding: 4px;
padding-left: 17px;
background-image: url(./../images/bg_wunschliste.gif);
background-repeat: no-repeat;
background-position: 0px 50%;	
font-size: 11px;
line-height: 14px;
font-weight: normal;
display: block;
}






.p_price_old {
text-decoration: line-through;
color: #000000;
}

.p_image
{
text-align:center;
vertical-align: bottom;
padding:10px 0px;
margin: 0px 0px 5px 0px;
height:120px;
border: solid 1px #dddddd;
overflow: hidden;
background-color: #ffffff;
line-height:0;
}

.p_imagemarginal
{
text-align: center;
margin:10px 25px 5px 25px;
height: 120px;
padding: 4px;
background-color: #ffffff;
border: solid 1px	#cccccc;
}

#product_search
{
padding-bottom: 20px;	
}

.ps_item
{
padding:0;
margin:0px 0px 0px 0px;
text-align: center;
width: 202px;
float: left;
line-height: 0;
}


.ps_item .inside
{
margin: 10px 0px 0px 10px;
background-color: #ffffff;
xbackground-image: url(./../images/bg_produktbox.jpg);
xbackground-repeat: no-repeat;
xbackground-position: bottom right;
border: solid 1px #cccccc;
}

.ps_item .inside:hover
{
xborder: solid 1px #cccccc;	
}

.ps_brand
{
font-size: 11px;
xfont-weight: bold;
line-height: 11px;
padding: 4px 4px;
xtext-transform: uppercase;
text-align: left;
overflow: hidden;
xbackground: #eeeeee;
}

.ps_brand_no
{
font-size: 11px;
xfont-weight: bold;
line-height: 11px;
padding: 4px 4px;
xtext-transform: uppercase;
text-align: left;
overflow: hidden;
}

.ps_brand_no a,
.ps_brand a
{
xcolor: #666666;	
}

.ps_brand_no a:hover,
.ps_brand a:hover
{
text-decoration: underline;
}

.ps_title
{
font-weight: normal;
height: 28px;
font-size: 11px;
line-height: 14px;
text-align: left;
padding: 0px 4px 0px 4px;
}



.ps_title a
{
color: #666666;
}

.ps_title a:hover
{
text-decoration: underline;
}

.ps_image,
.ps_imagesale
{

padding:4px 0px 5px 0px;
margin: 0px 0px 2px 0px;
height: 180px;
overflow: hidden;
text-align: center;
xborder: solid 1px #dddddd;
background-color: #fff;
}

.ps_image div.image,
.ps_imagesale div.image
{
	position: relative;
	height: 100%;
}



.g_item
{
padding:0;
margin:0px 0px 0px 0px;
text-align: center;
width: 202px;
float: left;
line-height: 0;
}


.g_item .inside
{
margin: 10px 0px 0px 10px;
background-color: #ffffff;
border: solid 1px #cccccc;
}

.g_item .inside:hover
{
xborder: solid 1px #cccccc;	
}

.g_brand
{
font-size: 11px;
line-height: 11px;
padding: 4px 4px;
text-align: left;
overflow: hidden;
}

.g_brand_no
{
font-size: 11px;
line-height: 11px;
padding: 4px 4px;
text-align: left;
overflow: hidden;
}

.g_brand_no a,
.g_brand a
{
xcolor: #666666;	
}

.g_brand_no a:hover,
.g_brand a:hover
{
text-decoration: underline;
}

.g_title
{
font-weight: normal;
height: 28px;
font-size: 11px;
line-height: 14px;
text-align: left;
padding: 0px 4px 0px 4px;
}



.g_title a
{
color: #666666;
}

.g_title a:hover
{
text-decoration: underline;
}

.g_image,
.g_imagesale
{

padding:4px 0px 5px 0px;
margin: 0px 0px 2px 0px;
height: 180px;
overflow: hidden;
text-align: center;
xborder: solid 1px #dddddd;
background-color: #fff;
}

.g_image div.image,
.g_imagesale div.image
{
	position: relative;
	height: 100%;
}





.ps_image div.image img,
.ps_imagesale div.image img
{

}

.ps_imagesale
{

}





.ps_price_old {
text-decoration: line-through;
}

.ps_image_notice
{
text-align:center;
vertical-align: bottom;
padding:10px 0px;
margin: 5px 0px 0px 0px;
height:180px;
border: solid 1px #cccccc;
line-height: 0;
}

.ps_price {
font-size: 14px;
font-weight: normal;
height: 14px;
xbackground-color: #f9f9f9;
line-height: 14px;
text-align: left;
padding: 3px 0px 10px 4px;
}

.ps_price a
{

}



.ps_button_details
{
	text-align: center;
height: 31px;
line-height: 31px;
background-image: url(./../images/button_details.gif);
background-repeat: no-repeat;
background-position: top center;
margin: 0px 4px 4px 4px;
}

.ps_button_details:hover
{
background-position: center -31px;	
}

.ps_button_details a
{
line-height: 25px;
height: 25px;
display: block;	
}

.ps_button_details a:hover

{
text-decoration: none;
}




.ps_button_shop
{
	text-align: center;
height: 31px;
line-height: 31px;
background-image: url(./../images/button_shop.gif);
background-repeat: no-repeat;
background-position: top center;
margin: 0px 4px 4px 4px;
}


.ps_button_shop:hover
{
background-position: center -31px;	
}


.ps_button_shop a
{
line-height: 25px;
height: 25px;
display: block;	
}


.ps_button_shop a:hover
{
text-decoration: none;
}



.g_button_gutschein
{
	text-align: center;
height: 31px;
line-height: 31px;
background-image: url(./../images/button_gutschein.gif);
background-repeat: no-repeat;
background-position: top center;
margin: 0px 4px 4px 4px;
}

.g_button_gutschein:hover
{
background-position: center -31px;	
}

.g_button_gutschein a
{
line-height: 25px;
height: 25px;
display: block;	
}

.g_button_gutschein a:hover

{
text-decoration: none;
}




#header
{
overflow: hidden;
xbackground-image: url(./../images/bg_head.jpg);
xbackground-repeat: no-repeat;
xbackground-position: center -20px;
}

#header .textline
{
height: 25px;
vertical-align: middle;
text-align: left;
font-size: 10px;
xbackground-color: #000000;
}

#header .textline marquee
{
padding: 0px 0px;
width: 200px;	
}



#header .textline marquee h1,
#header .textline marquee h2,
#header .textline marquee h3,
#header .textline marquee h4,
#header .textline marquee p
{
display: inline;
font-size: 10px;
margin:0;
padding:0;
font-weight: normal;	
}

#header .topmenu
{
text-align: right;
vertical-align: middle;
font-size: 10px;
xbackground-color: #000000;
}

#header .topmenu a
{

}

#header .logo
{
height: 115px;
width: 600px;
line-height: 0;
}

#header .logo img
{

}

#header td.right
{
	vertical-align: bottom;
	padding-bottom: 20px;
}

div#menuline
{

xbackground: #ffffff url(./../images/nav_bg.gif) left 50% repeat-x;
border-left: solid 1px #999999;
xborder-right: solid 1px #dddddd;
xborder-bottom: solid 1px #dddddd;
padding:0;
margin:0px 0px 12px 0px;
height: 40px;
width: 100%;
display: block;
font-size: 11px;
height: 40px;
font-weight: normal;
}




#navline
{
margin: 0px 0px 0px 0px;
xborder-top: solid 1px #666666;
xborder-bottom: solid 1px #666666;
padding: 0px 0px;
background-color: #ffffff;
background: #fff url(./../images/bg_navline.gif) repeat-x bottom left;
color: #000000;
}

td.pagination
{
font-size: 11px;
vertical-align: middle;
text-align: right;
}


td.pagination a
{
padding: 2px 4px;
text-align: center;
vertical-align: middle;
text-decoration: none;
background-color: #122020;

}


td.pagination a.backpage
{
color: #000000;
font-weight: normal;
text-decoration: none;
background: #122020;
}

td.pagination a.pagenext
{
color: #000000;
font-weight: normal;
text-decoration: none;
	 background: #122020;
}

td.pagination a:hover
{
text-decoration: none;
}

td.pagination .current_page
{
font-weight: bold;
background-color: #122020;
color: #ffffff;
padding: 2px 4px;
text-align: center;
vertical-align: middle;

}

td.sortierung
{
vertical-align: middle;
text-align: left;
font-size: 11px;
width: 450px;	
}

td.sortierung input,
td.sortierung select,
td.sortierung textarea
{
border: solid 1px #dddddd;
font-size: 11px;
background-color: #ffffff;
padding:0;
}





span.sale
{
color: #cc0000;
font-weight: bold;
}





img.shoplogo
{
xpadding: 5px;
margin: 10px 0px 5px 0px;
xborder: solid 1px #cccccc;	
}



.sep1
{
line-height: 0;
font-size: 0;
height:0;
border-bottom: solid 1px #333333;
padding:0;
margin: 5px 0px;	
}

.sep1dark
{
line-height: 0;
font-size: 0;
height:0;
border-bottom: solid 1px #333333;
padding:0;
margin: 5px 0px;	
}

#p_item
{
width: 192px;
float: left;
clear: right;
height: 200px;
overflow-y: hidden;
}

#p_item .inside
{
margin: 0px 10px 10px 0px;
}

#p_item .insidesale
{
margin: 0px 10px 10px 0px;
background-color: #ffffff;
background-position: 155px -1px;
background-image: url(./../images/bg_sale_big.gif);
background-repeat: no-repeat;	
}




#pd_item
{
margin: 0px 15px 0px 0px;
clear: left;
text-align: center;
border: solid 3px #f9f9f9;
float: left;
line-height: 0;
}

#pd_item .inside
{

border: solid 2px #eeeeee;
line-height: 0;
}

#pd_item .inside2
{
border: solid 1px #dddddd;
line-height: 0;	
}

#pd_item .pd_image_single
{
text-align:center;
vertical-align: middle;
padding:0;
margin: 0px 0px 0px 0px;
background-color: #ffffff;
line-height:0px;
height: 220px;
width: 220px;
}

#pd_item .pd_image_singlesale
{
text-align:center;
vertical-align: middle;
padding:0;
margin: 0px 0px 0px 0px;
background-color: #ffffff;
background-position: 207px top ;
background-image: url(./../images/bg_sale_big.gif);
background-repeat: no-repeat;
line-height:0px;
height: 220px;
width: 230px;
}



#pd_item img
{
xwidth: 180px;
xheight: 180px;
margin: 20px 0px 20px 0px;
}



.pd_button_kaufen2
{
	text-align: center;
height: 50px;
line-height: 50px;
background-image: url(./../images/button_kaufen_detail.gif);
background-repeat: no-repeat;
background-position: center 0px;
margin-bottom: 0px;
margin-top: 5px;
background-color: #ffffff;	
}

.pd_button_kaufen2:hover
{
background-position: center -50px;	
}

.pd_button_kaufen2 a
{
line-height: 50px;
height: 50px;
display: block;	
}

.pd_button_kaufen2 a:hover
{
text-decoration: none;
}

.pd_button_merken
{
	text-align: center;
height: 25px;
line-height: 25px;
background-image: url(./../images/button_merken.gif);
background-repeat: no-repeat;
background-position: top center;
margin-bottom: 7px;
background-color: #ffffff;	
}

.pd_button_merken:hover
{
background-position: center -25px;	
}

.pd_button_merken a
{
line-height: 25px;
height: 25px;
display: block;	
}

.pd_button_merken a:hover
{
text-decoration: none;
}

.pd_button_bookmark
{
	text-align: center;
height: 25px;
line-height: 25px;
background-image: url(./../images/button_bookmark_02.gif);
background-repeat: no-repeat;
background-position: top center;
margin-bottom: 15px;
background-color: #ffffff;	
}

.pd_button_bookmark:hover
{
background-position: center -25px;	
}

.pd_button_bookmark a
{
line-height: 25px;
height: 25px;
display: block;	
}

.pd_button_bookmark a:hover
{
text-decoration: none;
}

#addthis
{
margin-left: 20px;	
}

#addthis a
{
color: #000000;
font-size: 11px;
display: block;
margin-bottom: 4px;
}

#addthis a:hover
{
text-decoration: underline;	
}




.linkliste
{
	
}

.linkliste a
{
display: block;
xbackground-image: url(./../images/bg_1.gif);
xbackground-position: 0px 55%;
xbackground-repeat: no-repeat;
padding:5px 5px 4px 5px;
border-bottom: solid 1px #333333;
xcolor: #000000;	
}

.linkliste a:hover
{

}

.shoplogo-marginal
{
	background-color: #ffffff;
	margin: 0px 10px 10px 10px;
	padding: 5px;
}

.shoplogo-marginal a
{
	display: block;
}





a.goback
{
display: inline-block;
padding: 0px 10px 0px 15px;
background-image: url(./../images/doublearrow-back.gif);
background-repeat: no-repeat;
background-position: left 50%;	
}

p.weiter
{

}
p.weiter a
{

}



.noticeline
{

background-color: #ffffff;
padding: 2px 0px 2px 0px;
margin: 0px 0px 25px 0px;
text-align: left;
border-top: solid 1px #eeeeee;
border-bottom: solid 1px #eeeeee;
font-size: 11px;
}







input,
textarea,
select
{
border: solid 1px #dddddd;
background-color: #ffffff;
line-height: 12px;
font-size: 12px;
padding: 2px 4px;
}



.form_error
{
border: solid 2px #ff0000;
color: #ff0000;
background: #ffbfbf;
padding:5px;
font-weight: bold;	
}

input.btn
{
font-size: 12px;
line-height: 12px;
padding: 2px 4px;
color: #daae00;
  background: url(./../images/nav_bg.gif) left 50% repeat-x;
border: none;;
margin:0;
cursor: pointer;

}


ul.teaser
{
padding:0;
margin: 0px 0px 0px 0px;
list-style-type: none;	
}

ul.teaser li
{
padding: 5px 0px 0px 25px;
margin: 0px 0px 10px 0px;
background: url(./../images/check.gif) top left no-repeat;
line-height: 120%;
}





.box4i {
	border: 2px #99FF99 solid;
	margin: 10px;
	background-color: #CCFFCC;
	padding: 20px;
	font-size: 14px;
}
.box4e {
	border: 2px #FF9999 solid;
	margin: 10px;
	background-color: #FFCCCC;
	padding: 20px;
	font-size: 14px;
}





table.gutscheine td
{
border-bottom: dotted 1px #dddddd;
padding: 0px 0px 10px 0px;	
}

table.gutscheine th
{
font-size: 14px;
font-weight: bold;
text-align: left;
border-bottom: solid 1px #000000;
padding: 0px 0px 5px 0px;	
}

h2.shoppingtipp
{
font-size: 16px;
font-weight: strong;
margin-bottom: 1em;
margin-top: 0.5em;
padding:0;
line-height: 130%;	
}









.ad728x90
{
text-align: center;
padding: 15px 0px;
background-color: #f9f9f9;
border: solid 1px #eeeeee;
margin: 10px 0px 0px 0px;
}

.ad200x200
{
text-align: center;
padding: 10px 0px;
background-color: #414141;
border: solid 1px #414141;
margin: 0px 0px 10px 0px;
}

.ad_linkblock
{
padding: 10px;
margin-bottom: 10px;
background-color: #333333;
border-bottom: solid 3px #cc0000;	
}


.newsletter1
{
	padding: 10px;
	background-color: #414141;
	color: #ffffff;	
}

.gutscheinservice_teaser_footer
{
font-size: 14px;
font-weight: bold;
}


#search
{
padding:0px 0px 20px 0px;
margin:0;
color: #cccccc;
text-align: right;
font-size: 12px;
}



.mainnav{
	border:none;
	border:0px;
	margin:0px;
	padding:0px;
	font-size:12px;
	font-weight:bold;
	}
.mainnav ul{
	background:#333333;
	height:35px;
	list-style:none;
	margin:0;
	padding:0;
	}
.mainnav li{
		float:left;
		padding:0px;
		}
.mainnav li a{
		background:#333333 url("images/seperator.gif") bottom right no-repeat;
		color:#cccccc;
		display:block;
		font-weight:normal;
		line-height:35px;
		margin:0px;
		padding:0px 8px;
		text-align:center;
		text-decoration:none;
		}


.mainnav li ul{
		background:#333333;
		display:none;
		height:auto;
		padding:0px;
		margin:0px;
		border:0px;
		position:absolute;
		width:225px;
		z-index:200;
		/*top:1em;
		/*left:0;*/
		}
.mainnav li:hover ul{
		display:block;
		
		}
.mainnav li li {
		background:url('images/sub_sep.gif') bottom left no-repeat;
		display:block;
		float:none;
		margin:0px;
		padding:0px;
		width:225px;
		}
.mainnav li:hover li a{
		background:none;
		
		}
.mainnav li ul a{
		display:block;
		height:35px;
		font-size:12px;
		font-style:normal;
		margin:0px;
		padding:0px 10px 0px 15px;
		text-align:left;
		}
.mainnav li ul a:hover, .mainnav li ul li:hover a{
			background:#2580a2 url('images/hover_sub.gif') center left no-repeat;
			border:0px;
			color:#ffffff;
			text-decoration:none;
			}
.mainnav p{
		clear:left;
		}	



#n_item
{
margin: 0px 1px 1px 0px;
text-align: center;
background-color: #eeeeee;
border-top: solid 1px #f9f9f9;
border-right: solid 1px #f9f9f9;
border-bottom: solid 1px #f9f9f9;
border-left: solid 1px #f9f9f9;
width: 250px;
float: left;
height: 322px;
line-height: 0;
}

#n_item .inside
{
margin:1px;
border-top: solid 1px #dddddd;
border-right: solid 1px #dddddd;
border-bottom: solid 1px #dddddd;
border-left: solid 1px #dddddd;
background-color: #ffffff;
line-height:0;
}


.n_title
{
font-weight: normal;
height: 35px;
font-size: 12px;
background-color: #ffffff;
padding: 0px 10px;
line-height: 14px;	
}

.n_title b
{
font-weight: normal;
}

.n_title a
{
color: #000000;
text-decoration: none;	
}

.n_title a:hover
{
text-decoration:underline;	
}

.n_image
{
text-align:center;
vertical-align: bottom;
padding:10px 0px;
margin: 0px 0px 0px 0px;
background-color: #ffffff;
background-position: 50% center;
background-repeat: no-repeat;
line-height:0;
}

.n_image img
{
margin:0;
padding:0;	
}

.n_description
{
margin: 5px 0px;
text-align: left;
font-size: 11px;
background-color: #ffffff;	
}




.n_price_info {
font-size: 10px;
color: #999999;
height: 27px;
vertical-align: top;
line-height: 100%;
background-color: #ffffff;
padding: 0px 10px;
line-height: 12px;
}

.n_price_info a
{
color: #999999;
text-decoration: none;
}

.n_price_old {
text-decoration: line-through;
}

.n_image_notice
{
text-align:center;
vertical-align: bottom;
padding:10px 0px;
margin: 5px 0px 0px 0px;
height:180px;
border: solid 1px #cccccc;
line-height: 0;
}

.n_price {
font-size: 14px;
font-weight: bold;
color: #000000;
height: 20px;
background-color: #ffffff;
line-height: 14px;
}

.n_price a
{
xcolor: #000000;	
}

.n_shopname
{
font-size: 10px;
font-style: italic;
height: 15px;
background-color: #ffffff;
padding: 0px 10px;
overflow-y: hidden;	
}

.n_button_kaufen
{
	text-align: center;
height: 25px;
line-height: 25px;
background-image: url(./../images/button_kaufen.gif);
background-repeat: no-repeat;
background-position: top center;
margin-bottom: 10px;
background-color: #ffffff;	
}

.n_button_kaufen:hover
{
background-position: center -25px;	
}

.n_button_kaufen a
{
line-height: 25px;
height: 25px;
display: block;	
}

.n_button_kaufen a:hover
{
text-decoration: none;
}


.n_button_details
{
	text-align: center;
height: 25px;
line-height: 25px;
background-image: url(./../images/button_details.gif);
background-repeat: no-repeat;
background-position: top center;
margin-bottom: 10px;
background-color: #ffffff;	
}

.n_button_details:hover
{
background-position: center -25px;	
}

.n_button_details a
{
line-height: 25px;
height: 25px;
display: block;	
}

.n_button_details a:hover
{
text-decoration: none;
}

.n_button_remove
{
	text-align: center;
height: 25px;
line-height: 25px;
background-image: url(./../images/button_remove.gif);
background-repeat: no-repeat;
background-position: top center;
margin-bottom: 10px;
background-color: #ffffff;	
}

.n_button_remove:hover
{
background-position: center -25px;	
}

.n_button_remove a
{
line-height: 25px;
height: 25px;
display: block;	
}

.n_button_remove a:hover
{
text-decoration: none;
}






#text
{
height: 90px;
overflow-y: scroll;
margin-top: 22px;
background-color: #ffffff;	
}

#text a,
#text a:hover,
#text1 a,
#text1 a:hover
{

}

#text p,
#text1 p
{
font-size: 10px;
line-height: 120%;	
}

#text h3,
#text h4,
#text1 h3,
#text1 h4
{
font-size: 10px;
margin:0;
padding:0;
line-height:120%;
}



#sitemap
{
	
}

#sitemap a
{

}

#sitemap a:hover
{
	
}

#sitemap a.main
{
	
}

#sitemap a.main:hover
{
	
}

#sitemap a.sub1
{
	
}

#sitemap a.sub1:hover
{
	
}

#sitemap a.sub2
{
	
}

#sitemap a.sub2:hover
{
	
}

#sitemap a.sub3
{
	
}

#sitemap a.sub3:hover
{
	
}

#sitemap a.sub4
{
	
}

#sitemap a.sub4:hover
{
	
}
		
#text1 a.main,
#text1 a.main
{
font-size: 22px;
font-weight: normal;
line-height: 150%;
color: #333333;
}

#text a.sub1,
#text1 a.sub1
{
font-size: 18px;
font-weight: normal;
line-height: 150%;
color: #555555;		
}

#text a.sub2,
#text1 a.sub2
{
font-size: 14px;
font-weight: normal;
line-height: 150%;
color: #555555;				
}

#text a.sub3,
#text1 a.sub3
{
font-size: 12px;
font-weight: normal;
line-height: 150%;
color: #777777;				
}

#text a.sub4,
#text1 a.sub4
{
font-size: 10px;
font-weight: normal;
line-height: 150%;
color: #999999;				
}



.banner
{
background: url(./../images/banner_bg.gif) top left; text-align: center; margin-bottom: 10px; padding: 20px 0px;	
}




#brands a
{
padding-right: 5px;
border-right: solid 1px #cccccc;	
}

#starttext h1,
#starttext h2,
#starttext h3,
#starttext h4
{
	color: #666666;
	font-size: 12px;
	font-weight: normal;
	margin:0px 0px 0px 0px;
	padding:0;	
}

#starttext p
{

}

#starttext a
{

}


#livesearch1
{
xbackground-color: #f9f9f9;
line-height: 20px;
}

#livesearch1 a
{

}

#livesearch1 a:hover:
{
text-decoration: underline;
}

.flag
{
position: absolute; top: 0px; left:5px; width: 50px; color: #ffffff; line-height: 11px; font-size: 11px; padding: 5px; margin: 0px; z-index: 1;
background: #cc0000;
}