

#sbox-overlay {
	position: absolute;
	background-color: #000;
	left: 0px;
	top: 0px;
	zoom: 1;
}

#sbox-window {
	position: absolute;
	background-color: #fff;
	text-align: left;
	overflow: visible;
	padding: 10px;
	
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
}

#sbox-btn-close {
	position: absolute;
	width: 30px;
	height: 30px;
	right: -15px;
	top: -15px;
	background: url(../img/SqueezeBox/closebox.png) no-repeat center;
	border: none;
}

.sbox-window-ie6 #sbox-btn-close {
	background-image: url(../img/SqueezeBox/closebox.gif);
}

.sbox-loading #sbox-content {
	background-image: url(../img/SqueezeBox/spinner.gif);
	background-repeat: no-repeat;
	background-position: center;
}

#sbox-content {
	clear: both;
	overflow: auto;
	background-color: #fff;
	height: 100%;
	width: 100%;
	position: relative;
	border: 0;
}

.sbox-content-image#sbox-content {
	overflow: visible;
}

#sbox-image {
	display: block;
}

.sbox-content-image img {
	display: block;
	width: 100%;
	height: 100%;
}

.sbox-content-iframe#sbox-content {
	overflow: visible;
}


.body-overlayed {
	overflow: hidden;
}

.body-overlayed embed, .body-overlayed object, .body-overlayed select {
	visibility: hidden;
}
#sbox-window embed, #sbox-window object, #sbox-window select {
	visibility: visible;
}


.sbox-bg {
	position: absolute;
	width: 33px;
	height: 40px;
}

.sbox-bg-n {
	left: 0;
	top: -40px;
	width: 100%;
	background: url(../img/SqueezeBox/bg_n.png) repeat-x;
}
.sbox-bg-ne {
	right: -33px;
	top: -40px;
	background: url(../img/SqueezeBox/bg_ne.png) no-repeat;
}
.sbox-bg-e {
	right: -33px;
	top: 0;
	height: 100%;
	background: url(../img/SqueezeBox/bg_e.png) repeat-y;
}
.sbox-bg-se {
	right: -33px;
	bottom: -40px;
	background: url(../img/SqueezeBox/bg_se.png) no-repeat;
}
.sbox-bg-s {
	left: 0;
	bottom: -40px;
	width: 100%;
	background: url(../img/SqueezeBox/bg_s.png) repeat-x;
}
.sbox-bg-sw {
	left: -33px;
	bottom: -40px;
	background: url(../img/SqueezeBox/bg_sw.png) no-repeat;
}
.sbox-bg-w {
	left: -33px;
	top: 0;
	height: 100%;
	background: url(../img/SqueezeBox/bg_w.png) repeat-y;
}
.sbox-bg-nw {
	left: -33px;
	top: -40px;
	background: url(../img/SqueezeBox/bg_nw.png) no-repeat;
}html,body,div,p,h1,h2,h3,h4,ul,ol,li,span,a,table,td,form,fieldset,img
{
  border:0;
  margin:0;
  padding:0;
  list-style:none;
}

body
{
  font:62.5%/140% Arial, Verdana, Helvetica, sans-serif;
  color:#424242;
  text-align:center;
}

.fixfloat
{
  height:1px;
  font-size:0;
  line-height:0;
  clear:both;
}

.hidden
{
  display:none;
}

h1,h2,h3
{
  font:13px Arial, Geneva, Arial, Helvetica, sans-serif;
  font-weight:bold;
  color:#000;
}

div.col_center_custom h1,div.order_col1 h1,div.order_col1 h2,div.order_col2 h1,div.order_col2 h2,div.col_center_custom h2,div.col_center_custom h3
{
  font:13px/14px Arial, tahoma, verdana, sans-serif;
  color:#999999;
  margin:15px 0 5px;
  font-weight:bold;
}

h1.headline
{
  font:18px/18px Arial, tahoma, verdana, sans-serif;
  color:#ff8802;
  margin:10px 0;
  font-weight:bold;
}

h4
{
  font:10px/14px Arial, Verdana, Geneva, Helvetica, sans-serif;
  color:#333333;
  font-weight:bold;
}

h2.blue
{
  color:#999999;
  font:14px/14px Arial, tahoma, verdana, sans-serif;
  font-weight:bold;
}

div.subheadline
{
  height:25px;
  padding:20px 0 0 35px;
  color:#e2007a;
  font-weight:bold;
  font:20px/20px Arial, tahoma, verdana, sans-serif;
  float:left;
}

.horline
{
  clear:both;
  height:10px;
  border-bottom:1px solid #dfdfdf;
}

.horline_white
{
  clear:both;
  margin:0 0 15px;
  height:15px;
  border-bottom:1px solid #fff;
}

.horline2
{
  clear:both;
  margin:0 0 3px;
  height:3px;
  border-bottom:1px solid #dedede;
}

.horline3
{
  clear:both;
  margin:0 0 3px;
  height:3px;
  border-bottom:1px solid #dedede;
  width:520px;
}

.horline4
{
  clear:both;
  margin:0 0 3px;
  height:3px;
  border-bottom:1px solid #c1c1c1;
}

a:link
{
  color:#000;
  text-decoration:none;
  outline:none;
}

a:visited
{
  color:#000;
  text-decoration:none;
  outline:none;
}

a:hover
{
  color:#999999;
  text-decoration:underline;
  outline:none;
}

a:active
{
  color:#000;
  text-decoration:none;
  outline:none;
}

a.ico
{
  padding:0 0 0 25px;
}

a.comment
{
  background:url(../img/default/store/ico_comment.gif) 2px 0 no-repeat;
  color:#505050;
  height:25px;
  width:130px;
  padding:0 0 0 35px;
  margin:20px 0 0;
  display:block;
  line-height:12px;
  font-weight:bold;
  font-size:10px;
}

a.comment:hover
{
  color:#ffa978;
}

a.del
{
  background:url(../img/default/store/ico_del.gif) no-repeat;
  display:block;
  height:22px;
  width:22px;
}

a.email
{
  background:url(../img/default/store/ico_email.gif) no-repeat;
}

a.link
{
  background:url(../img/default/store/ico_arrow3.gif) 0 2px no-repeat;
  font-weight:bold;
  color:#666;
}

a.cat
{
  background:url(../img/default/store/ico_arrow1.gif) 0 0 no-repeat;
  font-weight:bold;
  color:#666;
  padding:0 0 0 20px;
  height:20px;
}

a.killfilter
{
  background:url(../img/default/store/ico_arrow7.gif) 0 0 no-repeat;
  font-weight:bold;
  color:#666;
  padding:0 0 0 25px;
  height:18px;
}

a.hitcounterSmall
{
  font-size:12px;
  float:right;
  margin:-1px 6px 0 0;
  color:#fff;
}

a.hitcounterSmallLabel
{
  font-size:10px;
  float:right;
  margin-right:10px;
  color:#fff;
}

div.overallContainer {
  background: url(../img/default/facelift/header.jpg) top center no-repeat;
  width: 1265px;
  height: auto;
  min-height: 483px;
  margin: 0 auto;
}

div#container
{
  position:relative;
  font-size:1.1em;
  line-height:1.6em;
  width:981px;
  text-align:left;
  margin: 0 auto;
  padding: 273px 5px 20px;
  background-color: transparent;
}

div#container h1#logo
{
  position:absolute;
  left:0;
  top:42px;
  width:394px;
  height:52px;
  margin:0;
  background:url(../img/default/facelift/logo.png) no-repeat;
  text-indent:-9999px;
  overflow:hidden;
}

a.startpage-feature-button {
  display: block;
  width: 230px;
  height: 74px;
  background: transparent center -1px no-repeat;
  text-indent: -9999em;
  margin-top: 8px;
  cursor: pointer;
  outline: none;
}

a.startpage-feature-button:hover {
  background-position: center -76px;
}

a.startpage-feature-button.twitter {
  background-image: url(../img/default/facelift/twitter-sprite.jpg);
}

a.startpage-feature-button.youtube {
  background-image: url(../img/default/facelift/youtube-sprite.jpg);
}

a.startpage-feature-button.outlet {
  background-image: url(../img/default/facelift/stores-sprite.jpg);
}

div#container h1#logo
{
  position:absolute;
  left:-43px;
  top:72px;
  width:460px;
  height:80px;
  margin:0;
  background:url(../img/default/facelift/logo.png) no-repeat;
  text-indent:-9999px;
  overflow:hidden;
}

div#container h1#logo a
{
  display:block;
  height:51px;
}

div.languages
{
  position:relative;
  margin:10px auto;
  width:981px;
  height:10px;
  text-align:right;
  z-index:999;
  color:#999;
}

.flagde
{
  background:url(../img/default/store/de.gif) no-repeat;
  width:16px;
  height:16px;
  display:block;
  float:left;
  margin-right:10px;
  border-style:none;
  font-size:9px;
}

.flagen
{
  background:url(../img/default/store/gb.gif) no-repeat;
  width:16px;
  height:16px;
  display:block;
  float:left;
  margin-right:10px;
  font-size:9px;
}

.flagfr
{
  background:url(../img/default/store/fr.gif) no-repeat;
  width:16px;
  height:16px;
  display:block;
  float:left;
  margin-right:10px;
  font-size:9px;
}

.lang_label
{
  float:left;
  margin-right:10px;
  color:#999;
}

.lang_select
{
  width:100px;
  background-color:transparent;
  border:0;
  color:#999;
}

.currency_val
{
  border:0;
  padding-top:0;
  color:#999;
  font-size:10px;
  cursor:pointer;
  background-color:transparent;
}

.form_currency
{
  float:left;
  color:#999;
}

.currency_label
{
  float:left;
}

div.tagcloud
{
  padding:15px 0 0;
  margin:0;
  width:149px;
  text-align:justify;
  line-height:10px;
  background-color:#fceec1;
}

div.tagcloud_cap
{
  height:11px;
  margin-top:5px;
}

div.tagcloud_promotion
{
  padding:15px 15px 0 0;
  margin-top:15px;
  text-align:justify;
  line-height:18px;
  border-top:2px solid #f2f1e9;
}

div.tagcloud_promotion_cap
{
  height:11px;
  margin-top:5px;
}

div.tagcloud a
{
  margin:4px;
  padding:0;
  text-decoration:none;
  white-space:nowrap;
  line-height:10px;
  text-align:center;
}

div.tagcloud_promotion a
{
  margin:4px;
  padding:0;
  text-decoration:none;
  white-space:nowrap;
  line-height:10px;
  text-align:center;
}

div.tagcloud a:hover,div.tagcloud_promotion a:hover
{
  text-decoration:underline;
}

div.tagcloud a.tag0,div.tagcloud_promotion a.tag0
{
  font-size:10px;
  line-height:10px;
  color:#999;
  text-align:center;
}

div.tagcloud a.tag1,div.tagcloud_promotion a.tag1
{
  font-size:12px;
  line-height:10px;
  color:#666;
  font-weight:bold;
  text-align:center;
}

div.tagcloud a.tag2,div.tagcloud_promotion a.tag2
{
  font-size:11px;
  line-height:14px;
  color:#666;
  text-align:center;
}

div.tagcloud a.tag3,div.tagcloud_promotion a.tag3
{
  font-size:16px;
  line-height:15px;
  font-weight:bold;
  color:#000;
  text-align:center;
}

div.search_ico
{
  background:url(../img/default/store/ico_search.gif) 0 0 no-repeat transparent;
  width:18px;
  height:18px;
  position:absolute;
  top:7px;
  left:0;
}

div#searchcontainer
{
  position:absolute;
  top:159px;
  right:201px;
  width:516px;
  height:45px;
  padding-top:5px;
  background:url(../img/default/store/suche_bg.gif) 0 0 no-repeat transparent;
}

#submit_search
{
  position:absolute;
  right:85px;
  top:4px;
  height: 32px;
  width: 87px;
  text-indent: -9999em;
  cursor: pointer;
  border: none;
  background:url(../img/default/facelift/suchen-sprite.png) top center no-repeat transparent;
}

#submit_search:hover
{
  background:url(../img/default/facelift/suchen-sprite.png) bottom center no-repeat transparent;
}


form#searchform input#searchfield
{
  font-size:12px;
  padding:4px 0 0 14px;
  width:303px;
  color:#666;
  height:21px;
  margin:5px 20px 0;
  border: none;
  background: transparent;
}

form#searchform input#searchfield
{
  font-size:12px;
  padding:4px 0 0 14px;
  width:303px;
  color:#666;
  height:21px;
  margin:5px 20px 0;
  border: none;
  background: transparent;
}

#header_links
{
  color:#999;
  position:absolute;
  top:5px;
  left:460px;
  font-size:11px;
}

#header_links a
{
  color:#999;
}

div#breadcrumb
{
  margin:0;
  padding:5px 0 0 2px;
  height:20px;
  color:#333;
  font-size:11px;
}

div#breadcrumb a
{
  color:#333;
  text-decoration:underline;
}

div#shopnav
{
  position:absolute;
  top:36px;
  left:660px;
  padding:0;
  width:540px;
  height:14px;
  z-index:1;
  color:#333;
  text-transform:uppercase;
}

div#shopnav ul
{
  list-style:none;
  display: block;
  height: 14px;
}

div#shopnav ul li
{
  padding: 0 6px 0 6px;
  border-left: 2px solid #fff;
  display: block;
  float:left;
  height: 14px;
  line-height: 14px;
}

div#shopnav ul li:first-child
{
  border-left: none;
}

div#shopnav ul li a {
  color: #fff;
  font-weight: bold;
  font-size: 12px;
  line-height: 14px;
}

ul.basket-info {
  display: block;
  position: absolute;
  top: 95px;
  left: 873px;
}

ul.basket-info li a{
  font-size: 16px;
  color: #25a9fc;
  line-height: 21px;
}

ul.basket-info li:first-child a {
  text-decoration: none;
  font-weight: bold;
  text-transform: uppercase;
  color: #656565;
}

div#navigation
{
  position:absolute;
  top:227px;
  width:981px;
  height:46px;
  background:url(../img/default/store/menu_bg_orange.gif) left top no-repeat;
  z-index:999;
}

div#navigation ul
{
  padding-left:20px;
}

div#navigation ul li
{
  display:block;
  float:left;
  padding:0;
  height:33px;
  padding:8px 0 0;
  margin-right:19px;
}

div#navigation ul li a.active { 
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px; 
}

div#navigation ul li a
{
  display:block;
  color:#fff;
  font-weight:bold;
  text-decoration:none;
  font-size:14px;
  text-transform:uppercase;
  padding:7px;
}

div#navigation ul li a:hover { 
  color: #fff;
  background-color: #FF9F00;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;

}
div#navigation ul li a.active
{
  color:#fff;
}

div#content
{
  margin:1px 0 10px;
  
}

div#content #left,div#content #left_home
{
  float:left;
  width:230px;
  margin:0;
  padding:0;
}

body#hideLeft div#content #left
{
  display:none;
}

body#hideLeftbasket div#content #left
{
  display:none;
}

div#content #left_home
{
  width:230px;
}

body#hideLeft div#center
{
  width:777px;
}

body#hideLeftbasket div#center
{
  width:777px;
}

div#content #center_home,div#content #center
{
  width:745px;
  float:left;
  margin:10px 0 0;
  padding:0;
}

body#hideRight div#content #center
{
  width:817px;
}

body#hideRight div#content #center_home
{
  width:700px;
  float:right;
}

body#hideLeft div#content #center_home
{
  width:777px;
  float:left;
}

body#hideLeftbasket div#content #center_home
{
  width:980px;
  float:right;
}

div#content #right
{
  width:149px;
  float:right;
  margin-top:10px;
}

div.col_center
{
  float:left;
  width:653px;
  margin:10px 0 0;
}

div.col_center2
{
  float:left;
  width:777px;
  margin:0;
}

div.col_center_listing
{
  float:left;
  width:653px;
  width:730px;
  margin:0 0 0 35px;
  padding:0;
}

div.col_center_container
{
  float:left;
  width:500px;
  margin:0;
}

div.col_center_custom
{
  float:left;
  width:630px;
  margin:0 15px 0 0;
  padding:0 70px 20px 0;
  font-size:11px;
  color:#666;
  line-height:18px;
}

div.col_center_custom strong
{
  margin:5px 0 10px;
}

div.col_right1
{
  float:left;
  width:149px;
  margin:10px 0 0 15px;
}

div.col_right2
{
  float:right;
  width:189px;
  margin:0;
}

ul#mainbuttons
{
  padding:10px 1px 0;
  margin:0;
  margin-bottom:20px;
}

ul#mainbuttons li
{
  padding-left:15px;
}

ul#mainbuttons li a
{
  font-size:11px;
  padding:4px;
  color:#000;
  text-transform:none;
  width:215px;
  display:block;
}

ul#mainbuttons li a:hover
{
  text-decoration:none;
  color:#fff;
  background:url(../img/default/store/submenu_hover.gif) left top no-repeat;
}

ul#mainbuttons li a.active
{
  font-weight:bold;
  color:#333;
  border-bottom:1px solid #d1d1d1;
}

ul#mainbuttons li a.flag
{
  color:#999;
  font-weight:bold;
}

.cat_box
{
  background:#ffffff;
  margin:0;
  padding:0;
  width:230px;
}

div#left_home .box5,div#left_home .cat_box
{
  width:230px;
}

div.box3 ul#submenu li h3
{
  font-weight:normal;
}

div#catbox
{
  height:125px;
  overflow:hidden;
}

div.box3 ul#submenu
{
  padding:10px 1px 0;
  margin:0 0 20px;
}

div.box3 ul#submenu li
{
  padding-left:15px;
}

div.box3 ul#submenu li a
{
  font-size:11px;
  padding:4px;
  padding-bottom:5px;
  color:#000;
  text-transform:none;
  width:215px;
  display:block;
}

div.box3 ul#submenu li a:hover
{
  text-decoration:none;
  color:#fff;
  background:url(../img/default/store/submenu_hover.gif) left top no-repeat;
}

div.box3 ul#submenu li a.active
{
  font-weight:bold;
  color:#0096ff;
}

div.box3 ul#submenu li a.flag
{
  padding-left:10px;
  color:#fff;
  font-weight:bold;
  background:url(../img/default/store/submenu_hover.gif) left top no-repeat;
}

div.box3 ul#submenu ul
{
  padding:0 0 10px;
  background-color:#fff;
  margin:0;
}

div.box3 ul#submenu ul li
{
  border-bottom:none;
}

div.box3 ul#submenu ul li a
{
  font-size:11px;
  font-weight:normal;
  display:block;
  padding:5px 3px 4px 0;
  color:#545454;
  background-color:#fff;
  background-image:none;
}

div.box3 ul#submenu ul li a:hover
{
  display:block;
  color:#333;
  background-image:none;
  text-decoration:underline;
}

div.box3 ul#submenu ul li a.active
{
  background-image:none;
  font-weight:bold;
  background-color:#0096ff;
}

div.box3 ul#submenu ul ul
{
  padding:0;
  background-color:#fff;
  margin:0;
  border-bottom:1px solid #d1d1d1;
}

div.box3 ul#submenu ul ul li
{
  border-bottom:none;
}

div.box3 ul#submenu ul ul li a
{
  display:block;
  padding:4px 3px 4px 32px;
  color:#999;
}

div.box3 ul#submenu ul ul li a.active
{
  color:#999;
  font-weight:bold;
}

div.box3 ul#submenu ul ul li a:hover
{
  display:block;
}

div.box3 ul#submenu ul ul ul li a
{
  padding:5px 3px 4px 30px;
  background:url(../img/default/store/ico_arrow2.gif) 20px 8px no-repeat;
}

div.box3 ul#submenu ul ul ul li a:hover
{
  background:url(../img/default/store/ico_arrow2.gif) 20px 8px no-repeat;
}

div.box3 ul#servicenav
{
  padding:0 1px;
  margin:0;
}

div.box3 ul#servicenav li a
{
  display:block;
  padding:3px 3px 0 25px;
  color:#505050;
}

div.box3 ul#servicenav li a:hover
{
  text-decoration:none;
  color:#999999;
}

div.box3 ul#servicenav li a.active
{
  font-weight:bold;
  color:#666;
  border-bottom:1px solid #d1d1d1;
}

div.box
{
  width:147px;
  position:relative;
}

div.box_middle
{
  padding:0 7px 5px;
  font-size:10px;
  line-height:12px;
}

div.box_middle p
{
  margin:15px 0 5px;
}

div.box_middle h4
{
  margin:15px 0 5px;
  font-weight:bold;
}

div.boxtop
{
  height:6px;
  line-height:0;
  font-size:0;
}

div.box2
{
  width:149px;
  position:relative;
}

div.box3
{
  width:230px;
  position:relative;
}

div.box4
{
  width:189px;
  position:relative;
}

div.box5
{
  width:230px;
  position:relative;
}

div.box5top
{
  height:6px;
  line-height:0;
  font-size:0;
}

div.box4_middle
{
  text-align:center;
  padding:0;
  font-size:11px;
  color:#666;
  background-color:#fff;
  border:5px solid #e5e4dd;
}

div.box4_middle h4
{
  margin:0 0 7px;
  font-weight:bold;
  font-size:11px;
  line-height:12px;
  color:#ff8802;
  text-align:center;
  padding-top:10px;
}

div.box4_middle a
{
  font-weight:bold;
}

div.box_middle p
{
  margin:15px 0 5px;
}

div.box4_middle strong
{
  color:#000;
}

div.box4_middle ul li
{
  margin:10px 0 5px;
}

div.box h2,div.box2 h2,div.box4 h2
{
  color:#fff;
  overflow:hidden;
  position:relative;
  margin-bottom:0;
}

div.boxcap1
{
  height:6px;
  line-height:0;
  font-size:0;
}

div.box2cap
{
  height:6px;
  line-height:0;
  font-size:0;
}

div.boxcap2
{
  height:6px;
  line-height:0;
  font-size:0;
}

div.boxcap2_blue
{
  height:6px;
  line-height:0;
  font-size:0;
}

div.boxcap3
{
  height:6px;
  line-height:0;
  font-size:0;
}

div.boxcap3_2
{
  height:17px;
  line-height:0;
  font-size:0;
}

div.boxcap4
{
  height:31px;
  line-height:0;
  font-size:0;
}

div.box5cap
{
  height:17px;
  line-height:0;
  font-size:0;
}

div.box3 h2
{
  font-size:12px;
  font-weight:bold;
  height:20px;
  border-bottom:1px solid #999;
  color:#fff;
  background-color:#ffb185;
  padding-left:10px;
  padding-top:10px;
}

div#topseller h2
{
  background-color:#f8f8f8;
  font-size:14px;
  color:#0096ff;
  padding:10px 0 0 10px;
  height:20px;
  z-index:111;
  border-bottom:1px solid #ccc;
}

div#angeschaut h2
{
  background-color:#f2f1e9;
  font-size:14px;
  height:20px;
  margin:0 0 5px;
  padding-left:10px;
  padding-top:10px;
  color:#0096ff;
}

div#yourbasket h2
{
  height:25px;
  margin-top:10px;
  padding:10px 0 0 10px;
  color:#0096ff;
  background-color:#f8f8f8;
}

div#kontakt h2
{
  color:#0096ff;
  padding:5px;
  height:15px;
  margin:30px 10px 15px 0;
}

div#aehnlich h2
{
  color:#999;
  border-bottom:1px solid #dfdfdf;
  height:19px;
  margin:0;
  padding-left:10px;
  padding-top:5px;
}

div#hersteller h2
{
  font-size:12px;
  height:20px;
  border-bottom:1px solid #999;
  color:#545454;
  padding-left:10px;
  padding-top:10px;
  font-weight:bold;
}

div#hersteller
{
  display:none;
  background:#ffffff;
  border:1px solid #ccc;
  margin:0;
  padding:0;
  width:147px;
}

div#angeschaut
{
  background-color:#fff;
  margin-top:15px;
  border:5px solid #f2f1e9;
  width:139px;
}

div#yourbasket
{
  margin-bottom:0;
}

div#yourbasket strong
{
  font-size:11px;
  font-weight:bold;
}

div#angeschaut h3,div#aehnlich h3
{
  color:#777;
  font-size:10px;
  font-weight:normal;
  line-height:11px;
  margin:0;
  padding:0;
  letter-spacing:normal;
}

div#angeschaut a,div#aehnlich a
{
  color:#777;
  font-size:10px;
  line-height:12px;
}

div.lastview_rule
{
  width:134px;
  padding:5px 5px 5px 0;
  border-bottom:2px solid #f2f1e9;
  margin:0;
}

div.lastview_rule_last
{
  width:134px;
  padding:5px 5px 5px 0;
  margin:0;
}

div.similar_rule
{
  width:147px;
  padding:18px 0 8px;
  border-bottom:1px solid #d1d1d1;
  margin:0 0 0 1px;
  text-align:center;
}

div.similar_rule_last
{
  width:147px;
  padding:18px 0 8px;
  margin:0 0 0 1px;
  text-align:center;
}

a.thumb
{
  border:none;
  float:left;
  margin:0 5px 0 0;
}

div.similar_rule h1,div.similar_rule_last h1
{
  font:12px/14px Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-weight:bold;
  color:#333333;
  width:130px;
  margin-left:10px;
  margin-top:5px;
}

div#topseller
{
  float:left;
  margin:0;
  position:relative;
  overflow:hidden;
  height:450px;
  border:1px solid #ccc;
  display:none;
}

div.toprule
{
  padding:5px 2px 0 40px;
  color:#77808e;
  line-height:12px;
  font-size:11px;
  font-weight:bold;
  overflow:hidden;
  position:absolute;
  left:0;
  top:0;
  width:144px;
  padding:5px 2px 0;
}

div.topruleimg
{
  position:absolute;
  left:5px;
  top:100px;
  overflow:hidden;
  width:40px;
  height:31px;
}

div#topseller div.out
{
  background-color:#f8f8f8;
  border-bottom:1px solid #ccc;
}
_
div#topseller div.over
{
  background-color:#fff;
  width:144px;
  border-bottom:1px solid #ccc;
}

div.top1 div.topruleimg
{
  background:url(../img/default/store/bg_top1.gif) 0 0 no-repeat scroll transparent;
}

div.top2 div.topruleimg
{
  background:url(../img/default/store/bg_top2.gif) 3px 0 no-repeat scroll transparent;
}

div.top3 div.topruleimg
{
  background:url(../img/default/store/bg_top3.gif) 3px 0 no-repeat scroll transparent;
}

div.top4 div.topruleimg
{
  background:url(../img/default/store/bg_top4.gif) 3px 0 no-repeat scroll transparent;
}

div.top5 div.topruleimg
{
  background:url(../img/default/store/bg_top5.gif) 3px 0 no-repeat scroll transparent;
}

div.toprulecontent
{
  float:right;
  width:105px;
}

div.toprule h3
{
  color:#505050;
  font-size:10px;
  font-weight:bold;
  line-height:11px;
  margin:0;
  padding:0;
  letter-spacing:normal;
}

div.toprule div.topimg
{
  height:70px;
  overflow:hidden;
  padding:0 0 15px;
}

div.toprule a:hover
{
  text-decoration:none;
}

div.toprule a
{
  color:#999;
  font-size:11px;
  font-weight:bold;
}

div.top1
{
  height:138px;
}

div.top2
{
  height:138px;
}

div.top3
{
  height:138px;
}

div.top4
{
  height:138px;
}

div.top5
{
  height:138px;
}

div.artbox_1col
{
  position:relative;
  float:left;
  height:130px;
  width:652px;
}

div.artbox_1col a.artbox_thumb
{
  display:block;
  height:130px;
  width:150px;
  padding:0;
  text-align:center;
  float:left;
}

div.artbox_1col h1
{
  margin:20px 0 0 165px;
  font-size:12px;
  color:#000;
  font-weight:bold;
  line-height:14px;
  padding:0 10px 0 15px;
  text-align:left;
}

div.artbox_1col .stat
{
  position:absolute;
  top:55px;
  left:165px;
  width:164px;
  font-size:10px;
  color:#778285;
  float:left;
}

div.artbox_1col .article-price2 s
{
  font-size:.9em;
  color:#666;
}

div.artbox_1col .article-price2
{
  position:absolute;
  top:80px;
  right:30px;
  font-size:15px;
  color:#000;
  width:100px;
  text-align:right;
  margin:10px 0 0;
}

div.artbox_1col .article-price2 strong
{
  color:#ff0033;
}

div.artbox_1col .article-price strong
{
  color:#000;
}

div.artbox_1col .article-price
{
  position:absolute;
  top:90px;
  right:30px;
  font-size:15px;
  font-weight:normal;
  color:#000;
  width:100px;
  text-align:right;
  margin:10px 0 0;
}

div.artbox_img
{
  position:relative;
  float:left;
  height:271px;
  margin:9px 1px 0 10px;
  width:205px;
}

div.artbox_1col .article-description
{
  margin-left:15px;
  margin-top:5px;
  float:left;
  width:450px;
}

div.artbox_1col .ico_tipp
{
  position:absolute;
  top:0;
  left:100px;
  width:46px;
  height:33px;
  background:url(../img/default/store/ico_tipp.gif) 0 0 no-repeat;
}

div.artbox_1col .ico_new
{
  position:absolute;
  top:0;
  left:5px;
  width:48px;
  height:48px;
  background:url(../img/default/store/ico_new.gif) 0 0 no-repeat;
}

div.artbox_1col .ico_system
{
  position:absolute;
  top:90px;
  left:165px;
  width:100px;
  height:40px;
}

div.artbox_2col
{
  position:relative;
  float:left;
  height:180px;
  width:315px;
}

div.artbox_2col a.artbox_thumb
{
  display:block;
  height:150px;
  width:150px;
  padding:20px 0 0;
  text-align:center;
  float:left;
}

div.artbox_2col h1
{
  font-size:12px;
  color:#000;
  font-weight:bold;
  line-height:14px;
  padding:0 10px 0 15px;
  margin-top:20px;
  text-align:left;
}

div.artbox_2col .stat
{
  position:absolute;
  top:140px;
  left:15px;
  width:164px;
  font-size:10px;
  color:#778285;
}

div.artbox_2col .article-price2 s
{
  font-size:.9em;
  color:#666;
}

div.artbox_2col .article-price2
{
  position:absolute;
  top:125px;
  left:190px;
  font-size:15px;
  color:#000;
  width:100px;
  text-align:right;
  margin:10px 0 0;
}

div.artbox_2col .article-price2 strong
{
  color:#ff0033;
}

div.artbox_2col .article-price strong
{
  color:#000;
}

div.artbox_2col .article-price
{
  position:absolute;
  top:135px;
  left:190px;
  font-size:15px;
  font-weight:normal;
  color:#000;
  width:100px;
  text-align:right;
  margin:10px 0 0;
}

div.artbox_2col .article-description
{
  margin-left:15px;
  margin-top:15px;
}

div.artbox_2col .ico_tipp
{
  position:absolute;
  top:0;
  left:100px;
  width:46px;
  height:33px;
  background:url(../img/default/store/ico_tipp.gif) 0 0 no-repeat;
}

div.artbox_top,div.artbox_cap
{
  width:221px;
  height:10px;
  background:url(../img/default/store/artbox_top.gif) left top no-repeat;
}

div.artbox_cap
{
  background:url(../img/default/store/artbox_cap.gif) left top no-repeat;
  position:absolute;
  bottom:0;
}

div.artbox,div.artbox_praemie
{
  position:relative;
  float:left;
  height:369px;
  width:221px;
  background:url(../img/default/store/artbox_mid.gif) left top repeat-y;
  margin-right:18px;
}

div.artbox_praemie
{
  height:270px;
}

div.artbox_praemie .price_prae
{
  font-size:15px;
  color:#000;
  width:140px;
  margin:10px auto 0;
}

div.artbox a.artbox_thumb,div.artbox_praemie a.artbox_thumb
{
  display:block;
  height:175px;
  padding:25px 0 0;
  text-align:center;
}

div.artbox h1
{
  font-size:12px;
  color:#000;
  font-weight:normal;
  height:40px;
  line-height:14px;
  padding:0 10px 0 15px;
  text-align:center;
}

div.artbox .stat
{
  position:absolute;
  top:0;
  left:15px;
  width:164px;
  font-size:10px;
  color:#778285;
}

div.artbox .article-price2 s
{
  font-size:.9em;
  color:#ff5500;
}

div.artbox .article-price2
{
  font-size:19px;
  color:#000;
  width:100px;
  float:right;
  text-align:right;
  margin:-2px 10px 0 0;
}

div.artbox .article-price2 strong
{
  color:#000;
}

div.artbox .article-price strong
{
  color:#000;
}

div.artbox .article-price
{
  font-size:19px;
  float:right;
  font-weight:normal;
  height:25px;
  color:#000;
  padding-right:5px;
  width:100px;
  text-align:right;
  margin:10px 0 0;
}

div.artbox .article-description
{
  margin-left:15px;
  margin-top:5px;
}

div.artbox_praemie .article-description
{
  width:200px;
  position:relative;
  margin:0 auto;
}

div.supplierlogo
{
  width:100px;
  position:relative;
  float:left;
  margin-left:10px;
}

div.artbox .optionsbox
{
  text-align:center;
  position:relative;
  width:221px;
  margin-top:10px;
}

p.bt_details_na
{
  margin:0;
  text-align:center;
}

div.artbox .optionsbox a
{
  text-transform:uppercase;
  color:#409dff;
}

div.artbox2
{
  position:relative;
  float:left;
  height:315px;
  margin:15px 0;
  padding:0 10px 0 20px;
  width:130px;
}

div.artbox2 a.artbox_thumb
{
  display:block;
  height:130px;
  padding:25px 0 0;
  text-align:center;
}

div.artbox2 h1
{
  font-size:12px;
  color:#000;
  font-weight:bold;
  line-height:14px;
  padding:0;
  text-align:left;
  margin-bottom:5px;
}

div.artbox2 .stat
{
  position:absolute;
  top:110px;
  left:15px;
  width:120px;
  font-size:10px;
  color:#778285;
  line-height:11px;
}

div.artbox2 .article-price2 s
{
  font-size:.9em;
  color:#666;
}

div.artbox2 .article-price2
{
  position:absolute;
  top:255px;
  left:50px;
  font-size:15px;
  color:#000;
  width:100px;
  text-align:right;
  margin:10px 0 0;
}

div.artbox2 .article-price2 strong
{
  font-size:14px;
  color:#ff0033;
}

div.artbox2 .article-price strong
{
  color:#000;
}

div.artbox2 .article-price
{
  font-size:15px;
  position:absolute;
  top:273px;
  left:50px;
  font-weight:normal;
  color:#000;
  width:100px;
  text-align:right;
  margin:10px 0 0;
}

div.artbox2 .ico_system
{
  position:absolute;
  top:255px;
  left:10px;
  width:70px;
  height:20px;
  text-align:left;
  font-size:0;
  line-height:0;
}

div.artbox3
{
  position:relative;
  float:left;
  height:335px;
  margin:0;
  padding:0 15px;
  width:150px;
}

div.artbox3 a.artbox_thumb
{
  display:block;
  height:175px;
  padding:25px 0 0;
  text-align:center;
}

div.artbox3 h1
{
  font-size:12px;
  color:#000;
  font-weight:bold;
  line-height:12px;
  padding:0;
  text-align:left;
  margin-bottom:5px;
}

div.artbox3 .stat
{
  position:absolute;
  top:235px;
  left:15px;
  width:160px;
  font-size:10px;
  color:#778285;
  line-height:11px;
}

div.artbox3 .article-price2 s
{
  font-size:.9em;
  color:#666;
}

div.artbox3 .article-price2
{
  font-size:15px;
  color:#000;
  width:100px;
  text-align:right;
  margin:10px 0 0;
}

div.artbox3 .article-price2 strong
{
  color:#ff0033;
}

div.artbox3 .article-price strong
{
  color:#000;
}

div.artbox3 .article-price
{
  font-weight:normal;
  color:#000;
  width:100px;
  text-align:right;
  margin:10px 0 0;
}

div.artbox3 .ico_system
{
  position:absolute;
  top:270px;
  left:0;
  width:70px;
  height:20px;
  text-align:left;
  font-size:0;
  line-height:0;
}

div.artbox3_left
{
  position:relative;
  height:290px;
  margin:5px 0;
  width:221px;
  background:url(../img/default/store/artbox_mid.gif) left top repeat-y;
}

div.artbox3_left a.artbox_thumb
{
  display:block;
  height:150px;
  padding:18px 0 0;
  text-align:center;
}

div.artbox3_left h1
{
  font-size:12px;
  font-weight:normal;
  line-height:12px;
  padding:0;
  text-align:left;
  margin-bottom:5px;
  text-align:center;
}

div.artbox3_left h1 a
{
  color:#424242;
}

div.artbox3_left .stat
{
  position:absolute;
  top:235px;
  left:15px;
  width:160px;
  font-size:10px;
  color:#778285;
  line-height:11px;
}

div.artbox3_left .article-price2 s
{
  font-size:.9em;
  color:#666;
}

div.artbox3_left .article-price2
{
  text-align:right;
  font-size:15px;
  color:#000;
  text-align:right;
  margin:4px 0;
  padding-right:4px;
}

div.artbox3_left .article-price2 strong
{
  color:#ff0033;
}

div.artbox3_left .article-price strong
{
  color:#000;
}

div.artbox3_left .article-price
{
  font-size:15px;
  font-weight:normal;
  color:#000;
  text-align:right;
  margin:4px 0;
  padding-right:4px;
}

div.artbox3_left .ico_system
{
  position:absolute;
  top:270px;
  left:0;
  width:70px;
  height:20px;
  text-align:left;
  font-size:0;
  line-height:0;
}

div.artbox3_left_top,div.artbox3_left_cap
{
  width:221px;
  height:10px;
  background:url(../img/default/store/artbox_top.gif) left top no-repeat;
}

div.artbox3_left_cap
{
  background:url(../img/default/store/artbox_cap.gif) left top no-repeat;
  position:absolute;
  bottom:0;
}

div.artbox3_left .optionsbox
{
  text-align:center;
  position:relative;
  width:221px;
}

div.artbox3_left .optionsbox a
{
  text-transform:uppercase;
  color:#409dff;
}

h2#scrollerScrollUp
{
  width:221px;
  height:47px;
  background:url(../img/default/store/weiteres_zubehoer.gif) left top no-repeat;
  text-indent:-9999em;
}

h2#scrollerScrollDown
{
  width:221px;
  height:47px;
  background:url(../img/default/store/weiteres_zubehoer.gif) left -47px no-repeat;
  text-indent:-9999em;
}

h2#scrollerScrollUpPrae
{
  width:221px;
  height:47px;
  background:url(../img/default/store/deals-blaettern.png) left -47px no-repeat;
  text-indent:-9999em;
  margin-top:5px;
}

h2#scrollerScrollDownPrae
{
  width:221px;
  height:47px;
  background:url(../img/default/store/deals-blaettern.png) left top no-repeat;
  text-indent:-9999em;
}

h2.trefferAnzeigenTop
{
  width:206px;
  height:26px;
  background:url(../img/default/store/treffer_anzeigen.gif) no-repeat;
  padding:12px 0 0 25px;
  cursor:pointer;
}

h2.trefferAnzeigenBottom
{
  margin-top:-23px;
  margin-bottom:20px;
  width:206px;
  height:26px;
  background:url(../img/default/store/treffer_anzeigen.gif) no-repeat;
  padding:12px 0 0 25px;
  cursor:pointer;
}

h2.trefferAnzeigenTop div,h2.trefferAnzeigenBottom div
{
  color:#fff;
  font-weight:bold;_
}

div.activeInGroup
{
  float:left;
  font-size:1.2em;
}

div.activeInGroupRemove
{
  float:right;
  cursor:pointer;
  text-decoration:underline;
  font-size:1.2em;
}

div#scrollerInner
{
  position:relative;
  height:890px;
  overflow:hidden;
  border:0;
  padding:0;
}

div#scrollerInnerPrae
{
  position:relative;
  height:710px;
  overflow:hidden;
  border:0;
  padding:0;
}

div.artbox4
{
  position:relative;
  float:left;
  height:335px;
  margin:0;
  padding:0 30px 0 10px;
  width:130px;
}

div.artbox4 a.artbox_thumb
{
  display:block;
  height:150px;
  padding:25px 0 0;
  text-align:center;
}

div.artbox4 h1
{
  font-size:10px;
  color:#000;
  font-weight:bold;
  line-height:12px;
  padding:0;
  text-align:left;
  margin-bottom:5px;
}

div.artbox4 .stat
{
  position:absolute;
  top:225px;
  left:0;
  width:170px;
  font-size:10px;
  color:#778285;
  line-height:11px;
}

div.artbox4 .article-price2 s
{
  font-size:.9em;
  color:#666;
}

div.artbox4 .article-price2
{
  position:absolute;
  top:265px;
  right:45px;
  font-size:15px;
  color:#000;
  width:100px;
  text-align:right;
  margin:10px 0 0;
}

div.artbox4 .article-price2 strong
{
  color:#ff0033;
}

div.artbox4 .article-price strong
{
  color:#000;
}

div.artbox4 .article-price
{
  position:absolute;
  top:280px;
  right:45px;
  font-size:15px;
  font-weight:normal;
  color:#000;
  width:100px;
  text-align:right;
  margin:10px 0 0;
}

.article-description
{
  font-size:11px;
  line-height:13px;
  color:#777;
}

.grid_left
{
  margin:9px 0 0;
}

.grid_middle
{
  margin:9px 0 0 9px;
}

.grid_right
{
  margin:9px 0 0 9px;
}

.grid_right2
{
  margin:9px 0 0 9px;
  border-left:1px solid #dedede;
}

.listing_grid_middle2
{
  border-left:1px solid #dfdfdf;
}

.listing_grid_right
{
  border-left:1px solid #dedede;
}

.listing_grid_left3
{
  border-right:1px solid #dfdfdf;
}

.cat_text
{
  padding:10px;
  padding-left:20px;
  padding-right:20px;
  margin-bottom:10px;
  color:#333;
  border:1px solid #dedede;
  background-color:#FAFAFA;
}

.cat_text a
{
  text-decoration:underline;
  font-weight:bold;
}

.cat_text h1
{
  margin-bottom:10px;
  font-size:14px;
  color:#656565;
}

div#right div#hersteller ul
{
  margin-left:10px;
}

div#right div#hersteller ul li
{
  padding:4px 0 4px 17px;
  width:113px;
  height:35px;
  margin:0;
  border-bottom:1px solid #dfdfdf;
}

div#hersteller_filter
{
  background:#ffffff;
  margin:0 0 50px;
  padding:0;
  width:230px;
}

div#right div#hersteller_filter ul
{
  margin-left:0;
  background-color:#f6f6f6;
}

div#right div#hersteller_filter ul li
{
  padding:4px 0 4px 17px;
  height:15px;
  margin:0;
}

div#hersteller_filter h2
{
  font-size:12px;
  height:20px;
  color:#fff;
  padding-left:10px;
  padding-top:10px;
  font-weight:bold;
  background:url(../img/default/store/header_filter_blue.gif) 0 0 no-repeat;
  margin-top:25px;
}

div#hersteller_filter ul
{
  height:150px;
  overflow:scroll;
}

div#hersteller_filter label {
  display: inline;
  width: auto;
  margin: 0;
  padding: 0;
  float: none;
}

div#right div#hersteller ul li a
{
  display:block;
}

div#right div#hersteller ul li a.without
{
  display:block;
  width:95px;
  height:25px;
  font-size:10px;
  color:#333;
  padding:10px 0 0;
  text-align:center;
}

a#button_top
{
  display:block;
  width:149px;
  height:41px;
  height:40px;
  text-indent:-9999px;
}

a#button_bottom
{
  border-top:2px solid #dfdfdf;
  display:block;
  width:149px;
  height:41px;
  text-align:center;
  height:41px;
}

div.ico_new
{
  position:absolute;
  top:10px;
  left:5px;
  width:48px;
  height:48px;
  background:url(../img/default/store/ico_new.gif) 0 0 no-repeat;
}

div.ico_tipp
{
  position:absolute;
  top:0;
  right:15px;
  width:46px;
  height:33px;
  background:url(../img/default/store/ico_tipp.gif) 0 0 no-repeat;
}

div.ico_auslauf
{
  position:absolute;
  top:135px;
  left:3px;
  width:62px;
  height:62px;
  background:url(../img/default/store/auslauf.gif) 0 0 no-repeat;
}

div.ico_auslaufS
{
  position:absolute;
  top:110px;
  left:3px;
  width:62px;
  height:62px;
  background:url(../img/default/store/auslauf.gif) 0 0 no-repeat;
}

div.ico_esd
{
  position:absolute;
  top:105px;
  left:75px;
  width:56px;
  height:56px;
  background:url(../img/default/store/ico_esd.gif) 0 0 no-repeat;
}

div.deliverable
{
  position:absolute;
  top:220px;
  left:70px;
  font-size:10px;
}

.deliverable1
{
  color:#009900;
  font-size:13px;
  font-weight:bold;
}

.deliverable2
{
  color:#009900;
}

.deliverable3
{
  color:#990000;
  color:#333;
}

.deliverable4
{
  color:#990000;
}

div.detail_box
{
  padding:0;
  margin-top:15px;
}

div.detail_box_top
{
  border-bottom:1px solid #dfdfdf;
  margin-bottom:20px;
  position:relative;
  height:25px;
  padding:0;
  clear:both;
}

div.detail_box_cap
{
  background:url(../img/default/store/hor_gradient.gif) 0 0 repeat-x;
  height:36px;
  clear:both;
}

div.detail_box_top a.article_back
{
  position:absolute;
  left:20px;
  top:5px;
  width:120px;
  height:33px;
  padding:2px 0 0 35px;
  font-weight:bold;
  color:#999999;
}

div.detail_box_top a.article_next
{
  position:absolute;
  right:20px;
  top:5px;
  width:150px;
  height:33px;
  padding:2px 35px 0 0;
  text-align:right;
  font-weight:bold;
  color:#999999;
}

div.detail_box_top p.article_overview
{
  position:absolute;
  left:260px;
  top:5px;
  width:285px;
  height:35px;
  font-weight:bold;
  color:#666;
}

div.detail_box_top p.article_overview a
{
  color:#999999;
}

div.detail_box2_cap
{
  height:36px;
  clear:both;
}

div.detail_box2_top a.article_back
{
  position:absolute;
  right:165px;
  margin-right:10px;
  float:left;
  height:33px;
  width:50px;
  padding:0;
  font-weight:bold;
  color:#999999;
}

div.detail_box2_top a.article_next
{
  position:absolute;
  right:0;
  float:left;
  height:33px;
  width:50px;
  padding:0;
  font-weight:bold;
  color:#999999;
}

div.detail_box2_top p.article_overview a
{
  color:#999999;
}

div.detail_box2_top
{
  position:relative;
  width:980px;
  height:38px;
  background:url(../img/default/store/article_navigation.gif) left top no-repeat;
  font-size:14px;
  padding-top:10px;
  margin-top:30px;
}

div.art_nav_overview
{
  position:relative;
  float:left;
  width:520px;
  margin-left:20px;
}

div.art_nav_overview a
{
  font-weight:bold;
  color:#444;
}

div.art_nav_prev
{
  position:relative;
  float:left;
  width:160px;
  font-weight:bold;
}

div.art_nav_prev a
{
  color:#24a3fe;
}

div.art_nav_next
{
  position:relative;
  float:left;
  width:140px;
  margin-right:0;
  text-align:right;
}

div.art_nav_next a
{
  color:#24a3fe;
  font-weight:bold;
}

div.art_nav_count
{
  position:relative;
  float:left;
  width:135px;
  text-align:center;
}

div.detail_col1
{
  float:left;
  width:370px;
  text-align:center;
  position:relative;
}

div.detail_col2
{
  float:left;
  width:310px;
}

div.detail_col3
{
  float:left;
  width:215px;
}

a.main_image
{
  display:block;
  text-align:center;
}

img.downloadmap
{
  position:absolute;
  left:585px;
  top:-10px;
}

#article_details
{
  color:#424242;
  line-height:14px;
  font-size:12px;
}

.details_price_box
{
  position:relative;
  width:100%;
  margin:20px 0;
}

.article_details_price
{
  font-size:24px;
  line-height:20px;
  margin:20px 0 10px;
  color:#333;
  width:150px;
  float:left;
}

.article_details_price2
{
  font-size:24px;
  margin:20px 0 10px;
  line-height:20px;
  width:150px;
  float:left;
}

.article_details_price2 s
{
  font-size:16px;
  color:#ff5500;
}

.pseudobox
{
  width:157px;
  height:40px;
  text-align:center;
  position:relative;
  float:right;
  color:#ff5500;
  font-weight:bold;
  font-size:15px;
  background:url(../img/default/store/pseudobox.gif) left top no-repeat;
  padding-top:12px;
  margin-top:20px;
}

.pseudobox2
{
  width:88px;
  height:88px;
  position:absolute;
  right:2px;
  top:2px;
  background:transparent;
}

.pseudobox2 img
{
  position:absolute;
  left:0;
  top:0;
  z-index:10;
}

.pseudobox2 div.star1
{
  position:absolute;
  left:37px;
  top:-2px;
  z-index:11;
  color:#fff;
  font-size:12px;
}

.pseudobox2 div.star2
{
  position:absolute;
  left:41px;
  top:2px;
  z-index:11;
  color:#fff;
  font-size:12px;
}

.tax_attention
{
  line-height:14px;
  font-size:10px;
  color:#999;
  margin-bottom:10px;
}

.tax_attention a
{
  color:#999;
  text-decoration:underline;
}

h2.detail_name
{
  font-size:18px;
  line-height:20px;
  padding:0 10px 0 0;
  margin:15px 0 5px;
  color:#333;
}

div.buy_box
{
  width:290px;
  padding:5px 1px 5px 19px;
  color:#999;
  margin:0;
  font-size:.9em;
  background-color:#e4f1ff;
}

div.buy_box_top,div.buy_box_cap
{
  background:url(../img/default/store/buybox_bg.gif) left top no-repeat;
  height:10px;
  position:relative;
}

div.buy_box_cap
{
  background:url(../img/default/store/buybox_bg.gif) left -100px no-repeat;
  margin-bottom:15px;
}

div.buy_box_top
{
  margin-top:20px;
}

p.benachrichtigen
{
  padding:0 10px;
  font-size:11px;
  line-height:13px;
  margin-top:5px;
}

h2.benachrichtigen
{
  padding:0 10px;
  font-size:14px;
  line-height:17px;
  margin:2px 0 10px;
}

table.config_table
{
  padding:0;
  margin:0;
}

table.config_table th
{
  padding:4px;
  margin:0;
  border:1px solid #efefef;
  font-weight:bold;
  font-size:11px;
  color:#777;
}

table.config_table td
{
  border:1px solid #fff;
  padding:4px;
  margin:0;
  background-color:#f8f8f8;
  color:#666;
}

div.buy_box br
{
  clear:both;
}

div.buy_box label
{
  text-align:left;
  float:left;
  font-weight:bold;
  color:#424242;
  width:145px;
  height:20px;
  padding:3px 0 1px;
  margin:0 10px 0 0;
}

div.buy_box p.groupdescription
{
  line-height:1.4em;
  color:#666;
}

div.buybox_top,div.buybox_cap
{
  width:311px;
  height:11px;
  background:url(../img/default/store/buybox_top.gif) left top no-repeat;
}

div.buybox_cap
{
  background:url(../img/default/store/buybox_cap.gif) left top no-repeat;
  margin-bottom:30px;
}

div.buybox_mid
{
  width:311px;
  background:url(../img/default/store/buybox_mid.gif) left top repeat-y;
}

ul#buybox
{
  padding:10px;
  margin:0;
}

ul#buybox li
{
  height:20px;
}

ul#buybox li a
{
  display:block;
  padding:1px 3px 7px 25px;
  padding:2px 0 3px 25px;
  color:#333;
  background:url(../img/default/store/ico_arrow1.gif) 5px 4px no-repeat;
}

ul#buybox li a:hover
{
  text-decoration:underline;
  color:#999999;
}

ul#buybox li a.active
{
  font-weight:bold;
  color:#999999;
  background:url(../img/default/store/ico_arrow_active.gif) 5px 7px no-repeat #ffefcb;
  border-bottom:1px solid #d1d1d1;
}

ul#buybox li a.flag
{
  color:#ff8802;
  font-weight:bold;
}

div.thumb_box
{
  padding:15px 0 15px 10px;
  width:320px;
  margin-top:15px;
}

div.thumb_box a
{
  float:left;
  height:57px;
  width:57px;
  display:block;
  padding:5px;
  margin:0 10px 10px 0;
}

a.thumb_image:hover
{
  border-color:#fff;
}

a.thumb_image
{
  border:1px solid #c7c7c7;
  float:left;
  padding:5px;
  margin:0 8px 8px;
  background-color:#fff;
}

p.stat
{
  font-size:.9em;
  color:#666;
  line-height:1.3em;
  margin:15px 0 0;
}

p.stat img
{
  margin:5px 0 0;
}

div.detail_col3 ul
{
  padding:0;
  margin:3px 0 0;
}

div.detail_col3 ul li
{
  margin:0 0 5px;
}

div.detail_col3 ul li a
{
  display:block;
  padding:0;
}

div.detail_col3 h3
{
  color:#505050;
  font-size:12px;
  font-weight:bold;
  line-height:11px;
  margin:0;
  padding:0;
  letter-spacing:normal;
}

a.bt_vote
{
  height:49px;
  width:194px;
  background:url(../img/default/store/bt_bewerten.gif) no-repeat;
  text-indent:-9999em;
}

a.bt_remindnotice
{
  height:31px;
  width:194px;
  background:url(../img/default/store/bt_merken.gif) no-repeat;
  text-indent:-9999em;
}

div.detailinfo
{
  padding:0;
}

div.detailinfocap
{
  height:18px;
}

div.detailinfo_col1
{
  float:left;
  width:680px;
  margin:0;
}

div.detailinfo_col2
{
  padding-top:7px;
  float:left;
  width:149px;
}

div.detailinfo_col2 div.artbox
{
  margin-right:10px;
}

ul#article_info_tabs
{
  padding:0;
  height:34px;
  width:680px;
  border-bottom:4px solid #e21a7c;
}

ul#article_info_tabs li
{
  float:left;
  padding:0;
  background:none;
  margin:0;
}

@media projection,screen {
  .tabs-hide
  {
    display:none;
  }
}

@media print {
  .tabs-nav
  {
    display:none;
  }
}

ul#article_info_tabs li
{
  margin-right:5px;
}

.tabs-nav a
{
  width:156px;
  height:24px;
  display:block;
  padding:10px 0 0 16px;
  text-decoration:none;
  color:#fff;
  text-transform:uppercase;
  background:url(../img/default/store/tab_bg.gif) left -34px no-repeat;
  font-weight:normal;
  font-size:1.1em;
  text-align:left;
}

.tabs-nav li#linkbeschreibung a
{
  height:18px;
  padding:16px 0 0 16px;
  background:url(../img/default/store/tab_bg_beschreibung.jpg) left 6px no-repeat;
}

.tabs-nav li#linkdatenblatt a
{
  height:18px;
  padding:16px 0 0 16px;
  background:url(../img/default/store/tab_bg_datenblatt.jpg) left 6px no-repeat;
}

.tabs-nav li#linkbewertungen a
{
  height:18px;
  padding:16px 0 0 16px;
  background:url(../img/default/store/tab_bg_bewertungen.jpg) left 6px no-repeat;
}

.tabs-nav li#linkbeschreibung.tabs-selected a
{
  height:24px;
  padding:10px 0 0 16px;
  background:url(../img/default/store/tab_bg_beschreibung.jpg) left 0 no-repeat;
}

.tabs-nav li#linkdatenblatt.tabs-selected a
{
  height:24px;
  padding:10px 0 0 16px;
  background:url(../img/default/store/tab_bg_datenblatt.jpg) left 0 no-repeat;
}

.tabs-nav li#linkbewertungen.tabs-selected a
{
  height:24px;
  padding:10px 0 0 16px;
  background:url(../img/default/store/tab_bg_bewertungen.jpg) left 0 no-repeat;
}

.tabs-nav li#linkbeschreibung a:hover
{
  height:24px;
  padding:10px 0 0 16px;
  background:url(../img/default/store/tab_bg_beschreibung.jpg) left 0 no-repeat;
}

.tabs-nav li#linkdatenblatt a:hover
{
  height:24px;
  padding:10px 0 0 16px;
  background:url(../img/default/store/tab_bg_datenblatt.jpg) left 0 no-repeat;
}

.tabs-nav li#linkbewertungen a:hover
{
  height:24px;
  padding:10px 0 0 16px;
  background:url(../img/default/store/tab_bg_bewertungen.jpg) left 0 no-repeat;
}

.tabs-nav .tabs-selected a:link,.tabs-nav .tabs-selected a:visited,.tabs-nav .tabs-disabled a:link,.tabs-nav .tabs-disabled a:visited
{
  cursor:text;
}

.tabs-nav a:hover,.tabs-nav a:focus,.tabs-nav a:active
{
  cursor:pointer;
}

#beschreibung,#datenblatt,#zubehoer,#bewertungen
{
  padding:25px 90px 10px 0;
  color:#777;
  font-size:12px;
}

#beschreibung p
{
  margin:10px 0;
}

#zubehoer
{
  padding:25px 50px 10px 0;
}

#tabContainercap
{
  height:36px;
}

#tabContainer h2
{
  font-size:12px;
  margin:15px 0;
  color:#999999;
}

#tabContainer table td
{
  padding:5px;
}

#article_productinformation h2
{
  font-size:12px;
  font-weight:bold;
}

#beschreibung h1
{
  font-size:12px;
}

#beschreibung #unser_kommentar
{
  border-top:1px solid #dfdfdf;
  background:#f7f7f7;
  margin:25px -25px -25px 0;
  padding:10px 25px 25px 40px;
}

div.rezension1
{
  margin:0 0 25px;
  padding:15px 0 5px 15px;
}

div.rezension2
{
  margin:0 0 25px;
  padding:15px 0 5px 15px;
}

.rezension h3
{
  display:inline;
  font-weight:bold;
  font-size:12px;
}

.rezension .rezension_autor
{
  padding:.5em 0 1em;
}

.detail_text
{
  font-size:10px;
  color:#666;
  line-height:16px;
  padding:0 20px 0 0;
}

#beschreibung ul,.cat_text ul
{
  list-style:none;
  line-height:1.3em;
  margin:15px 0;
}

#beschreibung ul li,.cat_text ul li
{
  background:url(../img/default/store/bullet_orange.gif) left 0 no-repeat;
  padding-left:25px;
  margin-bottom:.5em;
  color:#797979;
}

div.detail_text ol
{
  padding:20px;
}

div#aehnlicheartikel_box
{
  position:relative;
  width:700px;
}

div#aehnlicheartikel_box h5
{
  height:26px;
  background:url(../img/default/store/tab_bg.gif) left top no-repeat;
  border-bottom:4px solid #808080;
  color:#fff;
  padding:8px 0 0 10px;
  font-size:12px;
}

div.listing_box
{
  padding:0;
  margin:0 0 1px;
}

div.listing_box_top,div.listing_box_cap
{
  height:40px;
  padding:0 20px;
  clear:both;
  background:url(../img/default/store/sort_bg.gif) left top no-repeat;
  font-size:10px;
  color:#666;
  font-weight:bold;
}

div.listing_box_top
{
  height:40px;
}

div.listing_box_cap div.option_left,div.listing_box_top div.option_left
{
  position:relative;
  width:110px;
  float:left;
  padding-top:8px;
}

div.listing_box_cap div.option_mid,div.listing_box_top div.option_mid
{
  position:relative;
  width:305px;
  float:left;
  text-align:center;
  padding-top:4px;
}

div.listing_box_cap div.option_right,div.listing_box_top div.option_right
{
  position:relative;
  width:265px;
  text-align:center;
  float:left;
  padding-top:8px;
  height:40px;
  padding-left:10px;
}

div.listing_box_top
{
  margin-bottom:11px;
}

div.listing_box_cap
{
  margin-top:20px;
}

div.listing_box3
{
  padding:0;
  margin:15px 0 0;
}

div.listing_box3 h2
{
  font-size:18px;
  font-weight:normal;
  border-bottom:1px solid #dfdfdf;
  padding:0 0 0 40px;
  margin:0;
}

div.listing_box2
{
  padding:0;
  margin:0;
}

div.article-options
{
  font-size:10px;
  color:#666;
}

div.article-options span
{
  font-weight:bold;
  padding-top:5px;
}

div.article-options img
{
  margin:0 5px;
}

div.article-options a.perpage
{
  font-weight:bold;
  color:#999999;
}

div.option_right span.on,div.option_right a.navi
{
  font-size:11px;
  text-align:center;
  padding:3px 0 0;
  color:#fff;
  background:url(../img/default/store/span_on.gif) left -25px no-repeat;
}

div.option_right span.on
{
  background:url(../img/default/store/span_on.gif) 0 0 no-repeat;
}

div.option_right span.scroll,div.option_right a.flip,div.option_right span.on,div.option_right a.navi
{
  float:left;
  display:block;
  width:28px;
  height:22px;
}

div.option_right a.flip
{
  padding:6px 0 0;
  width:20px;
}

div.option_right span.scroll
{
  padding:2px 7px 0 0;
}

div.article-options form#frmsort
{
  padding-top:4px;
}

div.article-options form#frmsort select
{
  z-index:99999;
}

div.article-options form#frmsort label
{
  padding-right:0;
  margin-right:5px;
  font-weight:bold;
  color:#666;
}

div#supplierfilter
{
  height:35px;
  padding:0 0 15px 220px;
  background:url(../img/default/store/bg_supplierinfo.gif) 0 0 no-repeat;
}

div#supplierfilter img
{
  float:left;
  margin:0 30px 0 0;
}

div#supplierfilter a.bt_allsupplier
{
  float:left;
  display:block;
  background-color:#ffe0aa;
  border:1px solid #999999;
  color:#999999;
  cursor:pointer;
  font-size:11px;
  font-weight:bold;
  padding:5px 7px;
}

div#banner_center
{
  margin:0;
}

table.basket-middle
{
  margin:0;
}

table.basket-middle th
{
  padding:3px;
  border-bottom:1px solid #c4d7e9;
  color:#999999;
  background-color:#e2ecf2;
}

table.basket-middle th.artikel
{
  border-left:none;
  color:#999999;
  padding-left:20px;
  text-align:left;
}

table.basket-middle th.anzahl
{
  width:90px;
}

table.basket-middle th.sum
{
  color:#999999;
  font-weight:bold;
  text-align:right;
  padding-right:3px;
}

table.basket-middle td.sum
{
  color:#666;
  font-weight:bold;
}

table.basket-middle td.sum2
{
  background-color:#e2ecf2;
  color:#000;
  font-weight:bold;
  text-align:right;
}

table.basket-middle td.mainsum
{
  background-color:#e2ecf2;
  color:#666;
  font-weight:bold;
}

table.basket-middle td
{
  padding:5px;
  border-bottom:1px solid #c4d7e9;
  color:#666;
}

table.basket-middle td.noline
{
  color:#666;
}

table.basket-middle td.priceright
{
  text-align:right;
  width:70px;
  padding-right:7px;
}

table.basket-middle td.center
{
  text-align:center;
}

a.arrow-right
{
  background:url(../img/default/icon_go.gif) left center no-repeat;
  padding-left:17px;
}

.tobasket
{
  border:1px solid #b6b6b6;
  background:url(../img/default/product_buy.gif) left no-repeat #f7f7f7;
  margin-left:10px;
  padding-left:5px;
}

td.sum
{
  width:90px;
  text-align:right;
}

.to-checkout
{
  border:1px solid #ff6600;
  background:#ff9c5a;
  color:#fff;
  padding:3px;
  font-weight:bold;
  float:right;
  margin-right:30px;
  display:block;
  width:90px;
  text-align:center;
}

h2#bestellnummer
{
  margin-top:5em;
  font-size:100%;
}

input.ordernum
{
  border:1px solid #c0c0c0;
  padding:2px 2px 2px 3px;
  color:#000;
  font-size:1.1em;
  height:16px;
  margin:0 10px 0 3px;
  background-color:#fff;
}

form#form_bestellnummer select
{
  height:17px;
  padding-top:1px;
}

.imgwkorb
{
  margin:0;
  background-color:#fff;
}

a.thumb_image:hover
{
  border-color:#fff;
}

a.thumb_image
{
  border:1px solid #c7c7c7;
  float:left;
  padding:5px;
  margin:0 8px 8px;
  background-color:#fff;
}

.bt_continue2
{
  width:136px;
  height:31px;
  text-indent:-9999px;
  background:url(../img/default/store/bt_weitershoppen.gif) 0 0 no-repeat;
}

.bt_toorder
{
  width:189px;
  height:40px;
  text-indent:-9999px;
  background:url(../img/default/store/bt_zurkasse.gif) 0 0 no-repeat;
}

.bt_basket_bonus
{
  background:url(../img/default/store/basket.gif) 0 0 no-repeat #fcd9bc;
  border:1px solid #f9ba84;
  padding:2px 2px 2px 25px;
  cursor:pointer;
  color:#9a2913;
  font-size:11px;
  height:23px;
  margin:10px 0;
  font-weight:bold;
  width:150px;
}

div.cross_box
{
  padding:0;
  margin:0 0 15px;
}

div.cross_box_top1
{
  background:url(../img/default/store/hor_gradient.gif) 0 0 repeat-x;
  height:20px;
  padding:15px 20px 0;
  clear:both;
  margin-bottom:20px;
}

div.cross_box_top2
{
  background:url(../img/default/store/hor_gradient.gif) 0 0 repeat-x;
  height:20px;
  padding:15px 20px 0;
  clear:both;
  margin-bottom:20px;
}

div.cross_box_cap
{
  height:5px;
  padding:0 20px;
  clear:both;
}

div.bg_cross
{
  background-color:#f8f8f8;
  position:relative;
  padding:40px 20px 10px 130px;
  margin:0;
  height:100px;
  border-bottom:1px solid #fff;
}

h1.addtobasket
{
  color:#ff8802;
  font-size:16px;
  line-height:22px;
  margin:20px 0;
  padding:10px;
  border:1px solid #f1f1f1;
}

h1.addtobasketbottom
{
  color:#ff8802;
  font-size:16px;
  line-height:22px;
  margin:20px 0;
  padding:10px;
  border:1px solid #f1f1f1;
}

a.bt_continue:link,a.bt_continue:active,a.bt_continue:visited
{
  position:absolute;
  top:100px;
  left:20px;
  width:100px;
  height:20px;
  background-color:#ffe0aa;
  border:1px solid #999999;
  color:#666;
  cursor:pointer;
  font-size:11px;
  font-weight:bold;
  padding:5px 0 1px;
  text-align:center;
}

a.bt_gobasket:link,a.bt_gobasket:active,a.bt_gobasket:visited
{
  position:absolute;
  top:100px;
  left:500px;
  width:130px;
  height:20px;
  background-color:#ffe0aa;
  border:1px solid #999999;
  color:#666;
  cursor:pointer;
  font-size:11px;
  font-weight:bold;
  padding:5px 0 1px;
  text-align:center;
}

a.bt_toorder2:link,a.bt_toorder2:active,a.bt_toorder2:visited
{
  position:absolute;
  top:100px;
  left:640px;
  width:100px;
  height:20px;
  border:1px solid #ff8802;
  color:#932d00;
  cursor:pointer;
  font-size:11px;
  font-weight:bold;
  padding:5px 20px 1px 0;
  text-align:center;
  background:url(../img/default/store/ico_arrow6.gif) 95px 8px no-repeat #ffe0aa;
}

a.bt_toorder3:link,a.bt_toorder3:active,a.bt_toorder3:visited
{
  position:absolute;
  width:147px;
  height:20px;
  border:1px solid #ff8802;
  color:#932d00;
  cursor:pointer;
  font-size:11px;
  margin:0;
  font-weight:bold;
  padding:5px 20px 1px;
  text-align:left;
  background:url(../img/default/store/ico_arrow6.gif) 165px 8px no-repeat #ffe0aa;
}

a.bt_toorder4:link,a.bt_toorder4:active,a.bt_toorder4:visited
{
  width:117px;
  height:20px;
  border:1px solid #ff8802;
  color:#932d00;
  cursor:pointer;
  font-size:11px;
  margin:0;
  font-weight:bold;
  padding:5px 20px 1px 10px;
  text-align:left;
  background:url(../img/default/store/ico_arrow6.gif) 125px 8px no-repeat #ffe0aa;
}

.bt_absenden
{
  width:197px;
  height:30px;
  border:2px solid #e2007a;
  color: #e2007a;
  cursor:pointer;
  font-size:12px;
  margin:0;
  font-weight:bold;
  padding:0 20px 1px 10px;
  text-align:left;
  background:url(../img/default/store/ico_arrow1.gif) 175px 6px no-repeat #fff;
  float:right;
}

div.bg_note
{
  position:relative;
  padding:30px 20px 0 280px;
  margin:10px 0 5px;
  width:474px;
  height:125px;
  color:#d87906;
  border:1px solid #dfdfdf;
  background-color:#f6f6f6;
}

div.bg_note h1
{
  position:absolute;
  left:60px;
  top:40px;
  width:150px;
  height:40px;
  color:#ff8802;
  font-size:16px;
  line-height:22px;
}

div.bg_note p
{
  position:absolute;
  left:220px;
  top:40px;
  width:500px;
  height:80px;
  color:#666;
}

.bt_back
{
  width:118px;
  height:34px;
  text-indent:-9999px;
  background:url(../img/default/store/bt_back.gif) 0 0 no-repeat;
}

.advantage
{
  padding:10px 10px 0 0;
  color:#666;
}

.advantage h2
{
  font-size:14px;
  color:#000;
  border-bottom:1px solid #dfdfdf;
  padding:80px 0 5px;
  margin-bottom:15px;
}

.advantage ul
{
  margin:20px 0;
}

.advantage ul li
{
  padding:0 0 10px 25px;
  background:url(../img/default/ico_check.gif) left 0 no-repeat;
}

form br
{
  clear:both;
}

form
{
  margin:0;
  padding:0;
}

div.form_box
{
  border:1px solid #dfdfdf;
}

div.form_box_small
{
  position:relative;
  border:1px solid #dfdfdf;
  background-color:#f6f6f6;
}

div.form_box_cap
{
  height:13px;
}

div.form_box_cap_small
{
  height:13px;
}

fieldset
{
  margin:10px 0 5px;
  color:#555;
}

legend
{
  margin:0 0 1px;
  padding:0;
  font-weight:bold;
}

div.register-wrapper {
  border: 1px solid #DFDFDF;
  background: #EFEFEF;
  width: 522px;
  margin:  10px 0 0 35px;
  padding: 5px 5px 5px 10px;
}

div.register-col {
  float:left;
  background: transparent;
  width: 280px;
}

div.register-col p {
  display: block;
  position: relative;
  width: 220px;
  height: 40px;
  background: transparent;
  border: 1px solid transparent;
  margin: 0;
}

div.register-col p label{
  display: block;
  height: 20px;
  line-height: 20px;
  text-align: left;
  width: 100%;
}

div.register-col p input[type=text], div.register-col p select.normal{
  width: 200px;
  margin: 0;
}

label
{
  display:block;
  width:200px;
  float:left;
  height:35px;
  color:#333;
  text-align:right;
  margin:0 10px 0 0;
}

div.login_col2 label
{
  display:block;
  width:130px;
  float:left;
  height:35px;
  color:#333;
  text-align:right;
  margin:0 10px 0 0;
}

fieldset p
{
  padding:10px;
  display:block;
  height:20px;
}

fieldset div.line
{
  padding:10px 10px 5px;
  border-top:1px solid #fff;
}

fieldset p.none
{
  padding:10px;
  border-bottom:none;
}

fieldset p.description
{
  padding:0 20px 10px 220px;
  font-size:10px;
  line-height:1.4em;
  color:#333;
}

fieldset p.checkdescription
{
  padding:0 20px 10px 243px;
  font-size:.9em;
  line-height:1.4em;
  color:#333;
}

fieldset p.buttons,fieldset div.buttons
{
  position:relative;
  margin:10px 0 20px;
}

fieldset p.check
{
  padding:7px 20px 5px 220px;
  font-size:.9em;
  line-height:1.4em;
  color:#333;
}

fieldset p.uos
{
  padding:7px 30px 5px 200px;
  border-bottom:1px solid #fff;
  font-size:.9em;
  line-height:1.4em;
  color:#666;
  background:url(../img/default/store/kk-logos.gif) 35px center no-repeat #fff;
}

fieldset p.paypal
{
  padding:7px 30px 5px;
  border-bottom:1px solid #ccc;
  font-size:.9em;
  line-height:1.4em;
  color:#666;
  background-color:#fff;
}

fieldset div.paypoint
{
  border-bottom:1px solid #ccc;
  padding:5px 40px 5px 20px;
  background:#fff;
}

fieldset div.blue
{
  background:#e2ecf2;
}

fieldset div.paypoint input
{
  float:left;
  margin:3px 0 0;
}

fieldset div.paypoint
{
  clear:both;
}

fieldset label.paylabel
{
  float:left;
  font-weight:bold;
  width:400px;
  margin:0 0 0 5px;
  color:#333;
  font-size:11px;
  text-align:left;
  height:20px;
}

fieldset p.paydescr
{
  padding:0 0 5px 17px;
  margin-bottom:10px;
}

.error
{
  border:3px solid #cf1c1c;
  background:#fceded;
  padding:7px 7px 7px 45px;
  margin:2em 0;
  color:#cf1c1c;
}

.accept_box
{
  border:3px solid #e5e4dd;
  background:#f2f1e9;
  padding:7px 7px 7px 45px;
  margin:90px 0 0;
  color:#0096ff;
  background:url(../img/default/store/bg_arrow.gif) 5px center no-repeat #f2f1e9;
}

#content fieldset input
{
  padding:2px 2px 2px 3px;
  font-size:11px;
}

fieldset input:hover
{
  border:1px solid #0096ff;
}

select
{
  padding:1px 0 1px 5px;
  font-size:11px;
  border:1px solid #333;
  background-color:#fff;
  width:175px;
}

select:hover
{
  border:1px solid #94f340;
}

.chkbox
{
  float:left;
  margin:0 10px 0 0;
  border:none;
}

label.chklabel
{
  text-align:left;
  float:none;
  height:15px;
}

.small
{
  padding:0 20px 0 10px;
  height:10px;
}

input.radio
{
  border:none;
  margin:0 5px 0 0;
  padding:0;
  height:auto;
}

span.enabled
{
  color:#75c01d;
  margin:0 0 0 20px;
  font-weight:bold;
  background:url(../img/default/ico_check.gif) 0 center no-repeat;
  padding:2px 0 2px 25px;
}

select.slc_detail
{
  margin:10px 0 0;
}

select.normal
{
  width:290px;
  height:20px;
}

select.suche
{
  width:150px;
  height:18px;
}

select.details
{
  width:90px;
}

select.year
{
  width:90px;
}

select.month
{
  margin:0 10px 0 0;
  width:90px;
}

textarea
{
  border:1px solid #333;
  color:#000;
  width:295px;
  height:80px;
}

textarea .normal
{
  width:290px;
  background-color:#fff;
  border:1px solid #333;
}

input.normal
{
  width:290px;
  height:16px;
  margin:0 10px 0 0;
  background-color:#fff;
  border:1px solid #333;
}

div.login_col2 input.normal
{
  width:140px;
  height:16px;
  margin:0;
}

input.suche
{
  margin:0 10px 0 0;
  width:150px;
  height:14px;
}

input.plz
{
  width:40px;
  height:16px;
  background-color:#fff;
  border:1px solid #333;
}

input.ort
{
  width:231px;
  height:16px;
  margin:0 0 0 10px;
  background-color:#fff;
  border:1px solid #333;
}

input.strasse
{
  width:225px;
  height:16px;
  background-color:#fff;
  border:1px solid #333;
}

input.nr
{
  width:46px;
  height:16px;
  margin:0 0 0 10px;
  background-color:#fff;
  border:1px solid #333;
}

input.instyle_error
{
  border:1px solid #cf1c1c;
  background-color:#fceded;
}

select.instyle_error
{
  border:1px solid #cf1c1c;
  background-color:#fceded;
}

textarea.instyle_error
{
  border:1px solid #cf1c1c;
  background-color:#fceded;
}

.loginform .submitbutton,.registerform .submitbutton
{
  background:url(../img/default/store/main_menu_bg.gif) repeat-x transparent;
  border:1px solid #b6b6b6;
  font-size:85%;
  font-weight:bold;
  color:#444;
  letter-spacing:1px;
  padding:3px;
}

.register_right
{
  font-size:85%;
}

.order_now
{
  background:url(../img/default/store/main_menu_bg.gif) repeat-x transparent;
  padding:10px;
  color:#444;
}

.button
{
  cursor:pointer;
  font-size:11px;
  font-weight:bold;
  padding:5px 7px;
  background-color:#e2007a;
  border:1px solid #FFF;
  color:#fff;
  border:none;
}

a.button:active,a.button:link,a.button:visited
{
  color:#FFF;
  text-decoration: none;
}

.button_senden
{
  cursor:pointer;
  font-size:11px;
  font-weight:bold;
  height:30px;
  width:100px;
  margin-top:7px;
  padding:5px 7px;
  float:right;
  background-color:#e2007a;
  color:#fff;
  border:none;
}

a.button_senden:active,a.button_senden:link,a.button_senden:visited
{
  color:#fff;
}

.button_register,.button_noregister
{
  cursor:pointer;
  font-size:11px;
  font-weight:bold;
  margin-top:15px;
  padding:5px 7px;
  float:left;
  position:relative;
  text-align:center;
  top:5px;
  padding:5px 7px;
  background-color:#e2007a;
  color:#fff;
  border:none;
}

.button_noregister
{
  float:right;
}

a.button_register:active,a.button_register:link,a.button_register:visited
{
  color:#fff;
}

a.button_noregister:active,a.button_noregister:link,a.button_noregister:visited
{
  color:#fff;
}

div.box_login label
{
  width:100px;
  font-size:10px;
  height:15px;
}

div.box_login input
{
  width:150px;
  font-size:11px;
}

p.password
{
  padding:0 20px 0 10px;
  font-size:10px;
  color:#666;
}

p.password a
{
  color:#333;
  text-decoration:underline;
}

.bt_login
{
  position:absolute;
  top:185px;
  left:230px;
  width:91px;
  height:30px;
}

.bt_forgot
{
  position:absolute;
  top:195px;
  left:30px;
  width:131px;
  height:16px;
}

.allright
{
  font-weight:bold;
  color:#444;
  padding:30px 20px 10px 60px;
  margin:0 0 15px;
  height:116px;
  background:url(../img/default/store/main_menu_bg.gif) repeat-x transparent;
  border:1px solid #dfdfdf;
}

.allright2
{
  font-weight:bold;
  color:#444;
  padding:30px 20px 10px 60px;
  margin:0 0 15px;
  height:116px;
}

.bt_print
{
  background:url(../img/default/store/main_menu_bg.gif) repeat-x transparent;
  border:1px solid #999999;
  color:#444;
  cursor:pointer;
  font-size:1.1em;
  font-weight:bold;
  height:32px;
  width:92px;
  padding:5px 7px;
  margin-top:20px;
}

.allright h2
{
  font-size:14px;
  color:#444;
  margin:0 0 10px;
}

div.box_login,div.box_register
{
  position:relative;
  float:left;
  margin:15px 15px 0 0;
  padding:10px 30px 30px;
  width:304px;
  height:160px;
  color:#333;
  border:1px solid #dfdfdf;
  margin-bottom:40px;
}

div.box_register h2,div.box_login h2
{
  color:#e2007a;
}

div.box_register h2
{
  margin-bottom:18px;
}

.bt_newcustomer
{
  position:absolute;
  top:205px;
  left:232px;
  width:139px;
  height:40px;
  text-indent:-9999px;
  background:url(../img/default/store/bt_neukunde.gif) 0 0 no-repeat;
}

div.orderdata_box
{
  margin:0 0 15px;
  padding:10px 0 0 15px;
  width:760px;
  height:225px;
  border:1px solid #dfdfdf;
  background-color:#fff;
}

.overview_col1
{
  position:relative;
  float:left;
  width:215px;
  height:200px;
  margin:0 20px 20px;
  border-right:1px solid #dfdfdf;
}

.overview_col2
{
  position:relative;
  float:left;
  width:215px;
  height:200px;
  margin:0 20px 20px;
  border-right:1px solid #dfdfdf;
}

.overview_col3
{
  position:relative;
  float:left;
  width:215px;
  line-height:14px;
  height:200px;
  margin:0 0 20px 20px;
  font-weight:bold;
}

.overview_col1 fieldset,.overview_col2 fieldset,.overview_col3 fieldset
{
  height:160px;
}

.overview_col1 h2,.overview_col2 h2
{
  margin:0 0 15px;
}

.overview_col3 h2
{
  margin:0 0 25px;
}

.overview_col3 strong
{
  font-size:10px;
  line-height:12px;
  color:#ff9600;
}

.overview_col1 fieldset p,.overview_col2 fieldset p,.overview_col3 fieldset p
{
  height:140px;
}

a.checkoutContinueShopping
{
  display:block;
  width:220px;
  height:47px;
  background:url(../img/default/store/continue_shopping.gif) 0 0 no-repeat;
  margin-bottom:12px;
}

.bt_changebasket
{
  width:141px;
  height:34px;
}

.bt_change
{
  position:absolute;
  right:25px;
  top:180px;
  width:92px;
  height:20px;
  color:#fff;
  background:#e2007a;
  border:1px solid #FFF;
  text-align:center;
  font-weight:bold;
  padding-top:6px;
}

a.bt_change:active,a.bt_change:link,a.bt_change:visited
{
  color:#fff;
}

div.agb_accept
{
  height:30px;
  padding:20px 0 10px 25px;
  color:#444;
  font-weight:bold;
}

div.agb_accept label.chklabel
{
  color:#444;
  font-weight:bold;
  width:450px;
}

div.order_col1
{
  float:left;
  width:476px;
  margin:0 30px 0 0;
}

div.order_col2
{
  float:left;
  width:250px;
  font-size:10px;
  line-height:14px;
  color:#666;
}

div.order_col2 h1
{
  margin:10px 0 7px;
}

.text_small_bold
{
  font-weight:bold;
  color:#0a5cb1;
}

div.adminheadline
{
  height:35px;
  padding:20px 0 0 20px;
  color:#656565;
  border-bottom:1px solid #dfdfdf;
  font:18px Arial, tahoma, verdana, sans-serif;
}

div.adminbox
{
  background-color:#f6f6f6;
  width:187px;
  position:relative;
  padding:10px 0 0;
  margin-top:15px;
  border:1px solid #dfdfdf;
}

div.adminbox_cap
{
  background-color:#f6f6f6;
  line-height:0;
  font-size:0;
  height:13px;
}

div.adminbox h2
{
  color:#656565;
  font:12px Arial, tahoma, verdana, sans-serif;
  font-weight:bold;
  padding:0 10px 0 20px;
}

div.adminbox ul#submenu
{
  padding:0 1px;
  margin:15px 0 0;
}

div.adminbox ul#submenu li
{
  border-bottom:1px solid #fff;
}

div.adminbox ul#submenu li a
{
  display:block;
  padding:7px 3px 7px 25px;
  color:#666;
  background:url(../img/default/store/ico_arrow1.gif) 5px 7px no-repeat;
}

div.adminbox ul#submenu li a:hover
{
  text-decoration:none;
  color:#999999;
  background:url(../img/default/store/ico_arrow_hover.gif) 5px 7px no-repeat #efefef;
}

div.adminbox ul#submenu li a.active
{
  font-weight:bold;
  color:#666;
  background:url(../img/default/store/ico_arrow_active.gif) 5px 7px no-repeat #ffefcb;
  border-bottom:1px solid #d1d1d1;
}

div.adminbox ul#submenu li a.flag
{
  color:#ff8802;
  font-weight:bold;
}

div.adminbox h3
{
  color:#505050;
  font-size:10px;
  font-weight:normal;
  line-height:11px;
  margin:0;
  padding:0;
  letter-spacing:normal;
}

div.searchheadline
{
  margin:0 0 0 35px;
  height:35px;
  padding:5px 0 0 20px;
  color:#999999;
  font-weight:bold;
  border-bottom:1px solid #dfdfdf;
  font:18px Arial, tahoma, verdana, sans-serif;
  float:left;
  width:680px;
}

div.category_filter
{
  width:700px;
  float:left;
  padding:5px 0 0;
  background-color:#f1f1f1;
  margin:0 0 0 35px;
}

div.category_filtercap
{
  height:13px;
  line-height:0;
  font-size:0;
}

div.category_filter h2
{
  color:#e2007a;
  font-size:13px;
  line-height:22px;
  margin:5px 0 10px 20px;
}

div.category_filter ul
{
  width:160px;
  float:left;
  margin:0 0 0 20px;
}

div.category_filter ul a
{
  font-size:10px;
}

div.cat_crumb
{
  padding:0 0 0 20px;
  color:#666;
}

div.cat_crumb p
{
  padding:10px 0 0;
  color:#666;
}

div.cat_crumb strong
{
  color:#d87906;
}

div.searchbox
{
  background-color:#f8f8f8;
  width:230px;
  position:relative;
  padding:17px 0 0;
  margin-bottom:15px;
}

div.searchbox_cap
{
  background-color:#f8f8f8;
  line-height:0;
  font-size:0;
  height:17px;
}

div.searchbox h2
{
  color:#e2007a;
  font:12px Arial, tahoma, verdana, sans-serif;
  font-weight:bold;
  padding:0 10px 0 20px;
}

div.searchbox ul#submenu
{
  padding:0 1px;
  margin:15px 0 0;
}

div.searchbox ul#submenu li
{
  border-bottom:1px solid #fff;
}

div.searchbox ul#submenu li a
{
  display:block;
  padding:7px 3px 7px 25px;
  color:#505050;
  background:url(../img/default/store/ico_arrow1.gif) 5px 7px no-repeat;
}

div.searchbox ul#submenu li a:hover
{
  text-decoration:underline;
}

div.searchbox ul#submenu li a.active
{
  font-weight:bold;
  color:#666;
  background:url(../img/default/store/ico_arrow_active.gif) 5px 7px no-repeat #ffefcb;
  border-bottom:1px solid #d1d1d1;
}

div.searchbox ul#submenu li a.killfilter
{
  background:url(../img/default/store/ico_arrow7.gif) 5px 7px no-repeat;
}

div.searchbox ul#submenu li a.flag
{
  color:#ff8802;
  font-weight:bold;
}

div.searchbox h3
{
  color:#505050;
  font-size:10px;
  font-weight:normal;
  line-height:11px;
  margin:0;
  padding:0;
  letter-spacing:normal;
}

div.searchbox h3.active
{
  padding:0 5px 5px 17px;
  margin:0 0 5px;
  color:#000;
  font-weight:bold;
}

form#frmsup select
{
  width:136px;
  margin:10px 0 0 5px;
}

div.footer
{
  clear:both;
  color:#666;
  font-size:11px;
  text-align:center;
  position:relative;
  margin:0 auto;
  margin-top:20px;
  width:980px;
}

div.footer-gras {
  background: url(../img/default/facelift/footer.jpg) top center no-repeat;
  width: 1265px;
  height: 206px;
  margin: 0 auto 0 auto;
  position: relative;
}

div.footer-gras a {
  display: block;
  position: absolute;
  top: 100px;
  left: 197px;
  outline: none;
  width: 80px;
  height: 60px;
  border: none;
}

div.footer-gras a.idealo {
  left: 400px;
  width: 63px;
}

div.footer-gras a.evendi {
  left: 600px;
  width: 63px;
}

div.footer-gras a.ciao {
  left: 793px;
  width: 72px;
}

div.footer-gras a.top {
  left: 1002px;
  width: 63px;
  top: 95px;
}

div.footer-gras a.nachhilfe {
  left: 894px;
  top: 90px;
  width: 216px;
  display: none;
}

div#footer_center
{
  position:relative;
  padding:5px;
  width:981px;
  text-align:left;
  margin:0 auto;
  height:100px;
  margin-top:10px;
  padding-top:10px;
  border-top:2px dotted #999;
  font-weight:normal;
}

div#footer_center_content
{
  position:relative;
  padding:5px;
  width:981px;
  text-align:left;
  margin:0 auto;
  height:104px;
  margin-top:20px;
  padding-top:10px;
  border-top:2px dotted #999;
  font-weight:normal;
  overflow:auto;
}

div#footer_center_content_extender
{
  float:right;
  font-weight:bold;
  color:black;
  cursor:pointer;
}

div#footer_center_content h1,div#footer_center_content h2,div#footer_center_content h3
{
  margin-top:8px;
}

div.hidden-stuff {
  width: 1px;
  height: 1px;
  text-inden: -10000px;
  overflow: hidden;
}

div.shopware
{
  position:absolute;
  left:820px;
  top:55px;
  width:140px;
  height:30px;
  padding:0;
}

div.shopware a
{
  background:url(../img/default/store/shopware.gif) left 0 no-repeat;
  padding:0 0 0 20px;
  text-decoration:none;
}

div#footer_center ul#about,div#footer_center ul#service,div#footer_center ul#help
{
  float:left;
  width:150px;
  margin:15px 25px 0 20px;
  padding:0;
}

div#footer_center ul#about li,div#footer_center ul#service li,div#footer_center ul#help li
{
  margin:5px 0;
  padding:0;
}

div#footer_center ul#about li a,div#footer_center ul#service li a,div#footer_center ul#help li a
{
  color:#666;
}

div.contact_box label
{
  width:140px;
  text-align:left;
}

div.contact_box_cap
{
  height:13px;
}

div.box_1col_description
{
  float:left;
  width:180px;
  margin:5px 10px 0 0;
}

div.box_1col_picture
{
  float:left;
  width:100px;
  text-align:center;
}

#article-images
{
  width:200px;
  float:left;
  margin:0 20px 10px 0;
}

.promotion
{
  margin:0 0 15px 15px;
  float:left;
}

.sitemap
{
  float:left;
  margin-right:5px;
  margin-top:5px;
  width:190px;
}

.sitemap2
{
  float:left;
  margin:5px 0 0;
  width:191px;
}

ul#categories_s
{
  margin-bottom:20px;
}

ul#categories_s li
{
  border-bottom:1px solid #fff;
}

ul#categories_s a
{
  background:#e6e6e6;
  display:block;
  padding:5px 5px 5px 20px;
  text-decoration:none;
}

ul#categories_s a:hover
{
  font-weight:bold;
}

ul#categories_s a.active
{
  background-color:#999999;
  color:#ffffff;
}

ul#categories_s ul
{
  border-bottom:1px solid #fff;
}

ul#categories_s ul li
{
  border-bottom:medium none;
}

ul#categories_s ul a
{
  background-color:#ffe0aa;
  font-size:11px;
  padding:2px 2px 2px 30px;
}

ul#categories_s ul a.active
{
  background-color:#ffe0aa;
  color:#000;
}

ul#categories_s ul ul
{
  border:medium none;
}

ul#categories_s ul ul li
{
  border-bottom:medium none;
}

ul#categories_s ul ul a
{
  background:#ffefcb;
  padding:2px 2px 2px 35px;
}

ul#categories_s ul ul a.active
{
  background:#fffbd8;
  color:#000000;
  font-weight:normal;
}

ul#categories_s ul ul ul
{
  border:medium none;
}

ul#categories_s ul ul ul li
{
  border-bottom:medium none;
}

ul#categories_s ul ul ul a
{
  background:#fff7e4;
  padding:2px 2px 2px 55px;
}

ul#categories_s ul ul ul a.active
{
  background:#ffefcb;
  color:#000;
  padding:2px 2px 2px 35px;
}

fieldset p.united_transfer
{
  padding:7px 30px 5px 250px;
  border-bottom:1px solid #fff;
  font-size:.9em;
  line-height:1.4em;
  color:#666;
  background:url(../img/default/store/ut_logo.gif) 35px center no-repeat #fff9e8;
}

fieldset p.ut_direkt_vk
{
  padding:7px 30px 5px 250px;
  border-bottom:1px solid #fff;
  font-size:.9em;
  line-height:1.4em;
  color:#666;
  background:url(../img/default/store/utd_vk.gif) 35px center no-repeat #fff9e8;
}

fieldset p.ut_direkt_ls
{
  padding:7px 30px 5px 250px;
  border-bottom:1px solid #fff;
  font-size:.9em;
  line-height:1.4em;
  color:#666;
  background:url(../img/default/store/utd_ls.gif) 35px center no-repeat #fff9e8;
}

fieldset p.ut_direkt_gp
{
  padding:7px 30px 5px 250px;
  border-bottom:1px solid #fff;
  font-size:.9em;
  line-height:1.4em;
  color:#666;
  background:url(../img/default/store/utd_gp.gif) 35px center no-repeat #fff9e8;
}

fieldset p.ut_direkt_kk
{
  padding:7px 30px 5px 250px;
  border-bottom:1px solid #fff;
  font-size:.9em;
  line-height:1.4em;
  color:#666;
  background:url(../img/default/store/utd_kk.gif) 35px center no-repeat #fff9e8;
}

#compareContainer
{
  height:18px;
  position:absolute;
  right:486px;
  top:5px;
  width:160px;
  padding:5px;
  text-align:center;
  background-color:#f1f1f1;
  color:#444;
  border:1px solid #ff8802;
}

#compareContainerResults
{
  border:1px solid #ff8802;
  background-color:#f9f9f9;
  position:absolute;
  right:446px;
  top:36px;
  width:190px;
  padding:10px;
}

body.green #compareContainer,body.green #compareContainerResults
{
  border:1px solid #a4b800;
}

body.red #compareContainer,body.red #compareContainerResults
{
  border:1px solid #c41c21;
}

body.grey #compareContainer,body.grey #compareContainerResults
{
  border:1px solid #6a7e8d;
}

body.purple #compareContainer,body.purple #compareContainerResults
{
  border:1px solid #5f66b8;
}

#compareContainerResults ul li
{
  font-size:10px;
  color:#666;
  padding:3px 0;
  border-bottom:1px solid #ddd;
}

#compare_bigbox
{
  position:absolute;
  background-color:#fff;
  border:3px solid #ffcaad;
  z-index:999999;
  height:500px;
  width:800px;
  text-align:center;
  overflow:hidden;
}

.del_comp
{
  background:url(../img/default/store/ico_compdel2.gif) 0 0 no-repeat;
}

.bt_compare
{
  background:url(../img/default/store/ico_compare.gif) 0 2px no-repeat;
  padding:2px 2px 2px 22px;
  cursor:pointer;
  color:#777;
  font-size:11px;
  height:23px;
  font-weight:bold;
}

.bt_compare_del
{
  background:url(../img/default/store/ico_compdel.gif) 0 2px no-repeat;
  padding:2px 2px 2px 22px;
  cursor:pointer;
  color:#777;
  font-size:11px;
  height:23px;
  font-weight:bold;
}

div.compare_2col
{
  position:absolute;
  top:155px;
  left:25px;
}

div#searchresults
{
  display:none;
  width:700px;
  padding:5px 5px 0;
  background-color:#fff;
  border:4px solid #0096ff;
  z-index:999999;
  position:absolute;
  top:282px;
  right:5px;
  color:#888;
  font-size:10px;
  line-height:12px;_
}

a.resultall
{
  position:absolute;
  right:5px;
  top:5px;
  color:#000;
  cursor:pointer;
  padding:4px 4px 7px 7px;
  background-color:#fff;
  font-size:11px;
  font-weight:bold;
}

a.resultlink
{
  cursor:pointer;
}

li.searchresult
{
  padding:0 0 10px;
  margin:0;
  position:relative;
  left:0;
  top:0;
  clear:both;
}

li.searchresult ul li
{
  border-bottom:1px solid #ccc;
  padding:10px 5px 0;
  margin:0;
  min-height:40px;
  position:relative;
  left:0;
  top:0;
  clear:both;
}

li.searchresult ul li:hover
{
  background-color:#f8f8f8;
}

li.searchresult ul
{
  margin:0;
  padding:0;
}

li.searchresult_supplier div.header
{
  padding:5px;
}

li.searchresult_supplier
{
  border-bottom:1px solid #777;
  padding:10px 5px;
  margin:0;
  background-color:#f8f8f8;
}

li.searchresult_supplier h2
{
  color:#888;
  font-size:11px;
  font-weight:bold;
}

li.searchresult_supplier a.resultlink
{
  float:left;
  padding:5px;
  display:block;
  height:25px;
  font-size:10px;
  font-weight:normal;
  width:80px;
  border:1px solid #999;
  background-color:#fff;
  text-align:center;
  margin:0 5px 5px 0;
}

li.searchresult_supplier a.resultlink h3
{
  font-size:10px;
  font-weight:normal;
}

li.searchresult_supplier a.searchthumb
{
  float:left;
  margin:0 5px 5px 0;
  width:90px;
  height:35px;
  text-align:center;
  border:1px solid #999;
}

img.resultimage
{
  max-width:90px;
  max-height:35px;
}

li.searchresult_cat
{
  border-bottom:1px solid #777;
  padding:10px 5px;
  margin:0;
  background-color:#f8f8f8;
  position:relative;
  left:0;
  top:0;
  clear:both;
}

li.searchresult_cat h2
{
  color:#888;
  font-size:11px;
  font-weight:bold;
}

li.searchresult_cat ul li
{
  border-bottom:1px solid #cfcfcf;
  padding:3px;
  margin:0;
  position:relative;
  left:0;
  top:0;
  clear:both;
}

li.searchresult_cat ul li a h3
{
  font-size:10px;
  font-weight:normal;
}

li.searchresult_cat ul li.header:hover
{
  background-color:#f8f8f8;
}

li.searchresult_cat ul li:hover
{
  background-color:#fff;
}

li.searchresult a:hover
{
  text-decoration:underline;
}

li.searchresult h3
{
  font-weight:normal;
  overflow:hidden;
  font-size:11px;
  font-weight:bold;
  white-space:nowrap;
  z-index:-1;
  height:15px;
  color:#0096ff;
}

a.searchthumb
{
  border:none;
  float:left;
  margin:0 5px 0 0;
  width:57px;
  height:57px;
  text-align:center;
}

.related
{
  position:absolute;
  right:0;
  top:0;
  height:1.25em;
}

h3 .related
{
  top:5px;
}

div.searchdescription .related
{
  margin-top:3.75em;
  top:10px;
}

div.searchdescription
{
  height:3.75em;
  overflow:hidden;
  z-index:-1;
  line-height:12px;
}

.ticketoverview_container
{
  background-color:#f6f6f6;
  border:1px solid #dfdfdf;
  float:left;
  height:288px;
  margin-left:100px;
  width:600px;
}

.ticketoverview_header
{
  border-bottom:1px solid #dfdfdf;
  height:22px;
  font-weight:bold;
}

.ticketoverview_content
{
  background-color:#ffffff;
  border-bottom:1px solid #dfdfdf;
  height:254px;
}

.ticketoverview_column
{
  border-left:1px solid #ffffff;
  border-right:1px solid #dfdfdf;
  float:left;
  height:19px;
  overflow:hidden;
  padding:2px;
  width:100px;
}

.ticketoverview_column.collast
{
  border-right:0 none;
  width:154px;
}

.ticketdetail_lbl
{
  color:#999999;
  text-align:left;
  margin-left:100px;
  margin-bottom:-15px;
  width:510px;
}

.ticketdetail_txtbox
{
  background-color:#ffffff;
  border:1px solid #a9a9a9;
  clear:both;
  height:120px;
  margin-left:100px;
  padding:5px;
  width:600px;
}

.ticketdetail_txtarea
{
  background-color:#ffffff;
  border:1px solid #a9a9a9;
  clear:both;
  height:120px;
  margin-left:100px;
  padding:5px;
  width:600px;
}

div#produktfinder
{
  position:relative;
  width:700px;
  height:310px;
  background:url(../img/default/store/produktfinder_bg.jpg) left top no-repeat;
  margin-top:110px;
}

div.finderbox
{
  width:230px;
  margin-top:10px;
}

div.finderbox h2
{
  color:#636363;
  font-size:20px;
  text-transform:uppercase;
  margin-bottom:13px;
}

div.finderbox select
{
  margin-bottom:6px;
  border:1px solid #636363;
  width:230px;
}

div.finderbox input
{
  float:right;
  margin-top:0;
}

div.finderbox span
{
  color:#636363;
  font-size:13px;
  text-transform:uppercase;
  font-weight:bold;
}

div#filterActive
{
  padding-bottom:16px;
}

div#bluebox
{
  position:relative;
  width:977px;
  height:138px;
  background:url(../img/default/store/bluebox.gif) left top no-repeat;
  padding-left:3px;
}

div.bluebox_small,div.bluebox_small_nobdr
{
  position:relative;
  width:185px;
  float:left;
  text-align:left;
  color:#fff;
  border-right:3px solid #fff;
  height:130px;
  padding:5px 6px 3px 0;
  margin-right:3px;
  font-size:12px;
}

div.bluebox_small ul,div.bluebox_small_nobdr ul
{
  margin:5px 0 0;
}

div.bluebox_small ul li,div.bluebox_small_nobdr ul li
{
  list-style:circle;
  margin-left:15px;
}

div.bluebox_small p,div.bluebox_small_nobdr p
{
  height:12px;
  position:absolute;
  bottom:15px;
  left:15px;
}

div.bluebox_small p a:link,div.bluebox_small_nobdr p a:link
{
  color:#fff;
  text-decoration:underline;
}

div.bluebox_small_nobdr
{
  margin-right:0;
  padding-right:0;
  border:none;
}

div.bluebox_small_nobdr h3,div.bluebox_small h3
{
  color:#fff;
  text-transform:uppercase;
  padding:8px 0 10px 45px;
  font-size:15px;
}

div.bluebox_horline
{
  position:relative;
  height:3px;
  margin-top:3px;
  background:url(../img/default/store/bluebox_horline.gif) left top repeat-x;
  width:186px;
  margin-left:2px;
}

div.bluebox_small h3.newsletter
{
  background:url(../img/default/store/h3_newsletter.gif) 2px top no-repeat;
}

div.bluebox_small h3.stores
{
  background:url(../img/default/store/h3_stores.gif) 2px top no-repeat;
  padding-left:55px;
}

div.bluebox_small h3.versand
{
  background:url(../img/default/store/h3_versand.gif) 2px 2px no-repeat;
  padding-left:40px;
}

div.bluebox_small h3.widerruf
{
  background:url(../img/default/store/h3_widerruf.gif) 2px 5px no-repeat;
  padding-left:40px;
}

div.bluebox_small_nobdr h3.reklamation
{
  background:url(../img/default/store/h3_reklamation.gif) 2px 3px no-repeat;
  padding-left:35px;
}

div.bluebox_small form
{
  padding-top:10px;
  padding-left:15px;
}

div.bluebox_small .normal
{
  width:150px;
  border:none;
  margin-bottom:10px;
}

div.gewinnspiel_box
{
  font-size:12px;
  width:700px;
}

div.gewinnspiel_box ul
{
  margin:10px 0;
}

div.gewinnspiel_box ul li
{
  list-style:circle;
  margin-left:15px;
}

div.gewinnspiel_box label
{
  float:none;
  text-align:left;
  margin:0;
  padding:0;
}

div#servicebox
{
  position:relative;
  width:980px;
  margin-top:30px;
}

div.linkbox
{
  position:relative;
  width:177px;
  padding-left: 20px;
  float:left;
  text-align:left;
}

div.linkbox a:link
{
  color:#000;
  text-decoration:none;
}

div.linkbox h3
{
  text-transform:uppercase;
  margin-bottom:15px;
}

div#logobox
{
  position:relative;
  float:left;
  width:180px;
  height: 160px;
  background:url(../img/default/facelift/footerlogo.jpg) center center no-repeat;
  text-indent: -10000px;
}


h3.header_kat_orange
{
  background:url(../img/default/store/header_kat_orange.gif) left top no-repeat;
  color:#fff;
  font-weight:bold;
  text-transform:uppercase;
  padding:5px 0 5px 10px;
}

img.banner_left
{
  margin-top:15px;
}

div#ekomi
{
  margin-top:15px;
}

div#einkaufswelten
{
  position:relative;
  border:3px solid #d5d5d5;
  width:694px;
  margin-top:20px;
}

div.einkaufswelt_right,div.einkaufswelt
{
  position:relative;
  width:230px;
  float:left;
  border-right:2px solid #d5d5d5;
}

div.einkaufswelt_right
{
  border-right:none;
}

div#hersteller_top,div#hersteller_cap
{
  position:relative;
  width:980px;
  height:12px;
}

div#hersteller_top
{
  margin-top:20px;
  border-top: 2px solid #d2d0d1;
}

div#hersteller_cap
{
  border-bottom: 2px solid #d2d0d1;
}

div#hersteller_mid
{
  width:980px;
  position:relative;
}

div#hersteller_mid ul
{
  display: block;
  width:940px;
  height: 80px;
  margin:0 auto;
  list-style-type: none;
  overflow: hidden;
}

div#hersteller_mid ul li
{ 
  display: block; 
  float: left;
  margin: 0 5px;
  height: 80px;
}

div#hersteller_mid ul li a
{
  display: table-cell;
  vertical-align:middle;
  outline: none;
  width: 152px;
  height: 80px;
  background: transparent;
}

div#hersteller_mid ul li a img {
  display: block;
  margin: auto auto;
}

h3.categoryname
{
  color:#ff8702;
  font-size:15px;
  text-transform:uppercase;
  margin-bottom:25px;
}

div#aktionbox_green
{
  width:649px;
  height:88px;
  background:url(../img/default/store/aktion_green.gif) left top no-repeat;
  margin-bottom:28px;
  color:#fff;
  font-size:12px;
  padding:15px 25px;
}

div#aktionbox_red h5,div#aktionbox_green h5
{
  margin:0 0 10px;
  text-transform:uppercase;
  font-size:24px;
}

div#aktionbox_red p,div#aktionbox_green p
{
  width:440px;
  margin-bottom:10px;
}

div#aktionbox_red p
{
  width:480px;
}

div#aktionbox_red
{
  width:590px;
  height:88px;
  background:url(../img/default/store/aktion_red.gif) left top no-repeat;
  margin-bottom:55px;
  color:#fff;
  padding:15px 25px;
  font-size:12px;
  padding-left:85px;
}

div#aktionbox_red a,div#aktionbox_green a
{
  color:#fff;
  text-decoration:underline;
}

#homeAction
{
  margin-top:100px;
  position:relative;
  width:702px;
  height:296px;
  border:0;
}

.homeActionContainer_gewinn,.homeActionContainer_deal
{
  float:left;
  position:relative;
  width:340px;
  height:290px;
  background:url(../img/default/store/temp_rabatt.jpg) center center no-repeat;
  border:3px solid #ddd;
  overflow:hidden;
  cursor:pointer;
}

.homeActionContainer_deal
{
  margin-left:10px;
  background:url(../img/default/store/bg_dealoftheday.jpg) center center no-repeat;
}

.homeActionContainer_gewinn .img,.homeActionContainer_deal .img
{
  position:absolute;
  bottom:30px;
  right:5px;
  z-index:1000;
}

.homeActionContainer_gewinn .btn,.homeActionContainer_deal .btn
{
  position:absolute;
  width:139px;
  height:26px;
  bottom:6px;
  right:5px;
  cursor:pointer;
  z-index:10000;
}

.homeActionContainer_deal .btn
{
  width:140px;
  height:29px;
}

.homeActionContainer_deal .txtLabel
{
  position:absolute;
  width:255px;
  height:85px;
  top:15px;
  left:3px;
  z-index:100000;
  background:url(../img/default/store/txt_dealoftheday.gif) center center no-repeat;
}

.homeActionContainer_deal .star
{
  position:absolute;
  width:156px;
  height:154px;
  bottom:0;
  left:36px;
  z-index:100001;
  background:url(../img/default/store/star_dealoftheday.gif) center center no-repeat;
}

.homeActionContainer_deal .star span.txt
{
  position:absolute;
  top:40px;
  left:40px;
  font-size:22px;
  color:#fff;
  width:100px;
}

.homeActionContainer_deal .disclaimer
{
  position:absolute;
  bottom:31px;
  right:12px;
  font-size:10px;
  color:#000;
  z-index:100005;
}

.homeActionContainer_deal .stripe
{
  position:absolute;
  width:96px;
  height:95px;
  top:0;
  right:0;
  z-index:100002;
}

.homeActionContainer_deal .stripe img
{
  position:absolute;
  width:96px;
  height:95px;
  top:0;
  right:0;
  z-index:100003;
}

.homeActionContainer_deal .stripe div.star1
{
  position:absolute;
  left:37px;
  top:-2px;
  z-index:11;
  color:#fff;
  font-size:12px;
  z-index:100004;
}

.homeActionContainer_deal .stripe div.star2
{
  position:absolute;
  left:41px;
  top:2px;
  z-index:11;
  color:#fff;
  font-size:12px;
  z-index:100004;
}

.homeActionContainer_deal .star .article-price2 s
{
  font-size:18px;
  color:#fff;
}

.homeActionContainer_deal .star .article-price2
{
  position:absolute;
  top:56px;
  left:26px;
  font-size:22px;
  color:#000;
  width:100px;
  text-align:right;
  margin:10px 0 0;
}

.homeActionContainer_deal .star .article-price2 strong
{
  font-size:26px;
  color:#fff;
}

.homeActionContainer_deal .star .article-price strong
{
  color:#fff;
}

.homeActionContainer_deal .star .article-price
{
  font-size:22px;
  position:absolute;
  top:68px;
  left:20px;
  font-weight:normal;
  color:#000;
  width:100px;
  text-align:right;
  margin:10px 0 0;
}

#imageMenu
{
  margin-top:103px;
  position:relative;
  width:699px;
  height:300px;
  overflow:hidden;
  border-right:3px solid #ddd;
}

#imageMenu ul
{
  list-style:none;
  margin:0;
  display:block;
  height:200px;
  width:1000px;
}

#imageMenu ul li
{
  float:left;
}

#imageMenu ul li a
{
  text-indent:-1000px;
  background:none 0 repeat scroll #ffffff;
  cursor:pointer;
  display:block;
  overflow:hidden;
  width:233px;
  height:300px;
}

.clear
{
  clear:both;
}

#slider
{
  border:2px solid #e3e3e3;
  width:696px;
  margin-top: 8px;
}

#extendedBanner
{
  float: left;
  border:2px solid #e3e3e3;
  margin-left: 51px;
}

.slideshow
{
  display:block;
  position:relative;
  z-index:0;
}

.slideshow-images
{
  display:block;
  overflow:hidden;
  position:relative;
}

.slideshow-images img
{
  display:block;
  position:absolute;
  z-index:1;
}

.slideshow-thumbnails
{
  overflow:hidden;
}

.slideshow-images
{
  height:300px;
  width:400px;
}

.slideshow-images-visible
{
}

.slideshow-images-prev
{
}

.slideshow-images-next
{
}

.slideshow-images img
{
  float:left;
  left:0;
  top:0;
}

.slideshow
{
  height:300px;
  margin:0 auto;
  width:400px;
}

.slideshow a img
{
  border:0;
}

.slideshow-captions
{
  background:#000;
  bottom:0;
  color:#fff;
  font:normal 12px/22px Arial, sans-serif;
  left:0;
  overflow:hidden;
  position:absolute;
  text-indent:10px;
  width:100%;
  z-index:10000;
}

.slideshow-captions-hidden
{
  height:0;
}

.slideshow-captions-visible
{
  height:22px;
}

.slideshow-controller
{
  background:url(../img/default/store/slideshow/controller.png) no-repeat;
  height:42px;
  left:50%;
  margin:-21px 0 0 -119px;
  overflow:hidden;
  position:absolute;
  top:50%;
  width:238px;
  z-index:10000;
}

.slideshow-controller *
{
  margin:0;
  padding:0;
}

.slideshow-controller-hidden
{
}

.slideshow-controller-visible
{
}

.slideshow-controller a
{
  cursor:pointer;
  display:block;
  height:18px;
  overflow:hidden;
  position:absolute;
  top:12px;
}

.slideshow-controller a.active
{
  background-position:0 18px;
}

.slideshow-controller li
{
  list-style:none;
}

.slideshow-controller li.first a
{
  background-image:url(../img/default/store/slideshow/controller-first.gif);
  left:33px;
  width:19px;
}

.slideshow-controller li.last a
{
  background-image:url(../img/default/store/slideshow/controller-last.gif);
  left:186px;
  width:19px;
}

.slideshow-controller li.next a
{
  background-image:url(../img/default/store/slideshow/controller-next.gif);
  left:145px;
  width:28px;
}

.slideshow-controller li.pause a
{
  background-image:url(../img/default/store/slideshow/controller-pause.gif);
  left:109px;
  width:20px;
}

.slideshow-controller li.play a
{
  background-position:20px 0;
}

.slideshow-controller li.play a.active
{
  background-position:20px 18px;
}

.slideshow-controller li.prev a
{
  background-image:url(../img/default/store/slideshow/controller-prev.gif);
  left:65px;
  width:28px;
}

.slideshow-loader
{
  height:28px;
  right:0;
  position:absolute;
  top:0;
  width:28px;
  z-index:10001;
}

.slideshow-loader-hidden
{
}

.slideshow-loader-visible
{
}

.slideshow-thumbnails
{
  bottom:-82px;
  height:76px;
  left:-2px;
  position:absolute;
  width:696px;
  background-color:#767676;
  border-left:3px solid #767676;
  border-right:3px solid #767676;
}

.slideshow-thumbnails *
{
  margin:0;
  padding:0;
}

.slideshow-thumbnails ul
{
  height:65px;
  left:0;
  position:absolute;
  top:0;
  width:10000px;
}

.slideshow-thumbnails li
{
  float:left;
  list-style:none;
  margin:8px 3px;
  position:relative;
}

.slideshow-thumbnails a
{
  display:block;
  float:left;
  padding:2px;
  position:relative;
}

.slideshow-thumbnails a:hover
{
  background-color:#fff!important;
}

.slideshow-thumbnails img
{
  display:block;
}

.slideshow-thumbnails-active
{
  background-color:#fff;
}

.slideshow-thumbnails-inactive
{
  background-color:#fff;
}


div#meinkonto
{
  position:relative;
  width:765px;
  margin:0 auto;
}

div.head_praemie
{
  position:relative;
  width:221px;
  height:54px;
  background:url(../img/default/store/box_praemie.gif) left top no-repeat;
  text-indent:-9999em;
}

div.praemien_box_all
{
  position:relative;
  width:240px;
  float:left;
  height:855px;
}

div.praemien_cap,div.praemien_top
{
  width:221px;
  height:10px;
  background:url(../img/default/store/artbox_top.gif) left top no-repeat;
}

div.praemien_cap
{
  background:url(../img/default/store/artbox_cap.gif) left top no-repeat;
  bottom:0;
  margin-bottom:5px;
}

div.praemien_top
{
  margin-top:5px;
}

body.pink {
  background:url(../img/default/facelift/header_bg.jpg) top center repeat-x;
}

body.pink div#navigation
{
  background:url(../img/default/store/menu_bg_pink.gif) left top no-repeat;
}

body.pink div#navigation ul li a.active,body.pink div#navigation ul li a:hover
{
  background-color:#af3580;
}

body.pink div#searchcontainer
{
  background: transparent;
}

body.pink h3.header_kat_orange
{
  background:url(../img/default/store/header_kat_pink.gif) left top no-repeat;
}

body.pink h3.categoryname
{
  color:#656565;
}

body.pink div#hersteller_filter h2
{
  background:url(../img/default/store/header_filter_pink.gif) 0 0 no-repeat;
}

body.pink div#searchresults
{
  border:4px solid #e2007a;
}

body.pink li.searchresult h3
{
  color:#e2007a;
}

body.pink div#bluebox
{
  background:url(../img/default/store/pinkbox.gif) left top no-repeat;
}

body.pink div.bluebox_horline
{
  background:url(../img/default/store/pinkbox_horline.gif) left top repeat-x;
}

body.pink div.bluebox_small h3.newsletter
{
  background:url(../img/default/store/h3_newsletter_pink.gif) 2px top no-repeat;
}

body.pink div.bluebox_small h3.stores
{
  background:url(../img/default/store/h3_stores_pink.gif) 2px top no-repeat;
  padding-left:55px;
}

body.pink div.bluebox_small h3.versand
{
  background:url(../img/default/store/h3_versand_pink.gif) 2px 2px no-repeat;
  padding-left:40px;
}

body.pink div.bluebox_small h3.widerruf
{
  background:url(../img/default/store/h3_widerruf_pink.gif) 2px 5px no-repeat;
  padding-left:40px;
}

body.pink div.bluebox_small_nobdr h3.reklamation
{
  background:url(../img/default/store/h3_reklamation_pink.gif) 2px 3px no-repeat;
  padding-left:35px;
}

table.datenblatt tr.blue td
{
  background-color:#e2ecf2;
}

table.datenblatt tr td
{
  border-top:1px solid #c4d7e9;
  font-size:9pt;
}

table.datenblatt tr td.caption
{
  font-weight:bold;
}

div#countboxContainer
{
  clear:both;
  text-align:left;
  background:url(../img/default/store/express.gif) 0 0 no-repeat;
  margin:14px 0 0;
  padding:40px 0 0 20px;
  height:40px;
  font-size:12px;
}

span#countbox
{
  font-weight:bold;
}

#tempBasketContainer
{
  display:none;
}

div.add2basket h2
{
  border-bottom:1px dotted black;
  line-height:18px;
}

div.a2bimagebox
{
  float:left;
  width:120px;
  border:1px solid #dedede;
  text-align:center;
  padding:5px 0;
  margin-top:10px;
}

div.a2bdesc
{
  float:left;
  margin:10px 0 0 10px;
}

div.a2bdesc h3
{
  font-size:12px;
}

div.a2bdesc table
{
  float:left;
  margin:10px 0 0 1px;
}

div.a2bdesc table td
{
  padding:3px 0;
}

#featureWrapper
{
  width:360px;
  height:120px;
  position:absolute;
  bottom:-120px;
  left:-10px;
}

#featureWrapper div
{
  width:90px;
  padding:0;
  height:120px;
  float:left;
  cursor:pointer;
}

#featureWrapper div.inactive
{
  cursor:help;
}

#feature360
{
  background:url(../img/default/features/360-std.jpg) center center no-repeat;
}

#featureMotive
{
  background:url(../img/default/features/plus-std.jpg) center center no-repeat;
}

#featureVideo
{
  background:url(../img/default/features/video-std.jpg) center center no-repeat;
}

#featureLivechat
{
  background:url(../img/default/features/chat-std.jpg) center center no-repeat;
}

#feature360:hover
{
  background:url(../img/default/features/360-over.jpg) center center no-repeat;
}

#featureMotive:hover
{
  background:url(../img/default/features/plus-over.jpg) center center no-repeat;
}

#featureVideo:hover
{
  background:url(../img/default/features/video-over.jpg) center center no-repeat;
}

#featureLivechat:hover
{
  background:url(../img/default/features/chat-over.jpg) center center no-repeat;
}

#feature360.inactive
{
  background:url(../img/default/features/360-na.jpg) center center no-repeat;
}

#featureMotive.inactive
{
  background:url(../img/default/features/plus-na.jpg) center center no-repeat;
}

#featureVideo.inactive
{
  background:url(../img/default/features/video-na.jpg) center center no-repeat;
}

#featureLivechat.inactive
{
  background:url(../img/default/features/chat-na.jpg) center center no-repeat;
}

#youtubeChannelLink
{
  width:640px;
  height:80px;
  background:url(../img/default/features/visit-youtube-channel.jpg) center center no-repeat;
}

#youtubeChannelLink:hover
{
  background:url(../img/default/features/visit-youtube-channel-over.jpg) center center no-repeat;
}






	
	
	#yourSliderWrapper {
    width: 698px;
    height: 465px;
    margin-top: 25px;
    overflow: hidden;
    position: relative;
	}
	#yourSliderWrapper .yourSliderHeader {
	  outline: none;
	  text-transform: uppercase;
	  text-align: left;
	  background-color: #e2147c;
	  padding-left: 10px;
	  color: #fff;
	  height: 34px;
    width: 100.01%;
    font-size: 24px;
    line-height: 34px;
    font-weight: normal;
    position: relative;
	}

	
	#yourSliderId, #yourSliderId li {
		height: 380px;
		width: 798px;
	}
	
	
	#yourSliderId {
		list-style: none !important;
		float: left;
		margin: 0 !important;
		padding: 0 !important;
		overflow: hidden !important;
		position: relative !important;
	}

		
		#yourSliderId li {
			
			display: none;
			float: left;
			margin: 0;
			position: absolute;
			width: 100%;
		}
		
		
		#yourSliderId li.current {
			
			display: block;
			z-index: 2 !important;
			
		}
		
		
		#yourSliderId li.next {
			
			display: block;
			z-index: 1 !important;
			
		}
		
		
		#yourSliderId li ul li {
			
			display: block !important;
			position: relative !important;
			
		}

		
		.slider_arrow_left {
			
			bottom: 25px;
			cursor: pointer !important;
			float: left;
			height: 22px;
			left: 500px;
			position: absolute;
			width: 22px;
			z-index: 5;
			
		}
		
		
		.slider_arrow_left {
			
			background: url(../img/default/facelift/left_arrow.png) no-repeat top left;
			
		}
		.slider_arrow_left.white {
			
			background: url(../img/default/facelift/left_arrow_white.png) no-repeat top left;
			
		}


		
		
		
		.slider_arrow_right {
			
			bottom: 25px;
			cursor: pointer;
			float: left;
			height: 22px;
			right: 20px;
			position: absolute;
			width: 22px;
			z-index: 5;
			
		}
		
		
		.slider_arrow_right {
			
			background: url(../img/default/facelift/right_arrow.png) no-repeat top left;
			
		}
		.slider_arrow_right.white {
			
			background: url(../img/default/facelift/right_arrow_white.png) no-repeat top left;
			
		}


	.slider_selector, .slider_selector_dis {
		
		bottom: 30px;
		list-style: none;
		margin: 0 0 0 5px;
		position: absolute;
		right: 80px;
		z-index: 5;
		
	}
	
		
		.slider_selector li, .slider_selector_dis li {
			
			display: block !important;
			background: url(../img/default/facelift/slider_selector.png) no-repeat top left;
			cursor: pointer;
			float: left;
			margin: 0 3px !important;
			height: 10px !important;
			position: relative !important;
			width: 10px !important;
			
		}
		
		.slider_selector.white li, .slider_selector_dis.white li {
		  background: url(../img/default/facelift/slider_selector_white.png) no-repeat top left;
		}
		
		
		.slider_selector.white li.current, .slider_selector_dis.white li.current {
			
			background: url(../img/default/facelift/slider_selector_current_white.png) no-repeat top left;
			
		}

		.slider_selector li.current, .slider_selector_dis li.current {
			
			background: url(../img/default/facelift/slider_selector_current.png) no-repeat top left;
			
		}

	
	.slider_selector_dis li {
		
		cursor: default !important;
		z-index: 5;
		
	}
	
	div.additional-services {
	  margin-bottom: 12px;
	}
	
	div.additional-services div#regioabocontainer {
		display: block;
		float:left;
		width: 570px;
		height: 400px;
	}
	div.additional-services div#gutscheinconnection-container {
		display: block;
		float:left;
		width: 190px;
		height: 400px;
		margin-left: 8px;
	}
	
	span#email-err-txt {
		display: inline-block;
		display: -moz-inline-stack;
		vertical-align: top;
		width: 220px;
		color: red;
	}


.MagicZoomBigImageCont {
	border:			1px solid #FF8702;
}



.MagicZoomHeader {
	font:			10px Tahoma, Verdana, Arial, sans-serif;
	color:			#fff;
	background:		#FF8702;
	text-align:     center !important; 
}



.MagicZoomPup {
	border: 		1px solid #aaa;
	background: 	#ffffff;
	cursor:			hand;
}


.MagicZoomLoading {
	text-align:		center;
	background: 	#ffffff;
	color:			#444;
	border: 		1px solid #ccc;
	opacity:		0.8;
	padding:		3px 3px 3px 3px !important;
	display: 		none; 
}


.MagicZoomLoading img {
	padding-top:	3px !important;
}



.MagicThumb {
    cursor: url(cursor/zoomin.cur), pointer;
    outline: none;
}


.MagicThumb-zoomed { cursor: default; }


.MagicThumb span { display: none; }




.MagicThumb-image { border: 1px solid #cccccc; outline: none; }


.MagicThumb-image-zoomed { cursor: url(../zoomplus/cursor/zoomout.cur), pointer; }


.MagicThumb-caption {
    color: #333333;
    background-color: #F0F0F0;
    border: 1px solid #CCCCCC;
    border-top: none;
    font-family: Verdana, Helvetica;
    font-size: 11px;
    padding: 8px 16px;
}


.MagicThumb-controlbar {
	display: block;
	height: 18px;
}

.MagicThumb-controlbar a {
	display: block;
	width: 18px;
	height: 18px;
	margin: 0px 1px;
	outline: none;
	float: left;
	overflow: hidden;
}

.MagicThumb-controlbar a span {
	display: block;
	width: 1000px;
	height: 1000px;
	background: transparent url(../zoomplus/graphics/controlbar.png) no-repeat 0 0;
	outline: none;
	position: absolute;
	left: 0px;
	top: 0px;
}


.MagicThumb-loading {
	border: 1px solid #000000;
	background: #ffffff url(../zoomplus/graphics/loader.gif) no-repeat 2px 50%;
	padding: 2px 2px 2px 22px;
	margin: 0;
	text-decoration: none;
	text-align: left;
	font-size: 8pt;
	font-family: sans-serif;
}#lbOverlay {
	position: absolute;
	left: 0;
	width: 100%;
	background-color: #000;
	cursor: pointer;
	z-index: 1000;
}

#lbCenter {
	position: absolute;
	left: 50%;
	overflow: hidden;
	background-color: #fff;
	border-top: 3px solid #999;
	border-right: 3px solid #999;
	border-left: 3px solid #999;
	z-index: 2000;
}
#lbBottomContainer {
	position: absolute;
	left: 50%;
	overflow: hidden;
	background-color: #fff;
	border-bottom: 3px solid #999;
	border-right: 3px solid #999;
	border-left: 3px solid #999;
	z-index: 2000;
}

.lbLoading {
	background: #fff url(../img/lightbox/loading.gif) no-repeat center;
}

#lbImage {
	border: 10px solid #fff;
}


.photos {
	padding: 3px;
	border: 1px solid #fff;
}

a:hover .photos {
	border: 1px solid #999;
}

.lightboxDesc a {
	color: #999999;
	text-decoration: none;
}

.lightboxDesc a:hover {
	color: #000000;
	text-decoration: none;
}





#lbPrevLink, #lbNextLink {
	display: block;
	width: 63px;
	height: 32px;
	outline: none;
}

#lbPrevLink {
	float: left;
	background: transparent url(../img/lightbox/prevlabel.gif) no-repeat left;
	
}

#lbPrevLink:hover {
	background: transparent url(../img/lightbox/prevlabel.gif) no-repeat left;
}

#lbNextLink {
	float: right;
	background: transparent url(../img/lightbox/nextlabel.gif) no-repeat right;
}

#lbNextLink:hover {
	background: transparent url(../img/lightbox/nextlabel.gif) no-repeat right;
}

#lbControls {
	display: block;
	height: 32px;
}






#lbBottom {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #666;
	line-height: 1.4em;
	text-align: left;
	border: 10px solid #fff;
	border-top-style: none;
}

#lbCloseLink {
	clear: both;
	display: block;
	float: right;
	width: 22px;
	height: 22px;
	background: transparent url(../img/lightbox/closelabel.gif) no-repeat center;
	margin: 0px 0px 0px 0px;
	
}

#lbCaption, #lbNumber, #lbDescription {
	margin-right: 71px;
	
}

#lbCaption {
	font-weight: bold;
}


.lightboxDesc {
	display: none;
}
#actindoDropdown li.submenu ul{
	width: 201px;
	margin: 0;
	padding: 0;
	padding-bottom: 10px;
	border: 2px solid #fff;
	border-top: none;
	margin-top: 5px;
	background-color: #FF8702;
}

body.orange {
	background-color: #FF8702;
}
body.default #actindoDropdown li.submenu ul {
	background-color: #FF8702;

}
body. #actindoDropdown li.submenu ul {
	background-color: #FF8702;
}
body.green #actindoDropdown li.submenu ul {
	background-color: #A4B800;
}
body.grey #actindoDropdown li.submenu ul {
	background-color: #6A7E8C;
}
body.red #actindoDropdown li.submenu ul {
	background-color: #C41C22;
}
body.purple #actindoDropdown li.submenu ul {
	background-color: #5E66B7;
}
body.pink #actindoDropdown li.submenu ul {
	background-color: #e21a7b;
}


* these are the LIs that contains a submenu*/
#actindoDropdown li.submenu ul li{
  font-size: 9pt;
  font-weight: normal;
}

div#navigation ul ul li {
	float: none;
	height: 20px;
	padding: 3px 10px 3px 8px;
	border-left: 1px solid #fff;
}

div#navigation ul ul li a {
	font-size: 11px;
	display: block;
	padding: 3px 0 3px 8px;
	text-transform: none;
}

div.dropdown-inner {
  float:left;
  width: 201px;
  padding: 5px 0 0 0;
  height: auto;
}
