body {
background-image: url(../images/body_bg.jpg);
margin: 0;
padding: 0;
border: 0;
overflow: hidden;
height: 100%; 
max-height: 100%; 
}

/* 3 cols layout */
#framecontentLeft, #framecontentRight {
position: absolute; 
top: 0; 
left: 0; 
width: 200px; /*width van de frame divs*/
height: 100%;
overflow: hidden; /*geen scrollbars. Zet op "scroll" voor scollbars*/
color: white;
text-align: center;
}

#framecontentRight {
left: auto;
right: 0; 
width: 200px;  
color: white;
}

#maincontent {
position: fixed; 
top: 0;
left: 200px; /*width van de linkerframe div(moet hetzelfde zijn als in #framecontentLeft)*/
right: 200px; /*width van de linkerframe div(moet hetzelfde zijn als in #framecontentRight)*/
bottom: 0;
overflow: auto; 
}

.padding {
margin: 15px; /*padding voor de div binnen een div*/
}

* html body { /*IE6 hack*/
padding: 0 200px 0 200px; /*zelfde width als #framecontentLeft en #framecontentRight*/
}

* html #maincontent{ /*IE6 hack*/
height: 100%; 
width: 100%; 
}
/* einde 3 cols layout */
	
/* tabel ads */
.ads { 
width: 125px;
margin: 0 auto;
text-align: center;
height: auto;
}

.ads td {
padding-bottom: 25px;
}
/* einde tabel ads */

/* wrapper, zegt genoeg */
#wrap {
margin: 0 auto;
width: auto;
height: auto;
}
/* einde wrapper */

/* header */
#header {
width: auto;
height: 120px;
background-color: #e7bd8d;
background-image: url(bg_switch.php);
background-repeat: no-repeat;
text-align: right;
position: relative;
}

#logo { /*logo kosbonso*/
position: absolute;
right: 20px;
bottom: 20px;
}
/* einde header */

#images {
width: auto;
height: 130px;
background-color: #dcdcde;
}

/* navigatie */
#nav {
width: auto;
height: 40px;
background-color: #fe6500;
text-align: center;
}

#menu {
margin: 0 auto;
color: #fff;
font-size: 9pt;
padding-top: 12px;
}

* html #menu {
margin-top: 12px; /*padding-top voor IE6*/
}

#menu td {
padding-left: 4px;
padding-right: 4px;
letter-spacing: 1px;
}
/* einde navigatie */

/* main */
#main {
width: auto;
background-image: url(../images/main_bg.png);
text-align: center;
}

#iframe {
margin: 0 auto;
width: 90%;
}
/* einde main */

/* footer */
#footer {
width: auto;
margin: 0 auto;
text-align: center;
height: 30px;
background-color: #9dca22;
}

#footer .copyright {
padding-top: 5px;
font-size: 10pt;
color: #fff;
}

#footer a {
font-size: 10pt;
color: #fff;
}

#footer a:hover {
color: #744511;
}
/* einde footer */
