/* BODY */
body 		{background-color:#b0b0b0;}
body * 		{font-family:Verdana, Geneva, sans-serif; font-size:11px;}

/* HTML ELEMENTEN */
h1,		
h2, 		
h3, 
h4,
h5,
h6,
p 		{margin:0 0 12px;}
a 		{text-decoration:underline; color:#009ee1;}

/* FORM ELEMENTEN */
form 					{margin:0; padding:0;}
form img 				{border:none;}
input[type=text], input[type=password]		{background-color:#dadada; height:14px; margin:0 0 10px; border-top:2px solid #aeaeae; border-right:1px solid #aeaeae; border-bottom:1px solid #aeaeae; border-left:2px solid #aeaeae; color:#535353;}
input[type=submit], input[type=button]		{ height:22px; border:solid 1px #666666;}
input[type=checkbox]	{}
input[type=radio]		{}
input[type=button]		{text-transform:uppercase;}
textarea				{width:260px; height:200px; background-color:#dadada;}
select					{width:260px;background-color:#dadada;}

.error span, .error textarea  {
	background-color:#FFCCCC;
border:1px solid red;
}

#headerContainer .text p {
	font-style:italic;
	font-weight:bold;
}


/* COMMON CLASSES */
.fleft 			{float:left;}
.fright 		{float:right;}
.breaker,
.clear,
.break			{clear:both;}
.line			{background:#000; width:100%; height:2px;}
.bold			{font-weight:bold;}
.italic			{font-style:italic;}
.hidden			{display:none;}
.arrow			{position:absolute; top:0; left:0;}
.blueBorder		{border:1px solid #009ee0;}

/* FORM CLASSES */
.notice, 
.success    {padding:10px; margin-bottom:16px; border:2px solid #ddd;}
.error      {background:#fbe3e4; color:#8a1f11; border-color:#fbc2c4;}
.notice     {background:#fff6bf; color:#514721; border-color:#ffd324;}
.success    {background:#e6efc2; color:#264409; border-color:#c6d880;}
.error a    {color:#8a1f11;}
.notice a   {color:#514721;}
.success a  {color:#264409;}

/* HOOFD CONTAINER */
#mainContainer {position:relative; width:940px; margin:0 auto;}

#home-banner { font-size: 28px; color: #f00; font-weight: normal; text-shadow: 1px 1px 2px rgba(0,0,0,0.3) }

/* SCHADUW */
#shadow {position:absolute; top:0; left:0; width:940px; height:100%; background:url(../images/shadow.jpg) repeat-y top left;}

#background {position:relative; width:908px; height:120px; background:url(../images/background.jpg) no-repeat top left; margin:0 auto;}
#logo {position:absolute; top:59px; left:50px;}

/* MENU */
#menuContainer {position:absolute; top:39px; right:0;}
#menu {position:relative;}
#menu ul {margin:0; padding:0;}
.liLeft {position:absolute; width:11px; height:11px; bottom:0; left:0; background:url(../images/liLeft.png) no-repeat top left;}
.liRight {position:absolute; width:11px; height:11px; bottom:0; right:0; background:url(../images/liRight.png) no-repeat top left;}
#menu li {list-style-type:none; float:left; height:29px; position:relative; margin:0 4px 0 0; display:inline; line-height:24px;}
#menu a {text-decoration:none; height:29px; padding:0 15px; display:block; background-color:#eaeaea; color:#000;}
#menu a:hover {background-color:#009ee0; color:#fff;}

#menu .active {background-color:#009ee0; color:#fff;}

/* HEADER */
#headerContainer {position:relative; width:857px; margin:0 0 0 57px; top:44px; background-color:#FFF;}
#introImage {position:absolute; top:-95px; right:0;}
#introText {position:relative; background-color:#d8eef9; padding:0 0 10px; min-height:212px; font-size:11px; color:#535353;}
#introText h1 {color:#009ee0; font-size:17px;}
.text {width:400px; padding:29px 0 0 37px;}
.text p {line-height:18px;}

/* CONTENT CONTAINER */
#contentContainer {position:relative; width:867px; margin:62px auto 0; padding:0 0 0 42px;}
#contentContainer h1 {font-size:17px; color:#009ee0;} 

/* content links */
#contentLeft {position:relative; width:214px; height:390px; margin:0 12px 0 0; padding:20px 30px 10px; background:url(../images/gradient01.jpg) repeat-x top left #bfbfbf; float:left; display:inline; z-index:2;}

#fauxLeft	 {position:absolute; height:200px;width:274px; background:url(../images/gradient01.jpg) repeat-x top left #bfbfbf; z-index:1;}
/* content midden */
#contentCenter {position:relative; width:219px; height:390px; margin:0 12px 0 0; padding:20px 30px 10px; background:url(../images/gradient01.jpg) repeat-x top left #bfbfbf; float:left; display:inline; z-index:2;}
 
#fauxCenter		{position:absolute;height:200px; width:279px; background:url(../images/gradient01.jpg) repeat-x top left #bfbfbf; z-index:1; left:328px;}
/* content rechts */
#contentRight {position:relative; width:279px; background-color:#fff; float:left; display:inline; }
.contentRightItem {position:relative; margin:0 0 23px; padding:20px 30px 10px;}
.contentRightItem a {color:#a2a1a2; text-decoration:none;}
.inlogBackground {background:url(../images/gradient02.jpg) repeat-x top left #bfbfbf;}
.inlogArrow {position:absolute; top:56px; right:30px;}
.inlogArrow img {border:none;}
.inlogArrow {background:url(../images/contentRightArrow.png) no-repeat top left; width:35px; height:39px!important; display:block; border: 0px!important;}
.inlogArrow:hover {background:url(../images/hrefArrow.over.png) no-repeat top left;}
.aanmeldenBackground {background:url(../images/gradient03.jpg) repeat-x top left #bfbfbf;}
.hrefArrow {position:relative; height:39px; width:220px;}
.hrefArrow a {background:url(../images/hrefArrow.png) no-repeat top right; padding:9px 0 0 80px; height:39px; display:block; color:#009ee0; font-size:16px; font-weight:bold;}
.hrefArrow a:hover {background:url(../images/hrefArrow.over.png) no-repeat top right;}

/* SPONSORS */
#sponsors {position:relative; width:868px; padding:15px 0 0 0px; margin:0 auto;}
.sponsor {position:relative; margin:0 24px 0 0px;}
.dienstverlening {position:relative; margin:0 14px 0 0;}
.coso {position:relative; margin:0 0 0 11px;}

/* FOOTER/COPYRIGHT */
#footer {position:relative; width:940px; height:30px; margin:0 auto; background:url(../images/footerBackground.jpg) no-repeat top left;}
#copyright {position:relative; color:#1a171b; width:908px; margin:0 auto;}
.copyLeft {text-align:left; width:454px;}
.copyRight {text-align:right; width:454px;}

#sponsors span{
	display:block;
	float:left;
}

.mask1{
	position:relative;
	width:860px;
	height:80px;
	margin-left: 52px;
	overflow:hidden;
}



