@charset "utf-8";
/***********************************************/
/* HTML tag styles                             */
/***********************************************/
body{
	font-family: Arial, Verdana,sans-serif;
	color: #383633;
	line-height: 1.166;
	margin: 0px;
	padding: 0px;
	font-size:100.1%;
	text-align:center;
	background-image:url(/layoutbilder/stiefel-shop/back_verlauf.jpg);
	background-repeat:repeat-x;
	background-color:#FFFFFF;
}
a, blockquote, caption, dd, dfn, div, dl, dt, form, h1, h2, h3, h4, h5, img, label, legend, li, ol, p, samp, table, tbody, td, tfoot, th, thead, tr, ul {font-size:100.1%; font-family: Arial, Verdana, sans-serif; border:0; line-height:1.4}

legend { display: none }
/******* hyperlink and anchor tag styles *******/

a:link, a:visited {
	color:#806345;
/*	color:#c1022d;*/
	text-decoration: none;
	font-weight:bold;
}

a:hover{
	color:#806345;
/*	color:#c1022d;*/
	text-decoration: underline;
}

/************** header tag styles **************/

h1{
 font: normal 150% Arial, Verdana,sans-serif;
 color: #000000;
 margin: 0px 0px 15px 0px;
 padding: 3px 0px 2px 0px;
 
}

h2{
 font: normal 120% Arial, Verdana, sans-serif;
 color: #383633;
 margin: 0px 0px 10px 0px;
 padding: 0px;
}

h3{
 font: bold 110% Arial, Verdana, sans-serif;
 color: #000000;
 margin: 0px 0px 5px 0px ;
 padding: 0px;
}

h4{
 font: 100% Arial, Verdana, sans-serif;
 color: #333333;
 margin: 0px;
 padding: 0px;
}

h5{
 font: 100% Arial, Verdana,sans-serif;
 color: #56555a;
 margin: 0px;
 padding: 0px;
}

/***********************************************/
/* Layout Divs                                 */
/***********************************************/
.container {
	width: 994px;
	clear: both;
	margin: 0 auto 0 auto;
}

html>body .container {
	width: 994px;
	clear: both;
	margin: 0 auto 0 auto;
}

#header {
	width: 100%;
	text-align: left;
	margin:3px 0px 0px 0px;
	padding:0;
	position:relative;
	background-color:#FFFFFF;

}
.logo {
	padding:6px 0px 10px 32px;
}
#content {
	clear:both;
	background-color:#FFFFFF;
	width:100%;
	height:300px;
	text-align:left;
	padding-top:0px;
    border-bottom:1px solid #e5e4e4;
	padding:0px 0px 10px 0px;
}

html>body #content {
	background-color:#FFFFFF;
	width:100%;
	min-height:300px;
	height:auto;
	text-align:left;
	border-bottom:1px solid #e5e4e4;
	padding:0px 0px 10px 0px;	
}

.content_left {
	width:180px;
	float:left;
	text-align:left;
	padding:20px 10px 0px 10px;
}
.content_main {
	float:left;
	text-align:left;
	width:785px;
	padding:0px 0px 0px 0px;
	font-size:0.75em;
	color:#282828;
}
.banner_home_container {
	float:left;
	text-align:left;
	width:100%;
	padding:0px 0px 0px 0px;
	font-size:0.75em;
	color:#282828;
	margin:17px 0px 0px 0px;
}

.content_popup {
	padding:10px;
	font-size:0.8em;
}
.content_popup .content_text h1 {
	font-size:1.6em;
	color:#ac7858;
}
.content_popup .content_text{
	width:94%;
background-color:#FFFFFF;
padding:15px 3% 15px 3%;
}

/************** Startseite *****************/

.banner_home_left {
	width:722px;
	float:left;
}
.banner_home_right {
	width:247px;
	float:right;
}
.box_home_left {
	margin-top:20px;
	width:650px;
	float:left;
    background: transparent url("/layoutbilder/stiefel-shop/box_startseite_ro.gif") repeat-x top right;
}
.box_home_left_header {
    background: transparent url("/layoutbilder/stiefel-shop/box_startseite_lo.gif") no-repeat top left;
	height:26px;
}
.box_home_left_header h1{
	font-size:0.9em;
	font-weight:bold;
	text-transform:uppercase;
	color:#000000;
	padding:6px 10px 0px 35px;
	margin:0;
}
.box_home_left_content {
	height:258px;
	border-left:1px #e5e4e4 solid;
	border-right:1px #e5e4e4 solid;	
	position:relative;
    background: transparent url("/layoutbilder/stiefel-shop/box_startseite_tisch.gif") repeat-x bottom left;		
}
.box_home_left_footer {
    background: transparent url("/layoutbilder/stiefel-shop/box_startseite_grey_ru.gif") no-repeat bottom right;
	height:6px;
	padding:0;
	margin:0;
	font-size:1px;	
}
.box_home_left_footer div{
    background: transparent url("/layoutbilder/stiefel-shop/box_startseite_grey_lu.gif") no-repeat bottom left;
	height:6px;
	padding:0;
	margin:0;
	font-size:1px;
	
}
.box_home_left_content_text {
	position:absolute;
	font-size:0.7em;
	width:320px;
	bottom:10px;
	left:160px;
	line-height:1.2;
}
.box_home_left_content_button {
	position:absolute;
	width:136px;
	height:27px;
	right:25px;
	bottom:20px;
	
}



.box_home_right {
	margin-top:20px;
	width:320px;
	float:right;
    background: transparent url("/layoutbilder/stiefel-shop/box_startseite_ro.gif") repeat-x top right;
}
.box_home_right_header {
    background: transparent url("/layoutbilder/stiefel-shop/box_startseite_lo.gif") no-repeat top left;
	height:26px;
}
.box_home_right_header h1{
	font-size:0.9em;
	font-weight:bold;
	text-transform:uppercase;
	color:#000000;
	padding:6px 10px 0px 35px;
	margin:0;
}
.box_home_right_content {
	height:258px;
	border-left:1px #e5e4e4 solid;
	border-right:1px #e5e4e4 solid;	
	position:relative;
    background: transparent url("/layoutbilder/stiefel-shop/box_startseite_tisch.gif") repeat-x bottom left;	
}
.box_home_right_footer {
    background: transparent url("/layoutbilder/stiefel-shop/box_startseite_grey_ru.gif") no-repeat bottom right;
	height:6px;
	padding:0;
	margin:0;
	font-size:1px;	
}
.box_home_right_footer div{
    background: transparent url("/layoutbilder/stiefel-shop/box_startseite_grey_lu.gif") no-repeat bottom left;
	height:6px;
	padding:0;
	margin:0;
	font-size:1px;
	
}
.box_home_right_content_text {
	position:absolute;
	font-size:0.7em;
	width:180px;
	top:20px;
	right:5px;
	line-height:1.2;
}
.box_home_right_content_button {
	position:absolute;
	width:136px;
	height:27px;
	right:25px;
	bottom:60px;
	
}

.box_home_marken {
	margin:20px 0px 10px 0px;
	width:100%;
    background: transparent url("/layoutbilder/stiefel-shop/box_startseite_marken_ro.gif") repeat-x top right;	
}
.box_home_marken_header {
    background: transparent url("/layoutbilder/stiefel-shop/box_startseite_marken_lo.gif") no-repeat top left;
	height:26px;
}
.box_home_marken_header h1{
	font-size:0.9em;
	font-weight:bold;
	text-transform:uppercase;
	color:#000000;
	padding:6px 10px 0px 35px;
	margin:0;
}
.box_home_marken_content {
	border-left:1px #e5e4e4 solid;
	border-right:1px #e5e4e4 solid;	
	position:relative;
	padding:10px 0px 0px 30px;
	height:100%;	
}
.box_home_marken_content_text {
	position:relative;
	width:200px;
	float:left;
	min-height:200px;
	height:auto;	
	margin:0px 30px 10px 0px;
	font-size:0.8em;
	line-height:1.2;
	padding:0px 0px 20px 0px;
}
.box_home_marken_content_text div{
	position:relative;
	bottom:0px;
	left:0px;
}
.box_home_marken_content_text img{
	margin:0px 0px 10px 0px;
}

.box_home_marken a:link, .box_home_marken a:visited {
	text-decoration: underline;
}


.box_home_marken_footer {
    background: transparent url("/layoutbilder/stiefel-shop/box_startseite_ru.gif") no-repeat bottom right;
	height:6px;
	padding:0;
	margin:0;
	font-size:1px;	
}
.box_home_marken_footer div{
    background: transparent url("/layoutbilder/stiefel-shop/box_startseite_lu.gif") no-repeat bottom left;
	height:6px;
	padding:0;
	margin:0;
	font-size:1px;
	
}
.marken_link {
}
.footer_spacer {
}

/************** box seo *****************/

.box_home_seo {
	margin:20px 0px 10px 0px;
	width:100%;
    background: transparent url("/layoutbilder/stiefel-shop/box_startseite_seo_ro.gif") repeat-x top right;	
}
.box_home_seo_header {
    background: transparent url("/layoutbilder/stiefel-shop/box_startseite_seo_lo.gif") no-repeat top left;
	height:26px;
}
.box_home_seo_header h1{
	font-size:0.9em;
	font-weight:bold;
	text-transform:uppercase;
	color:#000000;
	padding:6px 10px 0px 35px;
	margin:0;
}
.box_home_seo_content {
	border-left:1px #e5e4e4 solid;
	border-right:1px #e5e4e4 solid;	
	position:relative;
	padding:10px 30px 10px 30px;
	height:100%;
	font-size:0.8em;	
		
}
.box_home_seo_footer {
    background: transparent url("/layoutbilder/stiefel-shop/box_startseite_ru.gif") no-repeat bottom right;
	height:6px;
	padding:0;
	margin:0;
	font-size:1px;	
}
.box_home_seo_footer div{
    background: transparent url("/layoutbilder/stiefel-shop/box_startseite_lu.gif") no-repeat bottom left;
	height:6px;
	padding:0;
	margin:0;
	font-size:1px;
	
}

/************** nav_meta *****************/

#nav_meta{
	font-size:0.7em;
	color: #282828;
	padding:4px 10px 2px 0px;
	text-align:right;
}

#nav_meta a:link, #nav_meta a:visited{
	color: #282828;
	margin:0px 5px 0px 5px;
	text-decoration: none;
	font-weight:normal;
}

#nav_meta a:hover{
	text-decoration: underline;
}
#nav_logout a:link {
	color:#FFCC00;
	font-weight:normal;
	text-decoration: underline;	
}


/************** hlist *****************/

  .hlist {
	/* (en) containing floats in IE */
    /* (de) Einfassen der Floats im IE */
    width: 100%;
	overflow: hidden;
	/* (en) containing floats in all other browsers */
    /* (de) Einfassen der Floats in allen anderen Browsern */
    /* (en|de) Bugfix: IE - collapsing horizontal margins */
    position:relative;
	/* (en) Repeat the main color from the image */
    /* (de) Wiederholung der Hauptfarbe aus der Bilddatei */
/*    background: #b22f47 url("/layoutbilder/stiefel-shop/nav_back.gif") repeat-x center right;*/
    background: #b22f47 url("/layoutbilder/stiefel-shop/nav_back_full.gif") repeat-x center right;
	line-height: 0;
	min-height:32px;
	height:auto;
  }

  .hlist ul {
    /* (en|de) Bugfix: IE - Doubled Float Margin Bug */
    display: inline;
    float: left; /* LTR */
    /* (en) Left margin of the first button  */
    /* (de) Abstand des ersten Buttons vom linken Rand  */
    margin: 0 0 0 0px; /* LTR */
    padding: 0;
	padding-left:42px;
    line-height: 1em;
/*    border-left: 1px #b22f47 solid;	*/
    border-right: 1px #FFFFFF solid;		
/*    border-left: 1px #faef96 solid;*/
/*    border-right: 1px #faef96 solid;*/
    background: #b22f47 url("/layoutbilder/stiefel-shop/nav_back_corner_left.gif") no-repeat center left;
  }

  .hlist ul li {
    border-left: 1px #FFFFFF solid;
    border-right: 1px #b22f47 solid;
    /* (en|de) Bugfix: IE - Doubled Float Margin Bug */
    display: inline;
    float: left; /* LTR */
    list-style-type: none;
    margin: 0;
    padding: 0;
  }


  .hlist ul li a:link,
  .hlist ul li a:visited,  
  .hlist ul li strong {
    color: #FFFFFF;
    display: block;
    font-size: 0.9em;
    font-weight: bold;
    margin: 0;
    padding: 0.4em 23px 0.5em 23px;
    text-decoration: none;
    background: #b22f47 url("/layoutbilder/stiefel-shop/nav_back.gif") repeat-x center right;	
  }

  .hlist ul li a:focus,
  .hlist ul li a:hover,
  .hlist ul li a:active  { 
    background: #b22f47 url("/layoutbilder/stiefel-shop/nav_back_active.gif") repeat-x center right;  
  	color: #ffffff; text-decoration: none; }


  .hlist ul li a.active:link,   .hlist ul li a.active:visited {
    /* (en) Repeat the main color from the image */
    /* (de) Wiederholung der Hauptfarbe aus der Bilddatei */
    background: #b22f47 url("/layoutbilder/stiefel-shop/nav_back_active.gif") repeat-x center right;  
  }

  .hlist ul li.active a:link,
  .hlist ul li.active strong,
  .hlist ul li.active a:focus,
  .hlist ul li.active a:hover,
  .hlist ul li.active a:active { background: transparent; color: #ffffff; text-decoration: none; 	 }


  .hlist ul li:first-child {
/*  	border-left:none;*/
  }
  .hlist ul li:last-child {
/*  	border-right:none;*/
  }


/************** vlist *****************/
  .vlist {
  	font-size:0.8em;
    width: 100%;
    overflow: hidden;
    margin: 0 0 11px 0;
    list-style-type: none;
	padding:0;
	width:164px;
	border:#dddddd 1px solid;
    background: transparent url("/layoutbilder/stiefel-shop/filter_header_back.gif") repeat-x top right;	
  }

  .vlist h2 {
    font-family:  Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 1em;
    width: 80%;
    padding: 4px 0px 4px 20%; /* LTR */
    margin:0;
    color: #1f1f1f;
    background: transparent url("/layoutbilder/stiefel-shop/filter_header_pfeil.gif") no-repeat 10px 6px;		
  }


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

  .vlist li {
    float:left; /* LTR */
    width: 100%;
    margin:0;
    padding: 0;
  }

  .vlist a:link, .vlist a:visited, .vlist strong {
    display:block;
    padding: 0px 5px 0px 20%;
    text-decoration: none;
	font-weight:normal;
    color: #282828;
/*     border-bottom: 1px #c9c9c9 solid;*/
  }
  /* Level 1 */
  .vlist li a:link,
  .vlist li strong,
  .vlist li span { /* background-color:#f3f3f3; */ } /* LTR */

  .vlist li a:focus,
  .vlist li a:hover,
  .vlist li a:active { background-color:#ececec; }
  
  .vlist li a.active:link, .vlist li a.active:visited {
/*  background-color:#cccccc;*/
	color:#D20034;
  font-weight:bold;
  }
  .vlist_last_child {
  	border-top:1px #dddddd solid;  
  }  
  .vlist_last_child a:link, .vlist_last_child a:visited {
  	font-weight:bold;
  }
  .vlist li a span {
  	font-size:0.85em;
  }
  .vlist_form{
    padding: 10px 0px 10px 15px;  
    }
  .vlist_form select{
	width:130px;
	border:1px solid #d0d4d7;
	color:#4f4f4f;
	font-size: 0.9em; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	margin-bottom: 0.5em 
	}
	.vlist_form_submit{
	margin:0px 0px 0px 0px;
	float:left;
}


/************** sitemap *****************/

  .sitemap {
  font-size:1em;

    overflow: hidden;
    margin: 0 0 0em 0;
    list-style-type: none;
	padding:0;
/*    border-bottom: 2px #ddd solid;*/
  }
.sitemap h4 {
font-weight:bold;
margin-top:10px;

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

  }

  .sitemap li {
    margin:0;
    padding: 0;
list-style-type:none;
	background-image:none;
  }

  .sitemap a {
    display:block;
    padding: 5px 5px 5px 0px;
    text-decoration: none;
width:100%;
  }

  .sitemap a,
  .sitemap a:visited {
    color: #000000;
  }

  /* Level 1 */
  .sitemap li a {  
  background-image:url(/layoutbilder/stiefel-shop/pfeil.gif);
    background-repeat:no-repeat;
    background-position:4px 2px;
	font-weight:normal;
	margin:0px 0px 0px 5px;
	padding:2px 0px 2px 25px;
  
   } /* LTR */

  .sitemap li a:focus,
  .sitemap li a:hover,
  .sitemap li a:active { 
  	text-decoration:underline;
 }

  /* Level 2 */
  .sitemap li ul li a { width: 100%; padding-left: 10%; padding-right: 2%; 
	background-image:url(/layoutbilder/stiefel-shop/infobox_pfeil.gif);
    background-repeat:no-repeat;
    background-position:0px 5px;
	font-weight:normal;
	margin:0px 0px 0px 35px;
	padding:0px 0px 0px 20px;
  
  } /* LTR */

  .sitemap li ul li a, 
  .sitemap li ul li a:visited { color: #000000; }
  .sitemap li ul li a:focus,
  .sitemap li ul li a:hover,
  .sitemap li ul li a:active {  color: #000000; }

  .sitemap li ul li a.active:hover {
	text-decoration:underline;
  }
/************** suche *****************/

.container_suche {
    background: transparent url("/layoutbilder/stiefel-shop/nav_back_corner_left.gif") no-repeat center right;
	min-height:32px;
	height:auto;
	
}

.box_suche {
/*    background: transparent url("/layoutbilder/stiefel-shop/nav_search_back_full.gif") no-repeat center right;*/
	float:right;
	padding: 0px 0px 0px 0px;
	margin:4px 5px 0px 0px;
	font-size:0.9em;
	width:418px;
}
.box_suche fieldset { margin: 0; padding:0; border: 0 }
.box_suche label.left { font-weight:bold; color:#FFFFFF; text-align: left; margin: 2px 0.3em 0px 0px ; float: left; clear: both }
.box_suche form {
	display:inline;
}
.box_suche_input{
	width:270px;
	border:1px solid #d0d4d7;
	color:#4f4f4f;
	float:left;
	margin:2px 0px 0px 0px;
}

.box_suche_submit{
	margin:0px 0px 0px 6px;
	float:left;
}

/************** box_logos *****************/
#box_logos{
	font-size:0.8em;
	color: #796c60;
	padding:0px 0px 0px 0px;
/*	text-align:right;*/
	position:absolute;
	top:5px;
	right:10px;
	z-index:19;
	width:300px;
	height:31px;
	text-align:right;
}
/************** box_hotline *****************/
#box_hotline{
	font-size:0.8em;
	color: #796c60;
	padding:0px 0px 0px 0px;
/*	text-align:right;*/
	position:absolute;
	top:42px;
	right:240px;
	z-index:18;
	width:186px;
	height:65px;
	text-align:center;
}

/************** box_shipping *****************/
#box_shipping{
	font-size:0.8em;
	color: #796c60;
	padding:0px 0px 0px 0px;
/*	text-align:right;*/
	position:absolute;
	top:4px;
	right:265px;
	z-index:18;
	width:132px;
	height:33px;
	text-align:center;
}


/************** box_banner *****************/
#box_banner{
	font-size:0.8em;
	color: #796c60;
	padding:0px 0px 0px 0px;
/*	text-align:right;*/
	position:absolute;
	top:3px;
	right:430px;
	z-index:18;
	width:170px;
	height:111px;
	text-align:center;
}

/************** box_warenkorb *****************/

#box_warenkorb{
	font-size:0.8em;
	color: #282828;
	padding:3px 3px 3px 3px;
/*	text-align:right;*/
	position:absolute;
	top:45px;
	right:10px;
	z-index:20;
	width:192px;
	height:61px;
	background-image:url(/layoutbilder/stiefel-shop/box-warenkorb.gif);
	background-repeat:no-repeat;
}
.warenkorb {
 	background-image:url(/layoutbilder/stiefel-shop/icon_warenkorb.gif);
    background-repeat:no-repeat;
    background-position:1px 2px;
	height:37px;
}
.merkliste{
  	background-image:url(/layoutbilder/stiefel-shop/icon_merkliste.gif);
    background-repeat:no-repeat;
    background-position:8px -1px;
	height:20px;
}
#box_warenkorb a.warenkorb_header{
	font-weight:bold;
 	padding:0px 10px 0px 33px;
	color:#363636;
	text-decoration:none;
	margin:5px 0px 0px 0px;
}
#box_warenkorb a.warenkorb_content{
	font-size:0.9em;
	font-weight:normal;
	padding:0px 10px 0px 33px;
	color:#363636;
	text-decoration:none;
}
#box_warenkorb a.warenkorb_merkliste{
	font-weight:bold;
	padding:0px 10px 0px 33px;
	color:#FFFFFF;
	text-decoration:none;
	margin:0px 0px 0px 0px;
}
/*************** Warenkorb *****************/

.content_steps {
	clear:both;
	padding:15px 20px 15px 20px;
	margin:40px 2px 20px 0px;
	width:750px;
	border:1px solid #e5e4e4;

}
.content_steps h2{
	font-size:1.4em;
	font-weight:bold;
	margin:0px 0px 15px 0px;
	padding:0px;
	color:#ac7858;
	
}


.tabelle_warenkorb table td, .tabelle_warenkorb table th{
	border-bottom:#816347 1px solid;
}
.tabelle_merkliste td, .tabelle_merkliste th{
	border-bottom:#816347 1px solid;
}

.button_next_step {
	text-align:right;
}

.tabelle_merkliste_hinweis {
	border: 1px solid #b22f47; 
	padding: 5px 20px 5px 20px; 
	color: #ad213b; 
	font-weight: normal; 
	background-color:#fbebef;
	width:710px;
	margin:0px 0px 20px 0px;	
}
.tabelle_merkliste_hinweis a:link, .tabelle_merkliste_hinweis a:visited {
	color: #ad213b; 
text-decoration:underline;
}

/*************** paging *****************/
.paging {
	white-space:nowrap;
	float:right;

}
.paging_top {
	height:30px;
	margin:10px 3px 0px 0px;
}
.paging_bottom {
	height:30px;
	padding:10px 0px 0px 0px;
	border-top:1px #e9e5df solid;
}
.paging_product {
	margin:0px 3px 0px 0px;
	padding:7px 0px 7px 0px;
	border-top:2px #dedede solid;	
/*	border-bottom:2px #dedede solid;*/
	clear:both;		
}

.paging_bottom .paging {
/*	width:550px;*/
	margin:0px 3px 10px 0px;
}

a.paging_nav:link, a.paging_nav:visited {
	border:#dddddd 1px solid;
	margin:2px 1px 2px 1px;
	text-decoration:none;
	font-weight:normal;
	color:#424242;
	font-size:1em;
	padding:2px 4px 2px 4px;
	display:block;
	float:left;
}
a.paging_nav:hover{
	background-color:#dddddd;
}
.paging_nav_active {
	padding:2px 4px 2px 4px;
	border:1px #dddddd solid;
	margin:2px 1px 2px 1px;
	text-decoration:none;
	font-weight:bold;
	color:#424242;
	background-color:#dddddd;
	font-size:1em;
	display:block;
	float:left;
}
a.paging_nav_back:link, a.paging_nav_back:visited {
	padding:2px 4px 2px 16px;
	border:1px #dddddd solid;
	margin:2px 1px 2px 1px;
	text-decoration:none;
	font-weight:normal;
	color:#424242;
	font-size:1em;
	white-space:nowrap;
	background-image:url(/layoutbilder/stiefel-shop/paging_nav_back.gif);
	background-repeat:no-repeat;
	background-position:left;
	display:block;
	float:left;
}
a.paging_nav_back:hover {
	background-color:#dddddd;
}
a.paging_nav_next:link, a.paging_nav_next:visited  {
	padding:2px 16px 2px 4px;
	border:1px #dddddd solid;
	margin:2px 1px 2px 1px;
	text-decoration:none;
	font-weight:normal;
	color:#424242;
	font-size:1em;
	white-space:nowrap;
	background-image:url(/layoutbilder/stiefel-shop/paging_nav_next.gif);
	background-repeat:no-repeat;
	background-position:right;
	display:block;
	float:left;
}
a.paging_nav_next:hover {
	background-color:#dddddd;
}

.paging_rows {
	float:left;
	margin:5px 0px 0px 0px;
	width:200px;
}
.paging_rows a:link, .paging_rows a:visited{
	color:#424242;
	text-decoration:none;
	font-weight:normal;
	padding:0px 1px 0px 1px;
}
.paging_rows a:hover{
	text-decoration:underline;
}

.paging_rows a.active:link, .paging_rows a.active:visited {
	font-weight:bold;
	text-decoration:underline;
} 

/*************** trefferliste *****************/
.filter_hinweis {
	border: 1px solid #b22f47; 
	padding: 5px 20px 5px 20px; 
	color: #ad213b; 
	font-weight: normal; 
	background-color:#fbebef;
	width:738px;
	margin:0px 0px 20px 0px;	
}
.filter_hinweis h3{
	color: #ad213b; 
	font-weight:bold;
	float:left;
	width:10%;	
}
.filter_hinweis span{
	width:90%;	
	float:left;
}

.trefferliste {
	width:100%;
	clear:both;
	padding:0px 0px 20px 0px;
}
.trefferliste_intro {
	clear:both;
	padding:15px 15px 15px 15px;
	border:1px #dedede solid;
	margin:0px 2px 20px 0px;
	width:748px;
	height:auto;
}
.trefferliste_intro_text {
	width:500px;
	overflow:auto;
	height:170px;
margin-top:15px;
}

.trefferliste_intro h1{
	font-size:1.3em;
	font-weight:bold;
	margin:0px 0px 0px 0px;
	padding:0px;
	
}

.trefferliste_product {
	width:100%;
	clear:both;
	padding:0px 0px 0px 0px;
}


.box_treffer {
	width:192px;
	background-image:url("/layoutbilder/stiefel-shop/box_trefferliste_back.gif");
	background-repeat:no-repeat;
	padding:1px;
	float:left;
	margin:0px 1px 10px 1px;
}
.box_treffer_active {
	background-image:url("/layoutbilder/stiefel-shop/box_trefferliste_back_active.gif");
	background-repeat:no-repeat;
}
.box_treffer_img {
	width:190px;
	height:190px;	
	position:relative;
}
.box_treffer_icon {
	position: absolute;
	left:5px;
	top:5px;
	z-index: 10;
}
.box_treffer_icon_rechts {
	position: absolute;
	right:5px;
	top:5px;
	z-index: 15;
}
.box_treffer_sale {
	position: absolute;
	left:5px;
	top:5px;
	z-index: 10;
	background-color:#CC002E;
	color:#FFF;
	font-size:15px;
	font-weight:bold;
	letter-spacing:0.06em;
	padding:1px 7px 1px 7px;
	
}
.box_treffer_sale2 {
	position: absolute;
	left:5px;
	top:35px;
	z-index: 10;
	background-color:#CC002E;
	color:#FFF;
	font-size:15px;
	font-weight:bold;
	letter-spacing:0.06em;
	padding:1px 7px 1px 7px;
	
}
.box_treffer_neuheit {
	position: absolute;
	left:5px;
	top:5px;
	z-index: 10;
	background-color:#CC002E;
	color:#FFF;
	font-size:13px;
	font-weight:bold;
	letter-spacing:0.05em;
	padding:1px 7px 1px 7px;
}
.box_treffer_neuheit2{
	position: absolute;
	left:5px;
	top:35px;
	z-index: 10;
	background-color:#CC002E;
	color:#FFF;
	font-size:13px;
	font-weight:bold;
	letter-spacing:0.05em;
	padding:1px 7px 1px 7px;
}

.box_treffer_text {
	padding:8px;
}
.box_treffer_text a:link, .box_treffer_text a:visited{
	color:#816347;
	text-decoration: none;
	font-weight:bold;
	line-height:1;
}
.box_treffer_text a:hover{
	text-decoration: underline;
}
.box_treffer_preis {
	font-size:1.3em;
	font-weight:bold;	
}
.box_treffer_preis_rot {
	font-size:1.3em;
	font-weight:bold;
	color:#cc002e;	
}
.box_treffer_grundpreis {
	font-size:0.9em;
}

.box_treffer_shipping {
	font-size:0.8em;
	margin:3px 0px 2px 0px;
}
.box_treffer_shipping a:link,.box_treffer_shipping a:visited {
	color:#282828;
	text-decoration:underline;
	font-weight:normal;
}

/*************** cross_selling *****************/
.cross_selling {
	clear:both;
	margin:15px 0px 15px 0px;
    background: #FFFFFF url("/layoutbilder/stiefel-shop/detail_shoptitle_back.gif") repeat-x top left;	
}
.cross_selling h2{
	font-size:1.2em;
	font-weight:bold;
	padding:0.5em 1em 2px 1em;

}
.box_cross_selling {
	width:191px;
	background-image:url(/layoutbilder/stiefel-shop/box_cross_selling_back.gif);
	background-position:left bottom;
	background-repeat:no-repeat;
	padding:1px;
	float:left;
	margin:0px 1px 15px 1px;
}
.box_cross_selling_img {
	width:190px;
	height:190px;	
}
.box_cross_selling_text {
	padding:8px;
}
.box_cross_selling_text a:link, .box_cross_selling_text a:visited{
	color:#816347;
	text-decoration: none;
	font-weight:bold;
	line-height:1;
}
.box_cross_selling_text a:hover{
	text-decoration: underline;
}
.box_cross_selling_preis {
	font-size:1.3em;
	font-weight:bold;	
}
.box_cross_selling_shipping {
	font-size:0.8em;
	margin:3px 0px 2px 0px;
}
.box_cross_selling_shipping a:link,.box_cross_selling_shipping a:visited {
	color:#282828;
	text-decoration:underline;
	font-weight:normal;
}

/*************** cross_selling_small *****************/
.cross_selling_small {
	margin:15px 0px 15px 0px;
    background: #FFFFFF url("/layoutbilder/stiefel-shop/detail_shoptitle_back.gif") repeat-x top left;	
	width:380px;
	float:left;
}
.cross_selling_small h2{
	font-size:1.2em;
	font-weight:bold;
	padding:0.5em 1em 2px 1em;

}
.box_cross_selling_small {
	width:112px;
	background-image:url(/layoutbilder/stiefel-shop/box_cross_selling_small_back.gif);
	background-position:left bottom;
	background-repeat:no-repeat;
	padding:1px;
	float:left;
	margin:0px 1px 15px 1px;
}
.box_cross_selling_small_img {
	width:111px;
	height:111px;	
}

/*************** cross_selling_small_full *****************/
.cross_selling_small_full {
	margin:15px 0px 15px 0px;
    background: #FFFFFF url("/layoutbilder/stiefel-shop/detail_shoptitle_back.gif") repeat-x top left;	
}
.cross_selling_small_full h2{
	font-size:1.2em;
	font-weight:bold;
	padding:0.5em 1em 2px 1em;

}
.box_cross_selling_small_full {
	width:112px;
	background-image:url(/layoutbilder/stiefel-shop/box_cross_selling_small_back.gif);
	background-position:left bottom;
	background-repeat:no-repeat;
	padding:1px;
	float:left;
	margin:0px 1px 15px 1px;
}
.box_cross_selling_small_full_img {
	width:111px;
	height:111px;	
}


/*************** product *****************/
.product {
	padding:20px 0px 0px 0px;
}
.product_bild {
	width:315px;
	float:left;
	position:relative;
}
.product_bild_sale {
		position: absolute;
	right:19px;
	top:45px;
	z-index: 10;
	background-color:#CC002E;
	color:#FFF;
	font-size:15px;
	font-weight:bold;
	letter-spacing:0.06em;
	padding:1px 7px 1px 7px;
}
.product_bild_neuheit {
	position: absolute;
	right:19px;
	top:45px;
	z-index: 10;
	background-color:#CC002E;
	color:#FFF;
	font-size:13px;
	font-weight:bold;
	letter-spacing:0.05em;
	padding:1px 7px 1px 7px;
}
.produkt_icon_rechts {
	position: absolute;
	right:18px;
	top:10px;
	z-index: 15;
}
.produkt_icon_links {
	position: absolute;
	left:5px;
	top:10px;
	z-index: 10;
}


.bild_mittel {
	border:1px #dddddd solid;
	margin:0px 0px 5px 0px;
	
}
.bild_klein {
	border:1px #dddddd solid;
	margin:0px 9px 0px 0px;
}

.product_daten {
position:relative;
	width:445px;
	float:right;
    background: #FFFFFF url("/layoutbilder/stiefel-shop/detail_shoptitle_back.gif") repeat-x top left;	
	padding:25px 10px 5px 15px;
}

.product_daten h1 {
	color:#383633;

}
.product_daten h2 {
	color:#383633;
	font-size:1em;

}
.product_daten table th{
	width:100px;
	font-weight:bold;
	vertical-align:top;
}
.product_daten table th, .product_daten table td{
	padding:2px 0px 2px 0px;
}
.product_daten input[type=text], .product_daten select{
	font-size:0.8em;
}
.product_daten input[type=text] {
	width:45px;
}

.product_daten input[type=text].product_gutschein_box_input{ 
	width:120px;
	margin-left:5px;
	height:20px;
	font-weight:bold;
	font-size:19px;
	text-align:center;
}

.product_daten_preis {
	border-top:#b7b7b7 1px solid;
	border-bottom:#b7b7b7 1px solid;	
	margin:15px 5px 15px 5px;
	padding:5px 0px 5px 0px;
	text-align:center;
	color:#454341;
}
.product_daten_preis_gutschein {
	border-top:#b7b7b7 1px solid;
	border-bottom:#b7b7b7 1px solid;	
	margin:15px 0px 15px 0px;
	padding:0px 0px 0px 0px;
	text-align:left;

}

.product_daten_markenlogo img {
	margin-right:20px;
}
.product_daten_markenlogo a:link,.product_daten_markenlogo a:visited {
	text-decoration:underline;
	font-weight:normal;
	color:#282828;

}

.product_preis_box {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	width:95%;
	float:left;
	position:relative;

}
.product_gutschein_box { 
	text-align:center;
	padding:5px 0px 5px 0px;
}


.product_alter_preis_text {
	font-size:1.15em;
	font-weight:bold;
	margin:0px 2px 0px 0px;
}
.product_alter_preis {
	font-size:1.3em;
	font-weight:bold;
	margin:0px 5px 0px 0px;
}
.product_preis_text {
	font-size:1.15em;
	font-weight:bold;
	margin:0px 5px 0px 0px;
}
.product_preis {
	font-size:2em;
	font-weight:bold;
}
.product_preis_rot {
	color:#cc002e;
	font-size:2em;
	font-weight:bold;
}
.product_shipping_text {
	font-size:0.9em;
	width:120px;
	text-align:left;
	position:absolute;
	bottom:3px;
	right:-30px;
}
.product_shipping_text a:link,.product_shipping_text a:visited{
	color:#454341;
	text-decoration:underline;
	font-weight:normal;
}
.product_grundpreis_text{
	font-size:0.9em;
	width:95%;
}

.lieferzeit {
	font-size:0.8em;
}
.ampel {
	margin:0px 5px 0px 0px;
	vertical-align:middle;
}
.button_warenkorb {
	position:relative;
	top:4px;
	left:-5px;
	width:180px;
}
.button_close {
	position:absolute;
	top:4px;
	right:4px;
	width:24px;
}

.button_warenkorb input[type=image]{
	margin:4px;
}
.reiter {
	margin-top:20px;
}
.reiter table td {
	margin:0;
padding:0;
}

.product_message {
	border: 1px solid #b22f47; 
	padding: 5px 20px 5px 20px; 
	color: #ad213b; 
	font-weight: normal; 
	background-color:#fbebef;
	width:738px;
	margin:0px 0px 20px 0px;	
}
.product_message a:link, .product_message a:visited {
	color: #ad213b; 
text-decoration:underline;

}
.vormerken_link {

	margin-left:60px;
}
.vormerken_mail {
	clear:both;
/*	padding:5px 5px 5px 5px;*/
	height:100px;
	margin:15px 0px 0px 0px;
}

/*************** Help_box*****************/

.help_box h3 {
	background-color:#E9E3DD;
	background-image:url(/layoutbilder/stiefel-shop/help_box_icon.gif);
	background-repeat:no-repeat;
	padding:2px 0px 0px 30px;
	font-size:12px;
	color:#383633;
	height:18px;
	width:270px;
	margin:10px 0px 5px 0px;
}
.help_box_flaggen {
	padding:0px 0px 0px 15px;
}

div.help_box_tooltip {
position: relative;
text-decoration: none;
border-bottom: 0px dotted #4dbcf3;
float:left;
margin:0px 0px 0px 15px;
}

div.help_box_tooltip:hover {
background: transparent;
z-index: 100;
cursor:pointer;
}

div.help_box_tooltip div {
display: none;
text-decoration: none;
}

div.help_box_tooltip:hover div {
display: block;
position: absolute;
bottom: 30px;
left: 20px;
width: 360px;
z-index: 100;
color: #000000;
border: 1px solid;
border-color: #D5D7DB #D5D7DB #D5D7DB #D5D7DB;
/* border-left: 4px solid #AD213B;*/
padding: 10px 5px 2px 5px;
background: #ffffee;
font-family: Verdana, Arial, Helvetica, Sans-serif;
font-style: Normal;
text-align: left;
}



/*************** content_text *****************/

.content_text {
	clear:both;
	padding:40px 15px 15px 10px;
	margin:0px 2px 20px 0px;
	width:748px;
text-align:left;
}
.content_text h1{
	font-size:1.3em;
	font-weight:bold;
	margin:0px 0px 15px 0px;
	padding:0px;
	
}
.TEXT_content h3{
	color:#ad213b;
	font-size:15px;
	padding:8px 10px 8px 35px;
	background-image:url(/layoutbilder/stern.gif);
	background-repeat:no-repeat;
	background-position:left top;
margin:0;
}
.TEXT_content table{
width:100%;
}
.TEXT_content h1{
margin:0px 0px 0px 14px;
}
.TEXT_big {
font-size:13px;
}
.ueber_uns h1 {
	font-size:16px;
	padding:0;
	margin:10px 0px 10px 0px;
}
.ueber_uns h2 {
	font-size:14px;
	background-color:#FFFFFF;
	background-image:none;
	color:#000000;
	padding: 0px 0px 0px 0px;
	margin:0px;
	height:auto;
	font-weight:bold;
}
.ueber_uns_image{
	text-align:left;
	padding:0px 0px 10px 0px;
}

.content_text_left {
	width:350px;
	float:left;
	margin:0px 40px 0px 0px;
}
.content_text_right {
	width:350px;
	float:left;
}



/*************** footer *****************/

#footer{
clear:both;
background-color:#f2f2f2;
margin-top:2px;
width:100%;
font-size:0.8em;
color:#636363;
text-align:left;
padding:5px 0px 7px 0px;
}

#footer ul {
    line-height: 0.4em;
    list-style: none;
    margin: 0;
    padding: 0 0 0 0px; /* LTR */
}

#footer li {
    /* (en) Repeat the main color from the image */
    /* (de) Wiederholung der Hauptfarbe aus der Bilddatei */
	list-style-type: none !important;
/*    background: url("/layoutbilder/stiefel-shop/list_arrow_footer.gif") no-repeat 0em 0.3em;*/
/*    border-bottom: 1px solid #000;*/
    margin: 0;
}
.footer_left {
	width:750px;
	float:left;
	padding:17px 0px 7px 30px;
}
.footer_right {
	width:190px;
	float:right;
	padding:5px 15px 7px 0px;
}
.footer_sitemap {
	width:100px;
	float:left;
	white-space:nowrap;
	margin:0px 35px 15px 0px;
	
}
.footer_sitemap li {
	font-size:0.9em;
	list-style-image:none;
/*	list-style-position:outside;*/
	list-style-type:none;
    padding: 0 0 0 0px;
	margin:0px;
}
.footer_sitemap li a:link, .footer_sitemap li a:visited{
	color:#454545;
	font-weight:normal;
	text-decoration:none;
}
.footer_sitemap li a:hover{
	text-decoration:underline;
}
.footer_sitemap h4 {
	color:#454545;
	font-weight:bold;
	margin:0px 0px 5px 0px;
}

.footer_trusted_shops {
	width:170px;
	float:right;
}
.footer_trusted_shops_text {
	background-color:#FFFFFF;
	border:#dddddd 1px solid;
	font-size:0.85em;
	color:#424242;
	line-height:1.2;
	margin:30px 0px 0px 0px;
	padding:40px 8px 8px 8px;
}
.footer_trusted_shops_text a:link,.footer_trusted_shops_text a:visited{
	font-weight:normal;
	color:#424242;
	text-decoration:none;
}
.footer_trusted_shops_siegel {
	width:170px;
	text-align:center;
	position:absolute;
	
}
.footer_social_icons {
	width:170px;
	float:right;
margin:8px 0px 0px 0px 
}


.footer_blog {
	width:200px;
	float:left;
/*	white-space:nowrap;*/
	margin:0px 0px 15px 0px;
	
}
.footer_blog li {
	font-size:0.9em;
	list-style-image:none;
/*	list-style-position:outside;*/
	list-style-type:none;
    padding: 0 0 0 0px;
	margin:0px;
}
.footer_blog li a:link, .footer_blog li a:visited{
	color:#454545;
	font-weight:normal;
	text-decoration:none;
}
.footer_blog li a:hover{
	text-decoration:underline;
}
.footer_blog h4 {
	color:#454545;
	font-weight:bold;
	margin:0px 0px 5px 0px;
}
.footer_blog_more {
	margin:6px 0px 0px 0px;
}
.footer_blog_more a:link, .footer_blog_more a:visited {
	color:#454545;
}

/*************** Form Login *****************/

.form_login { background-color: #FFFFFF; width: 750px; clear: both; border: solid 1px #E5E4E4 }
.form_login input, select { font-size: 0.9em; font-family: Verdana, Arial, Helvetica, sans-serif; margin-bottom: 0.5em }
.form_login input, textarea { width: 23em }
.form_login textarea { font-size: 0.9em; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: left; width: 23em; overflow: auto }
.form_login fieldset { margin: 0; padding: 30px 30px 20px 15px; border: 0 }
.form_pflichtfeld { color: #ff0000; margin-right: 0 }
.form_login label.left { text-align: left; margin-right: 0.3em; margin-left: 1em; width: 9em; float: left; clear: both }
.form_login p { font-size: 0.9em; margin-left: 1em }
input.right { margin-top: 1em; margin-right: 0.3em; margin-left: 12.3em; width: auto; float: left; clear: both }	
input[type=checkbox].right, input[type=radio].right, input[type=submit].right { margin-left: 11.5em }
.form_right {margin-top: 0em; margin-right: 0.3em; margin-left: 10.6em; width: auto; float: left; clear: both }

/*************** Form Register *****************/

.form_register { background-color: #FFFFFF; width: 750px; clear: both; border: solid 1px #E5E4E4 }
.form_register input, select { font-size: 0.9em; font-family: Verdana, Arial, Helvetica, sans-serif; margin-bottom: 0.5em }
.form_register input, textarea { width: 23em }
.form_register input[type=checkbox], .form_register input[type=radio] { width:1em; }
.form_register textarea { font-size: 0.9em; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: left; width: 23em; overflow: auto }
.form_register fieldset { margin: 0; padding: 40px 40px 20px 40px; border: 0 }
.form_register label.left { text-align: left; margin-right: 0.3em; margin-left: 1em; width: 9em; float: left; clear: both }
.form_register p { font-size: 0.9em; margin-left: 1em }

.form_register .input_big {
	width:190px; 
	font-family: Arial; 
	font-size: 8pt; 
	margin-top: 2px; 
	margin-bottom: 2px
}


/*************** sonstiges *****************/
.cleardiv {
	clear:both;
}
.footer-spacer {
	clear:both;
	height:20px;
}
.right {
	text-align:right;
}
.TEXT_basket {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #ad213b; font-weight: bold; text-align:center}

.payment {
	margin-bottom:10px;
	padding-bottom:10px;
	border-bottom:#E5E4E4 1px solid;
}

/*************** Artenschutz *****************/
.hinweis_artenschutz {
	border:#b22f47 1px solid;	
	padding:6px 6px 6px 70px;
	margin:10px 0px 0px 50px;
	width:250px;
}
.hinweis_artenschutz h3{
	margin:0;
	padding:0;
	font-size:12px;	
	color:#ad213b;
	margin:0px 5px 0px 0px;
	font-weight:bold;
	float:left;
}
.hinweis_artenschutz h1{
	margin:0;
	padding:0;
	font-size:12px;	
	color:#000000;
	margin:0px 0px 10px 0px;
	font-weight:bold;
}
.hinweis_artenschutz ul{
	padding:0; 
	margin:0;
	margin:0px 0px 0px 10px;
}
.hinweis_artenschutz ul li{
	list-style-type:square;	
	margin:0px 0px 0px 5px;
	padding:0;
	font-weight:bold;
	color:#ad213b;
}
.hinweis_artenschutz_flaggen{ 
	margin:5px 0px 0px 0px;
}
.hinweis_artenschutz_flagge{ 
	margin:3px 6px 0px 0px;
}

/********************* Details *********************/
.product_details_left {
	width:65%;
	float:left;	
}
.product_details_right {
	width:35%;
	float:right;
}
.product_facts {
	background-color:#f9f7f6;
	border:1px #e9e3dd solid;
	margin:0px 0px 0px 20px;
	padding:8px;
		
}
.product_facts h3{
	color:#383633;
	font-weight:bold;
	font-size:1.1em;
}
.product_facts table{
	border-collapse:collapse;
	
}
.product_facts table td,.product_facts table th{
	border-top:1px #e9e3dd solid;
	border-bottom:1px #e9e3dd solid;		
	vertical-align:top;
}
.product_facts table th {
	text-align:left;
	color:383633;
	width:20%;
	padding:5px 0px;
	margin:0;
}
.product_facts table td {
	padding:5px 0px 5px 15px;
}

.product_facts_icons {
	padding:3px 0px 15px 0px;
}
.product_facts_icons img{
	margin:0px 3px 0px 0px;	
}


.seo_zusatz {
}

.seo_zusatz h2{
	background-color:#FFFFFF;
background-image:none;
	color:#000000;
	padding:0;
	margin:0;
	font-size:1.2em;
	font-weight:bold;
	margin:0px 0px 10px 0px;		
}
.seo_zusatz h3{
	background-color:none;
	color:#000000;
	padding:0;
	margin:0;
	font-size:1.2em;
	font-weight:bold;	
}

.seo_zusatz p{
	padding:0;
	margin:0;
	line-height:1.2;
}

.seo_zusatz div.hr {
  height: 1px;
  background-color: #cccccc;
  margin:10px 0px;
}
.seo_zusatz div.hr hr {
  display: none;
}

.seo_zusatz_top {
    background: url("/layoutbilder/pfeil_top.gif") no-repeat scroll 0.1em 0.1em transparent;
    border-bottom: 1px solid #cccccc;
    color: #E2E2E2;
    height: 20px;
    margin:20px 0px 20px 0px;
    padding-left: 15px;
}
.seo_zusatz_tipp_right {
    border-left: thin dotted #999999;
    float: right;
    margin: 0 0 10px 20px;
    padding-left: 10px;
    width: 180px;
}

.seo_zusatz table td {
    border-bottom: 1px dotted #669999;
    color: #333333;
    padding: 5px;
    text-align: left;
}


.groessen_auswahl ul { list-style:none; padding:0; margin:0; margin-top:5px;}
.groessen_auswahl {

}

.groessen_auswahl ul li {
/*
	float:left;
	padding:0px;
	border:#9b0101 1px solid;
	margin:0px 2px 2px 0px;
	width:41px;
	height:28px;
	display:block;
*/	
}
.groessen_auswahl ul li a {
	/*
	width:41px;
	height:28px;
	display:block;
	padding:5px;
*/
}

#groessenliste .available, #groessenliste .unavailable, #groessenliste .active, #groessenliste .over {
	border:#9b0101 1px solid;
	float:left;
	margin:0px 4px 5px 0px;
	padding:5px 0px 5px 0px;
	font-weight:bold;
	font-size:12px;
	color:#4e4e4e;
	cursor:pointer;
	width:43px;
	text-align:center;
	text-decoration:none;
}

#groessenliste .active {
	background-color:#9b0101;
	color:#FFFFFF;
	cursor:default !important;
}
#groessenliste .over{
	background-color:#9b0101;
	color:#FFFFFF;
}
#groessenliste .unavailable {
	cursor:default;
	color:#c3c0c0;
	border-color:#c3c0c0;
}



