* {
	margin:0px;
	padding:0px;
}
html, body {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:normal;
	margin:0pt;
	padding:0pt;
}
html {
}
div, table, td, tr, th, ul, li, span, b, img, dl, dd, dt {
	border:0px
}
dl, dd, dt {
	padding:0px;
	margin:0px
}
li {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
}
a {
	text-decoration:none;
}
input {
	margin:0px;
	padding:0px
}
textarea {
	overflow:auto
}
table, td, tr, th {
	font-size:11px;
}
.clear {
	clear:both
}
body {
}
.txt {
	padding:2px;
	border:#cccccc 1px solid;
	color:#505050
}
.txt-focus {
	border:#2564b9 1px solid;
	color:#164c9b
}
#doc-wrap {
	width:1029px;
	margin:0 auto;
}
#left-bg {
	width:0px;
	font-size:0px;
	background:#fff
}
#right-bg {
	width:0px;
	font-size:0px;
	background:#fff
}
.strip {
	height:183px;
	margin-top:106px;
}
.main-shadow {
	background:#fff url(../images/main_shadow.jpg) left top repeat-x;
	min-height:554px;
	height:554px
}
#left-bg .strip {
	background:#3680db url(../images/strip_left.jpg) right top repeat-y;
	border-bottom:#3680db 4px solid
}
#right-bg .strip {
	background:#a7a7a7 url(../images/strip_right.jpg) left top repeat-y;
	border-bottom:#a7a7a7 4px solid;
	margin-top:23px
}
#footer-wrap {
	background:#eff3f6;
	clear:both;
	padding-bottom:15px;
	padding-top:15px
}
#footer {
	width:975px;
	margin:0 auto;
	color:#646464;
	text-align:center;
}
#footer ul li {
	display:inline;
	background:url(../images/border_footer.jpg) right 3px no-repeat;
	padding-right:8px;
	padding-left:5px
}
#footer ul li.last {
	background:none
}
#footer ul li a {
	color:#646464;
}
#doc-wrap {
	position:relative;
	z-index:0
}
#shadow-left {
	background:url(../images/shadow_left.png) left top no-repeat;
	width:27px;
	height:709px;
	position:absolute;
	z-index:2;
	top:106px;
	left:0px
}
#shadow-right {
	background:url(../images/shadow_right.png) left top no-repeat;
	width:27px;
	height:709px;
	position:absolute;
	z-index:2;
	top:106px;
	right:0px
}
#left-bg {
	position:absolute;
	z-index:1;
	left:0px;
	top:0px
}
#right-bg {
	position:absolute;
	z-index:1;
	right:0px;
	top:0px
}
#doc {
	width:975px;
	margin:0 auto;
}
#top {
	height:84px
}
#header {
	height:238px;
	background:url(../images/theme.jpg) left top no-repeat
}
#logo {
	float:left;
	margin-top:15px;
	margin-left:12px
}
#menu-wrap {
	width:590px;
	height:35px;
	margin-top:26px;
	padding-left:74px;
	float:right;
	background:url(../images/menu_edge_left.jpg) left top no-repeat
}
#menu-inner {
	background:url(../images/menu_edge_right.jpg) right top no-repeat;
	padding-right:52px
}
#menu {
	background:url(../images/menu_bg.jpg) left top repeat-x
}
#menu-wrap, #menu-inner {
	height:58px
}
#menu {
	height:35px
}
.menu-right {
	background:url(../images/menu_right.jpg) left top no-repeat;
	height:38px;
	margin-top:45px
}
.container {
	padding-right:12px;
	padding-bottom:35px
}
#home-ct {
	padding-left:12px
}
#content-panel {
	padding-top:12px
}
#right-panel {
	width:256px;
	float:right;
	padding-top:12px
}
.panel {
	margin-bottom:12px
}
.panel .hd-wrap {
	background-repeat:no-repeat;
	background-position:left top;
	padding-left:11px
}
.panel .hd-inner {
	background-repeat:no-repeat;
	background-position:right -31px;
	padding-right:11px
}
.panel .hd {
	background-repeat:repeat-x;
	background-position:left -62px;
}
.panel .fd-wrap {
	background-repeat:no-repeat;
	background-position:left top;
	padding-left:12px
}
.panel .fd-inner {
	background-repeat:no-repeat;
	background-position:right -12px;
	padding-right:12px
}
.panel .fd {
	background-repeat:repeat-x;
	background-position:left -24px;
}
.panel .hd-wrap, .panel .hd-inner, .panel .hd {
	background-image:url(../images/panel_header.jpg);
	height:31px
}
.panel .fd-wrap, .panel .fd-inner, .panel .fd {
	background-image:url(../images/panel_footer.jpg);
	height:12px;
	font-size:0px
}
.panel .hd {
	color:#505050;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	height:23px;
	padding-top:8px
}
.panel .bd {
	border-left:#cccccc 1px solid;
	border-right:#cccccc 1px solid;
}
.box-wrap {
	background-position:left top;
	background-repeat:no-repeat;
	background-image:url(../images/right_btn_l_edge.jpg);
	padding-left:15px
}
.box-inner {
	background-position:right top;
	background-repeat:no-repeat;
	background-image:url(../images/right_btn_r_edge.jpg);
	padding-right:13px
}
.box-bd {
	background-position:left top;
	background-repeat:repeat-x;
	background-image:url(../images/right_btn_bg.jpg)
}
.box-wrap, .box-inner, .box-bd {
	height:85px
}
.box {
	margin-bottom:12px
}
.box-hover .box-wrap {
	background-image:url(../images/right_btn_l_edge_hover.jpg);
}
.box-hover .box-inner {
	background-image:url(../images/right_btn_r_edge_hover.jpg)
}
.box-hover .box-bd {
	background-image:url(../images/right_btn_bg_hover.jpg)
}
#right-panel .panel {
	padding-left:3px;
	padding-right:3px
}
.form-panel .bd {
	padding:11px 20px 0px
}
.form-panel .bd .field {
	display:block;
	padding-bottom:9px
}
.form-panel .bd .txt {
	width:200px
}
.form-panel .bd .fbar {
	width:72px;
	margin:0 auto
}
span.btn, span.btn em, span.btn em a {
	background-image:url(../images/btn.jpg);
	height:23px;
	float:left
}
span.btn {
	background-position:left top;
	background-repeat:no-repeat;
	padding-left:6px;
}
span.btn em {
	background-position:right -23px;
	background-repeat:no-repeat;
	font-style:normal;
	padding-right:6px;
}
span.btn em a {
	background-position:left -46px;
	background-repeat:repeat-x;
	color:#575757;
	padding-left:6px;
	padding-right:6px;
	text-align:center;
	display:inline-block;
	height:19px;
	padding-top:4px
}
span.sbtn em a {
	padding-left:8px;
	padding-right:8px
}
span.btn-hover, span.btn-hover em, span.btn-hover em a {
	background-image:url(../images/btn_hover.jpg)
}
.box .info {
	padding-top:6px;
	margin-left:65px
}
.safari .box .info {
	margin-left:63px
}
.box p {
	color:#787878
}
.box h2 {
	font-size:12px;
	font-weight:bold;
	padding-bottom:3px;
	color:#787878
}
.box {
	position:relative;
	z-index:0
}
.pic {
	width:64px;
	height:61px;
	position:absolute;
	z-index:1;
	top:6px;
	left:11px
}
#content-panel {
	width:675px;
	float:left
}
.content-box {
	padding-bottom:9px
}
.content-box .hd {
	background:url(../images/content_box_header.jpg) left top no-repeat;
	height:10px;
	font-size:0px
}
.content-box .bd-border {
	background:url(../images/border_content_box_bottom.jpg) left bottom repeat-x
}
.content-box .bd-wrap {
	background:url(../images/content_box_bg.jpg) left top repeat-y
}
.content-box .bd-ct {
	background:url(../images/content_box_global.jpg) left bottom no-repeat;
}
.content-box .bd {
	background:url(../images/content_box_corner.jpg) right bottom no-repeat;
	padding:5px 27px 0px;
}
.content-box .bd h2 {
	color:#0a3a82;
	font-size:15px;
	font-weight:bold;
	background:url(../images/border_title_1.jpg) left bottom no-repeat;
	padding-bottom:6px;
	margin-bottom:9px
}
.content-box .bd p {
	color:#737373;
	padding-bottom:15px
}
.content-box .bd p.last {
	padding-bottom:0px
}
.content-box .bd .icon {
	float:right;
	height:112px;
	margin-right:16px;
	margin-left:6px
}
.content {
	padding-left:20px
}
.content-info {
}
.content-info .detail {
	clear:both;
	padding-bottom:15px
}
.content-info .detail h2 {
	color:#194f9d;
	font-size:14px;
	font-weight:bold;
	padding-bottom:2px
}
.content-info .detail p {
	color:#5f5f5f
}
.content-info .detail .photo {
	float:left;
	margin-top:16px;
	margin-right:20px;
	margin-bottom:16px
}
.content-info .detail h2.qr {
	padding-top:10px;
	font-size:15px
}
.content-link {
}
.content-link #contact {
	float:left;
	width:192px;
}
.content-link #contact h2 {
	font-size:14px;
	font-weight:bold;
	color:#7a7c7e;
	background:url(../images/border_title_2.jpg) left bottom no-repeat;
	padding-bottom:6px;
	margin-bottom:6px
}
.content-link #contact p {
	color:#4e4e4e;
	line-height:17px
}
.content-link #contact span {
	color:#194e9d
}
.content-link #contact span.title {
	color:#194e9d;
	font-weight:bold
}
.content-link #dien {
	float:left;
	width:168px;
	margin-right:30px
}
.content-link #dien h2 {
	font-size:14px;
	font-weight:bold;
	color:#5d5d5d;
	background:url(../images/border_title_3.jpg) left bottom no-repeat;
	padding-bottom:6px;
	margin-bottom:6px;
}
.content-link #dien .item {
	background:url(../images/border_dien.jpg) left bottom repeat-x;
	padding-top:4px;
	padding-bottom:5px
}
.content-link #dien .item .arrow {
	background:url(../images/arrow1.jpg) left top no-repeat;
	width:8px;
	height:8px;
	float:left;
	font-size:0px;
	margin-right:5px;
	margin-top:2px
}
.content-link #dien .item a {
	color:#5d5d5d
}
.content-link #dien .item-hover {
	background:url(../images/border_dien_hover.jpg) left bottom repeat-x
}
.content-link #dien .item-hover .arrow {
	background:url(../images/arrow1_hover.jpg) left top no-repeat
}
.content-link #dien .item-hover a {
	color:#01347f
}
.content-link #nien {
	float:left;
	width:256px
}
.content-link #nien h2 {
	font-size:14px;
	font-weight:bold;
	color:#5d5d5d;
	background:url(../images/border_title_4.jpg) left bottom no-repeat;
	padding-bottom:6px;
	margin-bottom:6px;
}
.content-link #nien .item {
	background:url(../images/border_nien.jpg) left bottom repeat-x;
	padding-top:4px;
	padding-bottom:5px;
	margin-left:6px
}
.content-link #nien .item .arrow {
	background:url(../images/arrow2.jpg) left top no-repeat;
	width:8px;
	height:8px;
	float:left;
	font-size:0px;
	margin-right:5px;
	margin-top:2px
}
.content-link #nien .item a {
	color:#5d5d5d
}
.content-link #nien .item-hover {
	background:url(../images/border_nien_hover.jpg) left bottom repeat-x
}
.content-link #nien .item-hover .arrow {
	background:url(../images/arrow2_hover.jpg) left top no-repeat
}
.content-link #nien .item-hover a {
	color:#194e9d
}
.content-link #nien .fbar {
	width:72px;
	margin:14px auto;
}
* html .content-link #nien {
	width:260px
}
* html .content-link #nien .item {
	margin-left:6px
}
#header #pos {
	color:#ffffff;
	height:24px;
	padding:210px 0 0 16px;
}
#header #pos .pos-bd {
	padding-top:5px
}
#header #pos a {
	color:#ffffff;
}
#header #pos a:link, #header #pos a:visited {
	background:url(../images/border_pos.jpg) left bottom repeat-x;
}
#header #pos a:hover, #header #pos a:active {
	background:url(../images/border_pos_hover.jpg) left bottom repeat-x;
}
#diensten {
	width:700px;
	float:left
}
#diensten .sidemenu {
	width:215px;
	float:left;
	background:url(../images/sidemenu_bg.jpg) right top no-repeat;
	min-height:250px
}
* html #diensten .sidemenu {
	height:250px
}
#diensten .sidemenu .item {
	padding-left:12px;
	padding-right:15px
}
#diensten .sidemenu .item .item-bd {
	padding-top:6px;
	padding-bottom:6px;
	background-repeat:repeat-x;
	background-position:left bottom;
	background-image:url(../images/border_sidemenu_item.jpg)
}
#diensten .sidemenu .item .arrow {
	background-position:left top;
	background-repeat:no-repeat;
	background-image:url(../images/arrow3.jpg);
	width:4px;
	height:7px;
	float:left;
	margin-right:7px;
	margin-top:3px
}
#diensten .sidemenu .item a {
	color:#2b2b2b
}
#diensten .sidemenu .item-hover .item-bd {
	background-image:url(../images/border_sidemenu_item_hover.jpg)
}
#diensten .sidemenu .item-active {
	background:#194f9d
}
#diensten .sidemenu .item-active .item-bd {
	background-image:none
}
#diensten .sidemenu .item-active .arrow {
	background-image:url(../images/arrow3_active.jpg)
}
#diensten .sidemenu .item-active a {
	color:#ffffff
}
.sub-content {
	float:left;
	width:455px;
	padding:14px
}
.sub-content h2 {
	font-size:12px;
	font-weight:bold;
	color:#194f9d;
	background:url(../images/arrow4.jpg) 1px 3px no-repeat;
	padding-left:15px;
	padding-bottom:3px
}
.sub-content h2.title {
	padding-left:0px;
	background:none;
	font-size:15px;
	padding-bottom:20px
}
.sub-content2 p {
	color:#9d9d9d;
	padding-bottom:15px
}
.sub-content2 {
	float:left;
	width:685px;
	padding:14px
}
.sub-content2 h2 {
	font-size:12px;
	font-weight:bold;
	color:#194f9d;
	background:url(../images/arrow4.jpg) 1px 3px no-repeat;
	padding-left:15px;
	padding-bottom:3px
}
.sub-content2 h2.title {
	padding-left:0px;
	background:none;
	font-size:15px;
	padding-bottom:20px
}
.sub-content2 p {
	color:#9d9d9d;
	padding-bottom:15px
}
