*								{ margin:0px; padding:0px; }
html							{ margin:0px; padding:0px; width:100%; }
body							{ margin:0px; padding:0px; width:100%; color:#333; font-size:11px; font-family:verdana,helvetica, sans-serif; line-height:20px; background-color:#fff; 
								  background-image:url('/images/bg-body.jpg'); background-position:top center; background-repeat:repeat-x;} 

fieldset						{ margin:0px; padding:0px; border:0px; }								  
#page							{ margin-left:auto; margin-right:auto; width:1000px; padding:0px; padding-bottom:ccccx; background-image:url('/images/bg-page.png'); background-repeat:repeat-y;}

#header							{ position:relative; height:105px; z-index:15;}
#zoeken							{ position:absolute; z-index:150; right:15px; top:0px; padding-left:140px; width:207px; height:37px; background-image:url('/images/bg-zoeken.jpg'); background-repeat:no-repeat;}
#zoeken form					{ margin:0px; padding:0px;}
#zoeken input[type=text]		{ float:left; margin-top:5px; width:100px; }
#zoekbtn						{ float:left; margin-top:5px; }

#logo							{ position:absolute; display:block; z-index:100; top:30px; left:30px; width:200px; height:100px; background-image:url('/images/maksoft-logo.png'); background-repeat:no-repeat;}
#logo img						{ border:0px;}
#mainmenu						{ position:absolute; display:block; text-align:right; z-index:45; top:52px; left:138px; width:860px;  height:53px; background-image:url('/images/mainmenu-bg.jpg'); 
								  background-position:top right; background-repeat:no-repeat; text-align:right;}

#mainmenu ul					{ position:relative; float:right; width:674px; display:block;  list-style:none;  margin-top:0px; padding:0px; margin-right: 0px; padding-right:8px; }
#mainmenu ul li					{ display:block; float:left; padding:0px; margin-right:0px; height:43px; padding-top:10px;}
#mainmenu ul li a				{ display:block; font-size:11px; height:22px; text-decoration:none; color:#5c5c5c; padding:10px; padding-left:12px;  cursor:hand; 
								  background-image:url('/images/menuitem-bg.gif'); background-position:0px -44px; }
#mainmenu ul li a:hover			{ text-decoration:none; color:#fff; background-position:0px 0px;}
#mainmenu ul li.active  a 		{ text-decoration:none; color:#fff; background-position:0px 0px;}

#mainmenu ul li ul				{ position:absolute; top:52px; left:-2px; width:681px; height:45px; background-image:url('/images/submenu-bg.png'); background-repeat:no-repeat; padding:0px; margin:0px; padding-left:10px;}
#mainmenu ul li ul li			{ padding:0px; margin:0px;background-image:none; background:none; background-color:none;}

#mainmenu ul li ul li a			{ color:#fff; padding-top:7px; background:none; background-color:none;}
#mainmenu ul li ul li a:hover	{ color:#fc0; text-decoration:underline;} 
#mainmenu ul li ul li a.active  { color:#fc0; text-decoration:underline;} 

#content						{ position:relative; z-index:10; display:inline-block; width:1000px; padding-top:65px;  }
#contentSub						{ position:relative; z-index:10; display:inline-block; width:1000px; padding-top:0px; background-color:#fff; }
#contentSubTop					{ display:block; width:1000px; height:20px; background-image:url('/images/subpage-top.png'); margin:0px; background-position:left bottom; background-repeat:no-repeat;line-height:0px;}
#contentSubTopWide				{ display:block; width:1000px; height:20px; background-image:url('/images/subpage-top-wide.png'); margin:0px;background-position:left bottom; background-repeat:no-repeat;line-height:0px;}
#content h1,
#content h2,
#contentSub h3,
#contentSub h1,
#contentSub h2,
#contentSub h3,					{ font-family:"MakoLight", Verdana, sans-serif; color:#039; margin-top:0px; margin-bottom:5px;}

h1								{ font-size:20px;}
h2								{ font-size:20px;}
h3								{ font-size:20px;}

#content ul						{ margin-left:20px; list-style-type:square; list-style-image:url('/images/li-icon.gif');}

#content img,#contentSub img	{ border:0px; }

#imgContainerTop				{ position:absolute; top:0px; left:0px; z-index:-20; width:1000px; height:65px; background-image:url('/images/imgcontainertop-bg.jpg'); background-repeat:no-repeat; }
#imgContainer					{ position:absolute; top:65px; left:0px; z-index:21; width:1000px; height:260px; background-image:url('/images/imgcontainer-bg.png'); background-repeat:no-repeat;}

#sliderContainer				{ float:left; display:block; margin-left:18px; background-image:url('/images/temp.jpg'); width:815px; height:223px; background-color:#bbb;}
#medialinks						{ float:left; height:203px; width:140px; padding-left:20px; padding-top:20px; overflow:hidden;}


#gallery 						{ position:relative; height:223px; width:815px; overflow:hidden;}    
#gallery a 						{ float:left; position:absolute;    }         
#gallery a img 					{ border:none; }        
#gallery a.show 				{ z-index:500 }     
#gallery .caption 				{ z-index:600; position:absolute; bottom:0; background-image:url('/images/textshadow.png'); color:#ffffff; height:100px; width:100%;  }     
#gallery .caption .content 		{ margin:5px; padding-left:30px; }         
#gallery .caption .content h3 	{ font-family:"MakoLight", Verdana, sans-serif; color:#039; margin-top:0px; font-size:36px; line-height:40px  ; font-weight:200;} 


#cols							{ display:inline-block;  padding-top:270px; background-image:url('/images/bg-grey-mid.png'); background-repeat:repeat-y; background-position:500px 0px;}

#colA #ipTel table				{ border:0px; font-size:10px;}
#colA #ipTel table	tr	td		{ border-bottom:1px solid #333;;border-left:1px solid #333; padding:5px;}
#colA table						{ font-size:10px; }


#colsSub						{ display:inline-block; width:1000px;  padding-top:0px; background-color:#fff; background-image:url('/images/bg-grey-mid.png'); background-repeat:repeat-y; background-position:500px 0px;}
#colsSubWide					{ display:inline-block; width:1000px;  padding-top:0px; background-color:#fff; background-image:url('/images/bg-grey-mid-wide.png'); background-repeat:repeat-y; background-position:500px 0px;}

#colA							{ float:left; width:480px; padding-left:12px; padding-right:16px}
#colB							{ float:left; width:340px; }
#colB h2						{ font-size:14px; margin-top:0px; padding-top:0px; }
#colBwide						{ float:left; width:482px; }
#colBwide h2					{ font-size:14px; margin-top:0px; padding-top:0px; }
#colC							{ float:left; width:142px; }
#colBwide ul					{ margin-top:5px; margin-bottom:5px; }
#colC ul						{ margin:10px; padding:5px;}		

.blockTop						{ display:block; width:476px; height:5px; background-image:url('/images/block-top.png'); margin:0px; background-position:left bottom; background-repeat:no-repeat;line-height:0px; }
.blockMid						{ display:block; width:442px; background-image:url('/images/block-mid.png'); padding:17px; margin:0px; padding-top:15px; background-repeat:repeat-y;}
.blockBot						{ display:block; width:476px; height:6px; background-image:url('/images/block-bot.png'); overflow:hidden; background-repeat:no-repeat; line-height:0px;}

.blockBTop						{ display:block; width:316px; height:5px; background-image:url('/images/blockB-top.png'); margin:0px; background-position:left bottom; background-repeat:no-repeat;line-height:0px; }
.blockBMid						{ display:block; width:282px; background-image:url('/images/blockB-mid.png'); padding:17px; margin:0px; padding-top:15px; background-repeat:repeat-y;}
.blockBBot						{ display:block; width:316px; height:6px; background-image:url('/images/blockB-bot.png'); overflow:hidden; background-repeat:no-repeat; line-height:0px;}

#footer							{ clear:both; margin-left:auto; margin-right:auto; width:980px; height:265px; padding:10px; padding-bottom:0px; 
								  background-image:url('/images/bg-footer.png'); background-repeat:no-repeat;}
								  
#footermenu	ul 					{ padding:0px; margin:0px; margin-left:40px; color:#ddd; list-style:none;}
#footermenu	ul a				{ color:#ddd; }
#footermenu	ul li				{ float:left; width:150px; vertical-align:bottom; }
#footermenu	ul li a				{ text-decoration:none; font-size:12px; font-weight:bold; font-family:"MakoBold", Verdana, sans-serif;}
#footermenu	ul li ul			{ margin-left:5px;}
#footermenu	ul li ul li			{ clear:both; font-size:10px; font-weight:normal;}
#footermenu	ul li ul li a		{ text-decoration:none; font-size:11px; font-weight:normal; font-family:Verdana, sans-serif;color:#ddd;}


#logos							{ position:relative; margin-left: 20px; margin-right:20px; height: 100px; width:240px; overflow:hidden; }
#logos ul						{ margin:0px; padding:0px; list-style:none;}
.roundabout-holder 				{ margin-left: -100px; margin-right:20px; height: 140px; width:240px;list-style: none; overflow:hidden; }
.roundabout-moveable-item 		{ height: 140px; width: 250px; ; text-align:center; cursor: pointer; background-color: #fff; }
.roundabout-in-focus 			{ cursor: auto; }

#shadow							{ position:absolute; z-index:600; left:810px; top:0px; width:22px; height:223px; background-image:url('/images/shadow.png'); background-repeat:no-repeat;}
#corner							{ position:absolute; z-index:700; left:18px; top:0px; width:6px; height:6px; background-image:url('/images/corner.gif'); background-repeat:no-repeat;}


#accordion ul					{ margin-left:0px; }
#accordion  p					{ display:block; padding-left:25px; }

