body, html{ margin:0px 0px 0px 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color:#000; background:#fff; height:100%;}
table, tr, th, td, p, h1, form { margin:0; padding:0; border:0; }
h1{ margin:0px; padding:0px 0px 0px 0px; border:0; font-weight:bold; font-size: 11px; /*color:#fff;*/}
h2{ margin:0px; padding:0; border:0; font-weight:normal; font-size: 12px; color:#009ADF;}
h3{ margin:5px 0 0 0; padding:0; border:0; font-weight:bold; font-size: 10px;}
h4 {margin:0px; padding:0 0; border:0; font-weight:bold; font-size: 10px; float:left;}

a:link {  text-decoration: none; color: #000000; font-size:11px;}
a:visited { text-decoration: none; color: #000000; font-size:11px;}
a:hover { color:#000; text-decoration:underline; font-size:11px;}
a:active { text-decoration: none; color: #000000; font-size:11px;}
.info1{	font-size:11px;	text-decoration: none;	font-family: Verdana;	color:#6a6565;}
.greentxt{ color:#3C6;}
.orangetxt{color:#ffb27d;}
.redtxt{color:red;}



#prodmenu li a:link {  text-decoration: none; color: #000000;}
#prodmenu li a:visited { text-decoration: none; color: #000000; }
#prodmenu li a:hover { color:#cc0000; text-decoration:none; }
#prodmenu li a:active { text-decoration: none; color: #000000; }
.right{ text-align:right; margin-top:0px; position:relative;}
.left{ text-align:left; float:left; position:relative; width:200px;}
.center{ text-align:center;}
.bold{ font-weight:bold;}
.top{ vertical-align:top;}
.middle{ vertical-align:middle;}
.bottom{ vertical-align:bottom;}
/* --------------------------------------------------*/
#wrapper { top: 0px; margin: 0px auto 0px auto; width: 966px; height:100%;}
/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* +++++++++++++++++++++++++++  contentDiv ++++++++++++++++++++++++++++++++++++++++++ */
/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
#contenthead{position:relative; float:left; top: 0px; margin: 0px 0px 0px 0px; padding:0px; width: 965px; height:140px;  z-index:999;}
#contentdiv{position:relative; float:left;  width:966px; padding:0px;  margin:0px; top:0px; text-align:left;   }
#content{ position:relative; float:left; text-align:left; width:1000px; padding:0px 0px 0px 0px;  margin:30px 0px 0px 0px; top:0px; text-align:left; z-index:1; }

.top_basket_text{margin-left:6px; width:150px;}
.top_basket_text_small{margin-left:6px; width:150px; font-size:10px;}


/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* FEHLERMELDUNGEN */
/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
.errorinput {background-color:#ffff33; border:1px solid #000;}
#error { position:absolute; text-align:center; z-index:999; top:-10px; left:55px; width:490px; height:15px; margin:0px; padding:1px 5px; border:1px solid #000; font-size: 12px; color:#000000; background-color:#ffff33; font-weight:bold;}

/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* +++++++++++++++++++++++++++  fuer  Startseite ++++++++++++++++++++++++++++++++++++++++++ */
/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
#contentstart{position:relative; float:left;  width:966px; padding:0px 0px 0px 0px;  margin:15px 0px 5px 0px; top:5px; text-align:left; z-index:1; }
#headimg{position:relative; float:left; width:611px; height:322px; background-image:url(./../img/storefront/storefront.jpg); background-repeat:no-repeat; z-index:2;}
#startflash1{position:relative; float:left; width:355px; height:160px;}
#startflash2{position:relative; float:left; width:355px; height:162px;}
.startbox{position:relative; float:left; width:475px; height:160px;  overflow:hidden;}
.startbox div{position:relative; float:left;}
.startbox .firstdiv{margin: 0px 15px 0px 0px;}
.startboxmarginbtm{padding: 0px; margin: 15px 0px 15px 0px;}
.startboxmarginright{padding: 0px; margin-right: 15px;}
#service{  width:228px; height:160px; background-image: url(./../img/storefront/service_box.jpg); margin: 0px 15px 0px 0px;}
#service .servicelist{position:relative;float:left; margin-top:9px; float:left; font-size: 11px; left: 22px; width: 190px;   height: 20px;}
#newsletter{position:absolute; width:231px; height:160px; right:0px; bottom:0px;}
#newsletter .txt{position:relative;float:left; width:190px; height:50px; top:30px; left:20px;z-index:2; }
#newsletter .email{position:relative;float:left; width:190px; height:50px; top:30px; left:20px; }
#newsletter .email input{ width:175px; height:15px; }
#newsletter .newsletterabo{position:relative;float:left; width:190px; height:50px; top:25px; left:40px; }
#newsletter .newslettererror{color:red;  font-weight:bold; position:relative;float:left; width:231px; text-align:center; top:-5px;}
/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* +++++++++++++++++++++++++++  warenkorb oben ++++++++++++++++++++++++++++++++++++++++++ */
/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
#basket { position:absolute; right:20px;   z-index:999;  width: 166px; margin:0px 0px 0px 0px;  }
#basketcontent { position:relative; float:left;  margin-top:0px; z-index:3; padding:0px 0px 0px 9px; top:22px; }

/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* +++++++++++++++++++++++++++  head  ++++++++++++++++++++++++++++++++++++++++++ */
/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
#topmenue { position:relative;   padding:15px 0px 0px 0px; top:0px; width:753px;  margin:0px 0px 0px 0px; left:210px; z-index:999; text-align:left;}
#topmenue ul { padding-left:235px; list-style-type: none; padding: 0px; margin: 10px 0px 0px 0px;  font-size:11px;	text-decoration: none;	font-family: Verdana;	color:#6a6565; }
#topmenue li {  font-size:11px;	text-decoration: none;	font-family: Verdana;	color:#6a6565; display: inline;}
#topmenue li a { font-size:11px;	text-decoration: none;	font-family: Verdana;	color:#6a6565; }
#topmenue li a:hover {color:#6a6565; text-decoration:underline; }
#logo{position:relative; cursor:pointer; background-image:url(./../img/header/logo.gif); background-repeat:no-repeat;width:205px; height:99px; padding:0px; margin:0px 0px 0px 0px; z-index:1; left:0px;}
#headmenuebox{position:absolute; background-image:url(./../img/header/nav_head.gif); background-repeat:no-repeat; background-position:top;width:965px; height:90px; right:0px; top:45px; z-index:201;}
.language_icon{position:relative; float:left; width:25px; height:19px; margin:4px 2.75px 0px 0px;}
.language_icon_box{position:relative; top:-36px; width:200px; left:563px;}
.language_icon_txt{position:relative; top:-13px; left:430px; width:140px; color:#6A6565;}
#search {position:absolute;width:220px;height:18px; margin:0px 0px 0px 0px; vertical-align:bottom; top:44px; left:208px; z-index:10001;}
.searchbtn { width:17px; height:17px; background:url(./../img/storefront_img.png) scroll transparent no-repeat -39px -67px; cursor:pointer; border:0px;vertical-align:bottom;}
.searchtextfield { width:120px; height:14px; border:1px solid #999999; font-size: 11px; margin:0px 0px 0px 0px; }
.search_title{height:18px;margin-top:2px;vertical-align:bottom;color:#FFFFFF;font-size:11px;float:left;text-align:right;}
#headmenuetxt  {position:absolute;  color: #fff; font-size:11px; top:44px; left:425px;}
#headmenuetxt  a:link {  text-decoration: underline; color: #fff;}
#headmenuetxt  a:visited { text-decoration: underline; color: #fff; }
#headmenuetxt a:hover { color:#fff; text-decoration:underline; }
#headmenuetxt  a:active { text-decoration: underline; color: #fff; }
#headmenue{position:absolute;  width:949px; height:28px; padding:0px  0px  0px  16px ; margin:0px 0px 0px 0px ; top:90px; left:0px; z-index:9999; background-color:#244c91;}
.headerloginbox{font-family: Verdana; font-size:11px; padding-left:5px; padding-top: 10px; font-weight:bold;}
.headerlogininputbox{font-family: Verdana; font-size:11px; padding-left:5px; font-weight:bold;}
.basketpaymentbutton{position:relative; top:4px; left:-28px;}
.head_error_msg{position:relative; left:500px; top:20px; width:250px; font-size:12px;}
.register_error_msg{position:relative; left:200px; width:400px; font-size:12px;}

/*+++++++++++++++++++++++++++++ Menue +++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
#topnav, #topnav ul { padding: 0; margin: 0; list-style: none; list-style-position:outside; }
#topnav a { padding:0px; display: block; }
/* zelle mit border-bottom*/
#topnav li { padding:0 0px; float:left; }
#topnav li ul { position: absolute; left: -999em; width:170px; padding: 5px 0px  0px  0px ; margin:0px 0px 0px 0px ;  background-image:url(./../img/header/nav/bg.jpg); background-repeat:no-repeat; }
#topnav li ul li { width:100%; padding:3px  0px  0px  10px ; margin:0px 0px 0px 0px ; list-style-type:none;}
#topnav li ul li a { display: block; padding:0px  0px  0px  10px; margin:0px 0px 0px 0px; width:130px;}
#topnav li ul .submenuebtm { padding:0px  0px  0px  0px ; margin:0px 0px 0px 0px ; height:17px; }
#topnav li ul .submenuebtm span{display:block; padding:0px  0px  0px  0px ; margin:0px 0px 0px 0px ; height:17px; background:none;}
#topnav li ul .submenuebtm span img{display:block; padding-top:1px; margin:15px 0px 0px 0px ; height:1px; background:none;}

/* zelle mit border-bottom*/
#topnav li:hover ul { left: auto; }

#topnav .stroke { display:none; }
#topnav li:hover ul, #topnav li.sfhover ul { left: auto; }



/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* +++++++++++++++++++++++++++  menu links ++++++++++++++++++++++++++++++++++++++++++ */
/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
#leftside { position:relative; float:left;  margin:0px 0px 0px 0px;  z-index:99; width: 198px;  }
.leftbox { position:relative; float:left;  margin:0px 0px 15px 0px;  z-index:99; width: 198px; }
#leftmenuetop{position:relative; float:left; margin:0px 0px 0px 0px; padding:10px  0px  0px  10px ; z-index:99; width: 188px; height:16px;background-color:#EADEC8; font-weight:bold;}
#leftmenuebluetop{position:relative; float:left; margin:0px 0px 0px 0px; padding:10px  0px  0px  10px ; z-index:99; width: 188px; height:16px;background-color:#dddede; font-weight:bold;}

#leftmenuebtm{position:relative; float:left; margin:0px 0px 0px 0px; padding:0px  0px  0px  0px ; z-index:99; width: 198px; height:15px;background-color:#EADEC8; background-repeat:no-repeat; font-weight:bold;border-top:1px solid #fff;}
#leftmenuebtmblue{position:relative; float:left; margin:0px 0px 0px 0px; padding:0px  0px  0px  0px ; z-index:99; width: 198px; height:15px;background-color:#dddede; background-repeat:no-repeat; font-weight:bold;border-top:1px solid #fff;}
#leftmenue{position:relative; float:left; margin:0px 0px 0px 0px;  z-index:99; width: 198px; background-color:#EADEC8; }
#leftmenueblue{position:relative; float:left; margin:0px 0px 0px 0px;  z-index:99; width: 198px; background-color:#dddede; }
#leftmenueul{font-size:11px; width:198px; margin:0px 0px 0px 0px ; padding:0px  0px  0px  0px ; max-height:560px; overflow:auto;}

.leftmenueitem a{ display:inline-block; background-image:url(./../img/navlvl1.gif); background-repeat:no-repeat; background-position:5px 6px;  margin:0px 0px 0px 0px ; padding:3px  0px  3px  18px ;  border-top:1px solid #fff; width:163px;}
.leftmenueitem{list-style-type:none;  margin:0px 0px 0px 0px ; padding:0px  0px  0px  0px ; }
.leftmenueitemcategory a{ display:inline-block; background-image:url(./../img/navlvl1.gif); background-repeat:no-repeat; background-position:5px 6px;  margin:0px 0px 0px 0px ; padding:3px  0px  3px  18px ;  border-top:1px solid #fff; width:180px;}
.leftmenueitemcategory{list-style-type:none;  margin:0px 0px 0px 0px ; padding:0px  0px  0px  0px ; }
.aktiv a{ font-weight:bold; background-image:url(./../img/arrow_black_down.gif);background-color:#F6EFE5;}
.aktivblue a{ font-weight:bold; background-image:url(./../img/arrow_black_down.gif);background-color:#f3f3f3;}

#leftmenuesubul{font-size:11px; width:181px; list-style-type:circle; margin:0px 0px 0px 0px ; padding:0px  0px  0px  0px ; background-color:#EADEC8;}
.leftmenuesubitem{ list-style-type:none; margin:0px 0px 0px 0px ;  }
.leftmenuesubitem a{display:inline-block; background-image:url(./../img/leftmenue_point.gif); background-position:20px 8px;  margin:0px 0px 0px 0px ; padding-left:30px ; border-top:1px solid #fff; font-weight:normal; width:151px;}
.leftmenuesubitemcategory{ list-style-type:none; margin:0px 0px 0px 0px ;  }
.leftmenuesubitemcategory a{display:inline-block; background-image:url(./../img/leftmenue_point.gif); background-position:20px 8px;  margin:0px 0px 0px 0px ; padding-left:30px ; border-top:1px solid #fff; font-weight:normal; width:168px;}

/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* +++++++++++++++++++++++++++  menu rechts ++++++++++++++++++++++++++++++++++++++++++ */
/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
#rightside {   position:relative; float:left; left:0px;  margin:0px 0px 0px 0px; padding:0px  0px  0px  0px ; z-index:99; width: 155px; }
#rightsidetop{ position:relative; float:left; left:0px; margin:15px 0px 0px 0px;  padding:7px  0px  0px  15px ; z-index:99; width: 137px; height:18px;  background-image:url(./../img/sidetabletop.gif); background-repeat:no-repeat; color:#184276; font-weight:bold;}
.rightbox { position:relative; float:left;  margin:10px 0px 0px 0px;padding:0px  0px  0px  0px ;  z-index:99; width: 153px; }



/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* +++++++++++++++++++++++++++  listenansicht  ++++++++++++++++++++++++++++++++++++++++++ */
/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
#breadcrumb{position:relative;  float:left;  width:760px; left:0px; color:#6A6565;  padding-left:205px; margin:25px 0px 0px 0px;}
#contentmiddle{position:relative;float:left;  width:766px;  padding:0px 0px 0px 0px; margin:0px 0px 10px 7px; }
#contentmiddle2{position:relative;float:left;  width:608px;  padding:0px 0px 0px 0px; margin:0px 0px 0px 15px; }
#contentmiddleff{position:relative;float:left;  width:608px;  padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; }
#contentheadtxt{position:relative; float:left;  width:760px; height:80px; left:0px; color:#6A6565;  padding:0px 0px 0px 0px; margin:0px 0px 0px 7px; background-color:#99d5f1; background-position:right; background-repeat:no-repeat;}
#contentheadtxtdetail{position:relative; float:left;  width:760px; height:80px; left:0px; color:#6A6565;  padding:0px 0px 0px 0px; margin:0px 0px 0px 7px; background-color:#99d5f1; }
#contentheadtxtdetail h1{padding:20px 0px 0px 18px; margin:0px 0px 0px 0px; }

#filterff{position:relative; width:200px;  padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;float:left;}
.filterffbox{position:relative;  width:200px;  padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; }
.filterfftopbox{width:400px; position:relative; top:5px; left:15px;}
.filterffsubbox1{position:relative;float:left;width:600px; margin-left:0px; background-color:#CDEAF8; font-weight:bold;height:16px;}
.filterffsubbox2{position:relative;float:left;width:205px; margin-top:10px;}
.locator{float:left; margin-left:0px; width:600px; margin-top:10px;}
.lochead{margin-top:0px; height:15px;}
.locbody{margin-top:0px; height:10px; background-color:#CDEAF8;}
.locheadleft{float:left; width:300px; font-weight:bold; background-color:#E6F5FC;}
.locheadright{float:right; width:300px; text-align:right; background-color:#E6F5FC;}
.locbodyleft{float:left; width:300px; background-color:#E6F5FC;}
.locbodyright{float:right; width:300px; text-align:right; background-color:#E6F5FC;}
.contentrightff{float:left; width:150px;}
.ffrow{background-color:#EADEC8; width:200px; height:16px;}
.ffrow_blue{font-weight:bold;background-color:#E6F5FC;text-align:center;height:16px;}
.ffrow_blue_txt{background-color:#E6F5FC;height:16px; padding-left:5px;}

#contentheadtxt h1{padding:20px 0px 0px 18px; margin:0px 0px 0px 0px; }
.listbox       {position:relative; float:left; width:285px;  height:200px;   padding:0px 0px 0px 0px;  margin:15px 15px 0px 0px; border:2px solid #cdeaf8;}
.listboxtxt       {position:relative; float:left; width:165px;   padding:0px 0px 30px 0px; margin:20px 0px 20px 15px; text-align:center;}
.listboxtxt h2 a      {font-weight:normal; font-size: 12px; color:#009ADF;}
.listboxtxt h2 a:hover       {color:#000; text-decoration:underline;}

.listboxprice      {position:relative; float:right; width:85px;   padding:0px 0px 0px 0px;  right:5px;  margin:17px 0px 0px 0px; text-align:center;  font-weight:bold; font-size: 16px; color:#009ADF; font-family:Arial, Helvetica, sans-serif;}
.listboximg    {position:relative;  float:left;  width:115px; height:115px; top:5px; left:30px;   padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; z-index: 99;}
.listboximgor  {position:relative; float:right; width:72px; height:52px; top:0px;    padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;}
.prozenttxt  {position:absolute;  width:60px; height:52px; top:10px; right:0px;   padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; text-align:center;  font-weight:bold; font-size: 16px; color:#fff; font-family:Arial, Helvetica, sans-serif;}
.listboximglogo{position:absolute; width:72px; height:52px; top:62px; right:8px;   padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;}
.smallgrey { font-size: 9px; color: #677787; font-weight: normal; }
.smallblack { font-size: 11px; color: #000; font-weight: normal; }
.oldpricetxt { font-size: 12px; color: #184276; font-weight: normal; }
.oldprice {display:block; font-size: 12px; color: #009ADF; font-weight: normal; font-family:Arial, Helvetica, sans-serif; text-decoration:line-through;}
.newprice {display:block; font-size: 12px; color: red; font-weight: bold; }
.contentnavlist{position:relative; float:left;  width:760px; background-color:#cdeaf8;left:0px;  padding:8px 0px 0px 0px; margin:2px 0px 0px 0px; height:17px;}
.contentnavlist .listnavleft{position:relative; float:left;  width:155px;  padding:0px 0px 0px 0px; margin:0px 0px 0px 15px; height:16px; font-weight:bold;}
.contentnavlist .listnavright{position:relative; float:right;  padding:0px 0px 0px 0px; margin:-6px 0px 0px 0px; height:22px; text-align:right;}
.contentnavlist .listnavimg{position:relative; float:right; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; height:22px; text-align:right;}
.contentnavlist .listnavtxt{position:relative; float:right; padding:5px 0px 0px 0px; margin:0px 0px 0px 0px; height:22px; text-align:right;}
.contentnavlist .listnavtxt a{ padding:5px 0px 0px 0px; margin:0px 2px 0px 2px;}

.contentnavsort{position:relative; float:left;  width:760px; background-color:#e6f5fc; left:0px; padding:8px 0px 0px 0px; margin:1px 0px 0px 0px; height:17px;}
.contentnavsort .sortnavleft{position:relative; float:right;    padding:0px 0px 0px 0px; margin:0px 10px 0px 0px; height:16px; }
.contentnavsort .sortnavleft2{position:relative; float:left;    padding:0px 0px 0px 0px; margin:0px 10px 0px 0px; height:16px; }
.contentnavsort .sortnavmiddle{position:relative; float:right;    padding:0px 0px 0px 0px; margin:0px 10px 0px 0px; height:16px; }
.contentnavsort .sortnavmiddle a{padding:0px 0px 0px 0px; margin:0px 2px 0px 2px; color:#000; font-weight:normal;}
.contentnavsort .sortnavright{position:relative; float:right;  padding:0px 0px 0px 0px; margin:0px 10px 0px 0px; height:22px; text-align:right;}
/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* +++++++++++++++++++++++++++  detailansicht  ++++++++++++++++++++++++++++++++++++++++++ */
/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
#contentmiddledetail{position:relative; float:left;  width:595px; border:1px solid #CDEAF8;   padding:0px 0px 0px 0px; margin:15px 11px 0px 7px;}

.contentnavdetail{position:relative; float:left;  width:595px; background-color:#cdeaf8;  padding:8px 0px 0px 0px; margin:0px 0px 0px 0px; height:17px;}
.contentnavdetail .navleft{position:relative; float:left;  width:155px;  padding:0px 0px 0px 0px; margin:0px 0px 0px 15px; height:16px; font-weight:bold;}
.contentnavdetail .navmiddle{position:relative; float:left;  width:140px;  padding:0px 0px 0px 0px; margin:0px 0px 0px 30px; height:16px; }
.contentnavdetail .navmiddle a{display:block;  padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; color:#0195DB; font-weight:bold;}
.contentnavdetail .navright{position:relative; float:right;  width:230px;    padding:0px 0px 0px 0px; margin:0px 5px 0px 0px; height:16px; text-align:right;}
.contentnavdetail .navrightright{position:relative; float:right;  padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; height:16px; text-align:right;}
.contentnavdetail .navrightleft{position:relative; float:right;     padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; height:16px; text-align:right;}

.contentnavdetail .navrightright a{display:block; background-image:url(./../img/arrow_blue_left.gif);background-repeat:no-repeat;  background-position:0px 3px; padding:0px 0px 0px 7px; margin:0px 0px 0px 0px; color:#0195DB; font-weight:bold;}
.contentnavdetail .navrightleft a{display:block; background-image:url(./../img/arrow_blue.gif);background-repeat:no-repeat;  background-position:115px 3px; padding:0px 8px 0px 7px; margin:0px 0px 0px 0px; color:#0195DB; font-weight:bold;}

#detailimg{position:relative; float:left;  width:300px; border:1px solid #CDEAF8; left:10px;  padding:0px 0px 0px 0px; margin:10px 0px 10px 0px ; height:300px;}
#detailprice{position:relative; float:right; background-color:#e6f5fc; width:270px;   padding:5px 0px 5px 5px; margin:10px 0px 10px 0px ; font-size:18px; color:#184276; font-weight:bold;}
.detailoldpricetxt { font-size: 12px; color: #184276; font-weight: normal; }
.detailoldprice {display:inline; font-size: 12px; color: #009ADF; font-weight: normal; font-family:Arial, Helvetica, sans-serif; text-decoration:line-through;}
.detailnewprice {display:block; font-size: 18px; color: red; font-weight: bold; }
#detailinbasketdiv{position:relative; float:right;  width:275px;  padding:0px 0px 0px 0px; margin:0px 0px 0px 0px ;  }

.detailinbasket{position:relative; float:left; background-color:#e6f5fc; width:265px;  padding:5px 5px 5px 5px; margin:0px 0px 0px 0px ; border-bottom:1px solid #0195db;}
.detailinbaskettxt{position:relative; float:left; background-color:#e6f5fc; width:259px;  padding:0px 0px 0px 0px; margin:0px 0px 0px 0px ; }
.basketbtndetail{border-style: none;  background: none; background-image:url(./../img/warenkorb_button2_variants.gif);background-repeat:no-repeat;  width:215px; height:26px; color:#FFF; font-weight:bold; cursor:pointer; background-position:0px 2px;padding:0px 0px 0px 0px; margin:0px 0px 0px 4px ; }

.basketanzahl{border-style: none;  background: none; background-image:url(./../img/form/am.gif);background-repeat:no-repeat;  width:41px; height:21px; color:#000;   background-position:0px -1px; text-align:center;}
#detailgroessentabelle{position:relative; float:right;  width:267px; height:53px; padding:0px 0px 0px 0px; margin:5px 0px 0px 0px ; }
#detailzoomdiv{position:absolute; top:350px; left:10px; width:295px;  padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; }
.detailzoomimg{position:relative; float:left;  width:72px;  padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; }
#detaillogodiv{position:absolute;  top:400px; left:0px; width:298px;  padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; text-align:right; }
#detaillogodiv2{position:absolute;  top:460px; left:0px; width:298px;  padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; text-align:right; }
#detailtxtotherdiv{position:relative; float:left;  width:350px;  padding:0px 0px 5px 0px; left:10px; margin:10px 0px 0px 0px; }
.detailtxtother{position:relative; float:left;  width:300px;  padding:3px 0px 0px 0px; margin:0px 0px 0px 0px; background-color:#e6f5fc;}
.detailtxtother a{display:inline;  padding:0px 0px 0px 3px; margin:0px 0px 0px 0px; color:#0195DB; font-weight:normal; text-decoration:underline; vertical-align:top;}
#detailtxt{position:relative; float:left;  width:565px; left:10px;  padding:5px; margin:0px; background-color:#cdeaf8; }
.detailline{position:relative; float:left; width:570px; height:1px; border-top:1px solid #ccc; left:10px; padding:0px 0px 0px 0px;; margin:15px 0px 10px 0px;}
.detailtxthead{position:relative; float:left;  width:565px;  padding:0px; margin:0px 0px 0px 0px; font-size:14px; font-weight:bold;}
.txtbox{position:relative; float:left;  width:565px;  padding:5px; margin:0px; left:10px;}
.txtbox a{display:inline;  padding:0px 0px 0px 0px; margin:0px 0px 0px 3px; color:#0195DB; font-weight:normal; text-decoration:underline; vertical-align:top;}
.detailbewertunghead{position:relative; float:left;  width:565px;  padding:0px; margin:0px 0px 0px 0px; font-size:12px; font-weight:bold;}
#detaillinkbewertung{position:relative; float:left;  width:565px; left:10px;  padding:5px; margin:-10px 0px 10px 0px; }
#detaillinkbewertung a{display:block;  padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; color:#0195DB; font-weight:bold;}
#detaillinkbewertung .rot{color:red;}

/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* +++++++++++++++++++++++++++  universalcontent  ++++++++++++++++++++++++++++++++++++++++++ */
/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
#universalcontenthead{position:relative; float:left;  width:760px; height:80px; left:0px;   padding:0px 0px 0px 0px; margin:0px 0px 0px 15px; }
#universalcontentheadblue{position:relative; float:left;  width:760px; height:80px; left:0px; color:#6A6565;  padding:0px 0px 0px 0px; margin:0px 0px 0px 15px; background-color:#99d5f1; }
#universalcontentheadblue h1{padding:20px 0px 0px 18px; margin:0px 0px 0px 0px; }

#universalcontent{position:relative; float:left; width:800px; left:7px;   padding:0px 0px 0px 0px; margin:5px 0px 10px 0px; }
#universalcontent .markenbox {position:relative; float:left;  width:372px; height:110px;    padding:0px 0px 0px 0px; margin:15px 15px 0px 0px; overflow:hidden; }
#universalcontent .markenbox .markenlink1{position:absolute; font-size:16px; left:0px; font-weight:bold; bottom:10px; color:#FFF; padding:0px 0px 0px 30px; margin:0px 0px 0px 0px;}
#universalcontent .markenbox .markenlink1 a{ color:#FFF; font-size:16px;}
#universalcontent .markenbox .markenlink2{position:absolute;font-size:16px; left:0px; font-weight:bold; bottom:10px; color:#000; padding:0px 0px 0px 30px; margin:0px 0px 0px 0px;}
#universalcontent .markenbox .markenlink2 a{color:#000; font-size:16px;}
#universaltxt{position:relative; float:left; width:730px; padding:0px 15px 15px 0px;}
#universaltxt .textinput{width:273px;	height:15px;	border:none;}
#universaltxt .textinputmiddle{width:183px;	height:15px;	border:none;}
#universaltxt .textinputsmall{width:64px;	height:15px;	border:none;}
/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* +++++++++++++++++++++++++++  warenkorb head schritt 1 - 5  ++++++++++++++++++++++++++++++++++++++++++ */
/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
#stepitems{position:relative; float:left; width:730px; height:72px; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;}
.stepitem_image{position:relative; float:left; width:113px; height:72px; margin:0px 30px 0px 0px;}
.stepitem_text{position:absolute;   height:12px; bottom:25px; left:5px; color: #FFFFFF; text-decoration: none;}
.stepitem_text .steplink{ color:#FFF; text-decoration: none;}


/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* +++++++++++++++++++++++++++  footer  ++++++++++++++++++++++++++++++++++++++++++ */
/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
#footer{ position:relative; float:left; width:965px; padding:10px 0px 50px 0px; margin:10px 0px 0px 0px; font-size:11px; border-top:1px solid #000;z-index:9999}
#footertxt{ position:relative; float:left; text-align:center; padding:0px 0px 10px 0px;  color:#6A6565;width:965px;}
#footerimg{  margin:0px; padding:10px 0px; width:965px;}
#footerimg .txt{ position:relative; padding:10px; margin:0px 0px 0px 0px;  height:20px; width:100px; top:-10px;color:#000;}
#footer a:link {  text-decoration: none; color: #000;}
#footer a:visited { text-decoration: none; color: #000; }
#footer a:hover { color:#000; text-decoration:underline; }
#footer a:active { text-decoration: none; color: #000; }
#leftside_add {position: relative; width:80px; height:200px; top:-95px; left:-81px;}
#rightside_add {position: relative; width:120px; height:600px; top:30px; left:976px; background:url(./../img/0/banner/aktionsbanner.png) scroll transparent no-repeat 0px 0px;}
#rightside_add_en {position: relative; width:120px; height:600px; top:30px; left:976px; background:url(./../img/1/banner/aktionsbanner.png) scroll transparent no-repeat 0px 0px;}
#rightside_add_pl {position: relative; width:120px; height:600px; top:30px; left:976px; background:url(./../img/2/banner/aktionsbanner.png) scroll transparent no-repeat 0px 0px;}
#rightside_add_fr{position: relative; width:120px; height:600px; top:30px; left:976px; background:url(./../img/3/banner/aktionsbanner.png) scroll transparent no-repeat 0px 0px;}
#rightside_add_it {position: relative; width:120px; height:600px; top:30px; left:976px; background:url(./../img/4/banner/aktionsbanner.png) scroll transparent no-repeat 0px 0px;}
#rightside_add_es {position: relative; width:120px; height:600px; top:30px; left:976px; background:url(./../img/5/banner/aktionsbanner.png) scroll transparent no-repeat 0px 0px;}
#rightside_add_nl {position: relative; width:120px; height:600px; top:30px; left:976px; background:url(./../img/6/banner/aktionsbanner.png) scroll transparent no-repeat 0px 0px;}
.arrow_bg_img{background:url(./../img/storefront_img.png) scroll transparent no-repeat -7px -55px; width:5px; height:9px;float:left;vertical-align:middle;margin-top:3px;}
.link_bg_img{float:left; width:130px;vertical-align:middle;}
#lang_icon_de {width:25px; height:19px; background:url(./../img/storefront_img.png) scroll transparent no-repeat -8px -34px; cursor:pointer;}
#lang_icon_en {width:25px; height:19px; background:url(./../img/storefront_img.png) scroll transparent no-repeat -35px -34px; cursor:pointer;}
#lang_icon_pl {width:25px; height:19px; background:url(./../img/storefront_img.png) scroll transparent no-repeat -61px -34px; cursor:pointer;}
#lang_icon_fr {width:25px; height:19px; background:url(./../img/storefront_img.png) scroll transparent no-repeat -88px -34px; cursor:pointer;}
#lang_icon_it {width:25px; height:19px; background:url(./../img/storefront_img.png) scroll transparent no-repeat -115px -34px; cursor:pointer;}
#lang_icon_es {width:25px; height:19px; background:url(./../img/storefront_img.png) scroll transparent no-repeat -142px -34px; cursor:pointer;}
#lang_icon_nl {width:25px; height:19px; background:url(./../img/storefront_img.png) scroll transparent no-repeat -169px -34px; cursor:pointer;}
.header_login_button {border: 0px none; background: transparent url(./../img/storefront_img.png) no-repeat scroll -8px -9px; width:150px; height:21px; color:#FFFFFF; font-weight:bold; font-size:11px;}
.header_img_x {width:7px;height:7px;background:url(./../img/storefront_img.png) scroll transparent no-repeat -57px -67px; cursor:pointer;}
.header_direct_order_submit {width:16px;height:16px;background:url(./../img/storefront_img.png) scroll transparent no-repeat -21px -67px; cursor:pointer; border:0px;}
.header_dropdown_menu_bg {width:170px;height:1px;background:url(./../img/storefront_img.png) scroll transparent no-repeat -241px -59px; border:0px;margin-top:16px;}
.header_login_arrow_black {border: 0px none; background: transparent url(./../img/storefront_img.png) no-repeat scroll -66px -67px; width:4px; height:7px;float:left;margin:4px 4px 0 0;}

.footer_seo_text
{
	clear:both;
	border:1px solid #999;
	width:964px;
	height:190px;
	margin-bottom:10px;
}
.footer_seo_text_en
{
	height:160px;
}
.footer_seo_text_it
{
	height:220px;
}
.footer_seo_text_titlebox
{
	width:964px;
	text-align:center;
	margin-top:10px;
	margin-bottom:10px;
}
.footer_seo_text_box1
{
	width:460px;
	text-align:justify;
	padding:0px 10px 10px 10px;
	float:left;
}
.footer_seo_text_box2
{
	width:460px;
	text-align:justify;
	padding:0px 10px 10px 10px;
	float:left;
}
