@charset "utf-8";
body {
 margin:0;
 padding:0;
 text-align:center; /* center the container in IE 5* browsers. Text is set to the left aligned default in the #container selector */
 background-color:#ededed;
 color:#555;
 font-family:Arial,Helvetica,sans-serif;
 font-size:11px;
 background-image:url("_images/bg_blue.gif");
 background-repeat:repeat-x;
}

#container { 
	width:980px; 
	background:#FFFFFF;
    margin:0 auto 5px auto;  /* the auto margins (in conjunction with a width) center the page */
    padding:0;
	text-align:left;
	min-height:1200px;
	/* border:1px solid #999999; */
	border-top:none;
} 

.clearfloat {clear:both; height:0; font-size:1px; line-height:0px; } /* should be placed on a div or break element in final element before close of a container that should fully contain a float */

td {
 font-family:Arial,Helvetica,sans-serif;
 font-size:11px;
}

.bannerlabel /* tekst boven banners */   
{font-family:Arial,Helvetica,sans-serif; color:#000000; font-size:11px;}

a:link    {color:#10479b; text-decoration:none;}
a:visited {color:#10479b; text-decoration:none;}
a:hover   {color:#ec8103; text-decoration:underline;}
a:active  {color:#10479b; text-decoration:none;}

.red  {color:#ff0000; }
.redb {color:#ff0000; font-weight:bold;}
.redbg  {color:#ffffff; background-color:#ff0000;}
.redbgb {color:#ffffff; background-color:#ff0000; font-weight:bold;}

.green  {color:#006600;}
.greenb {color:#006600; font-weight:bold; }
.greenbg  {color:#ffffff; background-color:#00cc00;}
.greenbgb {color:#ffffff; background-color:#00cc00; font-weight:bold;}


/*--- Topborder : vast ---*/
#topborder {
 width:980px; 
 background:#FFFFFF;
 margin:0 auto;  /* the auto margins (in conjunction with a width) center the page */
 padding:5px 0 5px 0;
 overflow:hidden;
 font-family:Arial,Helvetica,sans-serif;
 font-size:9px;
 background-color:#ffffff; /* white */
/* border:1px solid #999999; border-top:none; border-bottom:none; */
}

/*--- Leftborder : vast ---*/
#menukolom {
 float:left;
 width:175px;
 overflow:hidden;
 margin:0;
 padding:0;
 font-family:Arial,Helvetica,sans-serif;
 font-size:12px;
 background-color:#eff5ff; 

}

/*--- Content ---------*/
#content {float:right; width:793px; margin:0 0 10px 0; padding:0px 5px 0px 0; overflow:hidden;}

/*--- BOTTOM BORDER : vast ---------*/
#bottomborder {margin:0; padding:1px 0 10px 0; text-align:center; font-family:Arial,Helvetica,sans-serif; font-size:11px; background-color:#ededed;}	
#bottomborder #bottommenu {margin-top:10px;}
#bottomborder #copyright {margin-top:10px; font-style:italic;}		
	
/*----- LOGO -------*/
.logofine {
 font-family:Times New Roman,Arial,Helvetica,sans-serif;
 font-size:23px;
 font-style:italic;
 font-weight:normal;
 color:#ff0000;
}

.logoprices, .logocom {
 font-family:Times New Roman,Arial,Helvetica,sans-serif;
  font-style:italic;
 font-weight:bold; 
 color:#0033CC;
 font-size:23px;
}

.logocom {font-size:16px; color:#888; font-style:italic;}

td.logobg {background-color:#ffffff;}

/* Linkerkolom */
.leftsubtitel1, .leftsubtitel2 {
 font-family:Arial,Helvetica,sans-serif;
 font-size:12px;
 font-weight:bold;
 line-height:16px;
 text-align:center;
 color:#888;
}

.leftsubtitel2 {color:#FF6600;  font-size:13px;}

.leftmenutitel {
 font-family:Arial,Helvetica,sans-serif;
 background:#005795;
 color:#fff;
 margin:0 -3px 5px -3px;
 padding:2px;
 text-align:center;
 font-size:14px;
 font-weight:bold;
 line-height:17px;
}

.leftmenudefault, .leftmenularge, .leftmenusmall {font-family:Arial,Helvetica,sans-serif;}
.leftmenudefault {font-size:12px; line-height:20px; color:#000000;}
.leftmenularge {font-size:11px; line-height:20px; font-weight:normal; margin-left:5px;}
.leftmenusmall {font-size:10px; line-height:15px;}

#menukolom a:link    {color:#10479b; text-decoration:none;}
#menukolom a:visited {color:#10479b; text-decoration:none;}
#menukolom a:hover   {color:#1077cb; text-decoration:underline;}
#menukolom a:active  {color:#10479b; text-decoration:none;}

/* Top & Bottom */
#topborder a.logo {text-decoration:none;}

#topborder .datum {
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	line-height:14px;
	color:#777;
}
#topborder .topmenulinks, #topborder .topmenulinks a {font-family:Arial,Helvetica,sans-serif; font-size:11px;}

.biglink {font-size:14px; font-weight:bold;}

/* magazines */
.selectedlinks { /* geselekteerde discounts */
	font-size:11px; font-family:Arial,Helvetica,sans-serif; margin-left:7px;}

.discount { /* vermelding van korting */
	font-size:11px; font-style: italic; color:#ff0000;}

/*--- SPECIAL-----*/

.pageintro, 
.pagetext {margin:0 7px 0 7px; color:#333; font-size:12px; line-height:1.5;}

.pagemenu, 
.relatedmenu /* menus bovenaan page */
  {font-family:Arial,Helvetica,sans-serif; color:#202020;}
.pagemenu {margin-left:7px; font-size:12px; font-weight:bold; line-height:20px;}
.pagemenu .submenu {font-size:10px;}
.relatedmenu {margin-left:10px; font-size:11px;}
.relatedmenu .submenu {font-size:10px;}

.pagemenu ul {margin:0 0 0 25px;}
.relatedmenu ul {margin:0 0 0 25px;}
.pageintro ul, .pagetext ul {margin:3px 0 3px 25px; padding:0;}
.pageintro li, .pagetext li {margin:0 0 5px 0; padding:0;} 



/*-- HEADINGS --*/
.h2box {background:#ec8103; margin:0px; padding:3px; text-align:left;}
.h3box {background:#0066CC; margin:35px 0 15px 0; padding:1px; text-align:left; line-height:10px;}
.h3box a {color:#fff; text-decoration:none;}

H1, H2, H3, H4, H5, H6 { font-family:Arial,Helvetica,sans-serif; font-weight:bold;}
H1 {font-size:18px; margin-left:5px;}
H2 {font-size:16px; line-height:100%; color:#ffffff; margin:2px 3px 2px 3px;}
H3 {font-size:15px; line-height: 95%; color:#ffffff; margin:2px 3px 2px 3px;}
H4 {font-size:14px; color:#333; margin:20px 0 10px 5px;}
H5 {font-size:12px; margin-left:5px;}
H6 {font-size:11px; font-style:italic;}

/*-- voor Test --*/
.adleftx60 {width:168px; height:60px; overflow:hidden; background-color:#FFFF00}
.ad470x60  {width:470px; height:60px; overflow:hidden; background-color:#FFFF00}
.ad234x60  {width:234px; height:60px; overflow:hidden; background-color:#FFFF00}
.ad120x600 {width:120px; height:600px; overflow:hidden; background-color:#FFFF00; margin-left:3px;}
.ad250x250 {width:250px; height:250px; overflow:hidden; background-color:#FFFF00}

/*Button Style*/ 
div .mijnbtn_top {margin:20px 0 20px 0; text-align:center;}
div .mijnbtn_bot {margin:25px 0 25px 0; text-align:center;}
a.mijnbtn {font-size:15px; font-weight:bold; font-family:Arial,Helvetica,sans-serif;
margin:0; padding:5px 25px;
border-style:solid; border-color:#ccc #555 #555 #ccc; border-width:2px 2px 2px 2px;
text-align:center;
min-width:75px;
background-color:#ffcc00; background-image:url(../_images/button_bg.gif); background-position:bottom left;
}
a.mijnbtn:link, a.mijnbtn:visited {color:#00F; text-decoration:underline;}
a.mijnbtn:hover {color:#00F; text-decoration:none;}
a.mijnbtn:active {border-color:#555 #ccc #ccc #555; color:#666;}
