/***** CSS reset *****/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, /* sub, sup, */ tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	border: 0 none;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}

body {
	line-height: 1;
}
/* 
ol, ul {
	list-style: none;
} */
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
/* Remember to define focus styles! */
:focus {
	outline: 0;
}
/* Remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* Tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}
sub { 
	font-size: 85%;
}
/* iepngfix */
img, img.pngfix { behavior: url("iepngfix.htc")  }

#iehack {margin: 0px 10px 0px 10px;}
#iehack2 {margin: -5px 10px 0px 10px;}

html, body { 
	background: #ececec url(../img/bg_c_container_head_border.png) repeat-x left top;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	font: normal 11px/14px "Tahoma", sans-serif;	
	width: 100%;
	height: 100%;
}
.c{
	clear: both;
	height: 1px;
	font-size: 1px;
	border: 0 none;
	margin: 0;
	padding: 0;
	background: transparent;
	color: Background;
}
* html .c2{
  /* \*/
  display: none;
  /* IE6 */
}
.c3:after {
    /* Clearing */
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
* html .c3 { 
 /* \ */
 height: 1%;
 /* ie6 */
}
.float_l{
	float: left !important;
}
* html .float_l2{
	/* \*/
	margin: 0 0 0 -5px !important;
	/* IE6 */
}
*+html .float_l2{
	/* \*/
	margin: 0 0 0 -10px !important;
	/* IE7 */
}
.float_l_m{
	margin: 0 0 0 10px;
}
.float_r{
	float: right !important;
}
* html .float_r2{
	/* \*/
	margin: 0 -5px 0 0 !important;
	/* IE6 */
}
*+html .float_r2{
	/* \*/
	margin: 0 -10px 0 0 !important;
	/* IE7 */
}
* html .float_r3{
	/* \*/
	margin: 0 5px 0 0 !important;
	/* IE6 */
}
.margin_0_0_0_10{
	margin: 0 0 0 10px !important;
}
.margin_0_10_0_0{
	margin: 0 10px 0 0 !important;
}
.margin_0_0_10_0{
	margin: 0 0 10px 0 !important;
}
.margin_0_20_0_0{
	margin: 0 20px 0 0 !important;
}
.margin_0_30_0_0{
	margin: 0 30px 0 0 !important;
}
.margin_10_0_0_0{
	margin: 10px 0 0 0 !important;
}
.margin_0_30_0_0{
	margin: 0 30px 0 0 !important;
}

/*** Globale Einstellungen ***/
/* Links */
a,
a:link,
a:active,
a:visited{
	text-decoration: none;
}
a:hover,
a:focus{
	text-decoration: underline;
}
a.block,
a.block:link,
a.block:active,
a.block:visited{
	display: block;
	text-decoration: none;
}
a.block:hover,
a.block:focus{
	display: block;
	text-decoration: underline;
}

/* CSS Layout */
#c_container {
	width: 966px;
	margin: 0 auto 0 auto;
	padding: 0 0 0 0;
	background: transparent;
	position: relative;
	text-align: left;
}
#c_header{
	width: 966px;
	margin: 0 0 0 0;
	height: 102px;
}
.c_box_druck{
	width: 300px;
	margin: 0 5px 0 0;
	float:left;
}
.c_box_pic{
	text-align:right;
	width: 200px;
	margin: -12px 0 0 0;
	float:right;
}
.c_box_clear{
	clear:both;
}
#c_content_wrapper{
	position: relative;
	margin: 64px 0 0 0;
	width: 966px;
	background: transparent url(../img/bg_boxes_wrapper_bottom_line.png) repeat-y left top;
}
* html #c_content_wrapper{
	width: 972px;
}
#c_content_wrapper_bottom{
	width: 966px;
	clear: both;
	height: 16px;
	overflow: hidden;
	background: transparent url(../img/bg_boxes_wrapper_bottom_crop.png) no-repeat left bottom;	
}
#c_content_inner_wrapper{
	width: 780px;
	float: left;
}
#c_content{
	float: right;
	width: 584px;
	margin: 0 0 0 0;
	height: 100%;
	background: transparent url(../img/bg_boxes_first_top.gif) no-repeat left top;
}
#c_left{
	width: 190px;
	position: relative;
	float: left;
	height: 100%;
}
#c_right{
	width: 180px;
	position: relative;
	float: right;
	right: 0px;
	top: 0px;
	height: 100%;
}

/*** Header ***/
#c_header a.c_logo,
#c_header a.c_logo:link,
#c_header a.c_logo:active,
#c_header a.c_logo:visited,
#c_header a.c_logo:hover,
#c_header a.c_logo:focus{
	display: block;
	position: absolute;
	width: 355px;
	height: 68px;
	left: 0px;
	top: 13px;
	z-index: 2;
	text-decoration: none;
	background: transparent url(../img/bg_image_collection_2.png) no-repeat left top;
}
#c_header a.c_logo span{
	display: none;
}
#c_header a.c_telephone,
#c_header a.c_telephone:link,
#c_header a.c_telephone:active,
#c_header a.c_telephone:visited,
#c_header a.c_telephone:hover,
#c_header a.c_telephone:focus{
	display: block;
	position: absolute;
	width: 269px;
	height: 30px;
	left: 380px;
	top: 28px;
	z-index: 3;
	text-decoration: none;
	background: transparent url(../img/bg_c_header_tel_und_mail.png) no-repeat left top;
}
#c_header a.c_mail,
#c_header a.c_mail:link,
#c_header a.c_mail:active,
#c_header a.c_mail:visited,
#c_header a.c_mail:hover,
#c_header a.c_mail:focus{
	text-decoration: none;
	display: block;
	width: 269px;
	height:16px;
	cursor: pointer;
	background: transparent;
}
#c_header a.c_kontakt_f,
#c_header a.c_kontakt_f:link,
#c_header a.c_kontakt_f:active,
#c_header a.c_kontakt_f:visited,
#c_header a.c_kontakt_f:hover,
#c_header a.c_kontakt_f:focus{
	text-decoration: none;
	display: block;
	width: 269px;
	height:16px;
	cursor: pointer;
	background: transparent;
}
#c_header div.c_mail_wrapper{
	display: block;
	position: absolute;
	width: 269px;
	height: 32px;
	left: 670px;
	top: 28px;
	z-index: 4;
	background: transparent url(../img/bg_c_header_tel_und_mail.png) no-repeat left -32px;
}
#c_seo_header{
	width: 674px;
	height: 24px;
	position: absolute;
	right: -30px;
	top: 0px;
	text-align: right;
	padding: 2px 52px 0 0;
	overflow: hidden;
	background: transparent url(../img/bg_c_container_head_seo.gif) no-repeat right top;
	color: #fbd63c;
	font: normal 10px/12px "Tahoma", sans-serif;
	z-index: 1;	
}

/* Header Main Menu */
#c_mainmenu{
	position: absolute;
	top: 72px;
	left: 0px;
	height: 31px;
	overflow: visible;
	padding: 0 0 0 0;
	display: block;
	font: bold 11px/13px "Tahoma", sans-serif;
	color: #fbd63c;
	z-index: 7;
	width: 986px;
}
#c_mainmenu li{
	margin: 0 5px 0 0;
	padding: 0 0 0 0;
	height: 31px;
	display: block;
	float: left;
	cursor: pointer;
	position: relative;
	background: transparent url(../img/bg_main_menu_item.png) no-repeat left top;
}
* html #c_mainmenu li{
	/*\*/
	width: 10px;
	white-space: nowrap;
	/*IE6*/
}
#c_mainmenu li a{
	margin: 0 0 0 6px;
	padding: 10px 20px 0 15px;
	display: block;
	height: 21px;
	width: auto;
	overflow: hidden;
	color: #fbd63c;
	font: bold 11px/13px "Tahoma", sans-serif;
	background: transparent url(../img/bg_main_menu_item.png) no-repeat right -39px;	
}
#c_mainmenu ul{
	display: none;
	position: absolute;
	width: 191px;
	height: 95px;
	padding: 10px 10px 10px 10px;
	z-index: 9999;
	top: 31px;
	left: 0px;
	background: transparent url(../img/bg_dropdown_menu.png) no-repeat left top;
	border: 0px;
}
#c_mainmenu ul li.first_title{
	display: block;
	float: left;
	width: 400px;
	height: 12px;
	margin: 0 0 5px 0;
	padding: 0 0 0 0;
	color: #EB531E;
	font-weight: bold;
	background: transparent;
}
#c_mainmenu ul li{
	display: block;
	width: 20px;
	padding: 0 0 0 0;
	float: left;
	margin: 0 1px 0 0;
	height: 25px;
	background: transparent url(../img/bg_dlv_grey.gif) repeat-y right top;
}
#c_mainmenu ul li.last{
	margin: 0 0 0 0;
	background: transparent;
}
#c_mainmenu ul li a,
#c_mainmenu ul li a:link,
#c_mainmenu ul li a:visited,
#c_mainmenu ul li a:active,
#c_mainmenu ul li a:hover,
#c_mainmenu ul li a:focus{
	background: transparent url(../img/bg_dlh_grey.gif) repeat-x left top;
	padding: 5px 0 0 6px;
	margin: 0 0 0 0;
	color: #032F79;
}
/* Header SubNavi */
#c_submenu{
	position: absolute;
	top: 103px;
	height: 32px;
	width: 100%;
	color: #032F79;
}
#c_submenu h3{
	padding: 4px 5px 0px 0px;
	display: block;
	width: 186px;
	float: left;
	height: 18px;
	margin: 4px 5px 0px 0px;
	font: normal 11px/13px "Tahoma", sans-serif;
	border: 1px solid #032f79;
	border-width: 0px 1px 0px 0px;
}
#c_search{
	float: left;
	width: 459px;
	padding: 2px 0 0 0px;
	margin: 2px 0 0 0;
	height: 26px;
}
* html #c_search{
	width: 459px;
}
a.c_advanced_search{
	display: block;
	float: left;
	height: 17px;
	margin: 2px 0px 0px 7px;
	padding: 2px 4px 0px 6px;
	border: 1px solid #032f79;
	border-width: 0px 1px 0px 1px;
}

/* Header Meta Navigation */
#c_meta_navi{
	display: block;
	float: right;
	margin: 5px 0 0 0;
	height: 21px;
	width: 310px;
	overflow: hidden;
	padding: 0 0 0 0;
}
#c_meta_navi li{
	display: block;
	float: left;
	height: 18px;
	margin: 1px 0 0 0;
	padding: 1px 8px 0 8px;
	border: 1px solid #032f79;
	border-width: 0 1px 0 0;
}
#c_meta_navi li.last{
	border-width: 0 0 0 0;
	padding: 1px 0 0 8px;
}

/*** Breadcrumb ***/
#c_breadcrumb{
	position: absolute;
	z-index: 6;
	top: 143px;
	left: 197px;
	height: 25px;
	color: #032f79;
	font: normal 11px/11px "Tahoma", sans-serif;
	background: transparent;
	width: 575px;
	overflow: hidden;
}
.c_breadcrumb_start{
	left: 264px !important;
}
* html .c_breadcrumb_start{
	left: 270px !important;
}
#c_breadcrumb a,
#c_breadcrumb a:link,
#c_breadcrumb a:visited,
#c_breadcrumb a:active{
	color: #032f79;
	font: normal 11px/13px "Tahoma", sans-serif;
	background: transparent;
	text-decoration: none;
}
#c_breadcrumb a:focus,
#c_breadcrumb a:hover{
	text-decoration: underline;
}
#c_breadcrumb a.active{
	font: bold 11px/13px "Tahoma", sans-serif;
}


/*** Icons ***/
#c_h3_special_offers{
	display: block;
	position: absolute;
	height: 26px;
	width: 27px;
	left: 12px;
	top: 16px;
	background: transparent url(../img/ico_special_offers.png) no-repeat left top;
}
* html #c_h3_special_offers{
	/*\*/
	left: 3px;
	/*IE6*/
}
#c_h3_notice_warning{
	display: block;
	position: absolute;
	height: 32px;
	width: 32px;
	left: 10px;
	top: 12px;
	background: transparent url(../img/ico_notice_warning.png) no-repeat left top;
}
* html #c_h3_notice_warning{
	/*\*/
	left: 0px;
	/*IE6*/
}
#c_h3_tags{
	display: block;
	position: absolute;
	height: 31px;
	width: 27px;
	left: 16px;
	top: 12px;
	background: transparent url(../img/ico_tags.png) no-repeat left top;
}
* html #c_h3_tags{
	/*\*/
	left: 4px;
	/*IE6*/
}
#c_h3_categories{
	display: block;
	position: absolute;
	height: 27px;
	width: 26px;
	left: 12px;
	top: -7px;
	background: transparent url(../img/ico_categories.png) no-repeat left top;
}
* html #c_h3_categories{
	/*\*/
	left: 2px;
	/*IE6*/
}
#c_h3_basket{
	display: block;
	position: absolute;
	height: 42px;
	width: 32px;
	left: 9px;
	top: -18px;
	background: transparent url(../img/ico_basket.png) no-repeat left top;
}
* html #c_h3_basket{
	/*\*/
	left: 0px;
	/*IE6*/
}
#c_h3_callback{
	display: block;
	position: absolute;
	height: 25px;
	width: 38px;
	left: 6px;
	top: 16px;
	background: transparent url(../img/ico_callback.png) no-repeat left top;
}
* html #c_h3_callback{
	/*\*/
	left: -2px;
	/*IE6*/
}
#c_h3_translation{
	display: block;
	position: absolute;
	height: 25px;
	width: 32px;
	left: 10px;
	top: 16px;
	background: transparent url(../img/ico_translation.png) no-repeat left top;
}
* html #c_h3_translation{
	/*\*/
	left: 0px;
	/*IE6*/
}
#c_h3_more{
	display: block;
	position: absolute;
	height: 29px;
	width: 30px;
	left: 11px;
	top: 13px;
	background: transparent url(../img/ico_more.png) no-repeat left top;
}
* html #c_h3_more{
	/*\*/
	left: 0px;
	/*IE6*/
}
#c_h3_newsletter{
	display: block;
	position: absolute;
	height: 29px;
	width: 28px;
	left: 11px;
	top: 14px;
	background: transparent url(../img/ico_newsletter.png) no-repeat left top;
}
* html #c_h3_newsletter{
	/*\*/
	left: 0px;
	/*IE6*/
}
#c_h3_bookmarks{
	display: block;
	position: absolute;
	height: 29px;
	width: 30px;
	left: 10px;
	top: 14px;
	background: transparent url(../img/ico_bookmark.png) no-repeat left top;
}
* html #c_h3_bookmarks{
	/*\*/
	left: 0px;
	/*IE6*/
}
#c_h3_infos{
	display: block;
	position: absolute;
	height: 27px;
	width: 26px;
	left: 12px;
	top: 15px;
	background: transparent url(../img/ico_info.png) no-repeat left top;
}
* html #c_h3_infos{
	/*\*/
	left: 2px;
	/*IE6*/
}

/*** Buttons & Links***/
a.c_btn_werbeges_156x17,
a.c_btn_werbeges_156x17:link,
a.c_btn_werbeges_156x17:hover,
a.c_btn_werbeges_156x17:active,
a.c_btn_werbeges_156x17:visited,
a.c_btn_werbeges_156x17:focus{
	display: block;
	margin: 6px 0 0 0;
	width: 156px;
	cursor: pointer;
	height: 16px;
	padding: 1px 0 0 0;
	text-align: center;
	color: #fbd63c;
	font: bold 11px/13px "Tahoma", sans-serif;
	background: transparent url(../img/btn_submit_blue_156x17.png) no-repeat left top;
}
a.c_btn_werbeges_156x17_mirror,
a.c_btn_werbeges_156x17_mirror:link,
a.c_btn_werbeges_156x17_mirror:hover,
a.c_btn_werbeges_156x17_mirror:active,
a.c_btn_werbeges_156x17_mirror:visited,
a.c_btn_werbeges_156x17_mirror:focus{
	display: block;
	margin: 6px 0 0 0;
	width: 156px;
	height: 16px;
	padding: 1px 0 0 0;
	text-align: center;
	color: #fbd63c;
	font: bold 11px/13px "Tahoma", sans-serif;
	background: transparent url(../img/btn_submit_blue_156x17_mirrow.png) no-repeat left top;
}
a.c_tag_cloud,
a.c_tag_cloud:link,
a.c_tag_cloud:active,
a.c_tag_cloud:focus,
a.c_tag_cloud:hover,
a.c_tag_cloud:visited{
	display: block;
	float: left;
	margin: 0 10px 13px 0;
	height: 20px;
	line-height: 24px !important;
}
a.mel_info_link,
a.mel_info_link:link,
a.mel_info_link:active,
a.mel_info_link:hover,
a.mel_info_link:focus,
a.mel_info_link:visited{
	padding: 0 0 0 20px;
	margin: 5px 0 0 0;
	height: 20px;
	line-height: 15px;
	display: block;
	background: transparent url(../img/info.gif) no-repeat left top;
}
input.c_btn_werbeges_156x17{
	display: block;
	margin: 6px 0 0 0;
	width: 156px;
	height: 17px;
	cursor: pointer;
	padding: 0 0 4px 0;
	text-align: center;
	color: #fbd63c;
	font: bold 11px/13px "Tahoma", sans-serif;
	background: transparent url(../img/btn_submit_blue_156x17.png) no-repeat left top;
	border: 0px;
}
input.c_btn_werbeges_186x17{
	display: block;
	margin: 6px 0 0 0;
	width: 186px;
	height: 17px;
	cursor: pointer;
	padding: 0 0 4px 0;
	text-align: center;
	color: #fbd63c;
	font: bold 11px/13px "Tahoma", sans-serif;
	background: transparent url(../img/btn_submit_blue_186x17.png) no-repeat left top;
	border: 0px;
}
/*** Formular ***/
.field_set{
	display: block;
	position: relative;
	margin: 5px 10px 0 10px;
	padding: 0 0 0 0;
}
.field_set_left{
	width: 243px;
	display: block;
	position: relative;
	margin: 0 20px 0 0;
	padding: 0 0 0 0;
	float: left;
}
.field_set_right{
	width: 243px;
	display: block;
	position: relative;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	float: left;
}
.field_set_first{
	margin: 0 10px 0 10px;
	position: relative;
}
.field_set_transform{
	margin: 0 0 5px 0;
	position: relative;
}
.field_set_m_b{
	margin: 0 0 10px 0;
	position: relative;
}
.field_set_dotted{
	display: block;
	margin: 10px 0 0 0;
	padding: 11px 0 0 0;
	color: #032f79;
	width: 100%;
	background: transparent url(../img/bg_dlh_grey.gif) repeat-x left top;
}
.field_set_checkboxes{
	position: relative;
	display: block;
}
* html .field_set_checkboxes{
	/*\*/
	position: static;
	height: 30px;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	overflow: hidden;
	/*IE6*/
}
.field_line{
	display: block;
	position: relative;
	padding: 10px 0 0 0;
	width: 100%;
	background: transparent;
}
* html .field_line{
	position: static;
}
.field_line_first{
	padding: 0 0 0 0;
}
.field_line_newsletter{
	width: 100%;
	margin: 0 0 10px 0;
}
.field_label{
	display: block;
	margin: 0 0 0 0;
	padding: 4px 0 5px 0;
	height: 10px;
	width: 182px;
	overflow: hidden;
	float: left;
	font: normal 11px/13px "Tahoma", sans-serif;
	background: transparent;
	color: #032f79;
	position: relative;
}
.field_label_l_m{
	margin: 0 0 0 10px;
}
.field_label_top{
	display: block;
	margin: 0 0 0 0;
	position: relative;
	padding: 0 0 0 0;
	height: 16px;
	width: 100%;
	overflow: hidden;
	font: normal 11px/13px "Tahoma", sans-serif;
	background: transparent;
	color: #032f79;
}
.field_label_210{
	width: 210px;
}
.field_label_131{
	width: 131px;
}
.field_label_100{
	width: 100px;
}
.field_label_80{
	width: 80px;
}
* html .field_label_80{
	/*\*/
	position: static;
	/*IE6*/
}
.field_label_72{
	width: 60px;
	margin: 0 0 0 5px;
}
* html .field_label_72{
	/*\*/
	position: static;
	/*IE6*/
}
.field_label_50{
	width: 50px;
}
* html .field_label_50{
	/*\*/
	position: static;
	width: 46px;
	/*IE6*/
}
.field_label_25{
	width: 25px;
}
.field_label_auto{
	width: auto;
}
.field_input{
	margin: 0 0 0 10px;
	padding: 2px 6px 2px 6px;
	display: block;
	height: 14px;
	width: 211px;
	float: left;
	overflow: hidden;
	border: 1px solid #032f79;
	font: normal 11px/13px "Tahoma", sans-serif;
	line-height: 15px;
	background: #FFFFFF;
	color: #032f79;
	position: relative;
}
.field_input2{
	margin: 0 0 0 0;
	padding: 2px 6px 2px 6px;
	display: block;
	height: 14px;
	width: 229px;
	overflow: hidden;
	border: 1px solid #032f79;
	font: normal 11px/13px "Tahoma", sans-serif;
	line-height: 15px;
	background: #FFFFFF;
	color: #032f79;
	position: relative;
}
.field_input_basket{
	margin: 10px 0 0 0;
	width: 38px;
}
.field_input_61{
	width: 47px;
}
.field_input_90{
	width: 76px;
}
.field_input_100{
	width: 86px;
}
.field_input_130{
	width: 116px;
}
.field_input_154{
	width: 215px;
}
.field_input:hover,
.field_input:focus,
.field_input2:hover,
.field_input2:focus{
	background: #FFF7CB;
	color: #032f79;
}
.field_input.field_error,
.field_input2.field_error{
	padding: 2px 6px 2px 6px;
	display: block;
	height: 14px;
	border: 1px solid #CC0000;
	font: bold 11px/13px "Tahoma", sans-serif;
	line-height: 15px;
	background: #FFFFFF;
	color: #CC0000;
}
.field_input.field_error:hover,
.field_input.field_error:focus{
	background: #FFF7CB;
	color: #CC0000;
}
.field_input_search{
	margin: 1px 0 0 5px;
	background: #E8531F; 
	color: #FFFFFF;
}
.search_big{
	z-index: 100;
	font-size: 36px;
	width: 400px;
    height: 41px;
    background: transparent url(../img/bg_search_field_big.gif) no-repeat left top;
    border: 0;
    padding: 5px 8px 5px 8px;
}
.src_button{
	z-index: 100;
	cursor: pointer;
	width: 132px;
    height: 51px;
    background: transparent url(../img/Button_search.gif) no-repeat left top;
    border: 0;
    padding: 13px 0px 0px 0px;
}
.src_button:link, .src_button:visited 
{
	background: transparent url(../img/Button_search.gif) no-repeat left top;
}
.src_button:focus, .src_button:hover, .src_button:active
{
	background: transparent url(../img/Button_search_pressed.gif) no-repeat left top;
}
.field_input_first{
	width: 40px;
	float: left;
	margin: 0 5px 0 0;
}
*+html .field_input_first{
	/*\*/
	width: 40px;
	margin: 0 5px 0 0;
	/*IE7*/
}
.field_input_second{
	width: 169px;
	float: left;
	margin: 0 0 0 0;
}
*+html .field_input_second{
	/*\*/
	width: 169px;
	margin: 0 0 0 0;
	/*IE7*/
}
.field_select{
	margin: 0 0 0 0;
	padding: 1px 3px 1px 3px;
	display: block;
	height: 20px;
	width: 256px;
	overflow: hidden;
	border: 1px solid #032f79;
	font: normal 11px/13px "Tahoma", sans-serif;
	line-height: 25px;
	background: #FFFFFF;
	color: #032f79;
}
.field_select.field_error{
	border: 1px solid #CC0000;
	background: #FFFFFF;
	color: #032f79;
}
.field_select:focus,
.field_select.focus{
	background: #fff7cb;
	color: #032f79;
}
.field_select.field_error:focus,
.field_select.field_error.focus{
	background: #fff7cb;
	color: #CC0000;
}
.field_select_120{
	width: 120px;
}
.field_select_108{
	width: 108px;
}
.field_select_80{
	width: 80px;
}
.field_select_50{
	width: 50px;
}
.field_checkbox{
	margin: 1px 0 0 10px;
	padding: 0 0 0 0;
	display: block;
	width: 15px;
	height: 21px;
	float: left;
	overflow: hidden;
	line-height: 21px;
	position: static;
}
.field_checkbox_no_margin{
	margin: 0 0 0 0;
}
.field_checkbox input{
	margin: 0 0 0 0;
}
* html .field_checkbox input{
	/* \*/
	margin-left: 0px;
	/* IE6 */
}
*+html .field_checkbox input{
	/* \*/
	margin-left: 0px;
	/* IE7 */
}
.field_checkbox input:focus,
.field_checkbox input.focus{
	background: #fffceb;
	color: #032f79;
}
.field_textarea{
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	display: block;
	height: 126px;
	width: 532px;
	overflow: auto;
	border: 1px solid #032f79;
	font: normal 11px/13px "Tahoma", sans-serif;
	background: #FFFFFF;
	color: #032f79;
}
.field_textarea:focus,
.field_textarea.focus{
	background: #fffceb;
	color: #032f79;
}
.field_textarea.field_error{
	border: 1px solid #CC0000;
	background: #FFFFFF;
	color: #032f79;
}
.field_textarea.field_error:focus,
.field_textarea.field_error.focus{
	border: 1px solid #CC0000;
	background: #FFFFFF;
	color: #032f79;
}
.field_textarea_wide{
	width: 555px;
}
.field_info{
	margin: 4px 0 0 5px;
	padding: 0 0 0 0;
	display: block;
	width: 205px;
	float: left;
	font: normal 10px/12px "Tahoma", sans-serif;
	color: #032f79;
	background: transparent;
}
.field_btn{
	float: left;
	height: 25px;
	margin: 0 0 0 10px;
	border: 0px;
	background: transparent;
}
.field_btn_search_right{
	padding: 0px 0px 0px 0px;
	width: 25px;
	margin: 1px 0 0 0px;
}
.field_btn_search_left{
	padding: 0px 0px 0px 0px;
	margin: 1px 0 0 1px;
	width: 25px;
}
.field_btn_search{
	background: transparent url(../img/ico_f_search.gif) no-repeat left top;
	cursor: pointer;
}

/*** C Content ***/
.c_box{
	position: relative;
	padding: 28px 14px 10px 10px;
	background: transparent url(../img/bg_boxes_top.gif) no-repeat left top;
	color: #032f79;
	font: normal 11px/13px "Tahoma", sans-serif;
}
.c_box_search{
	position: relative;
	padding: 28px 14px 0px 10px;
	background: transparent url(../img/bg_boxes_bottom_blue.gif) no-repeat left top;
	color: #032f79;
	font: normal 11px/13px "Tahoma", sans-serif;
}
.c_box_inner{
	position: relative;
	font: normal 11px/13px "Tahoma", sans-serif;
	color: #032f79;
	padding: 0 0 5px 0;
}
.c_box_inner_search{
	background-image:url(../img/bg_box_search.gif);
	background-position:left;
	background-position:top;
	background-repeat: repeat-y;
	background-color: #0e3c88;
	position: relative;
	font: normal 11px/13px "Tahoma", sans-serif;
	color: #FFFFFF;
	padding: 0 10px 0px 14px;
}
#c_box_first{
	position: relative;
	padding: 5px 10px 5px 10px;
	background: transparent;
}
#c_box_first_search{
	position: relative;
	padding: 28px 0px 0px 0px;
	background: transparent url(../img/bg_boxes_top_blue.gif) no-repeat left top;
}
.c_box_b_dotted{
	padding: 0 0 10px 0;
	background: transparent url(../img/bg_dlh_grey.gif) repeat-x left bottom;
}
.c_h1{
	display: block;
	position: relative;
	height: auto;
	overflow: hidden;
	padding: 0 0 0 0;
	margin: 5px 0 10px 0;
	font: bold 15px/20px "Tahoma", sans-serif;
	color: #032f79;
}
.c_h1_tail{
	display: inline;
	position: relative;
	height: auto;
	overflow: hidden;
	padding: 0 0 0 0;
	font: 15px/20px "Tahoma", sans-serif;
	color: #032f79;
}
.c_mel_blocklayer_inner h1.c_h1{
	width: 517px;
}
.c_h3{
	display: block;
	position: relative;
	height: 17px;
	overflow: hidden;
	padding: 0 0 0 36px;
	margin: 0 0 10px 0;
	font: bold 11px/13px "Tahoma", sans-serif;
	color: #032f79;
	background: transparent url(../img/bg_dlh_blue.gif) repeat-x left bottom;
}
.c_h3 a,
.c_h3 a:link,
.c_h3 a:visited,
.c_h3 a:active{
	font: bold 11px/13px "Tahoma", sans-serif;
	color: #032f79;
	text-decoration: none;
}

.c_h3 a:hover,
.c_h3 a:focus{
	text-decoration: underline;
}
ul.c_ul{
	display: block;
	margin: 3px 0 3px 0;
	padding: 0 0 0 0;
	width: 160px;
	overflow: hidden;
	list-style-type: none;
}
ul.c_ul_wide{
	width: auto;
}
ul.c_ul li{
	display: block;
	padding: 3px 0 3px 0;
	margin: 0 0 0 0;
}
ul.c_ul li.first{
	margin: 0 0 0 0;
	padding: 0 0 3px 0;
	background: transparent;
}
ul.c_ul li a{
	display: block;
	padding: 0 0 0 10px;
	margin: 0 0 0 0;
	background: transparent url(../img/ico_arrow_right_blue.gif) no-repeat 0 4px;
}
ul.c_ul_dot{
	display: block;
	margin: 3px 0 3px 0;
	padding: 0 0 0 0;
	overflow: hidden;
}
ul.c_ul_dot li{
	display: block;
	padding: 3px 0 3px 20px;
	margin: 0 0 0 0;
	height: auto;
	background: transparent url(../img/bullet_blue.png) no-repeat left 2px;
}
ul.c_ul_dot li.first{
	margin: 0 0 0 0;
	padding: 3px 0 3px 20px;
}


/*** Startseite ***/
#c_start_image{
	position: absolute;
	left: -6px;
	top: -37px;
	width: 198px;
	height: 297px;
	background: transparent url(../img/bg_image_collection_1.png) no-repeat left top;
}
* html  #c_start_image{
	/*\*/
	left: -203px;
	top: -27px;
	/*IE6*/
}
*+html  #c_start_image{
	/*\*/
	top: -27px;
	left: -7px;
	/*IE7*/
}
#c_start_text{
	font: normal 11px/13px "Tahoma", sans-serif;
	color: #032f79;
	background: transparent;
	margin: 0 0 0 197px;
	height: 260px;
}
.c_start_text_absatz
{
	height:5px;
	font-size:5px;
	line-height:5px;
}
* html #c_start_text{
	/*\*/
	margin: 0 0 0 200px;
	/*IE6*/
}
*+html #c_start_text{
	/*\*/
	margin: 0 0 0 197px;
	height: 265px;
	/*IE6*/
}
#c_start_headline{
	display: block;
	float: none;
	margin: 10px 0 10px 0;
	height: 37px;
	width: 335px;
	text-indent: -7500px;
	background: transparent url(../img/bg_image_collection_2.png) no-repeat left -109px;
}
#c_start_headline_1{
	display: block;
	color: #eb531e;
	float: none;
	font-size: 19px;
	margin: 10px 0 3px 0;
	width: 335px;
	background: transparent;
}
#c_start_headline_2{
	display: block;
	color: #032f79;
	clear: both;
	font-size: 15px;
	margin: 6px 0 10px 0;
	width: 337px;
	background: transparent;
}

ul.c_ul_dotted{
	display: block;
	margin: 5px 0 0 0;
	padding: 0 0 0 0;
	height: 18px;
	overflow: hidden;
}
ul.c_ul_dotted li{
	display: block;
	float: left;
	margin: 0 0 0 0;
	padding: 0 6px 0 7px;
	height: 18px;
	background: transparent url(../img/bg_dlv_grey.gif) repeat-y right top;
}
ul.c_ul_dotted li.last{
	padding: 0 0 0 7px;
	background: transparent;
}

/* Sonderangebote */
#c_sonder_slider{
	width: 558px;
	position: relative;
	height: 202px;
	margin: 10px 0 0 0;
	overflow: hidden;
}
.c_sonder_item{
	text-align: center;
}
.c_sonder_price{
	float: none;
	margin: 5px auto 0 auto;
}
a.c_sonder_title,
a.c_sonder_title:link,
a.c_sonder_title:visited,
a.c_sonder_title:active,
a.c_sonder_title:hover,
a.c_sonder_title:focus{
	display: block;
	width: 130px;
	overflow: hidden;
	font: normal 11px/13px "Tahoma", sans-serif;
	color: #032f79;
	background: transparent;
	height: 28px;
	line-height: 13px;
	text-decoration: none;
}
a.c_sonder_title:hover,
a.c_sonder_title:focus{
	text-decoration: underline;
}
span.c_sonder_old{
	margin: 0 5px 0 0;
	background: transparent url(../img/bg_old_price.gif) no-repeat -4px -1px;
}
span.c_sonder_old_grey{
	margin: 0 5px 0 0;
	background: transparent url(../img/bg_old_price_grey.gif) no-repeat -4px -1px;
}
a.c_sonder_image,
a.c_sonder_image:link,
a.c_sonder_image:visited,
a.c_sonder_image:active,
a.c_sonder_image:hover,
a.c_sonder_image:focus{
	display: block;
	width: 120px;
	height: 120px;
	overflow: hidden;
	border: 0px;
	text-decoration: none;
	color: #032f79;
}

/* Sonder Slider Java Style */

.jcarousel-skin-tango .jcarousel-container {
}

.jcarousel-skin-tango .jcarousel-container-horizontal {
	width:  558px;
    height: 100%;
}

.jcarousel-skin-tango .jcarousel-clip-horizontal {
	margin: 10px 0 0 0;
    width:  558px;
    height: 100%;
}

.jcarousel-skin-tango .jcarousel-item {
    width: 130px;
}

.jcarousel-skin-tango .jcarousel-item-horizontal {
    margin: 0 0 0 0;
}

.jcarousel-skin-tango .jcarousel-item-placeholder {
    background: #fff;
    color: #000;
}

/**
 *  Horizontal Buttons
 */
.jcarousel-skin-tango .jcarousel-prev-horizontal,
.jcarousel-skin-tango .jcarousel-prev-horizontal:hover,
.jcarousel-skin-tango .jcarousel-prev-horizontal:active,
.jcarousel-skin-tango .jcarousel-prev-horizontal:focus,
.jcarousel-skin-tango .jcarousel-prev-horizontal:link,
.jcarousel-skin-tango .jcarousel-prev-horizontal:visited {
    display: block;
	position: absolute;
	width: 33px;
	top: 173px;
	left: 0px;
	color: #e9541c;
	height: 15px;
	margin: 4px 0 0 0;
	text-decoration: none;
	cursor: pointer;
	background: transparent url(../img/slider_arrow_left.png) no-repeat left top;
}

.jcarousel-skin-tango .jcarousel-next-horizontal,
.jcarousel-skin-tango .jcarousel-next-horizontal:hover,
.jcarousel-skin-tango .jcarousel-next-horizontal:active,
.jcarousel-skin-tango .jcarousel-next-horizontal:focus,
.jcarousel-skin-tango .jcarousel-next-horizontal:link,
.jcarousel-skin-tango .jcarousel-next-horizontal:visited {
    display: block;
	position: absolute;
	top: 173px;
	left: 525px;
	color: #e9541c;
	margin: 4px 0 0 0;
	width: 33px;
	cursor: pointer;
	height: 15px;
	background: transparent url(../img/slider_arrow_right.png) no-repeat left top;
}
/* Sonder Slider Ende */

.c_seo_text{
	float: left;
	width: 560px;
	margin: 0 10px 0 0;
}
.c_seo_slider_box{
	width: 560px;
	position: relative;
	overflow: hidden;
}
#c_seo_slider_wrapper{
	width: 3000px;
}
#c_seo_left{
	display: none;
}

/*** C Left ***/
.c_l_box{	
	position: relative;
	color: #032f79;
	font: normal 11px/13px "Tahoma", sans-serif;
	background: transparent;
	margin: 0 0 4px 0;
}
.c_l_box .c_h3{
	margin: 0 0 6px 0;
}
#c_l_box_first{
	padding: 5px 10px 5px 10px;
	background: transparent url(../img/bg_l_boxes_first_top.gif) no-repeat left top;
}


/*** C Right ***/
.c_r_box{	
	position: relative;
	color: #032f79;
	font: normal 11px/13px "Tahoma", sans-serif;
	padding: 28px 14px 7px 10px;
	background: transparent url(../img/bg_r_boxes_top.gif) no-repeat left top;
}
.c_r_box .c_h3{
	margin: 0 0 6px 0;
}
.c_r_box .c_box_inner{
	padding: 0 0 0 0;
}
#c_r_box_first{
	padding: 28px 14px 5px 10px;
	background: transparent url(../img/bg_r_boxes_first_top.gif) no-repeat left top;
}
/* Right Basket */
#c_r_basket{
	padding: 10px 14px 5px 10px;
	background: transparent url(../img/bg_mini_basket_yellow.png) repeat-y left top;
}
#c_r_basket_inner_corner{
	position: absolute;
	background: transparent url(../img/bg_image_collection_2.png) no-repeat left -155px;
	width: 180px;
	height: 51px;
	left: 0px;
	top: -17px;
}
.c_r_basket_item{
	color: #032f79;
	font: normal 11px/13px "Tahoma", sans-serif;
	padding: 7px 0 7px 0;
	margin: 0 0 0 0;
	background: transparent url(../img/bg_dlh_grey.gif) repeat-x left bottom;
}
#c_r_basket .first{
	padding: 0 0 7px 0;
}
#c_r_basket .c_r_basket_amount{
	float: left;
	width: 42px;
	overflow: hidden;
	margin: 0 0 0 0;
}
#c_r_basket .c_r_basket_sep{
	float: left;
	width: 10px;
	margin: 0 0 0 0;
}
#c_r_basket .c_r_basket_title{
	float: left;
	width: 104px;
	margin: 0 0 0 0;
}
#c_r_basket .c_r_basket_sum_title{
	margin: 10px 0 5px 0;
	float: left;
	width: 50px;	
	font: bold 11px/13px "Tahoma", sans-serif;
	background: transparent;
}
#c_r_basket .c_r_basket_sum_amount{
	margin: 10px 0 5px 0;
	float: left;
	width: 106px;
	font: bold 11px/13px "Tahoma", sans-serif;
	background: transparent;
}
#c_r_basket .c_r_basket_submit{
	margin: 5px 0 0 0;
}
#c_r_basket .c_r_basket_title a,
#c_r_basket .c_r_basket_title a:link,
#c_r_basket .c_r_basket_title a:active,
#c_r_basket .c_r_basket_title a:visited{
	color: #032f79;
	font: normal 11px/13px "Tahoma", sans-serif;
	background: transparent;
	text-decoration: none;
}
#c_r_basket .c_r_basket_title a:hover,
#c_r_basket .c_r_basket_title a:focus{
	text-decoration: underline;
}
/* Right Bookmarks */
.c_bookmarks_first{
	color: #032f79;
	font: normal 11px/13px "Tahoma", sans-serif;
	background: transparent url(../img/bg_dlh_grey.gif) repeat-x left bottom;
	padding: 0 0 7px 0;
}
.c_bookmarks_second{
	color: #032f79;
	font: normal 11px/13px "Tahoma", sans-serif;
	background: transparent;
	padding: 7px 0 0 0;
}
a.c_bookmark_img,
a.c_bookmark_img:link,
a.c_bookmark_img:active,
a.c_bookmark_img:visited,
a.c_bookmark_img:focus,
a.c_bookmark_img:hover{
	display: block;
	float: left;
	width: 16px;
	height: 16px;
	margin: 4px 3px 0 0;
	padding: 0 0 0 0;
	text-decoration: none;
	cursor: pointer;
}
a.delicious{
	background: transparent url(../img/bg_icon_collection.png) no-repeat left -170px;
}
a.furl{
	background: transparent url(../img/bg_icon_collection.png) no-repeat left -196px;
}
a.linked_in{
	background: transparent url(../img/bg_icon_collection.png) no-repeat left -222px;
}
a.google{
	background: transparent url(../img/bg_icon_collection.png) no-repeat left -248px;
}
a.facebook{
	background: transparent url(../img/bg_icon_collection.png) no-repeat left -274px;
}
a.stumble{
	background: transparent url(../img/bg_icon_collection.png) no-repeat left -300px;
}
a.magnolia1{
	background: transparent url(../img/bg_icon_collection.png) no-repeat left -326px;
}
a.magnolia2{
	background: transparent url(../img/bg_icon_collection.png) no-repeat left -352px;
}
a.yahoo{
	background: transparent url(../img/bg_icon_collection.png) no-repeat left -378px;
}
a.newsvine{
	background: transparent url(../img/bg_icon_collection.png) no-repeat left -404px;
}
a.technorati{
	background: transparent url(../img/bg_icon_collection.png) no-repeat left -430px;
}
a.netvibes{
	background: transparent url(../img/bg_icon_collection.png) no-repeat left -456px;
}
a.favorit{
	background: transparent url(../img/bg_icon_collection.png) no-repeat left -482px;
}
a.oneview{
	background: transparent url(../img/bg_icon_collection.png) no-repeat left -508px;
}
a.readster{
	background: transparent url(../img/bg_icon_collection.png) no-repeat left -534px;
}
a.tausendreporter{
	background: transparent url(../img/bg_icon_collection.png) no-repeat left -560px;
}
a.webnews{
	background: transparent url(../img/bg_icon_collection.png) no-repeat left -586px;
}
a.yigg{
	background: transparent url(../img/bg_icon_collection.png) no-repeat left -612px;
}
a.mrwong{
	background: transparent url(../img/bg_icon_collection.png) no-repeat left -638px;
}
a.linksilo{
	background: transparent url(../img/bg_icon_collection.png) no-repeat left -664px;
}
a.linkarena{
	background: transparent url(../img/bg_icon_collection.png) no-repeat left -690px;
}
a.icio{
	background: transparent url(../img/bg_icon_collection.png) no-repeat left -716px;
}
a.hype{
	background: transparent url(../img/bg_icon_collection.png) no-repeat left -742px;
}
a.newskick{
	background: transparent url(../img/bg_icon_collection.png) no-repeat left -768px;
}
a.c_bookmarks,
a.c_bookmarks:link,
a.c_bookmarks:active,
a.c_bookmarks:visited,
a.c_bookmarks:focus,
a.c_bookmarks:hover{
	display: block;
	float: left;
	width: 24px;
	height: 24px;
	margin: 5px 7px 0 0;
	padding: 0 0 0 0;
	text-decoration: none;
	cursor: pointer;
}
.firefox{
	background: transparent url(../img/bg_icon_collection.png) no-repeat left top;
}
.ie{
	background: transparent url(../img/bg_icon_collection.png) no-repeat left -102px;
}
.safari{
	background: transparent url(../img/bg_icon_collection.png) no-repeat left -136px;
}
.chrome{
	background: transparent url(../img/bg_icon_collection.png) no-repeat left -68px;
}
.opera{
	background: transparent url(../img/bg_icon_collection.png) no-repeat left -34px;
}

/* Right More */
#c_more_wrapper{
	width: 156px;
	height: 220px;
	position: relative;
	overflow: hidden;
}
#c_more_wrapper_inner{
	width: 2000px;
	height: 202px;
}
#c_more_wrapper_inner a{
	width: 156px;
	height: 202px;
	display: block;
	float: left;
	margin: 0 10px 0 0;
	border: 0px;
	text-decoration: none;
}
#c_more_wrapper_inner a.mailing{
	background: transparent url(../img/bg_image_collection_1.png) no-repeat left -602px;
}
#c_more_wrapper_inner a.finder_plakette{
	background: transparent url(../img/bg_image_collection_1.png) no-repeat left -346px;
}
#c_more_wrapper_inner a.logic-art{
	background: transparent url(../img/bg_image_collection_1.png) no-repeat left -853px;
}
#c_more_wrapper_inner a.sonderanfertigungen{
	background: transparent url(../img/bg_image_collection_1.png) no-repeat left -1108px;
}
#c_more_wrapper_inner a.kinder-helfen{
	background: transparent url(../img/bg_image_collection_1.png) no-repeat left -1366px;
}

#c_more_slider_left,
#c_more_slider_left:link,
#c_more_slider_left:visited,
#c_more_slider_left:active,
#c_more_slider_left:focus,
#c_more_slider_left:hover{
	display: none;
	float: left;
	width: 33px;
	color: #e9541c;
	height: 15px;
	margin: 3px 0 0 0;
	text-decoration: none;
	cursor: pointer;
	background: transparent url(../img/slider_arrow_left.png) no-repeat left top;
}
#c_more_slider_right,
#c_more_slider_right:link,
#c_more_slider_right:visited,
#c_more_slider_right:active,
#c_more_slider_right:focus,
#c_more_slider_right:hover{
	display: block;
	float: right;
	color: #e9541c;
	margin: 3px 0 0 0;
	width: 33px;
	cursor: pointer;
	height: 15px;
	background: transparent url(../img/slider_arrow_right.png) no-repeat left top;
}
#c_sonderpreise_slider_left,
#c_sonderpreise_slider_left:link,
#c_sonderpreise_slider_left:visited,
#c_sonderpreise_slider_left:active,
#c_sonderpreise_slider_left:focus,
#c_sonderpreise_slider_left:hover{
	display: block;
	position: absolute;
	width: 33px;
	top: 180px;
	left: 0px;
	color: #e9541c;
	height: 15px;
	margin: 3px 0 0 0;
	text-decoration: none;
	cursor: pointer;
	background: transparent url(../img/slider_arrow_left.png) no-repeat left top;
}
#c_sonderpreise_slider_right,
#c_sonderpreise_slider_right:link,
#c_sonderpreise_slider_right:visited,
#c_sonderpreise_slider_right:active,
#c_sonderpreise_slider_right:focus,
#c_sonderpreise_slider_right:hover{
	display: block;
	position: absolute;
	top: 180px;
	right: 0px;
	color: #e9541c;
	margin: 3px 0 0 0;
	width: 33px;
	cursor: pointer;
	height: 15px;
	background: transparent url(../img/slider_arrow_right.png) no-repeat left top;
}

/* C Categories */
#c_categories{
	display: block;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	width: 160px;
	overflow: hidden;
	list-style-type: none;
}
#c_categories li{
	display: block;
	padding: 5px 0 5px 0;
	margin: 0 0 0 0;
	background: transparent url(../img/bg_dlh_grey.gif) repeat-x left top;
}
#c_categories li.first{
	margin: 0 0 0 0;
	padding: 0 0 5px 0;
	background: transparent;
}
#c_categories li a{
	display: block;
	padding: 0 0 0 10px;
	margin: 0 0 0 0;
	background: transparent url(../img/ico_arrow_right_blue.gif) no-repeat 0 4px;
}
#c_categories li a.active{
	margin: 0 0 0 0;
	padding: 0 0 0 10px;
	color: #e9541c;
	background: transparent url(../img/ico_arrow_down_orange.gif) no-repeat 0 5px;
}
#c_categories li.extended{
	padding: 5px 0 0 0;
}
#c_categories li ul{
	display: block;
	margin: 5px 0 0 0;
	padding: 0 0 0 0;
	background: #fff7cb;
	list-style-type: none;
}
#c_categories li ul li{
	display: block;
	padding: 5px 0 5px 0;
	margin: 0 0 0 10px;
	background: transparent url(../img/bg_dlh_grey.gif) repeat-x left top;
}
#c_categories li ul li.first{
	padding: 5px 0 5px 10px;
	margin: 0 0 0 0;
	background: transparent url(../img/bg_dlh_grey.gif) repeat-x left top;
}
#c_categories li ul li a.active{
	color: #e9541c;
	background: transparent url(../img/ico_arrow_right_orange.gif) no-repeat 0 4px;
}

/* C Linkliste */
ul.c_ul_linklist{
	display: block;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	width: 160px;
	overflow: hidden;
	list-style-type: none;
}
ul.c_ul_linklist li{
	display: block;
	padding: 5px 0 5px 0;
	margin: 0 0 0 0;
	background: transparent url(../img/bg_dlh_grey.gif) repeat-x left top;
}
ul.c_ul_linklist li.first{
	margin: 0 0 0 0;
	padding: 0 0 5px 0;
	background: transparent;
}
ul.c_ul_linklist li a{
	display: block;
	padding: 0 0 0 10px;
	margin: 0 0 0 0;
	background: transparent url(../img/ico_arrow_right_blue.gif) no-repeat 0 4px;
}
ul.c_ul_linklist li.orange a{
	background: transparent url(../img/ico_arrow_right_orange.gif) no-repeat 0 4px;
}


/*** C Footer ***/
#c_footer{
	margin: 10px auto 0 auto;
	font: normal 11px/13px "Tahoma", sans-serif;
	color: #999999;
	background: transparent;
	text-align: center;
	width: 966px;
}
#c_footer .c_box_b_dotted{
	font: normal 10px/12px "Tahoma", sans-serif;
	margin: 0 0 10px 0;
}
#c_footer .c_footer_inner{
	font: normal 11px/15px "Tahoma", sans-serif;
	color: #999999;
	background: transparent;
	padding: 0 0 20px 0;
}
#c_footer .c_footer_logos{
	width: 260px;
	height: 20px;
	margin: 0 auto 7px auto;
	background: transparent url(../img/bg_image_collection_2.png) no-repeat left -78px;
}
/* Text Sizes */
.c_small{
	font: normal 10px/12px "Tahoma", sans-serif;
}
.c_medium{
	font: normal 11px/13px "Tahoma", sans-serif;
}
.c_large{
	font: normal 12px/14px "Tahoma", sans-serif;
}
.c_big{
	font: normal 13px/15px "Tahoma", sans-serif;
}


/* Text Colors */
.c_blue{
	color: #032f79;
}
.c_blue_light{
	color: #2057AF;
}
.c_red{
	color: #CC0000;
}
.c_yellow{
	color: #fbd63c;
}
.c_orange{
	color: #eb531e;
}
.c_grey1{
	color: #999999;
}
.c_grey2{
	color: #747373;
}
.c_grey3{
	color: #d0d0d0;
}
.c_black{
	color: black;
}
.c_white{
	color: white;
}

/* Text Styles */
.c_bold{
	font-weight: bold !important;
}


/* Subkategorien */
.c_subcat_item{
	float: left;
	width: 180px;
	height: 211px;
	overflow: hidden;
	margin: 10px 5px 0 0;
	border: 1px dotted #C2C2C2;
}
.c_subcat_item_product{
	float: left;
	width: 361px;
	height: 209px;
	overflow: hidden;
	margin: 10px 0 0 0;
	padding: 2px 2px 0 2px;
	border: 1px dotted #C2C2C2;
}
.c_item_product_first{
	float: left;
	height: 35px;
	width: 360px;
	margin: 0 0 0 0;
	border: 0px solid;
}
.c_item_product{
	float: left;
	height: 35px;
	width: 360px;
	padding: 2px 0 0 0;
	border-top: 1px dotted #c2c2c2;
}
.c_item_link_box{
	margin-top:180px;
	margin-left:275px;
	position:absolute;
	height: 20px;
	width: 85px;
}
.c_item_list_pic{
	padding-right:10px;
	width:35px;
	float:left;
}
.c_item_list_name{
	width:154px;
	overflow:hidden;
	display:table;
	padding-right:5px;
	height:35px;
	float:left;
}
.middle{
	height:35px;
	display:table-cell;
	vertical-align:middle;
}
.c_item_list_artnr{
	padding-right:10px;
	padding-top:10px;
	float:right;
}
.c_item_list_preis{
	padding-right:5px;
	padding-top:10px;
	float:right;
}
a.c_item_link,
a.c_item_link:link,
a.c_item_link:visited{
	display: block;
	width: 85px;
	height: 20px;
	border: 1px dotted #c2c2c2;
	border-width: 1px 0 0 0;
	background: #032F79;
	text-align: center;
	text-decoration: none;
	padding: 5px 0 0 0;
	color: #FBD63C;
}
a.c_item_link:active,
a.c_item_link:hover,
a.c_item_link:focus{
	text-decoration: underline;
}
a.c_sub_cat_item_title,
a.c_sub_cat_item_title:link,
a.c_sub_cat_item_title:visited{
	display: block;
	width: 180px;
	height: 25px;
	border: 1px dotted #c2c2c2;
	border-width: 1px 0 0 0;
	background: #FFF7CB;
	text-align: center;
	text-decoration: none;
	padding: 8px 0 0 0;
}
a.c_sub_cat_item_title:active,
a.c_sub_cat_item_title:hover,
a.c_sub_cat_item_title:focus{
	text-decoration: underline;
}
a.c_subcat_item_image,
a.c_subcat_item_image:link,
a.c_subcat_item_image:active,
a.c_subcat_item_image:visited,
a.c_subcat_item_image:hover,
a.c_subcat_item_image:focus{
	display: block;
	width: 180px;
	height: 180px;
	text-align: center;
}
.c_subcategory_description{
	display: block;
	margin: 0 0 10px 0;

}


/* Produktlisten */
.c_location_bar{
	width: 560px;
	height: 32px;
	margin: 10px 0 0 0;
	background: transparent url(../img/bg_c_locator_bar.png) no-repeat left top; 
	position: relative;
}
* html .c_location_bar{
	/*\*/
	height: 32px;
	z-index: 99999;
	/*IE6*/
}
*+html .c_location_bar{
	/*\*/
	height: 32px;
	z-index: 99999;
	/*IE7*/
}
.c_l_per_page{
	width: 193px;
	float: left;
	margin: 0 0 0 10px;
	line-height: 32px;
	font-size: 11px;
}
* html .c_l_per_page{
	/*\*/
	margin: 0 0 0 5px;
	/*IE6*/
}
.c_l_per_page_title{
	float: left;
}
ul.c_l_per_page_items{
	display: block;
	float: left;
	list-style-type: none;
	margin: 0 0 0 10px;
	padding: 0 0 0 0;
	font-size: 11px;
}
ul.c_l_per_page_items li{
	display: block;
	width: 20px;
	height: 32px;
	line-height: 32px;
	float: left;
	margin: 0 0 0 2px;
	text-align: center;
	font-size: 11px;
}

ul.c_l_per_page_items li.active a,
ul.c_l_per_page_items li.active a:active,
ul.c_l_per_page_items li.active a:visited,
ul.c_l_per_page_items li.active a:hover,
ul.c_l_per_page_items li.active a:focus,
ul.c_l_per_page_items li.active a:link{
	display: block;
	background: transparent url(../img/ico_locator_btns.png) no-repeat left 6px;
	color: #FFFFFF;
	text-decoration: none;
	font-size: 11px;
}

ul.c_l_per_page_items li.inactive a,
ul.c_l_per_page_items li.inactive a:active,
ul.c_l_per_page_items li.inactive a:visited,
ul.c_l_per_page_items li.inactive a:hover,
ul.c_l_per_page_items li.inactive a:focus,
ul.c_l_per_page_items li.inactive a:link{
	display: block;
	background: transparent;
	color: #032f79;
	text-decoration: none;
	font-size: 11px;
}
ul.c_l_per_page_items li.inactive a:hover,
ul.c_l_per_page_items li.inactive a:focus{
	text-decoration: underline;
}
.c_l_pages{
	float: right;
	margin: 0 10px 0 0;
	width: 210px;
	line-height: 32px;
}
#c_l_sort{
	z-index: 10010;
	float: left;
	cursor: pointer;
	text-align: center;
	line-height: 32px;
	width: 120px;
	color: #032F79;
	margin: 0 0 0 10px;
	background: transparent url(../img/ico_locator_btns.png) no-repeat left -144px;
	position: relative;
}
.c_l_sort_active{
	color: #FFFFFF !important;
	background: transparent url(../img/ico_locator_btns.png) no-repeat left -173px !important;
}
#c_l_sort_items{
	z-index: 10011;
	display: block;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	text-align: left;
	position: absolute;
	top: 27px;
	left: 0px;
	color: #FFFFFF;
	background: #032f79;
	width: 120px;
	list-style-type: none;
	overflow: hidden;
}
#c_l_sort_items li{
	display: block;
	text-align: left;
	list-style-type: none;
	padding: 0 0 0 10px;
	position: relative;
}
#c_l_sort_items li a,
#c_l_sort_items li a:active,
#c_l_sort_items li a:hover,
#c_l_sort_items li a:visited,
#c_l_sort_items li a:focus,
#c_l_sort_items li a:link{
	color: #FFFFFF;
	background: transparent;
	text-decoration: none;
}
a.c_asc,
a.c_asc:link,
a.c_asc:active,
a.c_asc:hover,
a.c_asc:focus,
a.c_asc:visited{
	background: transparent url(../img/ico_locator_asc_desc.png) no-repeat left -3px !important;
	width: 5px;
	height: 3px;
	display: block;
	position: absolute;
	top: 13px;
	overflow: hidden;
	right: 6px;
}
* html a.c_asc,
* html a.c_asc:link,
* html a.c_asc:active,
* html a.c_asc:hover,
* html a.c_asc:focus,
* html a.c_asc:visited{
	/*\*/
	top: 2px;
	/*IE6*/
}
*+html a.c_asc,
*+html a.c_asc:link,
*+html a.c_asc:active,
*+html a.c_asc:hover,
*+html a.c_asc:focus,
*+html a.c_asc:visited{
	/*\*/
	top: 2px;
	/*IE7*/
}
a.c_desc,
a.c_desc:link,
a.c_desc:active,
a.c_desc:hover,
a.c_desc:focus,
a.c_desc:visited{
	background: transparent url(../img/ico_locator_asc_desc.png) no-repeat left top !important;
	width: 5px;
	height: 3px;
	display: block;
	position: absolute;
	top: 18px;
	overflow: hidden;
	right: 6px;
}
* html a.c_desc,
* html a.c_desc:link,
* html a.c_desc:active,
* html a.c_desc:hover,
* html a.c_desc:focus,
* html a.c_desc:visited{
	/*\*/
	top: 7px;
	/*IE6*/
}
*+html a.c_desc,
*+html a.c_desc:link,
*+html a.c_desc:active,
*+html a.c_desc:hover,
*+html a.c_desc:focus,
*+html a.c_desc:visited{
	/*\*/
	top: 7px;
	/*IE7*/
}
.c_l_sort_active{
	background: transparent url(../img/ico_locator_btns.png) no-repeat left -173px;
}
.c_l_pages_title{
	float: right;
	margin: 0 8px 0 0;
}
.c_pagelinks{
	float: right;
}
span.c_page_active{
	display: block;
	width: 20px;
	height: 26px;
	margin: 0 2px 0 0;
	float: left;
	color: #FFFFFF;
	text-align: center;
	background: transparent url(../img/ico_locator_btns.png) no-repeat left 6px;
}
a.c_pagelink,
a.c_pagelink:link,
a.c_pagelink:active,
a.c_pagelink:visited,
a.c_pagelink:hover,
a.c_pagelink:focus{
	display: block;
	float: left;
	width: 18px;
	text-align: center;
	height: 26px;
	color: #032F79;
}
span.c_previous_inactive{
	display: block;
	float: left;
	margin: 0 8px 0 0;
	width: 16px;
	height: 26px;
	text-align: center;
	background: transparent url(../img/ico_locator_btns.png) no-repeat left -24px;
	text-decoration: none;
}
a.c_previous_page,
a.c_previous_page:link,
a.c_previous_page:active,
a.c_previous_page:visited,
a.c_previous_page:hover,
a.c_previous_page:focus{
	display: block;
	float: left;
	margin: 0 5px 0 0;
	width: 16px;
	height: 26px;
	text-align: center;
	background: transparent url(../img/ico_locator_btns.png) no-repeat left -54px;
	text-decoration: none;
}
span.c_next_inactive{
	display: block;
	float: left;
	margin: 0 0 0 5px;
	width: 16px;
	height: 26px;
	text-align: center;
	background: transparent url(../img/ico_locator_btns.png) no-repeat left -84px;
	text-decoration: none;
}
a.c_next_page,
a.c_next_page:link,
a.c_next_page:active,
a.c_next_page:visited,
a.c_next_page:hover,
a.c_next_page:focus{
	display: block;
	float: left;
	margin: 0 0 0 5px;
	width: 16px;
	height: 26px;
	text-align: center;
	background: transparent url(../img/ico_locator_btns.png) no-repeat left -114px;
	text-decoration: none;
}


/* C Productitem */
.c_productitem{
	width: 560px;
	overflow: hidden;
	margin: 10px 0 0 0;
	background: transparent url(../img/bg_productitem_dotted.png) no-repeat right bottom;
	position: relative;
}
.c_productitem_inner{
	width: 542px;
	padding: 9px 9px 9px 9px;
	overflow: hidden;
	background: transparent url(../img/bg_productitem_dotted.png) no-repeat left top;
}
.c_productitem_image{
	display: block;
	overflow: hidden;
	float: left;
	margin: 0 10px 0 0;
	border: 1px solid #c9c9c9;
	background: #FFFFFF;
	width: 120px;
	height: 120px;
	color: #032F79;
}
.c_productitem_middle{
	width: 266px;
	padding: 5px 0 0 0;
	height: 115px;
	float: left;
	position: relative;
}
.c_productitem_middle a{
	display: block;
	margin: 0 0 10px 0;
}
span.c_productitem_artnum{
	display: block;
	margin: 0 0 5px 0;	
}
span.c_productitem_shortdesc{
	display: block;
	height: 50px;
	overflow: hidden;
}
.c_staffelpreise{
	float: right;
	width: 125px;
	height: 121px;
	overflow: hidden;
}
.c_staffelpreise_auto{
	height: auto;
}
.c_staffelpreise_title_l,
.c_staffelpreise_l{
	float: left;
	width: 45px;
	text-align: right;
	font-size: 11px;
}
.c_staffelpreise_title_r,
.c_staffelpreise_r{
	float: right;
	width: 80px;
	text-align: right;
	font-size: 11px;
}
.c_staffelpreise_title_r,
.c_staffelpreise_title_l{
	font-weight: bold;
	margin: 5px 0 0 0;
}
.c_staffelpreise_l,
.c_staffelpreise_r{
	margin: 5px 0 0 0;
}
a.c_productitem_details_link{
	display: block;
	padding: 0 0 0 10px;
	margin: 0 0 0 0;
	background: transparent url(../img/ico_arrow_right_blue.gif) no-repeat 0 4px;
}

/* C Productitem Small*/
.c_productitem_small{
	width: 540px;
	margin: 0 0 0 0;
	background: transparent url(../img/bg_productitem_dotted.png) no-repeat right bottom;
}
.c_productitem_inner_small{
	width: 522px;
	margin: 0 0 0 0;
	background: transparent url(../img/bg_dlh_grey.gif) repeat-x left top;
}
.c_productitem_inner_small_first{
	background: transparent;
}
.c_productitem_middle_small{
	width: 246px;
	padding: 5px 0 0 0;
}
/* Details */
.c_product_top_l{
	margin: 10px 0 0 0;
	width: 310px;
	overflow: hidden; 
	position: relative;
}
h1.c_product_title{
	display: block;
	height: 37px;
	overflow: hidden;
	padding: 0 0 0 0;
	margin: 0 0 3px 0;
	font: bold 15px/17px "Tahoma", sans-serif;
}
a.c_product_edit{
	display: block;
	text-decoration: none;
	width: 16px;
	height: 16px;
	position: absolute;
	right: 0px;
	top: 20px;
	background: transparent url(../img/edit.gif) no-repeat left top;
}
.c_product_artnum{
	margin: 0 0 1px 0;
	font: bold 11px/13px "Tahoma", sans-serif;
}
.c_product_top_r{
	position: absolute;
	height: 86px;
	width: 238px;
	overflow: hidden;
	right: -6px;
	top: -15px;
	padding: 5px 0 0 20px;
	background: transparent url(../img/bg_c_details_r_staffelpreise.png) no-repeat left top;
}
* html .c_product_top_r{
	/*\*/
	right: 4px;
	top: -15px;
	padding: 10px 0 0 20px;
	/*IE6*/
}
.c_product_price_label{
	width: 136px;
}
.c_product_price{
	float: right;
	width: 82px;
	text-align: right;
	font: bold 15px/17px "Tahoma", sans-serif;
	color: #ea531e;
	background: transparent;	
}
.c_auf_anfrage{
	font: bold 13px/19px "Tahoma", sans-serif;
}
.c_sonderpreis_label{
	float: right;
	margin: 3px 0 0 0;
	text-align: right;
}
.c_sonderpreis_tag{
	position: absolute;
	top: 25px;
	right: 0px;
	background: transparent url(../img/special_tag.gif) no-repeat left;
	height: 16px;
	width: 100px;
}
.c_sonderpreis_tag_details{
	top: 38px;
}
.c_sonderanfertigung_tag{
	cursor: help;
	position: absolute;
	top: 25px;
	right: 0px;
	background: transparent url(../img/sonder_tag.gif) no-repeat left;
	height: 16px;
	width: 120px;
}
.c_sonderanfertigung_tag_details{
	top: 38px;
}
.c_product_image{
	width: 435px;
	height: 436px;
	padding: 1px 0 0 1px;
	margin: 15px auto 0 auto;
	/*background: transparent url(../img/bg_c_product_image.png) no-repeat left top;*/
}
span.c_product_thumb,
a.c_product_thumb,
a.c_product_thumb:link,
a.c_product_thumb:active,
a.c_product_thumb:hover,
a.c_product_thumb:focus,
a.c_product_thumb:visited{
	display: block;
	float: left;
	margin: 0 6px 0 0;
	height: 120px;
	width: 120px;
	border: 1px solid #c7c7c7;
}
.c_product_image img{
	display: block;
	border: 0px;
	width: 425px;
	height: 425px;
	overflow: hidden;
}
.c_product_thumb img{
	display: block;
	border: 0px;
	width: 120px;
	height: 120px;
	overflow: hidden;
}
.c_product_actions{
	height: 20px;
	margin: 10px 0 0 0;
}
input.c_product_act_middle{
	float: left;
	cursor: pointer;
	margin: 6px 0 0 43px;
}
.c_trenner_wrapper{
	clear: both;
	margin: 15px 0 0 0;
	padding: 10px 0 0 0;
	position: relative;
	background: transparent url(../img/bg_dlh_grey.gif) repeat-x left top;
}
.c_innerbox{
	background: transparent url(../img/c_bg_inner_box_wrapper.png) no-repeat left bottom;
	width: 562px;
	position: relative;
}
.c_innerbox_inner{
	position: relative;
	background: transparent url(../img/c_bg_inner_box.png) no-repeat left top;
	padding: 15px 20px 15px 10px;
}
.c_product_direktanfrage_info{
	position: relative;
}
#c_diektanfrage_bg_top{
	display: block;
	position: absolute;
	top: -33px;
	right: 13px;
	width: 112px;
	height: 121px;
	background: transparent url(../img/direktanfrage_bg_top_right.png) no-repeat left top;
}
#c_direkt_anfrage form{
	position: relative;
	display: block;
}
#c_direkt_anfrage input.field_input2{
	position: static;
}

/* Tooltip */
.c_tooltip{
	display: none;
	position: absolute;
	left: 0px;
	bottom: 17px;
	width: 244px;
	overflow: hidden;
	background: transparent url(../img/c_tooltip_bottom.png) no-repeat left bottom;
	padding: 0 0 0 0;
	z-index: 1;
}
* html .c_tooltip{
	/*\*/
	top: 0px;
	/*IE6*/
}
.c_tooltip_inner{
	display: block;
	position: relative;
	width: 232px;
	padding: 5px 5px 10px 7px;
	background: transparent url(../img/c_tooltip_top.png) no-repeat left top;
}

/* ErrorHandling */
ul.c_error_box{
	display: block;
	list-style-type: none;
	border: 1px solid #cc0000;
	background: #ffe6e6;
	color: #cc0000;
	font-weight: bold;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	position: relative;
}
ul.c_error_box_margin{
	margin: 10px 0 0 0;
}
ul.c_error_box li{
	display: block;
	list-style-type: none;
	background: #ffe6e6 url(../img/redled.png) no-repeat left top;
	color: #cc0000;
	font-weight: bold;
	margin: 5px 5px 5px 5px;
	padding: 0 0 0 20px;
}

/* SuccessHandling */
ul.c_success_box{
	display: block;
	list-style-type: none;
	border: 1px solid #037908;
	background: #EEFFE6;
	color: #037908;
	font-weight: bold;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	position: relative;
}
ul.c_success_box_margin{
	margin: 10px 0 0 0;
}
ul.c_success_box li{
	display: block;
	list-style-type: none;
	background: #EEFFE6 url(../img/greenled.png) no-repeat left top;
	color: #037908;
	font-weight: bold;
	margin: 5px 5px 5px 5px;
	padding: 1px 0 1px 20px;
}

/* Info Boxe Yellow */
.c_info_box{
	background: #FBD63C;
	padding: 9px 9px 9px 9px;
	width: 542px;
	overflow: hidden;
	font-weight: normal;
}

/* Tabs */
.c_product_tabs{

}

ul.c_product_tablist{
	display: block;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	height: 33px;
	overflow: hidden;
}
ul.c_product_tablist li{
	display: block;
	float: left;
	margin: 0 6px 0 0;
	height: 33px;
	background: transparent url(../img/c_tabs.png) no-repeat right -149px;
}
* html ul.c_product_tablist li{
	/*\*/
	width: 50px;
	white-space: nowrap;
	/*IE6*/
}
ul.c_product_tablist li.c_tab_right{
	margin: 0 8px 0 0;
	font-size:10px;
}
ul.c_product_tablist li a,
ul.c_product_tablist li a:link,
ul.c_product_tablist li a:visited,
ul.c_product_tablist li a:active,
ul.c_product_tablist li a:hover,
ul.c_product_tablist li a:focus{
	display: block;
	height: 33px;
	color: #032f79;
	font-weight: normal;
	background: transparent url(../img/c_tabs.png) no-repeat left -106px;
	padding: 15px 10px 0 10px;
}
ul.c_product_tablist li.c_tab_active{
	background: transparent url(../img/c_tabs.png) no-repeat right -53px;
}
ul.c_product_tablist li.c_tab_active a,
ul.c_product_tablist li.c_tab_active a:link,
ul.c_product_tablist li.c_tab_active a:visited,
ul.c_product_tablist li.c_tab_active a:active,
ul.c_product_tablist li.c_tab_active a:hover,
ul.c_product_tablist li.c_tab_active a:focus{
	display: block;
	padding: 12px 17px 0 17px;
	color: #f9d63c;
	font-weight: bold;
	background: transparent url(../img/c_tabs.png) no-repeat left top;
}
.c_tab{
	font-size:10px;
}
.c_tab a:focus{
	text-decoration:none;
}
.c_tab_content{
	display: block;
	background: #F4F4F4 url(../img/c_tabcontent_outer.png) no-repeat left bottom;
	width: 560px;
	overflow: hidden;
	position: relative;
}
.c_tab_content_inner{
	padding: 10px 10px 10px 10px;
	font-size: 12px;
	line-height: 15px;
	background: transparent url(../img/c_tabcontent_inner.png) no-repeat left top;
	position: relative;
}
.c_tab_content_dotted{
	padding: 0 0 10px 0;
	background: #F4F4F4 url(../img/bg_dlh_grey.gif) repeat-x left bottom !important;
}
.c_tab_content_title{
	display: block;
	margin: 5px 0 5px 0;
	padding: 0 0 0 0;
	font-size: 14px;
}

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

table.c_product_attributes tr{
	background: transparent url(../img/bg_dlh_grey.gif) repeat-x left top;
}
table.c_product_attributes tr.first{
	background: transparent;
}
table.c_product_attributes tr td.c_product_att_left{
	width: 20%;
	padding: 7px 7px 7px 7px;
	background: transparent url(../img/bg_dlv_grey.gif) repeat-y right top;
}
table.c_product_attributes tr td.c_product_att_right{
	width: 80%;
	padding: 7px 7px 7px 7px;
}
/* Blocklayer */
#c_mel_blocklayer{
	position: absolute;
	width: 100%;
	height: 100%;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	top: 0px;
	left: 0px;
	z-index: 10099;
	background: transparent url(../img/bg_mel_blocklayer.png) repeat left top;
	text-align: center;
}
.c_mel_blocklayer_inner{
	width: 560px;
	position: relative;
	padding: 10px 15px 10px 15px;
	margin: 100px auto 0 auto;
	background: #FFFFFF;
	text-align: left;
}
a.mel_close,
a.mel_close:link,
a.mel_close:visited,
a.mel_close:active,
a.mel_close:focus,
a.mel_close:hover{
	display: block;
	position: absolute;
	right: 10px;
	top: 5px;
	width: 29px;
	height: 15px;
	background: transparent url(../img/btn_mel_close.png) no-repeat left top;
}

/* Basket und process */
.c_basket_title_bar{
	margin: 10px 0 0 0;
	font-weight: bold;
	width: 560px;
	height: 32px;
	overflow: hidden;
	line-height: 32px;
	background: transparent url(../img/bg_c_locator_bar.png) no-repeat left top;
	position: relative;
}
.c_basket_item{
	height: 131px;
	overflow: hidden;
	width: 560px;
	background: transparent url(../img/bg_dlh_grey.gif) repeat-x left bottom;
	margin: 0 0 0 0;
	padding: 10px 0 10px 0;
	position: relative;
}
.c_basket_row1{
	width: 58px;
	float: left;
	padding: 0 10px 0 10px;
	position: relative;
}
.c_basket_row2{
	width: 296px;
	float: left;
	padding: 0 10px 0 10px;
	position: relative;
}
.c_basket_row2_wide{
	width: 350px;
	position: relative;
}
.c_basket_row3{
	float: left;
	width: 52px;
	padding: 0 0 0 0;
	position: relative;
}
.c_basket_row4{
	width: 94px;
	float: right;
	padding: 0 10px 0 10px;
	text-align: right;
	position: relative;
}
span.c_basketitem_productname,
a.c_basketitem_productname,
a.c_basketitem_productname:link,
a.c_basketitem_productname:visited,
a.c_basketitem_productname:active,
a.c_basketitem_productname:hover,
a.c_basketitem_productname:focus{
	display: block;
	height: 28px;
	overflow: hidden;
	margin: 10px 0 2px 0;
}
span.c_basket_amount,
span.c_basketitem_price{
	display: block;
	margin: 10px 0 2px 0;
}
.c_basketitem_error{
	display: block;
	margin: 10px 0 0 0;
}
.c_basket_summary{
	padding: 10px 0 10px 0;
	width: 560px;
	background: transparent url(../img/bg_dlh_grey.gif) repeat-x left bottom;
}
* html .c_basket_summary{
	position: relative;
}
.c_basket_summary_n_b{
	padding: 10px 0 0 0;
	background: transparent;
}
.c_basket_summary_title{
	float: left;
	width: 98px;
	margin: 0 0 0 348px;
}
* html .c_basket_summary_title{
	/*\*/
	margin: 0 0 0 150px;
	/*IE6*/
}
.c_basket_summary_value{
	float: right;
	width: 110px;
	margin: 0 0 0 0;
	text-align: right;
}

/* CHECKOUT */
.c_drittel_box{
	margin: 20px 10px 0 0;
	width: 180px;
	overflow: hidden;
	float: left;
	position: relative;
	background: transparent url(../img/bg_c_drittel_box_bottom.png) repeat-x left bottom;
}
.c_drittel_box_last{
	margin: 20px 0 0 0;
}
.c_drittel_box_inner{
	padding: 10px 10px 10px 10px;
	width: 160px;
	overflow: hidden;
	position: relative;
	background: transparent url(../img/bg_c_drittel_box_top.png) repeat-x left top;
}
.c_drittel_box_title{
	padding: 0 0 4px 0;
	font-size: 11px;
	font-weight: bold;
	position: relative;
	background: transparent url(../img/bg_dlh_grey.gif) repeat-x left bottom;
}
.c_drittel_box_content{
	height: 85px;
	overflow: hidden;
	background: transparent;
}
.c_drittel_box_btn{
	height: 23px;
	overflow: hidden;
}

/**** Checkout Steps *****/
.c_checkout_steps{
	margin: 15px 0 15px 0;
	padding: 0 0 15px 0;
	background: transparent url(../img/bg_dlh_grey.gif) repeat-x left bottom;
	width: 560px;
}
a.c_checkout_step,
a.c_checkout_step:link,
a.c_checkout_step:visited,
a.c_checkout_step:active,
a.c_checkout_step:hover,
a.c_checkout_step:focus,
span.c_checkout_step{
	display: block;
	width: 107px;
	height: 88px;
	margin: 0 40px 0 0;
	text-decoration: none;
	background: transparent url(../img/bg_checkout_steps.png) no-repeat left top;
	float: left;
}
span.c_step_1_active{
	background: transparent url(../img/bg_checkout_steps.png) no-repeat left top;
}
span.c_step_1{
	background: transparent url(../img/bg_checkout_steps.png) no-repeat left -103px;
}
span.c_step_2_active{
	background: transparent url(../img/bg_checkout_steps.png) no-repeat left -207px;
}
span.c_step_2{
	background: transparent url(../img/bg_checkout_steps.png) no-repeat left -312px;
}
span.c_step_3_active{
	background: transparent url(../img/bg_checkout_steps.png) no-repeat left -417px;
}
span.c_step_3{
	background: transparent url(../img/bg_checkout_steps.png) no-repeat left -522px;
}
span.c_step_4_active{
	margin: 0 0 0 0;
	background: transparent url(../img/bg_checkout_steps.png) no-repeat left -628px;
}
span.c_step_4{
	margin: 0 0 0 0;
	background: transparent url(../img/bg_checkout_steps.png) no-repeat left -735px;
}
.c_checkout_block{
	line-height: 13px;
	margin: 0 0 10px 0;
}

/* C Rechner */
.c_rechner_ergebnis{
	width: 76px;
	height: 20px;
	margin: 0 10px 0 0;
	font-weight: bold;
	float: left;
	line-height: 20px;
}
input.field_input_rechner{
	width: 61px;
	margin: 0 10px 0 0;
}
.c_sitemap_left{
	float: left;
	width: 49%;
	overflow: hidden;
	background: transparent url(../img/bg_dlv_grey.gif) repeat-y right top;
}
.c_sitemap_right{
	float: right;
	width: 49%;
	
	overflow: hidden;
	text-align: left;
}
.c_sitemap_left ul,
.c_sitemap_right ul{
	display: block;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}
.c_sitemap_left ul li,
.c_sitemap_right ul li{
	display: block;
	font-weight: bold;
	margin: 0 0 0 0;
	padding: 0 0 3px 10px;
	line-height: 13px;
	background: transparent url(../img/ico_arrow_right_blue.gif) no-repeat left 3px;
}
.c_sitemap_left ul li ul,
.c_sitemap_right ul li ul{
	display: block;
	margin: 5px 0 0 10px;
	padding: 0 0 0 0;
}
.c_sitemap_left ul li ul li,
.c_sitemap_right ul li ul li{
	display: block;
	margin: 0 0 0 0;
	padding: 1px 0 2px 16px;
	line-height: 13px;
	font-weight: normal;
	background: transparent url(../img/bullet_blue.png) no-repeat left top;
}

.c_sitemap_left ul li a,
.c_sitemap_left ul li a:link,
.c_sitemap_left ul li a:visited,
.c_sitemap_left ul li a:active,
.c_sitemap_left ul li a:hover,
.c_sitemap_left ul li a:focus,
.c_sitemap_right ul li a,
.c_sitemap_right ul li a:link,
.c_sitemap_right ul li a:visited,
.c_sitemap_right ul li a:active,
.c_sitemap_right ul li a:hover,
.c_sitemap_right ul li a:focus{
	color: #032F79;
}

a.mel_tooltip,
a.mel_tooltip:link,
a.mel_tooltip:visited,
a.mel_tooltip:active,
a.mel_tooltip:hover,
a.mel_tooltip:focus{
	display: block;
	position: relative;
	cursor: pointer;
	text-decoration: none;
}
.mel_tooltip_content{
	position: absolute;
	z-index: 10001;
	top: 0px;
	width: 500px;
	height: auto;
	padding: 10px 10px 10px 10px;
	background: #ECECEC;
	border: 1px solid #C2C2C2;
	right: 10px;
}
#test{
	position: absolute;
	right: 30px;
	top: 0px;
}
.c_small_logo{
	width: 150px;
	height: 17px;
	margin: 5px 0 5px 0;
	background: transparent url(../img/bg_image_collection_2.png) no-repeat left -216px;
}

* html #cart_quantity{
	display: block;
	width: 564px;
	overflow: hidden;
	position: static;
}