

html,body {
	color: #212121;
	font-family: arial, helvetica, clean, sans-serif;
	font-size-adjust: none;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
}

li {
	margin-left: 15px;
}


/*homepagerotorcss van tabs*/
.slideshow{
	margin-bottom:4px;
}
.navtabs{
display:block;
	float:right;
	margin-right:8px;
	margin-bottom:0px;
}
.navtabs li{
	float:left;
	}
.tabitem{
		background-image:url("./../gfx/rotorTabBg.gif");
		height:15px;
		margin-left:5px;
		width:15px;
		float:left;
		display:block;
	}
.tabitem:hover{
	text-decoration:none;
	background-image:url("./../gfx/rotorTabBgHover.gif");
	}
.tabitem.selected{
		background-image:url("./../gfx/rotorTabBgHover.gif");
		height:15px;
		margin-left:5px;
		width:15px;
		float:left;
		display:block;
	}
/*einde homepagerotor*/

.bigBlueProgramInfo h1, .bigBlueProgramInfo h2{
	border:none;
	color: #009ee0;
	font-size:1.15em;
}

.subbox a img{
	margin-bottom:5px;
	}


p {
	font-size: 1.02em;
	line-height: 1.3;
	margin-bottom: 0.8em;
	margin-top: 0pt;
	padding-bottom: 1px;
}

h1,h2,h3, h4 {
	border-bottom: 3px solid #CBCBCB;
	color: #222222;
	font-size: 0.917em;
	margin: 0pt 0pt 0.85em;
	min-height: 1em;
	padding: 4px 0pt;
	text-transform: uppercase;
}
h3, h4{
	border-bottom:none;
}

h5,h6 {
	border-bottom: 3px solid #CBCBCB;
	color: #222222;
	font-size: 0.700em;
	margin: 0pt 0pt 0.85em;
	min-height: 1em;
	padding: 4px 0pt;
	text-transform: uppercase;
}
a img{
	border:none;
	}

a:link,a:visited {
	color: #0066CC;
	text-decoration: none;
}

a:hover {
	color: #19B6EA;
	text-decoration: underline;;
}

input {
	border: 1px solid #9E9E9E;
}

fieldset {
	margin: 0 0 5px 0;
	border: 1px solid #9E9E9E;
	padding: 5px;
}

legend {
	font-weight: bold;
}

td {
	padding: 2px 0;
}

#search_value {
	width: 130px;
}

#container {
	position: relative;
	z-index: 50;
}

#header {
	position: relative;
	min-height: 50px;
	height: 50px;
}

#logo {
	padding: 10px 0 10px 0;
}

#main {
	color: #616264;
}

#page ul li {
	list-style-type: square;
	margin: 3px 0 0 15pt;
	padding: 0;
}

.grid {
	background: url(./../gfx/16_col.gif) repeat-y;
}

#breadcrumb {
	padding: 3px 0 3px 0px;
	margin-top: 5px;
	font-size: 10px;
}

a.crumb:link {
	color: #9E9E9E;
	text-decoration: none;
}

a.crumb:hover {
	color: #212121;
	text-decoration: underline;
}

a.crumb:visited {
	color: #9E9E9E;
	text-decoration: none;
}

.module,.banners {
	margin: 5pt 0;
	background: #fff;
}

.module h2 {
	font-size: 110%;
	font-weight: bold;
	margin: 0 0 5px;
	border: none;
}

.inner {
	padding: 8px;
	width: 200px;
}
.inner #store_btn{
	padding: 0px;
	width: 100%;
	}

.search {
	background: #c4e4a5;
}

.search h2 {
	background: url(./../gfx/dotted4.gif) repeat-x bottom;
}

.sresult {
	margin-bottom: 5px;
	padding: 5px 0;
	border-bottom: 1px solid #CBCBCB;
}

.sresult .title {
	font-weight: bold;
}

.sresult .mtype,.mdata {
	font-size: 9px;
	color: #939292;
}

.sresult .url,.cache {
	font-size: 9px;
	color: #768d61;
}

.press {
	background: #c4e4a5;
}

.press h2 {
	background: url(./../gfx/dotted4.gif) repeat-x bottom;
}

.press p {
	background: url(./../gfx/dotted4.gif) repeat-x bottom;
	font-size: 0.85em;
	margin: 0pt 0pt 5px;
	padding: 0pt 0pt 5px;
}

.press p:last-child {
	background: none;
}

.press a {
	font-weight: bold;
	color: #0066CC;
	text-decoration: none;
	margin: 0 5px 0 0;
}

.hotspot {
	background: #c0c0c0; /*#eae59f;*/
}

.hotspot h2 {
	background: url(./../gfx/dotted3.gif) repeat-x bottom;
}

.news {
	background: #eaeaea;
}

.news h2 {
	background: url(./../gfx/dotted.gif) repeat-x bottom;
}

.news p {
	background: url(./../gfx/dotted.gif) repeat-x bottom;
	font-size: 0.85em;
	margin: 0pt 0pt 5px;
	padding: 0pt 0pt 5px;
}

.news p:last-child {
	background: none;
}

.news a {
	font-weight: bold;
	color: #0066CC;
	text-decoration: none;
	margin: 0 5px 0 0;
}

.video {
	background: #cfcfcf; /*#c5d6e8;*/
}

.video h2 {
	background: url(./../gfx/dotted2.gif) repeat-x bottom;
}

.video p {
	background: url(./../gfx/dotted2.gif) repeat-x bottom;
	font-size: 0.85em;
	margin: 0pt 0pt 5px;
	padding: 0pt 0pt 5px;
}

.video p:last-child {
	background: none;
}

.video a {
	font-weight: bold;
	color: #0066CC;
	text-decoration: none;
	margin: 0 5px 0 0;
}

.news a:hover,.video a:hover,.press a:hover {
	text-decoration: underline;
}

#visual {
	margin: 5px 0;
	/*min-height:300px;*/
}


/* FLICKR MENU */
#nicemenu ul,li {
	margin: 0;
	border: 0;
	list-style: none;
	padding: 0;
}

#nicemenu ul {
	height: 21px;
}

#nicemenu {
	margin: 0 0 0 0px;
	margin-top: 10px;
	border-bottom: 3px solid #CBCBCB;
}

#nicemenu a {
	color: #0066CC;
	text-decoration: none;
}

#nicemenu a:hover {
	text-decoration: underline;
}

#nicemenu li {
	display: inline;
	position: relative;
}

#nicemenu li span {
	position: relative;
	z-index: 10;
	padding: 4px 4px 4px 6px;
	border-bottom: none;
	line-height: 18px;
}

#nicemenu li span a {
	font-weight: bold;
	padding: 0 6px 0px 2px;
}

#nicemenu li span.over {
	padding: 4px 3px 4px 5px;
	border-top: solid 1px #E5E5E5;
	border-left: solid 1px #E5E5E5;
	border-right: solid 1px #999999;
	border-bottom: solid 0px #fff;
}

*+html #nicemenu li span.over {
	border-top: solid 2px #E5E5E5;
	padding-bottom: 3px;
}  /* IE6 */
#nicemenu li span.over a {
}

#nicemenu li span.over a:hover {
	text-decoration: none;
}

#nicemenu li span.active {
	padding: 4px 3px 4px 5px;
	border-top: solid 1px #E5E5E5;
	border-left: solid 1px #E5E5E5;
	border-right: solid 1px #999999;
	border-bottom: solid 1px #fff;
}

*+html #nicemenu li span.active {
	border-top: solid 2px #E5E5E5;
	padding-bottom: 3px;
}

#nicemenu li span.active a {
	
}

#nicemenu li span.active a:hover {
	text-decoration: none;
}

#nicemenu img.arrow { /*margin-left:4px;*/
	cursor: pointer;
}

#nicemenu div.sub_menu {
	display: none;
	position: absolute;
	left: 0;
	top: 0px;
	margin-top: 18px;
	border-top: solid 1px #E5E5E5;
	border-left: solid 1px #E5E5E5;
	border-right: solid 1px #999999;
	border-bottom: solid 1px #999999;
	padding: 4px;
	top: 2px;
	width: 160px;
	background: #FFFFFF;
z-index:100;
}

* html #nicemenu div.sub_menu {
	margin-top: 23px;
}  /* IE6 */
*+html #nicemenu div.sub_menu {
	margin-top: 23px;
}  /* IE7 */
#nicemenu div.sub_menu a:link,#nicemenu div.sub_menu a:visited,#nicemenu div.sub_menu a:hover
	{
	display: block;
	font-size: 11px;
	padding: 4px;
}

#nicemenu a.item_line {
	border-top: solid 1px #E5E5E5;
	padding-top: 6px !important;
	margin-top: 3px;
}

.subbox {
	background: url(./../gfx/events-bkg.gif) repeat-x scroll center top;
	padding: 5px;
	min-height: 85px;
	margin-bottom: 10px;
	border: 1px solid #D9D9D9;
}

.thumb {
	border: 0;
	margin: 0 5px 0px 0;
	padding: 3px;
	background: #fff;
	border: 1px solid #D2D7C7;
	cursor: pointer;
}
.nolink{
	cursor:default;
	}

.isavailable {
	border-bottom: 1px solid #9C9C9C;
	padding: 5px;
}

#showrooms,#sfeer_thumbs {
	border: 1px solid #D2D7C7;
	background: #F6F6F6;
	padding: 6px 6px 6px 9px;
	margin: 5px 0;
}

#footer { /*text-align:right;*/
	margin-top: 10px;
	border-top: 3px solid #CBCBCB;
	background: url(./../gfx/events-bkg.gif) repeat-x scroll center top;
	font-size: 85%;
}

#footer h2 {
	border: none;
	margin: 0 0 3px;
}

#footer ul li {
	border-bottom: 1px solid #CBCBCB;
}

#footer a {
	text-decoration: none;
	color: #212121;
}
#bottomFooter{
	float:right;
	display:block;
	margin-top:-15px;
	margin-bottom:0px;
	margin-right:30px;
	margin-left:auto;
	width:181px;
	}
#bottomFooter ul li{
	 float:left;
	 margin-right:20px;
	 border-bottom: 1px solid #CBCBCB;
	 /*border-bottom: none;*/
	}
#quickjump {
	background: url(./../gfx/icon_folder.gif) no-repeat scroll right top;
}

#service {
	background: url(./../gfx/icon_tools.gif) no-repeat scroll right top;
}

#locations {
	background: url(./../gfx/icon_world.gif) no-repeat scroll right top;
}

#central {
	background: url(./../gfx/icon_home.gif) no-repeat scroll right top;
}

/**************************************************************************************************/
	/* outmost wrapper element */
#scrollable,#sfeer_thumbs {
	background-color: #efefef;
	border: 1px solid #ddd;
	/*padding:10px 8px;
	width:682px;*/
	height: 95px;
}
#sfeer_thumbs{
	margin-top:10px;
}
/* container for the scrollable items */
div.items {
	height: 93px;
	margin-left: 8px;
	/*float:left;*/
	width: 668px !important;
}

/* single item */
div.items a {
	display: block;
	float: left;
	margin-right: 8px;
	width: 88px;
	height: 66px;
	/*background: url(./../gfx/item.gif) 0 0 no-repeat;*/
	font-size: 50px;
	color: #ccc;
	line-height: 66px;
	text-decoration: none;
	text-align: center;
	cursor: pointer;
}

div.items a:hover {
	color: #999;
}

div.items a.active {
	background-position: -174px 0;
	color: #555;
	cursor: default;
}

/* next / prev buttons */
a.prev,a.next {
	display: block;
	width: 30px;
	height: 30px;
	float: left;
	background-repeat: no-repeat;
	margin: 15px 0 0 0;
}

a.prev {
	background: url(./../gfx/button-left.gif);
}

a.prev:hover {
	background: url(./../gfx/button-left-over.gif);
}

a.next {
	background: url(./../gfx/button-right.gif);
}

a.next:hover {
	background: url(./../gfx/button-right-over.gif);
}

/* navigator */
div.navi {
	position: relative;
	top: -30px;
	left: 350px;
	margin-left: -50px;
	width: 50px;
	height: 0px;
}

/* items inside navigator */
div.navi span {
	width: 8px;
	height: 8px;
	float: left;
	margin: 3px;
	background: url(./../gfx/dots.png) 0 0 no-repeat;
	cursor: pointer;
}

div.navi span:hover {
	background-position: 0 -8px;
}

div.navi span.active {
	background-position: 0 -16px;
}

ul.stores li, .subsubmenu li {
	border-bottom: 1px solid #D9D9D9;
	margin-left:15px;
}

ul.stores li a, .subsubmenu li a {
	color: #000;
	/*margin: 0 0 0 15px;*/
	
	font-weight: normal;
}

/* items voor public/visuals/banner vacatures.php (banner in div formaat) */
#jbox {
	background: #000;
	/*height: 302px;*/
	padding-bottom:4px;
}

#jnav {
	background: #000;
	width: 700px;
	font-weight: normal;
	font-size: 12px;
	color: #fff;
}

.mbox {
	position: relative;
	width: 175px;
	float: left;
}

.vacatureVideo {
	float: left;
	width: 190px;
	/*width:300px;*/
	text-align: center;
	margin-top:5px;
	margin-left:25px;
	background-color:#ededed;
	padding:3px;
}
.vacatureVideo a{
	/*width:150px;
	float:left;*/
}
.vacatureVideo a img{
	height:100px;
	width:140px;
	margin-right:8px;
	border:#d3D3D3 solid 1px;
		
}
.vacatureSubscript {
	/*float: right;
	color: #fff;*/
	/*width: 175px;
	width:150px;*/
	color:#000000;
	font-size:10px;
	text-align: center;
	/*text-align:left;*/
	padding-top:5px;
}

.vacatureSubscript a:link {
	/*color: #fff;*/
	color:#000000;
	text-decoration: none;
}

.vacatureSubscript a:active {
	/*color: #fff;*/
	color:#000000;
	text-decoration: none;
}

.vacatureSubscript a:visited {
	/*color: #fff;*/
	color:#000000;
	text-decoration: none;
}

.vacatureSubscript a:hover {
	/*color: #fff;*/
	color:#000000;
	font-weight: bold;
	text-decoration: none;
}
/* Enkel voor de Jan z'n print functie hidden zetten en in print terug visible */
.pvac {
	display: none;
}

#printvacature {
	margin-left: 300px;
}

#testprint {
	display: none;
}

/* voor vacatures per provincie */
.jobs {
	float: left;
}

/*classe om tijdelijke berichten duidelijk weer te geven*/
.temporary {
	background-color: #f9f7ba;
	padding: 5px;
}

