* { margin: 0; padding: 0; }a img { border: none; }br { line-height: 12px; }body { 	background-image: url(../img/bg/back.jpg); 	background-repeat: repeat-x; 	font-size: 12px; 	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; 	}h2 { font-size: 24px; margin: 0 0 24px 0;}h3 { font-size: 16px; }input, textarea { font-size: 11px; font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; }label { width: 200px; float: left; margin: 0 0 5px 0; }textarea { border: 1px solid #004ca2; width: 260px; height: 100px; padding: 5px; }select { width: 172px; }#nojs {	background:#FF7E2C url(img/bg/bgnojs.jpg) repeat-x scroll center bottom;	border-bottom:1px solid #E27029;	padding:5px;	text-align:center;	color: #fff;	font-weight: bold;}#nojs a { text-decoration: underline; color: #000; }#wrapper { width: 800px; margin: 0 auto; }#header { background-image: url(../img/bg/header.png); height: 295px;}#menushort { margin: 0 24px 5px 24px; }#menushort img { float: right; padding: 7px 0 0 10px; }#menu { line-height: 31px; margin: 0 24px 0 24px; padding: 0 0 5px 0; }#menu a { color: #000; }#submenu { margin: 0 auto; }#submenu ul { list-style: none; display: inline; float: left; margin: 0 5px 0 0; }#submenu ul li { background: #98bce5; border: 1px solid #004a9e; width: 140px; padding: 5px; margin: 0 0 5px 0; color: #fff;  }#submenu ul li a { height: 16px; text-decoration: underline; color: #000; display: block; width: 120px; padding: 0 0 0 20px; }#items { list-style: none; }#items li { display: inline; padding: 0 25px 0 0; }#content { margin: 0 auto 50px auto; width: 792px; line-height: 24px; }#content a, .foot li a { text-decoration: underline; color: #fff; outline: none; }#content input[type=text], #content input[type=password], #content input[type=submit], #content input[type=reset] { border: 1px solid #004ca2; padding: 5px; width: 160px; margin: 0 0 5px 0; }#content-top { 	background-image:url(../img/bg/content-top.gif);	background-repeat: no-repeat;	height: 50px;	padding: 0 24px 0 24px;	line-height: 45px;	font-size: 11px;	}#content-center { background-image:url(../img/bg/content-center.gif); background-repeat: repeat-y; padding: 0 24px 0 24px; }	#left { display: inline; width: 208px; float: left; margin: 0 24px 0 0; }	#left img { padding: 0 0 24px 0; }	#left ul, #right ul { list-style: none; }	#right { display: inline; width: 486px; float: left; margin: 0 0 0 24px; }		#right #albums li, #right #fotos li { 		border: 1px solid #000; 		background: #fff; 		width: 116px;		display: inline;		float: left;		margin: 0 24px 24px 0;		text-align: center;		padding: 5px;		}	#right #albums li a, #right #fotos li a { border: none; color: #000; }	#right #albums li a img, #right #fotos li a img { border: 1px solid #000; height: 75px;}	#albums, #fotos { margin: 24px 0 24px 0; }		#editor { width: 400px; }	#content-center table { width:100%; border: 1px solid #004a9e; border-collapse: collapse;}#content-center table tr td { padding: 5px; }#content-bottom { background-image:url(../img/bg/content-bottom.gif); background-repeat: no-repeat; height: 31px; }#footer { background: #004ca2; color: #fff; }#text { margin: 0 auto; width: 752px; line-height: 24px; padding: 10px 0 10px 0; font-size: 11px; }#text img { float: right; padding: 3px 0 0 10px; }#search_box { width: 201px; height: 29px; background-image: url(../img/bg/search.png); background-repeat: no-repeat; float: right; }#search_box #s {    float: left;    padding: 0;    margin: 8px 0 0 6px;    border: 0;    width: 165px;    background: none;}#search_box #go { float: right; }#show { float: right; }.border { border-right: 1px solid #3470b6; }.clear { clear: both; height: 1px; }.foot { width: 139px; float: left; display: inline; padding: 0 24px 0 24px; }.foot ul { list-style: none; }.foot ul li a { width: 100%; display: block; }#laatste a { display: block; text-decoration: none; color: #000; padding: 0 0 0 20px; }.plus, .min { border-bottom: 1px dashed #fff; }.min { 	background-image: url(../img/icons/min.png)!important;	background-repeat: no-repeat;	background-position: 0 4px;	}.plus { 	background-image: url(../img/icons/plus.png);	background-repeat: no-repeat;	background-position: 0 4px;	}#nieuws li { 	background-image: url(../img/icons/newspaper.png);	background-repeat: no-repeat;	background-position: 0 4px;	padding: 0 0 0 20px;	}.fout { 	border: 2px solid #990000;	background: #cc1717;	color: #fff;	padding: 0 5px 0 25px; 	background-image: url(../img/icons/cancel.png); 	background-repeat: no-repeat;	background-position: 5px 4px;	}	.goed {	border: 2px solid #009908;	background: #4FA600;	color: #fff;	padding: 0 5px 0 25px;	background-image: url(../img/icons/tick.png); 	background-repeat: no-repeat;	background-position: 5px 4px;	}.ib {  	border: 1px solid #000;	background: #fff;	padding: 5px;	}.bb { width: 100%; }.lr { width: 40px; }.lr2 { width: 20px; }.lr3 { width: 46px; }.nolabel { margin: 0 0 0 200px; }.fancyh { margin: 25px 0 0 0; }.nieuws { background: #fff; margin: 0 0 10px 0; padding: 10px 10px 0 10px; border: 1px solid #004ca2; }.nieuws div { border-top: 1px dashed #004ca2; width: 100%; }.nieuws a { color: #004ca2!important; padding: 0!important; text-decoration: underline!important; }.numeric { width: 25px!important; }.submit { width: 172px!important; background: #004ca2; color: #fff; margin: 5px 0 0 0!important; }.textarea { width: 351px; display: inline; float: left; }.textmargin { margin: 0 5px 0 0; }.tablehead { background: #004a9e; color: #fff; font-weight: bold; }.record, .gastenboek { background:#fff; }.top { background: #fff; }.delete { padding: 5px 0 0 0; }.stap { margin: 10px 0 10px 0; border: 1px solid #004ca2; }