#contenttextgrow p,
#righttext p,
#lefttext p, p, td, righttext  {
   font: 12px/18px Arial;
   padding: 0px 3px 0px 5px;
   color: #3B3B3B;
   text-align: left;
}

#contenttextgrow *:first-child  {
   margin-top: 0px;
     }
	 
#vmMainPage h3
  {

   font-size:18px;

	font-weight:bold;

        font-style:italic;

	font-family: Arial, Helvetica, sans-serif;
	color:#000000; width:297px; 

     }
.componentheading {margin-top:-77px;}

#contenttextgrow *:last-child  {
   margin-bottom: 0px;
}

#contenttextgrow  {
   padding: 0px 35px 20px 240px;
   background: url(../images/interiorgrowtile.jpg) repeat-y center top;
   z-index: 0;
   visibility: visible;
   margin: 0px;
   position: relative;
 	min-height:970px;
  height:auto !important;
  height:970px; 

}

#headerblad  {
   background: url(../images/headerblad.gif) no-repeat;
   position: absolute;
   left: 243px;
   top: 0px;
   width: 657px;
   height: 234px;
}

#headergeel  {
   /*background: url(../images/headergeel.jpg) no-repeat; */
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 0px;
   z-index: 1;
   width: 243px;
   height: 24px;
}

#scootdown  {
   position: relative;
      top: 149px;
width:297 px; height:43px;
   z-index: 0;   
}
/*
#headerwit  {
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 0px;
   z-index: 1;
   width: 900px;
   height: 150px;
   background-color: #ffffff;
   background-image: none;
}
*/
#righttext  {
   visibility: visible;
   position: absolute;
   left: 810px;
   top: 204px;
   z-index: 3;
   width: 168px;
}

#lefttext  {
   visibility: visible;
   position: absolute;
   left: 18px;
   top: 130px;
   z-index: 1;
   width: 190px;
}

#falllogo  {
   margin: 0px auto 0px auto;
   width: 900px;
   position: relative;
}

#footer  {
   position: relative;
   left: 0px;
   width: 100%;
   height: 29px;
   margin-bottom: 10px;
   background: url(../images/bg_foot.jpg) repeat-x ;
   text-indent:-9999px;
}

#logo  {
   background: url(../images/logo.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 0px;
   
   width: 243px;
   height: 234px;
}

html, body  {
   padding: 0px;
   margin: 0px;
   background-color: #ffffff;
   font-family: Arial, Helvetica, sans-serif;
/*   background-image:url(../images/bg.jpg);
   background-repeat:repeat-x;   */
}

/*opmaak*/


img{border:none;}

.contentheading {width: 314 px;
 height: 45px;
 }

.buttons_heading, .contentheading, .componentheading, .poll thead * td{
	font-size:18px;
	font-weight:bold;
        font-style:italic;
	font-family: Arial, Helvetica, sans-serif;
	color:#000000; width:297px; 
	padding-top:70px;
	padding-bottom:30px;
	}
	
span.small, td.createdate,span.createdate, td.modifydate {
	font-size:9px;
	font-style:italic;
	color:#666666;
	font-family: Arial, Helvetica, sans-serif;
	}
	
.img_caption{
	font-size:9px;
	font-style:italic;
	color:#999999;
	font-family: Arial, Helvetica, sans-serif;
	}

#active_menu .mainlevel	{
    background: url(../images/vertical08.jpg) no-repeat;
}
	
.module_menu {margin-top:50px;}
	
*+html #mainlevel {margin-top:30px;}

* html #mainlevel {margin-top:30px;}

a.mainlevel-nav{font-weight:bold;}

a.mainlevel-nav:hover, ul.menu * a:hover span{
}
td a.mainlevel 	{
	color:#FFFFFF;
	text-decoration:none;
	background: url(../images/vertical08a.jpg) no-repeat;
 	width:180px; height:25px; margin:0px 0px 0px 0px; color:white;
 	padding-top:0px; padding-left:5px; display:block; 
}

div a.sublevel {
	color:#FFFFFF;
	text-decoration:none;
	background: url(../images/vertical08u.jpg) no-repeat;
 	width:180px; height:25px; margin:0px 0px 0px -4px; color:green;
 	padding-top:0px; padding-left:5px; display:block; 
}

div a.sublevel:hover {
	color:#FFFFFF;
	text-decoration:none;
	background: url(../images/vertical08u.jpg) no-repeat;
 	width:180px; height:25px; marg)n:0px 0px 0px -4px; 
 	padding-top:0px; padding-left:5px; display:block; 
}

a.mainlevel 	{
	color:#FFFFFF;
	text-decoration:none;
	background: url(../images/vertical08.jpg) no-repeat;
 	width:180px; height:25px; margin:0px 0px 0px 0px; color:green;
 	padding-top:0px; padding-left:5px; display:block; 
}

a.mainlevel:hover, a.mainlevel:active 	{
	color:green;
	text-decoration:none;
	background: url(../images/vertical08.jpg) no-repeat;
%0 	width:180px; height:25px; margin:0px 0px 0px 0px; color:green;
 	padding-top:0px; padding-left:5px; display:block; 
}


a#active_menu.sublevel {
	text-decoration:none;
	background: url(../images/vertical08u.jpg) no-repeat;
 	width:180px; height:25px; margin:0px 0px 0px -4px; color:grey;
 	padding-top:0px; padding-left:5px; display:block;
 	
}

a#!ctive_menu.mainlevel {
	text-decoration:none;
	background: url(../images/vertical08.jpg) no-repeat;
 	width:180px; height:25px; margin:0px 0px 0px 0px; color:grey;
 	padding-top:0px; padding-left:5px; display:block;
 	
}

a.category{color:#3A4501;}
a.category:hover{color:#EA9F00;
	text-decoration: none;
}
a{
	color:green;
	text-decoration: none;
	font-size:11px;}
	
a:hover{
	text-decoration: underline;
	color:grey;}
	
	
h1,h2,h3,h4,h5,h6 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	padding-bottom:5px;
	padding-top:0px;
	margin:0;
	vertical-align: bottom;
}

h1,h2,h3{
color:#606051;
}
h1{font-size:16px}
h2, #lefttext * .contentpagetitle{font-size:13px} 
h3{font-size:11px}
h4{font-size:16px}
h5{font-size:13px}
h6{font-size:11px} 

p.copyright{text-indent:-999px;}
span.event-title a{margin-bottom:10px; }
table.eventset * td{margin-bottom:10px;
height:35px;}

li.weblinkinfocat strong{
margin-left:-5px;
color:#0067BA;
font-size:13px;
}

td.article_column{padding-right:15px;}

a  {
   font:  bold 12px/18px Arial;
   margin: 0px;
   text-align: left;
}

#lefttext * li{
	
	text-align: left;
	margin-left:-25px;
	padding-top: 1px;
	padding-bottom:1px;
	list-style-type:none;
	}

	
#lefttext * li a:hover{
	color:#FFFFFF;
	text-decoration:none;
	background: url(../images/vertical08.jpg) no-repeat;
 	width:180px; height:15px; margin:0px 0px 0px 5px; color:green;
 	padding-top:0px; padding-left:5px; display:block; 
}

#lefttext * li a {
	color:#FFFFFF;
   text-decoration:none;
	background: url(../images/vertical08a.jpg) no-repeat;
 	width:180px; height:15px; margin:0px 0px 0px 5px; color:#ffffff; font-weight: bold;;
	padding-top:0px; padding-left:5px; display:block; 
}


.sectiontableheader{
background-color:#FCFE83;
border-width:1px;
  border-style:solid;
  border-color:#000000;
  font-size:0.9em;
  height:25px;
  }

.sectiontableentry1{
background-color:#efefef;
border-width:1px;
  border-style:solid;
  border-color:#ffffff;
}

.sectiontableentry2{
background-color:#efefef;
border-width:1px;
  border-style:solid;
  border-color:#ffffff;
}

#lefttext * H3{
	text-align:left;
	font-size:0px;
	font-color:#fcfe86
	font-weight:bold;
	text-transform: uppercase;
	margin-bottom:1px;
	padding-left:8px;
}

ul.menu{
	margin-bottom:15px;
	margin-left: -15px;
	margin-top: 30px;
}

.vmCartModule {width:175px; }

vmMainPage {width:610px; }
#vmMainPage {padding-top:120px;}
#login {width:180px;margin:20px 0 10px 0;font-size:0.8em;}
#login * li a {font-size:0.8em; background:none; color:black;}
#login * li a:hover {font-size:0.8em; background:none; color:green;}
#keyword  {margin-left:15px;}
.module {margin-left:5px;}

div .vmCartModule {margin-left: 5px;}

#bannerliste {text-align:center;padding-top:20px;width:468px;margin-left:70px;}
.banner1 {background-color:#fcfec5;padding:15 10 10 10; width:463px;height:53px;border: solid 1px green;}
.banner2 {background-color:#d6f4de;margin-top:10px;padding:15 10 10 10; width:463px;height:53px;border: solid 1px green}
.banner3 {background-color:#fcfec5;margin-top:10px;padding:15 10 10 10; width:463px;height:53px;border: solid 1px green}
.banner4 {background-color:#d6f4de;margin-top:10px;padding:5 1 1 1; width:463px;height:53px;border: solid 1px green}

.shop_tip {padding-top:100px;}
.shop_info {padding-top:100px}

#FrontForm {padding-top:80px;}

.yoo-login {width:200px;}

.mainlevelvimart {margin-left:5px;}

#user2 {margin-left:5px;}

#user6 {margin-left:10px;}