
/********************************************************
* Global Rules
********************************************************/
*{  
  margin: 0px;
  padding: 0px;
}

h1,h2,h3,h4,h5,h6,p,blockquote,form,ul,ol,dl,fieldset,address {
  margin:0.5em 0;
}

h1{
	font-size: 1.636em;
	font-weight: bold;
}

h2{
  font-size: 1.636em;
	/*	font-size: 1.275em;*/
	font-weight: bold;
}

h3{
  font-size: 1.1em;
  font-weight: bold;
}

label {
  margin:0.25em 0 0.25em 0;
}

li,dd {
  margin-left:1em;
}

fieldset {
  padding:.5em;
}

img {
  border: none;
}

a {
	text-decoration: underline;
	color: #9a8c5d;
}	

a:hover {
	color: #5a5131;
	text-decoration: underline;
}

body{
	background: #ffffff url(../img/header/bg_head.png) repeat-x;	
  /*background: #ffe567*//*ffe567#fffaae#ffeb64*/;
  color: #5a5131;
  text-align: left;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  line-height:1.1em;
}

ul { list-style: none; }

ol {
	list-style-type: disc;
	list-style-position: outside;
}	

.fontfett { font-weight: bold; }
.fontnormal { font-weight: normal; }
.neededfieldstar { color: red; vertical-align: top;}

input[type=text], input[type=password], select, textarea {
	background-color: #ffffff;
	border: 1px solid #555555;
	padding: 2px;
	margin: 0.25em;
	font-size: 1em;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-weight: normal;
  font-style: normal;
  font-variant: normal;
}

input[type=checkbox], input[type=radio] {
  padding: 2px;
  margin: 0.25em;
}	

input[type=button], input[type=submit] {
  font-size: 1em;
}

h1 {
	font-size: 1em;
	margin: 0.5em 0.5em 0.5em 1.25em;
}

.ajax_indicator{
	background-position: center;
	background-repeat: no-repeat;
	background-image: url(../img/indicator.gif);
	min-height: 16px;
	min-width: 16px;
}

.error_box{
  font-size: 1.1em;
  font-weight: bold;
  margin-bottom: 0.5em;
  margin-top: 0.5em;
  padding: 0.8em 1em;
  border-top: 1px solid #444444;
  border-bottom: 1px solid #444444;
  background-color: #ffd9d9;
  color: #666666;
}


.hint_box{
  font-size: 1.1em;
  font-weight: bold;
  margin-bottom: 0.5em;
  margin-top: 0.5em;
  padding: 0.8em 1em;
  border-top: 1px solid #444444;
  border-bottom: 1px solid #444444;
  background-color: #efffe6;
  color: #444444;
}


/********************************************************
* elfandy CSS
*********************************************************/	

#titel{
  display: block;
  width: 100%;
  text-align: center;
  /*background: #ffcc45;
  background-image: url(../img/header/bg_head.jpg);*/
  height: 142px;
}

#titeltext{
	position: absolute;
	text-align: center;
	width: 100%;
	top: 120px;
	font-weight: bold;
	font-size: 0.9em;
	color: #9a8c5d;
	margin: 0;
}

#logo{
  position:absolute;
  top:20px;
  z-index:10;
  cursor: pointer;
}

#vorteile{
  /*position:absolute;
  top:20px;
  right:150px;
  z-index:9;*/
}

#kind-oben{
  position:absolute;
  top:1px;
  left:0px;
  z-index:9;
}

#paypal-logo{
  /*position:absolute;
  top:65px;
  right:20px;
  z-index:9;*/
}	
	
#headerNav li a, #breadcrumb{
  color: #9a8c5d;
  font-weight : bold;
}

#headerNav, #breadcrumb{
  /*background: #9e977d;
  background-image: url(../img/box/headback.jpg);*/
  height: 28px;
}
  
#breadcrumb{
  padding: 0em 2em 0em 200px;
  font-size: 0.8em;
  line-height: 28px;
  overflow: hidden;
  margin: 0px;
}

#breadcrumb a {
  color: #9a8c5d;
  text-decoration: none;
}

#breadcrumb a:hover {
  color: #5a5131;
  text-decoration: underline;
}

#headerNav {
  display: block;  
  list-style: none; 
  margin: 0px;
  padding: 0px;
  float: right; 
  font-size: 0.8em;
  line-height: 28px;
  overflow: hidden;
}

/*\*/
* html #headerNav {
	margin-left: -3px;
}
/* */

#headerNav li {
  float: left;
  padding: 0.1em 0px 0.1em 0px;
  margin-left: 0;
}

#headerNavLast a{
  border-right: none !important;
  text-decoration: none;
}

#headerNav li a{
  padding: 0 10px;
  margin: 0px;
  border-right: 1px solid #d9cfac;
  text-decoration: none;
}

#headerNav li a:hover{
	text-decoration: underline;
}	 

#head_wrapper{   
  height: 170px;
  margin: 0 auto;
  max-width: 1300px;
  min-width: 900px;   
  position: relative;
} 

#main_wrapper{
}	

#wrapper{
  max-width: 1300px;
  margin: 0 auto;
  min-width: 1180px;
  background-image: url(../img/wrapper/wrapper_bg.png);
  padding-top: 10px;
  overflow: hidden;
}
	
#contentarea{
	float: left;
	margin-right: 12.775em;
}

.content_head{
  margin: 0em 255px 0 280px;
  height: 1px; 
  font-size: 0.6875em;
  background: #ffffff /*url(../img/box/big_border.png) top repeat-x*/;
  position: relative;
  left: 0px;
}

.content_head div{
  background: /*url(../img/box/lt.png) left no-repeat*/;
  position: relative;
  left: -16px;
  height: 16px;
}	

.content_head div div{
  background: /*url(../img/box/rt.png) right no-repeat*/;
  position: relative;
  left: 32px;
  height: 16px;
} 

.content_bottom{
  margin: 0 255px 2em 280px;
  height: 1px; 
  font-size: 0.6875em;
  background: #ffffff /*url(../img/box/big_border.png) bottom repeat-x*/;
  position: relative;
  left: 0px;
}

.content_bottom div{
  background: /*url(../img/box/lb.png) left no-repeat*/;
  position: relative;
  left: -16px;
  height: 16px;
} 

.content_bottom div div{
  background: /*url(../img/box/rb.png) right no-repeat*/;
  position: relative;
  left: 32px;
  height: 16px;
} 

.content_box{
  margin: 0 255px 0 248px; 
  font-size: 0.6875em;
  /*background: #ffffff /*url(../img/box/big_border.png) left repeat-y*/
}
	
#content_container{
/*	float: right;*/
/*	min-height: 40em;*/
}

/* begin hide from ie5 \*/
* html .content_box {height:1%;}
/* hide end */

.content_box .inside{
	background: /*url(../img/box/big_border.png) right repeat-y*/;
  padding: 0.5em 3em 0.5em 3em;
  overflow: hidden; 
  min-height: 10em;
}

* html .content_box .inside{
  padding: 0.5em 1em 0.5em 1em;
}

#content_container h1{
	color: #5a4a4a;
	font-weight: bold;
	font-size: 1.636em;
  margin-left: 0em;
	margin-bottom: 1em;
}	

#left_column{
	float: left;
	overflow: hidden;
  width: 244px;
  padding: 0em 0.1875em 0.1875em 0.3em;
  text-align: center;
/*  position: absolute;
  top: 124px;*/  
}	

#zahlungsarten{
	width: 220px;
	margin-top: 1em;
}	

#right_column{
  float: right;
  overflow: hidden;
  width: 244px;
  text-align: center;
  padding: 0em 0.3em 0.1875em 0.1875em;
/*  position: absolute;
  top: 124px;
  right: 0;*/
} 

#zertifikate{
  font-size: 0.6875em;
  line-height: 1.5;
  color: #4a3a3a;
  font-weight: bold;
  padding-left: 10px;
  padding-right: 10px;
  padding-top: 2.27em;
  padding-bottom: 5px;
} 

#footer{
  font-size: 0.625em;
  background:#FFFFFF url(../img/footer/headback.jpg) repeat-x;
  color: #333333;
  font-weight: normal;
  text-align: center;
  padding-top: 17px;
  line-height: 1.2em;
  clear: both;
}

.footer_link{
margin-left: 1em;
margin-right: 1em;
}

#social_bookmarking {
  display: block;  
  list-style: none;
  margin: 2px;
  padding-bottom: 10px;
  text-align: right;
}

#social_bookmarking li {
  display: inline;
  padding: 0px 2px;
  margin-left: 0;
}

#herstellerlinks{
  clear: both;
  text-align: center;
  font-size: 0.7em;
  margin-bottom: 0.5em;
}

#herstellerlinks a{
	margin: 0 1em;
}
	
.gadget_box{
	color: #9a8c5d;
	background-color: #ffffff;
	width: 200px;
	font-size: 0.75em;
	padding-left: 1.3em;
	text-align: left;
}

.gadget_box_top{
  background: /*url(../img/box/top.png) no-repeat*/;
  width: 200px;
  height: 11px;
  font-size: 0.75em;
  padding-left: 1.3em;  
} 

.gadget_box_bottom{
  background: /*url(../img/box/bottom.png) no-repeat*/;
  width: 200px;
  height: 11px;
  margin-bottom: 1em;
  font-size: 0.75em;
  padding-left: 1.3em;  
}	

.gadget_box_header{
  color: #9a8c5d;
  padding-left: 10px;
  padding-top: 7px;
  margin-bottom: -20px;
  margin-top: 0;
  font-weight: bold;
  font-size: 1.275em;
  background: url(../img/box/box_bg.png) repeat-x;
  width: 200px;
  height: 45px;
  position: relative;
  top: -5px;
  left: -10px;
  display: block;
}

* html .gadget_box_header{
	position: static;
  margin-left: -20px;
  width: 201px;
} 

.gadget_box_header a{
  color: #9a8c5d;
  text-decoration: none;
}	

.gadget_box ul{
	margin: 0;
}

.gadget_box_content{
	position: relative;
	width: 200px;
}

.gadget_box_kategorie_content{
	padding-bottom: 16px;
	position: relative;
}

.gadget_box_right{
	margin-left: 20px !important;
}

.gadget_box_right .gadget_box_header{
	left: -10px !important;
}

* html .gadget_box_right .gadget_box_header{
  position: static;
  margin-right: -20px;
} 

	
.cms_dir{
	margin-top: 0;
	margin-left: 0.5em;
}

.cms_dir li{
	margin-left: 0.125em;
}	

.cms_dir ul{
	margin-left: 0.9em;
}

.cms_dir a{
	color: #7f734d;/*#383a7b;*/
	text-decoration: none;
}

.cms_dir a:hover{
  color: #5a5131;
  text-decoration: underline;
}

.cms_dir_current_entry{
	font-weight: bold;
}

.block_style{
  background-color: #FFFCF4;
  overflow: hidden;  
  margin: 0.3em 0;
  border-top: 1px solid #aaaaaa;
  border-bottom: 1px solid #aaaaaa;		
  display: block;
}	

.block_style_inside{
  padding:0.3em 1em 1em 1em;	
}

#loginbox_form fieldset{
  border: 0px;
  font-size: 0.75em; 
  margin: 1em 0em;   
  padding: 0; 
}

#loginbox_form fieldset label{
  display: block;
  width: 11em;
  line-height: 1.8em;
  text-align: left;
}

#loginbox_form fieldset input{
  display: block;
  /*width: 180px;*/
  width: 100%;
  margin: 0;
  background: #fdfdfd;
}

#loginbox_button{
  width: 9em;
}

#loginbox_error{
  font-size: 0.8em;
  margin-bottom: 0.5em;
  padding: 0.3em 1em;
  border: 1px solid #555555;
  background-color: #ffd9d9;
  color: #666666;
}

#searchbox{
	margin-top: -2em;
	margin-bottom: 1em;
}	

#searchbox_form fieldset{
  border: 0px;
  font-size: 0.85em; 
  margin: 1em 0em;   
  padding: 0; 
}

#searchbox_form fieldset input[type=text]{
  width: 120px;
  margin: 0;
  background: #fdfdfd;
}

#searchbox_form input[type=submit]{
  width: 50px;
  font-size: 1em;
}

#search_form fieldset{
  border: 0px;
  font-size: 1.2em; 
  margin: 1em 1em;   
  padding: 0; 
  text-align: center;
}

#search_form fieldset input[type=text]{
  width: 18em;
  margin: 0;
  background: #fdfdfd;
}

#search_form input[type=submit]{
  padding: 0.2em 0.8em;
  font-size: 1em;
}

#password_form fieldset, #register_login fieldset{
  border: 0;
}

#register_login fieldset label{
  width: 25%;
  float: left;
  text-align: right;  
  font-weight: bold;
  margin-right: 0.8em;
}

#register_login fieldset input{
  width: 30%;
  margin: 0.25em 0em;
}

#password_form{
  margin-top: 1em;
}

.details_form_column{
	line-height: 2em;
}	
		
.details_form_column label, .details_form_column .label{
  width: 25%;
  float: left;
  text-align: right;  
  font-weight: bold;
  margin-right: 0.8em;
}

.details_form_column br{
  clear: left;
  margin: 0.25em;
}

.details_form_column input[type=text], input[type=password], .details_form_column select, .details_form_column textarea{
  width: 30%;
  margin: 0.25em 0em;
}

.buttons{
	padding: 1em 2em;
}	
	
.buttons button{
  padding: 0.2em 1em;
} 

/********************************************************
* Beitrag
*********************************************************/  

.beitrag{
	overflow: hidden;
}

.beitrag blockquote{
	margin-left: 1em;
}

.beitrag ul{
	list-style: disc outside;
	margin-left: 1em;
}	

.beitrag ol{
  list-style: disc outside;
  margin-left: 1em;
} 

/********************************************************
* Produkt
*********************************************************/  
.product_info_model{
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight : normal;
  padding-left: 10px;
  padding-right: 10px;
  color: #6a5a5a;
}

#product_info_attribute{
  float: right;
  width: 100px;
  margin: 5px;
}

#product_info_attribute img{
  float: left;
}

#product_info_text{
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  line-height: 1.5;
  color: #4a3a3a;
  font-weight: normal;
  padding-left: 10px;
  padding-right: 10px;
  margin-top: 1em;
}

#product_info_text a {
  color: #6a5a5a;
}

#product_info_text a:hover {
  color: #AABBDD;
  text-decoration: underline;
}

#product_info_head{
	/*overflow: hidden;*/
	margin-top: 2em;
	padding-bottom: 0.5em;
  border-bottom: 2px solid #d9cfac;	
}

#product_info_trenner{
  clear: both;
  font-size: 9px;
  color: #9b8b3e;
}

#product_info_bookmarks{
  text-align: right;
  float: right;
  height: 24px;
  width: 300px;
  position: relative;
  top: -5px;
}

#product_info_panel{
/*  float: right; */
  text-align: left;
  color: #4a3a3a;  
  margin-bottom: 2em;
  margin-left: 415px;
  min-width: 280px;
}

div#product_info_main_image_container{
  float: left;
  padding-right: 4%;
  color: #6a5a5a;  
  width: 410px;
  height: 300px;
  line-height: 300px;
  text-align: center;
}

#product_info_main_image_container a{
	vertical-align: middle;
	text-decoration: none;
}	

#product_info_main_image_container img{
  vertical-align: middle;
}

#product_info_deliverytime{
  margin-top: 1em; 
  font-weight: bold;  
}

#product_info_optionen{
  margin-top: 0.5em;
}

#product_info_optionen select{
	width: 13em;
}	
	
#product_info_quantity{
  margin-top: 0.5em;
}
  
#product_info_quantity_lable{
  margin-right: 10px;
} 

#product_info_addtocart{
  margin-top: 2em;
}

#product_info_pow{
  margin-top: 20px;
  font-size: 12px;
}

.product_info_pow{
  color: #0852F7;
  font-weight: bold;
  font-size: 14px;
  text-decoration: underline;
} 

.product_info_pow_info{
  color: #81a5ca;
  font-weight: normal;
  font-size: 12px;
  text-decoration: underline;
} 

.product_info_pow_nominated{
  color: #0852F7;
  font-weight: bold;
  text-decoration: none;
} 

#product_info_reviews_link{
  margin-top: 20px;
}

#product_info_images img{
	vertical-align: middle;
	margin: 0.5em;
}

#product_info_images a{
	text-decoration: none;
}
#product_info_images{
	text-align: center;
  border-bottom: 2px solid #d9cfac;
}	
  
#product_info_categories_text_top{
  margin: 10px 0px 10px 0px;
} 

#product_info_categories_text_bottom{
  margin: 10px 0px 10px 0px;
} 

#product_info_preis .product_preis{
  font-size: 1.8em;
  font-weight: bold;
  color: #6a5a5a;
  margin-top: 1em;
  display: block;
  margin-bottom: 0.2em;
}

#produkt_nicht_mehr_lieferbar{
	margin-top: 2em;
	font-weight: bold;
}

.tax_info{ 
	font-size: 1em;
	color: #b568ff;
	line-height: 1.3em;
}

.tax_info a{
	text-decoration: underline;
  color: #b568ff;
}

#produkt_info_tools{
	margin-top: 2em;
	list-style: disc inside;
}	

#produkt_info_tools a{
	text-decoration: underline;
}

.produkt_cross_selling{
  padding: 0;
  margin: 0 auto;
  text-align: center; 
}

.produkt_cross_selling h2{
	text-align: left;
}

div#product_list{
  /*width: 580px;*/
  padding: 0;
  margin: 0 auto;
  text-align: center; 
}

.product_box_kat_view{
  background-color: #FFFCF4;
  border: 1px solid #d9cfac;
/* Bildbreite */
  width: 275px;
  /*height: 235px;*/
  padding: 5px 2px;
  margin: 5px;
  text-align: center;
  /*overflow: hidden;*/
  vertical-align: top;
  /*float: left;*/
  display: inline-block !important;
  display: -moz-inline-box !important;
  display: inline;	  
  zoom: 1;
}

/* Bildbreite */
.product_box_kat_view_inside{
	width: 275px;
}	

/* Bildhöhe + 130 */
.product_box_kat_view_item_name{
  height: 340px;
}

/* Bildhöhe */
.product_box_kat_view_item_image{
	/*margin: 0 auto;
	min-height: 100px;*/
	height: 210px;
  line-height: 210px;
}

.product_box_kat_view_item_image img{
  vertical-align: middle;
}

.product_box_kat_view_item_price{
	color: #6a5a5a;
	font-size: 1em;
	font-weight: normal;	
}

.product_box_kat_view_item_price img{
	position: relative;
	top: 5px;
	left: 5px;
}	

.product_box_kat_view_item_vendor{
	height: 20px;
}

.product_box_kat_view_item_vendor a{
	text-decoration: none;
	font-weight: bold;
	color: #6b6efc;
}
.product_box_kat_view_item_desc h3{
	font-size: 1.3em;
	font-weight: bold;
	line-height: 1.1em;
	margin: 0.3em 0em 0.8em 0em;
}

.product_box_kat_view_item_desc h3 a{
	text-decoration: none;
	color: #5a4a4a;
}

.product_box_kat_view_item_head h3 a:hover{
  text-decoration: underline;
  color: #809fdd
}

.product_box_kat_view_item_desc{
	display:table-cell;
	vertical-align:middle;
	line-height: 1em;
	font-size: 0.95em;
	color: #877979;
	height: 120px;
}

.product_box_kat_view_item_desc ul{
  text-align: left;
  margin: 0 auto;
  width: 150px;
}


/******  Warenkorb  ******************/

.warenkorb_box_produkt_info{
	height: 55px;
	overflow: hidden;
	margin: 0 -1em;
}

.warenkorb_box_produkt_menge{
	float: left;
	margin-right: 0.5em;
	width: 50px;
	text-align: right;
	line-height: 55px;
}

.warenkorb_box_trenner{
  border-top: 1px solid #d9cfac;
  border-bottom: 0;
  border-left: 0;
  border-right: 0;
} 

#warenkorb{
	margin-top: 3em;
	margin-bottom: 1em;
}	
	
#warenkorb table{
	border-collapse: collapse;
	width: 100%;
}

#warenkorb th{
	border-bottom: 1px solid #aaaaaa;
  text-align: left;
}

#warenkorb td{
	padding: 0.5em 0;
}

#warenkorb td.warenkorb_gesamt{
	font-weight: bold;
	text-align: right;
	padding-right: 4px;
}

#warenkorb th.warenkorb_gesamt_head{
  text-align: right;
}	

#warenkorb td.warenkorb_produkt{
  padding-right: 1em;
}

.warenkorb_produkt img{
	float: left;
	margin-right: 1em;
}

.warenkorb_produkt_optionen{
	font-style: italic;
	color: #555555;
}

.warenkorb_menge form{
	margin: 0;
	display: block;
}

.warenkorb_menge input{
	vertical-align: top;
} 

.warenkorb_odd{
	background-color: #FFFCF4;
	border-bottom: 2px solid #ffffcd;
}

.warenkorb_even{	
  background-color: #ffec83;
  border-bottom: 2px solid #ffffcd;
}

#warenkorb_summary{
	text-align: right;
}

#warenkorb_summary td{
	padding: 0;
}

.warenkorb_summary_value{
	width: 8em;
	font-weight: bold;
	font-size: 1.1em;
}

.warenkorb_summary_lable{
	padding-top: 0.5em !important;
  font-weight: bold;
  font-size: 1.1em;
}

.warenkorb_trenner{
  border: 1px solid #888888;
}

.warenkorb_gutschein{
	font-weight: bold;
	text-align: center;
	margin-bottom: 20px;
}

.warenkorb_gutschein input{
	vertical-align: top;
}

.fortschritt_box{
	color: #888888;
  width: 25%;
  float: left;
  overflow: hidden;
}

/* begin hide from ie5 \*/
* html .fortschritt_box {width: 24%;}
/* hide end */

*:first-child+html .fortschritt_box {width: 24%;}

.fortschritt_box_inside{
  background-color: #ffffff;
  border: 1px solid #aaaaaa;
  margin: 2px 7px;
  height: 50px;  
  padding: 10px 5px 5px 5px;
  font-size: 1.2em;
  font-weight: bold;
  text-align: center;
}	

.fortschritt{
  overflow: hidden;
}

.fortschritt_nummer{
  font-size: 2em;
  font-weight: bold;
  display: block;
  margin-bottom: 10px;
  text-align: left;
}

.fortschritt_current{
  color: #b568ff;
  background-color: #ffffff !important;
}

.checkout_next_button{
	float: right;
	/*margin-left: 1em;*/
}

.paypal_trenner{
  float: right;
  line-height: 3em;
  vertical-align: middle;
  margin: 0 3em;
}

.bestellen_warenkorb{
	margin-top: 0 !important;
}	
	
#bestellen_daten{
  overflow: hidden;
} 

#bestellen_daten_versandadresse{
  width: 35%;
  float: left;
  height: 14em;
}
	
#bestellen_daten_zahlungsart{
  width: 64%;
  float: right;
  height: 14em;
}

#bestellen_daten_wr{
  margin: 1em 0;
}

.bestellen_agb_wr_link{
	/*float: right;*/
	text-align: right;
	color: #9a8c5d;
	margin-right: 1em;
	line-height: 1.2em;
	overflow: hidden;
}

.fertig_register{
  background-color: #fffcf4;
  padding:0.3em 1em 1em 1em;  
  margin: 1em 0;
  border-top: 1px solid #aaaaaa;
  border-bottom: 1px solid #aaaaaa;
}

.bezahlen_zahlungsart INPUT{
	float: left;
}	
.bezahlen_zahlungsart_beschreibung{
	margin-left: 2em;
}


#meine_bestellungen table{
  border-collapse: collapse;
  width: 100%;
}

#meine_bestellungen th{
  border-bottom: 1px solid #aaaaaa;
  text-align: left;
}

#meine_bestellungen td{
  padding: 0.5em 0;
}

.bestellung_odd{
  background-color: #fff9b2;
  border-bottom: 2px solid #ffffcd;
}

.bestellung_even{  
  background-color: #ffec83;
  border-bottom: 2px solid #ffffcd;
}

#kontakt{
	border: 0px;
}

#kontakt label{
	display: block;
	font-weight: bold;
}

#kontakt input[type=text]{
	width: 20em;
}	

#kontakt input[type=submit]{
  font-size: 1.3em;
  padding: 0.2em 1em;
} 

#kontakt textarea{
	width: 100%;
}

.linkEntry{
	text-align: center;
	padding: 1em;
}

.linkEntry a{
	font-size: 1.2em;
	font-weight: bold;
}

/******************************************************************
 *  Page Selector
 ******************************************************************/
.page_selector{
	overflow: hidden;
}

.page_selector_page_view{
	float: left;
}

.page_selector_pages{
  float: right;
}

.page_selector_page{
  padding: 0.2em;
}

.page_selector_page a{
  color: #9a8c5d;
} 

.page_selector_current_page{
  padding: 0.2em;
  font-weight: bold;
} 

/******************************************************************
 *  Produktkategorie
 ******************************************************************/
#produkt_kategorie_text{
	margin: 0.5em 3em;
}


.tip-wrap{
  opacity:0;
}  
