/*

*/

body, html {
	width:100%;
	height:100%;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-repeat:repeat-x;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	text-transform: normal;
	line-height: 16px;
}

ul {
	list-style: circle }
li {
	margin-left:15px }

#container {
	position:absolute;
	width:100%;
	height:100%;
	z-index:1;
}
#logo {
	position:absolute;
	width:200px;
	height:175px;
	top:10px;
	left:110px;
	background: url(../images/logo.jpg) no-repeat left top #FFFFFF;
}
#header {
	position:absolute;
	width:680px;
	height:175px;
	top:10px;
	left:310px;
}
#content {
	position:absolute;
	top:185px;
	left:310px;	
	width:680px;
	background-color:#FFFFFF;
}
#contentenquete {
	position:absolute;
	top:60px;
	left:310px;	
	width:680px;
	background-color:#FFFFFF;
}

#nav {
	position: absolute;
	width: 656px; /* 680 - 24 */
	height: 50px;
	left:24px;
	bottom:0px !important;
	bottom: -4px;
}
#rightcolumn { 
	display: inline;
	padding-top:10px;
	width: 200px;
	float: right }
#leftcolumn { 
	float: left;
	width: 480px;
	display: inline;
	position: relative;
}
#leftcolumn p{
	margin: 10px 20px 0px 10px;
}
.biggerContent{
	font-size: 12px;
}

#sticker2{
	width:200px;
	height:65px;
	background: url(../images/sticker2.gif) no-repeat left bottom;
}
#sticker_seminar{
	width:200px;
	height:126px;
	background: url(../images/sticker_seminar.gif) no-repeat left bottom;
}

#ad{
	width:180px;
	height:134px;
	background: url(../images/ad.gif) no-repeat left top;
	z-index:2;
}

#ad_seminar{
	width:180px;
	height:160px;
	
  /*
	background: url(../images/SeminarPartners_RGB_w180.jpg) no-repeat left top;
	*/
	z-index:2;
}

.clear { clear: both; background: none; }

p {
	margin: 10px 20px 40px 10px }

h1 {
	margin: 10px;
	font-weight: bold;
	font-size: 14px;}

h2 {
	margin: 10px;
	font-weight: bold }

h3 {
	margin: 10px;
	font-weight: bold }

h4 {
	margin-left: 10px;
	font-weight: bold }

	fieldset { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	border: 0;
}
legend {
  
}
label {
  float:left;
  width:100px;
  margin-right:10px;
  padding-top:2px;
  text-align:left;
  
  }
input {
	margin:3px 0 3px 0;
}
#form {
	margin: 10px;
}
.advTable {
	margin-left: 10px;
	border: 1px solid #dadada;
}
.advTable td{
	padding: 3px;
	vertical-align: top;
	border: 1px solid #dadada;
}

a:link {
	color: #D6191F;
}
a:visited {
	color: #D6191F;
}
a:hover {
	color: #D6191F;
}


#sub_nav {
	position: absolute; 
	left: 200px; 
	width: 90px; 
	top: 194px; 
	background-color: #FFFFFF;
  /* for IE  */
  filter: alpha(opacity=70);
  /* CSS3 standard  */
  opacity: 0.7;
	padding: 1px 5px;
	font-family: "Arial", "Times New Roman",serif;
	font-weight: bold;
	z-index: 10 
}

#sub_nav ul {
	list-style-type: none }
#sub_nav ul li {
	margin: 0 }
#sub_nav ul li.indent {
	margin: 0 0 0 16px }

#sub_nav a:link,
#sub_nav a:visited
{
  filter: alpha(opacity=100);
  opacity: 1;
  -moz-opacity:1;
	color: #555;	
	text-decoration: none }

#sub_nav a:hover {
  filter: alpha(opacity=100);
  opacity: 1;
  -moz-opacity:1;
	color: #000;	
	text-decoration: none }

.spacer{
	clear:both;
	width:450px;
	height:15px;
	font-weight:bold;
	padding:3px;
}


#ad_cover{
	width:250px;
	/*height:172px;*/
	background: url(../images/007_coverQ2.jpg) no-repeat left top;
	z-index:2;
}

#ad_aktie{
	width:190px;
	height:250px;
	background: url(../images/Focus_Cadeau_Banner_3.jpg) no-repeat left top;
	z-index:2;
}

#faq {
	width:190px;
	position: absolute;
	top: 8px }

#footer {
	position: absolute;
	width: 680px; /* 680 - 24 */
	bottom: 0px !important;
	bottom: -4px;
	margin: 0 0 12px 0 }
#footer_item {
	display: inline;;
	width: 100px;
	float: left;
	margin: 4px 4px 4px 10px }


/* lay-out en vormgeving familieband - - - - - - - - - - - - - - - - - - */
#familieband {
    clear: both;
    height: 18px;
    border-bottom: 1px solid #d8d8d8;
    font: 11px/18px verdana, arial, helvetica, sans-serif;
    text-transform: lowercase;
    background: #fff url(images/familieband_bg.png) repeat-x;
    text-align: left }                 /* niet centreren */

#familieband ul {
    width: 989px;                      /* max-breedte van de website */
    margin: 0;                         /* niet centereren */
    padding: 0 }
#familieband li {
    float: left;
    margin:0;
    list-style-type: none }

/* links in familieband stijlen */
#familieband a {
	display: block;
	padding: 0 8px;
	border-left: 1px solid #d8d8d8;
	text-decoration: none }
#familieband a.nrc {
	border-left: none }
#familieband a:link,
#familieband a:visited {
	color: #666 }
#familieband a:hover,
#familieband a:active {
	text-decoration: underline }
#familieband a:hover {
	color: #d30910 }
#familieband a:active {
	color: #000 }

/* (links in) familiebericht stijlen */
#familieband .familiebericht {
	padding: 0 0 0 8px;
	border-left: 1px solid #d8d8d8; }
#familieband .familiebericht,
#familieband .familiebericht a:link,
#familieband .familiebericht a:visited,
#familieband .familiebericht a:hover,
#familieband .familiebericht a:active {
	display: inline;
	color: #d30910 }
#familieband .familiebericht a {
	padding: 0;
	border: none;
	text-decoration: none }
#familieband .familiebericht a:hover,
#familieband .familiebericht a:active {
	text-decoration: underline }

/* maar waar ben ik eigenlijk? */
body#nrc #familieband a.nrc,
body#nrcnext #familieband a.nrcnext,
body#nrcboeken #familieband a.nrcboeken,
body#nrccarriere #familieband a.nrc_international,
body#nrctv #familieband a.nrcmedia,
body#nrcnext #familieband a.selectie_nrc {
	color: #000;
	background: #f1f1f1 url(images/familieband_current_bg.png) repeat-x }
