html, body{height:100%;overflow:hidden;}
body{
	margin:0;
	padding:0;
	background:#fff url('/images/back.jpg');
	background-repeat:repeat-x;
	color:#000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}


.clear{clear:both;}
.block{display:block;}
.floatright{float:right;}
.valign{vertical-align:middle;}
.nomarkup{margin:0;padding:0;background:none;border:0 !important;}
.txtgrey{color:#999;}
.lijntje{width:99%;height:5px;font-size:1px;overflow:hidden;border-top:1px solid #ccc;}
hr{background-color:transparent;height:1px;border-top:1px solid #ccc;}
.red{color:#6666D5;}

h1,h2,h3,h4,h5,h6,form{margin:0;padding:0;font-weight:normal;}
a img{border:0;}

h1{color:#006;font-size:30px;line-height:36px;}
h2{color:#999;font-size:20px;line-height:10px;padding-bottom:10px;margin-top:2px;}
h3{color:#006;font-size:18px;}
h4{color:#332a7b;font-size:18px;padding-bottom:10px;}

sup{font-size:9px;color:#999;}

input, textarea{background-color:#fff;border:1px solid #ccc;height:12px;border-bottom-color:#666;border-right-color:#666;font-size:11px;font-family:Arial, Helvetica, sans-serif;}
select{background-color:#fff;border:1px solid #ccc;border-bottom-color:#666;border-right-color:#666;font-size:11px;font-family:Arial, Helvetica, sans-serif;}
textarea{height:80px;}
.brand_type span{color:#999;}

.inputbox{width:185px !important;}
.inputboxg{width:250px !important;height:80px !important;}

.blog_form label{float:left;width:50px;}
.blog_form input{float:left;width:100px;}
.blog_form span{float:left;}
.blog_form span label{width:auto;}

.content_mid_mid a:link, .content_mid_mid a:visited, .tweets a:link, .tweets a:visited{color:#66c;border-bottom:1px dotted #66c;text-decoration:none;font-weight:bold;}
.content_mid_mid a:hover, .content_mid_mid a:active, .tweets a:hover, .tweets a:active{color:#66c;border-bottom:1px dotted #66c;text-decoration:none;}

.content_mid_mid a.link_overview:link, .content_mid_mid a.link_overview:visited{background-color:#332A7B;color:#fff;text-decoration:none;border:0;padding:1px 8px;font-weight:bold;margin:6px 10px 6px 0;}
.content_mid_mid a.link_overview:hover, .content_mid_mid a.link_overview:active{background-color:#332A7B;color:#fff;text-decoration:none;border:0;}

.content_mid_mid input{width:190px;margin-right:5px;margin-bottom:4px;margin-left:1px;}
.content_mid_mid textarea{width:250px;margin-left:1px;}
.content_mid_mid label{color:#666;}
.content_mid_mid input.submitbutton, .button{background-color:#332A7B;border:0;color:#fff;width:auto;height:auto;font-weight:bold;margin-left:173px;margin-top:4px;cursor:pointer;}

#top{
	width:100%;
	height:75px;
	background-color:#fff;
	border-bottom:1px solid #ccc;
	background-image:url('/images/top.png');
	background-repeat:no-repeat;
	background-position:top left;
	position:relative;
}

#top_link{position:absolute;text-decoration:none;top:20px;left:10px;width:108px;height:34px;}
#top_link:hover{text-decoration:none;}

#content_mid_container{
	width:547px;
	float:left;
	margin-top:8px;
	margin-left:3px;
	margin-bottom:125px;
	margin-left:213px;
	_margin-left:106px;
}

.content_mid_mid{
	background-image:url('/images/mid_back_repeat.png');
	padding-left:10px;
	width:537px;
	line-height:15px;
}

.content_mid_mid ul{
	list-style-type:none;
	margin:0;
	padding:0;
	padding-top:5px;
}

.content_mid_mid ul li a:link, .content_mid_mid ul li a:visited{text-decoration:none;color:#333;font-weight:normal;width:250px;display:block;padding:1px 0 1px 7px;background-image:url('/images/bullet_purple.jpg');background-position:0 7px;background-repeat:no-repeat;border:0;}
.content_mid_mid ul li a:hover, .content_mid_mid ul li a:active{text-decoration:none;color:#333;background-color:#d6d5d5;border:0;}

#content_mid_left{
	width:260px;
	float:left;
	padding-left:17px;
}

#content_mid_double{
	width:520px;
	_width:516px;
	float:left;
	padding-left:17px;
}

.content_mid_double_text{
	width:503px !important;
	_width:499px !important;
}

#content_mid_double ul{margin:0;padding:0;}
#content_mid_double ul li{background-image:url('/images/list_bullet.jpg');background-repeat:no-repeat;background-position:1px 5px;padding-left:8px;}

#content_mid_double .brands_photonav ul li{background-image:none;padding:0;}

#content_mid_double hr{
	width:495px;
	margin-left:0;
	border:0;
	background:none;
	background-color:transparent;
	border-top:1px solid #ccc;
	text-align:left;
	height:1px;
	color:#ccc;
}

.brands_select{
	border-top:1px solid #ccc;
	border-bottom:1px solid #ccc;
	padding:5px 0;
	width:495px;
	margin-top:16px;
	margin-bottom:8px;
}

.brands_select label{
	display:inline-block;
	width:80px;
	font-weight:bold;
}

.brands_select select{
	width:135px;
}

.brands_list_item{
	float:left;
	width:244px;
	margin-top:7px;
	background-color:#eaeaea;
}

.brands_list_item a{border:0 !important;}
.brands_list_item_btn_go{float:right;border:0 !important;margin:0 5px 2px 0;}

.brands_list_item img{border-bottom:1px solid #fff;}
.brands_list_item h2{color:#333333;margin:0;padding:5px 0 8px 2px;font-size:18px;}
.brands_list_item strong{margin-left:2px;}
.brands_list_item span{font-weight:bold;color:#999;}
.brands_list_item_thumb{width:244px;height:80px;background-position:center center;}

#brands_large_thumb{border-bottom:1px solid #fff;width:501px;height:273px;background-position:center center;position:relative;}

.content_mid_mid .brands_photonav{background-color:#eaeaea;width:501px;margin-bottom:5px;}

.content_mid_mid .brands_photonav ul{
	list-style-type:none;
	margin:0;
	padding:0;
}

.brands_item_text{width:250px;}

.people_thumbs{
	margin-left:1px;
	margin-top:5px;
	padding-bottom:8px;
}

.people_large_image{
	padding-top:4px;
	width:243px;
	float:left;
}

.people_large_text{
	padding-top:4px;
	width:233px;
	margin-left:12px;
	float:left;
	line-height:14px;
}

.content_mid_mid .brands_photonav ul li{float:left;}
.content_mid_mid .brands_photonav ul li a:link, .content_mid_mid .brands_photonav ul li a:visited{text-decoration:none;background:#9893BB none;color:#fff;width:auto;padding:1px 6px;border-right:1px solid #fff;}
.content_mid_mid .brands_photonav ul li a:hover, .content_mid_mid .brands_photonav ul li a:active{text-decoration:none;background:#322978 none;color:#fff;}
.content_mid_mid .brands_photonav ul li a.active{text-decoration:none;background:#322978 none;color:#fff;}

#content_mid_left hr{border:0;background:none;border-top:1px solid #ccc;margin-top:8px;_margin-top:2px;}

#plakband_1{position:absolute;margin-left:20px;margin-top:-20px;}
#plakband_2{position:absolute;margin-left:80px;margin-top:-10px;}

#content_mid_right{
	width:237px;
	_width:235px;
	float:left;
	margin-left:3px;
	_margin-left:1px;
	padding-left:10px;
}

#content_mid_right a{border:0 !important;}

#content_top_menu_bottom{
	position:absolute;
	bottom:0;
	left:0;
	z-index:11;
}

.content_top_menu{
	position:relative;
	padding-left:30px;
	height:23px;
	#height:23px;
	_height:24px;
}

.content_top_menu ul{
	list-style-type:none;
	margin:0;
	padding:0;
	position:relative;
	z-index:10;
}

.content_top_menu ul li{
	float:left;
}

.content_top_menu ul li a:link, .content_top_menu ul li a:visited{background-color:#d6d4d5;color:#000;text-decoration:none;padding:4px 10px;display:inline-block;border-top:1px solid #ccc;border-left:1px solid #ccc;border-right:1px solid #666;margin-right:1px;font-weight:bold;}
.content_top_menu ul li a:hover, .content_top_menu ul li a:active{background-color:#332a7b;color:#fff;text-decoration:none;border:1px solid #332A7B;border-bottom:0;}
.content_top_menu ul li a.active{background-color:#332a7b;color:#fff;text-decoration:none;border:1px solid #332A7B;border-bottom:0;}

#content_container{
	overflow:auto;
	width:100%;
	height:500px;
	position:relative;
}
#content_container2{
	position:relative;
	min-height:100%;
	_height:100%;
}

#newfooter{
	height:26px;
	background-color:#332a7b;
	position:absolute;
	bottom:0;
	width:100%;
	border-top:1px solid #fff;
	color:#fff;
	padding:0;
}

#newfooter_schaduw{background-image:url('/images/footer_schaduw.png');height:18px;width:100%;position:absolute;left:0;bottom:26px;}

#footer_inner{float:left;padding-top:5px;}
#footer_happybrands{float:left;padding:4px 40px 0 40px;font-size:14px;}

#btn_share{display:block;float:left;width:103px;height:26px;background-image:url('/images/btn_share.jpg');background-position:0 0;text-decoration:none;}
#btn_share:hover{background-position:0 -26px;text-decoration:none;}

#btn_rss{display:block;float:left;width:58px;height:26px;background-image:url('/images/btn_rss.jpg');background-position:0 0;text-decoration:none;}
#btn_rss:hover{background-position:0 -26px;text-decoration:none;}

#footer_inner a, #footer_links a{color:#fff;text-decoration:none;border-bottom:1px dotted #fff;}
#footer_inner a:hover, #footer_links a:hover{color:#fff;text-decoration:none;border:0;}
#footer_links{float:right;padding-top:5px;padding-right:10px;}

#twitterdezepagina{position:absolute;top:-160px;left:20px;}

/*
#footer{
	height:96px;
	background-color:#332a7b;
	position:absolute;
	bottom:0;
	width:100%;
}
#footer_inner{
	position:absolute;
	left:217px;
	top:16px;
	color:#fff;
	text-align:center;
	width:550px;
}
#footer_row1{color:#999;}
#footer_row1 a:link, #footer_row1 a:visited{color:#999;text-decoration:none;border-bottom:1px dotted #999;}
#footer_row1 a:hover, #footer_row1 a:active{color:#999;text-decoration:none;border-bottom:1px dotted #999;}
#footer_happybrands{font-size:24px;color:#fff;}
#footer_row2{margin-top:2px;color:#99c;}
#footer_row2 a:link, #footer_row2 a:visited{color:#99c;text-decoration:none;border-bottom:1px dotted #99c;}
#footer_row2 a:hover, #footer_row2 a:active{color:#99c;text-decoration:none;border-bottom:1px dotted #99c;}
#happy_logo{
	width:113px;
	height:83px;
	position:absolute;
	top:-14px;
	left:12px;
}

#footer_happy_news_container{position:absolute;left:770px;_left:780px;bottom:96px;background-color:#fff;border:1px solid #ccc;border-bottom:0;width:200px;}
#footer_happy_news_button:link, #footer_happy_news_button:visited{color:#336;text-decoration:none;outline:none;display:block;font-size:18px;width:190px;height:29px;padding-left:8px;padding-top:1px;background-image:url('/images/arrow_up.jpg');background-position:180px 8px;background-repeat:no-repeat;}
#footer_happy_news_button:hover, #footer_happy_news_button:active{color:#336;text-decoration:none;outline:none;}

#footer_happy_news_content{overflow:hidden;height:0px;padding:0 10px;}
#footer_happy_news_content hr{border:0;background:none;border-top:1px solid #ccc;}
#footer_happy_news_content a:link, #footer_happy_news_content a:visited{color:#66c;border-bottom:1px dotted #66c;text-decoration:none;font-weight:bold;}
#footer_happy_news_content a:hover, #footer_happy_news_content a:active{color:#66c;border-bottom:1px dotted #66c;text-decoration:none;}
*/

/* rechts nieuw */

#footer_happy_news_button:link, #footer_happy_news_button:visited{color:#336;text-decoration:none;outline:none;display:block;font-size:18px;width:190px;height:29px;padding-left:8px;padding-top:3px;background-image:url('/images/arrow_up.jpg');background-position:180px 9px;background-repeat:no-repeat;}
#footer_happy_news_button:hover, #footer_happy_news_button:active{color:#336;text-decoration:none;outline:none;}

#footer_happy_news_content{overflow:hidden;padding:0 10px;}
#footer_happy_news_content hr{border:0;background:none;border-top:1px solid #ccc;}
#footer_happy_news_content a:link, #footer_happy_news_content a:visited{color:#66c;border-bottom:1px dotted #66c;text-decoration:none;font-weight:bold;}
#footer_happy_news_content a:hover, #footer_happy_news_content a:active{color:#66c;border-bottom:1px dotted #66c;text-decoration:none;}

.happy_news{background-color:#fff;}

.twitter{background-color:#fff;}
.twitter_header{color:#336;text-decoration:none;outline:none;display:block;font-size:18px;width:190px;height:29px;padding-left:8px;padding-top:3px;}
.tweets{background-color:#d9d9d9;margin:10px;margin-top:0;padding:10px;color:#626161;}

.tweet_avatar{float:left;width:48px;}
.tweet_usr{float:left;width:120px;padding-left:10px;padding-top:8px;color:#271C68;}
.tweet_usr strong{font-size:14px;}

/* /rechts nieuw */


#topmenu{list-style-type:none;margin:0;padding:0;margin-right:46px;padding-top:29px;}
#topmenu li{float:right;}
#topmenu li a:link, #topmenu li a:visited{color:#000;text-decoration:none;font-size:11px;font-weight:bold;display:block;padding:2px 6px;}
#topmenu li a:hover, #topmenu li a:active{color:#000;text-decoration:none;background-color:#d6d5d5;}
#topmenu li a.active{color:#000;text-decoration:none;background-color:#d6d5d5;}
#topmenu li.divider{color:#999;width:1px;padding:2px 0;font-size:11px;}

#leftmenu_container{
	width:200px;
	margin-left:10px;
	padding-top:5px;
	float:left;
	position:absolute;
	z-index:50;
}

#leftmenu{list-style-type:none;margin:0;padding:0;}
#leftmenu li a.first:link, #leftmenu li a.first:visited{background-image:url('/images/leftmenu_firstback.jpg');background-repeat:no-repeat;background-position:left top;}
#leftmenu li a.first:hover, #leftmenu li a.first:active{background-image:url('/images/leftmenu_firstback_hover.jpg');background-repeat:no-repeat;background-position:left top;}
#leftmenu a:link, #leftmenu a:visited{background-color:#fff;color:#000;text-decoration:none;display:block;width:180px;font-size:18px;padding:5px 10px;margin-bottom:2px;border-bottom:1px solid #ccc;}
#leftmenu a:hover, #leftmenu a:active{background-color:#332a7b;margin-bottom:2px;color:#fff;text-decoration:none;}

#leftmenu a.active{background-color:#332a7b;margin-bottom:2px;color:#fff;text-decoration:none;}
#leftmenu li a.first.active{background-image:url('/images/leftmenu_firstback_hover.jpg');background-repeat:no-repeat;background-position:left top;}


.copyright{color:#666;font-size:9px;}

.comment_container{
	background-color:#eaeaea;
	padding:10px 5px;
}

a.white:link, a.white:visited, a.white:hover, a.white:active{color:#fff !important;}
a.bold:link, a.bold:visited, a.bold:hover, a.bold:active{font-weight:bold !important;}

.pagenav{
	text-align:right;
	width:495px;
}

#content_mid_container .pagenav a:link, #content_mid_container .pagenav a:visited{border:0;text-decoration:underline;}
#content_mid_container .pagenav a:hover, #content_mid_container .pagenav a:active{border:0;text-decoration:none;}
#content_mid_container .pagenav a.active{border:0;text-decoration:none;}

#content_right_container{float:left;width:200px;margin-top:30px;margin-left:10px;}

#share_popup_back{display:none;background-color:#000;opacity:0.8;filter:alpha(opacity=80);position:absolute;top:0;left:0;width:100%;height:100%;z-index:1000;}
#share_popup{display:none;position:absolute;width:770px;height:161px;padding-top:39px;top:130px;left:50%;margin-left:-385px;z-index:1001;background-image:url('/images/share/balk.png');background-position:0 100px;background-repeat:no-repeat;}

#share_popup #share_popup_close{position:absolute;top:-60px;right:-60px;}
#share_popup #share_klikhier{position:absolute;top:45px;left:-90px;}

a.share_popup_btn{position:relative;display:block;float:left;text-decoration:none;width:106px;height:67px;padding-top:130px;margin-left:40px;background-position:0 0;background-repeat:no-repeat;color:#fff;text-decoration:none;text-align:center;font-size:14px;font-weight:bold;}
a.share_popup_btn:hover{text-decoration:none;background-position:-106px 0;}
a.share_popup_btn_twitter{background-image:url('/images/share/btn_share_twitter.png');}
a.share_popup_btn_linkedin{background-image:url('/images/share/btn_share_linkedin.png');}
a.share_popup_btn_facebook{background-image:url('/images/share/btn_share_facebook.png');}
a.share_popup_btn_hyves{background-image:url('/images/share/btn_share_hyves.png');}
a.share_popup_btn_mail{background-image:url('/images/share/btn_share_mail.png');}
a.share_popup_btn .share_ofhier{position:absolute;top:-40px;left:0;display:none;}
a.share_popup_btn:hover .share_ofhier{display:inline;}

#actie_template{position:relative;background-image:url('/images/actie_template.png');background-position:bottom right;background-repeat:no-repeat;width:680px;height:357px;margin-top:28px;margin-left:11px;padding:35px;}
#dobberen_actie_code{background-image:url('/images/dobberen_actie_code.jpg');width:200px;height:34px;position:relative;overflow:hidden;}
#dobberen_code{border:0;position:absolute;top:10px;left:80px;width:90px;height:14px;background-image:url('/images/dobberen_actie_code.jpg');background-position:-80px -10px;}
#dobberen_code_submit{position:absolute;top:-100px;left:-100px;visibility:hidden;}
#dobberen_code_link:link, #dobberen_code_link:visited, #dobberen_code_link:hover, #dobberen_code_link:active{position:absolute;left:175px;top:6px;width:18px;height:22px;}
.actie_header{color:#818181;font-size:27px;}
#knop_uitdagen:link, #knop_uitdagen:visited, #knop_uitdagen:hover, #knop_uitdagen:active{position:absolute;bottom:30px;right:46px;background-color:#000099;color:#fff;font-size:15px;display:inline-block;padding:5px 15px;font-weight:bold;text-decoration:none;}
.actie_left{float:left;width:340px;padding-right:10px;}
.actie_right{float:left;width:320px;height:240px;overflow:hidden;}