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:normal; font-size: 20px; 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:160px;  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:5px 0px 0px 0px; top:0px; text-align:left; z-index:1; }




/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* 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 15px 0px; top:0px; 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: 152px; margin:0px 0px 0px 0px;  }
#basketcontent { position:relative; float:left;  margin-top:0px; z-index:3; padding:0px 0px 0px 4px; }

/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* +++++++++++++++++++++++++++  head  ++++++++++++++++++++++++++++++++++++++++++ */
/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
#topmenue { position:relative;   padding:25px 0px 0px 235px; top:0px; width:650px;  margin:0px 0px 0px 0px;   z-index:999;}
#topmenue ul { padding-left:235px; list-style-type: none; padding: 0px; margin: 0px 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:760px; height:115px; right:0px; top:45px; z-index:999;}
.language_icon{position:relative; float:left; width:25px; height:19px; margin:4px 2.75px 0px 0px;}
#search {position:absolute;  width: 250px; height:18px; margin:0px 0px 0px 0px; vertical-align:bottom; top:20px; left:30px; z-index:10001;}
.searchbtn { width:17px; height:17px; margin:0px 0px 0px 3px; vertical-align:bottom;}
.searchtextfield { width:150px; height:14px; border:1px solid #999999; font-size: 11px; margin:0px 0px 0px 0px; }
.search_title{height:18px;left:30px;margin:0;position:absolute;top:4px;vertical-align:bottom;width:160px;color:#FFFFFF;font-weight:bold;font-size:12px;}
#headmenuetxt  {position:absolute;  color: #fff; font-size:11px; top:20px; left:260px;}
#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:747px; height:35px; padding:0px  0px  0px  13px ; margin:0px 0px 0px 0px ; top:82px; left:0px; z-index:9999; background-color:#845d39;}

/*+++++++++++++++++++++++++++++ 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; background-image:url(./../img/arrow_blue.gif);padding:0px  0px  0px  10px ; margin:0px 0px 0px 0px ; background-position:0px 3px; background-repeat:no-repeat; 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:0px  0px  0px  0px ; margin:15px 0px 0px 0px ; height:17px; 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: 191px;  }
.leftbox { position:relative; float:left;  margin:0px 0px 15px 0px;  z-index:99; width: 191px; }
#leftmenuetop{position:relative; float:left; margin:0px 0px 0px 0px; padding:10px  0px  0px  10px ; z-index:99; width: 180px; height:16px;background-image:url(./../img/nav_left1_head.gif); font-weight:bold;background-repeat:no-repeat;}
#leftmenuebluetop{position:relative; float:left; margin:0px 0px 0px 0px; padding:10px  0px  0px  10px ; z-index:99; width: 180px; height:16px;background-image:url(./../img/nav_left2_head.gif); font-weight:bold;background-repeat:no-repeat;}

#leftmenuebtm{position:relative; float:left; margin:0px 0px 0px 0px; padding:0px  0px  0px  0px ; z-index:99; width: 190px; height:15px;background-image:url(./../img/nav_left2_bottom.gif); 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: 190px; background-color:#EADEC8; }
#leftmenueblue{position:relative; float:left; margin:0px 0px 0px 0px;  z-index:99; width: 190px; background-color:#E6F5FA; }
#leftmenueul{font-size:11px; width:190px; margin:0px 0px 0px 0px ; padding:0px  0px  0px  0px ;}

.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:172px;}
.leftmenueitem{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:#F4F9FD;}

#leftmenuesubul{font-size:11px; width:190px; 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:160px;}

/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* +++++++++++++++++++++++++++  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:5px 0px 0px 0px;}
#contentmiddle{position:relative;float:left;  width:608px;  padding:0px 0px 0px 0px; margin:0px 0px 0px 15px; }
#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 15px; 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 15px; 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:593px; background-color:#cdeaf8;left:0px;  padding:8px 0px 0px 0px; margin:15px 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:593px; 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 15px;}

.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:15px;   padding:0px 0px 0px 0px; margin:5px 0px 0px 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: FFF;; text-decoration: none;}
.stepitem_text .steplink{ color:#FFF; text-decoration: none;}


/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* +++++++++++++++++++++++++++  footer  ++++++++++++++++++++++++++++++++++++++++++ */
/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
#footer{ position:relative; float:left; text-align:center; width:965px; padding:10px 0px 50px 0px; margin:20px 0px 0px 0px; color:#6A6565; font-size:11px; border-top:1px solid #000;}
#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; }

