/* Error screen do not remove */
#pageoverlay {
display:inline;
position:absolute;
text-align:left;
z-index:5;
top:0;
left:0;
margin:0;
margin-left:0;
padding:0;
height:100%;
width:100%;
background-color:#666666;
filter:alpha(opacity=70);
-moz-opacity:.70;
opacity:.70;
}

#msgScreen {
display:inline;
position:absolute;
text-align:left;
z-index:10;
top:50%;
left:50%;
margin:0;
margin-left:-210px;
margin-top:-210px;
padding:30px;
height:auto;
width:420px;
background-color:#FFFFFF;
color: #0099CC;
font-size: 11px;
}

#msgScreen h1 {
color:#666666;
font-size:16px;
font-weight:bold;
}

#msgScreen #close{
margin-left:390px;
}
/* Error screen do not remove */


html, body {
margin: 0;
padding: 0;
background-color: #F4F4F0;
text-align: left;
background-image: url(/img/bodybg.png);
background-repeat: repeat-x;
background-position: left top;
}
html>body {
height: auto;
}
html, body, input, select, .newsitem, textarea, legend {
font-family:Tahoma, Verdana, Arial, sans-serif;
font-size: 12px;
color: #666666;
}
#showchild {
list-style-type: square;
}
#container {
position: relative;
margin: 0;
padding: 0;
margin-left: auto;
margin-right: auto;
text-align:left;
width: 860px;
overflow:hidden;
background-color: transparent;

}
* html #header{
background:none !important;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader
(src='/img/headerbg.png',sizingMethod='image');
}
#header {
margin: 0;
padding: 0;
width: 860px;
height: 261px;
background-color: transparent;
background-image: url(/img/headerbg.png);
background-repeat: no-repeat;
background-position: left top;
}

#search {
position: absolute;
margin: 0;
padding: 0;
width: 429px;
height: 22px;
margin-left: 401px;
margin-top: 70px;
text-align: right;
vertical-align:top;

}
#metanav {
	position: absolute;
	height: 20px;
	top: 75px;
	left: 364px;
}
#metanav ul {
	list-style: none;
}
#metanav ul li {
	float:left;
	list-style: none;
	padding-right: 10px;
	color:#FFFFFF;
}
#metanav ul li a {
	color: #FFFFFF;
	font-size: 12px;
	text-decoration:none;
	
}
#metanav ul li a:hover {
	text-decoration: underline;
}
.btnSearch {
cursor: pointer;
cursor: hand;
}
#imgbanner {
position: absolute;
margin: 0;
padding: 0;
width: 453px;
height: 120px;
margin-left: 10px;
margin-top: 141px;
}
#frontnews {
position: absolute;
margin: 0;
padding: 0;
width: 325px;
height: 80px;
margin-left: 500px;
margin-top: 155px;
line-height: 125%;
text-align:justify;
z-index: 100;
}

#frontnews h2 {
font-size: 15px;
font-weight: bold;
margin:0;
padding:0;
}
* html #wrapper{
background:none !important;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader
(src='/img/wrapperbg.png',sizingMethod='scale');
}
#wrapper {
float: left;
display: inline;
margin: 0;
padding: 0;
width: 860px;
background-color: transparent;
background-image: url(/img/wrapperbg.png);
background-repeat: repeat-y;
background-position: left top;
}
#content {
float: left;
display: inline;
margin: 0;
padding: 0;
width: 410px;
padding: 20px;
padding-left: 30px;
line-height: 150%;
text-align:left;
height: 200px;
min-height:200px;

}
html>body #content {
height: auto;
}
#content h1 {
margin: 0;
padding: 0;
color: #333333;
font-size:18px;
}
#content h2, #content h3, .archiveitem h2 {
margin: 0;
padding: 0;
color: #666666;
font-size:14px;
}
#content a, #content a:hover, .newsitem a, .newsitem a:hover, #frontnews a, #frontnews a:hover {
color: #666666;
}

#barcontent {
float: left;
display: inline;
margin: 0;
padding: 0;
width: 400px;
background:tranparent;
overflow: hidden;
margin-top:10px;
}

.vacatures{
float: left;
display: inline;
margin: 0;
margin-top:10px;
margin-left:40px;
margin-bottom:10px;
width:320px;
line-height: 150%;
}
.archiveitem {
	border-bottom: 1px solid #ccc;
	margin-bottom: 10px;
	padding-bottom: 10px;
}
.vacatures h1{
font-size:14px;
margin-bottom:6px;
}

.vacatures hr{
width:320px;
height:1px;
color:#CCC;
}
#content hr{

height:1px;
color:#CCC;
}

.newsitem {
float: left;
display: inline;
margin: 0;
padding: 10px;
width: 218px;
margin-left: 10px;
margin-top: 5px;
background-color: #D2DADF;
border: 1px solid #AFBDC9;
text-align:justify;
line-height: 150%;
}
.newsitem h2 {
font-size: 14px;
margin: 0;
padding: 0;
color: #54687A;
}
.newsitem p {
margin: 0;
margin-top: 2px;
margin-bottom: 10px;
}

.newsitem img, .newsitem object {
display: none;
visibility: hidden;
}

* html #footer{
background:none !important;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader
(src='/img/footerbg.png',sizingMethod='image');
}
#footer {
float: left;
margin: 0;
padding: 0;
width: 860px;
height: 72px;
background-color:transparent;
background-image: url(/img/footerbg.png);
background-repeat: no-repeat;
background-position: left top;
}
#login {
position: absolute;
padding: 0;
margin: 0;
margin-left: 520px;
margin-top: 14px;
background-image: url(../img/os_searchbg.gif);
background-repeat: no-repeat;
height: 62px;
width: 216px;
color: #54687A;
overflow: hidden;
}

form {
margin:0;
padding:0;
display: inline;
}
input {
margin: 0;
padding: 0;
}
textarea {
width: 200px;
height: 100px;
}
.inpText {
	padding: 0;
	display: inline;
	width: 60px;
	background-color: #FFFFFF;
	height: 18px;
	border: 1px solid #999999;
	margin-right: 3px;
	margin-top: 0;
	margin-bottom: 0;
	margin-left: 0;
}
.inpTextMedium {
	padding: 0;
	display: inline;
	width: 120px;
	background-color: #FFFFFF;
	height: 18px;
	border: 1px solid #999999;
	margin-right: 3px;
	margin-top: 0;
	margin-bottom: 0;
	margin-left: 0;
}
.inpTextSmall {
	padding: 0;
	display: inline;
	width: 42px;
	background-color: #FFFFFF;
	height: 18px;
	border: 1px solid #999999;
	margin-right: 3px;
	margin-top: 0;
	margin-bottom: 0;
	margin-left: 0;
}
.inpTextNormal {
	padding: 0;
	display: inline;
	width: 90px;
	background-color: #FFFFFF;
	height: 18px;
	border: 1px solid #999999;
	margin-right: 3px;
	margin-top: 0;
	margin-bottom: 0;
	margin-left: 0;
}
textarea {
	padding: 5;
	display: inline;
	width: 300px;;
	background-color: #FFFFFF;
	border: 1px solid #999999;
}
.inpTextSearch {
margin: 0;
padding: 0;
display: inline;
width: 120px;
background-color: #FFFFFF;
height: 20px;
border: none;

padding-top: 2px;
}

.inpSubmit {
	margin: 0;
	display: inline;
	background-color: #666666;
	color: #FFFFFF;
	height: 18px;
	border: none;
	cursor: pointer;
	cursor: hand;
	padding-bottom: 0px;
	font-size: 11px;
	width: 120px;
	padding-top: 0;
	padding-right: 0;
	padding-left: 0;
}
.selectMedium {
margin: 0;
padding: 0;
display: inline;
width: 120px;
background-color: #FFFFFF;
height: 20px;
border: 1px solid #667E93;
margin-right: 3px;	
}
html>body #loginForm, html>body #searchForm {
margin-top: 32px;
}
p {
margin: 0;
padding: 0;
margin-top: 10px;
margin-bottom: 10px;
}

#menu {
position: absolute;
margin: 0;
padding: 0;
width: 449px;
height: 28px;
margin-left: 401px;
margin-top: 113px;
z-index: 200;
}



#breadcrumb {
margin: 0;
padding: 0;
width: 100%;
list-style: none;
height: 30px;
}
#breadcrumb li {
list-style: none;
float: left;
}

#oslink {
position: absolute;
margin-top: 50px;
right: 20px;
font-size:11px;
color: #6B6B4E;
}
#oslink a {
color:#6B6B4E;
text-decoration:none;
}

#footertext {
position: absolute;
margin-top: 13px;
left: 25px;
color: #333333;
font-size: 11px;
}
#footerlinks {
position: absolute;
margin-top: 13px;
right: 25px;
color: #FFF;
font-size: 11px;
}
#footerlinks a {
color: #FFFFFF;
text-decoration: none;
}
tr.row1 {
	background-color: #F4F4F0;
	cursor: hand;
pointer:hand;
}
tr.row2 {
	background-color: #EBEBE2;
	cursor: hand;
pointer:hand;
}
tr.rowheader {
	background-color: #666666;
	font-weight: bold;
	color: #FFFFFF;
}
fieldset {
	border: 1px solid #CCCCCC;
	padding: 10px;
}
.slideimage {
   behavior: url("/includes/pngbehavior.htc");
   z-index: 100;
   border: none;
}

/* MENU  */
/* UL 1e niveau */
ul#primary-nav {
float: left;
width: auto; 
margin: 0;
padding: 0;
background: transparent; /* IE6 Bug */
font-size: 100%;
z-index: 1000;
padding:0;
}

/* LI 1e niveau */
ul#primary-nav li{
float: left;
display:inline;
margin:0;
padding:0;
width: auto; /* Width of Menu Items */
height: 28px;
background:#666666;
}

/*LI A 1e niveau */
ul#primary-nav li a{
display: block;
background-image: url("/img/button.gif");
padding:0 0 0 9px;
color:#FFFFFF;
background-repeat: no-repeat;
background-position: left top;
font-weight: normal;
text-decoration: none;
height: 28px;
}
/*LI a span 1e niveau */
ul#primary-nav li a span{
float:left;
display:block;
background-image: url("/img/button.gif");
padding:6px 15px 3px 6px;
background-repeat: no-repeat;
background-position: right top;
color:#FFFFFF;
height: 19px;
float:none; 
cursor: hand;
pointer:hand;
}

/*LI a:hover 1e niveau */
ul#primary-nav li a:hover  { 
background-color:#FFFF00;
}
/*LI a:hover span */
ul#primary-nav li a:hover span, ul#primary-nav li.over span {
	color: #666666;
}
/*LI a:hover met submenu 1e niveau */
ul#primary-nav li.menuparent a:hover, ul#primary-nav li.menuparent:hover, ul#primary-nav li.menuparent.over {
background-color:#999999;
}
/*LI a:hover span met submenu 1e niveau */
ul#primary-nav li.menuparent a:hover span, ul#primary-nav li.menuparent:hover span, ul#primary-nav li.menuparent.over span {
color:#FFFFFF;
}

/* UL 2e niveau */
ul#primary-nav ul {
width: auto;
margin: 0;
padding: 0; /* IE6 Bug */
font-size: 100%;
z-index: 1000;

position: absolute;
margin:0;
padding:0;
display: none;
}

/*UL 2e niveau hover */
ul#primary-nav li:hover ul, ul#primary-nav li.over ul{ 
display: block; 
} /* The magic */



/*LI 2e niveau */
ul#primary-nav li li {
position: relative;
list-style: none;
float: left;
clear: both;
background:#999999;
}

/*LI a 2e niveau */
ul#primary-nav li li a{
display: block;
background:transparent;
text-decoration: none;
color: #FFFFFF;
padding-left: 10px;
padding-right: 5px;
padding-top:4px;
width: 180px; /* Width of Menu Items */
height: 22px;
font-weight:normal;
}



/*LI hover 2e niveau*/
ul#primary-nav li li.over, ul#primary-nav li li:hover, ul#primary-nav li li a :hover {
position: relative;
list-style: none;
float: left;
clear: both;
background:#F0F0F0;
}

/*LI a:hover met submenu 1e niveau */
ul#primary-nav li.menuparent li a:hover, ul#primary-nav li.menuparent li:hover, ul#primary-nav li.menuparent li.over {
background-color:#F0F0F0;
color: #666666;
}
	





/* Menu End */


