body {
	background-image:url(/fileadmin/templates/images/bg_pattern.jpg);
	background-repeat:repeat-x;
	background-position:top;
	margin: 0px;
	background-color: #123E56;
	height: 100%;
}

td *, div *, a {
	font-size:11px;
}

div.padding_left_10px {
	padding-left: 10px;
}

a {
	color: #185474;
}

a:hover {
	color: #3399CC;
}


h3 a {
	font-size: 11px;
	font-weight: bold;
	color: #185474;
	margin: 0px;
	padding: 0px;
}

td {
	font-family: verdana;
	font-size: 10px;
	vertical-align: top;
}

td.main_content {
	background-color:#FFFFFF;
	vertical-align: top;
	width: 950px;
/*	width: 770px; */
	height: 100px;
}

td.header {
	height: 151px;
	width: 950px;
/*	width: 770px; */	
	vertical-align: bottom;
	text-align: right;
}

td.header {
	background-repeat:no-repeat !important;
}

td.footer {
	background-image: url(/fileadmin/templates/images/dots_hor_grijs.gif);
	background-position:top;
	background-repeat:repeat-x;
	width: 950px;
/*	width: 770px; */
	padding-top:15px;	
	text-align: center;
	color: #c2c2c2;
	height: 15px;
} 

td.footer a {
	color: #c2c2c2;
	text-decoration:none;
}

td.witte_dots_hor {
	background-image: url(/fileadmin/templates/images/dots_hor_wit.gif);
	background-position:top;
	background-repeat:repeat-x;
} 

td.header_diensten {
	height: 40px;
	background-color:#FF7B34;
	background-image: url(/fileadmin/templates/images/orange_shadow.jpg);
	background-position:top;
	background-repeat:repeat-x;
}

td.homepage_kolommen div.grijze_kolom {
	float: left;
	border: 0px;
	background-image:url(/fileadmin/templates/images/grijs_gradient.jpg);
	background-position:top;
	background-repeat:repeat-x;
	width: 475px;
/*	width: 385px;	*/
	height: 100%;
}

td.homepage_kolommen div.turquase_kolom {
	float: left;
	border: 0px;
	background-image:url(/fileadmin/templates/images/turquase_gradient.jpg);
	background-position:top;
	background-repeat:repeat-x;
	background-color: #028E9B;
	height: 100%;
	width: 475px;
/*	width: 385px;	*/	
	color: white;
}

td.homepage_kolommen div.turquase_kolom a {
	color: white;
}

td.homepage_kolommen div.turquase_kolom a:hover {
	color: #D5ECEE;
}

td.homepage_kolommen {
	height: 100%;
	background-image:url(/fileadmin/templates/images/grijs_gradient.jpg); 
	background-position:top;
	background-repeat:repeat-x;
}


td.homepage_kolommen div.floatleft {
	float: left;
	border: 0px;
	padding: 0px 10px 10px 10px;
}


td.orange_bar_10px {
	height: 10px;
	background-image:url(/fileadmin/templates/images/bg_orange.gif);
	background-position:top;
	background-repeat:repeat-x;
}

table.nieuws_item_table {

height: 50px;

}

table.nieuws_item_table td {
	padding: 10px;

}

/* HEADERS */


/* table.homepage_content_table td.homepage_kolommen div.csc-header h1.csc-firstHeader {
	margin-left: 10px;

} */

h1, h2, h3 {
	margin: 15px 0px 10px 0px;
	padding: 0px;
	font-family: verdana;
}

h2 {
	margin:0px !important;
	padding:0px !important;
	margin-bottom:0px !important;
	padding-bottom:0px !important;
}

td.product_text h2 {
	margin-left:10px !important;
	margin-bottom:10px !important;
}

td.product_text P {
	margin-top:0px
	margin-bottom:0px !important;
	padding-top:0px !important;
}

h5 {
	font-size: 10px;
	font-weight: bold;
	margin-top: 0px;
}

h1 {
	text-transform: uppercase;
	letter-spacing: 5px;
	font-size: 14px;
	font-weight: 600;
	font-family: arial narrow;
}

td.header_diensten h1 {
	padding-left: 10px;
	color: f2f2f2;
}

div.turquase_kolom h1 {
	color: f2f2f2;
}

div.grijze_kolom h1 {
	color: #b5b5b5;
}

td.respons_balk h1 {
	color: #b5b5b5;
}

h1.csc-firstHeader {
	color: #b5b5b5;
}

/* PRODUCTEN */

table.product {	
	width:180px !important;
}

/*td.producten {
	padding-left:80px;
}*/

td.product_bottom {
	height: 40px;
}

body#home td.producten table td {
	vertical-align: top;
	padding: 0px;
}

body#home td.producten table td.product_top {
	height: 46px;
	padding: 0px;
}

body#home td.producten table {
	float: left;
	margin-left: 7px;
/*	width: 180px; */	
	height: 100px;
	vertical-align: top;
	border: 0px solid #000000;
}

td.product_text {
	height:140px;
	padding-top:15px !important;
	border-left: 1px solid #009999;
	border-right: 1px solid #009999;
}

td.product_text p {
	padding: 10px;
	padding-bottom:0px;
}

table.product,
table.product td.product_top,
table.product td.product_top img,
table.product td.product_text,
table.product td.product_bottom,
table.product td.product_bottom img {
	width: 229px !important;
}

table.product {
	float: left;
	height: 100px;
	margin-left: 7px;
}

.homepage_content_table td > table.product {
	margin-left: 10px;
}

.homepage_content_table td.producten {
	width: 950px;
/*	width: 770px; */	
	background-image:url(/fileadmin/templates/images/bg_orange.gif);
	background-position:top;
	background-repeat:repeat-x;
}

/* MENU */

td.menu_td {
	height: 20px;
	color: white;
	font-weight: bold;
	line-height: 20px;
}

div.menu_item {
	float: left;
	padding-right: 10px;
	background-image:url(/fileadmin/templates/images/dots.gif);
	background-position:right;
	background-repeat: no-repeat;
}

div.menu_item#selected a {
	color: #CCCCCC;
}

td.menu_td a {
	color: white;
	text-decoration: none;
}

td.menu_td a:hover {
	color: #ff6600;
}

td.respons_balk {
	background-color: #D9EEF0;
	height: 200px;
	width: 950px;
/*	width: 770px; */	
	padding-left: 10px;
	padding-bottom:15px !important;
	vertical-align: top;
	background-image: url('/fileadmin/templates/images/respons_dots.gif');
	background-repeat:no-repeat;
}

td.respons_balk div.floatleft {
	width: 225px;
/*	width: 185px;	 */
 	height: 110px;
	padding-left: 3px;
	padding-bottom:15px !important;
	float: left;
	vertical-align: top;
}

div.floatleft P {
	margin-top:0px !important;
}

div.floatleft h3 {
	margin-bottom:0px !important;
}

img.skype {
	border-width: 0px ! important;
}

td.respons_balk ul {
	margin-left: 7px;
	padding-left: 7px;
}

fieldset {
	border: 0;
}
/*.csc-mailform {
	margin: 0px;
	padding: 0px;
}

csc-mailform-field {
	margin: 0px;
	padding: 0px;
}
div.csc-mailform-field {
	min-height: 20px;
	clear: all;
}
select,
.formfield {
	width: 150px;
	height: 20px;
	position: relative;
	top: -7px;
	margin-bottom: 7px;
	clear: all;
}
select {
	position: relative;
	top: -17px;
	margin-bottom: -12px;
	float: right;
	}

button {
	float: rihght;
	}*/
	
button {
	float: rihght;
	}
		
input {
	font-family: verdana;
	font-size: 10px;
	color: #666666;
}

/* TABS */

div.tabs a {
	font-weight: bold;
	color: #E5F4F6;
	line-height: 22px;
	z-index: 0;
	text-decoration: none;
	position: relative;
}

div.tabs_selected a {
	color: white;
}


div.tabs a:hover {
	color: 333333;
}

div.tabs {
	width: 950px;
/*	width: 770px; */	
}
/* IE TABS */

div.links {
	width: 50px;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/fileadmin/templates/images/button_links.png', sizingMethod='scale');
}
div.rechts {
	width: 50px;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/fileadmin/templates/images/button_rechts.png', sizingMethod='scale');
}

div.midden {
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/fileadmin/templates/images/button_midden.png', sizingMethod='scale');
}


/* IE TABS SELECTED */


div.tabs_selected div.links {
	width: 50px;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/fileadmin/templates/images/button_links_selected.png', sizingMethod='scale');
}
div.tabs_selected div.rechts {
	width: 50px;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/fileadmin/templates/images/button_rechts_selected.png', sizingMethod='scale');
}

div.tabs_selected div.midden {
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/fileadmin/templates/images/button_midden_selected.png', sizingMethod='scale');
}




div.midden, div.rechts, div.links {
	height: 22px;
	float: left;
	
}

/* FF TABS */

div.tabs > div div.rechts {
	background-image: url('/fileadmin/templates/images/button_rechts.png');
}

div.tabs > div div.links {
	background-image: url('/fileadmin/templates/images/button_links.png');
}

div.tabs > div div.midden {
	background-image: url('/fileadmin/templates/images/button_midden.png');
}

/* FF TABS SELECTED */

div.tabs > div.tabs_selected div.rechts {
	background-image: url('/fileadmin/templates/images/button_rechts_selected.png');
}

div.tabs > div.tabs_selected div.links {
	background-image: url('/fileadmin/templates/images/button_links_selected.png');
}

div.tabs > div.tabs_selected div.midden {
	background-image: url('/fileadmin/templates/images/button_midden_selected.png');
}



/* FORM */




/*div.turquase_kolom form fieldset {
	border-width: 0px;
	}

div.turquase_kolom form div.csc-mailform-field {
	width: 350px;
	vertical-align: top;
	padding: 2px 0px 2px 0px;
	}
div.turquase_kolom form fieldset > div.csc-mailform-field {
	padding: 2px 0px 4px 0px;
	}
div.turquase_kolom form div.csc-mailform-field label {
	width: 200px;
	}
/*div.turquase_kolom form div.csc-mailform-field input {
	float: right;
	margin-top: -15px;
	}
div.turquase_kolom form div.csc-mailform-field > input {
	margin-top: -10px;
	}
div.turquase_kolom form div.csc-mailform-field textarea {
	float: right;
	margin-top: -15px;
	}
div.turquase_kolom form div.csc-mailform-field > textarea {
	margin-top: -10px;
	}
div.turquase_kolom form div.csc-mailform-field input.button {
	margin-top: 5px;
	}*/

div.csc-header h1 {
	margin-left:10px;
}

ul.csc-bulletlist {
	margin-left:25px;
	list-style-position:outside;
}

div.next > ul.csc-bulletlist {
	margin-left: 0px;
}

span {
	border:0px !important;
}

a.frontblock {
	display:block;
	width:229px;
	height:27px;
	padding-top:5px;
	background-image:url(../../../uploads/RTEmagicC_meer_info_03.gif.gif);
	background-repeat:no-repeat;
	color:#FFFFFF;
	font-size:11px;
	font-weight:normal;
	text-align:center;
	text-decoration:none;
}

a.frontblock:hover {
	color:#000000;
}

div.csc-textpic {
	margin-bottom: 15px;
	}

.csc-textpic-text {
	padding-left:10px;
	padding-right:10px;
}

.csc-textpic-text P img {
	border:none;
}

/* -- smoothgallery -- */

div.tx-rgsmoothgallery-pi1 {
	margin-bottom:15px;
}

div.tx-rgsmoothgallery-pi1 {
}

#rglbCenter,
#rglbBottom,
.carousel,
a.carouselBtn {
	background-color:#FFFFFF !important;
}

a.carouselBtn,
span.number {
	color:#000000 !important;
}

#rglbCloseLink {
	background-image:url(../images/lightbox/closelabel.gif) !important;
	background-repeat:no-repeat;
}

#rglbPrevLink:hover,
.jdGallery a.left,
* html .jdGallery a.left,
* html #rglbPrevLink:hover {
	background-image:url(../images/lightbox/prevlabel.gif) !important;
}

#rglbNextLink:hover,
.jdGallery a.right,
* html .jdGallery a.right,
* html #rglbNextLink:hover {
	background-image:url(../images/lightbox/nextlabel.gif) !important;
}

.jdGallery a.open:hover,
* html .jdGallery a.open:hover { 
	background-image:url(../images/default/enlarge.png) !important;
}

.jdGallery .loadingElement,
.rglbLoading {
	background-color:#FFFFFF !important;
	background-image:url(../images/lightbox/loader.gif) !important;
}

/* social icons */

div#social {
	position:relative;
	top:-20px;
	width:126px;
	height:32px;
	padding-left:15px;
}

div#social a#youtube,
div#social a#youtube:hover,
div#social a#twitter,
div#social a#twitter:hover,
div#social a#flickr,
div#social a#flickr:hover {
	display:block;
	float:left;
	width:32px;
	height:32px;
	margin-right:5px;
	background-image:url('/fileadmin/templates/images/social.png');
	background-repeat:no-repeat;
	background-position:0px 0px;
	text-decoration:none;
}

div#social a#youtube {
	background-position:0px 0px;
}

div#social a#youtube:hover {
	background-position:0px -32px;
}

div#social a#twitter {
	background-position:-32px 0px;
}

div#social a#twitter:hover {
	background-position:-32px -32px;
}

div#social a#flickr {
	background-position:-64px 0px;
}

div#social a#flickr:hover {
	background-position:-64px -32px;
}