/* padding: boven rechts onder links ; */


/* Begin van de de positionering en dergelijke   */
html{
	background:url(../images/bkg_stralen_2.jpg) no-repeat top center #8db8eb;
	height: 100%;
	overflow: -moz-scrollbars-vertical;
}
body {
	margin-top : 25px ;
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	font-size: 11px;
    line-height:120%
}
p{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
h1{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
}

/* -- Uitklap table ----- */

td.spacerow{background:#cad9ea;color:#000}
/*toggle menu arrow*/
img.tog{
	cursor: pointer;
}
/* -- Uitklap table ----- */


#conMain {
	margin : auto ;
	width  : 960px ;
}

#conKolomen {
	background-image : url(../images/bgMain.gif) ;
	background-repeat: repeat-y ;
}

#conNavBoven {
	width  : 960px ;
	height : 22px ;
	background-image  : url(../images/bgNavBoven.gif) ;
	background-repeat : no-repeat ;
}

#navBoven {
	padding : 0px 0px 0px 35px ;
}

#conLeft {
	width : 226px;
	float : left ;
}

#Logo {
	width  : 226px ;
	height : 133px ;
}

#ImgLinksBoven {
	width  : 203px ;
	height : 130px ;
	float  : left ;
	padding-left : 22px ;
	background-image	: url(../images/bgImgLinksBovenFollow.gif) ;
	background-repeat	: no-repeat ;
}

#conNieuws {
	float : left ;	
	width : 203px ;
	background-image  : url(../images/bgNieuws.gif) ;
	background-repeat : repeat-y ;
}

#Nieuws {
	margin		: 5px ;
	margin-left	: 30px ;
}

#conNavHeader {
	width  : 203px ;
	height : 43px ;
	float  : left ;
	background-image  : url(../images/bgNavHeader.gif) ;
	background-repeat : no-repeat ;
}

#NavHeader {
	padding : 5px 0px 5px 30px ;
}

#conMenu {	
	width : 226px ;
	float : left ;
}

.conMenuForm {	
	width : 160px ;
	float : left ;
   padding-left: 32px;
   }

.formfieldmenu {	
	width : 160px ;
	float : left ;
   margin-bottom: 10px;
   margin-top:5px;
   
}

.link_milonic, .link_milonic a {
	color:#FFFFFF;
}

.conMenuButton {
	width  : 225px ;
	height : 22px ;
	float  : left ;
	background-image  : url(../images/bgMenuButtons.gif) ;
	background-repeat : no-repeat ;
}

.MenuButton {
	float   : right ;
	padding : 3px 12px 0px 0px ;
	cursor  : pointer ;
	text-decoration : none ;
}

.conMenuSubButton {
	width  : 204px ;
	height : 22px ;
	float  : right ;
	margin-right : 1px ;
	background-color  : #e6f0fe ;	
	background-image  : url(../images/bgMenuSubButtons.gif) ;
	background-repeat : repeat-y ;
}

.MenuSubButton {
	float   : right ;
	padding : 3px 25px 0px 0px ;
	cursor  : pointer ;
}

.SubMenuAan {
	display : block ;
}

.SubMenuUit {
	display : none ;
}

.PijlSubMenuAan {
	position   : relative ;
	right 	   : 1px ;
	float      : right ;
	visibility : visible ;
}

.PijlSubMenuUit {
	float      : right ;
	visibility : hidden ;
}

#conCenter {
	width	: 550px ;
	float   : left ;
}

#NavLeftBorder, #butFruit, #butGroenten, #butBloemen, #NavRightBorder {
	float : left ;
}

#conContent {
	float : left ;
	width : 550px ;
}

#Content {
	vertical-align : top ;
}

#conContentIntro {
	margin : 0px 24px 0px 0px;
	background-color:#e6f0fe;
}

#contentIntro {
    padding     : 5px 5px 0px 15px;
    min-height  : 125px;
	font-family	: Verdana ;
	font-size	: 11px ;
	color		: #0a4595 ;
	font-weight	: bold ;
}

#contentOnderkant {
	padding:0px 45px 5px 15px;
}

#butUp {
	width:480px;
}

#conRight {
	width : 184px ;
	float : left ;
}

#conMenuRechtsBoven {
	width : 184px ;
	float : left;
}

.MenuRechtsBovenBut {
	width	: 184px ;
	height	: 22px ;
	float	: left ;
	background-image : url(../images/buttons/butMenuRechtsBoven-new.gif);
	background-repeat: no-repeat ;
}

.MenuRechtsBovenBut-lastitem {
	width	: 184px ;
	height	: 20px ;
	float	: left ;
	background-image : url(../images/buttons/butMenuRechtsBoven-lastitem.gif);
	background-repeat: no-repeat ;
}

.MenuRechtsBoven {
	padding		: 5px 30px 0px 0px ;
	text-align	: right ;
}

#MenuRechtsBovenBut01, #MenuRechtsBovenBut02, #MenuRechtsBovenBut03 {
	width	: 184px ;
	height	: 24px ;
	float	: left ;
	background-image : url(../images/buttons/butMenuRechtsBoven.gif);
	background-repeat: no-repeat ;
}

#MenuRechtsBoven01, #MenuRechtsBoven02, #MenuRechtsBoven03 {
	padding		: 5px 30px 0px 0px ;
	text-align	: right ;
}

#SpacerMenuRechtsBoven-Landenklapper {
	background-image : url(../images/bgSpacerLandenKlapper.gif) ;
	background-repeat: repeat-y ;
	width	: 184px ;
	height	: 36px ;
	float	: left ;
}

#conLandenKlapperHeader {
	width	: 184px ;
	height	: 25px;
	float	: left;
	background-image : url(../images/bgLandenKlapper.gif) ;
	background-repeat :no-repeat ;
}

#LandenKlapperHeader {
	padding		: 6px 30px 0px 0px;
	text-align	: right ;
}

#conLandenKlapper {
	width	 : 160px ;
	float	 : left ;
	height   : 131px ;
	position : relative ;
		left : 1px;
	padding-right : 1px ;
}

#BkgLandenKlapper {
	position : absolute ;
	top		 : 0px ;
	left	 : 0px ;
	float	 : left ;
}

#conLanden {
	position : absolute ;
	top	  	 : 0px ;
	left	 : 0px ;
	float	 : left ;
}

#conLandKlapperNederlands, #conLandKlapperEngels, #conLandKlapperFrans, #conLandKlapperDuits, #conLandKlapperItiliaans, #conLandKlapperSpaans {
	width    : 160px ;
	height   : 18px ;
	float	 : left ;
	position : relative ;
	visibility : hidden ;
	background-image	: url(../images/bgLandUitklap.gif) ;
	background-repeat	: no-repeat ;
}

#conLandKlapperNederlands { top : 0px ;   height : 17px ;    background-position : bottom left ; }

#conLandKlapperEngels 	  { top : -1px ; }

#conLandKlapperFrans 	  { top : -2px ; }

#conLandKlapperDuits 	  { top : -3px ; }

#conLandKlapperItiliaans  { top : -4px ; }

#conLandKlapperSpaans 	  { top : -5px ; }


#LandKlapperNederlands {
	padding		: 1px 10px 0px 0px;
	text-align	: right ;	
}

#LandKlapperEngels, #LandKlapperFrans, #LandKlapperDuits, #LandKlapperItiliaans, #LandKlapperSpaans {
	padding		: 3px 10px 0px 0px;
	text-align	: right ;
}

#conLandenButtons {
	position : relative ;
		left : 1px ; 
	width : 23px ;
	float : left ;
}

#ButNederlands, #ButEngels, #ButFrans, #ButDuits, #ButItiliaans, #ButSpaans {
	width : 23px ;
	float : left ;
	cursor : pointer ;
}

#conImagesOnderLanden {
	position : relative;
	left : 1px;
	width : 180px ;
	float : left ;
}

#ImgLinksOnderLanden, #ImgRechtsOnderLanden {
	width  : 79px ;
	height : 60px ;
	float  : left ;
	padding: 0px ;
}

.ImgbannerRight {
	width  : 182px ;
	height : 30px ;
	float  : left ;
	padding: 0px ;
}

#SpacerconImagesOnderLanden-Wereldkaart {
	width  : 180px ;
	height : 8px ;
	float  : left ;
	line-height : 1px ;
}

#conWereldkaart {
	float		: left ;
	width		: 180px ;
	margin-left : 1px ;
}

#conTekstOnderWereldKaart {
	width : 180px ;
}

#TekstOnderWereldKaart {
	padding : 0px 30px 0px 15px ;
}


#SpacerOnderWereldkaart {
	width  : 180px ;
	height : 8px ;
	float  : left ;
}
.contactFrm{
	width: 478px ;
	height: 1000px ;
}
.applyFrm{
	width: 478px ;
	height: 850px ;
}

/*
##########################################################################

		Einde van de de positionering en dergelijke


 		Begin tekst opmaak
		
##########################################################################

*/

.HorizontaleLijn {
	height : 1px ;
	width  : 161px ;
	float  : left ;
	line-height : 1px ;
	background-color : #FFFFFF ;
}

.HorizontaleLijn-menurechts {
	height : 1px ;
	width  : 182px ;
	float  : right ;
	line-height : 1px ;
	font-size:1px;
	background-color : #FFFFFF ;
}


.HorizontaleLijn02 {
	height : 1px ;
	width  : 205px ;
	float  : right ;
	line-height : 1px ;
	font-size:1px;
	background-color : #FFFFFF ;
}

.HorizontaleLijn03 {
	height : 1px ;
	width  : 205px ;
	float  : right ;
	line-height : 1px ;
	background-color : #FFFFFF ;
}

.HorizontaleLijn04 {
	height : 1px ;
	width  : 100% ;
	line-height : 1px ;
	font-size   : 1px ;
	background-color : #c7daf1 ;
}

.VerticaleLijn {
	width  : 1px ;
	height : 60px; 
	float  : left ;
	line-height : 1px ;
	font-size   : 1px ;
	background-color : #FFFFFF ;
}

a {
	color : #d71920 ;
	text-decoration : underline ;
}
a:hover {
	color : #0d4796 ;
   text-decoration : underline ;
}

   
   
hr {
	height : 1px ;
	color  : #FFFFFF ;
	border : solid #336699 0px ;
	background-color : #FFFFFF ; 
}

p {
	padding		  : 5px 5px 0px 0px;
	margin-top	  : 5px ;
	margin-bottom : 5px ;
}

.SmallTekstBlauw {
	font-family	: Verdana ;
	font-size	: 10px ;
	color		: #0a4595 ;
}

a.SmallTekstBlauw:link    { color : #000000 ;text-decoration : none;}
a.SmallTekstBlauw:visited { color : #000000 ;text-decoration : none;}
a.SmallTekstBlauw:active  { color : #000000 ;text-decoration : none;}
a.SmallTekstBlauw:hover   { color : #d71920 ;text-decoration : none;}
a.SmallTekstBlauw_active  { color : #d71920 ;text-decoration : none; font-weight: normal;}

.SmallTekstRood {
	font-family	: Verdana ;
	font-size	: 10px ;
	color		: #d71920 ;
}

a.SmallTekstRood:link    { color : #d71920 ;text-decoration : none;}
a.SmallTekstRood:visited { color : #d71920 ;text-decoration : none;}
a.SmallTekstRood:active  { color : #d71920 ;text-decoration : none; }
a.SmallTekstRood:hover{ color : #d71920 ;text-decoration : none; }

.SmallTekstBlauwBold {
	font-family	: Verdana ;
	font-size	: 9px ;
	color		: #0a4595 ;
	font-weight	: bold ;
}

.SmallTekstRoodBold {
	font-family	: Verdana ;
	font-size	: 9px ;
	color		: #d71920 ;
	font-weight	: bold ;
}

.SmallTekstBlauwBold_MenuRechtsBoven, .SmallTekstBlauwBold_MenuRechtsBoven_active {
	font-family	: Verdana ;
	font-size	: 11px ;
	color		: #0a4595 ;
	font-weight	: bold ;
}

.MediumTekstBlauw {
	font-family	: Verdana ;
	font-size	: 10px ;
	color		: #0a4595 ;
}

.MediumTekstBlauwNieuws {
	font-family	: Verdana ;
	font-size	: 10px ;
	color		: #0a4595 ;
	line-height : 16px ;
}

.MediumTekstBlauwBold {
	font-family	: Verdana ;
	font-size	: 10px ;
	color		: #0a4595 ;
	font-weight	: bold ;
}

.LargeTekstBlauw {
	font-family	: Verdana ;
	font-size	: 11px ;
	color		: #0a4595 ;
}

.LargeTekstZwart {
	font-family	: Verdana ;
	font-size	: 11px ;
	color		: #000000 ;
}

.LargeTekstZwartBold {
	font-family	: Verdana ;
	font-size	: 11px ;
	color		: #000000 ;
	font-weight	: bold ;
}

.KopTekstBlauw {
	font-family	: Verdana ;
	font-size	: 15px ;
	color		: #0a4595 ;
	font-weight	: bold ;
}

.KopTekstRood {
	font-family	: Verdana ;
	font-size	: 15px ;
	color		: #d71920 ;
	font-weight	: bold ;
}

/* start opmaak catalogus */

.tableparts  {
  border: 1px solid #e6f0fe;
  border-left: 0px #fcfcfc;
  margin-bottom: 3px;
  border-right: 1px solid #e6f0fe;
  
 }

.tableparts thead tr 
{
  background-color: #6998d0;
  color		: #ffffff;
  text-align: left;
 }
 
 .tablespecs thead tr 
{
  background-color: #d1e1f8;
  color		: #0a4595;
  text-align: left;
 }
 
.tableparts tbody tr.odd, .tablespecs tr.odd 
{
   background-color: #ffffff;
}

.tableparts tbody tr.even, .tablespecs tr.even  {
  background-color: #e6f0fe;
 }
 
.tableparts td, .tablespecs td  {
  border-left: 1px solid #e6f0fe;
  border-right: 0px #fcfcfc;
 }
 
.tablespecs, .tableparts {
  border-right: 1px solid #e6f0fe;
  border-bottom: 1px solid #e6f0fe;
  border-top: 1px solid #e6f0fe;
 } 
 
.listboxparts {
  margin: 0px;
  float: left; 
  }
  
.machinepreview {margin-bottom: 8px;}

.centerthumb {text-align: center;} 
 
pos_con_thumbzoom {position: relative; left: 1px}
.pos_butzoom  {position: absolute; }
.pos_thumb  {position: absolute; }


.searchpath {  text-align: left; float: left; font-weight: bold;}
.basketlink {  text-align: right; }

/* einde opmaak catalogus */

/* Einde van de tekst opmaak */

.clearfix:after {
	content    : "." ; 
	display    : block ; 
	height     : 0 ; 
	clear      : both ; 
	visibility : hidden ; 
} 

.clearfix {
	display : inline-block ;
} 

/* Hide from IE Mac \*/ 
.clearfix {
	display : block ;
} 
/* End hide from IE Mac */ 

.block:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
.block {display:inline-block;}
/* Hides from IE-mac \*/
* html .block {height:1%;}
.block {display:block;}
/* End hide from IE-mac */

.block .block-img {float:left;text-align:center;margin:.3em 1em 0 0;}
.block .block-txt {float:left;}
.block .block-50pct {width:49%;float:left;}
.block .block-33pct {width:30%;float:left;}

/* Foto galerij */
.gallery-vert {width:130px; text-align:center}
.gallery-vert img {display:block;}
.gallery-vert .block {border:1px solid #6998d0;padding:0;margin:0;}
.gallery-vert .block img.thumb {float:none;margin:3px 3px;padding:0;border:1px solid #6998d0;}
.gallery-vert .block a:hover img.thumb {border:1px solid #6998d0;}
.gallery-vert .block img.on {float:none;margin:5px 2px;padding:0;border:2px solid #6998d0;}
