body
{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:0.75em;
	color:#fafbea;
	text-align:center;
	background-color:#dddad0;
	background:fixed;
	background-image:url(http://www.beoptimized.nl/images/achtergrond.png);
	background-repeat:repeat-x;
	margin:0px;
	padding:0px;
}

#body
{
	position:relative;
	width:850px;
	height:1100px;
	margin:auto;
}

.hide
{
	display:none;
}

#onzewrap
{
	display:none;
}

#onzewrap form
{
	margin:0px;
	padding:0px;
}

.text
{
	color:#34342b;
}

.onze
{
	text-decoration:underline;
	font-size:1.2em;
	cursor:pointer;
	line-height:1.3em;
	color:#34342b;
}

.cursor
{
	cursor:pointer;
}

.kleur
{
	color:#34342b;
}

.klik
{
	text-decoration:underline;
	font-size:1.2em;
	cursor:pointer;
	margin:0;
	padding:0;
}

.stapw
{
	position:absolute;
	top:0px;
	right:23px;
	height:17px;
	border:1px solid #ccc;
}

.stap
{
	margin:2px 0px;
	min-width:83px;
	min-height:13px;
	background-image:url(http://www.beoptimized.nl/images/voortgang.jpg);
	background-repeat:no-repeat;
} 

#st1{background-position:-54px 0px;}
#st2{background-position:-27px 0px;}
#st3{background-position:0px 0px;}

table.ttijd
{
	width:100%;
} 

table.ttijd td
{
	width:25%;
	padding:7px 0px 7px 20px;
	border:1px solid #ccc;
}

table.staptable
{
	width:70%;
	border:1px solid #ccc;
	margin-bottom:3px;
} 

table.staptable td
{
	padding:7px 0px 7px 15px;
	border:1px solid #ccc;
}

.tdbr
{
	width:25%;
}

.pad
{
	padding-right:60px;
}

.cijfer input
{
	width:18px;
}

#achtergrondzw
{
	width:850px;
	height:260px;
	background-image:url(http://www.beoptimized.nl/images/achtergrond_zwart.png);
	background-repeat:repeat-y;
	margin:auto;
}

#bodypagina_gewijzigd
{
	background-color:#423f38;
	position:relative;
	width:850px;
	margin:auto;
}

span.nieuw
{
	text-align:left;
	font-size:1.55em;
	font-weight:400;
	color:#7a8136;
}

.fltrt { 
	float: right;
	margin-left: 0px;
}

.fltlft { 
	float: left;
	margin-right: 0px;
}

.active span
{
	color:#aec40d;
}

#a
{
	position:absolute;
	top:85px;
	left:8px;
	width:842px;
	text-align:left;
}

#content
{
	margin:0px;
	float:right;
	width:532px;
	min-height:733px;
	padding:230px 50px 0px 260px;
	background-color:#fafbea;
}

#content hr
{
	margin-top:20px;
	margin-bottom:20px;
}

#welkom
{
	position:absolute;
	top:210px;
	left:790px;
	width:30px;
	height:15px;
	background-color:#fafbea;
}

#breadcrumb
{
	position:absolute;
	top:295px;
	left:241px;
	width:530px;
	height:15px;
	background-color:#fafbea;
	font-size:0.9em;
	font-weight:500;
	text-align:left;
	color:#34342b;
}

#breadcrumb ul
{
	float:left;
	width:100%;
	padding:0;
	margin:0;
	margin-left:28px;
	list-style-type:none;
}

#breadcrumb li
{
	display:inline;
}

#breadcrumb a
{
	float:left;
	text-decoration:none;
	color:#34342b;
}

#breadcrumb a:hover
{
	color:#aec40d;
}

#a ul
{
	padding:0px;
	margin:0px;
}

#a li
{
	list-style-type:none;
	background-image:url(http://www.beoptimized.nl/images/bullet.png);
	background-repeat:no-repeat;
	background-position:0px 6px;
	padding-left:18px;
	font-size:1.1em;
	color:#282916;
	text-align:left;
}

#a td
{
	font-size:1.1em;
	font-weight:500;
	color:#34342b;
}

#a p
{
	font-size:1.1em;
	font-weight:500;
	color:#34342b;
	margin:14px 0px;
}

#a b
{
	color:#7a8136;
	text-decoration:none;
	font-weight:550;
	letter-spacing:0.06em;
}

#a a
{
	font-weight:bold;
	color:#7a8136;
	text-decoration:underline;
}

#a a:hover
{
	color:#7a8136;
	text-decoration:none;
}


#a h1
{
	font-size:1.525em;
	text-align:left;
	color:#282916;
	padding:12px 0px 0px 0px;
	margin:0px;
}

#a h2,h3,h4,h5,h6
{
	font-size:1.225em;
	font-weight:900;
	text-align:left;
	color:#282916;
	padding:12px 0px 0px 0px;
	margin:0px;
}

#anieuws
{
	width:532px;
	overflow:auto;
}

#rb
{
	position:absolute;
	top:0px;
	left:835px;
	width:7px;
	height:7px;
	background-image:url(http://www.beoptimized.nl/images/rb.png)
}

#menub
{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:2em;
	font-weight:500;
	position:absolute;
	top:50px;
	left:212px;
	background-image:url(http://www.beoptimized.nl/images/menub.png);
	background-repeat:repeat-x;
	width:565px;
	height:65px;
}

#menub ul
{
	float:left;
	width:100%;
	padding:0;
	margin:0;
	margin-left:28px;
	list-style-type:none;
}

#menub li
{
	display:inline;
	float:left;
	text-decoration:none;
	color:#fafbea;
	padding-top:24px;
	padding-bottom:12px;
	margin-left:40px;
}

#menub li a
{
	text-decoration:none;
	color:#fafbea;
}

#menub li:hover
{
	color:#aec40d;
	background-image:url(http://www.beoptimized.nl/images/menubhovergr.png);
}

#menub li ul 
{
	display: none;
	margin: 0;
	padding: 0;
	background-image:url(http://www.beoptimized.nl/images/dropdown.png);
	background-repeat:repeat;
}

#menub li:hover ul li:hover ul
{
	position:absolute;
	top:0;
	display:block;
	color:#aec40d;
	width: 100%;
	font-size:1em;
	background-image:none;
}

#menub li:hover ul li:hover ul li
{
	background-image:url(http://www.beoptimized.nl/images/dropdown.png);
	background-repeat:repeat;
}

#menub li:hover ul li:hover ul .menubkop
{
	background-color:#fafbea;
	font-size:1em;
	font-weight:700;
}

.menubkop span
{
	color:#aec40d;
}

#menub ul li:hover ul  ul 
{
	display: none;
	margin: 0;
	padding: 0;
}

.linksa
{
	left: 124px;
}

.linksb
{
	left: 259px;
}

.linksc
{
	left: 168px;
}

.none
{
	border-bottom:1px solid #ccc;
	min-height:31px;
} 

.none2
{
	min-height:32px;
} 

#menub li:hover ul 
{
	position:absolute;
	display:block;
	color:#aec40d;
	font-size:0.55em;
	width: 30%;
	margin: 0;
	padding: 0;
	margin-top:12px;
}

#menub li:hover ul:hover
{
	background-color:#fafbea;
}

#menub ul li:hover ul li:hover ul:hover
{
	background:none;
}

#menub ul li:hover ul li:hover ul:hover li
{
	background-color:#fafbea;
}

#menub li:hover ul a
{
	width:100%;
}

#menub li:hover ul li
{
	margin: 0;
	padding:7px 0px;
	border:1px;
	width:99%;
	border-style:solid;
	color:#ccc;
}

#menub li:hover ul li:hover 
{
	border-style:solid;
	background-color:#f4f5e9;
	background-image:none;
}

#menub li:hover ul a
{
	color:#aec40d;
	font-weight:500;
}

#menub li:hover ul a:hover
{
	font-weight:500;
	text-decoration:underline;
}

#menub_lo
{
	position:absolute;
	top:58px;
	left:0px;
	background-image:url(http://www.beoptimized.nl/images/menub_lo.png);
	width:7px;
	height:7px;
}

#menub_r
{
	position:absolute;
	top:0px;
	left:550px;
	background-image:url(http://www.beoptimized.nl/images/menub_r.png);
	width:15px;
	height:65px;
}

#menugr
{
	position:absolute;
	top:132px;
	left:212px;
	background-image:url(http://www.beoptimized.nl/images/menugr.png);
	background-repeat:repeat-y;
	width:620px;
	height:158px;
}

#menugr_lb
{
	position:absolute;
	top:0px;
	left:0px;
	background-image:url(http://www.beoptimized.nl/images/menugr_lb.png);
	width:7px;
	height:7px;
}

#menugr_o
{
	position:absolute;
	top:158px;
	left:12px;
	background-image:url(http://www.beoptimized.nl/images/menugr_o.png);
	width:610px;
	height:4px;
}

#menugr_r
{
	position:absolute;
	top:0px;
	left:610px;
	background-image:url(http://www.beoptimized.nl/images/menugr_r.png);
	width:12px;
	height:158px;
}

#menugr a
{
	text-decoration:none;
	color:#fafbea;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:18px;
	font-weight:500;
}

.knopaktief
{
	background-image:url(http://www.beoptimized.nl/images/knop.png);
}

.knopinaktief
{
	background-image:url(http://www.beoptimized.nl/images/knop2.png);
}

#knopa a
{
	position:absolute;
	top:20px;
	left:50px;
	width:150px;
	height:83px;
	padding-top:35px;
}

#knopa a:hover
{
	background-image:url(http://www.beoptimized.nl/images/knop2.png);
}

#knopb a
{
	position:absolute;
	top:20px;
	left:240px;
	width:150px;
	height:94px;
	padding-top:24px;
}

#knopb a:hover
{
	background-image:url(http://www.beoptimized.nl/images/knop2.png);
}

#knopc a
{
	position:absolute;
	top:20px;
	left:430px;
	width:150px;
	height:83px;
	padding-top:35px;
}

#knopc a:hover
{
	background-image:url(http://www.beoptimized.nl/images/knop2.png);
}

#logo3
{
	position:absolute;
	top:32px;
	left:8px;
	background-color:#fafbea;
	padding-left:2px;
	width:202px;
	height:123px;
}

#logo
{
	position:absolute;
	top:32px;
	left:8px;
	background-color:#fafbea;
	width:204px;
	height:128px;
}

#logo2
{
	position:absolute;
	top:0px;
	left:7px;
	background-image:url(http://www.beoptimized.nl/images/logo_ban2.png);
	background-repeat:no-repeat;
	width:197px;
	height:128px;
}
#logo_t
{
	position:absolute;
	top:30px;
	left:8px;
	background-image:url(http://www.beoptimized.nl/images/logo_t.png);
	background-repeat:no-repeat;
	width:204px;
	height:18px;
}
	
#loguit
{
	font-family:Tahoma;
	font-size:1.5em;
	font-weight:700;
	position:absolute;
	top:5px;
	left:0px;
	width:204px;
	height:20px;
}

#loguit a
{
	text-decoration:none;
	color:#bccd1d;
}

#menu_lnks
{
	position:absolute;
	top:160px;
	left:0px;
	width:227px;
	height:394px;
	background-color:#fdfef5;
}

#lmenu_wijzig
{
	position:absolute;
	top:10px;
	right:45px;
	width:40px;
	height:15px;
}

.mijn-beop
{
	font-size:11px;
	position:absolute;
	top:142px;
	left:102px;
	width:100px;
	height:15px;
	background-color:#fafbea;
}

.mijn-beop a
{
	font-weight:bold;
	color:#676643;
	text-decoration:none;
}

.mijn-beop a:hover
{
	color:#676643;
	text-decoration:none;
}

.watis
{
	position:absolute;
	top:35px;
	left:15px;
	font-size:1.55em;
	font-weight:600;
	color:#676643;
	border-bottom:1px solid #bbc809;
	padding-left:4px;
	text-align:left;
	width:192px;
	height:22px;
}

.menu_lnkstext
{
	text-align:left;
	padding:74px 15px 50px 17px;
}

.menu_lnkstextw
{
	text-align:left;
	padding:0px 0px 0px 0px;
	font-family:Tahoma;
	font-size:1.1em;
	color:#676643;
}

.menu_lnkstext a
{
	font-family:Tahoma;
	font-size:0.9em;
	font-weight:700;
	text-decoration:underline;
	color:#676643;
}

.menu_lnkstextw a
{
	font-family:Tahoma;
	font-size:1em;
	font-weight:800;
	text-decoration:underline;
	color:#676643;
}

.linkbox
{
	line-height:22px;
}

.linkbox a:hover
{
	text-decoration:none;
}

#menulban2
{
	position:absolute;
	top:560px;
	left:17px;
	width:198px;
}

#menulban2 p
{
	font-family:Tahoma;
	font-size:0.9em;
	font-weight:700;
	color:#676643;
	text-align:left;
	padding-left:4px;
	margin-top:16px;
}


.hokje input
{
	position:absolute;
	top:30px;
	left:3px;
	background-color:#aec40d;
	height:12px;
	width:33px;
}

.hokje input:hover
{
	background-color:#c2da0f;
}

.hokje2 input
{
	position:absolute;
	top:30px;
	left:48px;
	background-color:#1b89ce;
	color:#1b89ce;
	height:12px;
	width:33px
}

.hokje2 input:hover
{
	background-color:#1896e5;
}

.hokje3 input
{
	position:absolute;
	top:30px;
	left:93px;
	background-color:#f3f010;
	color:#f3f010;
	height:12px;
	width:33px
}

.hokje3 input:hover
{
	background-color:#fbf928;
}


.hokje4 input
{
	position:absolute;
	top:30px;
	left:138px;
	background-color:#ff9000;
	color:#ff9000;
	height:12px;
	width:33px;
}

.hokje4 input:hover
{
	background-color:#ff9900;
}

#menulban
{
	position:absolute;
	top:267px;
	left:14px;
	border-style:solid;
	border-width:2px;
	border-color:#676643;
	padding:18px 10px;
	color:#9da61b;
	text-align:center;
	line-height:0.95em;
	font-size:1.45em;
	font-weight:700;
	width:164px;
	height:80px;
}

#menulban p
{
	margin:0px;
	padding:0px;
}


#menu_lr
{
	position:absolute;
	top:160px;
	left:215px;
	width:12px;
	height:405px;
	background-image:url(http://www.beoptimized.nl/images/menu_lr2.png);
}

#menu_lo
{
	position:absolute;
	top:553px;
	left:0px;
	width:215px;
	height:12px;
	background-image:url(http://www.beoptimized.nl/images/menu_lo2.png);
}

#menu_llb
{
	position:absolute;
	top:0px;
	left:0px;
	width:7px;
	height:7px;
	background-image:url(http://www.beoptimized.nl/images/menu_llb.png);
}

#nieuwsl a
{
	position:absolute;
	top:0;
	right:12px;
	color:#7a8136;
	text-decoration:underline;
	cursor:pointer;
	font-size:0.94em;
}

#nieuwsll a
{
	position:absolute;
	top:0;
	right:12px;
	color:#7a8136;
	text-decoration:underline;
	cursor:pointer;
	font-size:0.94em;
}

#laatste_nieuws2
{
	position:absolute;
	top:647px;
	left:0px;
	display:none;
	width:227px;
	height:221px;
	background-color:#fdfef5;
	text-align:left;
}

#laatste_nieuws2 a
{
	color:#7a8136;
	font-size:1.03em;
}

#laatste_nieuws2 a:hover
{
	text-decoration:none;
}

#laatste_nieuws
{
	position:absolute;
	top:647px;
	left:0px;
	width:227px;
	height:221px;
	background-color:#fdfef5;
	text-align:left;
}

#nieuwscolum_wijzig
{
	position:absolute;
	top:10px;
	right:100px;
	width:100px;
	height:15px;
}

#textlaatste_nieuws
{
	font-family:Tahoma;
	font-size:1.45em;
	font-weight:400;
	text-align:left;
	padding:73px 15px 50px 17px;
}

#textlaatste_nieuws a
{
	font-family:Tahoma;
	font-size:1.1em;
	font-weight:400;
	text-decoration:underline;
	color:#7a8136;
}

#laatste_nieuws a:hover
{
	text-decoration:none;
}

#laatste_nieuws b
{
	font-family:Tahoma;
	font-size:0.8em;
	font-weight:bold;
	color:#7a8136;
}

.nieuws
{
	position:absolute;
	top:28px;
	left:15px;
	border-bottom:1px solid #bbc809;
	padding-left:4px;
	width:192px;
	height:22px;
}

#nieuws_r
{
	position:absolute;
	top:640px;
	left:215px;
	width:12px;
	height:240px;
	background-image:url(http://www.beoptimized.nl/images/nieuws_r.png);
}

#nieuws_o
{
	position:absolute;
	top:868px;
	left:0px;
	width:215px;
	height:12px;
	background-image:url(http://www.beoptimized.nl/images/menu_lo2.png);
}

#nieuws_lb
{
	position:absolute;
	top:640px;
	left:0px;
	width:215px;
	height:7px;
	background-image:url(http://www.beoptimized.nl/images/nieuws_b.png);
}

#bel_mij
{
	position:absolute;
	top:895px;
	left:0px;
	width:227px;
	height:96px;
	text-align:center;
	font-size:1em;
	font-weight:600;
	color:#fafbea;
	background-image:url(http://www.beoptimized.nl/images/bel.png);
	background-repeat:repeat-y;
	padding-top:13px;
}

#bel_mij span
{
	font-size:2.1em;
	font-weight:bold;
	color:#fafbea;
	text-align:center;
}

#bel_invoer
{
	position:absolute;
	top:55px;
	left:32px;
}

#bel_invoer input
{
	margin:3px 0px 0px 0px;
	padding-left:3px;
	background-color:#fafbea;
	color:#676643;
	font-size:11px;
	height:14px;
	width:110px;
}

#bel_invoer_tijd
{
	position:absolute;
	top:100px;
	left:0px;
	width:227px;
	height:30px;
	text-align:center;
	font-size:1em;
	font-weight:600;
	color:#fafbea;
}

#bel_knop
{
	position:absolute;
	top:82px;
	left:163px;
}

#bel_r
{
	position:absolute;
	top:888px;
	left:215px;
	background-image:url(http://www.beoptimized.nl/images/bel_r.png);
	width:12px;
	height:125px;
}

#bel_b
{
	position:absolute;
	top:888px;
	left:0px;
	background-image:url(http://www.beoptimized.nl/images/bel_o_b.png);
	background-position:top;
	width:215px;
	height:7px;
}

#bel_o
{
	position:absolute;
	top:1001px; 
	left:0px;
	background-image:url(http://www.beoptimized.nl/images/bel_o_b.png);
	background-position:bottom;
	width:215px;
	height:12px;
}

#adminknopwrap
{
	position:absolute;
	top:10px;
	left:200px;
	width:580px;
	height:20px;
}

#adminknopwijz
{
	position:absolute;
	top:5px;
	left:40px;
	width:130px;
	height:15px;
}

#adminknopverw
{
	position:absolute;
	top:5px;
	left:235px;
	width:130px;
	height:15px;
}

#datumtijd
{
	position:absolute;
	top:0px;
	left:435px;
	width:110px;
	height:10px;
}

#datumtijd p
{
	color:#bdb93a;
	font-size:10px;
	font-weight:100;
	text-align:right;
}
	
#paginatoevoegen
{
	position:absolute;
	top:260px;
	right:220px;
	background-color:#000;
	width:220px;
	height:650px;
}

#loginform 
{
	text-align:left;
	color:#676643;
}

#teller
{
	position:absolute;
	top:20px;
	right:30px;
	width:30px;
	height:15px;
	color:#603;
}

#lmenuitems
{
	position:absolute;
	top:50px;
	left:240px;
	background-color:#fafbea;
	width:760px;
	height:1050px;
}

#lmenucola
{
	position:absolute;
	top:50px;
	left:10px;
	border:1px solid #676643;
	height:1000px;
	width:238px;
}

#lmenucolb
{
	position:absolute;
	top:50px;
	left:260px;
	border:1px solid #676643;
	height:1000px;
	width:238px;
}

#lmenucolc
{
	position:absolute;
	top:50px;
	left:510px;
	border:1px solid #676643;
	height:1000px;
	width:238px;
}

.lmenucol_item
{
	width:231px;
	height:42px;
	border:1px solid #676643;
	color:#676643;
	padding-right:5px;
	text-align:right;
}

.lmenu_naam
{
	float:right;
	width:151px;
	height:30px;
}
	
.lmenu_drop
{
	float:left;
	width:25px;
	height:20px;
}

#lmenu_aanmaken
{
	position:absolute;
	top:0px;
	left:470px;
	width:30px;
	height:15px;
}

#werkwijze
{
	position:absolute;
	top:410px;
	left:270px;
	width:500px;
	height:500px;
	background-color:#0F0;
}

#klantinvoer
{
	position:absolute;
	top:296px;
	left:392px;
  	width:200px;
	color:#34342b;
}

#verzonden
{
	color:#fafbea;
}

#verzonden3
{
	position:absolute;
	top:310px;
	left:260px;
  	width:530px;
	height:590px;
	color:#34342b;
	overflow:auto;
}

.inputwidthgrt
{
	width:500px;
	overflow:auto;
}

.inputwidth
{
	width:250px;
}

.inputwidthkl
{
	width:130px;
}

.adminsubmit
{
	color:#34342b;
	background:#fafbea;
	border:3px outset #bbc809;
}

.formulier
{
	padding:0;
	margin:0;
}

span.formulier 
{
	margin:0;
	padding:0;
}

.formulierweergeven
{
	position:absolute;
	top:315px;
	left:8px;
	width:842px;
	margin:0px;
}

.formuliertext
{
	margin:0px;
	padding-left:262px;
	color:#34342b;
	text-align:left;
	min-height:1170px;
	background-color:#fafbea;
}

.formulierweergeven a
{
	text-decoration:underline;
	font-size:2.1em;
	font-weight:500;
	color:#7a8136;
	text-align:left;
}

.formulierweergeven input
{
	margin:0px;
}

.chkboxbox
{
	position:absolute;
	left:0px;
	top:360px;
	width:500px;
	text-align:right;
}

.chkbox1
{
	position:absolute;
	top:0px;
	left:263px;
	width:161px;
	text-align:right;
}

.chkbox2
{
	position:absolute;
	top:0px;
	left:431px;
	width:166px;
	text-align:right;
}

.chkbox3
{
	position:absolute;
	top:0px;
	left:599px;
	width:166px;
	text-align:right;
}

.chkbox
{
	margin:0px;
	text-align:right; 
}

#formulierhok
{
	width:532px;
	background-color:#fafbea;
}

span.groen
{
	color:#0C0;
}

span.rood
{
	color:#F00;
}

#footerwrap
{
	float:left;
	width:842px;
	height:3px;
	background-color:#fafbea;	
}

#footer
{
	margin:0px 25px;
	float:left;
	width:792px;
	height:3px;
	background-color:#676643;	
}

#copycont
{
	position:relative;
	float:left;
	width:842px;
	height:90px;
}

#copy
{
	float:left;
	margin-left:7px;
	width:828px;
	height:25px;
	background-color:#fafbea;
}

span.foot
{
	margin:0px;
	font-size:0.8em;
	font-weight:400;
	color:#34342b;
	text-align:center;
}

#copy_a
{
	padding-top:4px;
	position:absolute;
	top:0px;
	left:55px;
	width:200px;	
}

#copy_b
{
	padding-top:4px;
	position:absolute;
	top:0px;
	left:390px;
	width:200px;
}

#copy_b a
{
	color:#34342b;
	text-decoration:none;
	font-weight:400;
}


#copy_c a
{
	position:absolute;
	top:0px;
	left:650px;
	width:200px;
	text-align:center;
	font-size:0.8em;
	font-weight:400;
	color:#34342b;
	text-decoration:none;
	margin:0px;
	padding-top:4px;
}

#a_lo
{
	position:absolute;
	top:0px;
	left:0px;
	background-image:url(http://www.beoptimized.nl/images/a_onder.png);
	background-repeat:no-repeat;
	background-position:left;
	width:7px;
	height:25px;
}

#a_ro
{
	position:absolute;
	top:0px;
	left:835px;
	background-image:url(http://www.beoptimized.nl/images/a_onder.png);
	background-repeat:no-repeat;
	background-position:right;
	width:7px;
	height:25px;
}