/* CSS Document */

body {
margin: 0;
padding: 0;
text-align: center;
background-color: #dbe9f4;
background-image:url(gradient.jpg);
background-repeat:repeat-x;
}

/* Headings */

h1 {
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#555555;
font-size: 12px;
font-style: normal;
text-align:justify;
margin-right: 10px;
}

h2 {
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#555555;
font-size: 12px;
font-style: normal;
text-align:justify;
margin-right: 10px;
}

h3 {
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#555555;
font-size: 12px;
font-style: normal;
text-align:justify;
margin-right: 10px;
}

h4 {
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#555555;
font-size: 12px;
font-style: normal;
text-align:justify;
margin-right: 10px;
}

/* p-fonts en dn-default */

p {
font-size: 12px;
color:#555555;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-style:normal;
text-align:justify;
margin-right: 10px;
}

p.footer {
font-family:Arial, Helvetica, sans-serif;
font-size: 12pt;
color: white;
text-align:center;
padding-top: 5px;
}

.Head { /* Default font */
color: #015289 !important;
font-family: arial;
font-size: 10pt !important;
font-weight:500 !important;
}

.menu {
display: block;
float: left;
}

.user {
display: block;
float: right;
padding-right: 5px;
}

.login {
display: block;
float: right;
padding-right: 5px;
}

table.CategoryItemSelectedTableLevel0, 
table.CategoryItemSelectedTableLevel1 { /* categorin */
background-color: #cccccc;
}

a.CategoryItemSelectedLevel0, 
a.CategoryItemSelectedLevel1 { /* categorin */
background-color: #cccccc;
}

img.display {
display: block;
border-style:solid;
border-width: 1px;
border-color: #ff2525;
}

a:link.display, a:active.display, a:visited.display {
text-decoration:none;
color: #ffffff;
font-weight: 600;
font-family: arial;
}

a:link.colofon, a:active.colofon, a:visited.colofon {
text-decoration:none;
color: #000066;
font-size: 10pt;
}

a:hover.display, a:hover.colofon {
color: #ff2525;
}

h1.colofon {
padding: 0;
margin: 0;
color: #08427b;
font-size: 10pt;
font-weight:580;
}

p.colofon {
padding: 0;
margin: 0;
color: #343463;
font-size: 10pt;
}

div#main_container{
margin: 0 auto 0 auto;
width: 905px;
text-align: left;
}

a#dnn_dnnLOGIN_hypLogin {
color: #FFFFFF;
font-size: 12pt;
padding-right: 2px;
padding-left: 5px;
padding-top: 5px;
}

a#dnn_dnnUSER_hypRegister {
color: #e8e8fb;
font-size: 12pt;

}

div#dnn_ContentPane, div#dnn_ContentLinksBoven {
padding-left: 5px;
}

div#front {
margin: 0;
padding: 0;
float: left;
}

div#hCon {
float: left;
}

div#box1 {
margin-top: 0;
background-color: #015289;
width: 100%;
height: 155px;
background-image: url("header.jpg");
background-repeat: no-repeat;
background-position: left;
text-align:left;

}

div#box2 {
background-color: #015289;
width: 100%;
height: 36px;
background-image:url(menu.jpg);
background-position:left;
background-repeat: no-repeat;
padding-top: 5px;
}

div#bxLeft {
float: left;
background-color: #94a7b5;
height: 500px;
width: 240px;
background-image: url(logo.jpg);
background-repeat: no-repeat;
background-position:bottom center;
}

div#bxRight {
float:right;
background-color: #ffffff;
height: auto;
width: 665px;
}

div#box3 {
background-color: #2f2f2f;
width: 100%;
height: 200px;
background-position:center;
background-repeat: no-repeat;
}

div#box3links {
background-color:#FFFFFF;
width: 250px;
height: 200px;
background-position:center;
background-repeat: no-repeat;
float:left;
}

div#box3rechts {
background-color: #FFFFFF;
width: 650px;
height: auto;
background-position:center;
background-repeat: no-repeat;
float:left;
}


div#box4 {
background-color:#FFFFFF;
width: 100%;
height: 230px;
background-position:center;
background-repeat: no-repeat;
}

div#box4links {
background-color: #e9e9e9;
width: 250px;
height: 230px;
background-position:center;
background-repeat: no-repeat;
float:left;
}

div#box4rechts {
background-color: transparent;
width: 650px;
height: 230px;
background-position:center;
background-repeat: no-repeat;
float:left;
}


div#box5 {
float: left;
margin 0;
padding 0;
width: 905px;
height: 30px;
background-position:center;
background-image:url(footer.jpg);
background-repeat: no-repeat;
background-color: #015289;
}

#dnn_ctr440_dnnTITLE_lblTitle {
display:none;
}

div#display01, div#display02, div#display03, div#display04, div#display05, div#display06, div#display07, div#display08 {
text-align:center;
float: left;
padding-right: 32px;
}

div#display { /* container snelkoppelingen/images in de header (zie ook display01 t/m 08) */
padding-left: 16px;
padding-top: 40px;
}

div#colofon {
width: 150px;
float: right;
}

div#mid {
padding 0;
margin 0;
float: left;
background-image: url("bg.jpg");
background-repeat: repeat-y;
height: auto;
background-color: #ffffff;
}

/* [SOLPARTMENU] */

.MainMenu_MenuContainer { /* Gehele menu */
	border: 0px solid;
	background-color: transparent; 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 14pt;
	font-weight: bold;
	font-style: normal;
	color: #fff;
}

.MainMenu_MenuBar { /* tekst-elementen Level 1 */
	cursor: pointer;
	cursor: hand;
	height:16;
	background-color:transparent; 
}

.MainMenu_MenuItem {
	cursor: pointer;
	cursor: hand;
	color:#FFF; /* Default kleur menu-items, links. */
	/* font-family: Tahoma, Arial, Helvetica;
	font-size: 9pt;
	font-weight: bold;
	font-style: normal; */
	
}

.MainMenu_MenuIcon { /* IconSpace submenu */
	cursor: pointer;
	cursor: hand;
	background-color: #000000; 
	text-align: center;
	width: 15;
	height: 21;
}

.MainMenu_SubMenu { /* Links submenu, behalve IconSpace. */
	margin-top: 1px;
	cursor: pointer;
	cursor: hand;
	background-color:#666699;

}

.MainMenu_MenuItemSel { /* MouseOver / hover Level 1 */
	background-color: transparent; 
	cursor: pointer;
	cursor: hand;
	color: #e8e8fb;
}

.MainMenu_MenuArrow {
	font-family: webdings;
	font-size: 10pt;
	cursor: pointer;
	cursor: hand;
	background-color:transparent; /* Achtergrondkleur Level 1 */
}

.MainMenu_RootMenuArrow {
	font-family: webdings;
	font-size: 10pt;
	cursor: pointer;
	cursor: hand;
	
}

/* hacks */

#dnn_ctr444_NavPane2__ctl0_ChildNavigationControl_pnlListHolderA {
background-color: transparent !important;
}

.CategoryItemSelectedLevel0, .CategoryItemSelectedTableLevel0, .CategoryItemChildrenBorderExtendLevel0 {
display: none !important;
border: none !important;
}

.CategoryItemSelectedLevel0, .CategoryItemSelectedLevel1 {
background-color: transparent !important;
border: none !important;
}

.CategoryItemSelectedTableLevel0, .CategoryItemSelectedTableLevel1, .CategoryItemSelectedLevel2 {
background-color: transparent !important;
border: none !important;
}

.CategoryItemSelectedTableLevel2 {
background-color: transparent !important;
border-color: red !important;
}

.CategoryItemUnselectedLevel1, .CategoryItemUnselectedLevel2 {
background-color: transparent !important;
border: none !important;
}

.CategoryItemSelectedCellLevel1, .CategoryItemSelectedCellLevel2 {
background-color: transparent !important;
border: none !important;
}

.CategoryItemUnselectedCellLevel1, .CategoryItemUnselectedCellLevel2 {
background-color: transparent !important;
border: none !important;
}

.CategoryItemOutlineLevel0, .CategoryItemOutlineLevel1 {
background-color: transparent !important;
border: none !important;
}

.Head { /* Default font */
color: #015289 !important;
font-family: arial;
font-size: 10pt !important;
font-weight: bold !important;
}

div#dnn_ContentLinksBoven {
width: 100px !important;
}

div#dnn_ContentPane {
width: 660px !important;
}

div#dnn_ctr444_ModuleContent {
float: left !important;
}

div#dnn_ctr444_DD {
float: left !important;
}

div#bxRight {
float:right;
background-color: #ffffff;
height: auto;
width: 660px !important;
}

div#display {
padding-left: 16px !important;
padding-top: 40px !important;
}

a.footer {
color: white !important;
text-decoration: none !important;
}

a:hover.footer {
text-decoration: underline !important;
}

div#dnn_ContentPane {
float: left !important;
}

div#dnn_ctr448_DD {
float: left !important;
}

