@charset "UTF-8";

* {
   margin:0;
   padding:0;
   border:none;
}

a:focus { outline: none;}

html {
   min-height:100%;height:auto!important;height:100%;
}

body {
   font-family:arial,helvetica,verdana,sans-serif;
   color:#666666;
   font-size:11px;
   min-height:100%;height:auto!important;height:100%;
   background-color:#fefcf7;
}

a {
}


h1 {
   display:inline;
   font-size:18px;
   color:#003399;

}

/* ########## HEAD ########## */

#head-outer-wrap {
   position:absolute;
   width:100%;
   height:65px;
   text-align:center;
}

#head-wrap {
   position:absolute;
   height:65px;
   width:980px;
   left:50%;
   margin-left:-490px;
}


/* ########## NAVIGATION ########## */

#navi-main-wrap {
   position:absolute;
   left:48px;
   top:18px;
}

#navi-main-wrap h2 {
   display:inline;
   font-size:15px;
   font-weight:bold;
   color:#6a1d35;
}

#navi-main-wrap h3 {
   display:inline;
   font-size:9px;
   font-weight:normal;
   color:#646567;
}


#navi-main-wrap a {
   font-weight:bold;
   color:#6a1d35;
   text-decoration:none;
}

#navi-main-wrap a:hover {
   color:#a09560;
}

#navi-main-home {
   float:left;
   height:32px;
   border-bottom:1px solid #671c31;
}

#navi-main-collection {
   float:left;
   height:32px;
   border-bottom:1px solid #45bee8;
   margin-left:20px;
}

#navi-main-collection2015 {
   float:left;
   height:32px;
   border-bottom:1px solid #0e6583;
   margin-left:20px;
}

#navi-main-stores {
   float:left;
   height:32px;
   border-bottom:1px solid #fbcb13;
   margin-left:20px;
}

#navi-main-distribution {
   float:left;
   height:32px;
   border-bottom:1px solid #d22830;
   margin-left:20px;
}

#navi-main-partner {
   float:left;
   height:32px;
   border-bottom:1px solid #04f692;
   margin-left:20px;
}

#navi-main-offers {
   float:left;
   height:32px;
   border-bottom:1px solid #e44eff;
   margin-left:20px;
}

#navi-meta-wrap {
   position:absolute;
   right:0;
   top:18px;
   margin-right:30px;
}

#navi-meta-wrap img {
   float:left;
   margin-left:7px;
}

	#navi-meta-wrap a {
	  float:left;
	  margin-left: 20px;
		display:inline;
	  font-size:15px;
	  font-weight:bold;
	  color:#6a1d35;
	  text-transform: uppercase;
	  text-decoration: none;
	     height:32px;
   border-bottom:1px solid #ccc;
	}
	
	#navi-meta-wrap a:hover  {
	   color:#a09560;
	}
		
		#navi-meta-wrap a:hover p  {
		   color:#646567;
		}
	
		#navi-meta-wrap a p  {
		   font-size:9px;
		   font-weight:normal;
		   color:#646567;
		}


/* ########## MITTE ########## */

#center-outer-wrap {
   position:absolute;
   top:65px;
   width:100%;
   height:387px;
}   

#center-image {
   position:absolute;
   width:980px;
   left:50%;
   margin-left:-490px;
   height:387px;
   background-image:url(../gfx/start_center_bg.jpg);
   background-repeat:repeat-x;  
}

#center-image img {
   display:inline;
   margin-top:5px;
}

#center-download {
   position:absolute;
   left:790px;
   top:65px;
}

#center-download img {
   width:154px;
   height:39px;
}

#center-download-shadow {
   position:absolute;
   left:796px;
   top:68px;
}

#center-download-shadow img {
   width:154px;
   height:45px;
}


/* ########## BOTTOM ########## */ 

#bottom-outer-wrap {
   position:absolute;
   width:100%;
   text-align:center;
   top:452px;
}

#bottom-wrap {
   position:absolute;
   width:980px;
   left:50%;
   margin-left:-490px;
   text-align:left;
}

#bottom-wrap h2 {
   display:inline;
   font-size:15px;
   font-weight:bold;
   color:#6a1d35;
}

#bottom-wrap h3 {
   display:inline;
   font-size:9px;
   font-weight:normal;
   color:#646567;
}


#bottom-wrap a {
   font-weight:bold;
   color:#6a1d35;
   text-decoration:none;
}

#bottom-wrap a:hover {
   color:#a09560;
}

#bottom-catalogue-wrap {
   position:absolute;
   top:65px;
   left:30px;
   text-align:center;
}  

#bottom-catalogue-wrap img {
   border:1px solid #671c32;
   padding:5px;
   display:inline;
   margin-bottom:10px;
}  

#bottom-sizes-wrap {
   position:absolute;
   top:65px;
   left:319px;
   text-align:center;
}  

#bottom-sizes-wrap img {
   border:1px solid #671c32;
   padding:5px;
   display:inline;
   margin-bottom:10px;
}  

#bottom-dancer {
   position:absolute;
   right:30px;
   top:40px;
}

#bottom-sw {
   position:absolute;
   left:590px;
   top:20px;
}

#bottom-sw img {
}

#bottom-sw-shadow {
   position:absolute;
   left:596px;
   top:23px;
}

#bottom-sw-shadow img {
}

#partners-searched {
   position:absolute;
   top:220px;
   width:655px;
   left:163px;
}
