html, body {
	font-family: tahoma, verdana, helvetica, sans-serif;
	font-size: 11px;
	background-color: #FFFFFF;
	margin: 0px;
	padding: 0px;
	text-align: center;
}

img {
	border-style: none;
}

#container, #xlrgcontainer {
	width: 1000px;
	margin-left: auto;
	margin-right: auto;
	border: solid 1px #999999;
	text-align: left;
}

#container {margin-top: 45px;}
#xlrgcontainer {margin-top: 15px;}

.title {
	font-size: 13px;
	font-weight: bold;
	color: #666666;
	padding-top: 16px;
	padding-left: 20px;
}

.columnLeft .title {width: 328px;}
.columnRight .title {width: 260px;}

.detail {
	padding: 20px;
	color: #333333;
}

.detaillrg, .detailxlrg {
	color: #333333;
	background-color: #e7e1db;
}

.detailxlrg {
	padding-bottom: 20px;
}

.footer {
	font-size: 10px;
	text-align: center;
	padding-top: 12px;
	color: #666666;
}

a {
	color: #666666;
}

a:hover {
	color: #8C8A85;
}

table {
	font-family: tahoma, verdana, helvetica, sans-serif;
	font-size: 11px;
}

table tr td {
	font-size: 11px;
	color: #333;
}

.table_omlijnd {
	border-collapse: collapse;
}

.table_omlijnd td {
	border: 1px solid #666666;
	padding-left: 2px;
}

/* start navigatie */
.nav {
	padding-top: 70px;
	padding-left: 20px;
	font-family: arial, tahoma, verdana, helvetica, sans-serif;
	font-size: 10px;
	color: #706D69;
}

#xlrgcontainer .nav {padding-top: 45px;}

.line {
	height: 18px;
}

.nav a {
	text-decoration: none;
	height: 18px;
}

.nav a:hover {
	text-decoration: none;
	color: #0B6BAB;
	background: url(../../../Media/layoutimages/bgnav.gif) repeat-x;
}

.navactiv a:hover {
	text-decoration: none;
	color: #0B6BAB;
	background: url(../../../Media/layoutimages/bgnav.gif) repeat-x;
}

.navactiv a {
	text-decoration: none;
	color: #0B6BAB;
	background: url(../../../Media/layoutimages/bgnav.gif) repeat-x;
}

.navactiv a:hover {
	text-decoration: none;
	color: #0B6BAB;
	background: url(../../../Media/layoutimages/bgnav.gif) repeat-x;
}

.subnav {
	border: 1px solid #D3C9BE;
	text-align: left;
	font-size: 10px;
	color: #706D69;
	background: #FFFFFF;
}

.subnav a {
	padding-left: 20px;
	padding-right: 10px;
	line-height: 1.35;
	text-decoration: none;
}

.subnav a:hover {
	padding-left: 20px;
	color: #0B6BAB;
	text-decoration: none;
	background: url(../../../Media/layoutimages/bgsubnav.gif) no-repeat;
}

.subnavactiv {
	color: #0B6BAB;
	text-decoration: none;
	background: url(../../../Media/layoutimages/bgsubnav.gif) no-repeat;
}

.subnavactiv a {
	color: #0B6BAB;
	text-decoration: none;
	background: url(../../../Media/layoutimages/bgsubnav.gif) no-repeat;
}

.subnavactiv a:hover {
	color: #0B6BAB;
	text-decoration: none;
	background: url(../../../Media/layoutimages/bgsubnav.gif) no-repeat;
}

/* end navigatie */

/* start matDetail */
.matdetail_bluebold {
	color: #0E6CAC;
	font-weight: bold;
}

.matdetail_padding td {
	padding: 6px 6px 6px 15px;
}

.matdetail_padding td td {
	padding: 3px;
}
/* end matDetail */

input, .inputtext, select {
	font-family: tahoma, verdana, helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
	color: #0E6CAC;
	border: 1px #D3C9BE solid;
	height: 16px;
	padding: 0px;
	margin: 0px;
}

input {padding: 0 0 0 3px;}

.button {
	font-weight: bold;
	padding: 0 10px 0 10px;
	border: 1px #666 solid;
	background-color: #D3C9BE;
	height: 18px;
}

.stockAvailableButton {
	font-weight: bold;
	margin: 0 8px 0 0;
	padding: 0 3px 0 3px;
	border: 1px #666 solid;
	background-color: #D3C9BE;
	min-height: 22px;
	text-decoration: none;
}

/* sitemap */
.sitemap {color: #666;}

.sitemap a {text-decoration: none; font-weight: normal;}

.sitemap h2 {margin: 10px 0 0 0; padding: 0;}

.sitemap h3 {margin: 0 0 0 10px; padding: 0;}

.sitemap h4 {margin:  0 0 0 20px; padding: 0;}

.sitemap h2 a {font-size: 13px; font-weight: bold;}

.sitemap h3 a, .sitemap h4 a {font-size: 11px;}

/* portal */
#portal .columnLeft {width: 395px; padding: 17px;}
#portal .columnRight {width: 326px; padding: 17px 17px 17px 0;}
#portal .columnLeft table {width: 395px;}
#portal .columnRight table {width: 326px;}

.portalDetail {width:716px; margin: 10px 0 0 26px;}
.portalItem .title, .portalLegend .title, .portalDetail .title {border-bottom: 1px solid #FFF; float: left; font-size:14px; font-weight: bold; margin:0; padding: 6px 0 0 0;}
.portalLegend .title {width: 320px;}
.portalItem th div.square, .portalLegend div.square, .portalDetail div.square {float: left; margin: 0 15px 15px 0; padding: 0; width: 25px; height: 25px;}

.portalLegend {margin-bottom: 12px; border: 1px solid #B2ADA9;}
.portalLegend th {padding: 12px 12px 0 12px; background: #FFF url(../../../Media/newsportal/legendheader.jpg) bottom repeat-x; border-bottom: 1px solid #828483;}

.portalLegend td {color: #FFF; background: #324154 url(../../../Media/newsportal/legendbody.jpg) top repeat-x;}
.portalLegend td .square {border: 1px solid #FFF;}

#portal .columnLeft .portalLegend table.colors {width: 390px; padding: 17px;}
	*:first-child+html #portal .columnLeft .portalLegend table.colors {width: 356px; margin: 17px;}
	* html #portal .columnLeft .portalLegend table.colors {width: 356px; margin: 17px 0 17px 17px;}
#portal .columnLeft .portalLegend table.colors td { background: none; margin: none; padding: 0 10px 0px 0;}
	*:first-child+html #portal .columnLeft .portalLegend table.colors td {padding-bottom: 10px;}
	* html #portal .columnLeft .portalLegend table.colors td {padding-bottom: 10px;}
#portal .columnLeft .portalLegend table.colors td p { padding-bottom: 10px;}

.portalItem td {color:#706D68;}
table.portalItem {background: #FFF url(../../../Media/newsportal/bgportaalitem.jpg) bottom repeat-x; padding: 12px; margin-bottom: 17px; border: 1px solid #B2ADA9;}
.portalItem img {margin-right: 12px;}

.portalDetail td {color:#706D68;}
table.portalDetail {background: #FFF url(../../../Media/newsportal/bgportaalitem.jpg) bottom repeat-x; padding: 12px; margin-bottom: 17px; border: 1px solid #B2ADA9;}
.portalDetail img {margin-right: 12px;}

.read {text-align: right; margin-top: 5px;}
.read a {text-decoration: none; font-weight: bold;}
img.middle { vertical-align: middle; }

.noborder {border: none;}

/*taalkeuzepagina*/
.language {color: #4D90CD; margin-top: 80px;}
.language h1 {background: url('../../../Media/contentimages/language/arrow.gif') left no-repeat; color: #4D90CD; font-size: 13px; font-weight: normal; margin: 0 0 0 25px; padding:0 0 0 20px;}
.language h1 a {color: #4D90CD; text-decoration: none;}
.language h2 {font-size: 11px; color: #91785B; font-weight: normal; margin: 0; padding:0 0 5px 25px;}