
/* #Font-Face
================================================== */
@font-face {
	font-family: 'DINMedium';
	src: url('fonts/FF_DIN_Pro_Medium_Italic.eot');
	src: local('☺'), url('fonts/FF_DIN_Pro_Medium_Italic.woff') format('woff'), url('fonts/FF_DIN_Pro_Medium_Italic.ttf') format('truetype'), url('fonts/FF_DIN_Pro_Medium_Italic.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'DINBold';
	src: url('fonts/FF_DIN_Pro_Bold_Italic.eot');
	src: local('☺'), url('fonts/FF_DIN_Pro_Bold_Italic.woff') format('woff'), url('fonts/FF_DIN_Pro_Bold_Italic.ttf') format('truetype'), url('fonts/FF_DIN_Pro_Bold_Italic.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'DINRegular';
	src: url('fonts/FF_DIN_Pro_Regular_Italic.eot');
	src: local('☺'), url('fonts/FF_DIN_Pro_Regular_Italic.woff') format('woff'), url('fonts/FF_DIN_Pro_Regular_Italic.ttf') format('truetype'), url('fonts/FF_DIN_Pro_Regular_Italic.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}.newsBigBox .newsImage
/* #Text Styles
================================================== */

body {
	font-family:arial;
	font-size:12px;
	color:#333333;
} 

h1	{	font-size: 29px; font-family:DINRegular; color:#1A171B; text-align:center; text-transform:uppercase; margin:35px 0 35px 0; padding:0px; font-weight:100;  }
h2 { font-size:24px; font-weight:bold; color:#3D3D3F; line-height:34px; font-family:Arial, Helvetica, sans-serif;}
h3{	font-size:16px; font-family:DINRegular; text-transform:uppercase; font-weight:100; }
h4{ color:#DB002E; font-family:DINRegular; font-size:16px; display:block; text-transform:uppercase; }

.largeScreen { display:none!important; }
.newsDateBig { font-family:arial; font-size:16px; font-style:italic; color:#DB002E; margin-top:20px; margin-bottom:20px; display:block; }
.text.intro { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#3D3D3F; line-height:21px; }
.text.pagePathInl {font-family:arial; font-size:16px; font-style:normal; color:#DB002E; margin-top:20px; margin-bottom:20px; display:block;}
.regularPage h1 { font-family:DINRegular; color:#1A171B; line-height:42px; text-align:left; margin-top:10px; margin-bottom:20px;}
.regularPage h3{ color:#DB002E; font-family:DINRegular; font-size:16px; margin-top:20px; margin-bottom:10px; display:block; text-transform:uppercase; }
.mobileInvisible{ display:block!important; }
/* #Site Styles
================================================== */
body, html
{
	background-color:#ECECED;
	height:100%;
}
	a:link, a:active, a:visited { text-decoration:none; }
	.clear { clear:both }
	.hidden { overflow:hidden; }
	.relative { position:relative }
	.absolute { position:absolute }
	.floatleft{ float:left;}
	.floatright{ float:right;}
	.right { right:0px }
	.cleanDivider { width:100%; height:1px; margin:30px 0px 30px 0px; clear:both; }
	.cleanDividerSmall { width:100%; height:20px;  clear:both; }
	.cleanDividerSmallXstra { width:100%; height:20px; }
	.mobile{display:none}
	div.logo { 
		height: 64px;
   		width: 183px;
		margin-top:30px; 
		margin-bottom:30px; 
	}
	
	.pointer { cursor:pointer; }
	
	/* Corner values */
	.corner { position:absolute; z-index:99;}
	.corner.LT { left:0px; top:0px;}
	.corner.RT { right:0px; top:0px;}
	.corner.LB { left:0px; bottom:0px;}
	.corner.RB { right:0px; bottom:0px;}
	
	/* Menu */
	.menu-left-corner, .menu-right-corner, .menu-middle-bg  {
		float:left;
	}
	.fixedMenu
	{
		position:fixed !important;
		margin: 0px !important;
		z-index:99999999 !important;
		clear: both;
	}
	/*
	.fixedMenu .menu-left-corner, .fixedMenu .menu-right-corner, .fixedMenu .gray-corner-RB, .fixedMenu .gray-corner-RT, .fixedMenu .gray-corner-LB, .fixedMenu .gray-corner-LT 
	{
		display:none!important;
	}
	.fixedMenu .menu-middle-bg { width:100%!important;}
	*/
	.menu-middle-bg h2 {
		color:#FFF;
		font-family:DINRegular;
		font-size:16px;
		margin-left:40px;
		margin-top:5px;
		width:94%;
		font-weight:100;
		position:relative;
		margin-bottom:7px;
	}
	.menu-middle-bg {
		width:918px;
		height:50px;
		background-color:#1E1E1E;
		position: relative;
	}
	.menu-middle-bg ul {
		margin:0px;
		padding:0px;
		height:auto;
	}
	.menu-middle-bg ul li {
		height:auto;
		float:left;
	}
	.menu-middle-bg ul li a:link, .menu-middle-bg ul li a:visited {
		display:block;
		padding-top:15px;
		height:35px;
		padding-left:10px;
		padding-right:10px;
		float:left;
		font-size:14px;
		font-family:DINRegular;
		text-transform:uppercase;
		font-weight:100;
		color:#C5C6C8;
		
	}
	
	
	.medRedGradient a:link,  .medRedGradient a:visited
	{
		color: #FFF;
	}

	.medRedGradientParse a:link,  .medRedGradientParse a:visited
	{
		color: #FFF;
	}
	 .gray-corner-LB{
		 background-image:url(../images/corner-gray-LB.png);
		 background-repeat:no-repeat;
		 width: 8px;
		 height: 8px;
		 position:absolute;
		 left:0px;
		 bottom:0px;
		}
	.medRedGradient { height:159px; }
	 .gray-corner-RB { 
		 background-image:url(../images/corner-gray-RB.png); 
		 background-repeat:no-repeat;
		 width: 8px;
		 height: 8px;
		 position:absolute;
		 right:0px;
		 bottom:0px;
		}
	
	.colapseButton
		{
			width:20px;
			height:20px;
			position:absolute;
			right:20px;
			top:14px;
			background:url(../images/colapseButton.png) no-repeat;
			background-position:center;
			cursor:pointer;
			z-index:999;
			display:none;
		}
	.menu-middle-bg ul li a:active { background-color:#5c5c5c; }
	.menu-middle-bg ul li a:hover, .menu-middle-bg ul li a.active { background-color:#444444; }
		
	.container { height:100%; }
	.text.body
	{
		font-size:12px;
		}
	/* Content Holder */
	#mainContent {
		height:auto;
		padding-top:10px;
		position:relative;
		margin-top:40px;
		background-color:#FFF;
	}
	
	.searchInput
	{
		background:url(../images/search-icon.png) no-repeat 5px 5px #FFF;
		position:absolute;
		right:20px;
		top:50px;
		height:24px;
		width:175px;
		-webkit-border-radius: 4px;
		-moz-border-radius: 4px;
		border-radius: 4px;	
		z-index: 99;
	}
	
	.searchInput input
	{
		background-color: transparent;
		color: #444;
		width:150px;
		border:none;
		padding-left:25px;
		font-size:12px;
		outline: none;
		resize: none;
	}
	
	.searchInput input[type="text"]:focus
	{
		border: none;
		outline: none;
		resize: none;
	}
	.ui-loader ui{
		display:none!important;
	}
		
/* #Containers
================================================== */
	.medRedGradient
	{
		background: url(../images/sprites.png) no-repeat;
		background-position: 0 -313px;
		background-repeat:repeat-x;
		min-height:150px;
		color:#fff;
		margin-bottom:20px;
	}
	
	.medRedGradient strong { color: #FFF; font-size:14px; }

	.medRedGradient p
	{
		padding:20px;
		margin-bottom:0px;
		float:left;
		width:160px;
		font-size:12px;
		
	}
	
	.medRedGradientNew
	{
		background: url(../images/sprites.png) no-repeat;
		background-position: 0 -313px;
		background-repeat:repeat-x;
		background-color:#bd0926;
		min-height:180px!important;
		color:#fff;
		width:100%!important;
		margin-bottom:20px!important;
	}
	
	.medRedGradientNew strong { color: #FFF; font-size:14px; }

	.medRedGradientNew p
	{
		padding:20px;
		margin-bottom:0px;
		float:left;
		width:220px;
		font-size:12px;
		
	}
	
	.medRedGradientHome
	{
		background: url(../images/sprites.png) no-repeat;
		background-position: 0 -313px;
		background-repeat:repeat-x;
		background-color:#bd0926;
		min-height:180px!important;
		color:#fff;
		width:500px!important; 
		margin-bottom:20px!important;
	}
	
	.medRedGradientHome strong { color: #FFF; font-size:14px; }

	.medRedGradientHome p
	{
		padding:20px;
		margin-bottom:0px;
		float:left;
		width:220px;
		font-size:12px;
		
	}
	
	.redGradient_big
	{
		position:relative;
		overflow:hidden;
		
	}
		.redGradient_big h2
		{
			font-size:49px;
			color:#fff;
			text-transform:uppercase;
			font-family:DINMedium;
			font-weight:100;
			line-height:44px;
			padding-top:40px;
			padding-left:20px;
		}
		.redGradient_big p
		{
			display:block;
			color:#1A171B;
			margin-top:20px;
			padding-left:25px;
			padding-right:25px;
			font-size:14px;
			line-height:21px;
		}
		.redGradient_big a
		{
			color: #fff;
			text-decoration: none;
		}
		
	.headerImage
	{
		height: 312px;
	}
	
	.CContainer.mailing .sbHolder
	{
		margin-left:164px;
		margin-top:10px;
	}
	.CContainer.mailing .sbOptions
	{
        -webkit-box-shadow:  2px 2px 2px 2px , 0.4;
        -moz-box-shadow:  2px 2px 2px 2px , 0.4;
        box-shadow:  2px 2px 2px 2px , 0.4;
	}
	
	
	/* Custom Containers */
	.CContainer p { padding:10px; margin:0px;} 
	.CContainer h3 { color:#C5C6C8; padding-left:20px; padding-top:5px;  } 
	.CContainer .box.center
	{
		height:45px;
		background-color:#2D2C2F;
		width:100%;
		padding-top:5px;
		margin-top:-10px;
		
	}
	.CContainer .box.bottom.center
	{
		position:absolute;
		bottom:0px;
		height:35px;
	}

	.CContainer .box.bottomimage.center
	{
		position:absolute;
		bottom:0px;
		height:158px;
		padding-top:0px!important;
	
	}
	
	.CContainer .box.bottom.center
	{
		background-color:#b3b3b3;
		color:#3D3D3F!important;
	}
	.CContainer .box.bottom.center:hover
	{
		background-color:#D60031;
		color:#ffffff!important;
	}

	.CContainer .box.bottom.center h3
	{
		padding-top:0px;
		font-size:12px;
		color:inherit;
	}
	.CContainer .box.top {
		height:50px;
		background-color:#2D2C2F;
		width:100%;
	}
	
	.CContainer.video .box.center a { margin-top:12px; margin-right:20px; }

	.CContainer.video
	{
		height:auto;
		background-color:#D8D9DA;
		height:300px;
		margin-bottom:30px;
		cursor: pointer;
	}
		.CContainer.jumpmenu2
	{
		height:50px;
		background-color:#D8D9DA;
		margin-bottom:30px;
	}
	.CContainer.jumpmenu2 h3
	{
		cursor:pointer;
	}
		.CContainer.jumpmenu2 ul li { list-style:none; padding:0; margin:0; }
		.CContainer.jumpmenu2 ul li a:link, 	.CContainer.jumpmenu2 ul li a:active, .CContainer.jumpmenu2 ul li a:visited, .CContainer.jumpmenu2 ul li a
		{
			background-image:url(../images/directNaarMenuBg.png);
			background-repeat:repeat-x;
			background-position:0 0;
			width:100%;
			font-size:14px;
			padding-left:20px;
			padding-top:15px;
			display:block;
			height:35px;
		}
		.CContainer.jumpmenu2 ul li a:hover, .CContainer.jumpmenu2 ul li a.active
		{
			background-position: 0px -49px; 
			color:#FFF;
		}


	.CContainer.jumpmenu
	{
		height:300px;
		background-color:#D8D9DA;
		margin-bottom:30px;
	}
		.CContainer.jumpmenu ul li { list-style:none; padding:0; margin:0; }
		.CContainer.jumpmenu ul li a:link, 	.CContainer.jumpmenu ul li a:active, .CContainer.jumpmenu.jumpmenu ul li a:visited, .CContainer.jumpmenu ul li a
		{
			background-image:url(../images/directNaarMenuBg.png);
			background-repeat:repeat-x;
			background-position:0 0;
			width:300px;
			font-size:14px;
			padding-left:20px;
			padding-top:15px;
			display:block;
			height:35px;
		}
		.CContainer.jumpmenu ul li a:hover, .CContainer.jumpmenu ul li a.active
		{
			background-position: 0px -49px; 
			color:#FFF;
		}

	.CContainer.mailing
	{
		background-color:#D8D9DA;
		height:54px;
		margin-bottom:30px;
	}
	.CContainer.mailing h4
	{
		font-family:DINRegular;
		font-weight:100;
		font-size:18px;
		padding-top:12px;
		padding-left:20px;
		color:#FFF;
		text-transform:uppercase;
	}

	.CContainer.mailing .smallmenu_bg
	{
		margin-right:20px;
		width:150px;
	}
	.CContainer.mailing  button
	{
		margin-top:10px;
		position: absolute;
   		right: 30px;
	}
	.CContainer.mailing input
	{
		
		background-image:background: url(../images/sprites_actions.png) no-repeat;
		background-position: -281px 0;
		width: 34%;
		height: 24px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:14px;
		color:#3D3D3F;
		border:none;
		margin-top:10px;
		float:left;
		margin-right:10px;
		padding-left:10px;
	}
	.CContainer.mailing select
	{
		
		background-image:background: url(../images/sprites_actions.png) no-repeat;
		background-position: -281px 0;
		width: 160px;
		height: 36px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:14px;
		color:#3D3D3F;
		border:none;
		padding-top:10px;
		margin-top:10px;
		float:left;
		margin-right:10px;

	}
	
	 .caseBg2 { 
			background: url(../images/caseBg.png) no-repeat;
			background-size:100%;
			margin-bottom:30px;
			width: 280px;
			height: 230px;
		}


	.newsSmallBox { min-height:295px!important; margin-bottom:20px; } 
	.newsMedBox:hover, .newsSmallBox:hover { background-color:#F5F5F5; cursor:pointer; }
	
	.caseBg2 { position:relative; }
	.caseBg2 p{ margin:10px; color:#333333; font-size:14px; height:110px; }
	.caseBg2 a{ bottom:0px; color:#DB002E; right:70px; position:absolute; display:block; }
	.caseBg2 a:hover{ color:#333333; }
	.caseBg2 img { margin-top:30px; margin-left:216px; }
	.redpoint{ background-image:url(../images/point.png); width:7px; height:7px; overflow:hidden; position:absolute; cursor:pointer; }
	
	.issueItemDownload {  height:170px; position:relative; }
	.issueItemDownload h3 { 
		font-size:14px;
		font-family:Arial, Helvetica, sans-serif;
		text-transform:none;
		font-weight:bold;
	}
	.issueItemDownload p { margin-right:40px;	 }
	
/* #Page Styles
================================================== */
button
{
	
	color:#fff;
	font-size:14px;
	text-shadow:none;
	font-weight:100;
	font-family:Arial, Helvetica, sans-serif;
	border:none;
}

button:hover
{
	background-position: -281px -101px ;
}

.red_btn
{
	padding-top:5px;
	color:#FFF;
	text-align: center;
	font-size:14px;
	font-weight:bold;
	height:27px!important;
	display:none;
	margin: 0px auto;
}
.downloadSmallBox { height:270px; margin-bottom:10px; }
.downloadSmallBox:hover .red_btn
{
	display:block;
}
#headerHolder {
	width:5000px;
}
.slideItem { float: left; }
#headerWrap
{
	width:100%;
	height:312px;
	overflow:hidden;
	margin-bottom:30px;
}


#sitemap
{
	height:auto;
	margin-top:0px;
	background-color:#1E1E1E;
}

#sitemap .sitemap_block
{
	width: 250px;
	float: left;
	overflow: hidden;
	margin: 30px;
}

.sitemap_block ul
{
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}

.sitemap_block ul li
{
	border-bottom: 1px solid #666666;
	margin: 0px;
	padding: 0px;
}

.sitemap_block ul li a
{
	color: #666666;
	display: block;
	text-align: left;
	padding: 10px 5px;
	font-size: 15px;
}

.sitemap_block ul li a:hover
{
	color: #ADADAD;
}

.redOver
{
	background-image:url(../images/viewBtn.png);
	background-repeat:no-repeat;
	background-position:0 -32px;
	height:27px;
	width:142px;
	
	color:#fff!important;
	font-size:14px;
	text-shadow:none;
	font-weight:100;
	font-family:Arial, Helvetica, sans-serif;
	border:none;
	position:absolute;
	bottom:0px;
	left:0px;
	margin-bottom:0px;
	text-decoration:none;
	text-align:center;
	padding-top:5px;
}
.redOver:hover { background-position:0 0px; color:#FFF; cursor:pointer;}


.redOverBtn
{
	background-image:url(../images/viewBtn.png);
	background-repeat:no-repeat;
	background-position:0 -32px;
	height:27px;
	width:142px;
	
	color:#fff!important;
	font-size:14px;
	text-shadow:none;
	font-weight:100;
	font-family:Arial, Helvetica, sans-serif;
	border:none;
	margin-bottom:20px;
	margin-top:40px;
	text-decoration:none;
	text-align:center;
	padding-top:5px;
	display:block;
	
}
.redOverBtn:hover { background-position:0 0px; color:#FFF; cursor:pointer;}

.breedbeeldContainer
{
	width:356px;
	min-height:200px;
	background-color:#FFFFFF;
	float:left;
	position:absolute; 
	right:0;
	top:215px;
}
.breedbeeldContainer h4
{
	padding-left:20px;
	padding-right:20px;
	margin-bottom:20px;
}
.breedbeeldContainer img{ margin-bottom:30px; }
.breedbeeldContainer p
{
	padding-left:20px;
	padding-right:20px;
	margin-bottom:40px;
}
.breedbeeldContainer button {
	margin-right:20px;
}
/* News Module */
	.newsMedBox .newsImage { height: 192px; }
	.videoImage { height: 90px; }
	.newsMedBox p
	{
		margin-left:10px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#3D3D3F;
		margin-top:10px;
		line-height:21px;
	}
	.newsMedBox em
	{
		margin-left:10px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#3D3D3F;
		font-style:italic;
		display:block;
		margin-top:10px;
		margin-bottom:10px;
		line-height:21px;
	}
	.newsMedBox h2
	{
		margin-left:10px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:14px;
		color:#3D3D3F;
		font-weight:bold;
		line-height:20px;
	}

    .newsSmallBox .newsImage { height: 109px; }
	.newsSmallBox p
	{
		margin-left:10px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#666666;
		margin-top:10px;
		line-height:21px;
	}
	.newsSmallBox em
	{
		margin-left:10px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#3D3D3F;
		font-style:italic;
		display:block;
		margin-top:10px;
		margin-bottom:10px;
		line-height:21px;
	}
	.newsSmallBox h2
	{
		margin-top:10px;
		margin-left:10px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:14px;
		color:#3D3D3F;
		font-weight:bold;
		line-height:20px;
	}

	
    .newsBigBox .newsImage { height: 298px; margin-top:30px; }
	.rightCases{ margin-top:30px; }
	
	.downloadSmallBox .newsImage { height: 109px; }
	.downloadSmallBox p
	{
		margin-left:5px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#666666;
		margin-top:10px;
		line-height:21px;
	}
	.downloadSmallBox em
	{
		margin-left:10px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#3D3D3F;
		font-style:italic;
		display:block;
		margin-top:10px;
		margin-bottom:10px;
		line-height:21px;
	}
	.downloadSmallBox h2
	{
		margin-top:10px;
		margin-left:5px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:14px;
		color:#3D3D3F;
		font-weight:bold;
		line-height:20px;
	}
.productInfo {
	margin-bottom:20px;
	min-height: 320px;
}
.productInfo p
{
	padding-right:30px;
}
#menuHolder { overflow:hidden; height:auto; }

.LocationDetails
{
	position:absolute;
	bottom:80px;
	left:10px;
	padding:20px;
	height:186px;
	width:357px;
	color:#58585A;
	font-size:12px;
	line-height:18px;
	background-image:url(../images/locationCompanyBG.png);
	background-repeat:no-repeat;
	display:none;	
	z-index:9999;
}	
.LocationDetails .moveHandle
{
	width:30px;
	height:30px;
	cursor:move;
	position:absolute;
	right:10px;
	top:5px;
	
}
.LocationDetails h5
{
		color: #DB002E;
		display: block;
		font-family:Arial, Helvetica, sans-serif;
		font-size: 12px;
}

.LocationDetails h5 { margin-bottom:0px;  }
.LocationDetails p { margin-top:0px; padding-top:0px; }

.topRightItems {
	position:absolute;
	right:44px;
	top:20px;
	height:100px;	
}
.topRightItems ul li {
	list-style:none;
	float:left;
	margin-left:10px;
	width:35px;
}
.topRightItems ul li.divider {
	width:1px;
	height:13px;
	margin-top:2px;
	background-color:#DB002E;
}
.topRightItems a:link, .topRightItems a:visited {
	color:#DB002E;
	text-align:right;
	font-weight:100;
}
.topRightItems a:hover {
	font-weight:bold;	
}

.topRightItems a.country {
	width:20px;
	height:12px;
	background-color:#CCCCCC;
}
.flags { margin-right:20px; }
.flags a:link, .flags a:visited {
	display:block;
	float:left;	
	margin-left:10px;
}
.downloadSmallBox { cursor:pointer; margin-bottom:30px;}
.caseBox h4, .caseBox strong {
	display:block;
	padding-left:5px;
}
.caseBox {
	height:auto!important;
}
		.CContainer.mailing input { width:29%; }

.largeScreen2{ display:none;}

.confirmBox h2
{
	font-size:26px;
	font-weight:100; 
	margin-left:10px;
}


#sendForm 
{
		margin-left:10px;
		margin-top:20px;
		width:95%;
}
#sendForm textarea
{
	width:690px;
	height:120px;
}
#sendForm select
{
	float:left;
}

#sendForm input[type=radio]
{
	width:25px;
	margin-right:110px;
}
#sendForm input
{
	height:15px; 
	width:390px;
	font-size:11px;
	
} 
#sendForm tr, #sendForm td
{
	height:15px!important; 
	vertical-align:top!important;
}

.downloadSmallBox h4 a:link, .downloadSmallBox h4 a:visited
{
	color:#DB002E;
}

.issueBoxFront
{
	min-height:230px;
	margin-bottom:30px;
}
.CContainer.mailing .intresses
{
	margin-top:30px;
	width:100%;
	
}
.CContainer.mailing .intresses input
{
	float:left;
	width:18px;
	height:18px;
}
.CContainer.mailing .intresses label
{
	float:left;
}

.CContainer.mailing .intresses table
{
	margin: 0px auto;
}


    .backgroundOverlay {
		background-color:#000;
		opacity:0.5;
		height:100%;
		position:fixed;
		width:100%;
		z-index:999999980;	
	}
	.windowResize { 
		-webkit-box-shadow: 0px 0px 3px 4px;
		-moz-box-shadow: 0px 0px 3px 4px ;
		box-shadow: 0px 0px 3px 4px ;  
		background-color:#FFF; 
		position:fixed;
		width:500px;
		height:auto;
		padding-bottom:40px;
		z-index:999999999;	
	
	}
	.windowResize h3 { margin-left:20px; margin-top:20px; padding-bottom:0px; margin-bottom:0px;}
	.windowResize p { margin-left:20px; margin-top:0px;}
	.windowResize button {
		position: absolute;
		right:20px!important;
		left:auto;
		bottom:20px;	
	 }
	.modalWrap
	{
		display:none;
	}
	.developed { 
		position:absolute;
		right:10px;  
		bottom:10px;
	 }
	 .developed a
	 {
		 font-size:11px;
		 color: #666666;
	 }
	 .developed a:hover
	 {
		 color: #bd0926;
	 }
	
		.target.newsImage{ margin-top:0px !important; }
		.solutionPicker
		{
			width:100%;
			height:auto;
			background-color:#CCC;
		}
		.solutionPicker li a
		{
			background-image: url("../images/directNaarMenuBg.png");
			background-position: 0 0;
			background-repeat: repeat-x;
			display: block;
			font-size: 14px;
			height: 35px;
			padding-left: 20px;
			padding-top: 15px;
			width: 100%;
			
		}
		
	.ninetypercent
	{
		width: 90%;
		border: none;
	}
	
	.fivepercent
	{
		width: 5%;
	}
	
	.ninefivepercent
	{
		width: 95%;
	}
	
/* #Media Queries
================================================== */

	@media only screen and (min-width: 1470px) {
		.largeScreen2 { display:block!important; }
		.container{ width:1330px; }
		#menuHolder { width:1331px; }
		.menu-middle-bg { width:1308px; }   
		.masterHeader
		{
			width:1324px!important;
		}
	}

	/* Smaller than standard 960 (devices and browsers) */
	@media only screen and (min-width: 1200px) {
		h1	{	font-size: 39px;}
		
		.largeScreen { display:none!important; }
	}
	
	@media only screen and (max-width: 1200px) and (min-width: 959px){
	
		.menu-middle-bg ul li a:link, .menu-middle-bg ul li a:visited { font-size:14px; }
		.medRedGradient { width:890px!important;}
		.medRedGradient.details { width:530px!important;}
		.medRedGradient.details p { font-size:15px!important; width:210px;}
		.medRedGradient p { font-size:15px!important; width:300px;}
		.medRedGradient strong { font-size:17px!important;}
		.redGradient_big h2 { line-height:47px; font-size:43px!important; }
		.five.columns.alpha.medRedGradientParse, .five.columns.alpha.medRedGradientParse img{ width:400px; }
			.medRedGradient .three.columns.medRedGradientParse { width:220px!important; } 
			.container {
					width: 940px!important;
			}
	}

	/* Tablet Portrait size to standard 960 (devices and browsers) */
	@media only screen and (min-width: 768px) and (max-width: 959px) {
		
		.medRedGradient.details { width:390px!important;}
		.medRedGradient.details img{ width:392px; } 
		.medRedGradient.details p { position:absolute; font-size:15px!important; width:170px; background: url("../images/sprites.png") repeat-x scroll 0 -313px transparent; height:200px;}

		.container { 
				width: 748px!important;
		}
		.menu-middle-bg ul li a:link, .menu-middle-bg ul li a:visited { font-size:10px;   padding-left: 5px; padding-right: 5px;}
		.menu-middle-bg { width:725px!important; }
		.caseBg2 { width:230px!important; margin-left:20px!important; margin-bottom:20px; height:320px; }
		.medRedGradient { width:700px!important; }
		.caseBg2 img { margin-left:142px; }
		.caseBg2 { height:220px!important; }
		.caseBg2 { width:206px!important; }
		.caseBg2 p { font-size:10px; height: 85px; overflow: hidden; display:block; }
		.redGradient_big h2 { font-size:40px; } 
	
	
	}

	/* All Mobile Sizes (devices and browser) */
	@media only screen and (max-width: 767px) { 
		.container { 
				width: 748px!important;
		}
			
		#sendForm td
		{
			display:block;
			float:none !important;
			clear:both;
			height:35px;
			
		}
		
		#sendForm input[type="text"]
		{
			width:360px !important;
			margin-top:10px
		}
		#sendForm select
		{
			width:360px !important;
			margin-top:10px;
			height:30px;
		}
		
		.logo { height:30px!important; }
		.logo img { width:280px; }
		.newsMedBox{ width:370px!important; margin-left:20px!important; }
		.newsSmallBox{ width:180px!important; margin-left:20px!important }
		.menu-middle-bg { width: 100%!important; }
	
		.mobileInvisible{ display:none!important; }
		.productInfo p {  padding-left:30px!important; }
		.productInfo strong {  padding-left:30px!important; }
		.productInfo img { margin-left:30px; }
		.regularPage h3, .regularPage h1, .regularPage p { width:90%; }
		.caseBg2 { height:201px!important; } 
		.caseBg2 img { margin-left:270px!important; }
		.caseBg2 { padding-bottom:30px; }
		.regularPage { padding:20px; }
		.CContainer { margin-left:20px!important; width:260px!important; }
		.CContainer.jumpmenu ul li a:link, .CContainer.jumpmenu ul li a:active, .CContainer.jumpmenu.jumpmenu ul li a:visited, .CContainer.jumpmenu ul li a
		{
			width:360px;
		}	
			
		.caseBg2 { width:80%!important; margin-left:20px!important; margin-bottom:20px!important; height:320px; }
		.caseBg2 p { height: 85px; overflow: hidden; display:block; }
		.newsBigBox .newsImage { margin-top:-10px!important; }
	
		.newsBigBox p, .newsBigBox h2, .newsBigBox span { width:90%; margin-left:20px;}
		.newsBigBox { margin-bottom:30px!important; }
		#menuHolder{ height:46px; }
		.menu-middle-bg ul li a:link, .menu-middle-bg ul li a:visited {
			background-image:url(../images/mainMenuUlBg.png)!important;
			padding-left:40px;
			background-repeat:repeat-x;
			display:block;
			width:100%;
		}
	

		.menu-middle-bg ul li a:hover {
			background-position:0px -50px;
		
			color:#FFF;
		
		}
		.mobile { display:block!important; }
		.menu-middle-bg ul li a:link, .menu-middle-bg ul li a:visited {
				background-image:url(../images/mainMenuUlBg.png)!important;
				padding-left:40px;
				background-repeat:repeat-x;
				display:block;
				width:100%;
			}
			
		.menu-middle-bg ul li { float:none; padding:0px; margin:0px; }
		
		.medRedGradient { height:auto;}
		.medRedGradient .three.columns.medRedGradientParse { width:315px!important; } 
		.container {  width: 301px !important; }  
 
 	
	 
	}
	
  
	/* Mobile Landscape Size to Tablet Portrait (devices and browsers) */
	@media only screen and (min-width: 480px) and (max-width: 767px) {
			.medRedGradient.details { width:378px!important; margin-left:20px!important;}
			.medRedGradient.details img{ width:392px; } 
			.medRedGradient.details p {font-size:15px!important; width:338px; background: url("../images/sprites.png") repeat-x scroll 0 -313px transparent; height:70px;}

			.medRedGradient { width:378px!important; margin-left:20px!important;}
			.medRedGradient img{ width:320px; } 
			.medRedGradient p {font-size:15px!important; width:338px; background: url("../images/sprites.png") repeat-x scroll 0 -313px transparent; height:70px;}
		
			.newsBigBox h3{margin-left:20px!important;}

			.CContainer.video img{width:100%;}
			
			.medRedGradientNew{ width:315px!important; margin-left:40px!important; } 
			.newsBigBox h4 { margin-left:20px!important;  }
			.contentMOBILE {margin-left:20px; margin-right:20px;}	
			.contentMOBILE h4
			{
				margin-left:0px!important;
			}
			.issueItemDownload { margin-left:20px!important; } 
			.medRedGradient { width:315px!important; margin-left:40px!important; margin-bottom:20px!important; background-color:#bd0926;  } 
			.five.columns.alpha.medRedGradientParse img { width: 315px!important; }
			 .caseBg2 img { margin-left:177px; }
			 .caseBg2 p { height: 85px; overflow: hidden; display:block; }
			 .CContainer.video, .CContainer.jumpmenu { width:380px!important; margin-left:20px; }
			 .CContainer.news, .CContainer.video { width:380px!important; margin-left:20px; height:380px;}
			.mobileInvisible{ display:none!important; }
			.menu-middle-bg { width:100%!important;}
			.CContainer.mailing { display:none; }
			.productInfo p {  padding-left:30px!important; }
			.downloadSmallBox { width:380px!important; margin-left:20px!important; }  
			.downloadSmallBox .newsImage{ height:200px!important; margin-bottom:10px;}
			.downloadSmallBox { height:auto!important; } 
			.redOverBtn { margin-left:20px; }
			.contactKolom { margin-left:20px!important; margin-bottom:30px!important; }
			.redGradient_big h2{ line-height:45px!important; font-size:40px; }
			
		
	/* Mobile Portrait Size to Mobile Landscape Size (devices and browsers) */
	@media only screen and (max-width: 479px) {
		
		
		.menu-middle-bg { width: 278px!important; }
		.mobileInvisible{ display:none!important; }
		#menuHolder{ height:46px; }
		
		
	 
		.mobile { display:block!important; }
		
		.menu-middle-bg ul li a:hover {
			background-position:0px -50px;
		
			color:#FFF; 
		
		}
		

		
	}

