html
{
  overflow-y:scroll;
	margin: 0px;
	padding: 0px;
}     
    
body
{	
  margin: 0px;
	padding:0px;
	vertical-align:top;
	background-color: #530784;
	font-size:12px;
	line-height:16px;
	color: black;
	font-weight: normal;
	font-family: Arial,Verdana,Helvetica,Sans-serif;
	background-position: 0% 0%;
	background-repeat: repeat-y;
	background-image: url('../images/bodybg.gif');
}

a   			{text-decoration: none ;color: #530784;}
a:link 		{text-decoration: none ;color: #530784;}
a:hover 	{text-decoration: none ;color: #530784;}
a:visited	{text-decoration: none ;color: #530784;}
a:active	{text-decoration: none ;color: #530784;}

#omhullende {
  text-align:left;
  position:relative;
  width: 945px;
}

#topnav {
  text-align: right;
  font-size: 13px;
  height: 28px;
  color: #FFF;
	background-color: #530784;
}

#topnav a {
  padding-left: 25px;
  line-height: 28px;
  text-decoration: none;
  color: #FFF;
}

#kopnav{
  position: relative;
  height: 145px;
}

#logo {
  float: left;
  width: 195px;
  height: 145px;
  background-image: url('../images/logo.png');
}

#top 
{
  float: right;
  width: 750px;
  height: 145px;
  background-image: url('../images/top.png');
}
#toppic
{
  position: relative;
  float: right;
  width: 750px;
  height: 145px;
}
#topkop 
{
  position: absolute;
  z-index: 100;
  float: left;
  width: 395px;
  padding: 30px 0px 0px 20px;
  font-size: 33px;
  line-height: 40px;
  font-weight: bold;
  color: #A3065A;
}
#toppicmasker
{
  position: absolute;
  z-index: 99;
  width: 750px;
  height: 145px;
}
#toppicture
{
  position: absolute;
  text-align: right;
  margin-right: 50px;
  width: 750px;
  height: 145px;
  z-index: 98;
}

#subnav 
{
	left: 195px;
	position: relative;
	width: 750px;
	height: 22px;
	background-color: #000;
	color: #FFF;
	text-transform: uppercase;
}

.offset 
{
  float:left;
  width: 10px;
  height: 22px;
  background-color: #000;
}

#subnav .item{
  float: left;
  padding-left: 15px;
  padding-right: 15px;
  line-height: 22px;
  height: 22px;
  background-color: #43056C;
  color: #FFF;
  text-decoration: none;
}

#subnav .item_act{
  float: left;
  padding-left: 15px;
  padding-right: 15px;
  line-height: 22px;
  height: 22px;
  background-color: #8A9CD9;
  color: #530784;
  text-decoration: none;
}

#subnav .item a, .item_act a{
  color: #FFF;
  text-decoration: none;
  display:block;
  cursor: pointer;
}

#subsubnav 
{
  left: 195px;
  position: relative;
  width: 750px;
  height: 22px;
  background-color: #5A78CB;
  color: #FFF;
  z-index: 10000;
}

#subsubnav .item{
  position: relative;
  float: left;
  padding-left: 15px;
  padding-right: 5px;
  line-height: 22px;
  height: 22px;
  color: #FFF;
  text-decoration: none;
}

#subsubnav .item_act{
  position: relative;
  float: left;
  padding-left: 15px;
  padding-right: 5px;
  line-height: 22px;
  height: 22px;
  color: #5A78CB;
  text-decoration: none;
}

#subsubnav .item a, .item_act a{
  color: #FFF;
  cursor: pointer;
  text-decoration: none;
  position: relative;
  z-index: 20000;
}

.rfmenuholder 
{
  position: relative;
}
.rfmenu
{
  display: none;
  position: absolute;
  top: 25px;
  left: 10px;
  z-index: 10000;
  font-family: 'trebuchet MS',verdana,ariel,sans-serif;
  font-size: 9pt;
  font-weight: normal;
  color: black;
  background-color: #FFF;
  border: 1px solid black;
}
.rfmenuitem
{
  white-space: nowrap;
  text-decoration: none;
  color: black;
  height: 20px;
  line-height: 20px;
  padding-left: 5px;
  padding-right: 5px;
}
.rfmenuitem a   			  {text-decoration: none ;color: black;}
.rfmenuitem a:link 		  {text-decoration: none ;color: black;}
.rfmenuitem a:hover 	  {text-decoration: none ;color: black;}
.rfmenuitem a:visited	  {text-decoration: none ;color: black;}
.rfmenuitem a:active	  {text-decoration: none ;color: black;}

.rfmenuitem_over 
{
  white-space: nowrap;
  text-decoration: none;
  color: white;
  height: 20px;
  line-height: 20px;
  padding-left: 5px;
  padding-right: 5px;
  background-color: #530784;
}
.rfmenuitem_over a   			  {text-decoration: none ;color: white;}
.rfmenuitem_over a:link 		{text-decoration: none ;color: white;}
.rfmenuitem_over a:hover 	  {text-decoration: none ;color: white;}
.rfmenuitem_over a:visited	{text-decoration: none ;color: white;}
.rfmenuitem_over a:active	  {text-decoration: none ;color: white;}

#balk
{
  left: 195px;
  position: relative;
  width: 750px;
  line-height: 22px;
  height: 22px;
  background-color: #B3FA56;
  z-index: 8000;
}
#balk #balkoffset
{
  margin-left: 22px;
  float: left;
}
#balk .balkitem
{
  color: #530784;
  float: left;
}

#content
{
  left: 0px;
  position: relative;
  z-index: 6000;
}

#navlinks 
{
  position: absolute;
  width: 195px;
}
#navlinks a, #navlinks img
{
  border: 0px;
  text-decoration: none;
}

#inhoud {
  position: relative;
  left: 195px;
  width: 750px;
  background-color: #FFF;
}

/* inhoud midden links */
#inhoudlinks
{
  background-color: #FFF;
  position: relative;
  width: 470px;
  padding: 10px;
  float: left;
  font-family: arial;
  font-size: 12px;
  color: #530784;
}
#inhoudlinks td, #inhoudlinks input, #inhoudlinks textarea, #inhoudlinks select
{
  font-family: arial;
  color: #530784;
  font-size: 12px;
}
.paginakop 
{
  font-family: verdana;
  padding: 0px 0px 20px 0px;
  font-size: 24px;
  line-height: 30px;
  font-weight: normal;
  color: #663399;
  /*height: 110px;*/
}
.paginainhoud 
{
  position: relative;
  width: 470px;
  float:left;
  padding: 0px 0px 20px 0px;
}
.paginatxt
{
  padding: 0px 0px 20px 0px; 
}
.plaatje
{
  margin-right: 20px;
  float: left;
  border: 1px solid black;
}
.paginatxt td
{
  font-size: 12px;
  color: #663399;
}
.paginatxt a
{
  text-decoration: none;
  color: black;
  font-weight: normal;
}

.kieseenmodeltab
{
  display: inline;
  background-color: blue;
}
.kieseenmodel
{
  left: -10px;
  background-color: #530784;
  position: relative;
  height: 25px;
  width: 41px;
  float: left;
  background-position: right;
  background-repeat: no-repeat;
  background-image: url('../images/tabmodel.gif');
}
.kieseenmodeltekst
{
  position: relative;
  height: 25px;
  float: left;
  line-height: 25px;
  font-size: 12px;
  color: #C3C3C3;
}
.toppersnieuw
{
  position: relative;
  padding-top: 20px;
}
.toppersnieuwtab
{
  left: -10px;
  background-color: #FCB700;
  position: relative;
  height: 25px;
  width: 366px;
  float: left;
  background-position: right;
  background-repeat: no-repeat;
  background-image: url('../images/toppernieuw.gif');
}

.topperstab
{
  left: -10px;
  background-color: #FCB700;
  position: relative;
  height: 25px;
  width: 181px;
  float: left;
  background-position:12px 0px;
  background-repeat: no-repeat;
  background-image: url('../images/topper.gif');
}

.nieuwtab
{
  left: -10px;
  background-color: #FCB700;
  position: relative;
  height: 25px;
  width: 181px;
  float: left;
  background-position: -175px 0px;
  background-repeat: no-repeat;
  background-image: url('../images/toppernieuw.gif');
}

.toppersnieuwtabel
{
  width: 366px;
  position: relative;
  float: left;
}
.toppersnieuwtabel a 
{
  font-size: 12px;
  text-decoration: none;
  color: #530784;
}
.extrainfomachine
{
  float: left;
  width: 356px;
}
.extrainfomachine td
{
  font-size: 12px;
  font-family: arial,verdana;
  color: #530784;
} 

/* inhoud midden rechts */
#inhoudrechts{
  position: relative;
  padding: 20px 0px 0px 0px;
  float: right;
  width: 236px;
}
#inhoudrechts td
{
 font-size: 11px;
}
#inhoudrechts a, #inhoudrechts img
{
  border: 0px;
  text-decoration: none;
}

/* banners in de linkerklom */
.bannerkop 
{
  padding: 0px 10px 0px 10px;
  font-size: 16px;
  font-weight: bold;
  color: #530784;
}
.bannertekst 
{
  padding: 10px 10px 10px 10px;
  font-size: 12px;
  font-family: arial;
  color: #000;
}

/*
  .banneroranje
  {
    width: 175px;
    margin-bottom: 10px;
    background-color: #FBB700
  }
  .banneroranje .bannertop
  {
    height: 10px;
    background-position: top;
    background-repeat: no-repeat;
    background-image: url('../images/bannertop_oranje.png');
  }
  .banneroranje .bannerbottom 
  {
    text-align: right;
    min-height: 31px;
    background-position: bottom;
    background-repeat: no-repeat;
    background-image: url('../images/bannerbottom_oranje.png');
  }
*/

/* banner oranje */
.banneroranje
{
  position: relative;
  width: 175px;
  margin-bottom: 10px;
  background-color: #FBB700;
}
.banneroranje .bannertop 
{
  background-position: top;
  background-repeat: no-repeat;
  background-image: url('../images/bannertop_oranje.png');
}

.banneroranje .bannerbottom 
{
  text-align: right;
  min-height: 31px;
  background-position: bottom;
  background-repeat: no-repeat;
  background-image: url('../images/bannerbottom_oranje.png');
}

.banneroranje .bannertoprechts 
{
  background-position: top right;
  background-repeat: no-repeat;
  background-image: url('../images/bannertop_oranje_rechts.png');
}
.banneroranje .bannerbottomrechts
{
  text-align: bottom right;
  min-height: 31px;
  background-position: bottom;
  background-repeat: no-repeat;
  background-image: url('../images/bannerbottom_oranje_rechts.png');
}

.banneroranje .bannertoprechtsgroot
{
  background-position: top right;
  background-repeat: no-repeat;
  background-image: url('../images/bannertop_oranje_rechts236.png');
}
.banneroranje .bannerbottomrechtsgroot
{
  text-align: bottom right;
  min-height: 31px;
  background-position: bottom;
  background-repeat: no-repeat;
  background-image: url('../images/bannerbottom_oranje_rechts236.png');
}
.banneroranje .bannerpijl
{
  position: absolute;
  bottom: 0px;
  right: 0px;
  border: 0px;
  float: right;
  height: 31px;
  width: 31px;
  background-position: bottom;
  background-repeat: no-repeat;
  background-image: url('../images/bannerpijl_oranje.png');
  cursor: pointer;
}
.banneroranje .bannerbottomrechtsgroot input, .banneroranje .bannerbottomrechts input
{
  margin-left: 10px;
  margin-bottom:5px;
}
/* einde banner oranje */

/* banner groen */
.bannergroen
{
  position: relative;
  width: 175px;
  margin-bottom: 10px;
  background-color: #B3FA56;
}
.bannergroen .bannertop 
{
  background-position: top;
  background-repeat: no-repeat;
  background-image: url('../images/bannertop_groen.png');
}

.bannergroen .bannerbottom 
{
  text-align: right;
  min-height: 31px;
  background-position: bottom;
  background-repeat: no-repeat;
  background-image: url('../images/bannerbottom_groen.png');
}

.bannergroen .bannertoprechts 
{
  background-position: top right;
  background-repeat: no-repeat;
  background-image: url('../images/bannertop_groen_rechts.png');
}
.bannergroen .bannerbottomrechts
{
  text-align: bottom right;
  min-height: 31px;
  background-position: bottom;
  background-repeat: no-repeat;
  background-image: url('../images/bannerbottom_groen_rechts.png');
}

.bannergroen .bannertoprechtsgroot
{
  background-position: top right;
  background-repeat: no-repeat;
  background-image: url('../images/bannertop_groen_rechts236.png');
}
.bannergroen .bannerbottomrechtsgroot
{
  text-align: bottom right;
  min-height: 31px;
  background-position: bottom;
  background-repeat: no-repeat;
  background-image: url('../images/bannerbottom_groen_rechts236.png');
}
.bannergroen .bannerpijl
{
  position: absolute;
  bottom: 0px;
  right: 0px;
  border: 0px;
  float: right;
  height: 31px;
  width: 31px;
  background-position: bottom;
  background-repeat: no-repeat;
  background-image: url('../images/bannerpijl_groen.png');
  cursor: pointer;
}
/* einde banner groen */


.bannerimage
{
  margin: 5px 5px 5px 5px;
}
.bannerklein 
{
  color: #530784;
  line-height:31px;
  font-family: arial;
  font-weight: bold;
  padding-left: 10px;
}
.bannerklein_oranje
{
  margin-bottom: 10px;
  width: 175px;
  height: 31px;
  background-color: #FBB700;
  background-repeat: no-repeat;
  background-image: url('../images/bannerklein_oranje.png');
}
.bannerklein_oranje .bannerkop
{
  line-height: 31px;
  font-size: 12px;
}
#inhoudrechts .bannerklein_oranje
{
  float: right;
}

.bannerkleinbreed_oranje
{
  margin: 10px 0px;
  width: 236px;
  height: 31px;
  background-color: #FBB700;
  background-repeat: no-repeat;
  background-image: url('../images/bannerkleinbreed_oranje.png');
}
.bannerkleinbreed_oranje .bannerkop
{
  line-height: 31px;
  font-size: 12px;
}
#inhoudrechts .bannerkleinbreed_oranje
{
  float: right;
}


#inhoudrechts .bannergroen
{
  float: right;
}

#inhoudrechts .banneroranje
{
  float: right;
}

/* navigatie in de linkerklom */
.leftnavtoplinks
{
  width: 7px;
  height: 15px;
  background-repeat: no-repeat;
  background-image: url('../images/leftnavtoplinks.gif');
}
.leftnavtop
{
  height: 15px;
  width: 188px;
  background-repeat: repeat-x;
  background-image: url('../images/leftnavtop.gif');
}
.leftnavmid
{
  width: 7px;
  background-repeat: repeat-y;
  background-image: url('../images/leftnavmid.gif');
}
.leftnavbottomlinks
{
  width: 7px;
  height: 15px;
  background-repeat: no-repeat;
  background-image: url('../images/leftnavbottomlinks.gif');
}
.leftnavbottom
{
  height: 15px;
  width: 188px;
  background-repeat: repeat-x;
  background-image: url('../images/leftnavbottom.gif');
}
.leftnavtekst, .leftnavtekst a  
{
  text-decoration: none;
  font-weight: bold;
  font-size:11px;
  font-family:arial,verdana;
  color:#FFF;
}
.leftnavtekst a   			{text-decoration: none ;color: #FFF;}
.leftnavtekst a:link 		{text-decoration: none ;color: #FFF;}
.leftnavtekst a:hover 	{text-decoration: none ;color: #FFF;}
.leftnavtekst a:visited	{text-decoration: none ;color: #FFF;}
.leftnavtekst a:active	{text-decoration: none ;color: #FFF;}

.leftnavtekst_act, .leftnavtekst_act a  
{
  color: #530784;
  text-decoration: none;
  font-weight: bold;
  font-size:11px;
  font-family:arial,verdana;
  background-color: #B3FA56;
}

/* sitemap */
.sitemap, .sitemap a, .sitemap td
{
  text-decoration: none;
  font-weight: bold;
  font-size:12px;  
}

/* actie pagina's */
#actievideoholder
{
  height: 221px;
  width: 445px;
  background-repeat: repeat-x;
  background-image: url('../images/bgactievideo.jpg');
}
#actievideo
{
  position: relative;
  top: 47px;
  left: 60px;
}

/* ticker */
#tickerholder
{
  position: relative;
  float: right;
  width: 176px;
  height: 120px;
  padding-bottom: 10px;
}
#tickertop
{
  height: 10px;
  background-position: bottom;
  background-repeat: no-repeat;
  background-image: url('../images/tickertop.jpg');
}
#tickerscroll
{
  height: 100px;
  background-color: #DBB8F3;
}
#tickerbottom
{
  height: 10px;
  background-position: top;
  background-repeat: no-repeat;
  background-image: url('../images/tickerbottom.jpg');
}

/* patronen div */
.patroon
{
  margin: 70px;
  position:absolute; 
  width:150px; 
  height:50px; 
  visibility:hidden;
}

/* machine info midden */
.machineinfokop a
{
	font-size: 11px;
	font-weight: bold;
	line-height: 16px;
	padding-left: 9px;
	text-transform: uppercase;
	font-family: arial;
	color: #501158;
	letter-spacing: .8px;
}