#cp {background: #060 url(/images/header.jpg) no-repeat top right; padding: 0px; height: 42px; font-size: 135%;}
#nav {color: #fff; background-color: #060; height: 32px; padding: 0px 10px; font: 125% Verdana, Tahoma, Arial, sans-serif; overflow: hidden; width: 100%;}
#nav A {color: #fff; text-decoration: none;}
#nav A:hover {text-decoration: underline;}
.menuTDs {background-color: #df6; padding: 0px; font-size: 135%; font-weight: 700; color: #000; border: 1px solid #000; text-align: center;}
.menuTDs A {color: #000; text-decoration: none; width: 100%; padding: 6px 1px; display: block;}
.menuTDs A:hover {color: #00f; text-decoration: underline;}
#menuTDa {background-color: #be6;}
BODY.forum .menuTDs {font-size: 105%;}
BODY.forum {background: #ccf url(/images/forumbg.gif) repeat;}
BODY.beheer {background: #f44 url(/images/beheerbg.gif) repeat;}
BODY.edit {background: #fff none; font-family: Arial, sans-serif; padding: 2px;}


TABLE, TD, BUTTON, SUBMIT, INPUT, TEXTAREA, SELECT {font: 100% Arial, sans-serif;}

  
  
h1 {
  margin-top:0px;
  font-size:160%;
}

h2 {
  font-size:130%;
}

h3 {
  font-size:120%;
}




#inthepicture
{
    margin: 3px 0px 3px 0px;
    padding: 12px 12px 52px 12px; 
}

#inthepicture.h2
{
    margin-top:0px;
	font-size:200%;
}
  
BIG {font-size: 140%;}
HR.cp {border: 2px dashed #000; height: 2px;}
A.UReverse {text-decoration: none;}
A.UReverse:hover {text-decoration: underline;}
.error {font-size: 140%; color: #f00; font-weight: 700; border: 2px solid #f00; padding: 2px; margin: 2px;}
OL.inline {margin: 0px;padding-left: 24px;}

TABLE.beheer {border: 1px solid #f44; border-collapse: collapse;}
TABLE.beheer TD, TABLE.beheer TH {border: 1px solid #999; padding: 1px 2px; background-color: #fff;}
HR.beheer {border: 2px dashed #f44; height: 2px;}
BUTTON.beheer {background-color: #f44; color: #df6; font-weight: 600; border: 2px outset #c00; margin: 2px;}
TEXTAREA.beheer {border: 1px solid #f44; width: 100%; padding: 1px; overflow: visible; height: 80px;}
INPUT.beheer, SELECT.beheer {border: 1px solid #f44; padding: 1px;}

A.beheer {background-color: ButtonFace; border: 1px solid ButtonHighlight; margin: 3px; padding: 1px; display: inline; width: 18px; height: 18px;}
A.beheer:active {border: 1px inset; background-color: ButtonHighlight;}
A.beheer:hover {border: 1px outset;}
A.beheer IMG {position: relative; top: 0px; left: 0px;}
A.beheer:hover IMG {top: -1px; left: -1px;}
A.beheer:active IMG {top: 1px; left: 1px;}

TABLE.nieuws .top {color: #000; background-color: #fff;}
TABLE.nieuws .top .kop {font-weight: bold;}
TABLE.nieuws .kop A {color:#000; text-decoration: none;}
TABLE.nieuws .kop A:hover {text-decoration: underline;}
TABLE.nieuws .datum {font-size: 80%; text-align: right;}

TABLE.sidebar {width: 150px; border: 0px solid; margin: -2px;}
TABLE.sidebar TD, TABLE.sidebar TH {padding: 2px 2px 2px 10px; width: 100%; height: 24px; font-size: 110%;}
TABLE.sidebar TH {color: #fff; background: #060 url(/images/sidebar.jpg) repeat-y top right; text-align: left;}
TABLE.sidebar TD {color: #000; background-color: #be6;}
TABLE.sidebar TH.spacer {background: #fff none; height: 1px;}
TABLE.sidebar TD A {color: #000; text-decoration: none;}
TABLE.sidebar TH A {color: #fff; text-decoration: none;}
TABLE.sidebar TD A:hover {color: #00f; text-decoration: underline;}
TABLE.sidebar TH A:hover {color: #be6; text-decoration: underline;}

TABLE.flyer {border-bottom: 2px solid #be6; margin-left: 6px;}
TABLE.flyer TD {border-left: 2px solid #be6; padding: 2px 0px 4px 8px;}
TABLE.flyer TH {background: #060 url(/images/sidebar.jpg) repeat-y top right; text-align: left; position: relative; left: -4px; padding: 0px; font-size: 120%}
TABLE.flyer TH A {color: #fff; text-decoration: none; padding: 2px 8px 2px 14px; display: block;}
TABLE.flyer TH A:hover {color: #be6; text-decoration: underline;}

TABLE.forum {background-color: #ccf;}
TABLE.forum TD {background-color: #df6; color: #000;}
TABLE.forum TD A {color: #22f;}
TABLE.forum TD A:visited, TABLE.forum TD A:active {color: #249;}
TABLE.forum TH {background-color: #249; color: #fff; text-align: left}
TABLE.forum TH A, TABLE.forum TH A:visited, TABLE.forum TH A:active {color: #fff; text-decoration: none;}
TABLE.forum TH A:hover {text-decoration: underline;}

#forumMenu TD {padding: 0px; background-color: #df6;}
#forumMenu TD.spacer {background-color: #fff; height: 5px;}
#forumMenu FORM {display: inline;}
#forumMenu SELECT {font-size: 75%; margin: 2px 0px 2px 8px;}
#forumMenu A {color: #000; text-decoration: none; width: 100%; padding: 3px 0px 3px 8px; display: block;}
#forumMenu A:hover {color: #00f; text-decoration: underline;}


BODY {padding: 0px; margin: 0px; background: #be6 url(/images/background.gif) repeat; font-size: 75%; color: #000;}

body,
.html {
    margin:0;
    padding:0;
    color:#000;
	float: center;
   	font-family: Arial, sans-serif;
   	text-align: center; /* IE Centering Technique */
   	background: #5d8a4f; 
		

 }
 
 
h1, h2, h3, h4, h5, h6, p, blockquote {
  margin: 0;
  padding: 10px;
  }

a {
  color: #215679;
  }

a:hover {
  color: #4C82A6;
  }

a img {
  border: none;
  }

img.centered {
    display: block;
    margin-left: auto;
    margin-right: auto;
}

.alignright {
    padding: 4px;
    margin: 0 0 2px 7px;
	height:80px;
	width:80px;
	float: right;
    display: inline;
}

img.alignleft {
    padding: 4px;
    margin: 0 7px 2px 0;
    display: inline;
}

#wrapper_css  
{
    background: #FFFFFF; 
	margin: 10px auto 10px auto; /* Geeft aan waar de site staat op het beeldscherm */ 
	width: 900px; 
	padding: 3px; 
}

 
#container_css {
    width:890px;
    background:#FFFFFF;
   	position: relative; /* Fixes browser resizing bug in IE6 */
	text-align: left; 

}

#header_css {
	background: #FFFFCC;
	background: #060 url(/images/header.jpg) no-repeat top right; 
	margin-bottom: 2px;
	padding: 0px; 
	height: 42px; 
	font-size: 135%;
	width: 890px;
	clear: both;
}

#menu_css {
	width: 890px;
	height: 31px;
	padding-top: 2px;
    padding-right: 2px;
    padding-bottom: 2px;
    padding-left: 2px;
	margin-top: 2px;
	margin-bottom: 2px;
	border: 1px solid #060; 
	background-color: #FFFFFF;
	clear: both;
}

#navbar_css {
	padding: 6px 2px 6px 6px; 
	text-: left;
	width: 890px;
	color: #FFFFFF;
	background-color: #006600;

}

#navbar_css a {
	text-align: left;
	color: #FFFFFF;
	background-color: #006600;
	
}


#login_css {
	width: 890px;
	padding: 2px 2px 2px 2px;
	border: 1px solid #060; 
	margin-bottom: 2px;
    text-align: right;
	background-color: #FFFFFF;
	clear: both;
}

#banner_rechts_css {
	right: -150px;
	position: absolute;
	top: 128px;
	width:120px;
	height:600px;
	z-index: 1;
}


#content_css {
	float: left;
	width: 510px;
	padding: 12px 22px 12px 12px; 
	margin: 2px 2px 2px 2px;
	border: 1px solid #090;
	Background-color: #FFFFFF;
	
}

#sidebar1_css {
	float: left;
	padding: 2px 22px 2px 2px;
	margin: 2px 2px 2px 2px;
	Background-color: #FFFFFF;
	width: 120px;
}

#sidebar2_css {
	float: right;
	padding: 2px 22px 2px 2px;
	margin: 2px 2px 2px 2px;
	Background-color: #FFFFFF;
	width: 120px;
}

#nieuws_css 
{
    margin: 3px 0px 3px 0px;
    padding: 12px 12px 12px 12px; 
	float: left;
	width: 448px;
	Background-color: #FFFFFF;
	border: 1px solid #090;
}



#footer_css 
{
    clear: both;
	margin-top: 2px;
	margin-bottom: 2px;
	padding-top: 2px;
    padding-right: 2px;
    padding-bottom: 2px;
    padding-left: 2px;
	background: #EAD5FF;
	border:1px solid #060;

	text-align: center; 
}

