body {
margin : 0;
padding : 0;
/* text-align: center; */
}

body, table, td {
font: 12px/16px "Trebuchet MS",Verdana,Arial,Sans-serif;
color: #000000;
}

.kop {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 13pt;
	font-weight : bold;
 	font-style : normal;
	color: #2123A3;
}

.kop1 {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10pt;
	font-weight : bold;
 	font-style : normal;
	color: #FF5400;
}

a {
color : #2B62D7;
font-weight: bold;
}

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

/* frame */
#container {
position : relative;
margin: 0px auto;
padding: 0px;
width: 807px;
text-align: left;
}

/* sidebar */
#sidebar {
position : absolute;
width : 180px;
margin: 0;
left: 0; /* IE needs it */
margin-left: 25px;
z-index: 100;
}

/* content */
#content {
position : relative;
top : 0;
right : 0;

margin-left: 214px;
z-index: 100;
}

/* header () */
#pageHeader {
margin: 0;
padding: 0;
}

#pageHeader h1, #pageHeader h2 {
display: none;
}


#logo {
margin: 0 14px 0 14px;
padding-left: 24px;
}

#logo img {
border : none;
}

#nav {
position : absolute;
top : 64px;
right : 14px;
width : 400px;
text-align: right;
}

#nav p  {
font-size : 11px;
font-weight: bold;
color: #C5C5C5;
margin: 0;
padding: 0 10px;
}

#nav a {
color : #C5C5C5;
text-decoration: none;
}

#nav a:hover {
color : #295CB7;
}

/* form elementen */

form {
margin : 0;
padding : 0;
}

input, textarea, select {
color : #444444;
font: normal 11px lucida, "Lucida Grande", verdana, sans-serif;
border-color : #D8D8D8;
}

/* Hack nodig voor bug in IE */
.iehack {
width : 100%;
}

/* layout */

.kolomn {
margin : 0;
padding : 0;
border : 1px solid #BBBBBB;

}

.kolomninside {
margin : 0;
padding : 6px;
text-align: justify;
}

.kolomnmenu {
margin : 0;
padding : 0;
border : 1px solid #BBBBBB;
background-color : white;
}

.kolomnmenu p {
margin : 0;
padding : 6px;
font-size : 11px;
}

h2 {
margin : 0;
font-size : 14px;
font-weight: bold;
}

h3 {
margin : 0;
font-size : 11px;
background : #F4F4F4 url(/images/layout/menu-bg.gif) repeat;
padding : 2px 6px 3px 6px;
border-bottom : 1px solid #999999;
text-shadow: 2px 2px 2px #b3b3b3;
cursor: default;
}

#content h3 { 
width : 556px; /* IE in Windows workaround (thank you IE!) */
}

h4 {
margin-top : 4px;
margin-bottom : 8px;
padding : 6px;
font-size : 18px;
/* border-bottom : 1px solid #D8D8D8; */
font-weight: bold;
}

.large {
font-size : 14px;
color: #444444;
font-weight: bold;
}
.large u {
text-decoration: none;
}

small, .small {
font-size : 11px;
}

.small a, .small a:visited {
color : #BC1B1B;
text-decoration: underline;
}

.small a:hover {
text-decoration: none;
}

hr {
border: 0;
height : 1px;
background : #D8D8D8;
}

.hr {
width : 100%;
margin: 0;
padding: 0;
border: 0;
border-bottom : 1px solid #D8D8D8;
}


.space {
margin : 0;
padding : 5px 0 5px 0;
visibility : hidden;
}

.errorbox {
margin : 4px;
padding : 5px;
padding-left :25px;
color: #B72929;
border : 1px dotted #B72929;
background : #FFCACA url(/images/icons/error.gif) no-repeat 4px 50%;
}

.succesbox {
margin : 4px;
padding : 5px;
padding-left :25px;
color: #0B630D;
border : 1px dotted #999999;
background : #FFFBC3 url(/images/icons/info.gif) no-repeat 4px 50%;
}

.codeboxtitel {
margin : 0;
margin-top : 4px;
margin-left : 4px;
margin-right : 4px;
background-color: #FFFBC3;
font-size: 10px;
font-weight: bold;
width: 150px;
text-align: center;
padding : 2px;
}

.codebox {
font: normal 8px Courier, Courier New;
font-size: 8pt;
margin-left : 4px;
margin-right : 4px;
margin-bottom : 4px;
padding : 7px;
background-color: #F4F4F4;
}

#footer {
position: relative;  /* voor Safari */
font-size : 11px;
padding: 10px;
font-weight: bold;
color: #AEAEAE;
}

#footer a {
color: #AEAEAE;
text-decoration: underline;
}

#footer a:hover {
color: black;
}

.navcat ul {
left: 0;
top: 0;
border-top : 1px solid #f0f0f0;
padding: 0;
margin: 0;
list-style: none;
}

.navcat li {
font-size : 11px;
font-weight : bold;
padding: 0;
margin : 0;
border-bottom : 1px solid #f0f0f0;
}

.navcat li a {
display : block;
color : #BC1B1B;
background: white url(/images/icons/bullet-a.gif) no-repeat 2px 55%;
margin: 0;
height : 1.5em;
padding: 0 0 0 16px;
text-decoration: none;
}

.navcat li a:hover {
color: #444444;
background: #F4F4F4 url(/images/icons/bullet-b.gif) no-repeat 2px 55%;
text-decoration: none;
}