﻿/* CSS Document */
* , div {
	margin:0;
	padding:0;
}
html { height:100%; }
body {
	width:100%;
	margin: 0;
	padding: 0;
	background: #dcd3c2 url(../../images/background.jpg);
	font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
  }
img{border:0;}
#page {
		background:transparent;
		width:1000px;
		margin:0 auto;
		}
#sitebody {
	width:1000px;
	height:auto;
	margin:0 auto;
	background:transparent;
  }
#site {	background: url(../../images/back2.png) repeat-y;}

/**/
#header {
	width:100%;
	height:35px;
	display:block;
	background:transparent;
  }

/*Warenkorb-BOX*/
.wkbox {
  position:absolute;
  margin:1px 10px 0 806px;
  padding:10px 10px 0 0;
  width:181px;
  height:50px;
  display:block;
  text-align:right;
  background: url(../../images/header1.png) no-repeat;
  }
#header .wkbox a {
  padding-right:5px;
  text-decoration:none;
  color:#000000;
  font-size:12px;
  font-weight:bold;
  }
#header .wkbox a:hover{color:#d90d0d;}
.wkbox1 {
  width:197px;
  margin-top:10px;
  margin-left:6px;
  height:418px;
  overflow:auto;
  }
.wkbox1 a{
text-decoration:none;
color:#615656;
  }
.logo {
  position:absolute;
  margin-top:5px;
  margin-left:60px;
  width:252px;
  height:36px;
  }

/*Search*/
.search {
  position:absolute;
  margin-left:318px;
  }
.head1 {
  width:100%;
  height:1px;
  display:block;
  text-align:right;
  }
form#search{
	border:0px;
	color:#fff;
	width:173px;
	float:left;
	height:28px;
	background: url(../../images/header1.png);
	background-position: 0px -61px;
  }
input#searchbox{
	width:147px;
	height:21px;
	display:block;
	float:left;
	font-size:1em;
	border:0px;
	background:transparent;
	padding-top:5px;
	padding-left:4px;
  }
input#searchbutton{
  width:16px;
  height:13px;
	margin-top:7px;
	border:none;
	display:block;
	float:none;
	color:#fff;
	background: url(../../images/header1.png);
	background-position: -191px -4px;
	background-repeat: no-repeat;
  }
#contentbody_home {
	width:990px;
	height:578px;
	display:block;
	overflow:hidden;
	background: #ffffff;
	margin:0 auto;
	padding-bottom:26px;
}
#contentbody_auto, #contentbody {
	width:990px;
	min-height:556px;
	height:auto;
	display:block;
	overflow:hidden;
	background: url(../../images/background/bg.jpg) no-repeat;
	margin:0 auto;
}
#contentbody {
	height:556px;
	display:block;
	overflow:hidden;
}
.clearxxx {clear:both;}
/*Content-Categories*/
#cat1, #cat2, #cat4, #cat5, #cat6, #cat7, #cat8, #cat9, #cat10, #cat11, #cat12, #cat13, #cat14, #cat16, #cat17, #cat18, #cat19, #cat21, #cat22, #cat25, #cat26, #cat27, #cat50, #cat51, #cat52, #cat53, #cat54, #cat55, #cat56, #cat57, #cat58, #cat59, #cat60, #cat61, #cat62, #cat63, #cat64, #cat65, #cat66, #cat69,#cat70 {
	width:990px;
	/*height:630px;*/
	min-height:556px;
	height:auto;
	display:block;
	overflow:visible;
	margin:0 auto;
	}
#cat1, #cat2, #cat4, #cat25, #cat55  { background:url(../../images/background/1.jpg) no-repeat;}
#cat6, #cat53,#cat62 { background:url(../../images/background/6.jpg) no-repeat;}
#cat7,#cat64         { background:url(../../images/background/7.jpg) no-repeat;}
#cat8, #cat17, #cat21, #cat26, #cat56{ background:url(../../images/background/8.jpg) no-repeat;}
#cat9, #cat18, #cat22, #cat27, #cat57{ background:url(../../images/background/9.jpg) no-repeat;}
#cat10, #cat63       { background:url(../../images/background/10.jpg) no-repeat;}
#cat11, #cat19, #cat51, #cat58 { background:url(../../images/background/11.jpg) no-repeat;}
#cat12, #cat50, #cat59,  #cat69 { background:url(../../images/background/12.jpg) no-repeat;}
#cat13, #cat52,#cat60{ background:url(../../images/background/13.jpg) no-repeat;}
#cat14, #cat54, #cat61{ background:url(../../images/background/14.jpg) no-repeat;}
#cat16, #cat65, #cat70  { background:url(../../images/background/16.jpg) no-repeat;}
#lhome {
  background:#ffffff url(../../images/lhome.jpg);
  background-repeat:no-repeat;
  background-position:2px 2px;
  width:235px;
  float:left;
  height:100%;
  text-align:left;
  color:#000000;
  padding:10px 7px 0 6px;
  line-height:1.3em;
    }
#lhome a img {border:0; }
.trust_widget{z-index:3;position:absolute;margin-left:50px;margin-top:30px;}
#menu-start {	font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;width:980px;margin:0 auto;background:url(../../images/menu-start.jpg); background-repeat:repeat-x;padding-bottom:10px;height:20px;padding-left:10px;}
#menu-start h1{font-size:12px;}
#menu-start strong {color:#000;font-size:12px;float:left;padding-top:7px;}
#menu-start ul {margin-left:326px; padding-right:30px;}
#menu-start ul li{float:left;padding: 7px 9px 0 9px;font-size:12px;}
#menu-start ul li a{text-decoration:none;}
#menu-start ul li a:hover{color:#8a0000;}
.hl_red, .hl_black, .hl_red b, .hl_black b{color:#ffffff;font-size:12px;}
.hl_red, .hl_black {background:url(../../images/header1.png);background-position:0px -92px;width:258px; padding-top:7px;height:23px;text-align:center;float:right;margin-right:43px;}
.hl_black{position:absolute;background:url(../../images/hotline_black.jpg);background-repeat:no-repeat;width:252px; padding-top:0px;line-height:2.4em;height:20px;text-align:center;margin: 28px 0 0 359px;}

.zahlung {float:right;margin-right:160px;}

/*SLIDESHOW*************************************************/
#slide-show {
  width: 742px;
  float:left;
  overflow:hidden;
  }
#slide-images{
  float:right;
  position:relative;
	display:block;
	margin-top:0px;
	padding:0px;
	width:742px;
	height:525px;
	overflow:hidden;
  }
 #noslide{
	width: 742px;
	overflow:hidden;
  }
#slide-images ul{overflow:hidden;}
#slide-images li{
	display:block;
	list-style-type:none;
	margin:0px;
	padding:0px;
	background-color:#FFFFFF;
	overflow:hidden;
  }
#gallery-area {width: 742px; height: 526px; margin: 0; padding:0; border: 0px solid silver; background-color: #FFF; overflow: hidden;}

/*SLIDETEXT*************************************************/
ul#slide-images a {color:#ffffff;}
#slidetext1 a, #slidetext2 a, #slidetext3 a, #slidetext4 a, #slidetext5 a {margin-left:20px;padding:4px 40px 3px 35px;background-position:7px 0; text-decoration:none;}

#slidetext1{width:300px;color:#750D61;position:absolute;margin-top:20px;margin-left:135px;font-size:14px;}
#slidetext1 a{margin-left:60px;padding:4px 15px 3px 30px;background: url(../../images/slideshow/slide_back1.png) no-repeat;background-position:7px 0; text-decoration:none;}
#slidetext1 a:hover{color:#85e998;}

#slidetext2{color:#00CEA0;position:absolute;margin-top:385px;margin-left:190px;font-size:14px;}
#slidetext2 a{margin-left:30px;padding:4px 15px 3px 30px;background: url(../../images/slideshow/slide_back2.png) no-repeat;background-position:7px 0;text-decoration:none;}
#slidetext2 a:hover{color:#ff3461;}

#slidetext3{width:300px;color:#F21C1C;position:absolute;margin-top:55px;margin-left:245px;font-size:14px;}
#slidetext3 a{margin-left:20px;padding:4px 15px 3px 30px;background: url(../../images/slideshow/slide_back3.png) no-repeat;background-position:7px 0; text-decoration:none;}
#slidetext3 a:hover{color:#0de0e0;}

#slidetext4{width:300px; color:#ff004e;position:absolute;margin-top:385px;margin-left:485px;font-size:14px;}
#slidetext4 a{margin-left:-30px;padding:4px 15px 3px 30px;background: url(../../images/slideshow/slide_back4.png) no-repeat;background-position:7px 0; text-decoration:none;}
#slidetext4 a:hover{color:#00ffb1;}

#slidetext5{color:#ff7e00;position:absolute;margin-top:40px;margin-left:15px;font-size:14px;}
#slidetext5 a{margin-left:0px;padding:4px 15px 3px 30px;background: url(../../images/slideshow/slide_back5.png) no-repeat;background-position:7px 0; text-decoration:none;}
#slidetext5 a:hover{color:#008aff;}
#slidetbestellen {margin-top:425px;margin-left:379px;}
#slidebetriebsurlaub {margin-top:298px;margin-left:187px;}
/*Categories-Description*/
#desc1{width:202px;}
#l {
	width:202px;
	display:block;
	float:left;
	padding-top:10px;
  }
#tools {
	width:202px;
	display:block;
	float:left;
	color:#777;
  }
#tools a{	color:#777;  }
table.tools {
  margin-top:23px;
  width:100%;
  text-align:right;
  border-collapse:collapse;
  }
table.tools p{font-size:14px;}
table.tools h2 { font-size:1.2em; }
table.tools a{
  font-size:14px;
  text-decoration:none;
  color:#000000;
  }
table.tools a:hover {color:#ff0000;}

td.back {text-align: left;}
#tools .back a{
  margin-left:10px;
  color:#111111;
  font-size:12px;
  }
#tools .back a:hover{color:#ffffff;}
#tools .back a:hover img {background: url(../../images/pfeil1.png);}

/*KONTAKT*/
p.description, p.description i {font-size:11px; color:#757575;text-align:right; padding-left:23px;padding-top:0px; font-family: Verdana, Arial, Helvetica, sans-serif;line-height:1.2em;}
p.description i {padding-top:10px;}
p.description_big {font-size:10px; color:#757575;text-align:right;padding-top:0px; padding-left:35px; font-family: Verdana, Arial, Helvetica, sans-serif;line-height:1.2em;}
p.description_big a{ color:#757575; font-weight:bold; font-size:14px; text-decoration:none;}
p.description_big a:hover{ color:#111111;}
p.description_big b, p.description_big u{font-size:14px;color:#757575;}
p.description_big span{color:#757575;}

#l img {margin-left:23px; margin-top:13px;}
#l table.content img {margin:0;padding:2px;margin:0;}
#l table.content a:hover img {padding:1px;border:1px solid #777;}
table.content  {margin-left:13px;width:160px;}
#l h1 {text-align:right;font-weight:bold; font-size:30px; padding-top:14px; text-decoration:none; font-family:impact, "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;}
#l h1 a{color:#111111;text-transform:uppercase;text-decoration:none;}
/*HOME-LINK*/
.home {
  float:left;
  margin-left:20px;
  width:46px;
  height:47px;
  margin-top:6px;
  }

/*NAVIGATION*/
.nav {
	width:100%;
	height:58px;
	overflow:hidden;
	background: transparent;
  }
/*Menu - Main Categories*/
.menu {height:26px;}
.nav ul.menu{
  margin-left:315px;
  padding:0;
  width:675px;
  height:26px;
  }
.nav .menu ul li{
  margin: 0;
  padding: 0;
  padding-right:8px;
  background: url(../../images/navlinkb.png) top right no-repeat;
  }
.nav .menu ul li.navlink100{
  background: url(../../images/menu/navlinkb_red.png) top right no-repeat;
  }
.nav .menu ul li {
   float:left;
   height:26px;
  }
/*Menu - Links*/
.nav .menu  a{
  display:block;
  height:26px;
  float:left;
  background: url(../../images/navlink.png) repeat-x;
	font-weight:bold;
	text-decoration:none;
	color:#ffffff;
	padding:7px 7px 2px 7px;
	font-size: 14px;
  }
.nav .menu  li.navlink100 a{background: url(../../images/menu/navlink_red.png) repeat-x;}

/*MENU-LINKS*/
.nav li.navlink1 a, .nav li.navlink2 a, .nav li.navlink4 a, .nav li.navlink25 a, .nav li.navlink55 a, .nav li.navlink100 a {color:#909090;}
li.navlink1 a:hover, li.navlink2 a:hover, li.navlink4 a:hover, li.navlink25 a:hover, li.navlink55 a:hover, li.navlink1 a.active, li.navlink2 a.active, li.navlink4 a.active, li.navlink25 a.active, li.navlink55 a.active, li.navlink100 a:hover, li.navlink100 a.active {color:#ffffff;}
.left{
  float:left;
  background: url(../../images/navlinka.png) no-repeat;
  height:26px;
  width:12px;
  display:block;
  clear:right;
 }
li.navlink100 .left {background: url(../../images/menu/navlinka_red.png) no-repeat;}
.subleft{
  float:right;
  background: url(../../images/sub.png) no-repeat;
  height:25px;
  width:4px;
  display:none;
  }

/*Submenu*/
.submenu {
  width: 990px;
  height: 32px;
  margin: 0 auto;
  }
#submenul, #submenur {
  height:32px;
  width:11px;
  display:block;
  }
#submenul{
  margin-top:26px;
  margin-left:0px;
  background:   url(../../images/menu/submenul4.png) top left no-repeat;
  float:left;
  }
#submenur{
  background:  #dcd3c2 url(../../images/menu/submenur2.png) top left no-repeat;
  float:right;
  clear:right;
  }
.submenu_angbt  {
  margin-left:6px;
  width:990px;
  background: #111111;
  height:32px;
  }
ul.submenu {
  margin-left:6px;
  width:989px;
  background: #111111;
  }
ul.submenu li {
  float:left;
  display:block;
  background: url(../../images/sub.png) top right no-repeat;
  padding-right:3px;
  }

/*SUBMENU LINKS*/
.submenu ul li a {
  display:block;
  height:29px;
	padding: 6px 7px 8px 7px;
	float:left;
  background:#111111;
	font-weight:bold;
	color:#FFF;
	background-color:#111111;
  text-decoration:none;
  font-size: 12px;
  }
  /*the last menu-tab*/
ul.submenu li.navlink16 {background:#111111;}

/*Hover and active for submenu-Subcategories*/
li.navlink6 a:hover, li.navlink6 a#active, li.navlink53 a:hover, li.navlink53 a#active, li.navlink62 a:hover, .nav li.navlink62 a#active {
  background: url(../../images/menu/6active.jpg) repeat-x;
  color:#d9c10c;
  }
li.navlink7 a:hover, li.navlink7 a#active, li.navlink64 a:hover, .nav li.navlink64 a#active {
  background: url(../../images/menu/7active.jpg) repeat-x;
  color:#d95c0c;
  }
li.navlink8 a:hover, .nav li.navlink8 a#active, li.navlink21 a:hover, li.navlink21 a#active, li.navlink17 a:hover, li.navlink17 a#active, li.navlink26 a:hover, .nav li.navlink26 a#active, li.navlink56 a:hover, .nav li.navlink56 a#active{
  background: url(../../images/menu/8active.jpg) repeat-x;
  color:#0de0e0;
  }
li.navlink9 a:hover, li.navlink9 a#active, li.navlink22 a:hover, li.navlink22 a#active, li.navlink18 a:hover, li.navlink18 a#active, li.navlink27 a:hover, li.navlink27 a#active, li.navlink57 a:hover, .nav li.navlink57 a#active {
  background: url(../../images/menu/9active.jpg) repeat-x;
  color:#009afc;
  }
li.navlink10 a:hover, li.navlink10 a#active, li.navlink63 a:hover, .nav li.navlink63 a#active {
  background: url(../../images/menu/10active.jpg) repeat-x;
  color:#0044fc;
  }
li.navlink11 a:hover, li.navlink11 a#active, li.navlink19 a:hover, li.navlink19 a#active, li.navlink51 a:hover, li.navlink51 a#active, li.navlink58 a:hover, .nav li.navlink58 a#active {
  background: url(../../images/menu/11active.jpg) repeat-x;
  color:#00ff9e;
  }
li.navlink12 a:hover, li.navlink12 a#active, li.navlink50 a:hover, li.navlink50 a#active, li.navlink59 a:hover, .nav li.navlink59 a#active, li.navlink69 a:hover, li.navlink69 a#active {
  background: url(../../images/menu/12active.jpg) repeat-x;
  color:#85e998;
  }
li.navlink13 a:hover, li.navlink13 a#active, li.navlink52 a:hover, li.navlink52 a#active, li.navlink60 a:hover, .nav li.navlink60 a#active {
  background: url(../../images/menu/13active.jpg) repeat-x;
  color:#a33ffc;
  }
li.navlink14 a:hover, li.navlink14 a#active, li.navlink54 a:hover, li.navlink54 a#active, li.navlink61 a:hover, .nav li.navlink61 a#active {
  background: url(../../images/menu/14active.jpg) repeat-x;
  color:#ff3461;
  }
li.navlink16 a:hover, li.navlink16 a#active, li.navlink70 a:hover, li.navlink70 a#active {
  background: url(../../images/menu/16active.jpg) repeat-x;
  color:#fc8fff;
  }
/**/
.menubox {
  width:200px;
  padding-bottom:11px;
  margin-bottom:11px;
  margin-left:1px;
  border-bottom: 1px solid #00519e;
  background-color:#fff;
  }
.menubox h2 {
  width:200px;
  height:21px;
  line-height:21px;
  display:block;
  text-indent:5px;
  padding-left:1px;
  }
/*Mitte******************************************************/
#list, #m {
	width:783px;
	display:block;
	overflow:hidden;
	padding-left:5px;
	}
#m {
  margin-left:202px;
	width:758px;
	padding-left:10px;
  padding-right:20px;
}
#list_bewertung {
width:773px;
margin-left:202px;
padding:0  0 0 15px;
}

/*Right******************************************************/
#r {
	width:202px;
	display:block;
	float:right;
	padding-top:1em;
}
#r .menubox {
  width:200px;
  padding-bottom:11px;
  margin-bottom:11px;
  margin-left:1px;
  }
#r .menubox h2 {
  width:200px;
  height:21px;
  line-height:21px;
  display:block;
  padding-left:1px;
  }

/*SERVICEMENU-DROP-UP*/
#servicemenu, #servicemenu_home  {
  width:990px;
  height:39px;
  background: #ffffff url(../../images/linie1.png) repeat-x;
  padding-bottom:9px;
  }
#servicemenu {margin: 0 auto;}
#servicemenu_home {
  position:absolute;
  width:990px;
  margin: 0 auto;
  margin-top:-48px;
  margin-left:7px;
  height:39px;
  background:  url(../../images/linie1.png) repeat-x;
  z-index:1002;
  }
#servicemenu ul li a, #servicemenu_home ul li a  {font-size:14px;font-weight:bold;display:block; text-decoration:none; width:88px;  text-align:center; color:#000; padding-left:10px; line-height:33px;}
#servicemenu ul, #servicemenu_home ul{padding:0 0 0 7px; margin:0;list-style-type: none;position:absolute; }
#servicemenu_home ul {padding:0 0 0 5px;}
#servicemenu ul li, #servicemenu_home ul li  {float:left; position:relative; height:39px; width:88px;padding-right:9px;}
#servicemenu ul li ul, #servicemenu_home ul li ul {position:absolute; margin:0 0 0 -999em;}

#servicemenu a.two, #servicemenu_home a.two{color:#000;font-weight:normal;line-height:29px;}
#servicemenu ul li a:hover, #servicemenu a.two:hover, #servicemenu_home ul li a:hover, #servicemenu a.two:hover{color:#d90d0d;}
#servicemenu table, #servicemenu_home table {border-collapse:collapse; margin:0; padding:0; font-size:1em; margin:-1px;}

#servicemenu li:hover ul#servicenav1, #servicemenu li a:hover ul#servicenav1, #servicemenu_home li:hover ul#servicenav1, #servicemenu_home ul li a:hover ul#servicenav1 { padding-top:10px; bottom:39px;  margin-left:7px;width:268px; z-index:900;}/*DROP UP UL*/
#servicemenu li:hover ul#servicenav1 li, #servicemenu li a.one:hover ul#servicenav1 li.all, ul#servicenav li:hover ul#servicenav1 li.all, ul#servicenav li:hover ul#servicenav1 li.last {display:block; color:#000; clear:both;}
#servicemenu a.two, #servicemenu_home a.two {width:235px;display:block;border-bottom: 1px solid #bebebe; text-align:left;padding:0;	height:29px;line-height:27px;color:#000;}
ul#servicenav1 li.last a.two, li.impressum{border: 0;}
#servicemenu li.all, #servicemenu_home li.all, #servicemenu li.last, #servicemenu_home li.last {width:268px; padding:0 14px 0 14px;background: url(../../images/servicemenuback.png) repeat-y;}
li.service{background: url(../../images/service.png) no-repeat;}
li.ueberuns {background: url(../../images/ueberuns.png) no-repeat;}
li.meinks {background: url(../../images/meinks.png) no-repeat;}

#service1 {display:block;height:10px; width:268px; background: url(../../images/servicemenu1.png) no-repeat;}
#service2 {float:right;display:block;height:15px; width:268px; background: url(../../images/servicemenu2.png) no-repeat;}

.fb_like {position:absolute;padding-top:0px;margin: 12px 0 0 900px;}

/*Footer*****************************************************************/
#footer {
	width:100%;
	height:10px;
	display:block;
	float:none;
	background:#111111;
	margin:0 auto;
	overflow:hidden;
	}
.fleft, .fright{
  width:10px;
  height:10px;
  display:block;
  }
.fleft{
  float:left;
  background: #dcd3c2 url(../../images/fleft.png) no-repeat;
  }
.fright{
  float:right;
  background: url(../../images/fright.png) no-repeat;
  }
.preis_info {
  padding-left:10px;
  float:left;
  background:transparent;
  padding-bottom:15px;
  }
.preis_info a, table.artikellist a#delete:hover{ text-decoration:underline; }

.menubottom {
  float:right;
  background:transparent;
  text-align:right;
  padding-right:10px;
  padding-bottom:15px;
  }
.clear {
  clear:both;
  display:block;
  }
.cls {
  clear: both;
  }
.my_menu {display:none;}

span.menutag {
  display: block;
  cursor: default;
  }
#service_menu .aussen:hover {
  height: auto;
  background-color: #624617;
  color: #fff;
  }

/*Standards*/
* , div {
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
  }
li { list-style:none; }
p, a, h2, h3 { font-size:1.0em; }
a:hover		{ color:#ff0000; }
strong  { font-weight:bold; }
h1 		{ font-size:1.2em; }


/*Farben und Textstile Haupt-Navigation*/
/*-------------------------------------*/

/*Boxentitelleisten*/
 .nav h2, #l .menubox h2  {
	text-transform:uppercase;
	color:#fff;
	background-color:#74a4c8;
	border-top:1px solid #eff3f7;
	border-bottom:1px solid #00519e;
  }

#l .menubox a{
	text-decoration:none;
	width:100%
  }
#l .menubox p{
	padding: 2px 0 2px 10px;
	border-bottom:1px solid #00519e;
  }

/*Farben und Textstile Contentbereich*/
#m h1 			  {margin-top:5px;}
#m h1, #m h1 a, #list_bewertung h1 a, #list_bewertung h1{font-size:20px; color:#000000;text-decoration:none;}
#m h2 			  {color:#000; }
#m h3, #m p, #artikel p, #list h3, #list p	{color:#333;}
#m p, #artikel p, #list p, #list_bewertung p {padding: .3em 0; }
#m a{color:#00519e; text-decoration:none;}/*blue*/
#m a:hover, #list h2, #m a.wkprod, #m a.entf, table.artikellist a#delete, table.artikellist a#delete:hover, #m h2.cross a, #m h2.cross, #m h2.crossb {color:#000;}
#header a       {	color:#FFFFFF;}
#list h1, #list h1 a{font-size:20px;margin-top:5px; margin-left:10px;}
#list h2 			      {text-transform:uppercase;}
h2 a.wkprod {font-size: 1.3em;font-weight:bold;}
#list p.all {
  margin-left:10px;
  padding-bottom:5px;
  line-height:1em;
  }
#list a, #list a:hover {
  color:#000000;
  text-decoration:none;
  }
#artikel h1 {
  margin-left:5px;
  margin-top:5px;
  font-size:20px;
  }
#artikel h1 a{text-decoration:none; }
#list_bewertung h1 {padding-top:5px;}

/*Preise*/
#tools table td.preise h1, td.preiseuvp h1{
  background-position:50px 0px;
  font-size:15px;
  font-family: "Arial Black","Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
  }
#list table td.preis { background-position:50px 0px;}
#list table img {padding-top:5px;}
#preis, #preisuvp {
  background: url(../../images/preis2.png) no-repeat;
  height:53px;
  width:111px;
  padding-top:10px;
  padding-right:4px;
  text-align:center;
  font-size:15px;
  position:absolute;
  margin-top:159px;
  margin-left:10px;
  font-family: "Arial Black","Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
  }
#preisuvp {padding-top:0px;line-height:0.9em;}
#m .angebote_preis, #m .artikel_preis, #list .angebote_preis, #list .artikel_preis	{ color:#00519e; }

/*Tabelle für Angebote*/
#table {
  width: 240px;
  height:235px;
  float:left;
  margin-bottom:14px;
  padding-top:5px;
  padding-bottom:15px;
  padding-right:2px;
  padding-left:2px;
  margin-right:7px;
  margin-left:7px;
  border:solid 1px;
  }
#table table.artikel {
  width: 240px;
  height:235px;
  padding-bottom:35px;
  float:left;
  /*border-bottom:1px solid #d7d7d7;*/
  }

/*Produkttitel-Produktliste*/
#table table.artikel h2 a{font-size:13px;text-transform:none; font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;}

#m table.angebot, #list table.angebot { border:1px solid #00519e; margin-bottom:1em;}
#m table.angebot td, #list table.angebot td{ padding:.5em;}
#m table.angebot a, #m table.angebot a:visited, #list table.angebot a, #list table.angebot a:visited  { color:#CCDCEA; }
#m table.angebot a:hover, #list table.angebot a:hover { color:#fff;}
#m .angebot tr.angebot_footer, #list .angebot tr.angebot_footer{ background-color:#74a4c8; }
#table table.artikel{margin:0 auto; float:left;}

/*Tabelle Artikelliste*/
#m .artikel tr.artikel_footer { background-color:#74a4c8; height:20px; }
#m .artikel tr.artikel_footer a, #list .artikel tr.artikel_footer a { color:#FFFFFF; font-weight:bold; }
#list .artikel tr.artikel_footer { width:100%; }

/*Tabelle Artikeldetails*/
#m .artikeldetails img, #list .artikeldetails img { float:left; display:block;}
#m table.artikeldetails, #list table.artikeldetails  { border:1px solid #00519e;   margin-bottom:1em;}
#m table.artikeldetails{ padding:.5em;}

td.preise, td.preiseuvp{background: url(../../images/preis2.png) no-repeat; padding-bottom:5px; padding-right:3px;padding-top:10px;background-position:0 5px;}
td.preiseuvp{padding-right:0px;padding-top:6px;background-position:10px 5px;line-height:1.2em;}
td.preiseuvp strike, #preisuvp strike {
  color:#bb1c21;
  font-size:11px;
  font-weight:bold;
  }
img.detail{padding:1px;}
#artikel {
	width:778px;
	display:block;
	float:left;
	overflow:hidden;
	padding-left:10px;
	padding-right:0px;
}
.detail_left{float:left;width:390px;padding-bottom:20px;}
.detail_right{float:right;width:358px;padding:0 10px 20px 20px;line-height:1.5em;}
#rights {height:100%;padding-left:0px;padding-top:0px;}
.highslide-gallery {width:390px;}

/*Pager*/
#pager6, #pager7, #pager8, #pager9, #pager10, #pager11, #pager12, #pager13, #pager14, #pager16, #pager26, #pager27, #pager50, #pager51, #pager52, #pager53, #pager54, #pager56, #pager57, #pager58, #pager59, #pager60, #pager61, #pager62, #pager63, #pager64, #pager69,#pager70, #pager{
  position:relative;
  z-index:3;
  float:right;
  margin-top:-8px;
  width:100%;
  height:22px;
  font-size:12px;
}
.bigorange {
  font-weight:bold;
  text-decoration:underline;
  font-size:12px;
  }
/*Footer*****************************************************************/
#footer {
	text-align:center;
  }
#footer a{
	color: #ff0000;
	font-size:1em;
	text-decoration:none;
	font-weight:normal;
  }
.textbox,.textarea/*EDIT*/ {
	font-family:Verdana;
	padding:2px 0 2px 2px;
	font-size:11px;
	border:1px solid #cfd0d3;
	background-color:#FFFFFF;
	span:100%;
  }

/*Formular Felder Fehler*/
.textboxfehler, .textareafehler/*EDIT*/ {
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	background-color:#eff2f7;
	border:1px solid #000000;
  }
#m a.password {color:#909090;}
.bestellschritt {
	background-color:#ccdcea;
	color:#00519e;
	font-weight:bold;
	text-align:center;
  }
.fehler {
	text-align:center;
	font-weight:bold;
	color:#d90d0d;
  }
#search-results {
  background:#00519e ;
  border:0px solid;
  position:absolute;
  text-align:left;
  width:316px;
  z-index:500;
  }
#ls {
  background:#FFF;
  border:1px solid;
  z-index:501;
  }
#li_ls_1, #li_ls_2, #ls_highlight {
  background-color:#00519e;
  list-style-image:none;
  list-style-type:none;
  }
#li_ls_2 {background-color:#FFF;}

/*--Technik--*/
#artikeltable, #artikel table {
  float:left;
  width:391px;
  }

/* commented backslash mac hiding hack \*/
* html ul#nav  li a {
  height:1%;
  position:relative;
  }
/* end hack */

#desc {
  padding-top:15px;
  padding-left:10px;
  float:left;
  width:375px;
	}

/*TechnischeAustattung-Produktbeschreibung*/
#hideshow, #hideshow1 {
  position:absolute;
  margin:0 0 0 -999em;
  /*padding:5px 0 0 5px;*/
  z-index:600;
  background: url(../../images/tech.png) repeat-y;
  width:365px;
  height:auto;
  max-height:530px;
  overflow:auto;
  }
#hideshow, #hideshow1, ul.desc li ul li, ul.desc1 li ul li{
  scrollbar-face-color: #faffba;
  scrollbar-shadow-color: #dfd2a1;
  scrollbar-highlight-color: #dfd2a1;
  scrollbar-3dlight-color: #fffbd6;
  scrollbar-darkshadow-color:#bdb38b;
  scrollbar-track-color: #ffffff;
  scrollbar-arrow-color: #000000;
  }
.beschreibung {
  width:340px;
  margin:0 auto;
  padding-bottom:15px;
  }
#boldStuff{width:100px; height:50px; background:#ff0000;position:absolute;}
#hideshow table{width:340px;}
.beschreibung1 {padding:5px 0 5px 5px;}
.shortdesc {margin-left:10px;}
#x {
  font-weight:bold;
  padding-right:20px;
  font-size:22px;
  background: url(../../images/techx.png) no-repeat;
  text-align:right;
  }
.bottom {
  margin-left:10px;
  float:right;
  display:block;
  height:9px;
  width:373px;
  background: url(../../images/tech_bottom.png) no-repeat;
  }
ul.desc, ul.desc1{z-index:2;margin-left:0px;}
ul.desc li, ul.desc1 li {
  padding-top:4px;
  padding-left:25px;
  width:230px;
  height:26px;
  }
ul.desc li ul, ul.desc1 li ul{
	margin-left: -999em; /* hide menu from view */
	top: 130px;
	position:absolute;
	width:365px;
	background: url(../../images/tech.png) repeat-y;
  }
ul.desc li ul li{
  margin:10px 15px 15px 5px;
  height:auto;
  max-height:503px;
  overflow:auto;
  width:auto;
  padding-left:5px;
  }
ul.desc1 li ul {
  width:365px;
  background: url(../../images/tech.png) repeat-y;
  height:auto;
  max-height:550px;
  overflow:auto;
  }
ul.desc1 li ul li {
  margin:10px 15px 10px 5px;
  padding-left:0;
  width:auto;
  max-width:350px;
  height:auto;
  }
ul.desc li:hover li a, ul.desc li.over li a {color:#777777;}
ul.desc  li a {
	display: block;
	text-decoration: none;
	padding: 0px;
	margin-bottom:-1px;
	}
/* commented backslash mac hiding hack \*/
* html ul#nav  li a {height:1%;	position:relative;}
/* end hack */
/* set dropdown to default */

ul.desc li:hover ul, ul.desc li.over ul li, ul.desc1 li:hover ul, ul.desc1 li.over ul li{ margin-left:0px; } /* show menu*/
ul.desc li:hover ul, ul.desc li.over ul, ul.desc1 li:hover ul, ul.desc1 li.over ul {margin-left:-33px;} /* show menu*/
#beschreibung {width:335px;overflow:hidden;margin-bottom:9px;}
#beschreibung table {width:340px;overflow:hidden;}
.beschreibung1{width:330px;overflow:hidden;}
#opis {padding-left:5px;}
/*VARIANTE*/
form#variante .textbox{
  width:90px;
  border-color:#c4c4c4;
  padding-top:2px;
  padding-bottom:2px;
  }

/*BESTELLUNG TABLE*/
table.bestellung { border:0;}
table.bestellung td{ padding:5px;}
table.bestellung td.bestellschritta {background:#cccccc;}
.bestellschrittfertig{background:#D90D0D;color:#ffffff;}
.bestellschrittb {background:#dcdcdc;}
.bestellschrittc {background:#e7e7e7;}
.bestellschritta a, .bestellschrittb a, .bestellschrittc  a, #m .bestellschrittfertig a {color:#dcdcdc;}
.bestellschritta a:hover, .bestellschrittb a:hover, #m table.bestellung td.bestellschrittc a:hover, #m .bestellschrittfertig a:hover {color:#ffffff;}

td.bestellschritt_aktiv {
	background: #D90D0D url(../../images/pfeile_rot.png) no-repeat;
	background-position: 100% 50%;
	padding-left:20px;
	color:#FFFFFF;
	font-weight:bold;
	text-align:left;
	}
.button_menge {
  color:#6d6c6c;
  font-weight:bold;
  border:none;
  background-color:transparent;
  }
.button_menge:hover {
  color:#504d4d;
  border:none;
  background-color:transparent;
  }
#back {
  margin-top:13px;
  height:16px;
  padding-left:23px;
  background:url(../../images/back/weitershoppen.png) no-repeat;
  }
#back a { text-decoration:none; font-weight:bold; }
#back img{ margin:0; padding:0; }

/*SUCHE-MOOD*/
hr {
  color:#777;
  background-color:#777;
  }
p.loggedin {
  float:right;
  font-weight:bold;
  margin-right:10px;
  margin-top:10px;
  }
#katlinks {
  width:194px;
  height:140px;
  float:left;
  }
#katlinks a{
  font-size:15px;
  text-transform:uppercase;
  font-family: impact, "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
  letter-spacing:0.1em;
  }
#katlinks img{
  padding: 3px;
  border: 1px solid #777;
  }
#katlinks a:hover img{border: 2px solid #111111;}

/*Kategorien-HP-Farbe und LInks-Farbe-Artikelliste + MOOD-TITEL*/
#katlinks .katlinks6, #katlinks a.katlinks10:hover, h2 a#prod10:hover, h1 a#cattitle10:hover, h1 a#name10:hover, #desc10 a.mood, #katlinks .katlinks53, #katlinks .katlinks62, #katlinks a.katlinks63:hover, h2 a#prod63:hover, h1 a#cattitle63:hover, h1 a#name63:hover, #desc63 a.mood {color:#0044fc; }
#katlinks .katlinks7, #katlinks a.katlinks9:hover, #katlinks a.katlinks27:hover, #katlinks a.katlinks18:hover, #katlinks a.katlinks22:hover, h2 a#prod9:hover, h1 a#cattitle9:hover, h2 a#prod27:hover, h1 a#cattitle27:hover, h2 a#prod18:hover, h1 a#cattitle18:hover, h2 a#prod22:hover, h1 a#cattitle22:hover, h1 a#name9:hover, #desc9 a.mood, h1 a#name27:hover, #desc27, a.mood#desc18 a.mood, #desc27 a.mood, #katlinks a.katlinks57:hover, h2 a#prod57:hover, h1 a#cattitle57:hover, h1 a#name57:hover, #desc57 a.mood, #katlinks .katlinks64 {color:#009afc;}
#katlinks .katlinks8, #katlinks .katlinks26, #katlinks .katlinks17, #katlinks a.katlinks21, #katlinks a.katlinks14:hover, h2 a#prod14:hover, h1 a#cattitle14:hover, h1 a#name14:hover, #desc14 a.mood, #katlinks a.katlinks54:hover, h2 a#prod54:hover, h1 a#cattitle54:hover, h1 a#name54:hover, #desc54 a.mood, #katlinks .katlinks56, #katlinks a.katlinks61:hover, h2 a#prod61:hover, h1 a#cattitle61:hover, h1 a#name61:hover, #desc61 a.mood {color:#ff3461;}
#katlinks .katlinks9, #katlinks .katlinks27, #katlinks .katlinks18, #katlinks a.katlinks22, #katlinks a.katlinks7:hover, h2 a#prod7:hover, h1 a#cattitle7:hover, h1 a#name7:hover, #desc7 a.mood, #katlinks .katlinks57, #katlinks a.katlinks64:hover, h2 a#prod64:hover, h1 a#cattitle64:hover, h1 a#name64:hover, #desc64 a.mood {color:#d95c0c;}
#katlinks .katlinks10, #katlinks .katlinks6:hover, h2 a#prod6:hover, h1 a#cattitle6:hover, h1 a#name6:hover, #desc6 a.mood, #katlinks .katlinks53:hover, h2 a#prod53:hover, h1 a#cattitle53:hover, h1 a#name53:hover, #desc53 a.mood, #katlinks .katlinks62:hover, h2 a#prod62:hover, h1 a#cattitle62:hover, h1 a#name62:hover, #desc62 a.mood, #katlinks .katlinks63 {color:#d9c10c;}
#katlinks .katlinks11, #katlinks .katlinks19, #katlinks a.katlinks16:hover, h2 a#prod16:hover, h1 a#cattitle16:hover, h1 a#name16:hover, #desc16 a.mood, #katlinks .katlinks51, #katlinks .katlinks58,#katlinks a.katlinks70:hover, h2 a#prod70:hover, h1 a#cattitle70:hover, h1 a#name70:hover, #desc70 a.mood {color:#fc8fff;}
#katlinks .katlinks12, #katlinks .katlinks13:hover, h2 a#prod13:hover, h1 a#cattitle13:hover, h1 a#name13:hover, #desc13 a.mood, #katlinks .katlinks50, #katlinks .katlinks52:hover, h2 a#prod52:hover, h1 a#cattitle52:hover, h1 a#name52:hover, #desc52 a.mood, #katlinks .katlinks59, #katlinks .katlinks60:hover, h2 a#prod13:hover, h1 a#cattitle60:hover, h1 a#name13:hover, #desc60 a.mood, #katlinks .katlinks69 {color:#a33ffc;}
#katlinks .katlinks13, #katlinks .katlinks52, #katlinks .katlinks60 {color:#9ed764;}
#katlinks .katlinks8:hover, h2 a#prod8:hover, h1 a#cattitle8:hover, h1 a#name8:hover, #desc8 a.mood, #katlinks .katlinks26:hover, h2 a#prod26:hover, h1 a#cattitle26:hover, h1 a#name26:hover, #desc26 a.mood, #katlinks .katlinks56:hover, h2 a#prod56:hover, h1 a#cattitle56:hover, h1 a#name56:hover, #desc56 a.mood {color:#0de0e0;}
#katlinks .katlinks14, #katlinks .katlinks17:hover, #katlinks a.katlinks21:hover, h2 a#prod17:hover, h1 a#cattitle17:hover, h2 a#prod21:hover, h1 a#cattitle21:hover, #desc17 a.mood, #katlinks .katlinks54, #katlinks .katlinks61 {color:#04cfa0;}
#katlinks .katlinks16, #katlinks .katlinks12:hover, h2 a#prod12:hover, h1 a#cattitle12:hover, h1 a#name12:hover, #desc12 a.mood, #katlinks .katlinks50:hover, h2 a#prod50:hover, h1 a#cattitle50:hover, h1 a#name50:hover, #desc50 a.mood, #katlinks .katlinks59:hover, h2 a#prod59:hover, h1 a#cattitle59:hover, h1 a#name59:hover, #desc59 a.mood, #katlinks .katlinks69:hover, h2 a#prod69:hover, h1 a#cattitle69:hover, h1 a#name69:hover, #desc69 a.mood,#katlinks .katlinks70{color:#85e998;}
#katlinks .katlinks11:hover, #katlinks a.katlinks19:hover, #katlinks .katlinks51:hover, #katlinks .katlinks58:hover {color:#00ff9e;}
h2 a#prod11:hover, h1 a#cattitle11:hover, h1 a#name11:hover, #desc11 a.mood, #desc19 a.mood, #desc51 a.mood, h2 a#prod51:hover, h1 a#cattitle51:hover, h1 a#name51:hover, h2 a#prod58:hover, h1 a#cattitle58:hover, h1 a#name58:hover, #desc58 a.mood {color:#00ff9e;}
#contentbody_auto #table table.artikel a:hover, #contentbody_auto #table table.artikel h2 a:hover, #pager a:hover, #m a, table.artikellist h2 a, #m h1 a:hover, #header a:hover,  #m h2.cross a:hover {color:#d90d0d;}
#m h2.cross {padding:7px;}
/*MOOD_TITEL*/
#l a.mood {font-family: impact, "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;text-decoration:none;font-size:30px;text-align:right;display:block;}
#l em, #l strong {color:#757575;}

/*Kategorien-HP-Farbe-IMAGES*/
#katlinks a:hover img{border:1px solid;padding:3px; }
#katlinks a.katlinks6:hover img, #katlinks a.katlinks53:hover img, #katlinks a.katlinks62:hover img {border-color:#d9c10c; }
#katlinks a.katlinks7:hover img, #katlinks a.katlinks64:hover img {border-color:#d95c0c;}
#katlinks a.katlinks8:hover img, #katlinks a.katlinks26:hover img, #katlinks a.katlinks17:hover img, #katlinks a.katlinks21:hover img, #katlinks a.katlinks56:hover img {border-color:#0de0e0;}
#katlinks a.katlinks9:hover img, #katlinks a.katlinks27:hover img, #katlinks a.katlinks18:hover img, #katlinks a.katlinks22:hover img, #katlinks a.katlinks57:hover img{border-color:#009afc;}
#katlinks a.katlinks10:hover img, #katlinks a.katlinks63:hover img {border-color:#0044fc;}
#katlinks a.katlinks11:hover img, #katlinks a.katlinks19:hover img, #katlinks a.katlinks51:hover img, #katlinks a.katlinks58:hover img{border-color:#00ff9e;}
#katlinks a.katlinks12:hover img, #katlinks a.katlinks50:hover img, #katlinks a.katlinks59:hover img, #katlinks a.katlinks69:hover img{border-color:#85e998;}
#katlinks a.katlinks13:hover img, #katlinks a.katlinks52:hover img, #katlinks a.katlinks60:hover img {border-color:#a33ffc;}
#katlinks a.katlinks14:hover img, #katlinks a.katlinks54:hover img, #katlinks a.katlinks61:hover img {border-color:#ff3461;}
#katlinks a.katlinks16:hover img,#katlinks a.katlinks70:hover img {border-color:#fc8fff;}

/*Artielliste table-border*/
#cat6 #table, #cat53  #table, #cat54 #table,#cat62 #table{border-color:#5164f5;}
#cat7 #table, #cat64 #table {border-color:#33aefc;}
#cat8 #table, #cat26 #table, #cat17 #table, #cat21 #table, #cat56 #table{border-color:#f44b4b;}
#cat9 #table, #cat27 #table, #cat18 #table, #cat22 #table, #cat56 #table, #cat57 #table{border-color:#ff8335;}
#cat10 #table, #cat63 #table {border-color:#ffc835;}
#cat11 #table, #cat51 #table, #cat58 #table{border-color:#ff3581;}
#cat12 #table, #cat50 #table, #cat59 #table, #cat69 #table{border-color:#903d80;}
#cat13 #table, #cat52 #table, #cat60 #table{border-color:#88cf47;}
#cat14 #table, #cat54 #table, #cat61 #table{border-color:#36d8b3;}
#cat16 #table,#cat70 #table {border-color:#358c33;}

#m a:hover, table.artikellist h2 a:hover, a.password:hover {color:#f64646;}
table.artikellist strike {
font-size:10px;
color:#bb1c21;
font-weight:bold;
line-height:0.5em;
}
/*PAGER+DETAILS*/
#pager6 a:hover, #cat6 .detail_right a:hover,#pager53 a:hover, #cat53 .detail_right a:hover, #pager62 a:hover, #cat62 table.details a:hover{color:#263EF3;}
#pager7 a:hover, #pager64 a:hover, #cat7 .detail_right a:hover, #cat64 .detail_right a:hover {color:#009afc;}
#pager8 a:hover, #pager26 a:hover, #pager17 a:hover, #pager21 a:hover, #cat8 .detail_right a:hover, #cat26 .detail_right a:hover, #cat17 .detail_right a:hover, #cat21 .detail_right a:hover, #pager56 a:hover, #cat56 .detail_right a:hover {color:#F21F1F;}
#pager9 a:hover, #pager27 a:hover, #pager18 a:hover, #pager22 a:hover, #cat9 .detail_right a:hover, #cat27 .detail_right a:hover, #cat18 .detail_right a:hover, #cat22 .detail_right a:hover, #pager57 a:hover, #cat57 .detail_right a:hover {color:#FF6503;}
#pager10 a:hover, #cat10 .detail_right a:hover, #pager63 a:hover, #cat63 .detail_right a:hover {color:#FFBB03;}
#pager11 a:hover, #cat11 .detail_right a:hover, #pager51 a:hover, #cat51 .detail_right a:hover, #pager58 a:hover, #cat58 .detail_right a:hover {color:#FF0362;}
#pager12 a:hover, #cat12 .detail_right a:hover, #pager50 a:hover, #cat50 .detail_right a:hover, #pager59 a:hover, #cat59 .detail_right a:hover, #pager69 a:hover, #cat69 .detail_right a:hover{color:#750D61;}
#pager13 a:hover, #cat13 .detail_right a:hover, #pager52 a:hover, #cat52 .detail_right a:hover, #pager60 a:hover, #cat60 .detail_right a:hover{color:#6bc319;}
#pager14 a:hover, #cat14 .detail_right a:hover, #pager54 a:hover, #cat54 .detail_right a:hover, #pager61 a:hover, #cat61 .detail_right a:hover{color:#04cfa0;}
#pager16 a:hover, #cat16 .detail_right a:hover,#pager70 a:hover, #cat70 .detail_right a:hover  {color:#037000;}

/*Merkzettel - In den wK legen Button*/
table.merk_order {position:absolute; margin-top:20px;}
/*#artikel table.details {width:770px;}*/
/*LanguageMenu*/
ul.language {
  position:absolute;
  margin-top:107px;
  margin-left:-37px;
  }
#partner, #partner_ie {
  font-size:7px;
  padding-top:17px;
  height:75px;
  width:650px;
  text-align:center;
  }
#partner {
  display:none\9;/*IE8 and lower*/
  }
#partner_nojs {
position:absolute;
margin-left:447px;
text-align:center;
margin-top:-74px;
}
#pvergleich {
  float:right;
  margin-top:0px;
  margin-left:7px;
  }
#billiger {
  float:right;
  width:83px;
  height:57px;
  }
#idealo {
  height:57px;
  width:57px;
  float:right;
  margin-top:0px;
  margin-left:7px;
  }
/*Login bei der Bestellung*/
.anmeldung_option {
margin-top:11px;
}
.option {
font-size:14px;
font-weight:bold;
}
#anmeldung_text{
line-height:1.8em;
padding-left:17px;
}
.pfeil_link{
margin-left:119px;
font-size:18px;
line-height:2.7em;
}
img.pfeil{
padding-top:4px;
position:absolute;
margin-left:95px;
margin-top:13px;
}
hr.anmeldung {
border:0;
height:1px;
background-color:#c5c5c5;
color:#c5c5c5;
}
/*Lightbox*/
#lightbox{
	position: absolute;
	top: 40px;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
	}

#lightbox a img{ border: none; }

#outerImageContainer{
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
	}

#imageContainer{
	padding: 10px;
	}

#loading{
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
	}
#hoverNav{
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
	}
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}
#prevLink{
	width: 49%;
	height: 100%;
	background: url(../../images/prevlabel.gif) left 15% no-repeat;
	display: block;
	}
#nextLink{
	width: 49%;
	height: 100%;
	background: url(../../images/nextlabel.gif) right 15% no-repeat;
	display: block;
	}
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(../../images/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(../../images/nextlabel.gif) right 15% no-repeat; }
#imageDataContainer{
	font: 10px Verdana, Helvetica, sans-serif;
	color:#666666;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	}
#imageData{padding:0 10px;}
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em;	}

#overlay{
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
	background-color: #000;
	filter:alpha(opacity=60);
	-moz-opacity: 0.6;
	opacity: 0.6;
	}
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
	}

* html>body .clearfix {
	display: inline-block;
	width: 100%;
	}

* html .clearfix {
	/* Hides from IE-mac \*/
	height: 1%;
	/* End hide from IE-mac */
	}
p.diffadress {font-size:13px;font-weight:bold;}
table.artikellist td.wktitle {background:url(../../images/wktitle.jpg) repeat-x; padding-bottom:5px;font-size:13px;height:29px;}
table.artikellist a.kasse{margin-top:10px;display:block;width:142px; height:35px;background: url(../../images/kasse.jpg) 0px 1px no-repeat;}
table.artikellist a.kasse:hover{outline: none;display:block;width:142px; height:35px;background: url(../../images/kasse.jpg) 0px -37px no-repeat;}
table.cross {float:left;width:378px;margin-bottom:30px;padding-right:15px;}
table.crossgross tr.erst {padding-bottom:3px;border-bottom:2px solid;border-color: #ff0000;}
h2.crossb{font-size:14px;}
.buttoncross {margin-left:112px;}
#m table.cross td.preise{font-size:15px;font-family: "Arial Black","Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;}
#m table.cross td.crosstitle {background:#d5d5d5;}
#m table.cross td.verf {height:100%;}
#pager a:hover,  #list_bewertung a.bewertung_back:hover{color:#ffffff;}
.bewertung_foto{float:right;width:240px;height:250px;padding-right:20px;}
.bewertung_back{padding:5px 47px 3px 47px;background-repeat:no-repeat;font-size:12px;margin-left:15px;}
#list_bewertung a.bewertung_back{color:#000;font-size:12px; text-decoration:none;}

/* SHOW ME SOME MORE - FAQ */
/* always visible */
#faq .holder {padding:1em; border:1px solid #ddd; margin:0 20px 10px 0;}
#faq .holder p {padding:0 0 20px 0; margin:0;}
#faq .holder p.bold {font-weight:bold; border:1px solid #CC0000; padding:2px; margin-top:15px;}
#faq .holder h2 {margin:0; padding:0;}

/* unclicked style div.more */
#faq div.more i {margin:0 0 0 10px; cursor:pointer; color:#c00; font-weight:bold;}
#faq div.more i.hide {display:none;}
#faq div.more p {display:none;}
#faq div.more img {display:none;}

/* clicked style div.click */
#faq div.click i.show {display:none;}
#faq div.click i.hide {display:block;}
#faq div.click p {display:block;}
#faq div.click img {display:block; float:left; padding-right:10px;}
