/************GSO estandar***************************/
body.TM{
	color : black;
	font-family: verdana,arial;
	font-size: 11px;
	background-color: #F5EDDA;
	text-align:center;
}

*{
    margin:0;
    padding:0;
}
td{
	color : black;font-family: verdana,arial;font-size: 11px;
}
td.Numeric{
	text-align:right;
}
select{
	font-size:11px;
}
input{
	font-size:11px;
}
p{
	padding: 3px 2px 2px 2px;
	text-align:justify;
}
p.text_italic{
  font-style: italic;
}
p.important_tm{
   text-align:justify;
   color:#868686;
}
em{
	font-size:11px;
}
h1{
	font-size: 12px;
	text-align:center;
}
h2{
	font-size: 11px;
	text-align:left;
}
hr{
	background-color: #FBB372;
    height: 1px;
}
hr.Dashed{
    background-color: #FFFFFF;
    border-width: 1px;
    border-top:0px  ;
    border-style: dashed;
    border-color: #FBB372
}
hr.dashed_grey{
    background-color: #FFFFFF;
    border-width: 1px;
    border-top:0px  ;
    border-style: dashed;
    border-color: #DfDfDF;
}
A,A:link,A:visited{
	color:#000000;
	text-decoration:none;
}
span.link{
  display:inline;
  text-decoration:underline;
  font-weight: normal;
  font-size:10px;
  cursor: pointer;
}
/************** estructura principal del sitio web *********/
div#MainStructure{
	width:802px;
	background-color: #FFFFFF;
	margin:0 auto;
	border: #FBB372 1px solid;
}
div#Header{
	width:802px;
	padding:0px;
	margin:0px;
    border:0px;
	background-color: #FFFFFF;
    float:top;
}
div#Header p.TitleHeader{
      color:#7A7878;
}
div#Header td{
    border-top:0px;
    padding-top:0px;
}


div#Header table{
	padding:0px;
	margin:0px;
	border-collapse: collapse;
	width:100%;
}
div#CartCheckout{
    width:220px;
	height:50px;
	padding: 0px;
	margin:0 3px 20px 0px;
	border: #CBEA2D 1px solid;
	background-color:#CBEA2D;
  vertical-align: 0;
}
div#CartCheckout table{
	border:0px;
    padding:0px;
    margin:0px;
}
div#CartCheckout td{
    font-size: 11px;
	text-align: left;
    border:0px;
    padding:0px;
    margin:0px;
}
div#Others{
	width:140px;
	background-color:#FFFFFF;
	margin-left:-140px;
	float:left;
}
div#Navigation{
	width:140px;
	background-color:#FFFFFF;
    float:left;
	margin-left:-802px;
    text-align:left;
}
div#Navigation font.TopStyles{
    color:#A41E22;
}
div#Navigation font.TopStylesKids{
    color:#F58D4D;
}

div#Wrapper{
    float:left;
	width:100%;
}

div#Content{
	width:520px;
	margin: 0 140px;
	background-color:#FFFFFF;
     border-left: #FBB372 1px solid;
	border-right: #FBB372 1px solid;
}
div#ContentWide{
	width:660px;
	margin: 0px 140px 0px 0px;
	background-color:#FFFFFF;
	border-right: #FBB372 1px solid;
}
div#FooterHelp{
    background-color: #F5EDDA;
    width:802px;
	clear:left;
	margin:0px;
	border:0px;
	border-top: #FBB372 1px solid;
    text-align:right;
}
div#EmailPublicity{
	padding: 2px 2px 2px 0px;
	text-align:right;
	color:#575757;
}
div#Footer{
	width:802px;
	background-color:#F5EDDA;
	margin: 0 auto;
    height:auto;
	font-size:9px;
	color: #848384;
	text-align:center;
}
div#Country{
    width:802px;
	padding: 20px 0 0 0px;
	margin:0 0 0 0px;
	background-color: #FFFFFF;
}
div#Country td{
    font-size:9px;
	color: #848384;
	text-align:center;
}
div#Country a{
    font-size:9px;
	color: #848384;
	text-align:center;
}

div.order_confirm{
    border:1px solid #E5E9EA;
    width:250px;
    text-align:right;
    padding:5px;
}

div.order_confirm p{
    text-align:left;
}


div.order_confirm_error{
    border:1px solid red;
    width:250px;
    text-align:right;
    padding:5px;
}

div.order_confirm_error p{
    text-align:left;
}

/** DEFINICIONES GENERALES*****************************************/
.Error{
	color: red;
}
.obligatory{
	color: red;
}
.AmountDiscount{
    color:red;
    font-weight: bolder;
}
div.Error{
	color: red;
	border: red 1px solid;
	margin:1px 2px 4px 2px;
	padding:2px 3px 2px 2px;
}
div.Alert{
    color: blue;
	border: blue 1px solid;
	margin:1px 2px 4px 2px;
	padding:2px 3px 2px 2px;

}
.ImmediatelyAvailable{
    color:#ffffff;
    font-style: italic;
	background-color:red;
    padding:0px 1px 0px 1px;
}
.Alert{
	color: blue;
}
.Important{
	color: blue;
}



p.Introduction_Text{
    color:#3366CC;
    font-weight:bold;
    padding-left:20px;
}
.ExtraInfo{
   	font-style: italic;
}
.ExtraInfo_Grey{
    color:#75706F;
}
.ExtraInfo_Grey_Extra_Small{
	font-size: 10px;
    color:#75706F;
}
.Thanks{
	padding: 5px 0px 7px 0px;
	text-align: center;
}
.takefrom{
    font-size: 9px;
    color:#ADADAD;
}

A.bold_underline{
	text-decoration: underline;
    font-weight: bold;
}
A.underline,A.underline:link,A.underline:visited{
    text-decoration: underline;
}
h1.TitleSalesMenu{
	text-align:center;
    background: url(images/sales2010.gif);
    width: 510px;
    height:327px;
    text-indent: -9999em
}
h2.TitleLeft_Special{
  text-align:left;
  border-top:1px solid #CCCCCC;
  padding: 2px 0 3px 0;
  margin-bottom: 6px;
  background: #E5E9EA;
}

p.InformationSales{
	text-align : center;
    padding-left:5px;
    padding-right:5px;
    font-size: 14;
}
div.main_sofort_bank_transfer{
    margin-top:15px;

}
/**********************************************************************/
p.Titulo{
	font-size: 17px;
	color : black;
	font-style:normal;
	text-align: center;
	font-weight: 300;
}
li.Texto{
	font-size: 12px;
	color : #804000;
	font-style:normal;
	text-align: left;
	font-weight: 300;
}
p.New{
	font-size: 12px;
	color : black;
	font-style:normal;
	text-align: center;
	font-weight:700;
}

a.enlacenew{
	font-size: 12px;
	color : black;
}

p.TituloBetula {
	color : #C4BE98;
	font-size: 18px;
	text-align: left;
	font-weight:600;
}

p.textBetula {
	font-size: 12px;
	color: #006600
}

p.josefseibel{
	font-size: 12px;
	color: #000000;
	text-align : justify;
	padding-left : 0px;
	padding-right : 0px;
}
p.textPapillio {
    font-size: 12px;
	color: #000000;
	text-align : justify;
	padding-left : 0px;
	padding-right : 10px;
}
.textSanita {
	font-size: 10px;
	color: #000000;
	text-decoration: none;
	text-align : justify;
	padding-left : 10px;
	padding-right : 20px;
}

td.textBirkis {
	color: #000000;
	font-size: 11px;
	font-weight: normal;
	text-align : justify;
}
td.textBirkenstock {
	color: #666;
	font-size: 13px;
	font-family: arial, geneva, swiss, sunsans-regular;
}
.textFootprintsEspecial {
	color : #000000;
	font-size : 14px;
	font-weight: 600;
	line-height : 110%;
	font-family : Arial, sans-serif;

	text-align : center;
	padding-left : 10px;
	padding-right : 10px;
}
hr.gsoLineHor{
	color:#B6B6B6;
}
/**** Estructura de la publicidad en las paginas index.php y birkenstock*****/
#Publicity{
	width:520px;
    margin:0px;
    padding:0px;
	border:0px;
	border-collapse:collapse;
}
#Publicity table{
	padding:0px;
	margin:0px;
	border:0px;
	border-collapse:collapse;
}
#Publicity font.Title{
  font-size: 33px;
  color: #FFFFFF;
  padding-top:3px;
}
#Publicity font.SubTitle{
  font-size: 23px;
  color: #FFFFFF;
  padding-top:3px;
}

#Publicity p.DescriptionOffer{
  font-size: 15px;
  color: #CB800A;
  padding-left:1px;
  padding-right:1px;
  text-align:center;

}
#Publicity a.LinkNachnahme{
  color: #C01C1E;
  font-weight: normal;
  font-size: 10px ;
  text-decoration: underline;
}
#Publicity font.ImportantOffer{
  color: #C01C1E;
  font-weight: bold
}
#Publicity font.ExpirationDateOffer{
  color: #373635;
  font-size: 10px;
}
#Publicity font.TitleOffer2{
  text-align:center;
}
#Publicity a.TitleOffer2{
  font-size:18px;
  color: #941214;
  text-align:center;
  text-decoration: none;
  font-family: Arial, Helvetica, sans-serif;
}
#Publicity a.LinkPublicity {
  font-size:10px;
  color: #777A7E;
  text-align:center;
  text-decoration: none;
}

#Publicity p.DescriptionOffer2{
    font-size: 10px;
    color: #4F4D4D;
    padding-left:1px;
    padding-right:1px;
    margin:0px;
    border:0px;
    text-align:justify;
}

#Publicity p.Welcome{
    font-size: 9px;
    color: #6F5A45;
    padding-left:1px;
    padding-right:1px;
    padding-top:0px;
    padding-bottom:0px;
    text-align:justify;
    margin:0px;
    border-bottom:0px;
}
#Publicity strong.Welcome{
    color:#A41C1F;
}

#Publicity b.Welcome{
    color:#A41C1F;
  font-weight: normal
}
#Publicity b.WelcomeStrong{
    color:#A41C1F;
    font-weight:bold;
}
#Publicity a.Welcome{
    color:#A41C1F;
    font-weight: normal;
    text-decoration: underline;
}
#Publicity a.WelcomeStrong{
    color:#A41C1F;
    font-weight: bolder;
    text-decoration: underline;

}
#Publicity h1.TitleWelcome{
    color:#A41C1F;
    font-weight: normal;
    text-align: center
}



div.MPseason_right{
  margin-top:5px;
  margin-left:3px;
  margin-right:5px;
  margin-bottom:6px;
  background-color:#FFFFFF;
  border:0px solid #C7ADC5;
  padding:0px;
  text-align:center;
  width:160px;

}

div.MP_MainText_div1{
  margin:3px;
  background-color:#F5FFDC;
  padding:2px;
  text-align:justify;
}
div.MP_MainText_div2{
 /*background-color:#F5FFDC;*/
 border:1px solid #BEB19B;
 padding:1px;
 font-size:11px;
 font-family:verdana;
}

div.MP_VisitSandalSection{

  margin:0px;
  border:0px;
  padding-left:1px;
  padding-top:2px;
  padding-bottom:2px;
  background-color:#B4CEF1;
  color:#054BA9;
  font-size:11px

}
div.MP_VisitSandalSection a{
  color:#054BA9;
}



div.SaveMoneyMain{
    font-size: 10px;
    border:1px solid #FFFFFF;
    padding:2px;
    margin:4px;
    color: #FFFFFF;
}
div.SaveMoneyMain h2.Title{
     font-size: 13px;
     color: #FFFFFF;
     text-align:center;
}
div.SaveMoneyMain p{
     text-align:left;
     color: #FFFFFF;
}

div.SaveMoneyMain ul{
  padding-left:20px;
}




/***********************************/

.GSOMenuBrands{
	height:auto;
	margin-top:5px;
	margin-left:5px;
	text-align:left;
}
div.linkallbrands{
    margin:0px 0px 10px 0px;
    padding:0px;
    border:0px;
    text-align: center;

}
div.linkallbrands a{
	font-size: 10px;
	color : #70BAFA;
    text-decoration: underline;
}
div.linkallbrands a:visited{
	font-size: 10px;
	color : #70BAFA;
    text-decoration: underline;
}
.Search{
	height:auto;
	margin-right:0px;
	margin-left:0px;
	margin-bottom:5px;
	margin-top:5px;
	font-size:9px;
	color: #575757;
	background-color:#F5EDDA;
	text-align:left;
	vertical-align:bottom;
}
.Search p.Title{
  padding:0px;
  border:0px ;
  margin:0px;
  border: 0px solid #939FA6;
  color:#FFFFFF;
  background-color:#FBB372;

}
.GSOCurrency{
  margin-right:0px;
  margin-left:0px;
  margin-top:10px;
  margin-bottom:10px;
  padding-top:0px;
  padding-bottom:4px;
  font-size:9px;
  color: #575757;
 /* background-color:#F5EDDA;*/
}
.GSOCurrency p.Title{
  padding:0px;
  border:0px ;
  margin:0px;
  border: 0px solid #939FA6;
  color:#FFFFFF;
  background-color:#FBB372;
}
.Country{
  margin-right:0px;
  margin-left:0px;
  margin-top:5px;
  margin-bottom:10px;
  padding-top:0px;
  padding-bottom:4px;
  font-size:9px;
  color: #575757;
  /*background-color:#F5EDDA;*/
}
.Country p.Title{
  padding:0px;
  border:0px ;
  margin:0px;
  border: 0px solid #939FA6;
  color:#FFFFFF;
  background-color:#FBB372;

}

/******Free Shipping ****/
.FreeShipping{
  font-size:9px;
  margin-top:3px;
  margin-right:0px;
  margin-left:0px;
  border: 0px solid #E6D6B1;
  text-align:left;
  background-color:#F5EDDA;
  padding:0px;
}
.FreeShipping p{
   font-size:9px;
   color:#575757;
   text-align:left;
   font-weight:lighter;
   padding:0px;
}
.FreeShipping font.title{
  text-align:center;
  font-size:9px;
   color:#575757;
}
.FreeShipping table{
	padding:0px;
	margin:0px;
	border-collapse:collapse;
	border:0px;
}
.FreeShipping font.Important{
   font-size:9px;
   color:red;
   text-align:left;
}

A.FreeShipping{
 	font-size:8px;
	color:#575757;
	text-decoration:none;
}

/*** LogIn ***/
.LogIn{
  font-size:9px;
  margin:2px 0px 5px 0px;
  padding:0px 0px 0px 0px ;
  border-top: 1px solid #FBB372;
  border-bottom: 1px solid #FBB372;
  text-align:left;
  background-color:#FFFFFF;
  color: #575757;

}
.LogIn td{
    font-size:9px;
    color: #575757;
}

.LogIn h1{
  text-align:center;
  font-size:9px;
  color:#575757;
}
.LogIn a{
  color:#686356;
  text-align:center;
  font-size:9px;
  text-decoration:underline;
}
.LogIn a.CreateAccount{
  color:#686356;
  text-align:center;
  font-size:10px;
  text-decoration:underline;
}

/***** LogOut***/
.LogOut{
  font-size:9px;
  margin:0px 0px 0px 0px;
  padding:0 0px 0 0px ;
  border-top: 1px solid #FBB372;
  border-left: 0px solid #FBB372;
  border-right: 0px solid #FBB372;
  text-align:left;
  background-color:#FBB372;
  color: #FFFFFF;
}


/*** How to Pay ***/

.HowToPay{
  margin-top:0px;
  margin-right:5px;
  margin-left:5px;
  background-color:#E6D6B1;

}

.HowToPay a{
  color:#686356;
  text-align:center;
  font-size:9.5px;

}

/*** Sales ****/

div.Sales{
  font-size:9px;
  margin-top:3px;
  margin-right:1px;
  margin-left:1px;
  border: 1px solid #939FA6;
  background-color:#B6DBF0;
  text-align:left;
}
div.Sales a{
  color:#4B4B4A;
  text-align:center;
  font-size:9.5px;
}
div.Sales td{
  color:#4B4B4A;
  text-align:center;
  font-size:9px;
}

/***Immediately Available****/
div.immediately_available{
  margin-top:3px;
  margin-right:0px;
  margin-left:0px;
  padding: 0px 0px 0px 0px ;
  border: 0px;
  background-color:#FFFFFF;
  font-size:9px;
}
div.immediately_available p{
    background-color:#FAA21B;
    text-align:center;
    padding:0px;
    margin:0px;
    font-family: Arial, Helvetica, sans-serif;
    border:0px;
}
div.immediately_available a{
  color:#FFFFFF;
  text-align:center;

}
div.immediately_available a:visited{
  color:#FFFFFF;
  text-align:center;

}


/*** Lenguajes ********/
.Languages{
  margin-top:2px;
  margin-right:2px;
  margin-left:2px;

}
A.Languages:link{
	font-size:8px;
	color:#575757;
	text-decoration:none;
}
A.Languages:visited{
	font-size:8px;
	color:#575757;
	text-decoration:none;
}




/*** CartCheckout Option ***/
div.checkout_option{
	padding:0px;
	margin:0 1px 0 0;
	border:0px;
	text-align :left;
	font-size:10px;
	color:#000000;
}

h1.checkout_option{
	font-size:12px;
	color:#9DB428;
}
div.checkout_option h2{
	font-size:10px;
	color:#000000;
}
div.checkout_option h3{
	font-size:10px;
	color:#9DB428;
	font-weight:500;
}

/*** Configuracion del menu del nivel 1 ***/
div.MenuLevel1{
	width:800px;
	margin-right:0px;
	margin-left:0px;
	margin-bottom:3px;
	margin-top:0px;
}
div.MenuLevel1 font.log_in{
      color:#6FA1E0;
}
div.MenuLevel1 font.log_out{
      color:#989999;
}
div.MenuLevel1 table{
	padding:0px;
	margin:0px;
	border:0px;
	text-align :left;

}
div.MenuLevel1 td{
	padding:0px;
	margin:0px;
	border:0px;
	text-align :center;
}

A.MenuLevel1Link:link{
	color:#575757;
	text-decoration:none;
}
A.MenuLevel1Link:visited{
	color:#575757;
	text-decoration:none;
}
/*** Configuracion del menu del nivel 2 ***/
.MenuLevel2{
    width:802px;
	height:16px;
	background-color:#F5EDDA;
	border-top: 1px solid  #FBB372;
   	border-bottom: 1px solid  #FBB372;
    text-align:center;
}

/*** Configuracion del menu del nivel 3 ***/
div.MenuLevel3{
	font-size: 10px;
	width:800px;
	margin-bottom:10px;
	text-align:center;
}
A.MenuLevel3Link:link{
	color:#575757;
	text-decoration:none;
}
A.MenuLevel3Link:visited{
	color:#575757;
	text-decoration:none;
}
/*** Configuracion del menu del nivel 4 ***/
div.MenuLevel4{
	font-size: 10px;
	width:800px;
	margin-bottom:10px;
	text-align:center;
}
A.MenuLevel4Link:link{
	color:#575757;
	text-decoration:none;
}
A.MenuLevel4Link:visited{
	color:#575757;
	text-decoration:none;
}
/******* Contenido tabla **************************/
td.GSOTableHead{
	color : #000000;
	text-align: center;
	background-color:#FBB372;
}
.ColorPadding{
	/*color de backgroud para una tabla o fila*/
	background-color:#F5EDDA;
 }
.ColorPaddingProduct {
	background-color : #ddced3;
    margin: 0px;
	padding: 0px 10px 0px;
}
.ColorPaddingDescriptionProduct{
	/*se utiliza cuando se describa un producto, sea el stylo el el articulo o la marca*/
	background-color:#ddced3;
    margin: 0px;
	padding: 0px 10px 0px;
	text-align : justify;
}

/*******Pagina de Shipping *******************************/
td.TextoTablaShipping_0{
/*Cuando el shipping se hace 0 */
	color : red;
}
/**********paginas de Informacion ************************/
h1.Tit_Niv1_Inf{
    font-size: 16px;
	color: #000000;
}
h2.Tit_Niv2_Inf{
	font-size: 12px;
	color: #000000;
}
/******************************************************/

a.LinkAvailability{
	font-size: 11px;
	color : red;
	font-style:normal;
	text-align: center;
	text-decoration:underline;
}
a.linkGiroPay{
    font-size: 11px;
	color : blue;
	font-style:normal;
	text-align: center;
	text-decoration:underline;
    font-weight: normal;
}


em.InfoArticle{
	font-size:10px;
	font-style:normal;
}
/*Configuracion de una pantalla tipo formulario pero con padding*/
div.FormularPadding{
	background-color:#FFFFFF;
    padding: 10px 5px 10px 5px;
	margin:0px;
	border:0px;
	text-align:left;
}
div.FormularPadding h1{
	text-align:left;
    font-size:15px;
}
div.FormularPadding h2{
	text-align:left;
    font-size:13px;
}
div.FormularPadding ul,ol{
	padding:0px 0px 0 15px;
}

/*Configuracion de una pantalla tipo formulario*/
div.Formular{
	background-color:#FFFFFF;
	padding: 10px 0px 0px 0px;
	margin:0px;
	border:0px;
	text-align:left;
}
div.Formular h1{
	text-align:left;
}

div.Formular h1.Title{
  font-size:16px;
  font-family: Arial, Helvetica, sans-serif;
  text-align:center;
}
div.Formular h1.TitleLeft_Special{
  font-size:12px;
  text-align:left;
  border-top:1px solid #CCCCCC;
  padding-bottom:3px;
  padding-top:2px;
  margin-bottom: 6px;
  background: #E5E9EA;
}
div.Formular h1.TitleSmallLeft{
  font-size:11px;
  font-family: Arial, Helvetica, sans-serif;
  text-align:left;
   display: inline;
}
div.Formular h2{
	text-align:left;
    font-size:11px;
    color:#000000;
}
div.Formular h2.Title{
	text-align:left;
    font-size:12px;
    color:#000000;
}
div.Formular h2.Brandsales{
	text-align:left;
    font-size:12px;
    color:#000000;
    display: inline;
}
div.Formular h1.TitleBrand {
	text-align:left;
    font-size:11px;
}

div.DescriptionFirma{
    font-size: 10px;
    padding:0px;
    margin:0px;
    border:0px;
    color:#575757;
}
div.DescriptionFirma_more_info{
  text-align: right;
  text-decoration: underline;
  color:blue;
}
div.DescriptionFirma li{
    font-size: 10px;
    padding-top:0px;
    padding-bottom:0px;
    padding-left:5px;
    padding-right:0px;
    margin:0px;
    border:0px;
    color:#575757;
}
div.DescriptionFirma h2{
    text-align:left;
    font-size:10px;
    color:#575757;
}
div.DescriptionFirma h3{
    text-align:left;
    font-size:10px;
    color:#575757;
}
div.DescriptionFirma p{
    font-size:9px;
    padding:0px;
    margin:0px;
    border:0px;
    color:#575757;
}
div.DescriptionFirma a{
    color:#575757;
}
div.DescriptionFirma a:visited{
    color:#575757;
}
div.Formular p.DescriptionPrivacyNewsletter{
    width:400px;
    font-size: 10px;
    color:#575757;
    padding:0px;
    margin:0px;
    border:0px;
    border-top:1px solid #575757;
}
div.Formular p.DescriptionGiroPay{
    text-align : justify;
    font-size: 10px;
    color:#575757;
    padding-top:0px;
    padding-bottom:0px;
    padding-left:0px;
    padding-right:5px;
    margin:0px;
    border:0px;
}
div.Formular p.DescriptionWishList{
	font-size: 11px;
	font-style: normal;
	padding: 0px;
	margin:0px;
	border-top: 1px solid #DfDfDF;
    color:#666666;
    background-color:#EBF8FE;
}
div.Formular p.DescriptionBrand{
    text-align : justify;
    font-size: 10px;
    color:#575757;
    padding-top:0px;
    padding-bottom:0px;
    padding-left:0px;
    padding-right:5px;
    margin:0px;
    border:0px;
}
div.Formular p.go_to_sales {
    text-align : justify;
    padding-top:5px;
    padding-bottom:5px;
    padding-left:5px;
    padding-right:5px;
    margin:5px;
    border:1px solid red;
}

div.main_text_tpstylegeneral_firma{
    text-align : justify;
    font-size: 9px;
    color:#575757;
    padding-top:0px;
    padding-bottom:0px;
    padding-left:0px;
    padding-right:5px;
    margin-top:5px;
    border-top: 1px solid #575757;
}

div.Formular hr{
	background-color:#FBB372;
	height: 1px;
}
div.Formular a{
	text-align:left;
	text-decoration:underline;
}

div.Formular a.LinkNormal{
	text-align:left;
	text-decoration:underline;
    color:blue;
}
div.Formular a.Return{
	text-align:left;
	text-decoration:underline;
    font-size:9px;
    color:blue;
}

div.Formular a.NoDeco{
	text-decoration:none;
}
div.Formular a.NoDeco:visited{
	text-decoration:none;
}
div.Formular a:visited{
	text-decoration:underline;
}
div.Formular ul,ol{
	padding:0px 0px 0 15px;
}

div.Formular p.MainText{
  border-top: 1px solid #DfDfDF;
  padding: 5px 5px 5px 5px;
  background-color: #EBF8FE;
  color:#666666;
}
div.Formular p{
	text-align : justify;
    padding-left:5px;
    padding-right:5px;
}

div.HeadFormularWithDescription{
  border-top: 0px solid #DfDfDF;
  padding: 3px 3px 1px 3px;
  background-color:#FE6C0B;
  color:#666666;
}
div.HeadFormularWithDescription h1{
  font-size: 12px;
  font-weight: bold;
  color:#FFE824;
}
div.HeadFormularWithDescription p{
  font-size: 10px;
  color:#FFFFFF;
  padding:0px;
  border:0px;
  margin:0px;
}

div.Formular p.DescriptionSmall{
	text-align : justify;
    padding-left:5px;
    padding-right:5px;
    font-size: 11px;
}
div.Formular font.OneAndHalf{
    font-size: 8px;
}
div.Formular font.Important{
    font-size: 13px;
    color:blue;
}
div.Formular font.CouponSubscribe{
    font-size: 11px;
    color:#45316D;

}
div.Formular font.discount_special_offer{
    color:#000000;
    font-size: 11px;
}
div.Formular font.Description_PayMethode{
    color:#000000;
    font-size: 10px;
    font-weight: normal;
}
div.Formular font.New_Nachnahme{
    color:red;
 	font-weight: bold;
}
div.Formular font.price_special_offer{
    color:red;
 	font-weight: bold;
}
div.Formular font.LinkSamePage{
    color:#575757;
    font-size: 11px;

}
div.Formular font.LinkSamePage a{
    color:#575757;
    font-size: 11px;

}
div.Formular h1.TpStyleGeneral{
  font-size: 12px;
  color:#575757;
  font-weight: bolder;
}
div.Formular h2.TpStyleGeneral{
   font-size: 11px;
   color:#575757;
  font-weight: bolder;
}
div.Formular h3.TpStyleGeneral{
   font-size: 11px;
   color:#6E6B6B;
   font-weight: bold;
}
div.Formular p.TpStyleGeneral{
    text-align : justify;
    padding-left:5px;
    padding-right:5px;
    font-size: 10px;
    color:#575757;
}



div.Formular p.TpStyleGeneral a{
    color:#575757;

}

div.Formular td.LineaGreyDot{
  border-top:1px dotted   #DfDfDF;
}
div.Formular td.StatusArticlePreorder{
  background-color:#CBEA2D;
  color: #000000;
  font-weight: normal;
  font-size:11px;
  padding:2px;
}

/**tabla blue**/
div.TableBlue{
	padding:0px;
	margin:0px;
	border:0px;
	text-align:left;
}
div.TableBlue table{
	padding:0px;
	margin:0px;
	border:0px;
	border-collapse:collapse;
	empty-cells:hide;
}
div.TableBlue th{
	background-color:#0B239F;
	font-size: 11px;
	font-weight:600;
	color:#FFFFFF;
	vertical-align:top;
	text-align:center;
	padding:0px;
	border: #A1B5BE 1px solid;
}
div.TableBlue td{
	background-color:#EBF8FE ;
	border: #A1B5BE 1px solid;
	vertical-align:middle;
	font-size: 10px;
}

/**** Configuracion Tabla Formulario que no es transparente */
div.FormularTable{
	padding:0px;
	margin:0px;
	border:0px;
	text-align:left;
}
div.FormularTable h1{
	text-align:center;
}
div.FormularTable h2{
	text-align:left;
	font-size: 12px;
    color : #000000;
}

div.FormularTable table{
	padding:0px;
	margin:0px;
	border:0px;
	border-collapse:collapse;
	empty-cells:hide;
}
div.FormularTable th{
	background-color:#FBB372;
	layer-background-color: #FBB372;
	font-family: verdana,arial;
	font-size: 11px;
	font-weight:600;
	color:#000000;
	vertical-align:top;
	text-align:left;
	padding-right:3px;
	border: #FAC08B 1px solid;
}
div.FormularTable th.DescriptionShipping{
	font-size: 10px;
  	font-weight:normal;
    text-align:center;
}
div.FormularTable td{
	background-color:#F5EDDA;
	border: #FAC08B 1px solid;
	vertical-align:top;
	font-size: 10px;
    padding:1px;
}
div.FormularTable td.bottom{
	background-color:#F5EDDA;
   border: #FAC08B 1px solid;
	vertical-align:bottom;
	font-size: 10px;
}
div.FormularTable td.Without_format{
	background-color:#FFFFFF;
    border: #FAC08B 1px solid;
	vertical-align:middle;
}

div.FormularTable a{
	text-align:left;
	text-decoration:underline;
}
div.FormularTable a.NoDeco{
	text-align:left;
	text-decoration:none;
}
/******Configuracion formulario que solo tiene informacion que no va dentro del sitio web en CH*****/
div.FormularOnlyInfo_CH{
	padding:10px 10px 10px 5px;
	margin:0px;
	border:0px;
    color:#616365;
	text-align :justify;
	background-color:#FFFFFF;
	font-size: 12px;
}
div.FormularOnlyInfo_CH ul,ol{
	padding:0px 0px 0 15px;
}
div.FormularOnlyInfo_CH h1{
	text-align:center;
    font-size: 13px;
    color:#616365;
}
div.FormularOnlyInfo_CH h2{
	text-align:left;
	font-size: 12px;
    color:#616365;
    font-weight: bold;
}

div.FormularOnlyInfo_CH table{
	padding:0px;
	margin:0px;
	border:0px;
	border-collapse:collapse;
	empty-cells:hide;
}
div.FormularOnlyInfo_CH th{
	background-color:#FBB372;
	font-family: verdana,arial;
	font-size: 12px;
	font-weight:normal;
	vertical-align:top;
	text-align:center;
	padding-right:3px;
	border: #FAC08B 1px solid;
}
div.FormularOnlyInfo_CH td{
	background-color:#F5EDDA;
	border: #FAC08B 1px solid;
	vertical-align:top;
	font-size: 12px;
}

div.FormularOnlyInfo_CH a{
	text-align:left;
	text-decoration:underline;
}
/**** Formularion con un texto decorativo*****/


div.FormularTextDeco{
	padding:10px 4px 10px 4px;
	margin:0px;
	border:0px;
	text-align:justify;
	background-color:#FFFFFF;
	color:#666666;
}
div.FormularTextDeco font.LinkSamePageSiteMap{
    color:#575757;
    font-size: 10px;

}
div.FormularTextDeco font.LinkSamePageSiteMap a{
    color:#575757;
    font-size: 10px;

}

div.FormularTextDeco font.LinkSamePage{
    color:#575757;
    font-size: 11px;

}
div.FormularTextDeco font.LinkSamePage a{
    color:#575757;
    font-size: 11px;

}

div.FormularTextDeco ul,ol{
	padding:0px 0px 0 15px;
}

div.FormularTextDeco table.TableAllBrands{
    border:0px;
    margin:0px;
    padding:0px;
}
div.FormularTextDeco table.TableAllBrands tr{

    border:0px solid #ADADAD;
    margin:0px;

}
div.FormularTextDeco table.TableAllBrands td{
    padding:0px;
    border:0px solid #ADADAD;
    margin:0px;

}
div.FormularTextDeco table.TableAllBrands td.infirstrow{
    padding:2px;
    border-left:0px solid #ADADAD;
    border-right:1px solid #ADADAD;
    border-bottom:1px solid #ADADAD;
    border-top:1px solid #ADADAD;
    margin:0px;
}
div.FormularTextDeco table.TableAllBrands td.inmiddlerowfirstcol{
    padding:2px;
    border-left:1px solid #ADADAD;
    border-right:1px solid #ADADAD;
    border-bottom:1px solid #ADADAD;
    border-top:0px solid #ADADAD;
    margin:0px;
}
div.FormularTextDeco table.TableAllBrands td.inmiddlerow{
    padding:2px;
    border-left:0px solid #ADADAD;
    border-right:1px solid #ADADAD;
    border-bottom:1px solid #ADADAD;
    border-top:0px solid #ADADAD;
    margin:0px;
}
div.FormularTextDeco table.TableAllBrands td.inlastrowfirstcol{
    padding:2px;
    border-left:1px solid #ADADAD;
    border-right:1px solid #ADADAD;
    border-bottom:1px solid #ADADAD;
    border-top:0px solid #ADADAD;
    margin:0px;
}
div.FormularTextDeco table.TableAllBrands td.inlastrowlastcol{
    padding:2px;
    border-left:0px solid #ADADAD;
    border-right:1px solid #ADADAD;
    border-bottom:1px solid #ADADAD;
    border-top:0px solid #ADADAD;
    margin:0px;
}
div.FormularTextDeco table.TableAllBrands td.inlastrow{
    padding:2px;
    border-left:0px solid #ADADAD;
    border-right:1px solid #ADADAD;
    border-bottom:1px solid #ADADAD;
    border-top:0px solid #ADADAD;
    margin:0px;
}
div.FormularTextDeco table.TableAllBrands td.in{
    padding:2px;
    border-left:0px solid #ADADAD;
    border-right:1px solid #ADADAD;
    border-bottom:1px solid #ADADAD;
    border-top:1px solid #ADADAD;
    margin:0px;
}
div.FormularTextDeco table.TableAllBrands td.outright{
    padding:1px;
    border-left:0px solid #ADADAD;
    border-right:1px solid #ADADAD;
    border-bottom:1px solid #ADADAD;
    border-top:1px solid #ADADAD;
    margin:0px;
}
div.FormularTextDeco table.TableAllBrands td.outleft{
    padding:1px;
    border-left:1px solid #ADADAD;
    border-right:1px solid #ADADAD;
    border-bottom:1px solid #ADADAD;
    border-top:1px solid #ADADAD;
    margin:0px;
}
div.FormularTextDeco td{
    color:#666666;
}
div.FormularTextDeco p{
  text-align:justify;
  color:#666666;
}
div.FormularTextDeco p.InformationSmall_Italic{
  text-align:justify;
  color:#666666;
  font-style: italic
}

div.FormularTextDeco p.MainText{
  border-top: 1px solid #DfDfDF;
  padding: 5px 0px 5px 0px;
  background-color: #EBF8FE;
  color:#666666;
}
div.FormularTextDeco p.LinkShoes{
  border-top: 1px solid #DfDfDF;
  padding: 5px 0px 5px 0px;
  background-color: #FFFFFF;
  color:#666666;
}


div.FormularTextDeco h1{
	text-align:center;
    font-size: 14px;

}
div.FormularTextDeco h2{
	text-align:left;
    font-size: 13px;
    color:#666666;
}
div.FormularTextDeco h2.AllBrands{
	text-align:left;
    font-size: 13px;
    color:#70BAFA;
}
div.FormularTextDeco h3{
	text-align:left;
    font-size: 12px;
    color:#666666;
}
div.FormularTextDeco hr{
    color:  #DfDfDF;
}
div.FormularTextDeco a{
    color:#666666;
}

div.FormularTextDeco a:link{
    color:#666666;
}
div.FormularTextDeco a:visited{
    color:#666666;
}
div.FormularTextDeco a.Deco{
    color:#666666;
   text-decoration: underline;
}
div.FormularTextDeco a.Deco:link{
  text-decoration: underline;
}
div.FormularTextDeco a.Deco:visited{
  text-decoration: underline;
}
/******Configuracion formulario que solo tiene informacion que no va dentro del sitio web *****/
div.FormularOnlyInfo{
	padding:10px 10px 10px 5px;
	margin:0px;
	border:0px;
	text-align :justify;
	background-color:#FFFFFF;
}
div.FormularOnlyInfo font.Links{
    color:#575757;
    font-size: 11px;
}
div.FormularOnlyInfo font.ImportantBirkenstock{
	color: #062794;
}
div.FormularOnlyInfo ul,ol{
	padding:0px 0px 0 15px;
}
div.FormularOnlyInfo h1{
	text-align:center;
}
div.FormularOnlyInfo h1.Title{
    font-size:16px;
    font-family: Arial, Helvetica, sans-serif;
    text-align:center;
}
div.FormularOnlyInfo h1.Left{
    text-align:Left;
}

div.FormularOnlyInfo h2{
	text-align:left;
	font-size: 12px;
    color:#000000;
    font-weight: bold;
}


div.FormularOnlyInfo a.NoDeco{
  text-decoration: none
}


div.FormularOnlyInfo h3{
	text-align:left;
	font-size: 11px;
    color:#000000;
    font-weight: bold;
}


div.FormularOnlyInfo table{
	padding:0px;
	margin:0px;
	border:0px;
	border-collapse:collapse;
	empty-cells:hide;
}
div.FormularOnlyInfo th.FontWhite{
	background-color:#FBB372;
	font-size: 11px;
	font-weight:600;
	color:#FFFFFF;
	vertical-align:top;
	text-align:center;
	padding-right:3px;
	border: #FAC08B 1px solid;
}
div.FormularOnlyInfo th.FreeShipping{
	background-color:#FBB372;
	font-family: verdana,arial;
	color:red;
	vertical-align:top;
	text-align:center;
	padding-right:3px;
	border: #FAC08B 1px solid;
    font-weight: normal
}
div.FormularOnlyInfo th{
	background-color:#FBB372;
    font-size: 11px;
	font-weight:600;
	color:#000000;
	vertical-align:top;
	text-align:left;
	padding-right:3px;
	border: #FAC08B 1px solid;
}

div.FormularOnlyInfo th.title_sup{
	background-color:#F5EDDA;
	font-size: 11px;
	font-weight:600;
	color:#000000;
	vertical-align:top;
	text-align:center;
	padding-right:3px;
	border: #FAC08B 1px solid;
}
div.FormularOnlyInfo td{
	background-color:#F5EDDA;
	border: #FAC08B 1px solid;
	vertical-align:top;
	font-size: 10px;
}

div.FormularOnlyInfo a{
	text-align:left;
	text-decoration:underline;
}
div.FormularOnlyInfo div.DecoTextBlueImportant{
  border-top: 1px solid #DfDfDF;
  padding: 5px 3px 5px 3px;
  background-color: #EBF8FE;
  color:#666666;
  text-align: justify;

}

/*** table para las marcas de una firma ****/
div.TableBrand{
	background-color:#FFFFFF;
 	padding:0 5px 0 5px;
	margin:0px;
	border:0px;
	text-align:center;
}
div.TableBrand table{
	border-collapse:collapse;
	border:0px;
	padding:0px;
	margin:0px;
	empty-cells:hide;
}
div.TableBrand th{
	background-color:#FFFFFF;
    font-size: 11px;
	font-weight:normal;
	color:#000000;
	border-bottom: #FBB372 1px solid;
	border-top:#FBB372 1px solid;
	vertical-align:top;
	text-align:left;
	padding:0px 0 5px 0;
}
div.TableBrand td{
	background-color:#FFFFFF;
	border-bottom: #FBB372 1px solid;
	border-left: #FBB372 1px solid;
	border-top: #FBB372 1px solid;
	vertical-align:top;
	font-size: 10px;
	padding:0px 5px 0 5px ;
}
/****Configuracion de los resultados de una tabla ***/
div.TableResultMySQL{
	background-color:#FFFFFF;
	padding:0px;
	margin:0px;
	border:0px;
	text-align:left;
}
div.TableResultMySQL table{
	border-collapse:collapse;
	border:0px;
	padding:0px;
	margin:0px;
	empty-cells:hide;
}
div.TableResultMySQL th{
	background-color:#FBB372;
    font-size: 11px;
	font-weight:600;
	color:#000000;
	border-bottom: #F5EDDA 1px solid;
	border-left: #FBB372 1px solid;
	border-top:#FBB372 1px solid;
	vertical-align:top;
	text-align:left;
	padding:0px 0 5px 0;
}
div.TableResultMySQL td{
	background-color:#F5EDDA;
	border-bottom: #FBB372 1px solid;
	border-left: #FBB372 1px solid;
	border-top: #FBB372 1px solid;
	vertical-align:top;
	font-size: 10px;
	padding-left:0px;
}
div.TableResultMySQL td.WithoutBackGround{
	background-color:#FFFFFF;
	border-bottom: #FBB372 1px solid;
	border-top: #FBB372 1px solid;
	vertical-align:top;
	font-size: 10px;
}

/** configuracion de una tabla que contiene zapatos pero todos alineados***/
div.TableArticles{
	padding:0px;
	margin:0px;
	border:0px;
	text-align:center;
	width:100%;
}

div.TableArticles table{
	padding:0px;
	margin:0px;
	border:0px;
	border-collapse:collapse;
	empty-cells:hide;
}
div.TableArticles th{
	background-color:#FBB372;
	font-size: 11px;
	font-weight:600;
	color:#000000;
	vertical-align:top;
	text-align:center;
	border: #FAC08B 1px solid;
}
div.TableArticles th.White{
	color:#FFFFFF;
}
div.TableArticles td{
	background-color:#FFFFFF;
	border: #FAC08B 1px solid;
	vertical-align:bottom;
	font-size: 10px;
}
div.TableArticles a{
	text-align:left;
	text-decoration:underline;
}
div.TableArticles a.White{
	color:#FFFFFF;
	text-decoration:underline;
}
div.TableArticles a.White:visited{
	color:#FFFFFF;
	text-decoration:underline;
}
/****Configuracion Table Information vertical*****/
/** Tabla de columnas con encabezado  resaltado y division de columans
**/
div.TableInfo{
    padding:0px;
    margin:0px;
	border:0px;
	text-align:left;
	width:100%;
}
div.TableInfo table{
	padding:0px;
	margin:0px;
	border:0px;
	border-collapse:collapse;
	empty-cells:hide;
    border: #FAC08B 1px solid;
    font-size: 11px;
    background-color:#FFFFFF;
}
div.TableInfo th.FontWhite{
	vertical-align:bottom;
    text-align: center;
	font-size: 11px;
    background-color:#FAC08B;
    color:#FFFFFF;
}
div.TableInfo th{
	vertical-align:bottom;
    text-align: center;
	font-size: 11px;
    background-color:#FAC08B;
}
div.TableInfo td{
	border: #FAC08B 1px solid;
	vertical-align:bottom;
	font-size: 11px;
}
div.TableInfo td.numeric{
	 text-align: center;
}
/********************************************/
div.ItemBig{
	background-color:#FFFFFF;
    width:100%;
	height:100%;
	text-align:center;
	vertical-align:bottom;
}
div.ParagraphSelect{
	background-color:#F5EDDA;
	text-align:center;
	border-bottom: #FBB372 1px solid;
	border-top:#FBB372 1px solid;
	padding:5px 0 5px 0;

}
div.ParagraphSelect a,div.ParagraphSelect a:link, div.ParagraphSelect a:visited{

   text-decoration:underline;
}
/******Configuracion pantalla customer service*/

div.CustomerService{
	padding:10px 10px 10px 5px;
	margin:0px;
	border:0px;
	text-align :left;
	background-color:#FFFFFF;

}
div.CustomerService a{
	text-decoration:underline;
}
div.CustomerService h1{
	text-align:center;
	font-size: 12px;
	color:#000000;
}
div.CustomerService h2{
	text-align:center;
	padding:5px 5px 5px 5px;
	margin:3px;
	font-size: 12px;
	font-weight:500;
	color:#000000;
	background-color:#FFCC99;
    width:140px;
}
div.CustomerService h3{
	text-align:left	;
	font-size: 12px;
	font-weight:500;
	color:#000000;
}
div.CustomerService ul,ol{
	padding:0px 0px 10px 25px;
}

/**Pantallas de Informacion de las marcas**/
div#Inf_Haflinger{
 	width:520px;
    margin:0px;
    padding:0px;
	border:0px;
	border-collapse:collapse;
	background-color:#FDF0FC;
	text-align:left	;
}

div#Inf_Haflinger h1{
    text-align:left;
    font-size: 12px;
    color:#000000;
}
div#Inf_Haflinger h2{
    text-align:left;
    font-size: 11px;
    color:#000000;
}
div#Inf_Haflinger p{
  text-align: justify;
}

div#Inf_Vabene{
 	width:520px;
    margin:0px;
    padding:0px;
	border:0px;
	border-collapse:collapse;
	background-color:#5094B2;
    text-align:left	;
}
div#Inf_Vabene p{
  text-align: justify;
  padding:5px 10px 5px 10px;
  text-decoration: none
}
h1.AlproLines{
    margin:0px;
    padding:2px 3px 2px 3px;
	border:0px;
    background-color:#034EA2;
    text-align: center;
    font-size: 18px;
    color:#FFFFFF;
}

div.SandalsWorld{
  font-size:10px;
  color:#575757;
  margin-top:3px;
  margin-right:1px;
  margin-left:1px;
  border: 1px solid #AACB53;
  background-color:#AACB53;
  text-align:center;
  font-weight: bold;
}
div.SandalsWorld a{
  font-size:9px;
  color:#575757;
  font-weight:bold;
}
div.DescriptionBrand{
   padding:2px 10px 2px 10px;
   margin-top:10px;
   border-top:1px solid #FBB372;
   border-bottom:1px solid #FBB372;
   text-align : justify;
   font-size: 10px;
   color:#575757
}

/* Pagina de Informacion Stegmann */
div.InfoStegmann{
	background-color:#FFFFFF;
    padding: 0px 2px 2px 2px;
	margin:0px;
	border:0px;
	text-align:left;
}
div.InfoStegmann h1{
    color:#000000;
   	text-align:left;
    font-size:12px;
	font-family:verdana;

}
div.InfoStegmann h2{
    color:#000000;
   	text-align:left;
    font-size:11px;
}
div.InfoStegmann p{
   	text-align:justify;
}


div.InfoStegmann font.Slogan{
  font-family:Times New Roman, Times, serif;
  font-style: italic;
  font-size:14px;
}
div.InfoStegmann p.ende{
  font-family:Times New Roman, Times, serif;
  font-style: italic;
  font-size:12px;
  text-align:right;
    font-weight: bold
}

div.InfScholl{
   padding: 0px 10px 0px 10px;
   margin:0px;
   border:0px;
   text-align:left;
}
div.InfScholl p{
    padding:5px 0px 5px 0px;
}
div.InfScholl p.WilliamScholl{
    color:#69A3D8;

}



div.InfScholl h1{
    text-align:center;
    font-size:12px;
}
div.InfScholl h2{
    text-align:left;
    font-size:12px;
    color:#000000;
}
div.InfScholl font.ImportantScholl{

  font-stretch: wider;
  font-style: italic ;
}
div.SaveMoney{
    padding: 0px 0px 0px 0px;
    margin-top:0px;
    margin-bottom:0px;
    margin-left:0px;
    margin-right:0px;
    font-size:8.5px;
    color: #575757;
    border: 0px solid #E6D6B1;
    background-color:#Ffffff;
}

div.SaveMoney font.SaveMoneyDescription{

}
div.SaveMoney font.SaveMoneySmallText{

    font-size:8.5;
}

div.SaveMoney font.SaveMoneyImportant{
    color:#FFAE00;
    font-weight: bold;
}

div.SaveMoney font.SaveMoneyDiscountCountry{
     color:#710707;
     font-weight: bold;
}

div.SaveMoney font.SaveMoney_ExtraInfo{
    font-size:9px;

}

div.ArchivNewsletters{
  width:350px;
  background-color: #EBF8FE;
  border: 1px solid #DfDfDF;
  padding: 5px 3px 5px 3px;
  text-align:left;
  color:#666666;
}
div.ArchivNewsletters font.Title{
    color:#0B239F;
    font-size:12px;
    font-weight: bold
}

div.ThanksSubscribeNewsletters{
  border:0;
  padding: 5px 1px 5px 3px;
  background-color: #EBF8FE;
  color:#666666;
}
div.OptNewsletters{
  border-top: 1px solid #DfDfDF;
  border-bottom: 1px solid #DfDfDF;
  padding: 5px 1px 5px 3px;
  background-color: #EBF8FE;
  color:#666666;
}
div.OptNewsletters p.TextNewsletter{
  padding-left:20px;
  color:#0E47D6;
}


div.Spree{
    background-color: #FBB372;
    color:#FFFFFF;
    padding: 2px 0px 2px 0px;
    margin-top:1px;
    margin-bottom:1px;
    margin-left:1px;
    margin-right:1px;
    border:0px;
    font-size:12px;
}
div.Spree a{
    color:#FFFFFF;
}

div.ListEmail{;
  border-top: 1px solid #DfDfDF;
  padding: 5px 3px 5px 3px;
  background-color: #EBF8FE;
}

div.SpreeWhy{
  border-top: 1px solid #DfDfDF;
  padding: 5px 3px 5px 3px;
  background-color: #EBF8FE;
  color:#666666;
}
div.SpreeWhy h1{
  color:#666666;
  font-size:12px;
  text-align:left;

}

div.White{
    background-color: #FFFFFF;
    padding:2px 0px 5px 5px;
}
div.White Table{
    padding:2px;
	margin:0px;
	border:0px;
	border-collapse:collapse;
	empty-cells:hide;
}
div.White td{
	background-color:#FFFFFF;
	layer-background-color: #FFFFFF;
	border: 0px;
    color:#666666;
    padding:1px;
}

div.SpreeWhy a{
    color:#666666;
}
div.Box_Search{
    text-align:left;
    padding:2px 2px 2px 2px;
    width:150px;
}
div.LinkBrandTextBlue{
  width:150px;
  height:25px;
  background-color: #FFFFFF;
  border-top:1px solid #9F9C9C;
  text-align:center;
  color:blue;
  text-decoration: underline;

}
div.LinkBrandText{
  width:150px;
  height:25px;
  background-color: #FFFFFF;
  border-top:1px solid #9F9C9C;
  text-align:center;
}

div.LinkArticleText{
  width:150px;
  height:25px;
  background-color: #FFFFFF;
  border-top:1px solid #9F9C9C;
  text-align:center;
  font-size:10px;
  color:#75706F;
}
div.LinkArticleTextSpecialOffer{
  width:150px;
  background-color: #FFFFFF;
  border-top:1px solid #9F9C9C;
  text-align:center;
  font-size:10px;
  color:#75706F;
}
div.LinkArticleTextSpecialOffer a{
  text-decoration:none;
}
div.LinkArticleTextSpecialOffer a:visited{
  text-decoration:none;
}


div.LinksCategoryArticle_Brand{
	margin:0 0px 0 0px;
    border-bottom:0px solid #FBB372;
    padding-top:0px;
    padding-bottom:0px;
    padding-left:0px;
	text-align:center;
    background-color: #FFFFFF;
    padding:0 5px 0 5px;
    font-size: 10px;
    color:#75706F;
}
div.LinksCategoryArticle_Brand td{
    font-size: 10px;
    color:#75706F;
}
div.LinksCategoryArticle_Brand a{
    text-decoration:none;
    color:#75706F;
    font-weight: normal;
}


div.LinksTypeArticle_Brand{
	margin:0 0px 0 0px;
    border-bottom:0px solid #FBB372;
    padding-top:0px;
    padding-bottom:0px;
    padding-left:0px;
	text-align:center;
    background-color: #FFFFFF;
    padding:0 5px 0 5px;
}
div.LinksTypeArticle_Brand Table{
    border-collapse:collapse;
	border:0px;
	padding:0px;
	margin:0px;
	empty-cells:hide;
}
div.LinksTypeArticle_Brand td{
  font-size: 10px;
  color:#75706F;
}
div.LinksTypeArticle_Brand th{
     font-size: 11px;
     background-color: #FBB372;
     color:#ffffff;
}

div.LinksTypeArticle_Brand a{
    text-decoration:underline;
    color:blue;
    font-weight: bold;
}
div.LinksTypeArticle_Brand a:link{
  text-decoration: underline;
  color:blue;
  font-weight: bold;
}
div.LinksTypeArticle_Brand a:visited{
  text-decoration: underline;
  color:blue;
  font-weight: bold;
}

div.LinksAccount{
    padding:2px;
	margin:0px;
	border:0px;
    border-top:1px solid #CED3C8;
    border-bottom:1px solid #CED3C8;
    font-size:10px;
}
div.LinksAccount a{
    color:blue;
    text-decoration: underline;
    font-size:10px;
}
div.LinksTopStyle{
    padding:0px;
	margin:0px;
	border:0px;
    border-top:0px solid #CED3C8;
    border-bottom:0px solid #CED3C8;
    font-size:10px;
}
div.LinksTopStyle p.BoxSize{
    color:blue;
    background-color:#EFF2EC;
    width:28px;
    padding:0px;
    margin: 0px;
    border:0px;
    text-decoration: none;
    font-size:10px;
}
div.LinksTopStyle p.BoxSizeSelected{
     color:blue;
    background-color:#D8DBD6;
    width:28px;
    padding:0px;
    margin: 0px;
    border:0px;
    text-decoration: none;
}
div.LinksTopStyle a {
    text-decoration: none;
    color:blue;
}
div.LinksTopStyle a:visited {
    text-decoration: none;
    color:blue;
}
div.LinksTopStyle a:link {
    text-decoration: none;
    color:blue;
}
div.LinksTpStyleGeneral{
    padding:0px;
	margin:0px;
	border:0px;
    border-top:1px solid #CED3C8;
    border-bottom:1px solid #CED3C8;
    font-size:10px;
}

div.LinksTpStyleGeneral p.TitleTypLink {
    color:#606060;
    background-color:#EFF2EC;
    text-align:center;
}
div.LinksTpStyleGeneral p.BoxSize {
    color:blue;
    background-color:#EFF2EC;
    width:28px;
    padding:0px;
    margin: 0px;
    border:0px;
    text-decoration: none;
}
div.LinksTpStyleGeneral a.BoxSize {
    text-decoration: none;
}
div.LinksTpStyleGeneral a.BoxSize:visited {
    text-decoration: none;
}
div.LinksTpStyleGeneral a.BoxSize:link {
    text-decoration: none;
}
div.LinksTpStyleGeneral p.BoxSizeSelected {
    color:blue;
    background-color:#D8DBD6;
    width:28px;
    padding:0px;
    margin: 0px;
    border:0px;
    text-decoration: none;
}
div.LinksTpStyleGeneral a.BoxSizeSelected {
    text-decoration: none;
}
div.LinksTpStyleGeneral a.BoxSizeSelected:visited {
    text-decoration: none;
}
div.LinksTpStyleGeneral a.BoxSizeSelected:link {
    text-decoration: none;
}
div.LinksTpStyleGeneral font.LinkHere{
    color:blue;
    font-weight:bold;
    font-size:10px;
}
div.LinksTpStyleGeneral font.LinkOther{
    color:blue;
    font-weight:normal;
    font-size:10px;

}
div.LinksTpStyleGeneral a{
    color:blue;
    text-decoration: underline;
    font-size:10px;

}

div.LinksTpStyleGeneral a:link{
    color:blue;
    text-decoration: underline;
    font-size:10px;

}
div.LinksTpStyleGeneral a:visited{
  color:blue;
  text-decoration: underline;
  font-size:10px;
}




div.TableWithoutFormat{
    background-color: #FFFFFF;

}
div.TableWithoutFormat table{
    padding:0px;
	margin:0px;
	border:0px;
	border-collapse:collapse;
	empty-cells:hide;
}
div.TableWithoutFormat td{
     background-color: #FFFFFF;
     border:0px;
}
td.fontGrey{
   font-size: 10px;
   color:#666666;
}
td.SmallfontGrey{
   font-size: 9px;
   color:#666666;
}
strong.Title{
  font-size:16px;
  font-family: Arial, Helvetica, sans-serif
}

.Discount{
    color:#ffffff;
    font-style: normal;
	background-color:#710707;
    padding:0px 2px 0px 2px;
    text-align: center
}
.DiscountShipping{
    color:red;
    font-style: normal;
	background-color:#ffffff;
    padding:0px 2px 0px 2px;
    text-align: center
}
/*cart Discount items*/
h1.DiscountOption{
    text-align:left;
    font-size:15px;
    font-family: Arial, Helvetica, sans-serif;

}
h2.DiscountOption{
    text-align:left;
    font-size:13px;
    font-family: Arial, Helvetica, sans-serif;
}

font.AmountTitleDiscountOption{
    color:#C11D1F;
    font-weight: 900;
}

div.BrandsBirkenstockGroup{
  width:518px;
  margin:0px;
  padding:0px;

}
div.BrandsBirkenstockGroup td.MainText{
     font-size:9px  ;
     text-align:justify;
     color:#FFFFFF;
     padding-left:4px;
     padding-right:4px;
}

div.BrandsSanita{
    background-color:#FFFFFF  ;
    width:249px;
    margin:0px;
    padding:0px;
    text-align:center;

}
div.BrandsSanita p{
  padding-left:4px;
  padding-right:4px;
  font-size:10px  ;
}

div.MenuNavigation{
  text-align:left;
  color:#75706F;
  text-decoration: none;
  font-weight:normal;
  font-size:10px;
  margin-top:1px;
  margin-bottom:1px;
  margin-left:4px;
  padding-left:5px;
}
div.MenuNavigation a{
  color:#75706F;
}
div.MenuNavigation a:visited{
  color:#75706F;
}
div.MenuNavigation a:link{
  color:#75706F;
}

div.SubMenuNavigation{
  margin-left:10px;
  text-align:left;
  color:#75706F;
  text-decoration: none;
  font-weight:normal;
  font-size:10px;
  padding-bottom: 2px;

}
div.SubMenuNavigation a:visited{
    color:#75706F;
}
div.SubMenuNavigation a:link{
    color:#75706F;
}

div.SubMenuNavigationVisit{
  padding-left:5px;
  text-align:left;
  color:red;
}
div.birk_single_info{
  font-size:10px;
}

div.birk_single_info td{
  font-size:9px;
}


div.TextLinkArticles{
  border-top: 0px solid #DfDfDF;
  border-left: 1px solid #DfDfDF;
  padding: 0px 0px 5px 0px;
  background-color: #FFFFFF;
  color:#666666;
}
div.TextLinkArticles p.TitleLink{
  border-top: 1px solid #DfDfDF;
  background-color: #EBF8FE;
  color:#666666;
}
div.GermanySpecial{
    border:1px solid #6FA1E0;
    background-color:#EAEAEA;
    padding:0px;
    margin:5px;
    text-align:left;
    font-size:11px;
    width:156px;
}
div.GermanySpecial p.Title{
    border:0px;
    font-size:10px;
    color:#FFFFFF;
    background-color:#6FA1E0;
    padding-top:1px;
    padding-bottom:1px;
    margin:0px;
    text-align:center;
    font-weight:bold;
}
div.GermanySpecial p.Description{
    font-size:10px;
    color:#696767;
    border:0px;
    padding-top:0px;
    padding-bottom:0px;
    padding-left:3px;
    padding-right:3px;
    text-align: left
}
div.GermanySpecial font.Special{
    color:#000000;
    font-weight: bold
}
div.GermanySpecial font.SpecialCountry{
    color:#000000;
    font-weight: normal;
}
div.GermanySpecial a.LinkOffers{
  text-decoration: underline;
  font-weight: bold;
  font-size:11px;
  color:#ffffff;
}
div.MP_NewArrivals{
    border:1px solid #74B00B;
    background-color:#E5FCC8;
    padding:0px;
    margin-top:5px;
    text-align:left;
    font-size:10px;
}
div.MP_NewArrivals p.Title{
    font-size:12px;
    color:#FFFFFF;
    background-color:#74B00B;
    padding:0px;
    margin:0px;
    border:0px;
    text-align:center;
    font-weight: bold;
    width:150px;
}

div.MP_NewArrivals a.linkitem{
  text-decoration: underline;
  font-weight: bold;
  font-size:10px;
}
div.MP_NewArrivals font.Fields{
    font-size:10px;
    color:#929291;
}
div.MP_NewArrivals font.Color{
    font-size:10px;
    color:#000000;
}
div.MP_NewArrivals font.Price{
    font-size:10px;
    color:red;
}
div.SpecialOfferSummerSale{
    font-size:15px;
    background-color:#FE6C0B;
    padding:0px;
    margin:0px;
    border:0px;
}
div.SpecialOfferSummerSale h1{
    font-size:17px;
    color:#FFE824;
    padding-left:5px;
    font-weight:bold;
}
div.SpecialOfferSummerSale p{
    font-size:11px;
    color:#ffffff;
    padding-left:10px;
    font-weight:normal;
}
div.SpecialOfferSummerSale font.Save{
    font-size:12px;
    font-weight:bold;
}
div.SpecialOfferBirkenstock07{
    border:1px solid #F38F00;
    font-size:15px;
    background-color:#FFD687;
    padding:0px;
    margin-top:5px;
    font-family: Arial, Helvetica, sans-serif;
    text-align:left;
}
div.SpecialOfferBirkenstock07 p.title{
    font-size:14px;
    color:#0B4DA2;
    font-weight: bolder;
    text-align:center;
}


td.Border_6F5A45{
    border:1px solid #6F5A45;
}

div.FormularIstoreWte{
	background-color:#BED1EC;
	padding: 0px 0px 0px 0px;
	margin:0px;
	border:0px;
	text-align:left;
}
div.FormularIstoreWte h1{
	background-color:#07529E;
    color:#FFFFFF;
	padding: 0px 0px 0px 0px;
	margin:0px;
	border:0px;
	text-align:center;
  font-size: 16px;
  font-weight: bold;
}
div.FormularIstoreWte p.Discounts{
    font-size: 14px;
    font-weight: bolder;
    color:#06519D;
}

div.FormularIstoreWte p.TM_Store_Address{
    font-size: 13px;
    font-weight: bold;
    color:#000000;
    padding: 0px;
    margin:0px;
    border:0px;
    text-align: center;
}
div.FormularIstoreWte p.TMStore_Rules{
    font-size:9px;
    color:#000000;
    padding: 0px;
    margin:0px;
    border:0px;
    font-style: italic;
}

div.FormularIstoreTM{
	background-color:#FFFFFF;
	padding: 0px 0px 0px 0px;
	margin:0px;
	border:0px;
	text-align:left;
}
div.FormularIstoreTM h1{
    font-size:14px;
    text-align:left;
}
div.FormularIstoreTM a{;
  text-decoration: underline;
}

div.FormularIstoreTM p.TM_Store_Address{
  font-size:12px;
  text-align:center;

}
div.FormularIstoreTM p.Continued_Discounts{
  color:#FFFFFF;
  font-size:17px;
  text-align:center;
}
div.FormularIstoreTM h2.TM_Store_Special{
  color:#000000;
  font-size:12px;
  text-align:center;
  padding:3px;
}
div.FormularIstoreTM p.TM_Store_Special{
  color:#000000;
  font-size:11px;
  padding:6px;
  margin:0px;
  border:0px;
}
div.formularwoodensandals{
	background-color:#FFFFFF;
	padding-left:5px;
    padding-right:5px;
    padding-top:5px;
    padding-bottom:5px;
	margin:0px;
	border:0px;

}
div.formularwoodensandals h1{
    text-align:center;
    font-size:14px;
}

div.formularwoodensandals p.Introduction{
  padding-left:5px;
  margin-left:0px;
  padding-right:5px;
  margin-right:0px;
  border-top:1px solid #75B30A;
  background-color:#F0FFD5;
}


div.woodsandals{
   width:250px;
   border:0px solid #74B00B;
   padding:0px;
   margin:0px;
}

div.woodsandals p{
  padding:2px;
  margin:0px;
  text-align: justify;
  height:280px;

}
div.woodsandals h2.SubTitle {
   text-align: right;
   background-color:#74B00B;
   color:#FFFFFF;
   padding-right:3px;
   padding-top:3px;
   padding-bottom:3px;
}
div.woodsandals a.link_shoes{
  color:#777674;
  font-size: 9px;
  text-decoration: underline;
}
div.Formular font.TitleDescriptionSearch{
    color:#575757;
    font-size: 10px ;
    padding-left:5px;
}

/*Small Description Articles*/
div.small_description_article{
   	color:#575757;
    font-size: 10px ;
    width:140px;
    text-align: center;
    border-top:1px solid #9F9C9C;

}

div.small_description_article font.discount_amount{
  color:#000000;
  font-weight: normal ;
}
div.small_description_article font.discount_article{
  color:red;
  font-weight: normal ;
}

div.small_description_article font.no_discount_article{

}
div.waterproof{
  padding:2px 4px 2px 4px;
  border:0px;
  margin:0px;
  background: #1E90FF;
  color:#FFFFFF;
  font-size: 9px
}
div.benefits{
  text-align:left;
  padding-left:2px;
  padding-bottom:2px;
  margin-bottom:15px;
  margin-top:0px;
  background: #EBF1F9;
}

div.benefits font.small{
    font-size:9px;
	color:#777777;
    font-weight: normal
}


td.MenuLevel1_Sales{
  height:16px;
  color:#FFFFFF;
}
a.MenuLevel1_Sales{
  color:#FF0000;
}
a.MenuLevel1_Sales:visited{
  color:#FF0000;
}
a.MenuLevel1_Sales:link{
  color:#FF0000;
}
div.ip_sitemap{
	width:90%;
	text-align:center;
}
div.ip_sitemap h1 {
	font-size: 14px;
	display:inline;
}
div.ip_sitemap a {
	font-size: 11px;
	text-decoration: underline;
	display:block;
}
div.ip_sitemap hr {
	color: black;
	width: 50%;
	text-align:left;
	border:1px:
}
div.ip_sitemap br {
	line-height:0;
}
#ip_navi {
	clear:both;
	margin:30px;
	text-align:center;
}
#ip_navi a {
	display:inline;
}
div.ip_spalte {
	text-align:left;
    padding-left:5px;
	margin-bottom:30px;
}

div.DescriptionBrand{
    font-size: 10px;
    padding:2px;
    margin:0px;
    border:0px;
    color:#575757;
    margin-top:5px;
    border-bottom:1px solid #CED3C8;
}

div.DescriptionBrand_more_info{
  text-align: right;
  text-decoration: underline;
  color:blue;
}
div.DescriptionBrand li{
    font-size: 10px;
    padding-top:0px;
    padding-bottom:0px;
    padding-left:5px;
    padding-right:0px;
    margin:0px;
    border:0px;
    color:#575757;
}
div.DescriptionBrand h1{
    text-align:left;
    font-size:11px;
    color:#575757;
}
div.DescriptionBrand h2{
    text-align:left;
    font-size:10px;
    color:#575757;
}
div.DescriptionBrand h3{
    text-align:left;
    font-size:10px;
    color:#575757;
}
div.DescriptionBrand p{
    font-size:9px;
    padding:0px;
    margin:0px;
    border:0px;
    color:#575757;
}
div.DescriptionBrand a{
    color:#575757;
}
div.DescriptionBrand a:visited{
    color:#575757;
}
div.DescriptionTpStyleGeneralFirma{
    font-size: 10px;
    padding:2px;
    margin:0px;
    border:0px;
    color:#575757;
    margin-top:5px;
    border-top:0px solid #CED3C8;
    /*background-color: #EBF8FE;*/
}
div.DescriptionTpStyleGeneralFirma_more_info{
  text-align: right;
  text-decoration: underline;
  color:blue;
}

div.DescriptionTpStyleGeneralFirma li{
    font-size: 10px;
    padding-top:0px;
    padding-bottom:0px;
    padding-left:5px;
    padding-right:0px;
    margin:0px;
    border:0px;
    color:#575757;
}
div.DescriptionTpStyleGeneralFirma h2{
    text-align:left;
    font-size:10px;
    color:#575757;
}
div.DescriptionTpStyleGeneralFirma h3{
    text-align:left;
    font-size:10px;
    color:#575757;
}
div.DescriptionTpStyleGeneralFirma p{
    font-size:9px;
    padding:0px;
    margin:0px;
    border:0px;
    color:#575757;
}
div.DescriptionTpStyleGeneralFirma a{
    color:#575757;
}
div.DescriptionTpStyleGeneralFirma a:visited{
    color:#575757;
}
div.Other_mode_brands{
	text-align:left;
}
div.Other_mode_brands ul,ol{
	padding:0px 0px 0 20px;
}
/*Coupon*/
div.coupon{
    padding:0px;
    margin:0px;
    border:0px;
}
div.coupon table{
  border: 1px solid #FBB372;
  padding:0px;
  margin:0px;
  font-size: 10px;
}
div.coupon th.title{
  background: #FBB372;
  font-size: 10px;
  color:#FFFFFF;7
  padding:0px;
  margin:0px;
}
div.coupon td.middle{
  border-bottom:1px solid  #FBB372;
  padding:2px;
  margin:0px;
  font-size: 10px;
}
div.coupon td.middle_left{
  border-bottom:1px solid  #FBB372;
  border-right:1px solid  #FBB372;
  padding:2px;
  margin:0px;
  font-size: 10px;
}
div.coupon td.bottom{
  border-bottom:0px solid  #FBB372;
  padding:2px;
  margin:0px;
  font-size: 10px;
}
div.coupon_newsletters{
  border:2px solid #00A9D7;
  padding:2px;
}

div.newsletters_v2{
	width:160px;
    height:133px;
	border:1px solid #C9C4D3;
	background-color:#F2F1F4;
    padding-top:0px;
    padding-bottom:0px;
    padding-left:0px;
    padding-right:0px;
}

/***********************************************/

p.GSOLineThin{
   /* color:#ffa07a;*/
   border-bottom:1px solid #ffa07a;
}
td.thinfield{
   font-size:13px;
}
p.SessionExpired{
  margin-top:0px;
  margin-bottom:5px;
  margin-left:5px;
  margin-right:5px;
  border:1px solid red;
  padding:5px;
}
div.TextMainPage_Important{
  border: 1px solid #cccccc;
  text-align:left;
  width:510px;
  margin-top:5px;
  padding:4px;

}
div.Text_Important{
    border: 0px solid #cccccc;
    text-align:left;
    color:blue;
    margin:5px;
}
div.search_bottom{
    text-align:right;
    padding:1px;
    border:1px solid #cecece;
    margin-bottom:5px;
    width:500px;
}
div.search_bottom input[type=text]{
    background-color:#FFFFFF;
    width:450px;
    border:0px;
}
div.search_bottom input[type=submit]{
    background-color:#cbea2d;
    border:1px solid #cecece;
    width:50px;
}

/**********TEMPORAL*************************/
div.left_navigation{
     width:130px;
     text-align:left;
     border:0px solid #D4D4D4;
     margin:2px;
     font-size:9px;
}
div.left_navigation input[type=text]{
    width:30px;
}

div.left_navigation h1,h2,h3{
     font-size:11px;
}
div.FormularSearchResult{
    font-size:9px;
    text-align:left;
    width:500px;
    padding:0px;
    margin:0px;
}
div.FormularSearchResult a{
    text-decoration: underline;
}

div.CustomersReviews{
    border-left:0px;
    border-right:9px;
    border-top:1px solid #DfDfDF;
    border-bottom:1px solid #DfDfDF;
    height:400px;
    overflow: scroll;
}
div.CustomersReviews table{
  padding:0;
  margin:0;
  border:0;
}
div.CustomersReviews_Title{
    background-color: #EBF8FE;

}

div.formular_padding_big{
   	padding: 15px 20px 10px 30px;
	margin:0px;
	border:0px;
	text-align:left;
}

div.formular_padding_big h1{
	text-align:left;
    font-size:13px;
}

div.formular_padding_big ul,ol{
	padding:0px 0px 0 15px;
}
div.formular_padding_big p.justify{
       	text-align:justify;

}
div.write_review_item_buttons{
    float:right;
    margin-right:0px;
    text-align:right;
    border-top:1px solid #DfDfDF;
    padding-top:5px;
    width:100%;
}
div.write_review_item_buttons table {
  float: right;
}


div.info_item_write_review{
  border:1px solid  #DfDfDF;
  padding:0px;
  margin:0px;
}
div.review_preview{
  border:1px solid  #DfDfDF;
  padding:5px;
  margin:0px;
}
a.link_top_page{
  text-decoration: underline;
  color:blue;

}




