chtml,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,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,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{font-size:100%;font:inherit;padding:0;border:0;margin:0;vertical-align:baseline}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}.clear{clear:both}hr{color:#EFEFEF}.dd_global_blue_page_headline{background:#008CD3;width:100%;border:1px solid #008CD3;text-align:center;font-size:medium!important;font-family:Arial,Helvetica,sans-serif!important;color:#FFF;padding-top:3px;padding-bottom:3px;margin-bottom:20px}.dd_global_blue_headline_unternehmen{background:#008CD3;width:100%;border:1px solid #008CD3;text-align:center;font-size:medium!important;font-family:Arial,Helvetica,sans-serif!important;color:#FFF;padding-top:3px;padding-bottom:3px;margin-bottom:1px}.dd_global_blue_headline{background:#008CD3;width:644px;font-weight:700;text-align:left;font-size:small!important;font-family:Arial,Helvetica,sans-serif!important;color:#FFF;padding-top:3px;padding-bottom:3px;padding-left:20px;margin-bottom:1px}.unternehmen_00_02_fonts,.unternehmen_00_08_fonts{font-size:medium!important;text-align:center;font-weight:400}.unternehmen_00_03_01l,.unternehmen_00_03_01r,.unternehmen_00_06_01l,.unternehmen_00_06_01r{text-align:center;font-weight:700;font-family:Arial,Helvetica,sans-serif;color:#FFF;padding-bottom:3px;padding-top:3px;background:#999}

body {
font-family: Arial, Helvetica, Sans-serif;
	color: rgba(68,68,68,1.00);
}

.menu {
line-height: 2em;
font-size: 14px;
}
.logozeile_row .img_div img {
	margin-left: 5px;
	margin-right: 5px;
}
a:link.dd_menu_a, a:visited.dd_menu_a {
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	color: #037CCB;
	text-decoration: none;
}

a.dd_menu_a:hover {
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	color: #A7C4E1;
}

.wpb_row.vc_row-fluid.unternehmen_01 {
	height: 120px;
	margin: 0;
}
.nav_left_div {
    width: 240px; 
float: left; 
text-align: left; 
font-size: 14px; 
font-family: Arial, Helvetica, sans-serif; 
color: #369; 
content: normal; 
text-align: left !important; 
line-height: 26px; 
height: 680px; 
}
.nav_left_div_ie {
    width: 240px; 
float: left; 
text-align: left; 
font-size: 14px; 
font-family: Arial, Helvetica, sans-serif; 
color: #369; 
content: normal; 
text-align: left !important; 
line-height: 26px; 
height: 680px; 
}
.nav_left_div ul {

margin-left: 14px;
}
.nav_left_div_ie ul {
margin-left: 15px;
}
end


/* banner-gen */
.banner_gradient {
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#008CD3+0,98d1f2+100 */
background: #008CD3; /* Old browsers */
background: -moz-linear-gradient(left, #008CD3 0%, #98d1f2 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#008CD3), color-stop(100%,#98d1f2)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left, #008CD3 0%,#98d1f2 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left, #008CD3 0%,#98d1f2 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(left, #008CD3 0%,#98d1f2 100%); /* IE10+ */
background: linear-gradient(to right, #008CD3 0%,#98d1f2 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#008CD3', endColorstr='#98d1f2',GradientType=1 ); /* IE6-9 */
}
ul#menu-<?php echo $menu->term_id; ?> li {
	list-style: #424242;
	
}
.epartner_wrapper {
	margin-bottom: 45px !important;
}
.wpb_wrapper p {
	margin-bottom: 10px;
}
.agb_content {
	line-height: 1.4em;
	font-size: small;
}

img.product_picture_loaded {
	margin-top: 35px;	
}

.dvbcomponents_grey_title {
	width: 100%;
	background: #808080;
	color: #FFF;
	padding-top: 5px;
	padding-bottom: 3px;
	padding-left: 16px;
	margin-bottom: 16px;
	margin-top: 16px;
}

.dvb_components_product_container {
	display: table;
	width: 100%;
	font-family: Arial, Helvetica, Sans-serif;
	font-size: small;
	color: #333;
}

	.dvb_components_product_text_container {
		display: table-cell;	
		width: 50%;
		padding: 3px;
		text-align: left;
		vertical-align: top;
	}

		.dvbcomponents_product_name {
			margin-bottom: 8px;	
		}
		.dvbcomponents_product_name a {
			font-weight: 600;
			text-decoration: none;
			font-size: medium;
			color: #359;
		}
		
		.dvbcomponents_more_link {
			margin-top: 8px;
			margin-bottom: 16px;
		}
		
		.dvb_ul ul {
			margin-bottom: 8px;
			list-style: disc;
			/* line-height: 1.2em; */
		}
		.dvb_ul ul li {
			margin-left: 1em;
			font-family: Verdana,Geneva,Tahoma,sans-serif;
			font-size: x-small;
			color: #424242;
			line-height: 1.4em;
		}


	.dvb_components_award_container {
		display: table-cell;
		vertical-align: middle;
		text-align: center;
		width: 95px;
		padding: 3px;	
	}
	.dvb_components_product_picture_container {
		display: table-cell;
		vertical-align: middle;
		text-align: center;
		width: 50%;
		padding: 3px;
	}
	
	#dvbcomponents_content {
		margin-bottom: 16px;
	}



/* ######################################################### 05 01 17 22 03 #### */

.endoflife_blue {
	
	width: 100%;
	
	text-align: center;
	font-size: medium !important;
	font-family: Arial,Helvetica,sans-serif !important;
	
	padding-top: 3px;
	padding-bottom: 3px;
	margin-bottom: 20px;
	/*
	background: #008CD3;
	border: 1px solid #008CD3;
	color: #FFF;
	*/

}



.dd_ean_art_blue {
	background: #008CD3;
	width: 100%;
	border: 1px solid #008CD3;
	text-align: center;
	font-size: medium !important;
	font-family: Arial,Helvetica,sans-serif !important;
	color: #FFF;
	padding-top: 3px;
	padding-bottom: 3px;
	margin-bottom: 20px;
}
.no_bottom_margin {
	margin-bottom: 4px;
}
.table_100 {
	display: table;
	width: 100%;
}

.cell_40 {
	display: table-cell; 
	width: 40%;
}

.cell_25 {
	display: table-cell; width: 25%;
}

.cell_50 {
	display: table-cell; 
	width: 50%;
}

.cell_60 {
	display: table-cell; 
	width: 60%;
}

.cell_100 {
	display: table-cell; 
	width: 50%;
}

/* ############ BANNER ################# */

.dd_banner_tbl {
	border: 1px solid #CCC; 

	height: 70px; 

	display: table; 

	font-family: Arial, Helvetica, Sans-serif;
	font-weight: 600; 
	font-size: 28pt;
}

.banner_gradient {
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#008CD3+0,98d1f2+100 */
	background: #008CD3; /* Old browsers */
	background: -moz-linear-gradient(left, #008CD3 0%, #98d1f2 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,#008CD3), color-stop(100%,#98d1f2)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left, #008CD3 0%,#98d1f2 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left, #008CD3 0%,#98d1f2 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(left, #008CD3 0%,#98d1f2 100%); /* IE10+ */
	background: linear-gradient(to right, #008CD3 0%,#98d1f2 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#008CD3', endColorstr='#98d1f2',GradientType=1 ); /* IE6-9 */
}

.banner_cell_left {
	width: 50%; 
	height: 70px; 
	display: table-cell; 
	text-align: right; 
	padding-right: 15px; 
	vertical-align: middle; 
	color: #FFF;
}
.banner_cell_right {
	width: 50%; 
	height: 70px; 
	display: table-cell; 
	text-align: left; 
	padding-left: 15px; 
	vertical-align: middle;
}

.greyed {
color: #A0A0A0;
}

.dd_product_picture {
	text-align: center;
	margin: 20px;
}

.dd_content {
	margin-bottom: 15px;
}
.boxer {
   display: table;
width: 100%;
   border-collapse: collapse;
   font-size: x-small; font-family: Arial, Helvetica, Sans-serif; margin-top: 4px;
}
 
.boxer .box-row {
   display: table-row;
}
 
.boxer .box {
   display: table-cell;
   text-align: left;
   vertical-align: top;
  /*  border: 1px solid black; */
}

.boxer {
   display: table;
   border-collapse: collapse;
   font-size: x-small; font-family: Arial, Helvetica, Sans-serif; margin-top: 4px;
}
 
.boxer .box-row {
   display: table-row;
	height: 20px;
}
 
.boxer .box {
   display: table-cell;
   text-align: left;
   vertical-align: middle;
  /*  border: 1px solid black; */
}

.boxer > .box-row > .box {
	padding-left: 12px;
	
}

.centered {
text-align: center !important;
}
.bold {
font-weight: 700;
}

.greyed {
color: #A0A0A0;
}


/* ################## DD Content ####################### */
.dd_content {
	font-size: small;
	font-family: Arial, Helvetica, Sans-serif; 
	color: #424242;
	line-height: 1.2em;
	padding: 12px;
	
}

.blue_16 {
    font-size: medium;
    font-weight: 700;
    margin-left: 10px;
    margin-bottom: 8px;
	margin-top: 10px;
    color: #359;
}
.advanced {
	font-size: 9.5px;
	line-height: 0.9em;
	
	margin-bottom: 8px;
}
.advanced > ul > li {
	font-size: 9.5px !important;
}

div.box-row:nth-child(odd) {
	background-color: #FFF;
}

div.box-row:nth-child(even) {
	background-color: #F6F6F6;
}