body, html {
        margin: 0px;
        margin-top:6px;
        padding: 0px;
        text-align: center;
        color: #fff;
       	 font-weight:strong;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size:12px;
}

#site_container {
		
      
        width: 972px;
        height:100%;        
        position: relative; 
        top: 0px;            
       /* margin-left: 7px;*/
        margin-right: auto;        
        margin-left: auto;        
        padding: 0px;
        text-align: left;
        
        
}

hr{
 border: 1px solid #3977cc; 
 text-decoration:none;
height:1px;

}
body a{
	color: #3977cc; 

	text-decoration:none;
}
table img{
	border:0px;
}

table {
        color: #000;
       	 font-weight:normal;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size:12px;
}

input, select {
	width:200px;
	border:1px solid #254F8F;
	background: #D6E2F4;
}
.radio {
	width:10px;
	border: 0px;
	background:#fff;
}
.checkbox {
	width:20px;
	border: 0px;
	background:#fff;
}

textarea {
	border:1px solid #b0b0b0;
	width: 435px;
	height: 150px;
	background: #fff;
}

.form_error {
	font-weight:bold;
	color: red;
}
.form_error_field {
	font-weight:normal;
	color: black;
	border:1px solid #4490CC;
	padding: 10px;
	background:#D6E2F4;
}

.shop_contact {
	width:100%;	
}
.shop_contact tr {
	height:30px;
}




.shop_payment tr {
	height:30px;
}


.order_factuur {
	width:100%;
	border:1px solid #254F8F;
}
.order_factuur  td {
	padding-left:10px;
	padding-right:10px;
}
	
.order_factuur th {
	padding-left:10px;
	background: #3E76CB;
	color:#fff;
	text-align:left;
}

.order_factuur tr {
	height:30px;
}
.rowTitle {
	height:30px;
}

.rowClear {
	height:30px;
}

.rowDark  {
	height:30px;
	background: #D6E2F4;
}


.members_table {
        color: #000;
       	 font-weight:normal;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size:10px;
}
.members_table tr td {
     padding-bottom:30px !important;
}
.members_table img{
       border: 1px solid black;
       margin-right: 2px;
       margin-left: 2px;
}


h1 {
	color: #4574af;
	font-family: verdana;
	font-size: 14px;
	text-decoration:none;
	margin:0px;
	padding:0px;
	text-decoration:none;
	margin-bottom: 5px;
	
}
h2 {
	color: #000;
	font-style:italic;
	font-family: verdana;
	font-size: 14px;
	text-decoration:none;
	margin:0px;
	padding:0px;
	text-decoration:none;
	margin-bottom: 5px;
	
}
h3 {
	color: #000;
	font-style:italic;
	font-family: verdana;
	font-size: 13px;
	text-decoration:none;
	margin:0px;
	padding:0px;
	text-decoration:none;
	margin-bottom: 5px;
	
}
h4 {
	color: #000;
	font-style:normal;
	font-family: verdana;
	font-size: 14px;
	text-decoration:none;
	margin:0px;
	padding:0px;
	text-decoration:none;
	margin-bottom: 5px;
	
}
h5 {
	color: #3977cc;
	font-style:italic;
	
	font-family: verdana;
	font-size: 12px;
	text-decoration:none;
	margin:0px;
	padding:0px;
	text-decoration:none;
	margin-bottom: 5px;	
}

h6 {
	color: #3977cc;
	font-style:normal;
	
	font-family: verdana;
	font-size: 12px;
	text-decoration:none;
	margin:0px;
	padding:0px;
	text-decoration:none;
	margin-bottom: 5px;	
}
p {
margin:0px;
	margin-bottom: 15px;
	
	padding:0px;
	text-decoration:none;
}

#logo {
width:971px;
	height: 136px;
	float:left;
	background: url(../images/header-rvdw.gif) no-repeat;
}
#livebanner {
 position:absolute;
 width:346px;height:76px;
 margin-left:620px;
 margin-top:10px;
}
#livebanner a {color:#FFF;}
#livebanner a:hover {text-decoration:underline;}

#livebannerimagecontainer {position:absolute;margin-left:276px;margin-top:11px;}
#livebannerimagecontainer img {width:53px;height:53px;}
#livebannernamecontainer {position:absolute;margin-left:180px;margin-top:11px;text-align:center;width:90px;}
#actie_banner{
margin-top: 15px;
	
	width:800px;
	height: 40px;
	/*background: url(../images/actie_banner.jpg) no-repeat;*/
}

#banner_right_menu{ 
	width:805px;
	height: 39px;
	background: url(../images/button_bar.jpg) no-repeat;
}
#small_menu_bar {
	border:1px silid red;
	width:560px;
	height:103px;
	background: url(../images/paradidakt_small_header.jpg) no-repeat;
}


#banner_right_menu ul {	
 	
 	padding:0px;
	float:left;
	margin:0px;
	list-style-type: none;
	
}

#banner_right_menu ul li{
	margin-right:24px;
	cursor:pointer;	
	float:left;
	line-height:25px;
}

#banner_right_menu ul li a{
	text-decoration:none;
	font-size:14px;

	}
#banner_right_menu ul li a:hover {text-decoration:underline;}


#banner_right_menu ul li a{

color:#FFF;

}




#menu_right {
	
	padding-left:0px;
	margin-top:13px;
	width:173px;
	
	float:left;
	/*background: url(../images/menu_background.jpg) no-repeat 5px 0px;*/
}

#menu_right ul {padding:0px;margin:0px;background:#429dcf url(../images/hoofdmenubg.jpg) left 0px no-repeat;width:160px;}
#menu_right ul ul {background:none;padding:0px;margin:0px;}
#menu_right ul li.first {height:10px;width:160px;}
#menu_right ul li.last {height:10px;width:160px;background:url(../images/hoofdmenubgbottom.gif) left bottom no-repeat;}
#menu_right ul li a {color:#FFF;display:block;line-height:20px;line-height:20px;padding-left:10px;}
#menu_right ul li a:hover {text-decoration:underline;}

/*
.knop{
	clear:both;
	margin-bottom: 8px;

	width: 150px;
	cursor:pointer;
}
.knop_par {
	margin-top:36px;
	clear:both;
	margin-bottom: 6px;
	width: 150px;
	cursor:pointer;
}

*/

.knop_par {
	margin:0px; 
	padding: 0px;
	height: 5px;
	
	clear:both;
	float:left;
	cursor:pointer;
	height: 20px;
	width: 150px;
	
}
.knop_link {
	clear:both;
	border: 1px solid red;
	display: block;
	height: 20px;
	width: 150px;
}


.knop_link_par {
	margin:0px; 
	padding: 0px;
	border: 1px solid black;
	display: block;
	height: 20px;
	margin-top:26px;
	width: 150px;
}



#cd_content_container {
	width: 560px;
	
	margin-top:0px;
	float:left;
	color: #000;
	padding-left:6px;
}

#content_container {
	width: 790px;
	
	margin-top:0px;
	float:left;
	color: #000;
	padding-left:6px;
}
#content_container a{
	color: #3977cc;
	font-weight:bold;
	text-decoration:underline;
}
#content_container ul  {
	margin-top:-10px;
	
		
}
	


a img {border:0px;}
img.png {behavior: url(/iepngfix-mod.htc);}
.inschrijven_href {
	display:block;
}
.inschrijven {
	border: 0px;
	/*background-color: #fff;*/
	background: url(../images/btn_aanmelden.jpg) no-repeat;
	width:147px;
	height:36px;
	cursor:pointer;

	
}


.inschrijven_whitebg {
	border: 0px;
	/*background-color: #fff;*/
	background: url(../images/btn_bestellen_whitebg.jpg) no-repeat;
	width:147px;
	height:36px;
	cursor:pointer;

	
}

#top {
	margin-left:0px;
	display:block;
	height:130px;
	clear:both;
}
#middle {
	margin-left:00px;
	
	width: 1000px;
	clear:both;
}
#cd_middle {
	margin-left:00px;
	
	width: 560px;
	clear:both;
}


#bottom {
margin-left:10px;
	font-size:9px;
	clear:both;
	margin-top:20px;
	   width: 980px;
	text-align:center;
	color: #000;
}
#cd_bottom {
margin-left:10px;
	font-size:9px;
	clear:both;
	margin-top:20px;
	   width: 510px;
	text-align:center;
	color: #000;
}

/* shop products */
.cd_product_container {
	

	float:left;
	width:260px;
	height:265px;
	margin-right:17px;
	/*border:1px solid white;*/
	
}

.product_container {
	border:1px solid white;
	margin-bottom:20px;
}
.product_content_container {
	
		
	width:650px;
}

.cd_product_content_container {
	
		
	
}
.product_image_container {
	
	width:100px;
	
}

.product_image_container img{
	display:block;
	text-deocration:none;
}
.product_title {
	width:545px;
	margin-top:9px;
}

.product_description {
	width:640px;
	
}


.cd_product_title {
	/*width:545px;*/
	margin-top:9px;
}

.cd_product_description {
	/*width:640px;*/
	
}

.product_price {
	margin-top:10px;
}

.product_buttons {
	clear:both;

	
}

.product_buttons a { 

	display:block;
	text-deocration:none;
	
}

.smileys img {
	border:0px;
}


#Table_01  {
	border:0px solid black;
	border-collapse: collapse;
}
#Table_01 tr {
	height:0px;

	
}

#Table_01 tr td {
	
	
	padding:0px;
	
}
#Table_01 tr td img{
		margin:0px;
		padding:0px;
	text-decoration:none;
	display:block;

	
}
#Table_01 tr td a{
	margin:0px;
		padding:0px;
	
	text-decoration:none;
	display:block;
}
#Table_01 tr td a img{
	
		
		margin:0px;
		padding:0px;
		display:block;	
}
.bellijn_frame_holder{
	
}
.bellijn_frame_left {
	
	float:left;
	width:389px;
	margin-bottom:20px;
}
.bellijn_frame_right {
	
	float:left;
	width:389px;
}
.bellijn_kader {
	 width:374px;
	 height:264px;
	 background: url(/images/bellijn_kader.gif);
}
.bellijn_titel {
	
	color:#3977cc;
	font-weight:bold;
	font-size:16px;
	padding-top:13px;
	padding-left:30px;	
}

.bellijn_foto_spacer {
	margin:0px;	
	height:91px;
	width:23px;
	float:left;
	padding:0px;
	margin-top:5px;
}
.bellijn_foto {
margin:0px;
	
	width:132px;
	height:91px;
	margin-top:17px;	
	float:left;
	text-decoration:none;
	padding:0px;
}
.bellijn_velden_spacer {
	height:91px;	
	margin:0px;
	
	float:left;
	width:12px;
	padding:0px;
	text-decoration:none;
}
.bellijn_velden {	
	height:91px;	
	margin:0px;
	margin-top:21px;
	padding:0px;
	text-decoration:none;
	/*margin-left:21px;*/
}

.bellijn_telefoon {
	float:left;	
	width:170px;
	text-decoration:none;
	/*margin-left:40px;*/
	color: #3977cc; 
	margin:0px;
	margin-top:10px;
	font-weight:bold;
	font-size:15px;
	text-align:center;
	padding:0px;
	padding-left:18px;
	
}
.bellijn_status {
	
	margin:0px;
	text-decoration:none;
	float:left;	
	width:170px;
	/*margin-left:40px;*/
	margin-top:25px;
	font-weight:bold;
	padding:0px;
		font-size:15px;
	text-align:center;
		padding-left:15px;
}
.bellijn_omschrijving {
	margin-top:20px;
	margin-left:20px;
	width:340px;
	height:86px;
	overflow:hidden;
}

