TABLE, TD, TH, P	    	{ color: #67656d; font-size: 12px; font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif; font-weight: normal; line-height: 18px }
BODY				  		{ color: #67656d; font-size: 12px; font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif; font-weight: normal; line-height: 18px; margin: 0px; background-color: #c3d1d2; background-image: url(../pix/back_main.jpg); background-repeat: repeat-x }

a					     	{ color: #44737f; font-size: 12px; font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif; font-weight: bold; line-height: 18px; text-decoration: none }
a:hover				     	{ color: #44737f; font-size: 12px; font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif; font-weight: bold; line-height: 18px; text-decoration: underline }
a:visited			     	{ color: #44737f; font-size: 12px; font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif; font-weight: bold; line-height: 18px; text-decoration: none }

strong						{ font-weight: bold; }

textarea 					{ resize: none; }

.mieznl 					{ color: #b975b7; font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif; font-weight: 700 }

.newsdate  					{ color: #44737f; font-size: 9px }
.req 						{ color: #ff0000; font-size: 12px; font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif; font-weight: bold; }

/* menu button styles */
.menu_background			{ width: 324px; height: 431px; position: absolute; top: 0px; left: 0px; background-image: url(../pix/back_menu.jpg); background-repeat: no-repeat; }

.menu_logo					{ border: 0px; width: 127px; height: 114px; position: absolute; left: 103px; top: 133px; background-image: url(../pix/menu_logo_lo.png); background-repeat: no-repeat; }
.menu_logo:hover			{ background-image: url(../pix/menu_logo_hi.png); background-repeat: no-repeat; }

.menu_cv					{ border: 0px; width: 32px; height: 42px; position: absolute; left: 108px; top: 283px; background-image: url(../pix/menu_cv_lo.png); background-repeat: no-repeat; }
.menu_cv_dis				{ border: 0px; width: 32px; height: 42px; position: absolute; left: 108px; top: 283px; background-image: url(../pix/menu_cv_dis.png); background-repeat: no-repeat; }
.menu_cv:hover				{ background-image: url(../pix/menu_cv_hi.png); background-repeat: no-repeat; }

.menu_portfolio				{ border: 0px; width: 60px; height: 43px; position: absolute; left: 23px; top: 259px; background-image: url(../pix/menu_pfol_lo.png); background-repeat: no-repeat; }
.menu_portfolio_dis			{ border: 0px; width: 60px; height: 43px; position: absolute; left: 23px; top: 259px; background-image: url(../pix/menu_pfol_dis.png); background-repeat: no-repeat; }
.menu_portfolio:hover		{ background-image: url(../pix/menu_pfol_hi.png); background-repeat: no-repeat; }

.menu_klanten				{ border: 0px; width: 56px; height: 42px; position: absolute; left: 179px; top: 283px; background-image: url(../pix/menu_klant_lo.png); background-repeat: no-repeat; }
.menu_klanten_dis			{ border: 0px; width: 56px; height: 42px; position: absolute; left: 179px; top: 283px; background-image: url(../pix/menu_klant_dis.png); background-repeat: no-repeat; }
.menu_klanten:hover			{ background-image: url(../pix/menu_klant_hi.png); background-repeat: no-repeat; }

.menu_contact				{ border: 0px; width: 54px; height: 42px; position: absolute; left: 255px; top: 254px; background-image: url(../pix/menu_cont_lo.png); background-repeat: no-repeat; }
.menu_contact_dis			{ border: 0px; width: 54px; height: 42px; position: absolute; left: 255px; top: 254px; background-image: url(../pix/menu_cont_dis.png); background-repeat: no-repeat; }
.menu_contact:hover			{ background-image: url(../pix/menu_cont_hi.png); background-repeat: no-repeat; }

/* top animation */
.animation					{ position: absolute; top: 0px; right: 0px; }

/* content container */
.panel_tab					{ position: absolute; left: 324px; top: 35px; height: 43px; }
.panel_main					{ background-color: #f9fafc; background-image: url(../pix/back_table.jpg); background-repeat: repeat-x;
							  border-left: 1px solid #b9b8bc; width: 100%; height: 100%; position: absolute; left: 324px; top: 78px; padding-left: 48px; padding-top: 21px; }
.panel_main_fade			{ background-image: url(../pix/back_table_fade.png); background-repeat: repeat-x;
							  border-left: 1px solid #b9b8bc; width: 100%; height: 100%; position: absolute; left: 324px; top: 78px; padding-left: 48px; padding-top: 21px; }

/* content panels */
.content					{ color: #67656d; font-size: 12px; font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif; font-weight: normal; line-height: 18px;
							  background-color: #eceef0; border-top: 1px solid #f9fafc; border-bottom: 1px solid #f9fafc; width: 506px; padding: 15px; }

.content_home_panel			{ width: 295px; min-height: 200px; background-color: #eceef0; }
.content_home_leftpanel		{ width: 295px; min-height: 400px; background-image: url(../pix/home_panel_bg.png); background-repeat: no-repeat; }
.content_home_bar			{ width: 295px; height: 21px; background-image: url(../pix/home_panel_bg.png); background-repeat: no-repeat; }
.content_home_header		{ color: #44737f; font-size: 12px; font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif; font-weight: bold;
							  padding-left: 10px; padding-right: 10px; padding-top: 2px; padding-bottom: 5px; vertical-align: top; }
.content_home_txt			{ padding-left: 10px; padding-right: 10px; padding-top: 5px; padding-bottom: 15px; text-align }

.content_banner_klanten		{ color: #ed1b23; font-size: 12px; font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif; font-weight: bold; line-height: 18px;
							  background-color: #f8b8ba; border-left: 4px solid #ed1b23; width: 512px; padding-left: 10px; padding-right: 10px; padding-top: 5px; padding-bottom: 5px; }
.content_botbanner_klanten	{ color: #ed1b23; font-size: 12px; font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif; font-weight: bold; line-height: 18px;
							  background-color: #f8b8ba; border-left: 4px solid #ed1b23; width: 512px; padding-left: 10px; padding-right: 10px; padding-top: 5px; padding-bottom: 5px;
							  text-align: right; }
.content_banner_contact		{ color: #238330; font-size: 12px; font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif; font-weight: bold; line-height: 18px;
							  background-color: #c3e9c8; border-left: 4px solid #238330; width: 512px; padding-left: 10px; padding-right: 10px; padding-top: 5px; padding-bottom: 5px; }
.content_banner_cv			{ color: #8f1c92; font-size: 12px; font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif; font-weight: bold; line-height: 18px;
							  background-color: #dcb6dc; border-left: 4px solid #8f1c92; width: 512px; padding-left: 10px; padding-right: 10px; padding-top: 5px; padding-bottom: 5px; }
.content_banner_portfolio	{ color: #f26521; font-size: 12px; font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif; font-weight: bold; line-height: 18px;
							  background-color: #efc5b1; border-left: 4px solid #f26521; width: 512px; padding-left: 10px; padding-right: 10px; padding-top: 5px; padding-bottom: 5px; }
.contact_confirm			{ color: #fff; font-size: 12px; font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif; font-weight: bold; line-height: 18px;
							  background-color: #238330; width: 514px; padding-left: 14px; padding-right: 10px; padding-top: 5px; padding-bottom: 5px; margin-bottom: 15px; }
.contact_error				{ color: #fff; font-size: 12px; font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif; font-weight: bold; line-height: 18px;
							  background-color: #ed1b23; width: 514px; padding-left: 14px; padding-right: 10px; padding-top: 5px; padding-bottom: 5px; margin-bottom: 15px; }

.content_free				{ display: block; clear: both; width: 590px; height: 50px; position: relative; top: 30px; background-color: #ffffff;
                              background-image: url(../pix/flickr.jpg); background-repeat: no-repeat; border: 1px solid #eceef0; }
.content_free_txt			{ margin: 7px; width: 300px; color: #333333; font-size: 12px; font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif; font-weight: bold; text-decoration: none; line-height: 18px }
.content_free_txt:hover		{ text-decoration: none; }

/* top link klanten pagina */
.klanten_toplink 			{ color: #ed1b23; font-size: 12px; font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif; font-weight: bold; line-height: 18px; text-decoration: none }
.klanten_toplink:visited 	{ color: #ed1b23; font-size: 12px; font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif; font-weight: bold; line-height: 18px; text-decoration: none }
.klanten_toplink:hover 		{ color: #fff; font-size: 12px; font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif; font-weight: bold; line-height: 18px; text-decoration: none }

/* copyright text */
.copyright 					{ color: #44737f; font-size: 9px }

/* accordeon menu */
.menu_list {
	width: 500px;
}

.menu_head {
	padding-top: 4px;
	padding-left: 25px;
	cursor: pointer;
    color: #f26521; font-size: 12px; font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif; font-weight: bold;
    background-color: #ffffff;
	background-image: url(../pix/pmenu_header_close.png);
    background-repeat: no-repeat;
    height: 23px;
}

.menu_head:hover {
	color: #67656d;
}

.menu_body {
	display: none;
}

.menu_body_panel {
	background-color: #ffffff;
	padding: 10px;
}

.menu_body a{
  display: inline;
}

.menu_body a:hover{
  border: 0px;
}

.menu_body_img {
	margin-right: 10px;
	height: 100px;
	display: inline;
	border: 1px solid #eceef0;
}

.menu_body_img:hover { border: 1px solid #67656d; }

.menu_info { color: #67656d; font-size: 10px; font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif; font-weight: bold; }
.menu_date { color: #67656d; font-size: 10px; font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif; font-weight: normal; }
.menu_divider { color: #eceef0; font-size: 10px; font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif; font-weight: bold; }
.menu_info a { color: #44737f; font-size: 10px; font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif; font-weight: normal; text-decoration: none; }
.menu_info a:hover { color: #44737f; font-size: 10px; font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif; font-weight: normal; text-decoration: underline; }
.menu_info a:visited { color: #44737f; font-size: 10px; font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif; font-weight: normal; text-decoration: none; }