body {
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  background-image:url(/picts/layout/Wallpaper2010.gif);
  background-color:#101010;
  background-attachment: fixed;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  line-height:18px;
  color: #ffffff;

}

img, a, div { behavior: url("/scripts/iepngfix.htc"); outline:none; }

.blue { color:#00a6eb; font-weight:bold; }
.bluethin { color:#00a6eb; font-weight:normal; }

h1 {
  font-size:16px;
  line-height:20px;
  padding:0px;
  margin:0px;
  font-weight: bold;
  margin-bottom:40px;
}

h1.events { margin-bottom:10px;}

h2 {
  font-size:14px;
  font-family: Arial, Helvetica, sans-serif;
  padding:0px;
  margin:0px;
  margin-bottom:15px;
  color: #666666;
  font-weight: bold;

}

ul, li { margin:0px;}

.prices {margin-left:-25px;}
.prices-td1a { background-color:#00A6EB; padding-left:25px;}
.prices-td1b { background-color:#00A6EB; width:85px; }
.prices-td2a { background-color:#ffffff; padding-left:25px;color:#000000;}
.prices-td2b { background-color:#ffffff;color:#000000;width:85px;}

.hr-blue { float:left;height:6px; width:426px; background-color:#00a6eb;}
.hr-white { float:left;height:6px; width:400px; background-color:#ffffff;}

.hr-blue2 { float:left;height:6px; width:641px; background-color:#00a6eb;}
.hr-white2 { float:left;height:6px; width:185px; background-color:#ffffff;}

hr { display:none;}

a { color:#ffffff; text-decoration:none; font-weight:bold;}
a:hover { color:#00A6EB; text-decoration:none;}

.rahmen {
  position:absolute;
  width:826px;
  z-index:1;
  left:50%;
  margin-left:-413px;
  padding-bottom:40px;
}

.navi { width:826px; height:20px;}
.title { width:695px; height:85px; margin-top:36px; float:left;  background-repeat: no-repeat; display:block;}
a.logolink  { display:block; width:108px; height:95px;float:left;background-image:url(/picts/layout/logo.png);  cursor:pointer; }
.logo { width:108px; height:95px; margin-top:19px; float:left; margin-left:23px;}
.content {width:776px; margin-top:33px; float:left;  border-top: 6px solid #00a6eb; border-bottom: 6px solid #00a6eb;background-color:#000000; padding:25px;}

.content_nospace {width:825px; margin-top:33px; float:left; border-top: 6px solid #00a6eb; border-bottom: 6px solid #00a6eb;background-color:#000000;}
.content_dealers {width:825px; margin-top:33px; float:left; border-top: 6px solid #00a6eb; border-bottom: 6px solid #ffffff;background-color:#000000;}
.text_space {margin-left:25px;margin-right:25px;margin-top:44px; margin-bottom:44px;}

.footer {
  width:506px;
  height:28px;
  margin-top:10px;
  padding-right:27px;
  float:right;
  background-repeat: no-repeat;
  text-align: left;
}

.footer-links { 
	float:left; 
	margin: 0 25px 0 200px;
}

.footerlogo {
  display:block;
  width:80px;
  height:28px;
  float:right;
  margin-top:13px;
  margin-bottom:10px;
  left:25px;
  background-image:url(/picts/layout/footer_logo.png);
  cursor:pointer;
  background-repeat: no-repeat;

}

.footer-social {
  display:block;
  float: left;
  margin: 10px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}

.footer-social img {
  border: none;
}

.footer a { color:#ffffff; text-decoration:none; font-weight:normal; font-size:11px; margin-right:10px;}
.footer a:hover { color:#00a6eb; text-decoration:none;}
.footer a.current {text-decoration:none; font-weight:bold;}

.footer a.grey { color:#646464;}
.footer a.grey:hover { color:#646464;}

.pdf-download { position:absolute; margin-left:755px;}



/* productow */

.content-productow {
  width:825px;
  margin-top:33px;
  float:left;
  border-top: 6px solid #00a6eb;
  background-image: url(/picts/layout/productow-row-bg.gif);
}

.content-productow a, .content-photoow a{
display:block;
float:left;
background-repeat:no-repeat;
width:165px;
height:209px;
}
.content-productow a:hover, .content-photoow a:hover { background-position: 0px -209px;}

.content-productow a span, .content-photoow a span { display:none;}

/* productdetail */

.content-productdetail {
	width:825px;
	margin-top:33px;
	height:100%;
	position:relative;
	float:left;
	background-image: url(/picts/layout/productdetail-bg.gif);
	background-repeat: repeat-y;
}

.productdetail-left { width:380px; height:100%; float:left; background-color:#FFFFFF; padding: 6px 0 15px 0; display:block; }
.productdetail-left img { border:0px;}

.productdetail-middle {width:230px; height:100%;float:left; background-color:#000000;border-top: 6px solid #00a6eb; padding-left:25px; padding-right:25px; padding-top:25px;display:block;}

.productdetail-right {
  width:115px;
  height:100%;
  float:left;
  background-color:#00a6eb;
  border-top: 6px solid #ffffff;
  padding: 82px 25px 70px;
  background-position: 25px 25px;
  background-repeat: no-repeat;display:block;
}

.productdetail-productlinks { margin-bottom:50px;}
.productdetail-productlinks-footer { bottom:35px; left:685px; position:absolute;}
.productdetail-productlinks a {color:#FFFFFF; text-decoration:none;}
.productdetail-productlinks a:hover, .productdetail-productlinks-footer a:hover {color:#000000; text-decoration:none;}
.productdetail-productlinks a:active {color:#000000; text-decoration:none}
.productdetail-productlinks b a {color:#000000; text-decoration:none;}

.productdetail-specs { margin:25px 0 15px 25px; width:330px; color:#000000;}
.productdetail-specstitel {margin-bottom:15px;}
.productdetail-fliess {margin:45px 0 35px;}

.productdetail-hr { width:825px; float:left;}
.productdetail-left-hr { height:6px; width:380px; float:left; background-color:#000;}
.productdetail-middle-hr { height:6px; width:280px; float:left; background-color:#00A6EB;}
.productdetail-right-hr { height:6px; width:165px; float:left; background-color:#fff;}

.productdetail-pdf { float:right; margin-top:-5px; margin-right:-9px;}
.productdetail-pdf a { color:#000000; font-weight:normal;}
.productdetail-pdf a.current, .productdetail-pdf a:hover { font-weight:bold;}

.tabsrow { height:105px; width:335px; clear:both}
.tabs a { display:block; width:50px; height:50px; float:left; margin:0 5px 5px 0;}
.tabs a.current {
	border-bottom-width: 5px;
	border-bottom-style: solid;
	border-bottom-color: #00A6EB;
}
.tabs span { clear:both; font-weight:bold; font-size:15px; display:block; margin:0 0 10px 0;}

/* clothing */

.clothingdetail-left { height:850px; float:left; background-color:#FFFFFF; padding-top:6px; display:block; border-bottom: 6px solid #000000; width:380px; }
.clothingdetail-left img { border:0px;}

.clothingdetail-right {width:395px; height:825px;float:left; background-color:#000000;border-top: 6px solid #00a6eb;border-bottom: 6px solid #00a6eb; padding-left:25px; padding-right:25px; padding-top:25px;display:block;}

/* reviews */

.content-reviews {
  width:826px;
  margin-top:33px;
  float:left;
border-bottom: 6px solid #00A6EB;
}

.reviewstext {border-top: 6px solid #00a6eb; width:776px; padding:25px; background-color:#000000; border-top: 6px solid #00a6eb; float:left;}

/* slideshow */

.content-slideshow {
  width:825px;
  margin-top:33px;
  height:482px;
  float:left;
  position:relative;
}

#slideshow { position:absolute; z-index:1; width:825px; height:482px;}

.slideshow-nav { position:absolute; z-index:10; width:825px; height:482px;}

#prev {
	display:block;
	width:45%;
	height:100%;
	float:left;
	background-image: url(/picts/layout/prev-grey.png);
	background-repeat:no-repeat;
	background-position:30px 30px;
}
#prev:hover {
	background-image: url(/picts/layout/prev.png);
	background-position:30px 30px;
}
#next {
	display:block;
	width:45%;
	height:100%;
	float:right;
	background-image: url(/picts/layout/next-grey.png);
	background-repeat:no-repeat;
	background-position:310px 30px;
}
#next:hover {
	background-image: url(/picts/layout/next.png);
	background-position:310px 30px;
}

/* news */

.content-news{
  width:826px;
  margin-top:33px;
  float:left;
}

.newstext { height:228px;border-top: 6px solid #00a6eb; width:376px; padding-left:25px; padding-right:25px; padding-top:25px; background-color:#000000; border-top: 6px solid #00a6eb; float:left;}

.newspict { width:400px;  border-top: 6px solid #ffffff; float:left; z-index:3;}

/* athletes */

.athletestext { height:228px;border-top: 6px solid #00a6eb; width:591px; padding-left:25px; padding-right:25px; padding-top:25px; background-color:#000000; border-top: 6px solid #00a6eb; float:left;}

.athletespict { width:185px;  border-top: 6px solid #ffffff; float:left; z-index:3;}


/* photogallery */

.content-photo{
  width:826px;
  margin-top:33px;
  float:left;
  border-top: 6px solid #ffffff;
  background-color:#0f0f0f;
}


.content-photoow {
  width:825px;
  margin-top:33px;
  float:left;
  border-top: 6px solid #00a6eb;
  background-image: url(../picts/layout/photoow-row-bg.gif);
}


.content-photo img { margin:0px; padding:0px;}

.fade {
  display:block;
  width:165px;
  height:110px;
  float:left;
}
.fade span {
  display:block;
  width:165px;
  height:110px;
  background-position: -10px -10px;
  position:absolute;
}

.photo-footer {
  width:801px;
  background-color:#000;
  height:43px;
  padding-left:25px;
  padding-top:15px;
  clear:both;
  border-bottom: 6px solid #00a6eb;
}

.photo-title { float:left; width:300px;}

.back { display:block; width:46px; height:12px;;background-image:url(/picts/layout/back.gif); float:right; margin-right:25px;}


/* videogallery */

.content-video {
  width:826px;
  margin-top:33px;
  float:left;
  background-color:#0f0f0f;
}

a.player {  
  display:block;
  background:url(/picts/layout/videoscreen.jpg) no-repeat;
  width:414px;
  height:323px;
  color:#fff;
  text-decoration:none;
  cursor:pointer;
  float:left;
  margin-right:1px;
}

.content-video .hr-blue {width:415px;}
.content-video .hr-white {width:411px;}

.content-video h1 { margin-bottom:0px; line-height:18px;}

/* navi */

.navi a img {border-width:0px;}

.company_statement01 { margin-left:25px; margin-top:44px;}

/* DropDown-Navi*/
.sf-menu, .sf-menu * {
  margin:      0;
  padding:    0;
  list-style:    none;
}
.sf-menu {
  line-height:  1.0;
}
.sf-menu ul {
  position:    absolute;
  top:      -999em;

}
.sf-menu ul li {
  width:      100%;
}
.sf-menu li:hover {
  visibility:    inherit; /* fixes IE7 'sticky bug' */
}
.sf-menu li {
  float:      left;
  position:    relative;
}
.sf-menu a {
  display:    block;
  position:    relative;
}
.sf-menu li:hover ul, .sf-menu li.sfHover ul {
  left:      0;
  top:      20px;
  ; /* match top ul list item height */
  z-index:    99;
}
ul.sf-menu li:hover li ul, ul.sf-menu li.sfHover li ul {
  top:      -999em;
}

.sf-menu {
  float:      left;
  margin-bottom:  1em;
  width: 827px;
  background-image:url(/picts/layout/navibg.jpg);
  background-repeat: repeat-x;
}
.sf-menu a {
  text-decoration:none;
  font-size:12px;
  line-height:12px;
  font-weight:bold;
  padding-top: 4px;
  padding-bottom: 4px;
  height:12px;
  background-position: 0px 0px;
}
.sf-menu a, .sf-menu a:visited  { /* visited pseudo selector so IE6 applies text colour*/
  color:  #00A6EB;
}

.sf-menu a span { display:none;}

.sf-menu a.news { background-image:url(/picts/layout/02NEWS.jpg); width:64px;}
.sf-menu a.company { background-image:url(/picts/layout/01COMPANY.jpg); width:109px;}
.sf-menu a.reviews { background-image:url(/picts/layout/03REVIEWS.jpg); width:87px;}
.sf-menu a.products { background-image:url(/picts/layout/04PRODUCTS.jpg); width:101px;}
.sf-menu a.dealers { background-image:url(/picts/layout/05DEALERS.jpg); width:89px;}
.sf-menu a.media { background-image:url(/picts/layout/00MEDIA.jpg); width:75px;}
.sf-menu a.help { background-image:url(/picts/layout/06HELP.jpg); width:61px;}
.sf-menu a.faq { background-image:url(/picts/layout/07FAQ.jpg); width:51px;}
.sf-menu a.shop { background-image:url(/picts/layout/nav_shop.jpg); width:61px;}
.sf-menu a.contact { background-image:url(/picts/layout/08CONTACT.jpg); width:103px; margin-left:87px;}
.sf-menu a.lang_en { background-image:url(/picts/layout/nav_lang_en.jpg); width:19px; margin-left:59px; margin-right:6px}
.sf-menu a.lang_en2 { background-image:url(/picts/layout/nav_lang_en.jpg); width:19px; margin-left:261px; margin-right:6px}
.sf-menu a.lang_de { background-image:url(/picts/layout/nav_lang_de.jpg); width:19px;}
.sf-menu a.lang_it { background-image:url(/picts/layout/nav_lang_it.jpg); width:19px;}

.sf-menu a.unternehmen { background-image:url(/picts/layout/Navi_01Unternehmen.jpg); width:145px;}
.sf-menu a.produkte { background-image:url(/picts/layout/Navi_02Produkte.jpg); width:101px;}
.sf-menu a.haendler { background-image:url(/picts/layout/Navi_03Haendler.jpg); width:98px;}
.sf-menu a.mediathek { background-image:url(/picts/layout/Navi_04Mediathek.jpg); width:106px;}
.sf-menu a.hilfe { background-image:url(/picts/layout/Navi_05Hilfe.jpg); width:64px;}
.sf-menu a.kontakt { background-image:url(/picts/layout/Navi_06Kontakt.jpg); width:116px; margin-left:196px;}

.sf-menu a.azienda{ background-image:url(/picts/layout/navi_it/Navi_01AZZIENDA.jpg); width:99px;}
.sf-menu a.prodotti { background-image:url(/picts/layout/navi_it/Navi_02PRODOTTI.jpg); width:96px;}
.sf-menu a.rivenditori { background-image:url(/picts/layout/navi_it/Navi_03RIVENDITORI.jpg); width:114px;}
.sf-menu a.assistenza { background-image:url(/picts/layout/navi_it/Navi_05ASSISTENZA.jpg); width:112px;}
.sf-menu a.contatti { background-image:url(/picts/layout/navi_it/Navi_06CONTATTI.jpg); width:119px; margin-left:212px;}

.sf-menu li ul { width:157px; background-color:#FFFFFF; }

.sf-menu li li {
  width:145px;
  padding-left:12px;
  height:20px;
}

.sf-menu li.current, .sf-menu li.current a, .sf-menu li:hover, .sf-menu li.sfHover, .sf-menu li.sfHover a, .sf-menu li a:hover, sf-menu a:hover {
  outline: 0;
  background-position: 0px -20px;
}

.sf-menu li ul li a:hover, .sf-menu li ul li:hover {
  background:    #00A6EB;
  color:    #ffffff;
  outline:    0;
  background-image:url(/picts/navi/navibg.jpg);
  background-repeat: repeat-x;
}

/* FLASHZOOM */

#flashcontent {
  height: 360px;
  width:380px;
}
#flashcontent2 {
  height: 360px;
  width:380px;
}

/* SITEMAP */

.sitemap {
	background-color:#00a6eb;
	clear:both;
	width:801px;
	padding:25px 0px 15px 25px;
}

.sitemap ul { padding:0px; margin:0px; list-style-type:none; text-transform:uppercase; }
.sitemap ul li { padding:0px;list-style-type:none; margin:0 15px 15px 0; width:145px; float:left;}
.sitemap ul li.Components { height:450px;}
.sitemap ul li a { font-size:13px;}
.sitemap ul li a:hover { color:#000;}
.sitemap ul li ul li { margin:0px; float:none; width:auto; height:auto;}
.sitemap ul li ul li a { font-weight:normal; font-size:12px;}

/* webEdition */

.editor {   font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  line-height:18px; }
  
/* ZOOMER */
.wrap         { width: 380px; position: relative;}
.small         { position: relative; width: 100%; }
.large          { position: relative; width: 380px; }
.mover         { position: absolute; top: 0; left: 0; width: 150px; height: 150px; overflow: hidden; z-index: 100; display: none; }
.overlay        { border: 1px solid #fff; width: 148px; height: 148px; position: absolute; top: 0; left: 0; z-index: 200; }

/* Homebox */

.home_box { width:275px; height:360px; float:left }
.home_box img.category-image  { border-bottom:solid 8px #009de0; border-top:solid 8px #fff;}
.home_box a{ font-weight:normal;}
.home_box a:hover { color:#FFF;}
.home_box a.box_text { display:block; margin:10px 20px 0 25px;}

.home_box_button {
	display:block;
	width:275px;
	height:70px;
	background-repeat: no-repeat;
	background-position:-35px 0;
}

.home_box_button:hover { background-position:-35px -70px; }
