a:link{
color: #222222;
text-decoration: none;
}

a:visited{
color: #444444;
text-decoration: none;
}

a:hover{
color: #000099;
text-decoration: underline;
font-weight: bold;
}

a:active{
color: #333333;
text-decoration: underline;
font-weight: bold;
} 
* {
margin : 0;
padding : 0;
}
html, body {
font-family : Verdana, Arial, Helvetica, sans-serif;
background-image : url(images/bg.png);
overflow : auto;
}
#explorerbalk {
background:#FFFFE1 none repeat scroll 0 0;
border-bottom:1px outset;
color:#000000;
display:block;
width:100%;
}
#explorerbalk p {
margin:0;
padding:3px 10px;
}
/* hoofd box voor de schaduw en de box over de schaduw heen */
#MainMainContainer {
width : 1060px;
background-image : url(images/backshadow.gif);
margin-left : auto;
margin-right : auto;
text-align : left;
}
#MainContainer {
width : 900px;
margin-left : 10px;
margin-right : 0px;
text-align : left;
height : 100%;
float: left;
}
#SubContainer {
width: 140px;
margin-top: 140px;
height: 100%;
float: left;
display: inline;
margin: 0px;
background-image : url(images/bg.png);
}
/* de verschillende secties binnen de site */
#Header {
width : 900px;
height : 140px;
background-color : #006699;
}
#TopMenu {
width : 900px;
height : 24px;
background-image : url(images/menublauw.png);
}
#MainBox {
width : 898px;
border : 1px solid #000066;
border-top : 0;
background-color : #ffffff;
overflow : hidden;
}
#LeftContentBox {
width : 595px;
margin-left : 5px;
margin-top : 10px;
float : left;
}
#ContentBox {
width : 890px;
margin-left : 5px;
margin-top : 10px;
float : left;
}
#MiddleMenuBox {
width : 285px;
margin-right : 5px;
margin-top : 10px;
float : right;
}
#Footer {
width : 898px;
height : 20px;
clear : both;
font-size : 9px;
text-align : center;
padding-top : 3px;
}
/* contentbox */
#TopContent {
width : 572px;
height : 29px;
background-image : url(images/topcontent.gif);
background-repeat : no-repeat;
padding-left : 10px;
color : #ffffff;
padding-top : 4px;
font-size : 14px;
}
#MainContent {
width : 560px;
padding-left : 10px;
padding-bottom : 5px;
padding-right : 10px;
margin-top : -5px;
border-left : 1px solid #333399;
border-right : 1px solid #333399;
}
#BottomContent {
width : 572px;
height : 7px;
background-image : url(images/bottomcontent.gif);
background-repeat : no-repeat;
padding-left : 10px;
color : #ffffff;
padding-top : 4px;
font-size : 14px;
}
/* opmaak binnen de content */
.Box {
text-align : left;
font-family : Verdana, Arial, Helvetica, sans-serif;
}
.BoxTitle {
font-size : 16px;
font-weight : bold;
}
.BoxInfo {
font-size : 12px;
font-weight : 500;
color : #990000;
}
.BoxContent {
font-size : 12px;
}
.BoxFooter {
border-bottom : 1px solid #999999;
margin-bottom : 5px;
text-align: right;
margin-top: -10px;
}
/* opmaak voor het menuboxje */
.TopMenu {
width : 275px;
height : 20px;
padding-top : 4px;
padding-left : 10px;
background-image : url(images/topmenu.gif);
background-repeat : no-repeat;
color : #ffffff;
font-size : 14px;
}
.MiddleMenu {
width : 263px;
padding-left : 10px;
padding-right : 10px;
padding-top : 3px;
border-left : 1px solid #333399;
border-right : 1px solid #333399;
color : #000000;
font-size : 11px;
}
.BottomMenu {
width : 285px;
height : 6px;
background-image : url(images/bottommenu.gif);
background-repeat : no-repeat;
color : #ffffff;
font-size : 14px;
margin-bottom: 10px;
}
/* overige opmaak */
.gebruikersnaam {
background : transparent url(images/usernamebg.gif) no-repeat scroll 5px 2px;
border : 1px solid #000000;
color : #000000;
height : 12px;
margin-top : 2px;
padding-left : 20px;
padding-top : 2px;
width : 128px;
font-size : 10px;
margin-bottom : 2px;
}
.wachtwoord {
background : transparent url(images/passwordbg.gif) no-repeat scroll 3px 2px;
border : 1px solid #000000;
color : #000000;
height : 12px;
margin-top : 2px;
padding-left : 20px;
padding-top : 2px;
width : 128px;
font-size : 10px;
margin-bottom : 2px;
}
input, textarea {
padding : 3px;
}
.buttonblack {
background-image : url(images/button.png);
background-repeat : no-repeat;
border : 0 none;
width : 104px;
height : 27px;
color : #ffffff;
padding-left : 4px;
font-size : 10px;
text-align : center;
margin-top : 2px;
}
.tumb {
float : left;
margin-right : 5px;
}
img {
border: 0px;
}
.ReactieLeft {
width: 100px;
border: 1px dashed #999999;
float: left;
font-weight: bold;
padding: 5px;
}
.ReactieRight {
width: 440px;
float: right;
}
.ReactieFooter {
clear: both;
border-bottom: 1px solid #999999;
margin-bottom: 5px;
}
.ubbcodes {
	width: 530px;
	height: 20px;
	background-color: #AAAAAA;
	padding: 0px
	margin: 0px;
}
.pad, a.pad {
	padding: 2px;
	margin: 0px;
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}
.BoxContent p a, .BoxContent p a:visited {
color : #777777;
text-decoration : none;
}
.BoxContent p a:hover {
color : #000000;
text-decoration : none;
}