@charset "utf-8";
/* CSS Document */



body{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	font-weight:normal;
	margin:0;
	padding:0;
	background:url(gfx/kombi_bg.jpg) center top no-repeat;
}

body td span li div{
	font-family:Calibri, Tahoma, sans-serif;
	font-size:9px;
	font-weight:normal;
}

a{
	color:#333;
	text-decoration:none;
}
a:hover{
	color:#10D2CB;
	text-decoration:none;
}
#kombi_wrapper{
	width:800px;
	position:relative;
	text-align:left;
}



#kombi_display{
	width:100%;
	position:relative;
	text-align:left;
	vertical-align:top;
	margin-bottom:20px;
}

#kombi_box_wrapper h2{
	border-bottom:1px solid #CCC;
	margin-bottom:0;
	font-size:18px;
	font-weight:normal;
}

#kombi_box1, #kombi_box2{
	width:49%;
	display:inline-block;
	vertical-align:top
}
* html #kombi_box1, * html #kombi_box1{display: inline;}/*IE HACK*/
*:first-child+html #kombi_box1, *:first-child+html #kombi_box2{display: inline;}/*IE HACK*/

#kombi_box2{
	border-left:1px solid #EEE;
}
#kombi_box3{
}
.kombi_box_inner{
	margin:5px;
	margin-left:20px;
	margin-right:20px;
	position:relative;
}
#kombi_box3 .kombi_box_inner{
	margin:0;
}
.kombi_box_inner tr.row td{
	border-top:1px solid #CCC;
}
.kombi_box_inner tr.row:hover td{
	background:#EEE;
}
.kombi_box_inner tr.row td ul{
	padding-left:13px;
}


.sliderlink_wrapper{
	position:absolute;
	right:0;
	bottom:0;
	z-index:50;
}
.sliderlink_wrapper .link_wrapper{
	margin:1px;	
	color:#666
}

.sliderlink_wrapper .link{

	padding:3px;
	cursor:pointer;
}
.sliderlink_wrapper .link_wrapper_selected{
	background:#EEE;
	margin:1px;	
	color:#10d2cb
}

.tarifbox_wrapper {
}
.tarifbox_wrapper:hover {
}
.tarifbox {
	position:relative;

}
/*.tarifbox:hover,.productbox:hover {
	border: 1px solid #00D0C8;
	color:#00D0C8;
}*/
.tarifbox_image{
	text-align:center;
	padding:5px;
	height:70px;
	width:70px;
	display:inline-block;
	float:left;
}
.tarifbox_text{
	color:#333;
	padding:5px;
	height:70px;
	text-align:left;
	display:inline-block;
	float:right;
	width:200px;
}
.tarifbox_overlay{
	display:none;
	text-align:center;
	vertical-align:top;
	height:86px;
	padding-top:20px;
  	width:100%;
	background:url(http://eqone.info/support/gfx/gradient_w.png) repeat-x top;
	position:absolute;
	top:0;
	left:0;
}
.productbox_wrapper {
}
.productbox_wrapper:hover {
}
.productbox {
  position:relative;
}
.productbox_image {
	text-align:center;
	padding:3px;
	vertical-align:top;
	height:120px;
	overflow:hidden;
}
.productbox_text {
	border-top:1px solid #EEE;
	color:#333;
	padding:5px;
	height:60px;
	vertical-align:top;
	text-align:center;
}
.productbox_overlay{
	display:none;
	text-align:center;
	vertical-align:top;
	
	width:100%;
	background:url(http://eqone.info/support/gfx/gradient_w.png) repeat-x top;
	position:absolute;
	top:0;
	left:0;
	height:106px;
	padding-top:20px;
}

.kombi_cat {
  border: 1px solid #CCCCCC;
  cursor: pointer;
  display: inline-block;
  height: 120px;
  margin-bottom: -1px;
  margin-right: -1px;
  overflow: hidden;
  vertical-align: top;
  width: 100px;
}

.kombi_zug {
  border: 1px solid #CCCCCC;
  cursor: pointer;
  display: inline-block;
  height: 80px;
  margin-bottom: -1px;
  margin-right: -1px;
  overflow: hidden;
  padding: 10px;
  position: relative;
  vertical-align: top;
  width: 80px;
}

.kombi_provider_item_wrapper{
}
.kombi_provider_item{
}
.kombi_provider_item:hover{
}
.kombi_provider_item_image{
	margin-top:10px;
	margin-left:10px;
}
.kombi_provider_item_text{
	vertical-align:top;
	margin-left:7px;
	margin-top:10px;
	width:200px;
}
.kombi_provider_item_more{
	position:absolute;
	display:inline-block;
	bottom:5px;
	right:10px;
	font-weight:bold;
}

.desc_table_wrapper{

	padding:5px;
	margin-bottom:10px;
}
.desc_table {
	margin:5px;
}
.desc_table th {
	font-size:18px;
	padding-bottom:10px;
}
.desc_table td ul {
	padding:0;
	padding-left:20px;
	list-style:url(gfx/listing_arrow.png);
}
.desc_table td ul li {
/*	font-size:14px;*/
	color:#666
}

.detail_table {
  color:#333;
  font-family: Tahoma,Geneva,sans-serif;
  font-size: 11px;
}
.detail_table th {
  padding: 5px;
  font-size: 12px;
  color: #CCC;
  border-bottom: 1px solid rgb(0,0, 0);
  background:#333 url(gfx/bg_table_details_th.jpg) repeat-x top;
  padding-left:10px;
}
.detail_table td {
  border-bottom: 1px solid rgb(204,204, 204);
  padding: 5px;
  padding-left:10px;
}
.detail_table td.firstcol {
	font-weight:bold;
}


.btn_indenmixer{
	background:url(gfx/bg_btn_highlight.jpg) repeat-x bottom #10d1ca;
	border:1px solid #0d9a95;
	color:#fff;
	height:30px;
	cursor:pointer;
}
.btn_cart{
	background:url(gfx/bg_btn_highlight.jpg) repeat-x bottom #10d1ca;
	border:1px solid #0d9a95;
	color:#fff;
	cursor:pointer;
	text-align:center;
	padding:5px;
}
.btn_cart a{
	color:#FFF;
	font-size:14px;
	text-decoration:none;
}

.navi_table{
	border:1px solid #CCC;
}

/* LISTING */


.item_wrapper{
	border-bottom:1px solid #CCC;	
	margin-top:3px;
	padding-left:20px;
	padding-right:20px;
	padding-top:5px;
	padding-bottom:5px;
	position:relative;
}


.item_image{
	vertical-align:top
}
.item_text{
	vertical-align:top;
	font-size:18px;
	margin-left:10px;
}
.item_buttons{
	position:absolute;
	right:0;
	bottom:0;
}
.item_buttons .button{
	border:0;
	background:#CCC;
	cursor:pointer;
}


/* CART */
#kombi_cart_wrapper{
	width:200px;
	vertical-align:top;

}
#kombi_wrapper_inner{
	margin-left:10px;
}
#kombi_cart{
	position:relative;
	text-align:left;
	vertical-align:top;
	margin:1px;
}


#kombi_cart tr.row td{
	border-bottom:1px solid #EEE;
	padding:3px;
}
#kombi_cart tr.row:hover td{
	background:#EEE;
}
.cart_delete{
	font-weight:bold;
	cursor:pointer;
}

#kombi_cart .preis{
	font-size:24px;
}


/* H1 */
h1{
	color:#FFF;
	text-align:right;
}
h1.black{
	color:#000;
	text-align:right;
}

/* H2 */
#kombi_display h2{
    font-size: 15px;
    font-weight: normal;
}
#kombi_display h2 span{
	cursor:pointer;
	border:1px solid #0D9A95;
	padding-left:5px;
	padding-right:5px;
	background: url("gfx/bg_btn_highlight.jpg") repeat-x scroll center bottom #10D1CA;
	font-weight:normal;
	color:#FFF;
}
#kombi_display h2 span:hover{
	text-decoration:none;
}
#kombi_display h3{
	font-size:15px;
	font-weight:normal;
}



/*Accordion styling classes*/
.Accordion {
	border: solid 1px #CCC;
	overflow: hidden;
}
.AccordionPanel {
	margin: 0px;
	padding: 0px;

}
.AccordionPanelTab {
/*	background-color: #CCCCCC;*/
	margin: 0px;
	padding: 2px;
	cursor: pointer;
	font-size:14px;
	padding-left:20px;
	border-bottom:1px solid #EEE;
}
.AccordionPanelContent {
	overflow: auto;
	margin: 0px;
	padding: 10px;
	height: 200px;
}
.AccordionPanelOpen .AccordionPanelTab {
/*	background-color: #EEEEEE;*/
}
.AccordionPanelClosed .AccordionPanelTab {
}
/*Accordion behaviors  classes*/
.AccordionPanelTabHover {
	color: #555555;
}
.AccordionPanelOpen .AccordionPanelTabHover {
	color: #555555;
}
.AccordionFocused .AccordionPanelTab {
/*	background-color: #3399FF;*/
}
.AccordionFocused .AccordionPanelOpen .AccordionPanelTab {
	background-color: #33CCFF;
}





/* Horizontal Tabbed Panels */
.TabbedPanels {
	margin: 0px;
	padding: 0px;
	clear: both;
	width: 100%; /* IE Hack to force proper layout when preceded by a paragraph. (hasLayout Bug)*/
}
.TabbedPanelsTabGroup {
	margin: 0px;
	padding: 0px;
}
.TabbedPanelsTab {
	position: relative;
	top: 1px;
	float: left;
	padding: 4px 10px;
	margin: 0px 1px 0px 0px;
	font: bold 0.7em sans-serif;
	background-color: #DDD;
	list-style: none;
	font-size:12px;
/*	border-left: solid 1px #CCC;
	border-bottom: solid 1px #999;
	border-top: solid 1px #999;
	border-right: solid 1px #999;*/
	-moz-user-select: none;
	-khtml-user-select: none;
	cursor: pointer;
}
.TabbedPanelsTabHover {
	background-color: #CCC;
}
.TabbedPanelsTabSelected {
	background-color: #10d2cb;
	border-bottom: 1px solid #CCC;
	color:#FFF;
}
.TabbedPanelsTab a {
	color: black;
	text-decoration: none;
}
.TabbedPanelsContentGroup {
	clear: both;
/*	border-left: solid 1px #CCC;
	border-bottom: solid 1px #CCC;
	border-top: solid 1px #999;
	border-right: solid 1px #999;
	background-color: #EEE;*/
}
.TabbedPanelsContent, .TabbedPanelsContent_overview {
	padding: 4px;
	border-top:1px solid #CCC;
	font-size:11px;
}
.TabbedPanelsContent_checkout {
	padding: 4px;
	border-top:1px solid #CCC;
	font-size:11px;
	font-family:Tahoma, Geneva, sans-serif;
}
.TabbedPanelsContent_checkout .desc, .TabbedPanelsContent_checkout .desc li {
	font-size:9px;	
	width:150px;
}
.TabbedPanelsContent_checkout ul {
	padding-left:18px;
}
.TabbedPanelsContent_checkout .firstcol {

}
.TabbedPanelsContent_checkout .tip {
	color:#333;
	background:#FFC;
	border:1px solid #333;
	position:absolute;
	display:none;
	padding:5px;
	right:0;
	width:200px;
}
.TabbedPanelsContent_checkout .tip_wrapper {
	position:relative;
	display:inline-block;
}
.TabbedPanelsContent_checkout .tip_button {
	cursor:pointer;
	width:20px;
	height:20px;
	background:url(gfx/icon_info.gif) no-repeat;
}
.TabbedPanelsContent_checkout .desc ul {
	padding-left:18px;
}
.TabbedPanelsContent_checkout hr {
	height:1px;
	color:#FFF;
}
.TabbedPanelsContentVisible {
}
.TabbedPanelsContent_overview ul {
	list-style:url(gfx/listing_star.png);
	font-size:14px;
	padding-left:28px;
}
.TabbedPanelsContent ul {
	list-style:url(gfx/listing_arrow.png);
	padding-left:19px;
	color:#333
}



/* STEVOH'S EDGEBOX */
.edgebox_l 			{ background:url(gfx/edgebox/05.gif) repeat-y left top; }
.edgebox_r 			{ background:url(gfx/edgebox/07.gif) repeat-y right top; }
.edgebox_lo 		{ background:url(gfx/edgebox/01.gif) no-repeat left top; }
.edgebox_o 			{ background:url(gfx/edgebox/02.gif) repeat-x top; }
.edgebox_ro 		{ background:url(gfx/edgebox/04.gif) no-repeat right top; }
.edgebox_header 	{ margin:10px; padding:10px; padding-top:20px; margin-bottom:0px; border-bottom:1px solid #c8ced2; color:#000000; font-size:18px }
.edgebox_header .discription 	{ line-height:20px; color:#333333; font-size:10px }
.edgebox_content 	{ padding:20px; }
.edgebox_lu 		{ background:url(gfx/edgebox/10.gif) no-repeat left bottom; }
.edgebox_u 			{ background:url(gfx/edgebox/11.gif) repeat-x bottom; }
.edgebox_ru 		{ background:url(gfx/edgebox/12.gif) no-repeat right bottom; }

.edgebox_thin_l 			{ background:url(gfx/edgebox/thin/05.jpg) repeat-y left top; }
.edgebox_thin_r 			{ background:url(gfx/edgebox/thin/07.jpg) repeat-y right top; }
.edgebox_thin_lo 		{ background:url(gfx/edgebox/thin/01.jpg) no-repeat left top; }
.edgebox_thin_o 			{ background:url(gfx/edgebox/thin/02.jpg) repeat-x top; }
.edgebox_thin_ro 		{ background:url(gfx/edgebox/thin/04.jpg) no-repeat right top; }
.edgebox_thin_header 	{ margin:3px; padding:10px; padding-top:20px; margin-bottom:0px; border-bottom:1px solid #c8ced2; color:#000000; font-size:18px }
.edgebox_thin_header .discription 	{ line-height:20px; color:#333333; font-size:10px }
.edgebox_thin_content 	{ padding:5px; }
.edgebox_thin_lu 		{ background:url(gfx/edgebox/thin/10.jpg) no-repeat left bottom; }
.edgebox_thin_u 			{ background:url(gfx/edgebox/thin/11.jpg) repeat-x bottom; }
.edgebox_thin_ru 		{ background:url(gfx/edgebox/thin/13.jpg) no-repeat right bottom; }

.edgebox_thin_black_l 			{ background:url(gfx/edgebox/thin_black/05.jpg) repeat-y left top; }
.edgebox_thin_black_r 			{ background:url(gfx/edgebox/thin_black/07.jpg) repeat-y right top; }
.edgebox_thin_black_lo 		{ background:url(gfx/edgebox/thin_black/01.jpg) no-repeat left top; }
.edgebox_thin_black_o 			{ background:url(gfx/edgebox/thin_black/02.jpg) repeat-x top; }
.edgebox_thin_black_ro 		{ background:url(gfx/edgebox/thin_black/04.jpg) no-repeat right top; }
.edgebox_thin_black_header 	{ margin:3px; padding:10px; padding-top:20px; margin-bottom:0px; border-bottom:1px solid #c8ced2; color:#000000; font-size:18px }
.edgebox_thin_black_header .discription 	{ line-height:20px; color:#333333; font-size:10px }
.edgebox_thin_black_content 	{ padding:5px; }
.edgebox_thin_black_lu 		{ background:url(gfx/edgebox/thin_black/10.jpg) no-repeat left bottom; }
.edgebox_thin_black_u 			{ background:url(gfx/edgebox/thin_black/11.jpg) repeat-x bottom; }
.edgebox_thin_black_ru 		{ background:url(gfx/edgebox/thin_black/13.jpg) no-repeat right bottom; }


.clickable{
	cursor:pointer;
}


.clickable:hover .edgebox_thin_l, 	.clicked .edgebox_thin_l 			{ background:url(gfx/edgebox/thin_hover/05.jpg) repeat-y left top; }
.clickable:hover .edgebox_thin_r, 	.clicked .edgebox_thin_r 			{ background:url(gfx/edgebox/thin_hover/07.jpg) repeat-y right top; }
.clickable:hover .edgebox_thin_lo, 	.clicked .edgebox_thin_lo 		{ background:url(gfx/edgebox/thin_hover/01.jpg) no-repeat left top; }
.clickable:hover .edgebox_thin_o,	.clicked .edgebox_thin_o 			{ background:url(gfx/edgebox/thin_hover/02.jpg) repeat-x top; }
.clickable:hover .edgebox_thin_ro,	.clicked .edgebox_thin_ro  		{ background:url(gfx/edgebox/thin_hover/04.jpg) no-repeat right top; }
.clickable:hover .edgebox_thin_lu,	.clicked .edgebox_thin_lu 		{ background:url(gfx/edgebox/thin_hover/10.jpg) no-repeat left bottom; }
.clickable:hover .edgebox_thin_u, 	.clicked .edgebox_thin_u			{ background:url(gfx/edgebox/thin_hover/11.jpg) repeat-x bottom; }
.clickable:hover .edgebox_thin_ru,	.clicked .edgebox_thin_ru 		{ background:url(gfx/edgebox/thin_hover/13.jpg) no-repeat right bottom; }



.hundredpercentwidth{
	width:100%;
	vertical-align:top;
	position:relative
}
.fiftypercentwidth{
	width:50%;
	vertical-align:top;
	position:relative
}
.twentyfivepercentwidth{
	width:25%;
	vertical-align:top;
	position:relative
}

/* SUCHE*/
.search_wrapper{
	position:absolute;
	top:1.5px;
	right:2px;
	background:url(gfx/search_bg.png) no-repeat;
	height:19px;
	width:171px;
	padding:2px;
}

.search_wrapper .input{
	vertical-align:top;
	padding-left:2px;
	padding-top:1.5px;
}
.search_wrapper #search_value{
	border:0;
	background:none;
}
.search_wrapper .button{
	width:25px;
	height:19.5px;
	background:url(gfx/search_button.png);
	vertical-align:top;
	border-left:1px solid #CCC;
	cursor:pointer;
}
.search_wrapper .button:hover{
	background-color:#EEE
}



.clear{
	clear:both;
}






.slider {position:relative; overflow:hidden; height:130px;}

.slidercontent {position:absolute;width:590px}
.slidercontent .upper {border-bottom:1px solid #999}
.section {padding:0px; height:130px; border-bottom:1px solid #999;width:590px}

.slider_wide {position:relative; overflow:hidden; height:170px;}
.slider_wide .section {padding:0px; height:170px; border-bottom:1px solid #999;width:790px}


.footer_text{
	text-align:center;
	color:#999;
	padding-top:10px;
	padding-bottom:50px;
}
.footer_text a{
	color:#999;
}

.breadcrumb_wrapper{
	margin-bottom:10px;
	margin-top:10px;
}
.breadcrumb{
	background:url('gfx/breadcrumb_bg.jpg') repeat-x;
	height:25px;
}
.breadcrumb span{

	font-size:14px;
	padding-top:5px;
	cursor:pointer;
	color:#6a6a6a;
}
.breadcrumb span:hover{
	color:#333;
}
.breadcrumb span.lastitem{

	font-size:14px;
	padding-top:5px;
	color:#000000;
	cursor:default;
}


.inlineblock{
	display:inline-block;
}
* html .inlineblock{display: inline;}/*IE HACK*/
*:first-child+html .inlineblock{display: inline;}/*IE HACK*/


.dataSheetTable td {
  border-bottom: 1px dotted rgb(210,
    211, 212);
}
.dataSheetTable td.noborder {
  border-bottom: 0px dotted rgb(210,
    211, 212);
}

.text_message{
	position:fixed;
	bottom:0;
	width:100%;
	background:#66db08;
	z-index:500;
	padding:10px
}

.leftmenue{
	position:absolute;
	left:-50px;
	top:43px;
	width:40px;
	z-index:500;
}
.leftmenue img {
	cursor:pointer;
}