BODY {
	margin : 0px 0px 20px 0px;
	background-color : #FFFFFF;
	background-attachment : fixed;
	background-image : url(img/cirkel_rechts.gif);
	background-position : bottom right;
	background-repeat : no-repeat;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-style : normal;
	font-weight : normal;
	font-variant : normal;
	text-decoration : none;
	color : #000000;
	behavior : url("csshover.htc");
}
* {
	border : 0px solid black;
}

.imagebutton {height: 22; width: 23; border: solid 2px #C0C0C0; background-color: #C0C0C0}
.image {position: relative; left: 1; top: 1; height:20; width:21; border:none;}
.toolbar {height: 30; background-color: #C0C0C0;}
INPUT, SELECT{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size : 11px;
		border: 1px solid #808080; 
	background-color: #ffffff; 
}
TEXTAREA{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size : 11px;
		border: 1px solid #808080;
		background-color: #ffffff; 
	margin: 3px 0px;
		
}  

hr {
	color : #C0C0C0;
	height : 1px;
	border : 1px solid #C0C0C0;
	border-width : 1px 0px 0px 0px;
	width : 100%;
}
img {
	border-collapse : collapse;
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
	border : 0px;
}
img.right {
	float: right;
	margin-left: 10px;
}
a {
	text-decoration : none;
	text-decoration : underline;
	color : #FF8000;
	font-weight : bold;
	background : none;
}
a:hover {
	text-decoration : none;
	color : #FF8000;
	font-weight : bold;
	background : none;
}

a.bram {
	text-decoration : none;
	color : #000000;
	font-weight : bold;
	background : none;
}
a.bram:hover {
	text-decoration : none;
	color : #FFFFFF;
	font-weight : bold;
	background : #FF8000;
}
a.schaduw {
	text-decoration : none;
	color : #000000;
	font-weight : bold;
	background : none;
}
a.schaduw:hover {
	text-decoration : none;
	color : #FF8000;
	font-weight : bold;
	background : #FF8000;
}
a.zwart {
	text-decoration : none;
	text-decoration : underline;
	color : #FF8000;
	font-weight : bold;
	background : none;
}
a.zwart:hover {
	text-decoration : none;
	color : #FF8000;
	font-weight : bold;
	background : none;
}

#header {
	position : absolute;
	z-index : 3;
	width : 100%;
	height : 76px;
	top : 0px;
	left : 0px;
	background: #FFFFFF url(img/logo_bg_01.gif) bottom left no-repeat;
	border-top: 0px solid #606060;
	border-bottom: 0px solid #606060;
	margin : 0px auto;
	padding : 2px 0px;
	text-align : center;
}

#header .date {
	display: block;
	margin-top: 10px;
	font-size: 24px;
	font-weight: bold;
}

#menu {
	position : absolute;
	z-index : 3;
	width : 100%;
	height : 20px;
	top : 80px;
	left : 0px;
	background: #FF8000 url(img/logo_bg_02.gif) top left no-repeat;
	border-top: 0px solid #606060;
	border-bottom: 0px solid #606060;
	margin : 0px;
	padding : 0px;
	color : #FFFFFF;
}

#main {
	position : absolute;
	z-index : 2;
	height : 400px;
	top : 100px;
	left : 0px;
	right : 0px;
	background: url(img/cirkel_links_logo_bg_03.gif) top left no-repeat;
	border-top: 0px solid #606060;
	border-bottom: 0px solid #606060;
	margin : 0px 0px 20px;
	padding : 20px 180px;
	color : #000000;
}

#main ul {
	list-style : square;
}


TABLE {
	border-collapse : collapse;
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
	border : 0px;
}

td {
	border-collapse : collapse;
	border : 0px;
	margin : 5px 5px 5px 5px;
	padding : 0px 0px 0px 0px;
	spacing : 0px;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-style : normal;
	font-weight : normal;
	font-variant : normal;
	text-decoration : none;
	color : #000000;
	text-align : left;
}
TD.top {
	background-image : url(../img/site_basis_04_top.jpg);
	background-position : bottom;
	background-repeat : no-repeat;
}
TD.middle {
	background-image : url(../img/site_basis_04.jpg);
	background-position : top;
	background-repeat : no-repeat;
}
TD.bottom {
	background-image : url(../img/site_basis_04_bottom.jpg);
	background-position : top;
	background-repeat : no-repeat;
}
td.menu {
	padding : 3px;
	background-image : url(../img/logo_bg_02.gif);
	background-position : top left;
	background-repeat : no-repeat;
	background-color : #FF8000;
	text-align : center;
	font-weight : bold;
	color : #FFFFFF;
}
td.menu a {
	text-decoration : none;
	color : #FFFFFF;
	font-weight : bold;
	background : none;
}
td.menu a:hover {
	text-decoration : none;
	color : #FFFFFF;
	font-weight : bold;
	background : #FF8000;
}

td.nobg {
	background-image : none;
}

TD.gewoonlinks {
	padding : 3px;
	background-image : none;
	background-position : top;
	background-repeat : no-repeat;
	background-color : #FF8000;
	font-weight : bold;
	color : #FFFFFF;
}

TR.kleur1 {
	background-color : #FFF6E3;
}
TR.kleur2 {
	background-color : #FFEDC5;
}
TD.banner {
	padding : 3px;
	z-index : 20;
	text-align : center;
	vertical-align : center;
	background-image : url(../img/logo_bg_01.gif);
	background-position : bottom left;
	background-repeat : no-repeat;
	background-color : #FFFFFF;
}
#main  {
	line-height : 15px;
	text-align : justify;
}
#main p a {
	text-decoration : none;
	text-decoration : underline;
	color : #FF8000;
	font-weight : bold;
	background : none;
}
#main p a:hover {
	text-decoration : none;
	color : #FF8000;
	font-weight : bold;
	background : none;
}
#bgl {
	background-image : url(../img/cirkel_links_logo_bg_03.gif);
	background-position : top left;
	background-repeat : no-repeat;
}
#bgr {
	background-image : url(../img/cirkel_rechts.gif);
	background-position : bottom right;
	background-repeat : no-repeat;
}
TD.foto {
	padding : 2px;
}

h3 {
	margin : 0px 0px 10px 0px;
	padding : 0px 0px 10px 0px;
	font-size : 18px;
	font-style : normal;
	font-weight : bold;
	font-variant : normal;
	text-decoration : none;
	color : #000000;
}

ul {
	list-style-type : square;
	margin : 5px 0px 10px 20px;
	padding : 0px 0px 0px 10px;
}

#extra { 
	position: absolute;
	display : block;
	right : 0px;
	top : 100px;
	width : 160px;
	height : auto;
	margin: 0px;
	padding: 0px;
	z-index : 5;
	background: none;
	color: #FFFFFF;
	border : 0px;
}

body>#extra {
	right : 1px;
}

#extra ul {
	width : 160px;
	margin : 0px;
	padding : 0px;
	border : 0px solid #C0C0C0;
	list-style : none;
}

#extra ul li {
	font-family : Verdana, Arial, sans-serif;
	font-weight : normal;
	font-size : 11px;
	margin : 0px 0px 0px;
	position : relative;
	padding: 0px;
	border-bottom : 1px solid #C0C0C0;
	border-left : 1px solid #C0C0C0;
	color : #FFFFFF;
	width : 100%;
	background-color: #FFFFFF;
	display : block;
	float : none;
}
#extra ul li:hover {
	background : #F0F4F8;
}
#extra ul li.first-child {
	border-top : 0px;
}

#extra ul li a {
	font-family : Verdana, Arial, sans-serif;
	font-weight : normal;
	font-size : 11px;
	display : block;
	padding: 3px 10px 5px;
	margin: 0px;
	color : #404040;
	width : 140px;
	float : none;
	background : none;
	text-decoration : none;
}



#icons { 
	width : 180px;
	background: none;
	position: absolute;
	top: 0px;
	right: 0px;
	padding: 3px 10px 1px;
	z-index : 1;
	text-align: right;
	font-weight: bold;
	color: #000000;
	vertical-align : middle;
}
#icons img {
	vertical-align : middle;
}
#icons a, #icons a:hover {
	color : #000000;
	text-decoration : none;
}

div.schaduw { 
	width: auto;
	position: absolute;
	top: 1px;
	left: 1px;
	padding: 2px 9px 3px 10px;
	z-index : -1;
	color : #000000;
	text-align: center;
	font-weight: bold;
}

div.album {
	text-align : left;
}

.editor {
	margin : 0px;
}

#menu ul, #footer ul {
	padding : 0px;
	margin : 0px 10px 0px 170px;
	list-style : none;
	z-index : 3;
}

#menu ul li, #footer ul li {
	font-family : Verdana, Arial, sans-serif;
	font-weight : bold;
	font-size : 11px;
	margin : 0px 0px;
	position : relative;
	float : left;
	padding : 0px;
	border-right : 1px solid #FFFFFF;
	color : #FFFFFF;
	height : 20px;
	z-index : 3;
	background-color : none;
}
#menu ul li.first-child, #footer ul li.first-child {
	border-left : 1px solid #FFFFFF;
}

#menu ul ul li.first-child {
	border-top : 0px;
	border-left : 0px;
}

#menu ul li a, #footer ul li a {
	font-family : Verdana, Arial, sans-serif;
	font-weight : bold;
	font-size : 11px;
	float : left;
	display : block;
	padding: 2px 10px 5px;
	margin: 0px;
	color : #FFFFFF;
	text-decoration : none;
	background-color : transparent;
	z-index : 333;
}
#menu ul li:hover {
	background-color: #FF6000;
}
#menu ul li:hover {
	background-color: #FF6000;
}

#footer ul li.nolink, #footer ul li.nolink:hover {
	padding: 1px 10px 4px;
	background-color: #5A8DA8;
}
#menu ul ul {
	position : absolute;
	width : 200px;
	top : 19px;
	left : 0px;
	z-index : 5;
	padding : 0px;
	margin : 0px;
	border : 1px solid #C0C0C0;
	list-style : none;
	display : none;
	float : none;
	background : #FFFF00;
	overflow : hidden;
}

#menu ul li:hover ul {
	display : block;
}

#menu ul li ul li {
	font-family : Verdana, Arial, sans-serif;
	font-weight : normal;
	font-size : 11px;
	margin : 0px 0px 0px;
	position : relative;
	padding: 0px;
	border-top : 1px solid #C0C0C0;
	border-right : 0px;
	color : #FFFFFF;
	width : 100%;
	height : 21px;
	background-color: #FFFFFF;
	display : block;
	float : none;
}
#menu ul li ul li:hover {
	background-color : #F0F4F8;
}


#menu ul li ul li a {
	font-family : Verdana, Arial, sans-serif;
	font-weight : normal;
	font-size : 11px;
	display : block;
	padding: 3px 10px 5px;
	margin: 0px;
	color : #404040;
	width : 180px;
	float : none;
	background : none;
	text-decoration : none;
}