
/* TEXT */
body, p, h1, h2, h3, h1 a:link, h2 a:link, h3 a:link, h4 a:link, h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h1 a:visited, h2 a:visited, h3 a:visited, h4 a:visited, textarea, input, label, td, #rt-main li { font-family: Arial, Helvetica, sans-serif; font-size: 13px; line-height: 150%; letter-spacing: 0px; color: #3B3B3B; }
p { /*text-align: justify;*/ }
h1 { font-size: 24px; margin: 0; }
h2 { font-size: 26px; margin: 0 0 40px 0; font-weight: bold; }
h3, h3 a:link, h3 a:hover, h3 a:visited { font-size: 16px; margin: 30px 0 6px 0; font-weight: bold; /*color: #C10000;*/ }
h4, h4 a:link, h4 a:hover, h4 a:visited { font-weight: normal; margin: 10px 0; }
h3 a:hover, h4 a:hover { color: #F00; }
a:link, a:visited, a:hover { text-decoration: underline; color: #3B3B3B }
a:hover { color: #F00; }

/* GRID */
.rt-grid-1, .rt-grid-2, .rt-grid-3, .rt-grid-4, .rt-grid-5, .rt-grid-6, .rt-grid-7, .rt-grid-8, .rt-grid-9, .rt-grid-10, .rt-grid-11, .rt-grid-12 { display:inline; float: left; position: relative; margin-left: 0px; margin-right: 0px; }
.rt-container .rt-grid-1 { width:80px; }
.rt-container .rt-grid-2 { width:160px; }
.rt-container .rt-grid-3 { width:240px; }
.rt-container .rt-grid-4 { width:320px; }
.rt-container .rt-grid-5 { width:400px; }
.rt-container .rt-grid-6 { width:480px; }
.rt-container .rt-grid-7 { width:560px; }
.rt-container .rt-grid-8 { width:640px; }
.rt-container .rt-grid-9 { width:720px; }
.rt-container .rt-grid-10 { width:800px; }
.rt-container .rt-grid-11 { width:880px; }
.rt-container .rt-grid-12 { width:960px; }

.rt-block { padding: 0; margin: 0; }

/* RT-HEADER */
#rt-header { margin: 20px 0; }
#rt-header p { margin: 0; }

/* NAVIGATIE */
.ux-menu-init-hidden { visibility:hidden; position:absolute; }
.ux-menu-container { position:relative; background: url('../images/menu-corners.gif') no-repeat left top; }
.ux-menu, .ux-menu ul { list-style-image:none; list-style-position:outside; list-style-type:none; margin:0; padding:0; line-height:1; }
.ux-menu li { position:relative; float:left; }
.ux-menu ul { position:absolute; top:0; left:0; }
.ext-border-box .ux-menu-ie-iframe, .ext-ie7 .ux-menu-ie-iframe { padding:0; margin:0; position:absolute; top:0; left:0; display:none; z-index:-1; }
.ux-menu-vertical .ux-menu-item-main { clear:left; }
.ux-menu-clearfix:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
.ux-menu-arrow { display:block; width: 8px; height: 10px; right: 10px; top: 17px; position: absolute; background: url('../images/ux-menu/menu-arrow-down.png') no-repeat; font-size:0; }
.ux-menu.ux-menu-vertical .ux-menu-arrow, .ux-menu ul .ux-menu-arrow { width:6px; height:8px; top:13px; background:url('../images/ux-menu/menu-arrow-right.png') no-repeat; }
.ext-border-box .ux-menu-arrow { top:17px; }
.ext-border-box .ux-menu.ux-menu-vertical .ux-menu-arrow, .ext-border-box .ux-menu ul .ux-menu-arrow { top:16px; }
.ux-menu ul.ux-menu-hidden { display:none; }

.ux-menu a { display:block; position:relative; font-size: 15px; line-height: 40px; padding:0 20px; text-decoration:none; color:#FFF; }
.ux-menu a.current, .ux-menu a:focus, .ux-menu a:hover, .ux-menu a.ux-menu-link-hover { border-color:#d2e3f4; background: #D14C43 url('../images/menu-bg-active.jpg') repeat-x left top; outline:0; }
.ux-menu-item157 a.current, .ux-menu-item157 a:focus, .ux-menu-item157 a:hover, .ux-menu-item157 a.ux-menu-link-hover { background: url('../images/menu-btn-left.png') no-repeat left top; }
.ux-menu ul a { width: 160px; background: #494D56; color: #FFF; }
.ux-menu a.ux-menu-link-parent { padding-right:24px; min-width:1px; }

.ux-menu-link-first { border-left: 0px !important; }
.ux-menu-item-parent-pos0 { background: url('../images/menu-corners.gif') no-repeat left top; }
#rt-menu .rt-container { height: 40px; background: #494D56 url('../images/menu-bg.jpg') no-repeat left top; }
.ux-menu-sub { margin: -1px 0 0 -1px !important; border:1px solid #FFF; }
.ux-menu-link-level-0 { border-right: 1px solid #FFF; }
.ux-menu-link-level-1 { border-bottom: 1px solid #FFF; }

/* RT-MAIN */
#rt-main { margin: 40px 0; }
#rt-main td { background-color: #F5F5F5; border: 1px solid #E6E6E6; padding: 8px; }
#rt-main ul { padding: 0 0 0 30px; }
#rt-main li { padding: 0 0 0 10px; }
#rt-main .rt-grid-3 { width: 220px; }
#rt-main .rt-grid-9 { width: 690px; margin: 0 50px 0 0; }
#rt-main .component-content .rt-article-bg { padding: 0 ; border: 0; }

#rt-main .rt-blog h2 { font-size: 16px; line-height: 18px; margin: 30px 0 10px 204px; font-weight: bold; /*color: #C10000;*/ }
#rt-main .rt-blog p { margin-left: 204px; }
#rt-main .achtergrond h2 { font-size: 26px; margin: 0 0 40px 0; font-weight: bold; line-height: 150%; }
#rt-main .achtergrond p { margin-left: 0; }
#rt-main .rt-blog img { position: absolute; width: 176px; height: 132px; left: 0; border: 1px solid #CCC; margin: 0 !important; }
#rt-main .rt-blog img:hover { border: 1px solid #F00; }
.rt-readon-surround {
	width: 150px;
	margin-top: 10px;
	margin-right: 0px !important;
	border: 1px solid #D5D5D5;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	background: #ffffff;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlNWU1ZTUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #ffffff 0%, #e5e5e5 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#e5e5e5));
	background: -webkit-linear-gradient(top, #ffffff 0%,#e5e5e5 100%);
	background: -o-linear-gradient(top, #ffffff 0%,#e5e5e5 100%);
	background: -ms-linear-gradient(top, #ffffff 0%,#e5e5e5 100%);
	background: linear-gradient(top, #ffffff 0%,#e5e5e5 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e5e5e5',GradientType=0 );
}
.rt-readon-surround:hover { border-color: #F00; }
.readon { display: block; padding: 6px 10px 6px 40px; background: url('../images/read-more-arrow.gif') no-repeat 12px 7px; color: #505050 !important; font-weight: bold; text-decoration: none !important; }



.homepage .rt-grid-4 { width: 300px; margin-right: 30px; }
.homepage .omega { margin-right: 0; }
.homepage h3 { margin: 50px 0 10px 0; }

/* RT-SIDEBAR-A */
#rt-sidebar-a { border: 1px solid #D5D5D5; background: #f7f7f7; background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y3ZjdmNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlZGVkZWQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+); background: -moz-linear-gradient(top, #f7f7f7 0%, #ededed 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f7f7f7), color-stop(100%, #ededed)); background: -webkit-linear-gradient(top, #f7f7f7 0%, #ededed 100%); background: -o-linear-gradient(top, #f7f7f7 0%, #ededed 100%); background: -ms-linear-gradient(top, #f7f7f7 0%, #ededed 100%); background: linear-gradient(top, #f7f7f7 0%, #ededed 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7f7f7', endColorstr='#ededed', GradientType=0 );}
#rt-sidebar-a .rt-block { padding: 15px; margin: 0; }
#rt-sidebar-a h2 { font-size: 18px; margin: 0 0 15px 0; }
#rt-sidebar-a p, #rt-sidebar-a h2 { /*text-align: center;*/ }

#rt-sidebar-a .category-module { list-style-image: none; list-style: none; padding: 0 0 0 0; }
#rt-sidebar-a .category-module li { padding: 0 0 0 0; }


/* RT-FOOTER */
#rt-footer .rt-container { padding: 30px 0; border-top: 1px #C8C8C8 dotted; }
#rt-footer p { margin: 0; }

/* CONTACTFORMULIER */
.bfQuickMode { width: 80% !important; }
.bfQuickMode h3 { margin: 0 0 0 170px; }
.bfQuickMode .bfLabelLeft label { width: 165px !important; margin: 0 !important; }
.bfQuickMode p input[type="text"], .bfQuickMode p textarea, .bfQuickMode p select { width: 330px !important; }
.bfQuickMode button { width: 339px; height: 30px; margin: 0 0 0 164px !important; }