#header #reg_button  .register_button {
	background: url('../graphics/backgrounds/home_knop_meldjeaan.jpg');
}
#header #reg_button  .passwordlost_button {
	background: url('../graphics/backgrounds/home_knop_meldjeaan.jpg');
}
#login_menu div.login_button {
	background: url('../graphics/backgrounds/home_knop_login.jpg');
}

#searchheader div.searchButton div.zoek_button {
	background: url('../graphics/backgrounds/knop_zoek_home.jpg');
}

H1 {
	color: #da1f26;
}
H2 {
	color: #da1f26;
}
div.pollVoteBar {
	float: none;
	height: 3px;
	border: 1px solid #666;
	background-color: #CC0000;	
}
a {
	color: #da1f26;	
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
input:focus, textarea:focus, select:focus {
	background-color: #fff7f7; 
	color: #000; 
	border: 1px solid #db343b;
}
#header #login_menu div.butAccount a, 
#header #login_menu div.butLogout a, 
#header #login_menu div.superAdmin a {
	color: #da1f26;
}
.flash {
	color: #da1f26;
	font-weight: Bold;
}
div.borderBottom {
	border-bottom: 1px solid #EEE;	
}
div.newsLeft {
	width: 80px;
}
div.newsRight {
	width: 544px;	
}
	div.newsRight div.newsFullWidth {
		width: 544px;	
	}
div.indexNews {
	text-align: justify;
	line-height: 20px;	
	font-size: 0.9em;
	height: 40px;
	color: #666;
	overflow: hidden;
}
div.indexNews a {
	color: #000;
	text-decoration: none;
}
div.indexNews a:hover {
	color: #000;
	text-decoration: none;
}
div.readmore {
	float: right;
	width: 120px;
	line-height: 25px;	
	text-align: right;
}
div.readmore a {
	font-weight: Bold;
}
div.indexNewsLine {
	width: 544px;
	line-height: 25px;	
}
div.posteddate {
	font-size: 0.8em;
	color: #666;
	line-height: 25px;	
}
div.indexMagazineH2 {
	overflow: hidden;
	height: 20px;
}
div.indexMagazine {
	text-align: left;
	line-height: 20px;	
	font-size: 0.9em;
	height: 160px;
	color: #666;
	overflow: hidden;
}
div.indexMagazine a {
	color: #000;
	text-decoration: none;
}
div.indexMagazine a:hover {
	color: #000;
	text-decoration: none;
}
div.newsLeft IMG {
	border: 0px;	
}

div.indexMagazine IMG {
	float: left;
	margin-right: 6px;	
	margin-top: 2px;
	border: 0px;
}

div.indexColumnH2 {
	overflow: hidden;
	height: 20px;
}
div.indexColumn {
	text-align: left;
	line-height: 20px;	
	font-size: 0.9em;
	height: 160px;
	color: #666;
	overflow: hidden;
}
div.indexColumn a {
	color: #000;
	text-decoration: none;
}
div.indexColumn a:hover {
	color: #000;
	text-decoration: none;
}

div.indexColumn IMG {
	float: left;
	margin-right: 6px;	
	margin-top: 2px;
	border: 0px;
}

div.indexBookH2 {
	overflow: hidden;
	height: 20px;
}
div.indexBook {
	text-align: left;
	line-height: 20px;	
	font-size: 0.9em;
	height: 160px;
	color: #666;
	overflow: hidden;
}
div.indexBook a {
	color: #000;
	text-decoration: none;
}
div.indexBook a:hover {
	color: #000;
	text-decoration: none;
}

div.indexBook IMG {
	float: left;
	margin-right: 6px;	
	margin-top: 2px;
	border: 0px;
}
div.lastforumlist {
	font-size: 0.9em;
	color: #666;
	line-height: 20px;	
}
div.show_forum {
	margin-top: 3px;
	float: right;
	background: url('../graphics/backgrounds/home_knop_meldjeaan.jpg');
	width: 111px;
	height: 25px;
	line-height: 25px;
	text-align: center;
}
div.show_forum a {
	display: block;
	color: #FFF;
}
div.show_forum a:hover {
	display: block;
	text-decoration: none;
	background: url('../graphics/backgrounds/knop_hover.png');
}
div.spotlightLeft {
	width: 110px;	
}
div.spotlightRight {
	width: 158px;	
}
div.spotlight_text {
	width: 133px;	
	line-height: 20px;
	font-size: 0.8em;
}
div.spotlighttext {
	max-height: 100px;
	overflow: hidden;
	line-height: 20px;
}
div.spotlighttext a {
	color: #000;
	text-decoration: none;
}
div.spotlighttext a:hover {
	color: #000;
	text-decoration: none;
}
div.show_profile {
	margin-top: 3px;
	float: right;
	background: url('../graphics/backgrounds/home_knop_meldjeaan.jpg');
	width: 111px;
	height: 25px;
	line-height: 25px;
	text-align: center;
}
div.show_profile a {
	display: block;
	color: #FFF;
}
div.show_profile a:hover {
	display: block;
	text-decoration: none;
	background: url('../graphics/backgrounds/knop_hover.png');
}

div.stemmen {
	margin-top: 3px;
	float: left;
	margin-right: 5px;
	background: url('../graphics/backgrounds/home_knop_login.jpg');
	width: 47px;
	height: 25px;
	line-height: 25px;
	text-align: center;
}
div.stemmen a {
	display: block;
	color: #FFF;
}
div.stemmen a:hover {
	display: block;
	text-decoration: none;
	background: url('../graphics/backgrounds/knop_hover.png');
}

div.bordertop {
	border-top: 1px solid #EEE;
}
div.mostpost_col1 {
	width: 60px;
	font-size: 0.8em;
	line-height: 25px;
	text-align: right;
}
div.mostpost_col2 {
	width: 150px;
	font-size: 0.8em;
	line-height: 25px;
	text-indent: 15px;
}
div.mostpost_col3 {
	width: 80px;
	font-size: 0.8em;
	line-height: 25px;
}
div.maxheight {
	max-height: 240px;	
}
div.new_member {
	text-align: center;
	float: left;
	width: 104px;
	font-size: 0.8em;	
	line-height: 20px;
}
div.new_member IMG {
	border: 1px solid #CCC;
}
#nieuwsbrief {
	color: #666;	
}

/* 530pixels breed: */
#nieuwsbrief_form div.nieuwsbriefText {
	width: 430px;
	margin-top: 2px;
}
#nieuwsbrief_form div.nieuwsbriefButton {
	width: 100px;
	margin-top: 4px;
}

#nieuwsbrief_form div.nieuwsbriefButton div.nieuwsbrief_button {
	float: none;
	width: 95px;
	height: 20px;
	line-height: 20px;
	text-align: center;
}
#nieuwsbrief_form div.nieuwsbriefButton div.nieuwsbrief_button a {
	display: block;
	color: #FFF;
	text-decoration: none;
}
#nieuwsbrief_form div.nieuwsbriefButton div.nieuwsbrief_button {
	background: url('../graphics/backgrounds/95_20_rood_aanmelden_rood.jpg');
}
#nieuwsbrief_form div.nieuwsbriefButton div.nieuwsbrief_button a:hover  {
	text-decoration: none;
	background: url('../graphics/backgrounds/knop_hover.png');
}
IMG.kiesbeter {
	margin-top: 8px;
	border: 0;
}
.kiesbeter {
	margin-top: 3px;
	font-size: 0.9em;
	text-align: center;
}
