

/*
 * liste und kompaktliste, Bestätigung der Garantie
 */

div.jqmConfirm { /* contains + positions the alert window */
  display: none;
  
  position: fixed;
  top: 17%;
  width: 100%;
}
    
/* Fixed posistioning emulation for IE6
     Star selector used to hide definition from browsers other than IE6
     For valid CSS, use a conditional include instead */
* html div.jqmConfirm {
     position: absolute;
     top: expression((document.documentElement.scrollTop || document.body.scrollTop) + Math.round(17 * (document.documentElement.offsetHeight || document.body.clientHeight) / 100) + "px");
}

div.jqmConfirmWindow {
  height:183px;
  width: 500px;
  margin: auto;
  padding: 0 0 5px;
  /*background:#F0F0F0 url(../bilder/bg_pb_item.png) repeat-x;*/
	 background:#F0F0F0 url(../bilder/bggarantie.png);
}

div.jqmConfirmWindow input {
    /*margin: 2px 4px 3px 2px;*/
		float:left;
		margin-right:10px;
		
}

.garantieauswahl {
display:inline-block;
margin:0 auto;
text-align:left;
font-size:11px;
}

.garantieauswahl li {
margin-bottom:3px;
}

#garantieauswahl {
background: transparent url(..//bilder/sprite_all.png) no-repeat scroll 0 -459px;
border:none;
color:white;
width:100px;
height:19px;
font-weight:bold;
margin-top:10px;
font-size:11px;
cursor:pointer;
}

#confirm {
    display: none;
}
#confirm .jqmConfirmTitle{
  margin:5px 2px;
  height:20px;
  color:#000;
  background:#FFF;
}

#confirm p.jqmConfirmMsg {
 color:#eb8f00;
  font-weight:bold;
	margin-top:15px;
}
#confirm .jqmConfirmTitle h1{
  margin:5px 10px 0px 105px;
  padding-left:5px;
  padding:0;
  font-size:14px;
  /*text-transform:capitalize;*/
  letter-spacing:-1px;
  font-weight:bold;
  color:#2a3297;
  float:left;
  height:20px;
}

div.jqmConfirm .jqmClose em{display:none;}
div.jqmConfirm .jqmClose {
  width:20px;
  height:20px;
  display:block;
  float:right;
  clear:right;

  background: transparent url(../bilder/close_icon_double.png) no-repeat;
}

div.jqmConfirm a.jqmClose:hover{ background-position: 0 -20px; }

#confirm div.jqmConfirmContent{
  border-top:px;
  color:#000;
  font-size:14px;
  padding:5px 20px 5px;
  margin:5px;
  border:0px dotted #111;
  letter-spacing:0px;
  background:transparent;
}

/*Â°Â°Â°Â°Â°Â°Â°Â°Â°Â°Â°Â°Â°Â°Â°Â°Â°Â°Â°Â°Â°Â°Â°Â°Â°Â°Â°Â°Â°Â°Â°Â°Â°Â°Â°Â°Â°Â°Â°Â°Â°Â°Â°Â°Â°Â°Â°Â°Â°
  clearing a float without additional markup
   http://www.positioniseverything.net/easyclearing.html */

#confirm .clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.jqmOverlay {
    background-color: transparent;
}

.jqmconfirmoverlay {
    background-color: black;
}

#confirm .clearfix {display: inline;}

/*
 jqModal.css
*/
/* jqModal base Styling courtesy of;
	Brice Burgess <bhb@iceburg.net> */

/* The Window's CSS z-index value is respected (takes priority). If none is supplied,
	the Window's z-index value will be set to 3000 by default (via jqModal.js). */
	
#details_page #maincol_start div.jqmWindow, .jqmWindow {
    padding-top: 10px;
    display: none;
    position: absolute;
    width: 252px;
		height:37px;
    background: transparent url(..//bilder/wk_alert.png) no-repeat;
		font-size:12px;
		font-weight:bold;
		color:#fff;
		border: 0px solid #fff; 
		text-align:left;
}

#details_page #maincol_start #simprod div.jqmWindow,
#details_page #maincol_start #seen div.jqmWindow,
#details_page #maincol_start #zubehoer div.jqmWindow,
#details_page #maincol_start #fuenfzub div.jqmWindow {
    position: relative;
}

#kompaktliste_page #maincol_start div.jqmWindow, .jqmWindow {
    padding-top: 10px;
    display: none;
    position: absolute;
    width: 252px;
		height:37px;
    background: transparent url(..//bilder/wk_alert.png) no-repeat;
		font-size:12px;
		font-weight:bold;
		color:#fff;
		border: 0px solid #fff; 
		text-align:left;
		top:26px;
		right:10px;
}

#index_page #maincol_start div.jqmWindow {
    /*position: relative; */
    right: auto;
    top: auto;
    
}

#details_page .jqmOverlay p { 
    margin:2px 20px 10px;
}

#details_page #maincol_start div.jqmOverlay p {
		line-height:12px;
		margin-top:0px;
		width:190px; /* 170 px sind zu kurz,  sonst umbruch */
}

#details_page div a.jqmClose {
  width:20px;
  height:20px;
  display:block;
  float:left;
  clear:right;
  background:transparent url(..//bilder/close_icon_double.png) 0 0 no-repeat;
	padding-left:20px;
}

#DAnix {
    padding-top: 0px;
}
#DAnix p {
    width: 220px;
}

div.merkzettel {
    background: transparent url(..//bilder/mz_alert.png) no-repeat;
}
/* Background iframe styling for IE6. Prevents ActiveX bleed-through (<select> form elements, etc.) */
* iframe.jqm {position:absolute;top:0;left:0;z-index:-1;
	width: expression(this.parentNode.offsetWidth+'px');
	height: expression(this.parentNode.offsetHeight+'px');
}

/* Fixed posistioning emulation for IE6
     Star selector used to hide definition from browsers other than IE6
     For valid CSS, use a conditional include instead */
* html .jqmWindow {
     position: absolute;
     top: expression((document.documentElement.scrollTop || document.body.scrollTop) + Math.round(17 * (document.documentElement.offsetHeight || document.body.clientHeight) / 100) + 'px');
}



div.jqmAlert { /* contains + positions the alert window */
    position: absolute;
}
    
/* Fixed posistioning emulation for IE6
     Star selector used to hide definition from browsers other than IE6
     For valid CSS, use a conditional include instead */
* html div.jqmAlert {
     position: absolute;
     top: expression((document.documentElement.scrollTop || document.body.scrollTop) + Math.round(17 * (document.documentElement.offsetHeight || document.body.clientHeight) / 100) + 'px');
}

div.jqmAlertWindow {
  height:auto;
  width: 10em;
  margin: auto;
  
  max-width:400px;
  padding: 0 10px 10px;
  height:300px;
  background:#fefefe;
}

.jqmAlertTitle{
  margin:1px 2px;
  height:15px;
  color: #000;
  background:#ebebeb;
}
.jqmAlertTitle h1{
  color:#FFF;
  float:left;
}

div a.jqmClose em{display:none;}
div a.jqmClose {
  width:20px;
  height:20px;
  display:block;
  float:left;
  clear:right;
  background:transparent url(..//bilder/close_icon_double.png) 0 0 no-repeat;
	padding-left:10px;
}

div a.jqmClose:hover, div a.jqmCloseHover{ background-position: 0 -20px;}

/* */
#liste_page div.list_artikel:hover{
    background: white url(..//bilder/suba.png);
    background-position:bottom; 
		background-repeat: no-repeat;
		/*cursor:pointer;*/
}
/* */
/*
#liste_page div.list_artikel:hover a.wklink {
  	background: transparent url(..//bilder/sprite_all.png) no-repeat scroll 0 -1232px;
		margin-bottom:0px;
		width:100px;
		height:25px;
}
#liste_page div.list_artikel:hover a.mzlink {
		background: transparent url(..//bilder/sprite_all.png) no-repeat scroll 0 -1290px;
		width:100px;
		height:25px;
}

#liste_page div.list_artikel:hover a.paylink {
    background: transparent url(..//bilder/sprite_all.png) no-repeat scroll 0 -1350px;
		width:120px;
		height:25px;
}

#kompaktliste_page div.list_artikel:hover {
    cursor:pointer;
		background: #f8f8f8 url(..//bilder/h30.png) repeat-x bottom;
}
*/

div.jqmAlertContent{
  border-top:px;
  color:#FFF;
  font:11px/14pt arial;
  padding:5px 20px 5px;
  margin:5px;
  letter-spacing:0px;
  background:#111 url(..//bilder/darkgrid.png) repeat;
}

/*Â°Â°Â°Â°Â°Â°Â°Â°Â°Â°Â°Â°Â°Â°Â°Â°Â°Â°Â°Â°Â°Â°Â°Â°Â°Â°Â°Â°Â°Â°Â°Â°Â°Â°Â°Â°Â°Â°Â°Â°Â°Â°Â°Â°Â°Â°Â°Â°Â°
  clearing a float without additional markup
   http://www.positioniseverything.net/easyclearing.html */

.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

/*
superfish
*/

/*** ESSENTIAL STYLES ***/
.sf-menu, .sf-menu * {
	  margin:			0;
	  padding:		0;
	  list-style:		none;
	  color:#fff;
	  font-size:12px;
	  z-index: 1002;
}
.sf-menu {
	  /*line-height:	2.0;*/
}
.sf-menu ul {
	position:		absolute;
	top:			-999em;
	width:			15em; /* left offset of submenus need to match (see below) */
}
.sf-menu ul li {
	width:			100%;
	
	
}
.sf-menu li:hover {
	visibility:		inherit; /* fixes IE7 'sticky bug' */
}
.sf-menu li {
	float:			left;
	position:		relative;
	border-top:1px solid white;
	padding-left:5px;
	
	
	
	
}

.sf-menu a {
	display:		block;
	position:		relative;
}
.sf-menu li:hover ul,
.sf-menu li.sfHover ul {
	left:			0;
	top:			2.5em; /* match top ul list item height */
	z-index:		99;
  margin-top: -2px;
}
ul.sf-menu li:hover li ul,
ul.sf-menu li.sfHover li ul {
	top:			-999em;
}
ul.sf-menu li li:hover ul,
ul.sf-menu li li.sfHover ul {
	left:			15em; /* match ul width */
	top:			0;
}
ul.sf-menu li li:hover li ul,
ul.sf-menu li li.sfHover li ul {
	top:			-999em;
}
ul.sf-menu li li li:hover ul,
ul.sf-menu li li li.sfHover ul {
	left:			15em; /* match ul width */
	top:			0;
}

/*** DEMO SKIN ***/
.sf-menu {
	float:			left;
	margin-bottom:	1em;
}
.sf-menu a {
	border-left:	0px solid #fff;
	border-top:		0px solid red;
	/*padding: 		.75em 1em;*/
	text-decoration:none;
}
.sf-menu a, .sf-menu a:visited  { /* visited pseudo selector so IE6 applies text colour*/
	color:			#fff;
	font-weight:normal;
}
.sf-menu li {
  background:#EB8F00;/* url(..//bilder/bullets_07.gif) right no-repeat;*/
  border-left:	0px solid #fff;
	
}
.sf-menu li li {

  border-top: 1px solid white;
  padding-left: 5px;
	border-left:	1px solid #fff;
  
}
.sf-menu li li li {
	font-weight:normal;
	border-left:	1px solid #fff;
	margin-left: 2px;
	
}
.sf-menu li:hover, .sf-menu li.sfHover,
.sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active {
	/*background-color:	#2a3297;*/
	outline:		0;
	color:#fff;
	font-weight:normal;
	background-color:#2a3297;
	
	
}

/*** arrows **/
.sf-menu a.sf-with-ul {
	padding-right: 	2.25em;
	min-width:		1px; /* trigger IE7 hasLayout so spans position accurately */
}
.sf-sub-indicator {
	position:		absolute;
	display:		block;
	right:			.75em;
	top:			0.5em; /* IE6 only */
	width:			10px;
	height:			10px;
	text-indent: 	-999em;
	overflow:		hidden;
  /* 8-bit indexed alpha png. IE6 gets solid image only */
  background:	url(..//bilder/bullets_07.gif) repeat right; /* 8-bit indexed alpha png. IE6 gets solid image only */


	
}
a > .sf-sub-indicator {  /* give all except IE6 the correct values */
	/*top:			.8em;*/
	background-position: 0 -100px;
	background:transparent url(..//bilder/bullets_07.gif) no-repeat; /* use translucent arrow for modern browsers*/
}
/* apply hovers to modern browsers */
a:focus > .sf-sub-indicator,
a:hover > .sf-sub-indicator,
a:active > .sf-sub-indicator,
li:hover > a > .sf-sub-indicator,
li.sfHover > a > .sf-sub-indicator {
	/*background-position: -10px -100px;  arrow hovers for modern browsers*/
	background:transparent url(..//bilder/bullets_07.gif) no-repeat;
}

/* point right for anchors in subs */
.sf-menu ul .sf-sub-indicator { background-position:  -10px 0; }
.sf-menu ul a > .sf-sub-indicator { background-position:  0 0; }
/* apply hovers to modern browsers */
.sf-menu ul a:focus > .sf-sub-indicator,
.sf-menu ul a:hover > .sf-sub-indicator,
.sf-menu ul a:active > .sf-sub-indicator,
.sf-menu ul li:hover > a > .sf-sub-indicator,
.sf-menu ul li.sfHover > a > .sf-sub-indicator {
	background:	url('../bilder/bullets_07.gif') repeat -10px -100px; /* arrow hovers for modern browsers*/
}

/*** shadows for all but IE6 ***/
.sf-shadow ul {
	background:	url('../images/shadow.png') no-repeat bottom right;
	padding: 0 8px 9px 0;
	-moz-border-radius-bottomleft: 17px;
	-moz-border-radius-topright: 17px;
	-webkit-border-top-right-radius: 17px;
	-webkit-border-bottom-left-radius: 17px;
}
.sf-shadow ul.sf-shadow-off {
	background: transparent;
}
/*
superfish-vertical
*/
/*** adding sf-vertical in addition to sf-menu creates a vertical menu ***/
.sf-vertical, .sf-vertical li {
	width:	198px;
  cursor: pointer;
  line-height: 24px;
}
/* this lacks ul at the start of the selector, so the styles from the main CSS file override it where needed */
.sf-vertical li:hover ul,
.sf-vertical li.sfHover ul {
  left:	10em; /* match ul width */
  left: 200px;
  top:	0;
  margin-left: 3px;
	margin-top:-1px;
}

.sf-vertical li li:hover ul,
.sf-vertical li li.sfHover ul {
  left:	10em; /* match ul width */
  left: 200px;
  top:	0;
  margin-left: 3px;
	margin-top:-1px;
}

/*** alter arrow directions ***/
.sf-vertical .sf-sub-indicator { background-position: -10px 0; } /* IE6 gets solid image only */
.sf-vertical a > .sf-sub-indicator { background-position: 0 0; } /* use translucent arrow for modern browsers*/

/* hover arrow direction for modern browsers*/
.sf-vertical a:focus > .sf-sub-indicator,
.sf-vertical a:hover > .sf-sub-indicator,
.sf-vertical a:active > .sf-sub-indicator,
.sf-vertical li:hover > a > .sf-sub-indicator,
.sf-vertical li.sfHover > a > .sf-sub-indicator {
	background-position: -10px 0; /* arrow hovers for modern browsers*/
}

.berater_menu {font-weight:bold;}

/* 
main
*/
* {margin: 0;padding: 0;}

body  { 
	margin:0; 
	padding:0; 
	text-align:center; 
	background-color:#2a3297;
	/*background-image:url(..//bilder/etecbg2.jpg);
	background-image:url(..//bilder/bg_main.jpg);*/
	background-position: center;
	background-repeat: no-repeat;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#000;
} 

a {color:#2a3297;font-weight:bold;text-decoration:none;}
a:visited {color:#2a3297;text-decoration:none;}
a:active {color: #2a3297;text-decoration:none;}
a:hover {
    color: #eb8f00;
    font-weight: bold; 
    border-bottom: 0px solid #eb8f00;
}

li {list-style:none;}
.copyright a {color:#fff;font-weight:bold;text-decoration:none;}
.copyright a:active {color:fff;text-decoration:none;}
.copyright a:hover {color:#ebebeb;font-weight:bold;text-decoration:none;border:0;}
.copyright a:visited {color:#fff;text-decoration:none;}

h2 {color:#000;font-size:1.3em;border-top:0px solid #ebebeb;} 

h3 {color:grey;margin:0 5px 0px 5px;padding:8px;} 
h4 {color:#000;margin:0 5px 5px 0px; font-size: 12px;} 

div.hr {width:95%;float:left;background:url(..//bilder/hr.gif) no-repeat;}

div.hr hr {display: none}

p {margin:0 5px 10px 5px;}
p.wk {color:#2a3297;font-size:10px;}
p.maincol {padding:8px;display:block;}

img.bag {
    /*position:absolute;*/
    margin-right:-30px;
    /* margin-top:15px;*/
	  margin-top:-30px;
    float: right;
}

img.bigshowcase {float:left;clear:right;padding:18px;margin:5px;border:none;}
img {border: none;}

.icons {background:#fff;position:absolute;top:174px;left:290px;}

.fett {
    font-weight: bold;
}


#mainmenu {height:416px;margin-top:-1px;width:10px;} 

.sf-menu li.berater a {font-weight:bold;}

#Superfish {
/*height: 100%;*/
}

/* NICHT ÄNDERN */

#mainmenu img {border:none;} /* NICHT ÄNDERN */

input.search {
	border: 1px solid #f3ba63;
	color:#000;
	width:140px;
	text-align:left;
	margin-left:25px;
	padding:2px;
	top:-2px;
	
	/*background-image:url(..//bilder/bg-breadcrumb.png);*/
	
	
}
/* autocomplete */
.ac_results {
    z-index: 20000;
    text-align: left;
		border-right:1px solid #ebebeb;
		border-top:1px solid #ebebeb;
		color:#2a3297;
		padding-bottom: 14px;
		background-color:#f8f8f8;
		display:block;
		
	
		
}
.ac_results .ac_name {
    float: left;
}

.ac_results .ac_preis {
    float: left;
    margin-left: 1em;
		color:#eb8f00;
   
}

.ac_results li {
    background: white url(..//bilder/bg_list_item.gif) repeat-y right;
    clear: left;
    line-height: 17px;
		height:17px;
	
}
.ac_results img{
  float: right;
}

.ac_results .ac_over {
    background-image:url(..//bilder/ac_hover.gif);
    background-position:left;
		background-color:white;
    /*font-weight:bold;*/
    color:#2a3297;
    border:0px solid #ebebeb;
}

#wrapunten {
    float:left;
    background: transparent url(..//bilder/ac_shadow.png) right bottom no-repeat;
    z-index: 10;
    height: 500px;
}

#hssuche li a {
    padding-right:2px;
    float: left;
    display: block;
    margin-top: -5px;
}
#hssuche li span, #shareit .at300bs {
    background: transparent url(..//bilder/sprite_all.png) no-repeat scroll 0 0;
    display: block;
    overflow: hidden;
    width: 16px;
    height: 15px;
    line-height: 16px;

}

#hssuche #facebook span {
    background-position: 0px -0px;
}

#hssuche #delicious span {
    background-position: 0px -16px;
}

#hssuche #google span {
    background-position: 0px -48px;
}

#hssuche #furl span {
    background-position: 0px -32px;
}

#hssuche #wong span {
    background-position: 0px -96px;
}
#hssuche #twitter span {
    background-position: 0px -64px;
}
#hssuche #webnews span {
    background-position: 0px -80px;
}

#shareit .addthis_button_email span {
    background-position: 0px -301px
}

#shareit .addthis_button_print span {
    background-position: 0px -285px
}

#shareit .addthis_button_favorites span {
    background-position: 0px -316px;
}

#shareit .addthis_button_twitter span {
    background-position: 0px -64px;
}

#shareit .addthis_button_facebook span {
    background-position: 0px 0;
}

#shareit .addthis_button_myspace span {
    background-position: 0px -331px;
}

#shareit .addthis_button_delicious span {
    background-position: 0px -16px;
}

#twitterbig {
    background: transparent url(..//bilder/sprite_all.png) no-repeat scroll 0 -258px;
    width: 160px;
    height: 27px;
    line-height: 27px;
    display: block;
    overflow: hidden;
    
}

#facebookbig  {
    background: transparent url(..//bilder/sprite_all.png) no-repeat scroll 0 -1171px;
    width: 160px;
    height: 55px;
    display: block;
    overflow: hidden;
    
}

#footer #tuevcert {
    background: transparent url(..//bilder/sprite_all.png) no-repeat scroll 0 -112px;
    width: 69px;
    height: 30px;
    line-height: 30px;
    display: block;
    overflow: hidden;
    float: left;
		margin-left:150px;
		margin-top:-45px;
}
#footer #wkocert {
    background: transparent url(..//bilder/sprite_all.png) no-repeat scroll 0 -146px;
    width: 60px;
    height: 55px;
    line-height: 55px;
    display: block;
    overflow: hidden;
    float: left;
}

#footer #wkocert a {
    
    width: 60px;
    height: 55px; 
    display: block;
}

#footer #eurocert {
    background: transparent url(..//bilder/sprite_all.png) no-repeat scroll 0 -208px;
    width: 70px;
    height: 46px;
    line-height: 46px;
    display: block;
    overflow: hidden;
    float: left;
		margin-top:7px;
		margin-left:3px;
}

#footer #eurocert a {
    
    width: 70px;
    height: 46px; 
    display: block;
}

.buttons {font-size: 9px;
	background-color:transparent;
	background-image:url(..//bilder/submit.gif);
	background-repeat: no-repeat;
	width:41px;
	height:15px;
	color:#FFFFFF;
	font-weight:bold;
	margin-left:5px;
	border:none;
}

 

#container {
	width:972px;
	margin-left:auto; 
	margin-right:auto;  
  margin-top: 30px;
	background: url(..//bilder/kachel.png);
	background-repeat:repeat-y;
  position: relative;
/*
	_background-image: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=bilder/kachel.png,
	sizingMethod='scale');
*/
}


#pagewidth{ 
 width:950px; 
 text-align:left;  
margin-left:auto; 
 margin-right:auto; 
 	background-image:url(..//bilder/maincol.png);
		background-repeat: repeat-y;background-position:right; 
} 

/* HEADER*/
 
#header {
	position:relative; 
	height:100px;
/*
	background-color:#fff;
	background-image:url(..//bilder/headerbgO.png);
	background-repeat:repeat-x; 
*/
	margin-left:auto; 
	margin-right:auto;  
	width:100%;
	width:972px;
} 


#wk {
	position:absolute; 
	right: 2px;
	top:24px;
	/*background-image: url(..//bilder/bg_list_item.gif);*/
	background-image:url(..//bilder/tag2.png);
	background-position:right;
	background-repeat:no-repeat;
  background: transparent url(..//bilder/sprite_all.png) no-repeat scroll 0 -723px;
	width:209px;
  height:109px; 
/*
	_background-image: none;
  _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=bilder/wkbg.png,
sizingMethod='scale');
*/
}

#wk ul {

margin-top:-1px;
padding:0;
margin-left:4px;

}


/*
UL.tabWkNav {
    list-style: none;
		position:absolute;
		top:0px;
}

* html UL.tabWkNav {
		top:-15px;
}
*/
UL.tabWkNav LI {
    float: left;
	  margin-right: 0px;
		text-align:center;
		padding-top:3px;
		width:96px;
		
		
}


UL.tabWkNav LI a {
    	background-image: url(..//bilder/bg_tabact.gif);
			background-repeat:no-repeat;
		  background-position:left;
    background: transparent url(..//bilder/sprite_all.png) no-repeat scroll 0 -855px;

			color:#2a3297;
			display: inline-block; 
			width:98px;
			height:16px;
			margin-left:4px;
			padding-top:6px;
			font-size:10px;
			
			
}

UL.tabWkNav LI a.selected {
    background-image: url(..//bilder/bg_tabmz.gif);
		background-repeat:no-repeat;
		background-position:left;
    background: transparent url(..//bilder/sprite_all.png) no-repeat scroll 0 -831px;
    
		color:#fff;
/*
			display: inline-block; 
			width:98px;
			height:19px;
			margin-left:4px;		
*/
		font-size:12px;	
		padding-top:5px;			
}


UL.tabWkNav LI a:hover {
    background-image: url(..//bilder/bg_tabmz.gif);
		background-repeat:no-repeat;
		background-position:left;
    background: transparent url(..//bilder/sprite_all.png) no-repeat scroll 0 -831px;
		color:#fff;
		display: inline-block; 
		width:98px;
		height:19px;
		margin-left:4px;			
		font-size:12px;
}

#logo {
    padding: 25px 0.8em 0;
    text-align: left;
}

a.elog {height:71px;width:250px;border:none;}

#slogan {
    background: transparent url(..//bilder/sprite_all.png) no-repeat scroll 0 -347px;
    position:absolute;
		margin-top:60px;
    width: 80px;
    height: 70px;
   /* line-height: 75px;
    position:absolute;
    margin-left:-220px;
    margin-top:65px;
		display: block;
    overflow: hidden;*/
    z-index:3;
}

#fslogan {
    line-height: 75px;
    position:absolute;
    margin-left:295px;
    margin-top:-60px;
		display: block;
    overflow: hidden;
    z-index:3;
}

#wk_content {
    margin:32px 5px 5px 20px; 
    background:transparent;
    text-align: left;
    border: none;
    padding: 0px;
    width:160px;
}

#wk_content a {
    color:#000000;
}

#mz_content {
    margin:7px 5px 5px 10px; 
    margin:32px 5px 5px 20px; 
    background:transparent;
    text-align: left;
    border: none;
    padding: 0px;
		width:160px;
}

#wk_content a , #mz_content a {
    color:#000000;
    font-weight: normal;
}



#wzanzahl {
    width:150px;
}
#anzahl span, #wzanzahl  span {
    font-weight: bold;
}
.wkmz {
/*
position:absolute;
left:125px;
*/
    margin-bottom:-5px;
}

span.pay {    
    /*position:absolute;*/
    /*margin-right:10px;*/
     margin-top:2px;
	  float: left;
		color:#2a3297;
		font-weight:bold;
		font-size:12px;
		width:170px;
}


	
	
.arup {
    display:block;
    float:right;
    padding-top:5px;
}

#details_page .arup {
    display:block;
    /*float:left;*/
    padding-top:5px;
		position:absolute;
		top:2px;
		left:-15px;
    cursor: pointer;
}

.ardown {
    display:block;
    float:right;
    padding-top:3px;
}		


#details_page .ardown {
    display:block;
    position:absolute;
		top:3px;
		left:-25px;
    padding-top:0px;
    cursor: pointer;
}		
		

#navi {
    word-spacing:10px;
    border:0px solid green;
    position: absolute;
    right:5px;
    top:0px;
    width:900px;
    font-size:1.1em;
}

#navi ul {
    margin-right: 5px;
    margin-top: 5px;
		text-align:right;
}

#navi li {list-style:none;display:inline;}
 
#navi li a {
    font-weight: normal;
}
#navi a.stammdaten {
    font-weight: bold;
    word-spacing: .1em;
}
#city {
    position:absolute; 
    height:30px; 
   /* background-color:#2a3297;
    background-image: url(..//bilder/citiybg.png);
    background-repeat:repeat-x; */
    font-weight:bold;
    width:100%;
    white-space:nowrap;
    top:100px;
    z-index: 4;
}

#city_in {

		/*background-image: url(http://www.e-tec.at/frame1/bilder/newcitybg.png);*/
		background-image: url(http://www.e-tec.at/frame1/bilder/newcitybg.png);
		background-repeat:no-repeat;
    /*background-repeat:no-repeat;*/
		height:30px;
		/*width:972px; */
		width:972px; 
		margin-left:auto;
		margin-right:auto;

}

#city ul, #city a {
    margin:0;
    padding:0;
		color:#fff;
    font-size:12px; 
	  position:absolute;
		top:7px;
}

#city li {
    list-style:none;
    display:inline;
    color:#fff;
}

#city li a {color:#fff;font-weight:bold;text-decoration:none;}
#city li a:active {color:white;text-decoration:none;}
#city li a:visited {color:white;text-decoration:none;}




 #newsTicker {
        height: 30px;
        margin: 0 auto 0 auto;
        width: 888px;
        position: relative;
    }
		
		
		
    #tickerTextHolder {
        /*float: left;*/
				position:absolute;
				top:-2px;
				left:250px;
        height: 24px;
        overflow: hidden;
        padding: 0 15px;
        width: 460px;
        
    }
    #tickerTextHolder .tickerText {
        color: #fff;
       line-height: 32px;
			 text-align:left;
			 padding-left: 5px;
    }
		
		#ticker12x, #tickerall {
				top:7px;
				left:0px;
				font-size:12px;
				color:white;
	      margin-left:auto;
        margin-right:auto;
        position:relative;
        width:950px;
        text-align: left;
		}
		
		#ticker12x a {
				top:0px;
				margin-left:5px;
				z-index:1;
       
		}
		
		
		
		#ticker12x div, #tickerall a {
        position: relative;
				margin-right:5px;
    }
		#tickerall  {
        text-align: right;
        margin-top: -37px;
				/*width:20em;
				float:right;
				border:1px solid red;*/
    }
    #slidecity {
        margin-top: -14px;
        position: relative;
        margin-left: 205px;
    }
		 #tickerall_lll {
				position:absolute;
				top: 0px;
				right:450px;
				font-size:11px;
				color:white;
		
		
		}
		
		 #tickerall a {
		 		color:#fff;
				text-decoration:none;
				float:right;

				
				}
				
	   #edv {
         float: right;
         position: relative;
		 		 color:#fff;
     }

 
/* LEFT COLUMN */
 
#leftcol {
    background-color:transparent; 
    float:left;
    display:inline;
}

/*
#leftcol {
    background-color:red; 
    position: absolute;
    top: 156px;
	  
}
*/
#productsearch { 
    background:transparent;
    background-image: url(..//bilder/searchbg3.png);
    background-repeat:no-repeat;
    background: transparent url(..//bilder/sprite_all.png) no-repeat scroll 0 -879px;
		margin-bottom:1px;
    width:203px;
		height:26px;
		position:relative;
		z-index:4;
/*
    _background-image: none;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=../bilder/searchbg3.png,sizingMethod='scale');
*/
}

/*
#productsearch {
    position: absolute;
    top: 130px;
}
*/

.overlabel {
    position: relative;
}
.overlabel label {
    position: absolute;
    top: 0px;
    left: 11px;
    cursor: text;
}

#navigation{
    width:200px; 
    float:left; 
    position:relative; 
    top:40px;
    background-color:#eb8f00; 
    height:100%;
}
 
#mostsearched {
    top:200px;
    background:#f8f8f8;
    width:180px;
    margin-left:5px;
    height:115px;
    margin-top:20px;
		border:2px solid #ddd;
		padding:5px;
/*
 _background-image: none;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=bilder/tag.png,sizingMethod='scale');
*/
}

#mostsearched h3 {

color:#eb8f00;
font-weight:bold;
font-size:1.2em;

}

#mostsearched .keywords {

color:#2a3297;
font-weight:bold;
padding:5px;
width:170px;
word-spacing:8px;
text-align:center;
float:left;


}

#map_small {

margin-top:10px;
text-align:center;

}


#banner {
		top:300px;
		/*background:#fff;*/
		width:160px;
		padding:5px; 
		float:left;
		margin-left:20px;
		margin-left:0px;
		margin-top:15px; 
}

#banner h2 {

color:#EB8F00;
float:none;
font-weight:bold;
margin-left:10px;

}


/* MAIN CONTENT*/
 
#maincol_start {
    background-color: transparent;  
    float: right;  
    /*display:inline;  */
    position: relative;
    width:736px; 
		margin-top:-20px;
	
		
}

#bigshowcase {border:1px solid #ebebeb;background: url(..//bilder/row.gif) repeat-x;postion:absolute;top:10px;height:200px;margin:15px;width:auto;}

.listpic {border:0px solid #ebebeb;}
.hdw {float:right;color:#eb8f00;font-weight:bold;margin-top:-15px;margin-right:10px;}
.mostsold {float:right;color:#2a3297;margin-top:-25px;margin-right:10px;}

ul#prodlist {clear:both;margin:15px 0 0;padding:0;width:100%;}

ul#prodlist li {
	background-color:yellow;
	border:1px solid #EEEEEE;
	height:200px;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	text-align:left;
	position:relative;
	/*display:inline-table;*/
  float: left;
	

}

ul#prodlist_hdw li {
	background-color:blue;
	border:1px solid #EEEEEE;
	height:200px;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	text-align: center;
	position:relative;
	/*display:inline-table;*/
  float: left;
	

}

ul#prodlist_too li {
	background-color:orange;
	border:1px solid #EEEEEE;
	height:200px;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	text-align: center;
	position:relative;
	/*display:inline-table;*/
  float: left;


}

ul#prodlist_most li {
	background-color:green;
	border:1px solid #EEEEEE;
	height:200px;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	text-align: left;
	position:relative;
	/*display:inline-table;*/
  float: left;

}



.preis {color:#eb8300;font-weight:bold;float:left;font-size:1.5em;}
.ecom_icons {float:right;}
 
.spacer {clear:both;height:0;}
 
 
#footer {
height:310px; 
background:#f3f3f3;
background-image:url(..//bilder/footer_up.gif);
background-position:right top;
background-repeat:no-repeat;

clear:both;
margin:0 auto;
text-align:left;
padding-bottom:0px;
color:white;
font-weight:bold;
font-size: 0.85em;
margin-top:45px; 
border-top:0px solid #f5f5f5;
border-bottom:5px solid #2a3297;

}
 
 span.hotline {font-weight:bold;}
 
 #footer #boxes h2 {
 
 color:#333;
 font-weight:bold;
 padding-top:5px;
 margin-top:0px;
 width:420px;
 padding-bottom:5px;
 
 
 }
 
 #footer .claim p {padding-top:20px;text-align:center;color:#bbb;}
 
 #footer .claim {
 text-align:center;
 color:#333;
 /*background-image:url(..//bilder/footer.gif);
 background-repeat: repeat-x;*/
 height:0px;
 float:left;
 width:100%;
 /*margin-top:35px;*/
 }
 
 #footer ul { 
		margin-left:0px;
		width:220px;
		margin-top:10px;
}
 
 #footer li { 
 		list-style: none;
    display: table;
		padding:2px;
}
 
 #footer img {margin-top:10px;}
 
  #all {
 background: #2a3297;
 /*height:8px;*/
 width:100%;
 
 
 }
 
 img.twitteradd {
 
 margin-left:0px;
 
 }
 
 span.tweet {color:#33ccff;font-weight:bold;}
  span.faceb {color:#3b5999;font-weight:bold;}
 
#boxes {
    margin: auto;
}

#boxes div {
    width:256px;
    height:187px;
    /*background-image:url(..//bilder/topgreybox.jpg);*/
    background-repeat:no-repeat;
    margin:10px 10px 10px 0px;
    float: left;
		border-right:1px solid #ddd;
}

#boxes div.box1 {
    margin-left:15px;
}

#boxes div.box2 {
    width:175px;
}

#boxes div.box3 {
    width:460px;
		margin-right:0px;
		border-right:0px;
}

#boxes div p {
/* width:232px;*/
 height:auto;
 padding-top:2px;
 color:#333333;
 text-align:left;
 font-weight:normal;
 font-size:9px;
 padding:0px;
 line-height:2;
/* margin-left:20px;*/
 
}

#wave {
    background: url(..//bilder/bg_wave.gif) repeat-x;
    width:100%;
    height:343px;
    position: absolute;
}
 
#wave img {
    width:100%;
    height:343px;
		display:none;

}
#footer .wave-f {

	  /*background: #f3f3f3 url(..//bilder/footer_down.gif) no-repeat left;*/
		width:auto;
		height:47px;
		margin-top:40px;

}
 
 /* Float containers fix: */ 
.clearfix:after {
 content: "."; 
 display: block; 
height: 0; 
 clear: both; 
 visibility: hidden;
 }
 
.clearfix{display: inline-block;backgound:white;}

/* Hides from IE-mac \*/
* html .clearfix{height: 1%;}
.clearfix{display: block;}
/* End hide from IE-mac */  


 
/*printer styles*/ 
/*@media print{ 
/*hide the left column when printing*/ 
/*
#leftcol{display:none;} 
#twocols, #maincol{width:100%; float:none;}
}
*/
#signup table {  
 background-color: #F9FBFD;  
 color: #000000;  
 width: 440px;  
 border: 1px solid #D7E5F2;  
 border-collapse: collapse;  
}  
 
#signup td {  
 border: 1px solid #D7E5F2;  
 padding-left: 4px;  
}

.labelcell {    
 font-size: 11px;    
 color: #3670A7;    
 background-color: transparent;    
 width: 220px;    
}    
   
.fieldcell {    
 background-color: #F2F7FB;    
 color: #000000;    
 text-align: right;    
 margin-right: 0px;    
 padding-right: 0px;    
}    
   
.smalllabelcell {    
 font-size: 11px;    
 background-color: transparent;    
 color: #3670A7;    
 width: 100px;    
}    
   
.smallfieldcell {    
 background-color: #F2F7FB;    
 color: #000000;    
 text-align: right;    
     
}

/* LOGIN FIELDS*/

p, h1, form, button{border:0; margin:0; padding:0;}
.spacer{clear:both; height:1px;}
/* ----------- My Form ----------- */
.myform{
	margin:0 auto;
	width:300px;
	padding:14px;
}

.myform_new{
	margin:0 auto;
	width:350px;
	padding:14px;
}

.myform_safe{
	margin:0 auto;
	width:300px;
	padding:14px;
}
	
	/* ----------- stylized ----------- */
	#stylized{
		border:solid 2px #eb8f00;
		background:#fbeddc;
		position:absolute;
		top:20px;
		left:10px;
		
	}
	#stylized h1 {
		font-size:14px;
		font-weight:bold;
		margin-bottom:8px;
	}
	#stylized p{
		font-size:11px;
		color:#eb8f00;
		margin-bottom:20px;
		border-bottom:solid 1px #eb8f00;
		padding-bottom:10px;
		text-align:left;
	}
	#stylized label{
		display:block;
		font-weight:bold;
		text-align:left;
		width:130px;
		float:left;
	}
	#stylized .small{
		color:#666666;
		display:block;
		font-size:11px;
		font-weight:normal;
		text-align:left;
		width:140px;
	}
	#stylized input{
		float:left;
		font-size:12px;
		padding:4px 2px;
		border:solid 1px #aacfe4;
		width:150px;
		margin:2px 0 20px 10px;
	}
	#stylized button{ 
		clear:both;
		margin-left:205px;
		width:85px;
		height:20px;
		background:#eb8f00;
		text-align:center;
		line-height:31px;
		color:#FFFFFF;
		font-size:11px;
		font-weight:bold;
	}
	
	/* ----------- stylized neu ----------- */
	#stylized_new{
		border:solid 2px #2a3297;
		background:#daecff;
		position:absolute;
		top:20px;
		left:350px;
	}
	#stylized_new h1 {
		font-size:14px;
		font-weight:bold;
		margin-bottom:8px;
	}
	#stylized_new p{
		font-size:11px;
		color:#2a3297;
		margin-bottom:20px;
		border-bottom:solid 1px #2a3297;
		padding-bottom:10px;
		text-align:left;
	}
	#stylized_new label{
		display:block;
		font-weight:bold;
		text-align:left;
		width:140px;
		float:left;
	}
	#stylized_new .small{
		color:#666666;
		display:block;
		font-size:11px;
		font-weight:normal;
		text-align:left;
		width:140px;
	}
	#stylized_new input{
		float:left;
		font-size:12px;
		padding:4px 2px;
		border:solid 1px #fbeddc;
		width:190px;
		margin:2px 0 5px 10px;
	}
	#stylized_new button{ 
		clear:both;
		margin-left:255px;
		width:85px;
		height:20px;
		background:#eb8f00;
		text-align:center;
		line-height:31px;
		color:#FFFFFF;
		font-size:11px;
		font-weight:bold;
	}
	
	.Auswahl {
		width:90px;
	  float:left;
		font-size:12px;
		padding:4px 2px;
		border:solid 1px #fbeddc;
		margin:2px 0 5px 10px; 
		
	}
	
	.Akade {
		width:90px;
	  float:right;
		font-size:12px;
		padding:4px 2px;
		border:solid 1px #fbeddc;
		margin:2px 4px 5px 10px; 
		
	}
/* ----------- stylized safe ----------- */
	#stylized_safe{
		border:solid 2px #9ca9b6;
		background:#ebebeb;
		position:absolute;
		top:265px;
		left:10px;
	}
	#stylized_safe h1 {
		font-size:12px;
		font-weight:bold;
		margin-bottom:8px;
		text-align:left;
	}
	#stylized_safe p{
		font-size:11px;
		color:#2a3297;
		margin-bottom:20px;
		border-bottom:solid 0px #eb8f00;
		padding-bottom:10px;
		text-align:left;
	}
	#stylized_safe label{
		display:block;
		font-weight:bold;
		text-align:left;
		width:130px;
		float:left;
	}
	#stylized_safe .small{
		color:#666666;
		display:block;
		font-size:11px;
		font-weight:normal;
		text-align:left;
		width:140px;
	}
	#stylized_safe input{
		float:left;
		font-size:12px;
		padding:4px 2px;
		border:solid 1px #aacfe4;
		width:150px;
		margin:2px 0 20px 10px;
	}
	#stylized_safe button{ 
		clear:both;
		margin-left:205px;
		width:85px;
		height:20px;
		background:#eb8f00;
		text-align:center;
		line-height:31px;
		color:#FFFFFF;
		font-size:11px;
		font-weight:bold;
	}
	
	/* LISTENDARSTELLUNG */
	
	.pag {
	    /*position:absolute;
	      margin-top:8px;*/
	    margin-left:5px;
	    margin-top:2px;
	
	}
	
	label.aktiv {font-weight:bold;}
	
#Teil3 {
    width: 720px;
    height: auto;
    float: left;
    margin-top: 0px;
    /*background-image: url(..//bilder/gradient.gif);
    background-repeat: repeat-x;*/
    border-top: 1px solid #aaa;
		border-left: 1px solid #aaa;
		border-right: 1px solid #aaa;
    padding:5px;
		color:#333333;
	
}

#kompaktliste_page .list_artikel {
    height: auto;
		font-size:12px;
		background:#FAFAFA;
}



.list_artikel {
width: 720px;
float: left;
background: #fff url(..//bilder/bg_start_item.jpg)  repeat-x left bottom;
border-left: 2px dotted #ccc;
border-right:1px solid #ccc;
border-bottom:1px solid #ccc;
border-top:2px solid transparent;
/*padding-top:5px;*/
height:260px;
margin-left:7px;
}

#liste_page #maincol_start .list_artikel.erster  {
    border-top:2px dotted #ccc;
    margin-top: 8px;
}

#liste_page #maincol_start .list_artikel.letzter {
    border-bottom:2px dotted #ccc;
}

#liste_page .marketing td {
    vertical-align: top;
}

#liste_page .marketing td.key {
    font-weight: bold;
    padding-right: 5px;
}

div.avai li {list-style-type:none;padding-left:5px;}

#list_nav, #list_nav2 {
		width: 720px;
		height: 18px;
		height: 45px;
		float: left;
		border: 1px solid #aaa;	
		color:#333333;
		padding: 5px;
		font-weight:bold;
		/*background: #f3f3f3 url(..//bilder/pagination.gif);
		background-repeat: repeat-x;*/
		margin-bottom:10px;

}

#kompaktliste_page #list_nav .listview {
    margin-top: 0px;
}
.listview {
		width:150px;
		width:auto;
		height: 16px;
		float:right;
		margin-top: -44px;
		color: #2a3297;
		text-align:right;		


}

#list_nav, #list_nav2 .listview label {
    vertical-align:top;
    
}

/*
#list_nav2 {
		width: 722px;
		height: 18px;
		float: left;
		margin-top: 5px;
		border: 1px solid #dadada;
		color:#333333;
		padding: 5px;
		font-weight:bold;
		background: white url(..//bilder/pagination.gif);
		background-repeat: repeat-x;

}

#list_nav a {
color:white;
}
*/

/*#liste_page */
h1 {
    margin-bottom:5px;
    /*margin-left: 3em;*/
    color:#333333;
    font-size:1em;
}

#list_nav label, #list_nav2 label {
    margin-top: 2px; /* Das ist nötig, damit "Artikel pro Seite" stimmt! */
		float: left;
		font-weight:bold;
		color:#333333;
		font-size:12px;
}

#list_nav .count label, #list_nav .count .count, #list_nav2 .count label, #list_nav2 .count .count{
    float: left;
}

#list_nav .ansichtw {
float:left;
font-weight:bold;
margin-top:5px;
margin-right:4px;
font-size:12px;
}

#list_nav #sort {
    position: absolute;
    right: 5px;  
		margin-top: -18px;
		height:10px;
}
#list_nav2 #sort2 {
    position: absolute;
    right: 5px;  margin-top: 25px;
}
#kompaktliste_page #list_nav #pagination {
    margin-top: 28px;
		margin-left:0px;
}

#kompaktliste_page #list_nav2 #pagination2 {
    margin-top: 28px;
		margin-left:50px;
}

#list_nav #pagination {
    margin-top: 0px;
		position:absolute;
		left:290px;
		left:220px;
    display: block;
    margin-top: -16px;
    height: 20px;
		font-size:12px;
	  width: 300px;
    text-align: center;
    /*
      margin-left: 100px;
      float: left;
    */
}

#list_nav2 #pagination2 {
    margin-top: 0px;
		position:absolute;
		left:290px;
    display: block;
    margin-top: 25px;
    height: 20px;
		font-size:12px;
    /*
      margin-left: 100px;
      float: left;
    */
}

#berateriframe {
    border: none;
    overflow: hidden;
}

#liste_page a.curpage {
   /* position:absolute;*/
    margin-top: -7px;
    height: 10px;
}


#list_standorte  {
    float: left;
    width: 170px; /* opera braucht 170, nicht 160 */
    background: transparent;
    padding-left: 10px;
    padding-top: 5px;
}

#list_wg, #list_hersteller {
    float: left;
    height: auto;
    width:53%;
    background:transparent;
    border-left: 1px solid #ebebeb;
    padding-left:5px;
    padding-top: 5px;
}

#list_wg li, #list_hersteller li {
    float: left;
    margin-right: 1em;
    /*width: 28%;*/
}

#list_preise {
    float: right;
    height: auto;
    width:110px;
    background:transparent;
    padding-top: 5px;
    border-left: 1px solid #ebebeb;
    padding-left:5px;
		margin-right:30px;
		white-space:nowrap;
}

#list_standorte ul {
    float: left;
    list-style-type:none;
    vertical-align:middle;

    margin-right:5px;
}

form {display:inline;}

h3.artname {
    font-weight:bold;
		color:#2a3297;
		font-size: .9em;
    margin-left:8px;
    margin-top: 5px;
    border-bottom:0px solid #ebebeb;

}

#liste_page h3.artname a {
    font-weight:bold;
		color:#2a3297;
		font-size: 1.4em;
		border-bottom:0px solid #ccc;

}

#liste_page h3.artname a:hover {
    font-weight:bold;
		color:#EB8f00;
		font-size: 1.4em;
		

}

.avai {
    border-left:1px solid #CECECE;
    height:auto;
    text-align:left;
    width:235px;
}

.prodliste {clear:both;padding:0;width:100%;}

.produktbild {
    /*position:absolute;left:20px;text-decoration:none;*/
    /*width:130px;*/
    margin-left: 10px;
    margin-top: 10px;
    float: left;
    cursor:pointer ;
}
.description {text-align:left;width:255px;/*position:absolute;left:205px;*/
              margin-top:10px;
              margin-left: 10px;
              float: left;}

.description .ddescription {
    margin: 0px;
}
.reviews {
		
		width:336px;
		position:absolute;
		height:90px;
		left:200px;
		margin-top:122px;
		background:white;
		border: 0px solid #ebebeb;
   }
				 
				 
#kompaktliste_page dl, dl { 
 border-left: 0px solid #ebebeb; 
 padding: 5px; 
 width:290px;
 /*width:31em;*/
 font-size:10px;
 float: right;
 line-height:14px;
/* margin-top: -34ex;margin-left: 469px; */
  }
		
		 
#kompaktliste_page dt, dt { 
    float: left; 
    clear: left; 
    width: 60px; 
    text-align: left; 
    font-weight: normal; 
    color: #000; 
}
 
#kompaktliste_page dd, dd { 
    margin: 0 0 0 70px; 
    padding: 0 0 0.2em 0; 
    white-space: nowrap; 
    text-align: left;
}

div.liste_preis {

color:#eb8f00;
font-weight:bold;
font-size:2em;
margin-top:105px;
}

div.suba {
    background: white url(..//bilder/suba.png);
    background-position:bottom; 
		background-repeat: no-repeat;
		cursor:pointer;
/*
		_background-image: none;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=bilder/suba.png,sizingMethod='scale');
*/
}

.marketing {
    width:230px;
/*
    height: 124px;
    overflow: hidden;
*/
}

#liste_page .count {
    background:#fff;
    border:1px solid #d8d8d8;
    margin-left:5px;
}

#kompaktliste_page #sortierung , #ansichtwechsel  {
    background:#fff;
    border:1px solid #d8d8d8;
    margin-left:5px;
    margin-right:8px;
		margin-top:28px;
		width:160px;
}

#kompaktliste_page #sortierung2 ,#ansichtwechsel2  {
    background:#fff;
    border:1px solid #d8d8d8;
    margin-left:5px;
    margin-right:8px;
		margin-top: 6px;
		width:160px;
	
}

#liste_page #sortierung {


    background:#fff;
    border:1px solid #d8d8d8;
    margin-left:5px;
    margin-right:8px;
		width:160px;

}

#liste_page #sortierung2 {


    background:#fff;
    border:1px solid #d8d8d8;
    margin-left:5px;
    margin-right:8px;
		width:160px;

}

#sort2 {
    float:right;
}

#kompaktliste_page .sortchange {
    margin-top: 30px;
}

#kompaktliste_page #list_nav2  .sortchange {
    margin-top: 8px;
}

#kompaktliste_page  .viewchange {

margin-right:4px;
margin-top:5px;

}

#kompaktliste_page  #artlistehead .name, #kompaktliste_page  #artlistehead .preis, #kompaktliste_page  #artlistehead .available {

margin-top:5px;

} 

#count {
    margin-top: 25px;
    display: block;
}
#count2 {
    float:left;
    margin-top: 25px;
}

#list_nav2 .listview {
    margin-top: 0px;
}
#liste_page .gleich {
    margin-top: 20px;
		margin-left:-6px;
    float: left;
}
#liste_page .produktbild {
    margin-top: 8px;
		
}

#liste_page .produktbild img {
    margin-left: 10px;
}

#liste_page .description {
    left: 165px;
    line-height: 16px;
}

#liste_page .testnote {
    margin-top: 0px; 
}

#liste_page .note {
    margin-top: 3px;
    margin-right: 1em;
    float: left;
    width: 73px;
}

#liste_page span.mwst {
    display: block;
    position: relative;
    padding-left: .3em;
}

#kompaktliste_page #maincol_start span.mwst {
		font-size:6px;
		width:56px;

}

#liste_page #maincol_start span.mwst, #maincol_start span.mwst {
    float: right;
		position:absolute;
		margin-left:35px;
		font-size:10px;
		
}

#ansichtwechsel, #ansichtwechsel2 {
    margin: 2px;
    width: 160px;
		
}

#prodvergleichsubmit {
    margin-bottom: -15px;
    position: relative;
    clear: left;
    width: 400px;
}

#prodvergleichsubmit a, #prodvergleichsubmit2 a {
    /*border-top: 2px dotted #ccc;*/
		margin: 3px 300px 3px ;
		background: transparent url(..//bilder/sprite_all.png) no-repeat scroll 0 -622px;
    width: 135px;
    height: 25px;
    text-indent: -2000px;
    display: block;
}


#prodvergleichsubmit2 {
    margin-top: -15px;
    margin: 0 7px;
    padding-top: 11px;
    margin-bottom:15px;
    clear: left;
    background: url("..//bilder/bg_start_item.jpg") repeat-x scroll left bottom #FFFFFF;
    border-bottom: 2px dotted #CCCCCC;
    border-left: 2px dotted #CCCCCC;
    border-right: 0px;
    border-top: 0px ;
    height: 16px;
}

#prodvergleichsubmit a img, #prodvergleichsubmit2 a img  {
    /*display:block;*/
    margin: 10px auto 0px 288px;
}
#prodvergleichsubmit2 a img  {
    margin: 3px auto 0px 301px;
}
#kompaktliste_page .prodvergleich {
    margin-top: 2px;
}
.prodvergleich {
    margin-left:-7px;
    float:left;
		margin-top:-18px;
}

#kompakton {
    width: 20px;
		height:16px;
		/*background: transparent url(..//bilder/comlist.gif) no-repeat;*/
}

#kompaktoff {
    width: 20px;
		height:16px;
		/*background: transparent url(..//bilder/piclist.gif) no-repeat;*/
}

/* ENDE LISTENDARSTELLUNG */

/* KOMPAKTLISTE */
/*
#kompaktliste_page dt {
    display: none;
}
*/
#kompaktliste_page dd {
    /*
    float: left;
    margin: 0;
*/
    height: 14px;
}

#kompaktliste_page dd.b {
    background: transparent url(..//bilder/sprite_all.png) no-repeat scroll 0 -460px;
    width: 20px;
    height: 20px;
}

#kompaktliste_page dd span {
    display: block;
    width: 20px;
    height: 20px;
    text-indent: -2000px;
}

#kompaktliste_page dl.verf dd span {
    text-indent: 0px;
    
}

#artlistehead {
    clear: both;
    margin-top: 30px;
}

#kompaktliste_page #artlistehead {
    background: #FFFFFF url(..//bilder/bg_start_item.jpg) repeat-x scroll left bottom;
    height: 23px;
    margin: 9px 6px auto 7px;
    border-color: #ccc;
    border-style: dotted solid solid dotted;
    border-width: 2px 1px 1px 2px;
    
}
#artlistehead li {
    float: left;
    width: 27px;
}

#artlistehead li:first {
    width: 57px;
}

#liste_page #maincol_start  .listview span , #kompaktliste_page #maincol_start span {
    display: block;
    float: left;
		font-weight:bold;
    color: #333;
    margin-top: 0px;
}

#kompaktliste_page #maincol_start .hoververf {font-weight:normal;margin:2px 0 0 0;cursor:pointer;}

#kompaktliste_page #maincol_start  .marketing, #kompaktliste_page  #maincol_start  span.artnr {
    display: none;
}
#kompaktliste_page span.name {
    margin-left: 25px;
    vertical-align: top;
    width: 456px;
		font-weight:bold;
}

#kompaktliste_page span.preis {
    vertical-align: top;
		font-weight:bold;
}

#kompaktliste_page #artlistehead ul {
    margin-left: 20px ;

}

#kompaktliste_page #artlistehead .preis {
    color: black;
    float: left;
    font-size: auto;
    font-weight: bold;
    font-size: 10px;
    vertical-align: top;
    padding-left: 60px;
}
/* Details */
.aktion {
    position: absolute;
		left:-150px;
		
}

#liste_page .aktion {
    position: absolute;
		left:-150px;
		top:-5px;
		
}

.neushop{
    position: absolute;
		
}


#liste_page .neushop{
    position: absolute;
		
}

#maincol_start #shareit{
    position: relative;
    margin-top: 45px;
		/*display:inline;*/
}

#maincol_start #shareit a{
    float: left;
    white-space: nowrap;
    padding-right: 2px;
}

#maincol_start #shareit .at15t_compact {
    float: left;
}

div#sonst div, div#sonst div {
    width: 130px;
    float: left;
		margin-right:15px;
		margin-top:10px;
		padding:5px;
	  height: 180px;
}

div#sonst h2, div#seen h2, div#fuenfzub h2 {
    clear: both;
		margin-top:7px;
		margin-bottom:15px;
		padding-top:0px;
		color:#eb8f00;
		font-weight:bold;
		font-size:1.5em;
}

div.verf {
    float: right;
}

#kompaktliste_page div.verf {
    float: left;
    margin: auto 4px;
}

div.verf span.red, dl.verf span.red {
    color: red;
		font-weight:bold;
}

div.verf .lagernd, dl.verf .lagernd{
    color: green;
		font-weight:bold;
}

div#suchehelp {
    position: absolute;
    display: inline;
    margin-left: -120px;
    margin-top: 20px;
    background-color: #ccc;
    z-index: 3;
}

div#suchehelp .active {
    background-color: #dedede;
}

div#testbericht {
    border: 1px solid green;

}

/*tabs real ones */

UL.tabNavigation {
    list-style: none;
    margin: 0;
    padding: 0;
		position:absolute;
		top:345px;
}

* html UL.tabNavigation {
		top:-31px;
		z-index:3;
		
}

UL.tabNavigation LI {
    /*display: inline-block;*/
    float: left;
		width:118px;
		/*height:26px;*/
    margin-right: 2px;
		/*background-image: url(..//bilder/bg_tabnav_norm.gif);
			background-repeat:no-repeat;
			background-position:top left;*/
		text-align:center;
		padding-top: 2px;
    line-height: 12px;
}

UL.tabNavigation LI A {
    /*padding: 3px 5px;*/
	  color: #2a3297;
    text-decoration: bold;
		border:none;
		text-align:center;
    background-image: url(..//bilder/bg_tab_norm.gif);
		background-repeat:no-repeat;
		background-position:top;
    background: transparent url(..//bilder/sprite_all.png) no-repeat scroll 0 -990px;
		width:118px;
		/*height:20px;*/
		display: inline-block; 
    padding-top: 2px;
   	height:15px;
}

UL.tabNavigation LI A.selected,
UL.tabNavigation LI A:hover  {
    background-color: transparent;
    color: #fff;
		/*border-right: 1px solid #ccc;
			border-left: 1px solid #ccc;
			border-top: 1px solid #ccc;
			border-bottom: 1px solid #e6e6e6;*/
		background-image: url(..//bilder/bg_tabnav_act.gif);
    background: transparent url(..//bilder/sprite_all.png) no-repeat scroll 0 -940px;
		font-size:12px;
		height:19px;
		margin-top:-5px;
}
                
								
													
UL.tabNavigation LI A:focus {
    outline: 0;
}

/* Für IE8  */
#header div.tabs div.mz_content {
    display: none;
}

div.tabs > div {
    padding: 5px;
    margin-top: 3px;
    border: 3px solid #2a3297;					
		margin-top:314px;
}
                
div.tabs > div h2 {
    margin-top: 5px;
		margin-left: 5px;
		margin-bottom:5px;
		border:none;
}

#prodinfo,#techdata,#zub,#testb,#simprod,#services {
    background-color: #eee;
		background-image: url(..//bilder/bg_pb_item.png);
		background-repeat:repeat-x;
		background-position:top;
		width:706px;
		
		
}

                               
.waste {
    min-height: auto;
    clear: both;
}

* html div.tabs  *{
		margin-top:auto;
}

/*tabs ende*/
								
								
								
/*tabs real ones //// JOBS */

div.jobtabs UL.tabNavigation {
    list-style: none;
    margin: 0;
    padding: 0;
		position:absolute;
		top:65px;
}

* html  div.jobtabs UL.tabNavigation {
		top:-15px;
}

div.jobtabs UL.tabNavigation LI {
    /*display: inline-block;*/
    float: left;
		width:118px;
		/*height:26px;*/
    margin-right: 2px;
		/*background-image: url(..//bilder/bg_tabnav_norm.gif);
			background-repeat:no-repeat;
			background-position:top left;*/
		text-align:center;
		padding-top:0px;
}

div.jobtabs UL.tabNavigation LI A {
    /*padding: 3px 5px;*/
	  color: #aaa;
    text-decoration: bold;
		border:none;
		text-align:center;
		background-image: url(..//bilder/bg_tab_norm.gif);
		background-repeat:no-repeat;
		background-position:top;
		width:118px;
		/*height:20px;*/
		display: inline-block; 
    padding-top: 2px;
		height:20px;
}

div.jobtabs UL.tabNavigation LI A.selected,
div.jobtabs UL.tabNavigation LI A:hover  {
    background-color: transparent;
    color: #fff;
		height:23px;
		/*border-right: 1px solid #ccc;
			border-left: 1px solid #ccc;
			border-top: 1px solid #ccc;
			border-bottom: 1px solid #e6e6e6;*/
		background-image: url(..//bilder/bg_tabnav_act.gif);
		
}

								

.jobtabs UL.tabNavigation LI A:focus {
    outline: 0;
}

/* Für IE8  */
#header div.jobtabs div {
    display: none;
}

div.jobtabs > div {
    padding: 5px;
    margin-top: 1px;
    border: 3px solid #2a3297;						
/*margin-top:340px;*/
}

div.jobtabs > div h2 {
    margin-top: 5px;
		margin-left: 5px;
		margin-bottom:5px;
		border:none;
}

#timelkam,#graz2,#villach,#salzburg,#innsbruck,#wien15,#wien20,#dornbirn,#klagenfurt,#wels,#linz2 {
     background-color: #eee;
		background-image: url(..//bilder/bg_pb_item.png);
		background-repeat:repeat-x;
		background-position:top;
		width:706px;
}

                               
                .waste {
                        min-height: auto;
                }

                * html div.jobtabs  *{
												margin-top:auto;
                }
								
								/*tabs ende*/
								
	
.pfeil {padding-right:2px;
}

	/* schwarzer Button*/	
	
	/*
						
	div.button {
		height:23px; 
		background:url(..//bilder/bg_button_right.gif) right no-repeat; 
		width:auto; 
		float:left; 
		cursor:pointer !important;
		}

	div.
	 input {
		height:23px; 
		background:url(..//bilder/bg_button_left.gif) left  no-repeat; 
		color:#ffffff; 
		font-weight:bold; 
		border:none; 
		overflow:visible; 
		display:inline; 
		margin:0px; 
		padding:0px 4px 2px 4px; 
		font-size:11px; 
		font-family:Verdana, Arial, Helvetica, sans-serif; 
		cursor:pointer !important;
		}
		
		*/

/* ende schwarzer button */

div.avai li {list-style-type:none;padding-left:5px;}

form {display:inline;}

.detail_artname {
		font-weight:bold;
		color:#2a3297;
		/*margin-left:8px;
		margin-top:8px;*/
		font-size:1.5em;
		height:23px;
		/*background-image:url(..//bilder/bg_nav.png);
		background-repeat:repeat-x;*/
		width:90%;
		padding-left:0px;
		padding-top:3px;
		border-bottom:1px solid #ccc;
		
		
	}

.avai {
			border-left:1px solid #CECECE;
			height:auto;
			text-align:left;
		  width:235px;

			}

.detail_right {

list-style-type:none;
line-height:42px;
width:160px;

}

.detail_produktbild {
position:absolute;
left:0px;
text-decoration:none;
width:200px;
height:220px;
background:white url(..//bilder/bg_pb_item.png) repeat-x bottom;
padding-top:5px;
padding-bottom:10px;
border: 1px solid #ccc;
text-align: center;
margin-top:20px;
}



.detail_produktbildmore {
position:absolute;
text-decoration:none;
width:200px;
height:40px;
background:transparent;
/*left:10px;*/
top:160px;
border: 0px solid #ebebeb;
border-top: 1px solid #ebebeb;
}
.detail_preis {
	/*background-image: url(..//bilder/row.gif);
	background-repeat: repeat-x;
	background-position:top;*/
	width:500px;
	position:absolute;
	left:215px;
	margin-top:10px;
	border-top:0px solid #ebebeb;
	padding:5px;
}
.description {
    text-align:left;
    width:260px;
    position:absolute;
    left:205px;
    margin-top:4px;
}
#kompaktliste_page .description {
    margin-top: 0px;
    float: left;
    position: static;
    width: 60px;
    display: none;
}
.reviews {width:260px;position:absolute;left:205px;margin-top:122px;background:white;border: 1px solid #ebebeb;height:60px;}

.wkicons {
    margin-left:10px;
    position: absolute;
    margin-top: 180px;
    /*left: 100px;
    width: 100px;
    height: 100px;
    border: 1px solid red;
    z-index: 200;
    */
}

#kompaktliste_page .wkicons {
    position: relative;
    margin: 0px;
    float: right;
    width: 50px;
}
.wkicons a.wklink {
		background: transparent url(..//bilder/sprite_all.png) no-repeat scroll 0 -1260px;
		background: transparent url(..//bilder/sprite_all.png) no-repeat scroll 0 -1232px;
		margin-bottom:0px;
		width:100px;
		height:25px;
}
/*
.wkicons a.wklink:hover {
		background: transparent url(..//bilder/sprite_all.png) no-repeat scroll 0 -1232px;
		margin-bottom:0px;
		width:100px;
		height:25px;
}
*/
.wkicons a.mzlink {
	  background: transparent url(..//bilder/sprite_all.png) no-repeat scroll 0 -1321px;
		background: transparent url(..//bilder/sprite_all.png) no-repeat scroll 0 -1290px;
	  width:100px;
		height:25px;
}

/*
.wkicons a.mzlink:hover {
		background: transparent url(..//bilder/sprite_all.png) no-repeat scroll 0 -1290px;
		width:100px;
		height:25px;
}
*/
.wkicons a.paylink {
		/*background: transparent url(..//bilder/sprite_all.png) no-repeat scroll 0 -1380px;*/
		background: transparent url(..//bilder/sprite_all.png) no-repeat scroll 0 -1410px;
		width:120px;
		height:25px;
}
/*
.wkicons a.paylink:hover {
		background: transparent url(..//bilder/sprite_all.png) no-repeat scroll 0 -1350px;
		width:120px;
		height:25px;
}
*/

#kompaktliste_page .wkicons a.wklink {
		background: transparent url(..//bilder/sprite_all.png) no-repeat scroll 0 -675px;
    width: 25px;
    float: left;
}

#kompaktliste_page .wkicons a.mzlink {
		background: transparent url(..//bilder/sprite_all.png) no-repeat scroll 0 -650px;
    width: 25px;
    float: right;
}

.wkicons a {
		width:100px;
		height:25px;
    display: inline-block;
}

.wkicons img {
    display:block;
    display:none;
}

.start_wkicons {
    margin-left:30px;
/*
  position: absolute;
  margin-top: 156px;
  */
}

.knaller_wkicons {
    position:absolute;
		left:240px;
		top:164px;
		color:#eb8f00;
  /*  position: absolute;
    margin-top: 156px;*/
}

.knaller_wkicons ul {
		list-style-type:none;
		padding:2px;
}

.knaller_wkicons li {
		display:inline;
}

.knaller_wkicons a {
    background: transparent url(..//bilder/sprite_all.png) no-repeat scroll 0 -622px;
    width: 100px;
    height: 25px;

}

.bestseller {
  	/*position:absolute;
		right:20px;
		top:14px;*/
		z-index:1;
}

#details_page .preisd {
		color:#eb8f00;
		font-size:12px; font-weight: bold;
		width:100px;
		text-align:center;
}
		
#details_page .gallery {
    border: 0px solid green;
    height: 60px;
    width: 360px;
}

#details_page .bestseller  { 
    right: auto;
    top: 0px;
		position:absolute;
		width:59px;
}

#detailvergleich {
    background: transparent url(..//bilder/sprite_all.png) no-repeat scroll 0 -622px;
    width: 135px;
    height: 25px;
    margin-right: 10px;
    display: block;
    float: right;
		cursor:pointer;

}
#detailvergleich img {
    display: none;
}
#lightboxgallery {
    /*background: transparent url(..//bilder/sprite_all.png) no-repeat scroll 0 -422px;*/
    display: block;
    overflow: hidden;
    color: #2a3297;
    width: 110px;
    /*height: 17px;*/
    margin-bottom: 5px;
		font-weight:bold;
		cursor:pointer;
		font-size:9px;
		padding-left:5px;
}

#lightboxgallery .gallery {
    display: none;
}
#nolightboxgallery {
    display: hidden;
}

#nolightboxgallery .items {
    display: none;
}

#info {
  	position:absolute;
		right:120px;
		top:6px;
		z-index:100;
		background-image:url(..//bilder/bg_info.gif);
		background-repeat:no-repeat;
		color:white;
		width:100px;
		height:32px;
		text-align:center;
}

#info a.more {
  	color:white;
		margin-top:2px;
		display:block;
}

#info a.more:hover {


  	color:#f8f8f8;
		
}


img.small {margin-right:5px;margin-left:5px;}
img.test {margin-top:300px;margin-left:15px;}

.detail_artnr {
    position:absolute;
    margin-left:0px;
    top:-65px;
    color:#2a3297;
    font-weight:bold;
    left: 350px;
}

.hersteller_artnr {
    position:absolute;
    margin-left:0px;
    top:-50px;
    color:#2a3297;
    font-weight:bold;
    left: 350px;
}

 .detail_pieces {

position:absolute;
top:5px;
left:265px;

}

#details_page .grossbild {
    width: 50px;
}


#kompaktliste_page span.red, #details_page span.red {font-weight: bold; color: red;}

#kompaktliste_page .lagernd, #details_page .lagernd { font-weight: bold; color:green;}

#details_page dl { 
    font-size:10px;
    width:31em;
    padding: 0.5em;
		margin-left:-5px;
		margin-top:3px;
    border:0px; 
    float: left;
		background:#fff;
		border: 0px solid #ebebeb;
} 
#details_page dt { 
    float: left; 
    clear: left; 
    width: 60px; 
    text-align: left; 
    font-weight: normal; 
    color: #000; 
} 
#details_page dd { margin: 0 0 4px 80px; padding: 0 0 0px 0; line-height:12px;}

.scrollable .items { left: 0px; } /* IE7 braucht das  */

div.liste_preis{
    color:#eb8300;font-weight:bold;font-size:2em;
    /*margin-left:20px;*/
    width: 160px;
    text-align: center;
    position: absolute;
    margin-top: 130px;
}
#kompaktliste_page div.list_artikel div, #kompaktliste_page div.list_artikel h3 {
    border: 0px solid black;
}
#kompaktliste_page div.description div {
    width: auto;
    text-align: right;
    padding-right: 5px;
}

#kompaktliste_page div.liste_preis{
    margin-top: 1px;
    position: relative;
    width: 90px;
    height: 20px;
    font-size: 12px;
    float: left;
    text-align: right;
}

div.liste_preis span{ 
    font-size: .4em;
    font-weight: normal;
    color: black;
    margin: auto;
}
div.start_preis{
    color:#000;
		font-weight:bold;
		font-size:1.5em;
    margin-left:0px;
    cursor:pointer ;
    text-align: center;
}

div.start_preis .info {
    
    margin-top:2px;
}

.liste_preis {
	color:#EB8300;
	font-weight:bold;
	font-size:2.2em;
	margin-bottom:5px;
}

.knaller_preis{
			color:#eb8f00;
			font-weight:bold;
			font-size:2.5em;
			position:absolute;
			right:40px;
			top:160px;
}

.bigger {
    float:right; 
    display: none;
}


#details_page p {
		margin:5px 5px 10px;
}

#kompaktliste_page dt.except, #details_page dt.express {color:red;font-weight:bold;}

#details_page .header {
		color:#2a3297;
		font-weight:bold;
		line-height:3;
		background-image: url(..//bilder/portfolio_bg.gif);
    background-repeat: repeat-x;
		font-size:11px;
		vertical-align:top;
}

#kompaktliste_page .key, #details_page .key {
		font-weight:bold;
		width:245px;
		font-size:10px;
		vertical-align:top;
		color:black;
}


#details_page td {
		font-size:10px;
}
#details_page .desc {
    width: 713px;
}
#simprod {
	height: 220px;
	}
#simprod div, #seen div , #fuenfzub div {
	width: 140px;
	height: 215px;
	float: left;
	margin-bottom:5px;
}
#simprod div a, #seen div a, #fuenfzub div a {
	width: 130px;
    display: block;
}

#simprod div .preis a, #seen div .preis a, #fuenfzub div .preis a {
	  width: auto;
    display: inline;
}

#simprod div a span,#seen div a span,#fuenfzub div a span {
  display: block;
  height: 11ex;
	text-align:center;
}

#simprod span.img,#seen span.img,#fuenfzub span.img {
	display: block;
	height: 125px;
}
#simprod img, #seen img, #fuenfzub img {
    margin: -5px 5px -2px 5px;
}

#simprod .preis, #seen .preis, #fuenfzub .preis {
    display: block;
    text-align: center;
    white-space: nowrap;
    float: none;
}

#fuenfzub div div a{
    width: auto;
}
#zub img {

margin: 0px 25px 10px 15px;
border:1px solid #ebebeb;

}

#zub .submit {

color:#eb8f00;
font-weight:bold;
font-size:12px;

}

#konfigurator select {
  font-size: 10px;
  width: 380px;
  height: 20px;
	background:#F6F6F6 none repeat scroll 0 0;
	border:1px solid #D8D8D8;
	
}


#details_page .inhead {

color:#2a3297;
font-size:12px;
font-weight:bold;

}

#details_page .bgd {

	border:0px solid #ebebeb;
	padding:5px;
	width:730px;
	

}

#details_page .bgw {

	color:#000;
	font-size:12px;
	font-weight:bold;
	
	

}

#maincol_start #details_page td {

	color:#2a3297;
	font-size:10px;
	font-weight:bold;
	line-height:2;
	
	

}

#details_page .head {

	color:#2a3297;
	font-size:11px;
	font-weight:bold;
	padding:10px;

}


#weiterempfehleninput {

border:1px solid #EBEBEB;
font-size:12px;
padding:2px;


}

#prodinfosmailinput {

border:1px solid #EBEBEB;
font-size:12px;
padding:2px;


}

#weiterempfehlensubmit {

border:0px solid #EBEBEB;
font-size:12px;
padding:2px;
color:white;
background:#2a3297;


}

#prodinfosmailsubmit {

border:0px solid #EBEBEB;
font-size:12px;
padding:2px;
color:white;
background:#2a3297;

}

#servicesms input  {
    clear: left;
		margin-right:10px;
		border:1px solid #EBEBEB;
		font-size:12px;
		padding:2px;
}

#servicesms li {
    list-style-type:none;
    padding:3px;
}
#maincol_start #garantie {
    position: absolute;
    left: -567px;
    top: 241px;
		
}


#garantie tr {
    display: inline;
}

#garantie td, #garantie th {
    display: inline;
}

#garantie td input {
    margin: 0 4px;
    vertical-align: text-top;
}

#dio-lens{
	  border:1px solid #000;
	  z-index: 5;
}

#dio-sensor{
	z-index: 5;
	cursor:crosshair;
}

#dio-loader{
	background:#fff url('../bilder/ajax-loader.gif') no-repeat center 40px;	
	text-indent:-30000px;
}

#servicesms .submit {

  	font-size:10px;
		border:solid 0px #ebebeb;
		color:#fff;
		background: transparent url(..//bilder/sprite_all.png) no-repeat scroll 0 -543px;
		width:170px;
		height:24px;
		margin:10px 5px 5px 10px;
		font-weight:bold;
		padding:3px;

}

#servicesms h1 {
    color:#2a3297;
    font-size:14px;
    margin-bottom:5px;
}

#services h2 {
    color:#2a3297;
    font-size:12px;
    margin-bottom:5px;
}

#services p {
    color:#2a3297;
    margin-bottom:10px;
}

#servicesms label {
    font-weight:bold;
    margin-right:5px;
}

#services .radio {margin-right:10px;margin-bottom:5px;}

#detailservice {color:#000;}

div.button a {
  	font-size:10px;
		border:solid 1px #ebebeb;
		color:#fff;
		background:#eb8f00;
		width:auto;
		margin:10px 5px 5px 0px;
		font-weight:bold;
		padding:5px;
		cursor:pointer !important;
}

div.button {
  	margin-top:5px;
}

#maincol_start #anzahlinwk {
    border:1px solid #EBEBEB;
    font-size:12px;
    padding:2px;
}


#produktvergleich  {
margin-right:2px;
vertical-align:super;
width: 13px; /* Originalbreite ist bei opera zu groß*/
}

#mypreis {

color:#eb8f00;
font-weight:bold;
font-size:2em;


}

#details_page td.artconfig {

color:#2A3297;
font-weight:bold;

}

#maincol_start #konfigurator h1 {color:red;}

#details_page input.inwk {

background: transparent url(..//bilder/sprite_all.png) no-repeat scroll 0 -1042px;
border:0px solid #EBEBEB;
color:#FFFFFF;
cursor:pointer !important;
font-size:11px;
font-weight:bold;
margin:10px 5px 15px 0;
padding:0px;
width:160px;
height:27px;


}


#details_page input.zubwk {
    background: transparent url(..//bilder/sprite_all.png) no-repeat scroll 0 -675px;
    margin-left:20px;
    cursor:pointer !important;
    width:25px;
    height:25px;
}

#details_page #maincol_start  h1  {
    color:#333;
    font-size:1em;
    padding:3px;
}

#cboxPhoto {
    max-width: 600px;
}

/* Ende Details */

/* Start */
.prodliste li {
    list-style:none;
		display:inline;
}
.start2stufe {
    width: 234px; height: 260px;
    float: left;
		margin-right:5px;	
		margin-top:13px;
		margin-bottom:10px;
		border: 1px solid #aaa;
		background:#FFF;
		height:260px;
	background-image:url(..//bilder/bg_start_item.jpg);
		background-position:bottom;
		background-repeat:repeat-x;
		   _background-image: none;
    overflow: hidden;
    /*_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=bilder/ptag.png,sizingMethod='scale');*/
}

.start2stufe .start_wkicons {
		position:relative;
		top:-5px;
}


.start2stufe .start_preis {
    float:right;
	  margin-right:10px;
	  color:#eb8300;
	  font-size:1.6em;
}

.start2stufe .aktion {
    cursor:pointer ;
		float:right;
}

.start2stufe .produktbild {
    float: none;
    width: 155px;
    height: 155px;
}

.start3stufe {
    width: 180px; 
		height: 245px;
    float: left;
		margin-bottom:10px;
}

.start3stufe .neushop {
    
    
		position:absolute;
		margin-top:-18px;
		margin-left:90px;
}

.start3stufe .produktbild {
    float: none;
    width: 125px;
    height: 125px;
		text-align:center;
}

.start3icons {
    float:left;
    float:none;
    margin-top:-4px;
    padding-left:2px;
		text-align:center;
    display: inline;
}

#maincol_start .list_artikel h1.artname {
    border-top:0px solid #EBEBEB;
    color:#2A3297;
    font-size:1.2em;
}
.start3stufe .wkicons {
    margin-left: 46px;
}

h3.artname {
    display: block;
    height: 12px;
}

#kompaktliste_page h3.artname {
    height: auto;
    float: left;
    width: 470px;
    padding: 0px;
    margin: 4px 0px 0px 5px;
}

#index_page h3.artname {
    display: block;
    height: 7ex;
		font-size:1.1em;
}

.start3stufe h3.artname {
    display: block;
    height: 6ex;
		font-size:1.2em;
		
}

#hs {
    background-image:url(..//bilder/bg-breadcrumb.png);
    background-repeat:repeat-x;
    border:1px solid #F3BA63;
    margin-left:25px;
    margin-top:6px;
    width:136px;
    color: #aaa;
    font-weight:bold;
}

#hssuche {
    background-image: url(..//bilder/searchbg4.png);
    background-repeat:no-repeat;
    
    background: transparent url(..//bilder/sprite_all.png) no-repeat scroll -34px -879px;

    margin:-18px 0 0 0;
    width:203px;
    height:32px;
/*
  _background-image: none;
  _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=bilder/searchbg.png,sizingMethod='scale');
*/
}

#hssuche li {
    display:inline;
}

#hssuche ul {
    padding:8px;
}


#productsearch .insuche {
    background: url(..//bilder/go2.gif) no-repeat;
    background: transparent url(..//bilder/sprite_all.png) no-repeat scroll 0 -910px;
    color:#fff;
    font-weight:bold;
    border:none;
    height:25px;
    width:28px;
    margin-top:-3px;
		margin-left:-2px;
    font-size:10px;
    cursor:pointer;
}



/* Ende Start */

/* Warenkoirb */

dt.express {color:red;font-weight:bold;}

#wkinfo {

float:left;
color: #333;
font-size:1.2em;
padding-bottom:5px;

}

#wklieferadresse_page #wkinfo {
    float: none;
}

#mzinfo {

/*float:left;*/
color: #333;
font-size:1.2em;
padding-bottom:5px;

}

.wkgpr {float:none;text-align:right;}
.wkpr {margin-left:35px;float:left;}

#wk_page #warenkorb .delart {float:right;width:16px;height:16px;}

#wk_page #warenkorb .delprod {width:16px;}

#wklieferadresse_page #warenkorb, #wk_page #warenkorb {
    clear: both;
    width: 720px;
		/*margin-left:15px;*/
		background-image:url(..//bilder/bg_start_item.jpg);
		background-position:bottom;
    background-repeat: repeat-x;
		border:1px solid #ebebeb;
		padding:5px;
		background-color:#fff;
}

#wk_page #warenkorb td {
    padding-right: .5em;
}
#wk_page #warenkorb td.gpreis {
    padding-right: auto;
		float:right;
	  margin-right:-7px;
}

#wk_page #maincol_start table img {
    margin-right:0px;
		border:0px solid #ebebeb;

}

#wk_page #maincol_start h2 {

margin-top:10px;
margin-bottom:10px;
color:#2a3297;
font-size:14px;


}

.hoververf div {
    color: #000;
}

#mz_page #maincol_start table {
    background-color:#fbfbfc;
    background-image:url(..//bilder/bg_start_item.jpg);
    background-repeat:repeat-x;
		background-position:bottom;
    border:1px solid #EBEBEB;
    clear:both;
    padding:5px;
    width:730px;
}


#mz_page #maincol_start a.delart {

margin-left:10px;

}

#mz_page #DA {
    margin-left: 448px;
    margin-top: 25px;
}

.pmz {text-align:right;}

.vermz {width:50px;}

.artmz {width:400px;}

.picmz {width:80px;}


#wk_page #warenkorb td, #mz_page td {
    vertical-align: top;
		cursor:default;
}

img.inkorb {margin-top:-7px;}

#wk_page div#warenkorb {
    clear: both;
    border:none;
		padding:5px;
		width:700px;
		background:transparent;
		background-image: url(..//bilder/wk_blank.gif);
		background-repeat:no-repeat;
		background-position:center;
		font-weight:bold;
		font-size:15px;
		color:#eb8f00;
		height:300px;
		text-align:center;
		
}

#mz_page div#merkzettel {
    clear: both;
    width: 720px;
		background-image: url(..//bilder/mz_blank.gif);
		background-repeat:no-repeat;
		background-position:center;
		font-weight:bold;
		font-size:15px;
		color:#eb8f00;
		height:300px;
		text-align:center;
}

#wk_page label.error {
    position: absolute;
    height: 12px;
    margin-top: 20px;
    margin-left: -30px;
}

#wk_page #maincol_start #wunschzettel table {
  
	
}

 #maincol_start #warenkorb  td.summe{
    text-align: right;
		color:#eb8f00;
		font-size:1.7em;
		font-weight:bold;
}

#warenkorb .gpreis, #warenkorb .preis,#wunschzettel .gpreis, #wunschzettel .preis {
    text-align: right;
    white-space:nowrap;
}
#wunschzettel .gpreis,#warenkorb .gpreis {
    color:#eb8f00;
    font-weight:bold;
    font-size:1em;
}
#wk_page input.anzahl {
    width: 2em;
}

#wk_page td.anzahl {
    width: 5.5em;
}
#wunschzettel .anzahl,#wunschzettel .gpreis,#wunschzettel .arup,#wunschzettel .ardown {
    display: none;
}

.wkpreis {
	font-size:1em;
	color:#2a3297;
	font-weight:bold;
  width: 64px;
  text-align: right;
}
th {
    white-space:nowrap;
    text-align: left;
}

#wk_page .weiter, a.back {  
		float:left;
		font-size:10px;
		color:#fff;
		background:#eb8f00;
	  margin:5px 5px 20px 10px;
		padding:3px 2px 1px;
		font-weight:bold; 
		width:100px;
		text-align:center;

    background: transparent url(..//bilder/sprite_all.png) no-repeat scroll 0 -460px;
    width: 96px;
    height: 15px;
		
		}
#wk_page a.weiter {
    background: transparent url(..//bilder/sprite_all.png) no-repeat scroll 0 -1075px;
    width: 160px;
		height: 20px;
		padding-top:8px;
		font-size:11px;
}

#stammdaten_page .submit {
    background: transparent url(..//bilder/sprite_all.png) no-repeat scroll 0 -1075px;
    width: 160px;
		height: 30px;
		padding-top:8px;
		font-size:11px;
}

#details_page .backart a, #detailsklein_page .backart a{  
    color: white;
}
#details_page .backart {  
		float:left;
		font-size:10px;
		color:#fff;
	  margin:5px 5px 20px 0px;
		padding-top:3px;
		font-weight:bold; 
		text-align:center;
    background: transparent url(..//bilder/sprite_all.png) no-repeat scroll 0 -479px;
    width: 151px;
		height: 18px;
}

#detailsklein_page .backart {  
		float:left;
		font-size:10px;
		color:#fff;
	  margin:5px 5px 20px 0px;
		padding-top:3px;
		font-weight:bold; 
		text-align:center;
    background: transparent url(..//bilder/sprite_all.png) no-repeat scroll 0 -479px;
    width: 151px;
		height: 18px;
}
		
		
/*#wk_page 
h1 {  
		color:#2a3297;
		margin-bottom:5px;
		font-size:14px;
}*/
		
#wk_page .items {

text-align:right;


}

#wk_page .artbe {

text-align:left;


}

#bestabschluss_page p.notify {font-weight:bold;font-size:13px;}

/*
#wkinfo {
font-size:1em;
font-weight:bold;
position:absolute;
left:155px;
top:3px;
color:#404040;
}	
*/
/*
#mzinfo {
font-size:1em;
font-weight:bold;
position:relative;
left:155px;
top:-25px;
color:#404040;
}		
	*/	
.wkfooter {/*
background:#ebebeb;
*/}

/* Ende Warenkoirb */

/* Bestellung */

label.error { 
    float: none; 
    color: red; padding-left: .5em; padding-right: .5em; vertical-align: top; 
    font-weight: bold;
}

#registrieren_page fieldset, #loginregister_page fieldset, #loginregisterfili_page fieldset, #login_page fieldset {
	background:#f8f8f8;
	border:1px solid #ebebeb;
	width:330px;
	/*margin-left:25px;*/
	padding:5px;
    float: left;
}

#registrieren_page form#registrieren fieldset, #loginregister_page form#registrieren fieldset, #loginregisterfili_page form#registrieren fieldset{
	
	/*margin-top:20px;*/
	
}

#nichtausreichend {
    position: absolute;
    top: 0px;
    left: 50%;
    margin: 200px -15em;
    width: 30em;
    height: auto;
    text-align: left;
    padding: 10px;
		background-image: url(..//bilder/bg_list_item.gif);
		background-repeat:repeat-y;
		background-position:right;
    background-color: #fff;
    color:#000;
		border:3px solid #2a3297;

}
#nichtausreichend em {
    color: #ff9a3b;
}
#nichtausreichend p {
    text-align: left;
    color: black;
}



#registrieren_page input.error, #loginregister_page input.error, #loginregisterfili_page input.error { background-color: #fff; border:1px solid red }

#registrieren_page label, #loginregister_page label, #login_page label, #loginregisterfili_page label {
    color:#000;
    font-weight:bold;
    float:left;
    text-align:left;
    display:block;
    width:115px;
    margin-top:10px;
}

#registrieren_page label.error, #loginregister_page label.error, #login_page label.error, #loginregisterfili_page label.error {
    color:red;
    float:left;
    clear:left;
    width:300px;
    margin-top:0;
}

#registrieren_page select, #loginregister_page select, #login_page select, #loginregisterfili_page select {
    color:#000;
    font-weight:bold;
    float:left;
    text-align:left;
    display:block;
    width:130px;
    margin-top:10px;
}

#registrieren_page fieldset h1, #loginregister_page fieldset h1, #login_page fieldset h1, #loginregisterfili_page h1 {
	font-size:14px;
	color:#2a3297;
	padding:5px;
	margin-bottom:5px;
}

#registrieren_page fieldset p, #loginregister_page fieldset p, #login_page fieldset p, #loginregisterfili_page fieldset p {
	font-size:11px;
}
	
#registrieren_page fieldset a, #loginregister_page fieldset a, #login_page fieldset a, #loginregisterfili_page fieldset a {
	clear:both;
	float:left;
}

#registrieren_page fieldset input, #loginregister_page fieldset input, #login_page fieldset input, #loginregisterfili_page fieldset input {
	font-size:12px;
	float:left;
	border:1px solid #ebebeb;
	margin-top:10px;
	padding:2px;
}

#registrieren_page fieldset input.submit, #loginregister_page fieldset input.submit, #login_page fieldset input.submit, #loginregisterfili_page fieldset input.submit  {

	  float:right;
		font-size:10px;
		border:solid 0px #ebebeb;
		color:#fff;
		background:#eb8f00;
		width:100px;
		margin:10px 5px 5px 10px;
		font-weight:bold;
		cursor:pointer;
    background: transparent url(..//bilder/sprite_all.png) no-repeat scroll 0 -1146px;
    width: 102px;
    height: 19px;
	

}

#loginregister_page #anonym {
    float: left;
		margin-bottom:15px;
    
}
#registrieren_page fieldset #plz, #loginregister_page fieldset #plz , #login_page fieldset #plz, #loginregisterfili_page fieldset #plz {
    margin-right: 5em;
}

#registrieren_page #login_links, #loginregister_page #login_links, #login_page #login_links, #loginregisterfili_page #login_links  {
    float:left;
    width:330px;
    margin-right:30px;
}

#registrieren_page p.fehler, #loginregister_page p.fehler, #login_page p.fehler, #loginregisterfili_page p.fehler {


	margin-left:0px;
	width:710px;
	padding:5px;
	font-weight:bold;

}

#registrieren_page p.fehler a, #loginregister_page p.fehler a, #login_page p.fehler a, #loginregisterfili_page p.fehler  {

	padding:5px;
	line-height:2;
}


/* Ende Bestellung */

/*INDEX PAGE*/

#index_page .ddescription {
    position: absolute;
		left:230px;
		top:50px;
		width:390px;
}

#index_page .list_artikel {

		width: 705px;
		height: 185px;
		float: left;
		margin-top: 5px;
		margin-left:0px;
		background: #f4f4f4;
	  border: none;
		padding:5px;
}

#index_page h2 {
		margin-bottom:15px;
		/*margin-top:15px;*/
		float:left;
		color:#eb8f00;
		font-size:1.6em;
}

#index_page .start_wkicons a , #index_page .start3icons a, #details_page div a.wkicon {
    display: inline-block;
    /*float: left;*/
    height: 25px;
    width: 25px;
    text-indent: -3000px;
    background: transparent url(..//bilder/sprite_all.png) no-repeat scroll 0 -650px;
}

#index_page .start_wkicons a.jqmClose , #index_page .start3icons a.jqmClose {
    background: transparent url(..//bilder/close_icon_double.png) 0 -1px no-repeat;
    width: 20px;
}

#index_page .start_wkicons a.wkicon, #index_page .start3icons a.wkicon, #details_page div a.wkicon{
    background: transparent url(..//bilder/sprite_all.png) no-repeat scroll 0 -675px;
    display: inline-block;
    float: none;
    margin-bottom: -4px;

    display:inline-block;
}

img.h_info {
    margin-top: -5px;
    position: absolute;
}

.h_preis {
    border:0px solid #ebebeb;
    padding-left: 0px;
		color:#eb8300;
		float:left;
		float:none;
		text-align:center;
		vertical-align: bottom;
}

#slideshow {
    position:relative;
    height:200px;
    width: 717px;
    /*display: none;*/
    overflow: hidden;
}

#slideshow a {
    /*position:absolute;*/
    top:0;
    left:0;
    z-index:1;
}

#slidecity a.active, #slideshow a.active {
    z-index:3;
}

#slidecity a.last-active, #slideshow a.last-active {
    z-index:2;

    display: none;
}
#slidecity a {
    display: none;
}
#slidecity a.active {
    display: block
}
/*Ende INDEX PAGE*/

/* WK PAGE*/
form input.mzspeichern {
    /*
    background: transparent url(..//bilder/sprite_all.png) no-repeat scroll 0 -478px;
    width: 151px;
    height: 19px;
*/

}

input.mzspeichern, input.calc {

	  float: left;
		font-size:11px;
		border: none;
		color:#fff;
		/*width:100px;*/
		margin:5px 5px 20px 10px;
		padding:2px;
		font-weight:bold;
		cursor:pointer;
    background: transparent url(..//bilder/sprite_all.png) no-repeat scroll 0 -1075px;
    width: 160px;
    height: 30px;

}

input.mzspeichern {
    display: inline;
}
/*input.calc:hover {

	  float:right;
		font-size:10px;
		border:solid 1px #ebebeb;
		color:#fff;
		background:#ff9b00;
		width:100px;
		margin:5px 5px 20px 10px;
		padding:2px;

}*/

input.best {
		font-family: Verdana, Arial, Helvetica, sans-serif;
	  float:right;
		font-size:11px;
    border: none;
		color:#fff;
		margin:5px 5px 20px 10px;
		/*padding:2px;*/
		font-weight:bold;
    background: transparent url(..//bilder/sprite_all.png) no-repeat scroll 0 -1040px;
    width: 160px;
    height: 29px;
		cursor:pointer;
}

/*input.best:hover {

	  float:right;
		font-size:10px;
		border:solid 1px #ebebeb;
		color:#fff;
		background:#ff9b00;
		width:130px;
		margin:5px 5px 20px 10px;
		padding:2px;

}*/

#bestellen_page fieldset {

	background:#f8f8f8;
	border:1px solid #ebebeb;
	width:316px;
	margin-left:40px;
	padding:5px;
  float: left;
}

#bestellen_page label {
	color:#000;
	font-weight:bold;
	text-align:left;

	display:block;
	width:95px;
	margin-top:2ex;

	float:left;
  clear: left;
}

#bestellen_page #registrieren select {
    margin-top: 1ex;
		margin-left:25px;
}
#bestellen_page #registrieren select, #bestellen_page #registrieren input  {
    float: left;
}
#bestellen_page label .error {
    display: block;
		color:#2a3297;
	
}
#bestellen_page fieldset h1 {

	font-size:14px;
	color:#2a3297;
	padding:5px;
	margin-bottom:5px;

}

#bestellen_page fieldset p {

	font-size:11px;
	
}
	
#bestellen_page fieldset a {

	clear:left;
}

#bestellen_page fieldset input {
	font-size:12px;
	float:right;
	border:1px solid #ebebeb;
	padding:2px;
	margin-top:10px;
	margin-left:25px;
}

#bestellen_page fieldset input.submit {
	  float:right;
		font-size:10px;
		border:solid 1px #ebebeb;
		color:#fff;
		background:#eb8f00;
		width:100px;
		margin:10px 5px 5px 10px;
}
#bestellen_page  #registrieren input.submit {
	  float:right;
}
/*Ende WK Page*/

/* wk + neue lieferadresse */
#wklieferadresse_page .weiter, #wklieferadresse_page .calc, #wklieferadresse_page #bestellen {
    display: none;
}

#normalversand , #expressversand {
    display: none; 
}
#gesamtsumme {
    display: inline;
}
#wklieferadresse_page #maincol_start #neuelieferadresse_topics table {
    background: none repeat scroll 0 0 #F8F8F8;
		width:720px;
}

#wklieferadresse_page #maincol_start #neuelieferadresse_topics  input {
    border: 1px solid #EBEBEB;
    background-color: white;
    padding: 2px;
}
#wklieferadresse_page #maincol_start h1, #wklieferadresse_page .delart {
    display: none;
}

/* ende wklief */

/* GOOGLE CODES*/

#kkkft_karte {

		background:#fafaf7;
  	background-image:url(..//bilder/popup_layer_back.png);
	  background-repeat: repeat-x;
		background-position:bottom;
		width:300px;
		height:300px;
		display:none;
		border: 1px solid #ebebeb;
    overflow: hidden;

}
.karte {

		background:#F8F8F8;
		width:355px;
		height:460px;
		display:none;
		border: 4px solid #2a3297;
    overflow: hidden;
    position: absolute;
    z-index: 2000;
		color:#2a3297;
		text-align:left;
		padding:5px;
}

.karte h3 {

		color:#eb8f00;
		text-align:left;
		padding:5px;
}

.karte p {

		color:#333;
		font-weight:normal;
		margin-left:5px;
}
/*Ende GOOGLE CODES*/

/* Filialauswahl */

#a_map {
    float:right;
    margin-top:-245px;
}

#prime {margin-bottom:5px;
vertical-align:middle;}

#filialauswahl_page label.error { 
    position: absolute;
    height:20px;
    color: red; 
   /* top: 176px;
    margin-left: -30px;*/
		margin-left:140px;
		width:250px;
		top:-90px;
}

/*#filialauswahl_page label.error {
    top: 0px;
    margin-top: -23px;
}*/

#filialauswahl_page #maincol_start p.abstand {
    /*margin-bottom: 30px;*/
		font-size:11px;
}

#filialauswahl_page form#aendern ul {
    margin-top: 15px;
    position: relative;
    display: block;
    width: 250px;
		font-size:12px;
}

#zahlart_page label.error {
    top: 62px;
		position:absolute;
		margin-left:140px;
}

#filialauswahl_page #maincol_start ul {
    margin-top: 0px;
    list-style-type:none;
    /*padding:5px;*/
}

#filialauswahl_page #maincol_start h1 {

color:#2a3297;
font-size:14px;
margin-bottom:5px;

}

#filialauswahl_page #maincol_start h2 {

color:#eb8f00;
font-size:12px;
margin-bottom:3px;
margin-top:10px;

}

#filialauswahl_page #maincol_start p {

color:#2a3297;
margin-bottom:10px;
font-size:12px;

}

#filialauswahl_page #maincol_start .radio {
    margin-right:10px;margin-bottom:5px;
    vertical-align: baseline;
}

#filialauswahl_page #maincol_start .submit {
    
		float:left;
		font-size:10px;
		border:solid 0px #ebebeb;
		color:#fff;
		background:#eb8f00;
		width:100px;
		margin:5px 5px 20px 10px;
		padding:2px;
		font-weight:bold;
		cursor:pointer;
    background: transparent url(..//bilder/sprite_all.png) no-repeat scroll 0 -1146px;
    width: 102px;
    height: 19px;

}

aaaaa.back {
    
		float:left;
		font-size:10px;
		border:solid 1px #ebebeb;
		color:#fff;
		background:#eb8f00;
		width:100px;
		margin:5px 5px 20px 10px;
		padding:2px;
		text-align:center;
		

}

#filialauswahl_page #maincol_start .choose {font-weight:bold;color:#000;}

#filialauswahl_page #maincol_start #filial_all {padding:15px;}


/*Ende Filialauswahl*/

/* Auswahl Zahlart*/

#wklieferadresse_page #maincol_start h1 {

margin-bottom:10px;
color:#2a3297;
font-size:14px;


}

#wklieferadresse_page #maincol_start h2 {
    margin-top:10px;
    margin-bottom:20px;
    margin-left:5px;
    color:#eb8f00;
    font-size:12px;
}

#wklieferadresse_page #maincol_start p {

margin:3px 5px 10px;

color:#2a3297;
font-size:11px;
font-weight:bold;

}

#wklieferadresse_page #maincol_start ul {

list-style-type: none;
display:inline;
font-size:11px;


}

#wklieferadresse_page #maincol_start ul.lieferadr {

line-height:2em;


}

#stammdaten_page #maincol_start ul.lieferadr {

line-height:2em;


}

#wklieferadresse_page #maincol_start table {

border: 1px solid #ebebeb;
background-image: url(..//bilder/gradient.gif);
background-repeat:repeat-x;
background-position:top;
vertical-align:top;
padding:5px;
margin-top:10px;
margin-bottom:10px;
/*width:720px;*/


}

#rechadresse input {margin-right:5px;}
#rechadresse {
    margin: 0px;
    padding-left: 0px;
		color:black;
}
#wklieferadresse_page #maincol_start table .desc {

border: none;
background:transparent;
vertical-align:top;
padding:5px;
/*width:720px;*/


}

#wklieferadresse_page #maincol_start td {
    vertical-align:top;
    padding:1px;
}

#wklieferadresse_page #maincol_start td.anzahl a{
    display: none;
}
#wklieferadresse_page #maincol_start td.anzahl {
    text-align: right;
    border: none;
    background: transparent;
    white-space: nowrap;
}

#wklieferadresse_page #maincol_start fieldset  {

border:none;
/*padding:5px;*/
width:720px;
font-size:11px;
}

#wklieferadresse_page #maincol_start table input {
    background:white;
    border: 1px solid #ebebeb;

    background:transparent;
    border: none;
}

#wklieferadresse_page #maincol_start .xpress {color:red;font-weight:bold;font-weight:12px;}

#wklieferadresse_page #maincol_start .choose {font-weight:bold;font-size:12px;}

#wklieferadresse_page #maincol_start .radio {margin-right:10px;margin-bottom:5px;}

#wklieferadresse_page #maincol_start #versandart {
    margin-left:10px;
    padding:10px;
}


#wklieferadresse_page #maincol_start #zahlart {
    margin-left:10px;
    padding:10px;
}

#wklieferadresse_page form#aendern label.error {
    position: absolute;
    margin: -20px auto auto -22px;    
}
#wklieferadresse_page form#aendern ul {
    margin-top: 10px;
		font-size:12px;
}
/* Ende Auswahl Zahlart*/

/* ZAHLART*/

#zahlart_page  #aendern ul {

list-style-type:none;
/*padding:5px;
*/
margin-top:20px;
margin-bottom:20px;


}



#zahlart_page #maincol_start h1 {

color:#2a3297;
font-size:14px;
margin-bottom:20px;

}

#zahlart_page #maincol_start h2 {

color:#eb8f00;
font-size:12px;
margin-bottom:3px;

}

#zahlart_page #maincol_start p {

color:#2a3297;
margin-bottom:10px;

}

#zahlart_page #maincol_start .radio {margin-right:10px;margin-bottom:5px;}

#zahlart_page #maincol_start .submit {
    
		float:left;
		font-size:10px;
	  background: transparent url(..//bilder/sprite_all.png) no-repeat scroll 0 -1146px;
		color:#fff;
		width:105px;
		margin:5px 5px 20px 10px;
		padding:2px;
		font-weight:bold;
		border:0px;
		cursor:pointer;

}

#zahlart_page #maincol_start .choose {font-weight:bold;color:#000;font-size:12px;}


#zahlart_page #maincol_start #zahlart_all {padding:15px;}

#zahlart_page .zahlart {
color:#eb8f00;
font-size:12px;
margin-bottom:3px;
font-weight:bold;
}

#zahlart_page .zahlart_p {
    color:#2a3297;
    font-size:12px;
    font-weight:bold;
    padding-right: 1em;
}

#zahlart_page #maincol_start a {

		float:left;
		font-size:10px;
		background: transparent url(..//bilder/sprite_all.png) no-repeat scroll 0 -460px;
		color:#fff;
		width:96px;
		margin:5px 5px 20px 10px;
		padding:2px;
		text-align:center;

}

/* Ende ZAHLART*/

/*Services*/

#servicetextsms_page #maincol_start p {

margin-top:10px;
margin-bottom:10px;
margin-left:5px;
color:#2a3297;
font-size:11px;
font-weight:bold;

}


#servicetextsms_page #maincol_start fieldset {

border: 1px solid #ebebeb;
background-image: url(..//bilder/gradient.gif);
background-repeat:repeat-x;
background-position:top;
padding:5px;
margin-top:20px;
width:720px;


}

#servicetextsms_page #maincol_start textarea {

margin-top:10px;
background:#f3f3f3;
border:1px solid #ebebeb;


}

#servicetextsms_page #maincol_start label {

font-weight:bold;
font-size:12px;

}

#servicetextsms_page #maincol_start fieldset input {

background:white;
border: 1px solid #ebebeb;


}


#servicetextsms_page #maincol_start .smscost {

color:#EB8F00;

}

#servicetextsms_page #maincol_start p.agbs {

font-size:12px;

}

/* Ende Services*/


/* Bestellabschluss Breadcrumb */


#best_bread {
		background:transparent;
		width:99%;	
		margin-bottom:10px;
		margin-top:0px;
}


#best_bread li {
		background-image: url(../bilder/bg_bread_norm.gif);
			background-position:right;
		background-repeat:no-repeat;
		border:0px solid #d8d8d8;
    padding:5px;
		margin:5px;
    display: table-cell;
		text-align:center;
		color: #fff;
		font-weight:bold;
}

#best_bread li.bestanmelden {
		background-image: url(../bilder/bg_bread_actn.gif);
			background-position:right;
		background-repeat:no-repeat;
		border:0px solid #d8d8d8;
    padding:5px;
		margin:5px;
    display: table-cell;
		text-align:center;
		color: #fff;
		font-weight:bold;
}

#best_bread li.bestzahlart {
		background-image: url(../bilder/bg_bread_actn.gif);
			background-position:right;
		background-repeat:no-repeat;
		border:0px solid #d8d8d8;
    padding:5px;
		margin:5px;
    display: table-cell;
		text-align:center;
		color: #fff;
		font-weight:bold;
}


#filialauswahl_page #best_bread li.bestauswahl {
    background-image: url(..//bilder/bread_act.gif);
		background-position:right;
		background-repeat:no-repeat;
		color:#fff;
		font-weight:bold;
		border:0px solid #d8d8d8;
}

#filialauswahl_page #best_bread li.bestsmsdienst {
     background-image: url(..//bilder/bg_bread_norm.gif);
		background-position:right;
		background-repeat:no-repeat;	
		color:#fff;
		font-weight:bold;
		border:0px solid #d8d8d8;
}


#loginregister_page #best_bread li.bestauswahl {
    background-image: url(..//bilder/bread_act_2.gif);
		background-position:right;
		background-repeat:no-repeat;
		color:#9195b8;
		font-weight:bold;
		border:0px solid #d8d8d8;
}
#loginregister_page #best_bread li.bestanmelden {
    background-image: url(..//bilder/bread_act.gif);
		background-position:right;
		background-repeat:no-repeat;
		color:#fff;
		font-weight:bold;
		border:0px solid #d8d8d8;
}

#loginregister_page #best_bread li.bestsmsdienst {
     background-image: url(..//bilder/bg_bread_norm.gif);
		background-position:right;
		background-repeat:no-repeat;	
		color:#fff;
		font-weight:bold;
		border:0px solid #d8d8d8;
}


#wklieferadresse_page #best_bread li.bestauswahl {
    background-image: url(..//bilder/bread_act_2.gif);
		background-position:right;
		background-repeat:no-repeat;
		color:#9195b8;
		font-weight:bold;
		border:0px solid #d8d8d8;
}

#wklieferadresse_page #best_bread li.bestanmelden {
    background-image: url(..//bilder/bread_act_2.gif);
		background-position:right;
		background-repeat:no-repeat;
		color:#9195B8;
		font-weight:bold;
		border:0px solid #d8d8d8;
}

#wklieferadresse_page #best_bread li.bestzahlart {
    background-image: url(..//bilder/bread_act.gif);
		background-position:right;
		background-repeat:no-repeat;
			color:#fff;
		font-weight:bold;
		border:0px solid #d8d8d8;
}

#wklieferadresse_page #best_bread li.bestsmsdienst {
    background-image: url(..//bilder/bg_bread_norm.gif);
		background-position:right;
		background-repeat:no-repeat;
			color:#fff;
		font-weight:bold;
		border:0px solid #d8d8d8;
}




#zahlart_page  #best_bread li.bestauswahl, #zahlart_page  #best_bread li.bestanmelden {
    background-image: url(..//bilder/bread_act_2.gif);
		background-position:right;
		background-repeat:no-repeat;
	
		color:#9195B8;
		font-weight:bold;
		border:0px solid #d8d8d8;
}
#zahlart_page  #best_bread li.bestzahlart {
    background-image: url(..//bilder/bread_act.gif);
		background-position:right;
		background-repeat:no-repeat;
		color:#fff;
		font-weight:bold;
		border:0px solid #d8d8d8;
}

#zahlart_page #best_bread li.bestsmsdienst {
     background-image: url(..//bilder/bg_bread_norm.gif);
		background-position:right;
		background-repeat:no-repeat;	
		color:#fff;
		font-weight:bold;
		border:0px solid #d8d8d8;
}


#servicetextsms_page #best_bread li.bestauswahl {
    background-image: url(..//bilder/bread_act_2.gif);
		background-position:right;
		background-repeat:no-repeat;
	
		color:#9195B8;
		font-weight:bold;
		border:0px solid #d8d8d8;
}
#servicetextsms_page #best_bread li.bestanmelden {
    background-image: url(..//bilder/bread_act_2.gif);
		background-position:right;
		background-repeat:no-repeat;
		color:#9195B8;
		font-weight:bold;
		border:0px solid #d8d8d8;
}
#servicetextsms_page #best_bread li.bestzahlart {
    background-image: url(..//bilder/bread_act_2.gif);
		background-position:right;
		background-repeat:no-repeat;
		color:#9195B8;
		font-weight:bold;
		border:0px solid #d8d8d8;
}
#servicetextsms_page #best_bread li.bestsmsdienst {
    background-image: url(..//bilder/bread_act_2.gif);
		background-position:right;
		background-repeat:no-repeat;	
		color:#fff;
		font-weight:bold;
		border:0px solid #d8d8d8;
}


#bestabschluss_page #best_bread li {
    background-image: url(../bilder/bread_act_2.gif);
		background-position:right;
		background-repeat:no-repeat;
		color:#2a3297;
		font-weight:bold;
		border:0px solid #d8d8d8;
}




/* Ende Bestellabschluss Breadcrumb */

/* TooTip*/



#tooltip {
	  position:absolute;
	  border:1px solid #ebebeb;
	  display:none;
	  font-weight:bold;
    z-index: 5;

	  padding:0px;
    margin: 0px;
	  background:#fff url(../bilder/bg_start_item.jpg) repeat-x bottom;
	  color:#000;
	  font-weight:normal;
}

/* Ende ToolTip */

/* LOGIN */

#passwortvergessen_page #maincol_start fieldset, #login_page #maincol_start fieldset {

  background:#f8f8f8;
	border:1px solid #ebebeb;
	width:330px;
	margin-left:25px;
	padding:5px;
  float: left;
}

#passwortvergessen_page fieldset h1, #login_page fieldset h1 {
	font-size:14px;
	color:#2a3297;
	padding:5px;
	margin-bottom:5px;
}

#passwortvergessen_page fieldset p, #login_page fieldset p {
	font-size:11px;
}
	
#passwortvergessen_page fieldset a, #login_page fieldset a {
	clear:both;
	float:left;
}

#passwortvergessen_page fieldset input, #login_page fieldset input {
	font-size:12px;
	float:left;
	border:1px solid #ebebeb;
	height:20px;
	margin-top:10px;
}

#passwortvergessen_page fieldset input.submit, #login_page fieldset input.submit {

	  float:right;
		font-size:10px;
		border:solid 0px #ebebeb;
		color:#fff;
		background: transparent url(..//bilder/sprite_all.png) no-repeat scroll 0 -460px;
		width:100px;
		height:18px;
		margin:10px 5px 5px 10px;
		font-weight:bold;
	
}

#passwortvergessen_page label, #login_page label {
	color:#000;
	font-weight:bold;
	float:left;
	text-align:left;
	display:block;
	width:115px;
	margin-top:10px;
}

/* Ende LOGIN*/

/* STAMMDATEN */

#stammdaten_page #maincol_start #rechadr {

border: 1px solid #ebebeb;
background-image: url(..//bilder/gradient.gif);
background-repeat:repeat-x;
background-position:top;
vertical-align:top;
padding:5px;
width:99%;
margin-bottom:10px;
}

#stammdaten_page #maincol_start #rechadr h2 {
color:#eb8f00;
font-size:12px;
margin-bottom:3px;

}

#stammdaten_page #maincol_start #rechadr .rechadr_aen {

color:#2a3297;
padding:0px;
font-weight:bold;
font-size:11px;



}

#stammdaten_page #maincol_start td {

font-weight:normal;
font-size:12px;


}


#stammdaten_page #maincol_start input {

	border:1px solid #ebebeb;


}

#stammdaten_page #maincol_start .mini {

	color: #2a3297;
	font-size:9px;

}


#stammdaten_page #maincol_start fieldset {
border: 1px solid #ebebeb;
background-image: url(..//bilder/gradient.gif);
background-repeat:repeat-x;
background-position:top;
font-weight:bold;
padding:5px;
width:720px;
line-height:2;
margin-bottom:10px;
margin-top:10px;

}

#stammdaten_page #maincol_start fieldset h2, #wklieferadresse_page #maincol_start fieldset h2 {
color:#eb8f00;
font-size:12px;
margin-bottom:3px;
display:inline;


}


#stammdaten_page #maincol_start #pwaendern {
border: 1px solid #ebebeb;
background-image: url(..//bilder/gradient.gif);
background-repeat:repeat-x;
background-position:top;
font-weight:bold;
padding:5px;
width:320px;
line-height:2;
margin-bottom:25px;

}

#stammdaten_page #maincol_start .submit {
	  float:left;
		font-size:11px;
		color:#fff;
    border: none;
		/*
      border:solid 1px #ebebeb;

		background:#eb8f00;
		width:120px;*/
		margin:5px 5px 20px 10px;
		padding:2px;
		font-weight:bold;
	
}

#stammdaten_page #maincol_start #pwaendern h2 {
color:#eb8f00;
font-size:12px;
margin-bottom:3px;
}

#stammdaten_page #maincol_start #logout {
 		float:left;
		font-size:11px;
		height:22px;
		border:none;
		color:#fff;
		background:url(../bilder/sprite_all.png) no-repeat scroll 0 -1110px ;
		width:160px;
		margin:5px 5px 20px 10px;
		padding-top:8px;
		text-align:center;
}

#stammdaten_page #maincol_start #stammdatennavi {
	color:#eb8f00;
	font-size:12px;
	margin-bottom:3px;
	clear:left;
	background-image: url(..//bilder/row.gif);
	background-repeat:repeat-x;
	width:720px;
	list-style-type:none;
	padding:5px;
	border:  1px solid #ebebeb;

}

/* Ende STAMMDATEN*/

/* TABS DETAILANSICHT */
/*
ul.tabs {
	margin: 0;
	padding: 0;
	float: left;
	list-style: none;
	height: 32px;
	border-bottom: 1px solid #ebebeb;
	border-left: 1px solid #ebebeb;
	width: 100%;
}
ul.tabs li {
	float: left;
	margin: 0;
	padding: 0;
	height: 31px;
	line-height: 31px;
	border: 1px solid #ebebeb;
	border-left: none;
	margin-bottom: -1px; 
	overflow: hidden;
	position: relative;
	background: #e0e0e0;
}
ul.tabs li a {
	text-decoration: none;
	color: #000;
	display: block;
	font-size: 1.2em;
	padding: 0 20px;
	border: 1px solid #fff;
	outline: none;
}
ul.tabs li a:hover {
	background: #eb8f00;
}
html ul.tabs li.active, html ul.tabs li.active a:hover  {
	background: #fff;
	border-bottom: 1px solid #fff;
}
*/

/* Ende Style Tabs */

		/* Style Tabs Content*/

.tab_container {
	border: 1px solid #ebebeb;
	border-top: none;
	overflow: hidden;
	clear: both;
	float: left; width: 100%;
	background: #fff;
}
.tab_content {
	padding: 20px;
	font-size: 1.2em;
}


/* Ende TABS DETAILANSICHT */

/* RECHNUNGEN */

#rechpos_page #maincol_start table {

border: 1px solid #ebebeb;
background-image: url(..//bilder/gradient.gif);
background-repeat:repeat-x;
background-position:top;
vertical-align:top;
padding:5px;
width:720px;
line-height:2;
text-align:center;
white-space:nowrap;

}

#rechpos_page #maincol_start .bgd { 

color:#2a3297;
margin-bottom:2px;


}

/* Ende RECHNUNGEN */

/* WERKSTATT */

#werkstattauftraege_page #maincol_start table {

border: 1px solid #ebebeb;
background-image: url(..//bilder/gradient.gif);
background-repeat:repeat-x;
background-position:top;
vertical-align:top;
padding:5px;
width:720px;
line-height:2;
white-space:nowrap;


}

#werkstattauftraege_page #maincol_start h2 {
color:#eb8f00;
font-size:12px;
margin-bottom:3px;


}

/* Ende WERKSTATT */

/* WERKPOST */

#werkpos_page #maincol_start table {
border: 1px solid #ebebeb;
background-image: url(..//bilder/gradient.gif);
background-repeat:repeat-x;
background-position:top;
vertical-align:top;
padding:5px;
width:720px;
line-height:2;
white-space:nowrap;
}

#werkpos_page #maincol_start a {
	float:left;
		font-size:10px;
		border:solid 1px #ebebeb;
		color:#fff;
		background:#eb8f00;
		width:100px;
		margin:5px 5px 20px 10px;
		padding:2px;
		text-align:center;
}

#werkpos_page #maincol_start .bgd { 

color:#2a3297;
margin-bottom:2px;


}

#werkpos_page #maincol_start .bgw { 

color:#eb8f00;
margin-bottom:2px;
background: #fff;


}


/* Ende WERKPOST */

/* RECHNUNGEN */

#rechnungen_page #maincol_start table {
border: 1px solid #ebebeb;
background-image: url(..//bilder/gradient.gif);
background-repeat:repeat-x;
background-position:top;
vertical-align:top;
padding:5px;
width:720px;
line-height:2;
white-space:nowrap;}


/* Ende RECHNUNGEN*/

/* BESTELLUNGEN */

#bestellungen_page #maincol_start table {
border: 1px solid #ebebeb;
background-image: url(..//bilder/gradient.gif);
background-repeat:repeat-x;
background-position:top;
vertical-align:top;
padding:5px;
width:720px;
line-height:2;
white-space:nowrap;
font-size:11px;}

#bestellungen_page #maincol_start td.bedate {width:100px;}

#bestpos_page  #maincol_start table {
border: 1px solid #ebebeb;
background-image: url(..//bilder/gradient.gif);
background-repeat:repeat-x;
background-position:top;
padding:5px;
width:720px;
line-height:2;
font-size:10px;


}

#bestpos_page td.summe {color:#EB8F00;
font-size:1.7em;
font-weight:bold;
text-align:right;}

#bestpos_page a.weiter {

background:url("..//bilder/sprite_all.png") no-repeat scroll 0 -1075px transparent;
font-size:11px;
height:20px;
padding-top:8px;
width:160px;
color:#FFFFFF;
float:left;

font-weight:bold;
height:25px;
margin:5px 5px 20px 10px;
padding:8px 2px 1px;
text-align:center;
}

#bestpos_page a.storno {
background:url("..//bilder/sprite_all.png") no-repeat scroll 0 -1040px transparent;
border:medium none;
color:#FFFFFF;
cursor:pointer;
float:right;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
font-weight:bold;
height:25px;
margin:5px 5px 20px 10px;
width:160px;
padding-top:8px;

}


/* Ende BESTELLUNGEN */

/* PRODUKTVERGLEICH */

#produktvergleich_page .prodvergleich{
    border: 1px solid black;
}
#produktvergleich_page #maincol_start .prodvergleich {
    float:left;
    width:350px;
}

#produktvergleich_page dl {
    float: none;
}
#produktvergleich_page #maincol_start .prodvergleich  div, #produktvergleich_page #maincol_start .prodvergleich  p {
    /*float: none;*/
    clear: both;
    width: 334px;
}
#produktvergleich_page #maincol_start .prodvergleich  div {
    text-align: center;
}
#produktvergleich_page #maincol_start, #produktvergleich_page #container, #produktvergleich_page #pagewidth {
    width: auto;
}
#produktvergleich_page #maincol_start table {
    background:green;
vertical-align:top;
}

#produktvergleich_page #maincol_start .detail_preis {
background:red;
position: relative;
left: 0px;
}

#maincol_start .detail_preis div {
    position:absolute;left:350px;width:150px;top:1px;
}

#maincol_start .detail_preis div div {
    position:auto;left:auto;width:auto;top:auto;
}

#maincol_start .detail_preis p {
    font-weight:bold;margin-top:10px;
}

#produktvergleich_page #maincol_start .detail_produktbild {

position: relative;
/*float:left;*/
background:yellow;



}


/* Ende PRODUKTVERGLEICH */

/* TAG CLOUD */

#mostsearched a.fontsize1 {

color: #2a3297;
font-size:18px;
font-weight:bold;


}

#mostsearched a.fontsize1:hover {

text-decoration:underline;
color: #EB8F00;


}

#mostsearched a.fontsize2 {

color:#2a3297;
font-size:15px;
font-weight:bold;

}

#mostsearched a.fontsize2:hover {

text-decoration:underline;
color: #EB8F00;


}

#mostsearched a.fontsize3 {

color:#4188CF;
font-size:13px;
font-weight:bold;


}

#mostsearched a.fontsize3:hover {

text-decoration:underline;
color: #EB8F00;


}


#mostsearched a.fontsize4 {

color:#83BCD8;
font-size:11px;
font-weight:bold;


}

#mostsearched a.fontsize4:hover {

text-decoration:underline;
color: #EB8F00;


}

#mostsearched a.fontsize5 {

color:#83BCD8;
font-size:10px;
font-weight:normal;


}


#mostsearched a.fontsize5:hover {

text-decoration:underline;
color: #EB8F00;



}

/* Ende TAG CLOUD*/

/* PC Komfig pop up*/

body#detailsklein_page {
    background-color:white;
}

#detailsklein_page #maincol_start {

background:white;
text-align:left;
margin:0px;
float:none;
margin:auto;

}

#detailsklein_page  .detail_pieces, #detailsklein_page #maincol_start .detail_preis div,#detailsklein_page  #lizub,#detailsklein_page  #lisimprod, #detailsklein_page #zub, #detailsklein_page #simprod {
    display: none;
}

#detailsklein_page #seen {
    background-color:white;
}

#detailsklein_page .detail_preis {

margin-top:10px;
padding:5px;
width:500px;
}

#detailsklein_page .detail_artname {

border-bottom:1px solid #CCCCCC;
color:#2A3297;
font-size:1.3em;
font-weight:bold;
height:23px;
padding-left:5px;
padding-top:3px;
width:90%;


}

#detailsklein_page ul.tabNavigation {
list-style:none outside none;
margin:0;
padding:0;
position:absolute;
top:321px;
}

#detailsklein_page dl {
    float:left;
}

#zubehoer input {
    border:0px solid #ebebeb;
    font-size:12px;
    margin:1px;
    vertical-align:sub;
}

#maincol_start p.fehler {
	  margin:0px;
	  width:710px;
	  padding:3px;
	  font-weight:bold;
	  color:red;
		font-size:12px;
}

/* Flatpages*/

				/* KONTAKT*/
				
#flatpage_page #maincol_start {
		line-height:1.5;
		font-size:1.1em;
		color:#333;
}
				
#flatpage_page h1 {
		color:#2a3297;
		font-size:14px;
		font-weight:bold;
		padding-bottom:10px;
		border-bottom:0px solid #ebebeb;
}
				
#flatpage_page h2 {
		color:#333;
		font-size:12px;
		font-weight:bold;
		padding-bottom:10px;
		padding-top:10px;
}
				
#flatpage_page  #content table {
		border:none;
		background:transparent;
}
				
#flatpage_page td.kat {
		color:#000;
		font-size:12px;
		font-weight:bold;
		border:none;
}
				
#flatpage_page tr.joboffer {

background-color:#F1F1F1;


}			
				
#flatpage_page td.ort {
		color:#eb8f00;
		font-size:12px;
		font-weight:bold;
		border:none;
		width:140px;
		vertical-align:top;
		padding-top:0px;
}

#flatpage_page td.jobsort {
		color:#eb8f00;
		font-size:12px;
		font-weight:bold;
		border:none;
		width:100px;
		vertical-align:top;
		padding-top:5px;
		padding:2px;
}

#flatpage_page td.nojobs {
		
		font-size:9px;
		font-weight:bold;
		border:none;
		width:110px;
		vertical-align:top;
		padding-top:5px;
		color:#aaa;
	
}
				
#flatpage_page th.ort {
		color:#eb8f00;
		font-size:12px;
		font-weight:bold;
		border:none;
		width:140px;
		vertical-align:top;
		padding-top:5px;
}
				
#flatpage_page td.kon_adr {
		color:#333;
		font-size:11px;
		border:none;
		vertical-align:top;
		width:280px;
		padding-top:0px;
}
			 
#flatpage_page td.open {
		color:#333;
		font-size:11px;
		border:none;
		vertical-align:top;
		padding-top:0px;
}

#flatpage_page td.anf {
		color:#333;
		font-size:11px;
		border:none;
		vertical-align:top;
		padding-top:5px;
		width:265px;
		padding:2px;

}

#flatpage_page td.jobadr {

padding:2px;


}
					
#flatpage_page span.hinweis {
		color:#C82E02;
		font-size:9px;
		border:none;
		font-weight:bold;
}
					
span.filiale {
		color:#2a3297;
		font-size:10px;
		font-weight:bold;
		border:none;
}
					
span.day {
		font-weight:bold;
		border:none;
}
					
#flatpage_page span.neu {
		font-weight:bold;
		border:none;
		color:#aaa;
		font-size:9px;
}
					
#flatpage_page td.customer {
		color:#333;
		font-size:11px;
		border:none;
		vertical-align:top;
		padding-top:10px;
		line-height:1.5;
}
			 
#flatpage_page .hilfetip {
		color:#2a3297;
		font-weight:bold;
		padding-top:5px;
}
			 
#flatpage_page .misc {
		color:#333;
		font-weight:bold;
}
			 
#flatpage_page .prodsearch {
		list-style-type: circle; 
}

#flatpage_page .ver_misc {
		color:#2a3297;
		font-weight:bold;
		padding-bottom:5px;
}

#flatpage_page .job_des {
		color:#2a3297;
		font-weight:bold;
		padding-bottom:0px;
		vertical-align:top;
		padding-top:5px;
		text-align:center;
}

#flatpage_page .default {
		color:#aaa;
		font-weight:bold;
		padding-bottom:0px;
		vertical-align:top;
		padding-top:5px;
		text-align:center;
}
			 
#flatpage_page .fp {
		width:720px;
}
			 
#flatpage_page .left {
		width:320px;
		color:#333;
		font-weight:bold;
}
			 
#flatpage_page .noname {
		color:#333;
		font-weight:bold;
}
			 
			  #flatpage_page img.b2b {
			 
			 float:left;
			 padding-right: 10px;
			 
			 
			 }
			 
			 #flatpage_page img.b2b_2 {
			 
			 float:right;
			 padding-left: 10px;
			 
			 
			 }
			 
			  #flatpage_page img.b2b_3 {
			 
			 float:right;
			 padding: 10px;
			 
			 
			 }
			 
			  #flatpage_page .motto {
				color:#eb8f00;
				font-weight:bold;
				font-size:1.2em;
			  margin-left:15px;
				
				}
				
				#flatpage_page .b2bref {
				
				color:#333;
			 font-weight:bold;
			 float:left;
			 margin-top: 30px;
			 width:495px;
				
				}
				
				#flatpage_page #part {
				
				display: inline;
				float:left;
				}
				
				#flatpage_page .ccc {
				
				background:#f3f3f3;
				padding:10px;
				width: 342px;
				margin-left:15px;
				
				
				}
			 
			 /* HILFE */
			 
			 
/* Flatpages*/

.round {
	cursor:pointer; 
	cursor:hand; 
	line-height:27px;
	height:27px;
	background:url(..//bilder/button.gif) no-repeat right top; 
	padding-right:30px; 
	display:inline-block;
	color:white;
	text-decoration: none;
}

.round ins { 
	background:url(..//bilder/button.gif) no-repeat left top; 
	height:27px;
	line-height:27px;
	display:inline-block;
	padding-left:30px;
	color:white;
	text-decoration: none;
}

	a.round:hover {background-position:right -155px;}
	a.round:hover ins {background-position:left -155px;}


/* ---------jTipMap CSS styles--------- */

#JT_arrow_left{
	background-image: url(..//bilder/arrow_left.gif);
	background-repeat: no-repeat;
	background-position: left top;
	position: absolute;
	z-index:101;
	left:-12px;
	height:23px;
	width:10px;
    top:-3px;
}

#JT_arrow_right{
	background-image: url(..//bilder/arrow_right.gif);
	background-repeat: no-repeat;
	background-position: left top;
	position: absolute;
	z-index:101;
	height:23px;
	width:11px;
    top:-2px;
}

#JT {
	position: absolute;
	z-index:100;
	border: 2px solid #CCCCCC;
	background-color: #fff;
}

#JT_copy{
	padding:10px 10px 10px 10px;
	color:#333333;
}

.JT_loader{
	background-image: url(..//bilder/loader.gif);
	background-repeat: no-repeat;
	background-position: center center;
	width:100%;
	height:12px;
}

#JT_close_left{
	background-color: #CCCCCC;
	text-align: left;
	padding-left: 8px;
	padding-bottom: 5px;
	padding-top: 2px;
	font-weight:bold;
}

#JT_close_right{
	background-color: #CCCCCC;
	text-align: left;
	padding-left: 8px;
	padding-bottom: 5px;
	padding-top: 2px;
	font-weight:bold;
}

#JT_copy p{
margin:3px 0;
}

#JT_copy img{
	padding: 1px;
	border: 1px solid #CCCCCC;
}

.jTip{
cursor:pointer;
}

.gotbest {color:#2a3297;font-weight:bold;font-size:13px;margin-top:5px;margin-bottom:5px;}
