@charset "UTF-8";


/* ########## 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;  
   z-index:10;
}

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

#fade {
   list-style-type:none;
}

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

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

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

#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:600px;
   top:43px;
}


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

#bottom-sw-shadow img {
}

#fadeBG {
   position:absolute;
   top:0;
   left:0;
   display:none;
   width:100%;
   height:100%;
   background-color:#000000;
   z-index:2000;
}

#first-position { display:none; z-index:5000; color:#fff; width:704px; height:482px; position:absolute; left:50%; top:80px; margin:0 -352px; background-image:url(../gfx/startseite-first-position.png) }
#first-position .close { position:absolute; cursor:pointer; right:2px; top:72px }
#first-position .head { position:absolute; right:40px; top:90px; width:300px }
#first-position .head h3 { text-transform:uppercase; font-size:36px; margin:0; padding:0 }
#first-position .head h4 { letter-spacing:0.3px; text-transform:uppercase; font-size:23px; margin:-8px 0 0 0; padding:0 0 5px 0 }
#first-position hr { height:1px; border-bottom:1px solid #fff; float:left; width:282px; margin:0 0 4px 0 }
#first-position .head .text { font-size:18px }
#first-position .head span { letter-spacing:3.9px }
#first-position .head a { letter-spacing:3.4px; text-decoration:none; color:#fff }
#first-position .head a:hover { color:#bbb }

#first-position .bottom { position:absolute; top:225px; width:300px; right:40px; font-size:11px }
#first-position .bottom table { margin-top:10px; font-size:12px; color:#fff; border-spacing:0; border-collapse:collapse }
#first-position .bottom table tr td { padding-bottom:5px; vertical-align:top }
#first-position .bottom table tr td:first-child { padding-right:15px }
#first-position .bottom table tr td a { color:#fff; text-decoration:underline }
#first-position .bottom table tr td a:hover { text-decoration:none }
#first-position .bottom table tr td.text11 { font-size:11px }
#first-position .bottom .send { margin-top:5px; background-color:#1a1a1a; border:1px solid #3c3c3c; color:#fff; padding:2px }
#first-position .bottom .bold { font-weight:bold; font-size:14px }
#first-position .bottom .fs12 { font-size:12px }

#error { background-color:#dd0000; color:#fff; padding:5px; width:273px }