/* CSS Document */
body {background:#FFE01A url(images/BG_BodyTile1.gif) repeat-y top left; height:100%; margin:0px; padding:0px; }
img {border:none;}
p {margin:0px; padding:0px;}

/* ControlPanel style */
.ControlPanel{background:#FFFFFF url(images/cpanel_center.png) repeat-x bottom left; border:none;padding-bottom:10px;}
.cpanel_left {background: url(images/cpanel_left.png) no-repeat bottom left;padding-left:21px;}
.cpanel_right {background: url(images/cpanel_right.png) no-repeat bottom right;padding-right:33px;}

/*-------- Default Style --------*/
body,th,td,div,p,table,h1,h2,h3,h4,h5,h6.Normal,.NormalDisabled,.Head,.SubHead,.SubSubHead, a:link, a:visited, a:hover, input{font-family:Arial, Helvetica, sans-serif; color:#00374E;}
body,th,td,div,p,table,.Normal,.NormalDisabled,.Head,.SubHead,.SubSubHead, a:link, a:visited, a:hover{font-size:12px;}
.content{line-height:150%;}
h1, h2, h3, h4, h5, h6, .Head {color:#009ADA;}
h1, h2, h3, h5, h1 input, .Head{font-weight:bold;}
h2, h4, h6{/*font-weight:normal*/}
h1, h2, h1 input{font-size:14px;margin:10px 0;}
h1, .Head{font-size:18px;}
h3, h4{font-size:12px;margin:8px 0;}
h5, h6{font-size:10px;margin:6px 0;}


a,a:link,a:visited,a:active,a div,a:link div,a:visited div,a:active div{color:#3E81B5; text-decoration:none; font-weight:normal; }
a:hover{color:#3E81B5; text-decoration:underline; }

.Head, .SubHead, .SubSubHead, .Normal, .NormalDisabled, .NormalDisabled, .NormalBold, .NormalRed, .NormalTextBox
{font-family: Arial, Helvetica, sans-serif;}
.SubHead {color:#009ADA;}
.SubSubHead{color:#009ADA;}
.NormalRed {color:#F00;}


.mainbg{/*position:relative; */background:url(images/bg_ForCApage.gif) top left no-repeat; height:auto!important; min-height:600px; height:600px;}
.onepane .mainbg{/*position:relative; */background:url(images/bg_ForCApage1.gif) top left no-repeat; height:auto!important; min-height:600px; height:600px;}
.total{width:980px; position:relative;}
.topbar{width:auto; height:84px; position:relative;}
.toplinks {position:absolute; width:600px; left:380px; top:10px; text-align:right;}
.toplinks a, .toplinks a:link, .toplinks a:visited, .toplinks a.user, .toplinks a.user:link, .toplinks a.user:visited 
{color:#009ADA; font-size:10px; padding-left:15px;}
.topsearch{position:absolute; top:35px; left:780px; width:200px;}
.topsearch input {border:none; border:#009ADA solid 1px;}
.topsearch .search 
{position:absolute; top:0px; right:54px; background:url(images/bg_search.jpg) top left repeat-x; height:15px;}
.topsearch .subsearch 
{position:absolute; top:0px; right:0px; background:url(images/bg_searchsubmit.jpg) top left repeat-x; line-height:12px; height:19px; font-weight:bold; color:#FFFFFF; width:50px;}
.login a.logout 
{background:url(images/bg_logout.jpg) top left repeat-x; display:block; font-weight:bold; color:#009ADA; width:55px; padding:0px 10px; border:#FFFFFF 1px solid; position:relative; left:100px;}
.login a.logout:hover {text-decoration:none;}
.login a.marginUser {color:White;}

div.nav01 {position:absolute; left:251px; top:63px; width:728px;}
div.nav01 ul {padding:0px; margin:0px; float:right;}
div.nav01 li {float:left; list-style:none;}
div.nav01 li a, div.nav01 li a:link, div.nav01 li a:visited 
{display:inline-block; margin-left:14px; font-size:14px; color:#009ADA; font-weight:bold; text-decoration:none; white-space:nowrap;}
div.nav01 li a:hover, 
div.nav01 li a.active, 
div.nav01 li a.selected, 
div.nav01 li a:link.active, 
div.nav01 li a:link.selected, 
div.nav01 li a:visited.active, 
div.nav01 li a:visited.selected
{color:#00374E; text-decoration:none;}

div.nav02 {position:relative; width:219px;}
div.nav02 .navtop {background: url(images/bg_nav02top.gif) left top no-repeat; width:219px; height:30px;}
div.nav02 .navbot {background: url(images/bg_nav02bot.gif) left top no-repeat; width:219px; height:30px;}
div.nav02 .navmid {background:#009ADA; margin:0px; height:auto!important; min-height:117px; height:117px;}
div.nav02 ul {padding:0px; margin:0px 0px 0px 10px;}
div.nav02 li {list-style:none;}
div.nav02 li a, div.nav02 li a:link, div.nav02 li a:visited 
{font-size:12px; color:#fff; font-weight:bold; text-decoration:none; white-space:nowrap;}
div.nav02 li li a, div.nav02 li li a:link, div.nav02 li li a:visited 
{font-size:12px; color:#fff; font-weight:normal; margin-left:10px;}
div.nav02 li a:hover, 
div.nav02 li li a:hover, 
div.nav02 li a.active, 
div.nav02 li a:link.active, 
div.nav02 li a:visited.active, 
div.nav02 li a.selected, 
div.nav02 li a:link.selected, 
div.nav02 li a:visited.selected 
{color:#FFE01A; text-decoration:none;}

div.login {position:relative; width:219px; background: url(images/bg_login.jpg) left top no-repeat; width:219px; height:125px; margin-bottom:5px;}
div.login p {padding:20px 10px; color:#FFFFFF}

div.blok .bloktop {background: url(images/bg_bloktop.gif) left top no-repeat;height:30px;}
div.blok .blokbot {background: url(images/bg_blokbot.gif) left top no-repeat;height:30px;}
.onepane div.blok .bloktop {background: url(images/bg_bloktop1.gif) left top no-repeat;height:30px;}
.onepane div.blok .blokbot {background: url(images/bg_blokbot1.gif) left top no-repeat;height:30px;}
div.blok .blokmid {background:#009ADA; margin:0px; height:auto!important; min-height:117px; height:117px; padding:0px 22px; color:#FFFFFF;}
div.blok .Head {color:#FFFFFF;}
div.blok .h1 h1 { margin:0px 0px 10px 0px ;}


div.blok body,
div.blok th,div.blok td,div.blok div,div.blok p,div.blok table,div.blok h1,div.blok h2,div.blok h3,div.blok h4,
div.blok h5,div.blok h6.Normal,div.blok .NormalDisabled,div.blok .Head,div.blok .SubHead,div.blok .SubSubHead, 
div.blok a:link, div.blok a:visited, div.blok a:hover{color:#fff;}
div.blok .ModuleTitle_SubMenu td {color:#000;}



.right{position:relative; width:480px; left: 33px; top: 0px; height:510px; float:left;}
.righttop, .rightmid, .rightbot {position:relative; width:480px; height:173px; border-bottom:#009ADA solid 1px;}
.rightbot {border-bottom:none;}
.rightbot {height:160px;}
.righttop .container, .rightbot .container {width:240px; height:170px; float:left; overflow:auto; }
.rightbot .container {width:240px; height:160px; float:left; overflow:auto; }
.rightmid {float:none; clear:both;}
.rightmid .container {width:480px; height:170px; float:left; overflow:auto; }

.righttop h1 {margin:2px 0px 10px 0px;}

a.document, a.document:link, a.document:visited, a.document:hover {background:url(images/doc.gif) left center no-repeat; padding:5px 0px 5px 22px; display:block; color:#085372; font-weight:bold;}

.ModuleTitle_MenuBreak td {background:#CCCCCC; height:1px;}
.ModuleTitle_SubMenu {border:#009ADA solid 1px;}

/*Datagrids */
.DataGrid_Container {margin-top:15px;}
.DataGrid_Header{font-weight:bold;}
.DataGrid_Header td, .NormalBold td{font-weight:bold;}

/*-------- design style --------*/
.clear_float{clear:both; line-height:0; font-size:0; height:0;}

/* ------- FileManager -------*/
div.FileManager{height:auto;border:none;}
table.FileManager{width:99%}


a.CommandButton:link, a.CommandButton:visited{color:#CB2027; font-weight:bold; text-decoration:none;}
a.CommandButton:hover{color:#3E81B5; text-decoration:underline;}

/*-------ControlPanel changes ---------------*/
.ControlPanel a.CommandButton:link, .ControlPanel a.CommandButton:visited{color:#3E81B5;}
.ControlPanel a.CommandButton:hover{color:#CB2027; text-decoration:underline;}
.ControlPanel a.CommandButton:link, .ControlPanel a.CommandButton:visited, .ControlPanel .SubHead{font-size:11px;}

/*--------- pane style ----------*/
table.panes, .onepane table.panes {/*background:#999999; */width:957px; margin-left:23px;}
.LeftPane{ /*background:#00FF00; */width:219px; }
.ContentPane{ /*background:#FF0000; *width:479px; padding:52px 13px 0px 16px;}
.RightPane{ /*background:#66CC66; */width:230px; padding:83px 0px 0px 0px;}


.onepane .ContentPane{ /*background:#FF0000; */width:709px; padding:52px 13px 0px 16px;}

/*for container no title in leftpane*/
.LeftPane span.invisible{display:none;}
.LeftPane .container{margin:0px 0px 0px 12px}
.LeftPane .nomargin{margin:0px 0px 0px 0px}

/*-------------- Empty panes Style --------------*/
.DNNEmptyPane{/*width:0;padding:0;margin:0;*/}

/*-------------- Container Style --------------*/
.container {/* background:#CC6600*/}
.container h1 {/*margin:0px;*/}
.ContentPane h1, .ContentPane .Head{}


/*------------ Breadcrumb Style --------------*/
div.breadcrumb{color:#00374E; font-size:9px; height:18px;}
a.breadcrumb:link,a.breadcrumb:active,a.breadcrumb:visited{color:#00374E; font-size:9px}
a.breadcrumb:hover{color:#00374E;}

/*-------------- Link Style --------------*/
.linkscontainer{padding-top:20px;text-align:center;}
.links,a.links:link,a.links:active,a.links:visited{ font-weight:bold; color:#3E81B5; text-transform:uppercase;}
a.links:hover{color:#C00;}

/*-------------- User Style --------------*/
.user,a.user:link,a.user:active,a.user:visited { color:#3E81B5;}
a.user:hover{color:#C00;}

/*-------------- Footer Style --------------*/
.footer,a.footer:link,a.footer:active,a.footer:visited { color:#3E81B5;}
a.footer:hover{color:#C00;}

/*-------------- Search SkinObject Styles --------------*/
div.SearchContainer{position:relative; white-space: nowrap;}
div.SearchBorder{width: 180px; height: 20px; border: solid 1px #e0e0e0; float:left; background-color: White; white-space: nowrap; margin-top: 2px;}
div.SearchContainer a{padding: 0px; display: block; float:left; }
div.SearchContainer a img{padding-left:5px;}
div.SearchIcon{float: left; width: 31px; height: 20px; cursor: pointer; z-index: 11; background: no-repeat 2px 2px; text-align:right;}
div.SearchIcon img{margin-top: 3px;}

input.SearchTextBox{float: left; z-index: 10; border: 0px; width:130px; height:18px; margin-left:3px; color: #43494D;}

#SearchChoices{clear: both; display: none; border: solid 1px #C3D4DF; z-index: 2000; cursor: pointer; margin: 0; padding: 0; text-align:left; background-color: #F3F7FA; position:absolute; top: 22px; left: 0px;}
#SearchChoices li{cursor: pointer; margin: 0; padding: 2px 2px 0 2px; padding-left: 25px; height: 18px; text-align:left; background-color: #F3F7FA; background-repeat: no-repeat; background-position: 2px center; list-style: none; list-style-image: none; border: none; display:block;}
#SearchChoices li.searchHilite{background-color: #CE0D0D;	color:#ffffff; border: none;}
#SearchChoices li.searchDefault{background-color: #F8FAFF; border: none;}

/*--------------- News Module Package ----------------*/

/*----------------- news list view -------------------*/

div.newslink{padding:4px;position:relative;left:-4px;}
.linklist a:hover, div.newslink:hover {text-decoration:none; background-color:#009ada; color:White;}

/*----------------Om de documenten module goed uit te lijnen --------------*/

table.Normal tr td:first-child {width:16px;}

table.Normal tr td.TitelHeader {width:210px;}
table.Normal tr td.GrootteHeader {width:60px;}
table.Normal tr td.DownloadHeader {width:90px;}

table.Normal tr td.TitleHeader {width:210px;}
table.Normal tr td.SizeHeader {width:60px;}
table.Normal tr td.DownloadHeader {width:90px;}

