@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:40px 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;
    width: 100%;
    overflow: hidden;
    margin: 0 0 0em 0;
    list-style-type: none;
	padding:0;
/*    border-bottom: 2px #ddd solid;*/
  }

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

  .sitemap li {
    float:left; /* LTR */
    width: 100%;
    margin:0;
    padding: 0;
	list-style-type:none;
	background-image:none;
  }

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

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

  /* Level 1 */
  .sitemap li a {  
  background-image:url(/layoutbilder/stiefel-shop/infobox_pfeil.gif);
    background-repeat:no-repeat;
    background-position:5px 6px;
	font-weight:bold;
	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_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;	
}
.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;	
}

/*************** product *****************/

.product_bild {
	width:315px;
	float:left;
}
.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_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_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_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;
	
}

.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_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;
}
