body{
	background:#d07e37;
	font:13px Arial, Helvetica, sans-serif;
	color:#484848;
	margin:0;
	padding:0;
}

/* ROZE KLEUR INSTELLINGEN BEAUTY NIEUWS */

a:hover, a:active,
#logo h2,
.box_zoeken h3 span,
.box_zoeken2 h3 span,
.headermenu ul li a.selected,
.headermenu ul li a:hover,
.headermenu ul li a:active,
.box_medium_artikel_small:hover .wrapper_small h4,
.wrapper_small:hover h4,
.artikel h1 a:hover,
.artikel h1 a:active,
.reacties_wrapper h1 span,
#reactie_paneel h2,
.reactie_naam span.vrouw,
.box_medium_content h1,
#tab_poll li.active a span,
.artikel_footer a:hover,
.artikel_bottom a:hover{ color:#e3822e !important;}

/* EIND ROZE KLEUR INSTELLINGEN BEAUTY NIEUWS */

img, img a{ border:none; }

a:link, a:visited{ color:#484848; }
a:hover, a:active{ text-decoration:none; }

h1, h2, h3, h4, h5, h6, h7{ color:#000; }

#container {
	margin:0;
	padding:0;
	min-height: 100%;
	height: auto !important;
	height: 100%;
	width:100%;
	position:absolute;
	top:0;
	bottom:0;
}

#wrapper{
	margin:0 auto;
	padding:0;
	min-height: 100%;
	height: auto !important;
	height: 100%;
	width:1000px;
	position:relative;
	z-index:90;
}

#top{
	min-height:50px !important;
	width:1000px;
	background:url(../images/top_ag.png) bottom center no-repeat;
}

/* TOP MENU */
#top_menu{
	float:right;
	margin:0;
	width:100%;
	position:relative;
}

ul#toplist{
	margin: 0;
	padding: 0;
	list-style: none;

}

#toplist li{
	display: inline;
	list-style-type: none;
	float:right;
	margin:15px 0 0 0;
}

#toplist a:link, #toplist a:visited{
	color: #fff;
	text-decoration: none;
	text-shadow: 0px 1px 1px #333;
	padding: 10px 7px;
}

#toplist a:hover, #toplist a:active{
	text-decoration: none;
	text-shadow: none;
	color:#1A1A1A !important;
}

#toplist li.rss_icon a:link, #toplist li.rss_icon a:visited{
	width:31px;
	height:25px;
	background:url(../images/rss_icon.png) 0 0 no-repeat;
	display:block;
	padding:0;
	margin:-10px 0 0 15px;
	outline:none;
}

#toplist li.rss_icon a:hover, #toplist li.rss_icon a:active{
	background:url(../images/rss_icon.png) 0 -25px no-repeat;
}

#toplist li.rss_icon span{ display:none; }
/* EIND TOP MENU */

/* HEADER */
#header{
	width:1000px;
	height:176px;
	background:url(../images/header_ag.png) center top no-repeat;
	position:relative;
}
/* EIND HEADER */

/* ZOEKFORM HEADER */
 
#nieuwsbrief_form{
	padding:58px 0 0 0 !important ;
}
fieldset.nieuwsbrief {
	border: none !important;
	width: 180px !important;
	margin: 4px 13px 0 0 !important;
	float:right !important;
}
.nieuwsbrief input, .nieuwsbrief button {
	border: none !important;
	float: left !important;
}
.nieuwsbrief input.nieuwsbrief_box {
	color: #666 !important;
	font-size: 13px !important;
	width: 118px !important;
	height: 26px !important;
	padding: 1px 5px 0 4px !important;
	background: url(../images/zoek_input_ag.jpg) no-repeat left top !important;
	margin:0 0 0 22px !important;
}
.nieuwsbrief input.nieuwsbrief_box:focus, .nieuwsbrief input.nieuwsbrief_box:hover {
	background: url(../images/zoek_input_ag.jpg) no-repeat left -27px !important;
	outline: none !important;
}
.nieuwsbrief button.nieuwsbrief_knop {
	width: 25px !important;
	height: 27px !important;
	cursor: pointer !important;
	outline:none !important;
	text-indent: -9999px !important;
	background:url(../images/zoek_input_ag.jpg) top right !important;	
}

.nieuwsbrief button.nieuwsbrief_knop:active{ outline:none !important; }
.nieuwsbrief button.nieuwsbrief_knop:hover {
	background:url(../images/zoek_input_ag.jpg) no-repeat bottom right !important;	
}
/* EIND ZOEKFORM HEADER */

/* UITGEBREID ZOEKEN */
 
#zoeken_form{
	margin:0;
	padding:0 !important ;
	position:relative;
}
fieldset.zoeken {
	border: none !important;
	width: 300px !important;
	margin: 0 0 0 0 !important;
	float:left !important;
}
.zoeken input, .zoeken button {
	border: none !important;
	float: left !important;
}
.zoeken input.zoeken_box {
	color: #666 !important;
	font-size: 16px !important;
	width: 265px !important;
	height: 36px !important;
	padding: 1px 5px 0 4px !important;
	background: url(../images/input_zoeken.jpg) no-repeat left top !important;
	margin:12px 0 0 14px !important;
}
.zoeken input.zoekenf_box:focus, .zoeken input.zoeken_box:hover {
	background: url(../images/input_zoeken.jpg) no-repeat left bottom !important;
	outline: none !important;
}
.zoeken button.zoeken_knop {
	width: 35px !important;
	height: 37px !important;
	cursor: pointer !important;
	outline:none !important;
	text-indent: -9999px !important;
	background:url(../images/input_zoeken.jpg) top right !important;
	position:absolute;
	right:13px;
	top:12px;
}

.zoeken button.zoeken_knop:active{ outline:none !important; }
.zoeken button.zoeken_knop:hover {
	background:url(../images/input_zoeken.jpg) no-repeat bottom right !important;	
}
/* EIND UITGEBREID ZOEKEN */
/* NOG UITGEBREIDER ZOEKEN */
 
#zoeken_form2{
	margin:0;
	padding:0 !important ;
	position:relative;
}
fieldset.zoeken2 {
	border: none !important;
	width: 300px !important;
	margin: 0 0 0 0 !important;
	float:left !important;
}
.zoeken2 input, .zoeken2 button {
	border: none !important;
	float: left !important;
}
.zoeken2 input.zoeken_box2 {
	color: #666 !important;
	font-size: 16px !important;
	width: 265px !important;
	height: 30px !important;
	padding: 7px 5px 0 4px !important;
	background: url(../images/input_zoeken.jpg) no-repeat left top !important;
	margin:12px 0 0 14px !important;
}
.zoeken2 input.zoeken_box2:focus, .zoeken2 input.zoeken_box2:hover {
	background: url(../images/input_zoeken.jpg) no-repeat left bottom !important;
	outline: none !important;
}
.zoeken2 button.zoeken_knop2 {
	width: 35px !important;
	height: 37px !important;
	cursor: pointer !important;
	outline:none !important;
	text-indent: -9999px !important;
	background:url(../images/input_zoeken.jpg) top right !important;
	position:absolute;
	right:13px;
	top:12px;
}

.zoeken2 button.zoeken_knop2:active{ outline:none !important; }
.zoeken2 button.zoeken_knop2:hover {
	background:url(../images/input_zoeken.jpg) no-repeat bottom right !important;	
}
.box_zoeken2{
	width:336px;
	height:100px;
	border:1px solid #B56117;
	position:relative;
	background:#EFCEAE;
	margin:0 0 10px 0;
}

.box_zoeken2 h3{
	text-transform:uppercase;
	font-size:22px;
	line-height:normal;
	margin:12px 0 0 12px;
	padding:0;
	color:#000;
}

#logo{
	width:638px;
	height:100px;
	float:left;
}
#logo a{
	width:638px;
	height:100px;
	display:block;
	background:url(../images/logo_header.jpg) left center no-repeat;
	position:absolute;
	left:18px;
}
#logo a span { display:none; }
#logo h1 {display:none; text-indent:-9999px; }
#logo h2 { margin:75px 0 0 18px; white-space:nowrap; font-size:24px; }

/* HEADER MENU */
.headermenu{
	background: transparent;
	width: 990px;
	position:absolute;
	bottom:15px;
	left:10px;
	z-index:100;
}

.headermenu ul{
	z-index:110;
	margin: -1px 0 0 0;
	padding: 0;
	list-style-type: none;
}

.headermenu ul li{
	position: relative;
	display: inline;
	float: left;
}

.headermenu ul li a{
	display: block;
	background: transparent url(../images/sep_header_menu.gif) right center no-repeat;
	color: white;
	padding: 8px 6px;
	color: #2d2b2b;
	text-decoration: none;
	font-size:12px;
}

.headermenu ul li a.laatste{ background:none !important; }

* html .headermenu ul li a{ /*IE6 hack voor sub menu links*/ display: inline-block; }

.headermenu ul li a:link, .headermenu ul li a:visited{ color: white; }

.headermenu ul li a.selected{
	background: transparent url(../images/sep_header_menu.gif) right center no-repeat; 
}

.headermenu ul li a:hover{
	background: transparent url(../images/sep_header_menu.gif) right center no-repeat;
}
	
.headermenu ul li ul{
	position: absolute;
	left: 0;
	display: none;
	visibility: hidden;
	padding:1px 0 0 0;
}

.headermenu ul li ul li{
	display: list-item;
	float: none;
}

.headermenu ul li ul li ul{ top: 0; box-shadow: 10px 10px 5px #888; }

.headermenu ul li ul li a:link, .headermenu ul li ul li a:visited{
	min-width: 250px;
	width: auto !important;
	width: 100%;
	white-space:nowrap;
	padding:8px 5px 8px 7px;
	margin: 0;
	border-top-width: 0;
	border-bottom: 1px solid #2E2E2E;
	background: #262626;
	color:#979797;
}

.headermenu ul li ul li a:hover{
	background: #161616;
	color: #D9D9D9 !important;
}

/* Hack voor IE7 en lager \*/
* html .headermenu{ height: 1%; }

.downarrowclass{
	position: absolute;
	top: 12px;
	right: 0px;
}
	
.rightarrowclass{
	position: absolute;
	top: 6px;
	right: 0px;
}

.ddshadow{ /* Schaduw voor sub ul kan in .JS bestand true/false ingesteld worden */
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 0;
	background: silver;
}

.toplevelshadow{ opacity: 0.8; }
/* EIND HEADER MENU */

/* ADVERTENTIES / BANNERS */
#top .adv_full{
	position:absolute;
	top:15px;
	left:0px;
}
#top .adv_full img{ border:none; }

.adv_full_content{
	padding:10px;
	text-align:center;
	margin:0 0 10px 0;
	border:1px solid #d0d0d0;
	background:#f7f7f7;
	clear:both;
}
.adv_full_content:hover{
	background:#fff;
	border:1px solid #bbb;
}

.leaderboard {
	margin:0 auto;
	text-align:center;
	height:114px;
	background:url(../images/adv_leader.png) center top no-repeat;
	display:none;
}
.leaderboard .adv_leader{ position:relative; padding-top:5px; }
.leaderboard .adv_leader img{ border:none; }

.adv_rectangle_300 {
	width:336px !important;
	position:relative;
	border:1px solid #d0d0d0;
	background:#f7f7f7;
	padding:0 !important;
	margin:0 0 10px 0;
	text-align:center;
}
.adv_rectangle_300:hover{ background:#fff; }
.adv_rectangle_300 img{ width:316px; height:260px; margin:10px !important }

.adv_rectangle_336 {
	width:336px;
	height:280px;
	position:relative;
	border:1px solid #d0d0d0;
	background:#f7f7f7;
	padding:0;
	margin:0 0 10px 0;
	text-align:center;
}
.adv_rectangle_336:hover{ background:#fff; }
.adv_rectangle_336 img{ width:336px; height:280px; }
/* EIND ADVERTENTIES / BANNERS */

/* CONTENT */

#content_top{
	background:url(../images/content_top_ag.png)  top center no-repeat;
	width:1000px;
	height:12px;
	font-size:0;
}

#content{
	background:#FFF;
	/*height:100%;*/
	position:relative;
	padding:0 10px 0 10px;
}
/* EIND CONTENT */

/* CONTENT LINKS */
#content_links{
	float:left;
	width:632px;
	position:relative;
	margin:0;
}

.content_breadcrumb{
	width:612px;
	height:37px;
	background:url(../images/content_breadcrumb.jpg) left top no-repeat;
	margin:0 0 10px 0;
	padding:0 10px;
	font-size:11px;
	letter-spacing:-1px;
	line-height:37px;
	color:#747474;
}
.content_breadcrumb a:link, .content_breadcrumb a:visited{ color:#aeadad; text-decoration:none; }
.content_breadcrumb a:hover, .content_breadcrumb a:active{ color:#484848 !important; }

.box_medium{
	width:288px;
	height:308px;
	border:1px solid #d0d0d0;
	background:#f7f7f7;
	float:left;
	padding:10px;
	position:relative;
	margin:0 0 10px 0;
}
.box_medium:hover{ background:#fff; }
.box_medium a{
	width:290px;
	height:310px;
	display:block;
	color:#484848;
	text-decoration:none;
}
.box_medium h1{
	margin:0;
	text-transform:uppercase;
	font-size:28px;
	color:#fff;
}
.box_medium h1 a{
	color:#fff !important;
	text-decoration:none;
	height:100%;
}
.box_medium img{
	height:310px;
	width:289px;
}
.box_medium_roze_overlay{
	padding:5px 10px;
	width:269px;
	background:url(../images/box_medium_zwart_overlay.png);
	position:absolute;
	bottom:30px;
}

.box_medium_artikel_small{
	width:285px;
	height:65px;
	position:relative;
	margin:0 0 8px 0;
}
.box_medium_artikel_small h4{
	margin:-1px 0 0 0;
	font-size:13px;
	color:#333;
	font-family:"Arial Narrow", Arial, Helvetica, sans-serif;
	font-weight:bold;
	line-height:12px;
}
.box_medium_artikel_small a{ display:block; width:285px; height:50px; position:absolute; }
.box_medium_artikel_small img{
	float:left;
	width:60px;
	height:50px;
	margin:0;
}
.box_medium_artikel_small:hover .wrapper_small p{
	color:#666 !important;
}

.wrapper_small p{
	margin:0;
	font-size:11px;
}

.wrapper_small{
	float:right;
	position:relative;
	width:220px;
}

.rechts{
	float:right !important;
	margin:0 0 10px 0;
	position:relative;
}
.rechts h1{
	margin:0 4px 10px 0;
	text-transform:uppercase;
	font-size:24px;
	color:#000;
}
/* EIND CONTENT LINKS */

/* ARTIKEL */
.artikel_wrapper{
	width:630px;
	position:relative;
	border:1px solid #d0d0d0;
	background:#f7f7f7;
	clear:both;
	margin:0 0 10px 0;
	padding:0;
}
.artikel_wrapper:hover{	background:#fff; }
.artikel_wrapper:hover .artikel_footer,
.artikel_wrapper:hover .artikel_bottom,
.artikel_wrapper:hover .artikel_footer a,
.artikel_wrapper:hover .artikel_bottom a,
.artikel_wrapper:hover .artikel p{
	color:#484848;
}
.artikel_wrapper:hover,
.box_medium:hover,
.rechts:hover,
.adv_rectangle_336:hover,
.adv_rectangle_300:hover{
	border:1px solid #bbb;
}
.artikel_wrapper:hover .artikel_leesmeer a{
		background:url(../images/artikel_leesmeer_ag_dg.jpg) center right no-repeat;
}
.artikel_wrapper:hover .artikel_terug a{
		background:url(../images/artikel_terug_ag_dg.jpg) center right no-repeat;
}
.artikel_wrapper:hover .artikel_footer a.artikel_footer_reacties{ background:url(../images/artikel_footer_reactieH.gif) 2px 3px no-repeat !important; }
.artikel_wrapper:hover .artikel_bottom a.artikel_bottom_reacties{ background:url(../images/artikel_footer_reactieH.gif) 5px 3px no-repeat !important; }

.artikel_wrapper h1,
.artikel_wrapper h2,
.artikel_wrapper h3,
.artikel_wrapper h4,
.artikel_wrapper h5,
.artikel_wrapper h6{ text-transform:uppercase; }
.artikel_wrapper h2{ margin:0; padding:0 0 5px 0; }

.artikel_wrapper ul{
	margin:0;
	padding:0;
	list-style:none;
	display:inline;
}
.artikel{
	width:610px;
	min-height: 100%;
	height: auto !important;
	height: 100%;
	padding:10px;
	margin:;
	position:relative;
}
.datum{ color:#b8b7b7; font-size:11px; }
.artikel_heading{
	float:right;
	width:410px;
	margin:-3px 0 0 0;
}
.artikel_heading h1{
	text-transform:uppercase;
	color:#000;
	font-size:26px;
	margin:0;
	padding:2px 0 4px 0;
}
.artikel_heading h1 a:link,
.artikel_heading h1 a:visited{
	color:#000;
}
.artikel_heading h3{
	text-transform:uppercase;
	color:#666;
	font-size:18px;
	margin:0;
	padding:2px 0 4px 0;
}
.artikel_content{
	float:right;
	width:410px;
	position:relative;
}

.artikel_content_volledig{
	float:right;
	width:100%;
	position:relative;
}

.artikel h1 a:link,
.artikel h1 a:visited{
	margin:0 0 0 0;
	font-size:24px;
	text-decoration:none;
	color:#000;
	line-height:normal;
}
.artikel h1 a:hover,
.artikel h1 a:active{
	text-decoration:none;
}
.artikel h2{
	margin:0;
	padding:0 0 5px 0;
	font-size:20px;
	color:#000;
	line-height:normal;
}

.artikel p{ margin:0 0 10px 0; color:#666; text-align:justify; }
.artikel img{ margin:0 10px 5px 0; }
.artikel img.first {
	float:left;
	width:190px;
}
.artikel_footer{
	width:610px;
	height:25px;
	line-height:25px;
	background:url(../images/artikel_footer_dotted.gif) top repeat-x;
	position:relative;
	clear:both;
	margin:0;
	padding:0 10px 0 10px;
	color:#bebebe;
	font-size:11px;
}
.artikel_footer p {margin:0; float:left; }
.artikel_footer a{ color:#bebebe; text-decoration:none; line-height:20px; }
.artikel_footer a.artikel_footer_reacties {
	display:inline-block;
	text-align:center;
	width:20px;
	height:20px;
	background:url(../images/artikel_footer_reactie.gif) 2px 3px no-repeat;
}

.artikel_footer_volledig{
	width:610px;
	height:25px;
	line-height:25px;
	background:url(../images/artikel_footer_dotted.gif) top repeat-x;
	position:relative;
	clear:both;
	margin:0;
	padding:0 10px 0 10px;
	color:#555;
	font-size:11px;
}
.artikel_footer_volledig p {margin:0; float:left; }
.artikel_footer_volledig a{ color:#555; text-decoration:none; line-height:20px; }
.artikel_footer_volledig a.artikel_footer_reacties {
	display:inline-block;
	text-align:center;
	width:20px;
	height:20px;
	background:url(../images/artikel_footer_reactieH.gif) 2px 3px no-repeat;
}

.artikel_bottom{
	width:610px;
	height:25px;
	line-height:25px;
	background:url(../images/artikel_bottom_ag.jpg) top repeat-x;
	position:relative;
	clear:both;
	margin:0;
	padding:0 10px 0 10px;
	color:#bebebe;
	font-size:11px;
}
.artikel_bottom p {margin:0; float:left; }
.artikel_bottom a{ color:#bebebe; text-decoration:none; line-height:20px; padding:0 3px 0 3px; }
.artikel_bottom a.artikel_bottom_reacties {
	display:inline-block;
	text-align:center;
	width:20px;
	height:20px;
	background:url(../images/artikel_footer_reactie.gif) 5px 3px no-repeat;
}

.artikel_bottom_volledig{
	width:610px;
	height:25px;
	line-height:25px;
	background:url(../images/artikel_bottom_ag.jpg) top repeat-x;
	position:relative;
	clear:both;
	margin:0;
	padding:0 10px 0 10px;
	color:#555;
	font-size:11px;
}
.artikel_bottom_volledig p {margin:0; float:left; }
.artikel_bottom_volledig a{ color:#555; text-decoration:none; line-height:20px; padding:0 3px 0 3px; }
.artikel_bottom_volledig a.artikel_bottom_reacties {
	display:inline-block;
	text-align:center;
	width:20px;
	height:20px;
	background:url(../images/artikel_footer_reactieH.gif) 5px 3px no-repeat;
}

.artikel_leesmeer{
	height:25px;
	float:right;
	margin:2px 0 0 0;
}
.artikel_leesmeer a:link, .artikel_leesmeer a:visited{
	height:21px;
	width:85px;
	line-height:21px;
	display:block;
	padding:0;
	background:url(../images/artikel_leesmeer_ag.jpg) top right no-repeat;
}
.artikel_leesmeer a:hover, .artikel_leesmeer a:active{
	background:url(../images/artikel_leesmeer_ag.jpg) bottom right no-repeat !important;
}

.artikel_terug{
	height:25px;
	float:right;
	margin:2px 0 0 0;
}
.artikel_terug a:link, .artikel_terug a:visited{
	height:21px;
	width:55px;
	line-height:21px;
	display:block;
	padding:0;
	background:url(../images/terug_ag.jpg) top right no-repeat;
}
.artikel_terug a:hover, .artikel_terug a:active{
	background:url(../images/terug_ag.jpg) bottom right no-repeat !important;
}

.artikel_top{
	height:34px;
	width:100%;
	background:url(../images/artikel_top_ag.jpg) top repeat-x;
}
.artikel_top h1{
	text-transform:uppercase;
	margin:0;
	padding:5px 0 0 10px;
	line-height:normal;
	font-size:24px;
}
.artikel_top h1 a:link, .artikel_top h1 a:visited{
	color:#484848;
	text-decoration:none;
}
/* EIND ARTIKEL */

/* REACTIE PANEEL */
fieldset{
	border:none;
}
.reactie_input, .reactie_textarea{
	font:13px Arial, Helvetica, sans-serif;
	text-indent:3px;
}
.reactie_form textarea{
	width:250px;
	height:165px;
	float:left;
	margin:0 25px 0 0;
}
.reactie_input{
	width:204px;
	height:21px;
	padding:4px 0 0 0;
	text-indent:3px;
}
.reacties_wrapper {
	width:630px;
	margin:0;
	padding:0;
	background:url(../images/reactie_wrapper_ag.jpg) top repeat-x;
	border:1px solid #d0d0d0;
}
.reacties_wrapper h1{
	text-transform:uppercase;
	margin:0;
	padding:10px 0 0 10px;
	line-height:normal;
	font-size:26px;
}
.reacties_wrapper h1 a{
	display:block;
	height:48px;
	outline:none;
	text-decoration:none;
}
.reacties_knop{
	height:48px;
	line-height:48px;
	background:url(../images/reacties_knop_pijl.png) 590px 0 no-repeat;
}
.reacties_knop:hover{
	background:url(../images/reacties_knop_pijl.png) 590px -48px no-repeat;
}
.reacties_knop img{
	float:none !important;
}
span.reacties_getal {
	margin:0;
	padding:1px 0 0 1px;
	color:#484848 !important;
	display:inline-block;
	text-align:center;
	height:31px;
	width:26px;
	background:url(../images/reactie_ballon_getal.jpg) 0 0 no-repeat;
}
.reacties_wrapper h1 a:hover{ color:#484848 !important; }
#reactie_paneel {
	padding:10px 10px 0 18px;
	margin:0;
}
#reactie_paneel h2{
	text-align:left !important;
	margin:0;
	text-transform:uppercase;
	font-size:22px;
	padding:5px 0 0 0;
}
fieldset, form{
	margin:0;
	padding:0;
}
.reactie{
	width:594px;
	position:relative;
	clear:both;
	margin:0 0 10px 0;
	background:url(../images/reactie_core_ag.gif) center repeat-y;
}
.reactie_naam{
	margin:5px 0 0 13px;
	font-size:11px;
	color:#979797;
	clear:both;
}
.reactie_naam span.vrouw{
	background:url(../images/reactie_vrouw_icoon.gif) 0 1px no-repeat;
	color:#dd007f;
	display:inline-block;
	text-align:left;
	height:20px;
	padding:0 0 0 10px;
}
.reactie_naam span.man{
	background:url(../images/reactie_man_icoon.gif) 0 1px no-repeat;
	color:#057bc6;
	display:inline-block;
	text-align:left;
	height:20px;
	padding:0 0 0 10px;
}
.reactie_datum{
	margin:0 0 0 13px;
	font-size:11px;
	color:#979797;
	clear:both;
}
.reactie p{
	margin:10px 10px 10px 50px;
	padding:0;
	line-height:normal;
	color:#666;
}
.reactie:hover p{
	color:#333;
}
.reactie_top{
	width:594px;
	height:3px;
	background:url(../images/reactie_top_ag.gif) center top no-repeat;
}
.reactie_bottom{
	width:594px;
	height:14px;
	background:url(../images/reactie_bottom_ag.gif) center top no-repeat;
}
/*EIND  REACTIE PANEEL */

/* PAGINERING */
.paginering{ width:100%;  position:relative; padding:0 0 10px 90px; margin:0 0 0 0;}
#paginering ul			{ border:0; margin:0; padding:0; }
#paginering li          { border:0; margin:0; padding:0; font-size:11px; list-style:none; /* savers */ float:left; }
#paginering a           { border:solid 1px #d3d3d3; margin-right:4px; background:#f7f7f7; }
#paginering .vorige-uit,
#paginering .volgende-uit   { border:solid 1px #DEDEDE; color:#888888; display:block; float:left; font-weight:bold; margin-right:4px; padding:6px 9px; }
#paginering .niks   { border:solid 1px transparent; color:#888888; display:block; float:left; font-weight:bold; margin-right:4px; padding:6px 9px; }
#paginering .volgende a,
#paginering .vorige a { font-weight:bold; }	
#paginering .active     { border:solid 1px #d3d3d3; background:#f7f7f7; color:#c3c1c3; font-weight:bold; display:block; float:left; padding:6px 9px; /* savers */ margin-right:4px; }
#paginering a:link, 
#paginering a:visited   { color:#484848; display:block; float:left; padding:6px 9px; text-decoration:none; }
#paginering a:hover     { border:solid 1px #908f90; background:#c4c4c4; color:#fff !important; }
/* EIND PAGINERING */

/* CONTENT RECHTS */
#content_rechts{
	float:right;
	width:336px;
	position:relative;
	margin:0;
}

.box_zoeken{
	width:336px;
	height:100px;
	border:1px solid #f6b57c;
	position:relative;
	background:#ffe4cc;
	margin:0 0 10px 0;
}

.box_zoeken h3{
	text-transform:uppercase;
	font-size:24px;
	line-height:normal;
	margin:12px 0 0 12px;
	padding:0;
}

.video_overlay{
	position:relative;
}
.video_overlay a{
	display:block;
	position:absolute;
	width:316px;
	height:178px;
	background:url(../images/video-preview.png) center center no-repeat;
	left:0;
	top:0;
}

.box_medium_rechts {
	width:316px !important;
	position:relative;
	border:1px solid #d0d0d0;
	background:#f7f7f7;
	padding:10px !important;
	margin:0 0 10px 0;
	text-align:center;
}
.box_medium_rechts:hover{
	border:1px solid #bbb;
	background:#fff;
}
.box_medium_rechts_zwart_overlay{
	padding:5px 10px;
	width:296px;
	background:url(../images/box_medium_zwart_overlay.png);
	position:absolute;
	left:10px;
	bottom:30px;
	text-align:left;
}
.box_medium_rechts a{
	display:block;
	color:#484848;
	text-decoration:none;
}
.box_medium_rechts p{
	text-align:left;
}
.box_medium_rechts h1{
	text-align:left !important;
	margin:0;
	text-transform:uppercase;
	font-size:28px;
}
.box_medium_rechts h3{
	text-align:left !important;
	margin:0;
	text-transform:uppercase;
	font-size:22px;
	padding:0 0 5px 0;
}
.box_medium_rechts h1 a{
	color:#fff;
	text-decoration:none;
	height:100%;
}
.box_medium_rechts img{
	/* width:316px; */
}
.box_medium_content{
	text-align:justify;
	float:right;
	width:150px;
}
.box_medium_image{
	text-align:left;
	position:relative;
	float:left;
}
.box_medium_content p{
	margin:5px 0;
	padding:0;
}
.box_medium_content h1{
	color:#000;
	font-size:21px;
	margin:0;
	padding:0;
}
.box_medium_rechts .artikel_leesmeer{
	float:right;
}
.box_medium_rechts .artikel_leesmeer a{
	color:#b1b1b1;
	width:80px;
}
.box_medium_rechts .artikel_leesmeer a:hover{
	color:#d70a81 !important;
}
.box_medium_rechts:hover .artikel_leesmeer a{
		background:url(../images/artikel_leesmeer_ag_dg.jpg) center right no-repeat;
		color:#484848;
}
/* EIND CONTENT RECHTS */


/* TAB (POLL) */
.poll{
	position:relative;
	text-align:left;
	margin:0;
	padding:0;
}
#tab_poll { padding:0 0 0 1px; margin:0; }
#tab_poll li { display: inline; }
#tab_poll li a {
	background:#f7f7f7;
	padding: 10px 46px 10px 22px;
	float:left;
	border-top: 1px solid #d0d0d0;
	border-right: 1px solid #d0d0d0;
	border-bottom: 1px solid #d0d0d0;
	border-left: 1px solid #d0d0d0;
	text-decoration: none;
	text-transform:uppercase;
	font-weight:bold;
	letter-spacing:-1px;
	color: #929292;
	outline:none;
	margin:0 0 0 -1px;
}
#tab_poll li a:hover {
	color:#333 !important;
}
#tab_poll li.active a {
	background:#fff;
	border: 1px solid #d0d0d0;
	border-bottom: 1px solid #fff;
	color:#000;
	cursor:default;
}
.tab_poll_content {
	border: 1px solid #d0d0d0;
	background:#fff;
	padding: 10px;
	margin:-1px 0 0 0;
	width: 296px;
	font-size:12px;
	position:relative;
}
.tab_poll_content p{
	font-weight:bold;
	font-style:italic;
	display:block;
}
.tab_poll_content ul{
	 margin:0;
	 padding:0;
	 list-style:none;
}
.tab_poll_content li{
	margin:0 0 10px 0;
}
.tab_poll_content li input{
	float:left;
	clear:both;
	margin:1px 0 0 0;
}
.tab_poll_content li label{
	display:block;
	width:250px;
	float:left;
	margin:0 0 10px 10px;
}

/* EIND TAB (POLL) */

/* FOOTER */
#footer{
	height:190px;
	clear:both;
	position:relative;
	background:url(../images/footer_ag.png) center top no-repeat;
	padding:10px 0 0 10px;
	position:relative;
}

#footer_menu_site { width: 180px; float:left; }
#footer_menu_site ul{
	margin: 0;
	padding: 0;
	list-style-type: none;
}

#footer_menu_site ul li{ margin:0 0 4px 0; }
#footer_menu_site a{
	display: block;
	padding: 3px;
	width: 144px;
}
#footer_menu_site a:link, #footer_menu_site a:visited{
	color: #acacac;
	text-decoration: none;
}
#footer_menu_site a:hover, #footer_menu_site a:active{
	color: #fff !important;
}

#footer_menu_cat1 { width: 180px; float:left; }
#footer_menu_cat1 ul{
	margin: 0;
	padding: 0;
	list-style-type: none;
}
#footer_menu_cat1 ul li{ margin:0 0 4px 0; }
#footer_menu_cat1 a{
	display: block;
	padding: 3px;
	width: 144px;
}
#footer_menu_cat1 a:link, #footer_menu_cat1 a:visited{
	color: #acacac;
	text-decoration: none;
}
#footer_menu_cat1 a:hover, #footer_menu_cat1 a:active{
	color: #fff !important;
}

#footer_menu_cat2 { width: 180px; float:left; }
#footer_menu_cat2 ul{
	margin: 0;
	padding: 0;
	list-style-type: none;
}
#footer_menu_cat2 ul li{ margin:0 0 4px 0; }
#footer_menu_cat2 a{
	display: block;
	padding: 3px;
	width: 144px;
}
#footer_menu_cat2 a:link, #footer_menu_cat2 a:visited{
	color: #acacac;
	text-decoration: none;
}
#footer_menu_cat2 a:hover, #footer_menu_cat2 a:active{
	color: #fff !important;
}

#footer_menu_social { width: 180px; float:left; }
#footer_menu_social ul{
	margin: 0;
	padding: 0;
	list-style-type: none;
}
#footer_menu_social ul li{ margin:0 0 4px 0; }
#footer_menu_social a{
	display: block;
	padding: 3px;
	width: 144px;
}
#footer_menu_social a:link, #footer_menu_social a:visited{
	color: #acacac;
	text-decoration: none;
}
#footer_menu_social a:hover, #footer_menu_social a:active{
	color: #fff !important;
}

#footer ul li a.privacy{ padding-left:30px; background:url(../images/footer_icons_sprite.png) 0 5px no-repeat; }
#footer ul li a.adverteren{ padding-left:30px; background:url(../images/footer_icons_sprite.png) 0 -19px no-repeat; }
#footer ul li a.disclaimer{ padding-left:30px; background:url(../images/footer_icons_sprite.png) 0 -44px no-repeat; }
#footer ul li a.copyright{ padding-left:30px; background:url(../images/footer_icons_sprite.png) 0 -67px no-repeat; }
#footer ul li a.rss{ padding-left:30px; background:url(../images/footer_icons_sprite.png) 0 -91px no-repeat; }
#footer ul li a.partners{ padding-left:30px; background:url(../images/footer_icons_sprite.png) 0 -115px no-repeat; }
#footer ul li a.contact{ padding-left:30px; background:url(../images/footer_icons_sprite.png) 0 -138px no-repeat; }
#footer ul li a.home{ padding-left:30px; background:url(../images/footer_icons_sprite.png) 0 -160px no-repeat; }
#footer ul li a.twitter{ padding-left:30px; background:url(../images/footer_icons_sprite.png) 0 -184px no-repeat; }
#footer ul li a.youtube{ padding-left:30px; background:url(../images/footer_icons_sprite.png) 0 -207px no-repeat; }
#footer ul li a.hyves{ padding-left:30px; background:url(../images/footer_icons_sprite.png) 0 -228px no-repeat; }
#footer ul li a.facebook{ padding-left:30px; background:url(../images/footer_icons_sprite.png) 0 -254px no-repeat; }

#footer ul li .privacy:hover{ padding-left:30px; background:url(../images/footer_icons_sprite_hover.png) 0 5px no-repeat; }
#footer ul li .adverteren:hover{ padding-left:30px; background:url(../images/footer_icons_sprite_hover.png) 0 -19px no-repeat; }
#footer ul li .disclaimer:hover{ padding-left:30px; background:url(../images/footer_icons_sprite_hover.png) 0 -44px no-repeat; }
#footer ul li .copyright:hover{ padding-left:30px; background:url(../images/footer_icons_sprite_hover.png) 0 -67px no-repeat; }
#footer ul li .rss{ padding-left:30px; background:url(../images/footer_icons_sprite_hover.png) 0 -91px no-repeat; }
#footer ul li .partners:hover{ padding-left:30px; background:url(../images/footer_icons_sprite_hover.png) 0 -115px no-repeat; }
#footer ul li .contact:hover{ padding-left:30px; background:url(../images/footer_icons_sprite_hover.png) 0 -138px no-repeat; }
#footer ul li .home:hover{ padding-left:30px; background:url(../images/footer_icons_sprite_hover.png) 0 -160px no-repeat; }
#footer ul li .twitter:hover{ padding-left:30px; background:url(../images/footer_icons_sprite_hover.png) 0 -184px no-repeat; }
#footer ul li .youtube:hover{ padding-left:30px; background:url(../images/footer_icons_sprite_hover.png) 0 -207px no-repeat; }
#footer ul li .hyves:hover{ padding-left:30px; background:url(../images/footer_icons_sprite_hover.png) 0 -228px no-repeat; }
#footer ul li .facebook:hover{ padding-left:30px; background:url(../images/footer_icons_sprite_hover.png) 0 -254px no-repeat; }


#footer_logo{
	width:282px;
	height:32px;
	float:right;
	position:absolute;
	bottom:8px;
	right:20px;
}
#footer_logo a{
	width:282px;
	height:32px;
	display:block;
	background:url(../images/footer_logo.jpg) center center no-repeat;
	outline:none;
}
#footer_logo a span{
	display:none;
}
/* EIND FOOTER */

#copyright{
	background:url(../images/copyright_ag.png) center top no-repeat;
	text-align:center;
	font-size:11px;
}
#copyright p{ color:#e3c5ac; margin:0; padding:20px 0 10px 0; }
.watermark {
	color: #aaa;
}
.zoekOptions {
	float: right;
	width: 150px;
}
#extraopts_close {
	cursor: pointer;
}
#extraopts_open {
	cursor: pointer;
}
/* FORUM */
span.smalltext {
	font-size: 10px !important;
}
/*span.smalltext a {
	font-size: 10px !important;
	color: #ccc !important;
}*/
.maintab_first, .maintab_active_last {
	padding: 0px;
	margin: 0px;
	width: 0px;
}
.maintab_active_first,.maintab_active_back {
	padding-right: 8px !important;
}
.catbg a {
	font-size: 14px;
	font-weight: bold;
	font-style: italic;
	text-decoration: none;
}
#forumMenu {
	display: block;
	position:relative;
	background: #2e2e2e;
	height: 20px;
	padding: 8px;
	list-style-type: none;
	margin: 0px !important;
}
#forumMenu li {
	padding-right: 10px;
	float: left;
	list-style-type: none;
}
#forumMenu li a {
	color: #fff;
	font-weight: normal;
}
#forumMenu li a.active {
	font-weight: bold;
}
.forumGray {
	padding: 6px; 
	background: url("/images/search_t.jpg") no-repeat scroll center top rgb(46, 46, 46); 
	color: rgb(255, 255, 255); position: relative;
}
.forumGray a{
	color: #fff;
}
.windowbg2, .smalltext {
	color: #e3822e !important;
}
.windowbg, .windowbg2 {
	border-bottom: 1px solid #ccc;
}
.catbg, .catbg3 {
	border-bottom: 1px solid #999;
}
#helpmain {
	color: #000 !important;
}
table {
	margin-bottom: 10px;
}
.clear{
	clear:both;
}
