/* NCCMS CSS*/

* { 
outline: none; 
margin: 0; 
padding: 0;
}

body, html {
font-family: Verdana, Arial, Helvetica, sans-serif;
width: 100%;
height: 100%;
font-size: 8pt;
color: #FFF;
line-height: 20px;
background: url(img/background.jpg) repeat-x top center #070A0F;
}
	
a.editbutton, a.editbutton:visited { 
position: absolute;
right: 5px;
top: 5px;
z-index: 9000;
border: 0;
}
	
img {
border: 0;
}

a {
color: #FFF;
text-decoration: underline;
}

a:hover {
color: #4687B7;
text-decoration: none;
}

#wrapper {
width: 100%;
text-align:center;
float:left;
padding-top: 20px;
padding-bottom: 20px;
}

#center {
width: 982px;
height: auto;
text-align:left;
margin-left: auto;
margin-right: auto;
}

#wrapperbox {
width: 982px;
height: 640px;
border: 1px solid #142736;
background: url(img/bg_wrapperbox.png) no-repeat top left;
}

#wrapperleft {
float: left;
width: 465px;
margin-top: 20px;
margin-bottom: 20px;
margin-left: 20px;
margin-right: 10px;
}

#logo {
width: 463px;
height: 100px;
border: 1px solid #FFF;
background: url(img/bg_logo.png) top left;
margin-bottom: 10px;
}

.logolink {
display: block;
}

#fadeheaderleftouter {
width: 463px;
height: 300px;
border: 1px solid #FFF;
background: #FFF;
margin-bottom: 10px;
}

#fadeheaderleftinner {
width: 453px;
height: 290px;
margin: 5px;
overflow: hidden;
}

#contentfront {
width: 453px;
height: 164px;
border: 1px solid #FFF;
background: url(img/bg_contentfront.png) no-repeat top left;
padding: 5px;
overflow-y: auto;
overflow-x: hidden;
}

#contentfront a {
color: #FFF;
font-size: 12px;
font-weight: bold;
text-decoration: underline;
}

#contentfront a:hover {
color: #FFF;
font-size: 12px;
font-weight: bold;
text-decoration: none;
}

#wrapperright {
float: right;
width: 465px;
margin-top: 20px;
margin-bottom: 20px;
margin-right: 20px;
}

#fadeheaderrightouter {
float: left;
clear: both;
width: 463px;
height: 300px;
border: 1px solid #FFF;
background: #FFF;
margin-bottom: 10px;
}

#fadeheaderrightinner {
width: 453px;
height: 290px;
margin: 5px;
overflow: hidden;
}

#wrappermenu {
float: left;
clear: both;
width: 463px;
}

#menufront {
float: left;
width: 200px;
height: 286px;
margin-right: 10px;
}

#dagvers {
float: left;
clear: right;
width: 251px;
height: 286px;
border: 1px solid #FFF;
background: url(img/bg_dagvers.png) no-repeat top left;
}

#dagverscontent {
width: 219px;
height: 126px;
overflow: hidden;
margin-top: 150px;
margin-left: 15px;
margin-right: 15px;
margin-bottom: 10px;
text-align: center;
}

#footer {
width: 982px;
height: 20px;
margin-top: 1px;
margin-left: 1px;
margin-right: 1px;
}

#ncwebsites {
width: 471px;
float: left;
text-align: left;
margin-left: 20px;
}

#footermenu {
width: 471px;
float: right;
text-align: right;
margin-right: 20px;
}

#wrappertop {
float: left;
clear: both;
width: 942px;
height: 102px;
margin-top: 20px;
margin-bottom: 10px;
margin-left: 20px;
margin-right: 20px;
}

#logocontent {
float: left;
width: 463px;
height: 100px;
border: 1px solid #FFF;
background: url(img/bg_logo.png) top left;
margin-bottom: 10px;
}

#fadeheadercontentouter {
float: left;
width: 465px;
height: 100px;
border: 1px solid #FFF;
background: #FFF;
margin-left: 10px;

}

#fadeheadercontentinner {
width: 455px;
height: 90px;
margin: 5px;
overflow: hidden;
background: url(img/fadeheadercontentinner.jpg) no-repeat top left;
}

#wrapperbottom {
float: left;
width: 942px;
margin-bottom: 20px;
margin-left: 20px;
margin-right: 20px;
}

#wrappermenucontent {
float: left;
width: 200px;
margin-right: 10px;
}

#contentsub {
float: left;
width: 720px;
height: 476px;
border: 1px solid #FFF;
background: url(img/bg_contentsub.png) no-repeat top left;
padding: 5px; 
overflow-y: auto;
overflow-x: hidden;
}

/* H-TAGS */

h1 { color: #FFF; font-size: 30px; }

h1.logo { color: #FFF; font-size: 30px; margin-top: 10px; margin-left: 10px; }
	
h2 { color: #FFF; font-size: 15px; }

h2.slogan { color: #FFF; font-size: 15px; margin-top: 10px; margin-left: 10px; }

h2.dagvers { color: #FFF; font-size: 15px; }

h3.dagverscontent { color: #FFF; font-size: 15px; }

/* MENU */

#menufront ul {
width: 200px;
list-style: none;
}

#menufront ul li {
width: 200px;
height: 25px;
background: url(img/bg_menubtn.png) no-repeat top left;
border: 1px solid #FFF;
margin-bottom: 10px;
text-align: center;
}

#menufront ul li a {
display: block;
color: #FFF;
font-size: 12px;
font-weight: bold;
text-decoration: none;
}

#menufront ul li a:hover {
display: block;
color: #FFF;
font-size: 12px;
font-weight: bold;
text-decoration: none;
background: url(img/bg_menubtn_hover.png) no-repeat top left;
}

#menufront ul li:hover {
color: #FFF;
background: url(img/bg_menubtn_hover.png) no-repeat top left;
}

#menufront a.moveleft {
text-decoration: none;
}

#menufront a.moveright {
text-decoration: none;
}

/* CONTENT */

#content {
float: left;
clear:both;
overflow: hidden;
width: 490px;
background: url(img/bg_content.png) top left;
}

.contentarea {
text-align: justify;
}

.editor input[type=text], .editor select {
width: 100%;
}

.editor input[type=submit], .editor input[type=button] {
width: 48%;
margin: 7px;
}

.title {
font-size: 20px;
margin: 0;
color: #FFF;
}

.author, .created, .edited {
font-size: 14px;
margin: 0px;
}

.new, .edit, .delete {
float: right;
margin: 5px;
}

.new img, .edit img, .delete img {
border: 0px;
}

/* FOOTER */

#ncwebsites p {
color: #214056;
font-size: 9px;
}

#ncwebsites p a {
color: #FFF;
font-weight: bold;
text-decoration: underline;
}

#ncwebsites a:hover {
color: #FFF;
font-weight: bold;
text-decoration: none;
}

#footermenu p {
color: #214056;
font-size: 9px;
}

#footermenu p a {
color: #FFF;
font-weight: bold;
text-decoration: underline;
}

#footermenu a:hover {
color: #FFF;
font-weight: bold;
text-decoration: none;
}

.footer_list, .footer_list_first, .footer_list_last {
float:left;
margin-bottom:10px;
padding-bottom:20px;
padding-top:10px;
height: 140px;
background-image: url(img/icon_doc.png);
background-position: 185px 10px;
background-repeat: no-repeat;
}

.footer_list {
width: 198px;
padding-right:20px;
margin-right: 20px;
border-right-width: 1px;
border-right-style: solid;
border-right-color: #1F2228;
}

.footer_list_first {
width: 198px;
padding-right:20px;
margin-right: 20px;
border-right-width: 1px;
border-right-style: solid;
border-right-color: #1F2228;	
clear:both;
}

.footer_list_last {
width: 198px;
}

/* CONTACT */

#contact {
width: 200px;
float:right;
color: #000;
text-align:right;
}

.contactleft {
float: left;
}

.contactleft table {
width: 500px;
}

.contactleft input, .contactleft textarea {
width: 300px;
}

.contactleft textarea {
height: 100px;
}

.contactright {
float: left;
margin-left: 50px;
}

.contactbottom {
padding-top: 20px;
clear: both;
}

/* CUSTOM */

#form table {
font-size: 8pt;
}

#afbcontent_crew {
margin: 5px;
width: 200px;
height: 300px;
background: #FFF;
padding: 5px;
}

#afbcontent_catering {
margin: 5px;
width: 200px;
height: 300px;
background: #FFF;
padding: 5px;
}

#afbcontent_geschiedenis {
margin: 5px;
width: 200px;
height: 200px;
background: #FFF;
padding: 5px;
}