body, td, table {
	font-family: tahoma;
	color:#000000;
	font-size: 12px;
	letter-spacing: 1px;
}

h2 {
padding: 0px 0px 10px 0px;
margin:0px;
}

br {
letter-spacing: 0;
}

img {
	display:block;
	border:none;
}

a:link, a:visited {
	text-decoration:none;
	color: #6f6f6f;
}

 a:hover {
	text-decoration:none;
}

form {
	margin: 0px;
	padding: 0px;
}

.hidden {
	display:none;
}

.clear {
	clear:both;
}

/* TITLES */

.title {

}

.stitle {
padding-bottom: 10px;
}

.sstitle {
	padding-bottom: 10px;
padding-top:10px;
}

.sstitle_cr_nieuwsbrief {
	padding-bottom: 10px;
}

.border {
	background-image: url(http://www.red.nl/images/border_bg.gif);
	background-repeat: repeat-x;
	background-position: center;
	height: 40px;
	clear:both;
}

.borderempty {
 	height: 20px;
	clear:both;
}


#outer {	
	text-align: center;
margin-bottom:20px;
}

#outer_thickbox {	
	text-align: center;
}

#inner {
	padding:0px 0px 0px 0px;
	margin: 0 auto;
	margin-top:20px;
	width: 978px;
	text-align:left;
}

#top {
/* background: #a6a6a6; */
position:relative;
height: 300px;
}

#leaderboard {
	position:absolute;
	left:250px;
	top:0px;
	width: 728px;
	overflow:hidden;
	height: 90px;
	background: #990000;
	background: #ffffff;
}

#topmenu { z-index:2;
	position:absolute;
	top: 95px;
	right:0px;
}

.tmitem {	
	float:left;
}

.tmitem a:link, .tmitem a:visited {
	color: #6f6f6f;
	font-size: 12px;
	padding: 0px 10px 0px 10px;
}

.tmitem a:hover {
	text-decoration:underline;
}

#mainmenu {
position:absolute;
top: 85px;
right: 0px;

}

#mainmenu td {
	padding-left:5px;
	padding-right: 5px;
}


#mm1 {
	background-image: url(http://www.red.nl/images/mmenu_1_h.gif);
	background-position: center center;
	width:129px;
	height: 129px;
}
#mm2 {
	background-image: url(http://www.red.nl/images/mmenu_2_h.gif);
	background-position: center center;
	width:129px;
	height: 129px;
}
#mm3 {
	background-image: url(http://www.red.nl/images/mmenu_3_h.gif);
	background-position: center center;
	width:129px;
	height: 129px;
}
#mm4 {
	background-image: url(http://www.red.nl/images/mmenu_4_h.gif);
	background-position: center center;
	width:129px;
	height: 129px;
cursor:pointer;
}

/*

#mm1 a:hover img {
	visibility: hidden;
}
#mm2 a:hover img {
	visibility: hidden;
}
#mm3 a:hover img {
	visibility: hidden;
}

#mm4:hover {
	background-image: url(http://www.red.nl/images/mmenu_4_h.gif);
cursor:pointer;
}
*/


#breadcrumb {
        height:26px;
	line-height:26px;
margin-bottom:10px;
}

#breadcrumb a:link, #breadcrumb a:visited {
	text-decoration:underline;
	background-image: url(http://www.red.nl/images/meer_bg.png);
	background-repeat: no-repeat;
	background-position: 100% 70%;
	padding-right: 30px;
	padding-left: 5px;
}

#breadcrumb .active {
	text-transform: uppercase;
}


#cleft2 {
	float:left;
	width:648px;
	overflow:hidden;
        margin:0px;
}

#cleft1 {
	float:left;
	width:462px;
	overflow:hidden;
}

#mid {
	float:left;
	width:162px;
	margin-left: 24px;
	overflow:hidden;
}

#cright{
	float:left;
	width:306px;
	margin-left: 24px;
	overflow:hidden;
}

.crightbx {
	margin-bottom: 20px;
}

.redborder {
border: 1px #f4b2b6 solid;
padding: 3px;
float:left;
}

.entrybx {
	vertical-align:bottom;
	position:relative;
	float:left;
	width:312px;
	margin-bottom: 24px;
	margin-right: 24px;
}

.entrybxsmall {
	vertical-align:bottom;
	position:relative;
	float:left;
	width:312px;
	margin-bottom: 0px;
	margin-right: 24px;
	font-size: 12px;
}

.entrybx .img {
	float:left;
}

a.imgred:link img, a.imgred:visited img{
	border: 1px #f4b2b6 solid;
	padding: 3px;
}

a.imgred:hover img {
	border: 1px #eaeaea solid;
}

a.imggrey:link img, a.imggrey:visited img{
	border: 1px #eaeaea solid;
	padding: 3px;
}

a.imggrey:hover img {
	border: 1px #f4b2b6 solid;
}

.entrytxtbx {
	float:left;
	vertical-align: bottom;
	position:absolute;
	bottom: 0;
	left: 124px;
	width: 188px;
}

.entrytxtbxbig {
	float:left;
	vertical-align: bottom;
	position:absolute;
	bottom: 0;
	left: 124px;
	width: 270px;
	font-size: 13px;
}

.entrytxtbxsmall {
	float:left;
	vertical-align: bottom;
	position:absolute;
	bottom: 0;
	left: 92px;
	width: 214px;
}

.entrydate {
	width: 29px;
	height: 37px;
	text-align:center;
	background-image: url(http://www.red.nl/images/datum_bg.gif);
	color: #fff;
	font-size: 12px;
	float:left;
}

.day {
	color: #000;
	font-weight:bold;
	line-height: 24px;
}

.autcharly {
	height: 25px;
	width: 120px;
	background-image: url(http://www.red.nl/images/charly_small.jpg);
	background-repeat: no-repeat;
	background-position: top right;
	padding-top:24px;
	padding-left:4px;
	font-size: 12px;
	float:left;
	color: #6f6f6f;
}

.autelse {
	height: 25px;
	width: 120px;
	padding-top:24px;
	padding-left:4px;
	font-size: 12px;
	float:left;
	color: #6f6f6f;
}

.entrycats {
	clear:both;
	padding-top: 0px;
	font-size: 12px;
}

.cats {
color: #6f6f6f;
}

.entrytitle {
	font-size: 20px;
	/* color: #6f6f6f; */
        color: #5e5e5e; 
	padding-bottom: 2px;
	padding-top: 2px;
}

.entrytitlesmall {
	font-weight:bold;
}


.entrytitle a:link, .entrytitle a:visited{
	/*color: #6f6f6f;*/
	color: #5e5e5e;
         text-decoration:none;
}

.entrytitle a:hover {
 	color: #dc000e
}

a.entrymeer:link, a.entrymeer:visited {
	color: #6f6f6f;
	text-decoration: underline;
	background-image: url(http://www.red.nl/images/meer_bg.png);
	background-repeat: no-repeat;
	background-position: 0% 70%;
	padding-left:24px;
	font-weight:bold;
	margin-top:2px;
	display:block;

}

a.entrymeercc:link, a.entrymeercc:visited {
	color: #6f6f6f;
	text-decoration: underline;
	padding-left:84px;
	font-weight:bold;
	margin-top:0px;
	display:block;font-size:11px;
}

a.entrymeersmall:link, a.entrymeersmall:visited {
	color: #6f6f6f;
	text-decoration: underline;
	background-image: url(http://www.red.nl/images/meer_small_bg.png);
	background-repeat: no-repeat;
	background-position: 0% 70%;
	padding-left:24px;
	font-weight:bold;
	display:block;
}

a.entrymeer:hover, a.entrymeersmall:hover {
	text-decoration:none;
}

.bestrbx {
	height: 206px;
	background-image: url(http://www.red.nl/images/best_rated_bg.gif);
	background-repeat: repeat-x;
	margin-bottom: 24px;
	padding: 6px;

	overflow:hidden;
}

.brentry {
	color: #fff;
	font-size: 12px;
	width: 96px;
	float:left;
	margin-right: 75px;
	line-height:20px;
}

.brentry a.entrymeer:link, .brentry a.entrymeer:visited, .bentry a:link, .bentry a:visited {
	color: #fff;
}

.brtext {
	padding-top: 4px;
}

.brtext a:link, .brtext a:visited {
color:#fff;
}

.tagbx {
	font-size: 11px;
line-height: 110%;

}

.brtext .tags {
	color: #eaeaea;
	
}
/* Best bekeken box */

.bbbxtop {
	width: 306px;
	height: 7px;
	background-image: url(http://www.red.nl/images/bbbx_top_bg.gif);
}

.bbbxmid {

	width: 306px;
	padding: 0px 10px 6px 6px;
	background-image: url(http://www.red.nl/images/bbbx_mid_bg.gif);
}

.bbbxbot {
	width: 306px;
	height: 8px;
	background-image: url(http://www.red.nl/images/bbbx_bot_bg.gif);
}

.bbbxmid a:link, .bbbxmid a:visited {
	color: #6f6f6f;
	line-height: 36px;
}

.bbbxmid a:hover {
	color: #fff;
	background: #6f6f6f;
}

a.bb1:link, a.bb1:visited {
	font-size: 24px;
            line-height:125%;
}

a.bb2:link, a.bb2:visited {
	font-size: 18px;
            line-height:125%;
} 

a.bb3:link, a.bb3:visited {
	font-size: 16px;
            line-height:125%;
}

a.bb4:link, a.bb4:visited {
	font-size: 15px;
            line-height:125%;
}

a.bb5:link, a.bb5:visited {
	font-size: 14px;
            line-height:125%;
}

a.bb6:link, a.bb6:visited {
	font-size: 13px;
            line-height:125%;
}

#nbemail {
	color: #6f6f6f;
	float:left;
	height: 20px;
	padding: 5px;
	font-size: 16px;
	width: 150px;
	border: 2px inset;
}

#nbbtn {
	float:left;
	margin-left:10px;
}



/* VALIDATION */

label.error { 
	color: red;
	margin-left:5px;
	display:none;
}

.block { 
	display: block; 
}

.show {
	display:block;
}

.hidden {
	display:none;
}


/* FOOTER */

#footer {
	background-image: url(http://www.red.nl/images/footer_bg.gif);
	background-repeat: repeat-x;
	height:285px;
	padding: 28px 6px 6px 6px;
	color: #6f6f6f;
}

.footerbx {
	float:left;
}

#searchbox {
	color: #6f6f6f;
	float:left;
	height: 20px;
	padding: 5px;
	font-size: 16px;
	width: 285px;
	border: 2px inset;
}

#searchopts {
	padding-top: 5px;
}

#searchopts div {
	float:left;
	font-size: 11px;
	padding-right: 3px;
	padding-top: 4px;
}

#searchopts div.radio {
	padding-right:0px;
	padding-top: 0px;
}

.footerbtn {
	padding-top:10px;
}

a.bt:link, a.bt:visited {
	display:block;
	color: #6f6f6f;
	text-decoration: underline;
	background-image: url(http://www.red.nl/images/meer_small_bg.png);
	background-repeat: no-repeat;
	background-position: 0% 70%;
	padding-left:24px;
	font-size:12px;
	line-height: 18px;
}

a.bt:hover {
	text-decoration:none;
}

#smallmenu {
	padding-top:28px;
}

#smallmenu div {
	float:left;
	margin-right:15px;
}

#sm1 {
	background-image: url(http://www.red.nl/images/smenu_1_h.gif);
	background-position: center center;
	width:89px;
	height: 88px;
}
#sm2 {
	background-image: url(http://www.red.nl/images/smenu_2_h.gif);
	background-position: center center;
	width:89px;
	height: 88px;
}
#sm3 {
	background-image: url(http://www.red.nl/images/smenu_3_h.gif);
	background-position: center center;
	width:89px;
	height: 88px;
}

#sm4 {
	background-image: url(http://www.red.nl/images/smenu_4_h.gif);
	background-position: center center;
	width:89px;
	height: 88px;
	
}

/*
#sm1 a:hover img {
	visibility: hidden;
}
#sm2 a:hover img {
	visibility: hidden;
}
#sm3 a:hover img {
	visibility: hidden;
}
#sm4 a:hover img {
	visibility: hidden;
}
*/
#nbemail2 {
	color: #6f6f6f;
	height: 20px;
	padding: 5px;
	font-size: 16px;
	width: 260px;
	border: 2px inset;
}

a.meergrijs:link, a.meergrijs:visited {
	display:block;
	color: #6f6f6f;
	text-decoration: underline;
	background-image: url(http://www.red.nl/images/meer_grijs.png);
	background-repeat: no-repeat;
	background-position: 0% 70%;
	padding-left:24px;
	font-size:12px;
}

a.meergrijs:hover {
	text-decoration:none;
}

#charliefoot {
	background-image: url(http://www.red.nl/images/charly_bottom.png);
	background-repeat: no-repeat;
	background-position: right top;
	padding-top: 50px;
	width: 190px;
	margin-left: 95px;
	margin-top: 10px;
	 white-space: none;

}

#twitterfoot {
	background-image: url(http://www.red.nl/images/twitter_foot.png);
	background-repeat: no-repeat;
	background-position: right top;
	padding-top: 87px;
	float:left;
	margin-left: 20px;
	margin-top: 15px;
	width: 119px;
}

#linksfoot {
	font-size: 11px;
	margin-top:15px;
	#margin-top:-10px;
}

#linksfoot a:link, #linksfoot a:visited {
	display: block;
	float:left;
	padding-right: 16px;
	background-image: url(http://www.red.nl/images/footer_dot.png);
	background-repeat: no-repeat;
	background-position: right center;
	padding-left:12px;
	color: #6f6f6f;
	text-decoration: underline;
}

#linksfoot a:hover {
	text-decoration:none;
}


/* TOP PLAYER */

.topplayer {
	width:640px;
	height:370px;
	position:relative;
	margin-bottom:21px;
	/*margin-bottom:9px;*/
}
	
#s1 {
	width: 460px; 
	height: 370px;
	position:absolute;
	overflow: hidden; 
	z-index:1;
}	

#tptxtbx {
	position:absolute;
	width:177px;
	height:370px;
	top:3px;
	right:3px;
	z-index:3;
}

.tptxt {
	position:relative;
	clear:both;
	width:157px;
	height:102px;
	padding: 10px;
	margin-bottom: 3px;
	background-image: url(http://www.red.nl/images/top_player_txt_bg.gif);
	color: #fff;
	font-size: 14px;
	line-height: 20px;
}

.tptxt td {
color:#fff;
}

.tptxt a.meer:link, .tptxt a.meer:visited {
	text-decoration: underline;
	background-image: url(http://www.red.nl/images/meer_bg.png);
	background-repeat: no-repeat;
	background-position: 0% 70%;
	padding-left:24px;
	font-weight:bold;
	color: #fff;
	display: block;
	margin-top: 4px;
}

.tptitle {
	font-size: 20px;
}

.tptitle a:link, .tptitle a:visited {
color: #fff;
}

.tptxtactive, .tptxtactive table td {
	background-image: none;
	color: #000;
}

.tptxtactive a.meer:link, .tptxtactive a.meer:visited {
	color: #000;
}

/* RED ALERT PLAYER */

.redalert {
	width:640px;
	height:260px;
	position:relative;
	margin-bottom:24px;
}

#s2 {
	width:281px;
	height:226px;
	left:180px;
	position:absolute;
	overflow: hidden; 
	z-index:1;
}	

#raprevop {
	width:176px;
	height:35px;
	position:absolute;
	top:149px;
	left:1px;
	filter:alpha(opacity=65);
	-moz-opacity:0.65;
	-khtml-opacity: 0.65;
	opacity: 0.65;
	background:#ffffff;
	z-index:2;
}

#redalertprev {
width:48px;
	height:21px;
	position:absolute;
	top:155px;
	left:64px;
	z-index:3;
}

#ranextop {
	width:176px;
	height:35px;
	position:absolute;
	top:149px;
	right:0px;
	filter:alpha(opacity=65);
	-moz-opacity:0.65;
	-khtml-opacity: 0.65;
	opacity: 0.65;
	background:#ffffff;
	z-index:2;
}

#redalertnext {
width:48px;
	height:21px;
	position:absolute;
	top:155px;
	right:64px;
	z-index:3;
}

a.meerra:link, a.meerra:visited {
	color: #6f6f6f;
	text-decoration:underline;
	font-size: 20px;
}

a.meerra:hover {
	text-decoration:none;
}

/* CHANNEL */

#channeltop {
	margin-bottom: 24px;
margin-top:-20px;
#margin-top:0px;
}

.cttxt {
	float:left;
	background-image: url(http://www.red.nl/images/channel_top_bg.gif);
	height: 280px;
	width: 244px;
	padding: 13px;
	color: #fff;
	z-index:1;
}

.cttxt td {
color:#fff;
}

.cttitle {
	color: #dc000e;
	font-weight:bold;
	padding-top:20px;
}

.cttxt .cats {
color: #ebebeb;
}

.cttxt .entrycats {
	padding-top: 5px;
}

a.ctmeer:link, a.ctmeer:visited {
	display:block;
	padding-top: 10px;
}

a.ctentry {
	display: block;
	height: 306px;
	width: 640px;
	z-index: 3;
	
}

.colmidchan {

}

.cmctop {
	width: 229px;
	height: 7px;
	background-image: url(http://www.red.nl/images/bbbx_top_bg.gif);
	background-position: top right;
}

.cmcmid {
	width: 229px;
	padding: 0px 10px 8px 8px;
	background-image: url(http://www.red.nl/images/bbbx_mid_bg.gif);
	background-position: top right;
	font-size: 12px;
}

.colmidchannel {
float:left;width:229px;padding-bottom: 24px;overflow:hidden;
}


.cmcbot {
	width: 229px;
	height: 8px;
	background-image: url(http://www.red.nl/images/bbbx_bot_bg.gif);
	background-position: top right;
}

.brbx {
	clear:both;
	padding-top: 5px;
}

.brrating {
	clear:both;
	padding-top: 0px;
}

.brnum {
	float:left;
	font-weight:bold;
	width: 24px;
}

.brurl {
	float:left;
	clear:right;
}

.brurl a:link, .brurl a:visited {
	color: #6f6f6f;
	text-decoration: underline;
}

.brurl a:hover {
	text-decoration: none;
}

.btbx {
	padding-bottom: 20px;
}

.btbx a.imgred:hover img {
	border: 1px #f4b2b6 solid;
}

.btimg {
	float: left;
}

.bttxt {
	float:left;
	padding-left: 8px;
	width:100px;
}

a.cbt:link, a.cbt:visited {
	color: #6f6f6f;
	font-weight:bold;
	display:block;
	text-decoration: underline;
	background-image: url(http://www.red.nl/images/meer_small_bg_bt.png);
	background-repeat: no-repeat;
	background-position: 0% 0%;
	padding-left:24px;
	font-size:12px;
	line-height: 18px;
}

a.cbt:hover {
	text-decoration:none;
}

.bttxt a:link, .bttxt a:visited {
	color: #6f6f6f;
	text-decoration: underline;
	line-height: 18px;
}

.bttxt a:hover {
	text-decoration:none;
}

.raimg {
	float:left;
}

.ratxt {
	bottom:3px;
	float:left;
	left:295px;
	position:absolute;
	vertical-align:bottom;
	width:345px;
}

.ratxt a.entrymeer:link, .ratxt a.entrymeer:visited {
	margin-top: 5px;
	display:block;
}

.channel {
	background-image: none;
	padding:0;
}

a.boven:link, a.boven:visited {
	background-image: url(http://www.red.nl/images/boven_bg.png);
	background-repeat: no-repeat;
	padding-left: 15px;
	color: #6f6f6f;
	font-size: 12px;
	font-weight: bold;
	padding-top: 5px;
	text-decoration:underline;
	padding-bottom: 10px;
	display:block;
margin-top: 20px;
}

a.boven:hover {
	text-decoration:none;	
}

/* BLOG */

.blogtitle {
	padding-bottom: 20px;
	float:left;
padding-right: 10px;
}

.blogtitle h1 {
font-family:Georgia;
font-size:30px;
text-transform:uppercase;
}

.blogrss {
	float:left;
}

.blogrss a:link, .blogrss a:visited {
	background-image: url(http://www.red.nl/images/rss_icon.gif);
	background-repeat:no-repeat;
	text-decoration:underline;
	padding-left: 22px;
	height: 16px;
	display:block;
}

.bentrydate {
	background-image: url(http://www.red.nl/images/entry_date_big_bg.png);
	background-repeat: no-repeat;
	width: 44px;
	height: 56px;
	position:relative;
	float:left;
	padding-right: 10px;
}

.bentrym {
	position:absolute;
	top: 3px;
	width: 40px;
	text-align: center;
	color: #fff;
	left: 2px;
}

.bentryd {
	position:absolute;
	top: 28px;
	width: 36px;
	text-align: center;
	color: #000;
	font-weight:bold;
	left: 3px;
}

.btags {
	float:left;
	font-size: 12px;

	line-height: 30px;
}

.breactions {
	float:right;
	font-size: 12px;
}

.breactions a:link, .breactions a:visited {
	color: #6f6f6f;
	
	background-image: url(http://www.red.nl/images/bentryre_bg.png);
	background-position: 100% 70%;
	background-repeat: no-repeat;
	padding-right: 13px;
	line-height: 30px;
	height: 35px;
	display:block;
	
}

.breactions a:hover {
	background-image: url(http://www.red.nl/images/bentryre_bg_h.png);
	color: #ff9090;
}

.bentryimg {
	padding-right: 10px;
	padding-bottom: 5px;
	float:left;
}

.bentrytxt a:link, .bentrytxt a:visited {
	color: #6f6f6f;
	text-decoration: underline;
}

.bentrytxt a:hover {
	text-decoration:none;
}

.entryblogtext br {
	clear:right;
}



a.bentrymeer:link, a.bentrymeer:visited {
	background-image: url(http://www.red.nl/images/meer_bg.png);
	background-repeat: no-repeat;
	background-position: 0% 70%;
	padding-left: 24px;
}

.bentrysub {
	background-image: url(http://www.red.nl/images/entrysub_bg.png);
	background-repeat: no-repeat;
	height: 42px;
	width: 450px;
	line-height: 37px;
	padding-left: 10px;
	margin-top: 10px;
}

a.bentrylees:link, a.bentrylees:visited {
	background-image: url(http://www.red.nl/images/meer_bg.png);
	background-repeat: no-repeat;
	background-position: 0% 70%;
	padding-left: 26px;
	color: #6f6f6f;
	text-decoration:underline;
	font-weight:bold;
}

a.bentrylees:hover {
	text-decoration:none;
}

a.bentryreact:link, a.bentryreact:visited {
	background-image: url(http://www.red.nl/images/reageer_bg.png);
	background-repeat: no-repeat;
	background-position: 0% 70%;
	padding-left: 22px;
	color: #6f6f6f;
	text-decoration:underline;
	font-weight:bold;
}

a.bentryreact:hover {
	text-decoration:none;
}

.lees {
	float:left;
clear:none;
}

.react {
	float:right;
	padding-right: 10px;
height: 37px;

}

.cmtop {
	width: 161px;
	height: 6px;
	background-image: url(http://www.red.nl/images/colmid_top_bg.png);
	background-repeat: no-repeat;
}

.cmmid {
	width: 161px;
	background-image: url(http://www.red.nl/images/colmid_mid_bg.png);
}

.cmbot {
	width: 161px;
	height: 8px;
	background-image: url(http://www.red.nl/images/colmid_bot_bg.png);
}

.cmmidinner {
	padding: 0px 8px 0px 8px;
}

.lpbx {
	font-size: 11px;

}

.lpbx a:link, .lpbx a:visited {
	color : #6f6f6f;
	text-decoration: underline;
	font-size: 12px;
	display:block;
}

.twbx {
	font-size: 11px;
}

.twbx a:link, .twbx a:visited {
	color: #6f6f6f;
	text-decoration: underline;
}

.cmborder {
	background-image: url(http://www.red.nl/images/cm_border_bg.png);
	background-repeat: repeat-x;
	background-position: 0% 60%;
	height: 20px;
	clear:both;
}

.entryshare {
padding-top:10px;
}

.shareitem {
	float:left;
	padding-right:10px;
}

.sharetitle {
	font-weight: bold;
	padding-bottom: 10px;
}

.reageer {
	float:left;
padding-top: 3px;
}

a.stuurdoor:link, a.stuurdoor:visited {
	background-image: url(http://www.red.nl/images/ico_stuur_door.png);
	background-position: 0% 50%;
	background-repeat: no-repeat;
	height: 37px;
	line-height: 37px;
	padding-left: 28px;
	display:block;
	float:left;
	padding-right: 20px;
	text-decoration:underline;
	font-weight:bold;
}

a.print:link, a.print:visited {
	background-image: url(http://www.red.nl/images/ico_print.png);
	background-position: 0% 50%;
	background-repeat: no-repeat;
	height: 37px;
	line-height: 37px;
	padding-left: 26px;
	text-decoration:underline;
	display:block;
	float:left;
	font-weight:bold;
}

a.print:hover, a.stuurdoor:hover {
	text-decoration:none;
}

.related {
	padding-top: 20px;
}

a.btb:link, a.btb:visited {
	background-image: url(http://www.red.nl/images/pijl_btb.png);
	background-position: 0% 50%;
	background-repeat: no-repeat;
	height: 42px;
	line-height: 42px;
	padding-left: 76px;
	text-decoration:underline;
	display:block;
	float:left;
	font-weight:bold;
	font-size: 14px;
}

a.btb:hover {
	text-decoration:none;
}

.retitle {
	padding-bottom: 10px;
}

.reabx {
	margin-top: 10px;
}

.releft {
	float:left;
	background-image: url(http://www.red.nl/images/reactie_bg_left.png);
	background-repeat: no-repeat;
	background-position: right top;
	width: 90px;
	/*height: 37px;*/
	padding-right: 10px;
	line-height: 140%;
}
.rtxttop {
	background-image: url(http://www.red.nl/images/reactie_bg_top.png);
	background-repeat: no-repeat;
	background-position: left top;
	height: 10px;
	
}

.reright {
	position:relative;
	z-index: 1;
	width: 361px;
	float:left;
}

.rtxtmid {
	background-image: url(http://www.red.nl/images/reactie_bg_mid.png);
	background-repeat: repeat-y;
	background-position: left top;
	width: 351px;
	padding-left: 10px;
}

.rtxtbot {
	background-image: url(http://www.red.nl/images/reactie_bg_bot.png);
	background-repeat: no-repeat;
	background-position: left top;
	height: 14px;
}

.red {
	color: #dc000e;
}

.note {
	font-size: 11px;
}

.reform {
	margin-top: 20px;
}

.reform label {
	float:left;
	display:block;
	line-height: 37px;
	width: 100px;
	text-align:right;
}


input.rea {
	float:left;
	margin-left: 10px;
	display:block;
	width: 330px;
	border: 2px inset;
	color: #6f6f6f;
	height: 20px;
	padding: 5px;
	font-size: 16px;
	margin-bottom: 10px;
}

.reform textarea {
	float:left;
	margin-left: 10px;
	display:block;
	width: 330px;
	border: 2px inset;
	color: #6f6f6f;
	height: 130px;
	padding: 5px;
	font-size: 16px;
	margin-bottom: 10px;
}


.tabactive1 {
	background-image: url(http://www.red.nl/images/tab_1.png);
	background-repeat: no-repeat;
	width: 651px;
	height: 69px;
	
}

.tabactive2 {
	background-image: url(http://www.red.nl/images/tab_2.png);
	background-repeat: no-repeat;
	width: 651px;
	height: 69px;
	
}

.tabactive3 {
	background-image: url(http://www.red.nl/images/tab_3.png);
	background-repeat: no-repeat;
	width: 651px;
	height: 69px;
	
}

a.taba:link, a.taba:visited {
	float:left;
	display:block;
	width:224px;
}

a.tabal:link, a.tabal:visited {
	float:left;
	display:block;
	width:202px;
}

.paginate {
	height: 26px;
	width: 210px;
	margin: 0 auto;
	margin-top: 3px;
}

.paginate a:link, .paginate a:visited, .inactive {
	display:block;
	float:left;
	margin-right: 6px;
	color: #6f6f6f;
	background-image: url(http://www.red.nl/images/pag_bg.png);
	width: 25px;
	height: 26px;
	line-height: 24px;
	text-align: center;
}

.paginate a.activeSlide:link, .paginate a.activeSlide:visited, .paginate a:hover, .paginate .active {
	float:left;
	margin-right: 6px;
	color: #fff;
	background-image: url(http://www.red.nl/images/pag_bg_h.png);
	width: 25px;
	height: 26px;
	line-height: 24px;
	text-align: center;
}

.paginate a.prev {
	display:block;
	float:left;
	background-image: url(http://www.red.nl/images/minder_small_bg.png);
	margin-top: 10px;
	width: 18px;
	height: 8px;
}

.paginate a.next {
	display:block;
	float:left;
	background-image: url(http://www.red.nl/images/meer_small_bg.png);
	margin-top: 10px;
	width: 18px;
	height: 8px;
}


.paginate_large {
	height: 26px;
width: 600px;text-align:center;
	margin: 0 auto;
	margin-top: 3px;
}


.paginate_large a:link, .paginate_large a:visited {
	display:block;
	float:left;
	margin-right: 6px;
	color: #6f6f6f;
	background-image: url(http://www.red.nl/images/pag_bg.png);
	width: 25px;
	height: 26px;
	line-height: 24px;
	text-align: center;
}

.paginate_large a.activeSlide:link, .paginate_large a.activeSlide:visited, .paginate_large a:hover, .paginate_large .active {
	float:left;
	margin-right: 6px;
	color: #fff;
	background-image: url(http://www.red.nl/images/pag_bg_h.png);
	width: 25px;
	height: 26px;
	line-height: 24px;
	text-align: center;
}

.paginate_large a.prev {
	display:block;
	float:left;
	background-image: url(http://www.red.nl/images/minder_small_bg.png);
	margin-top: 10px;
	width: 18px;
	height: 8px;
}

.paginate_large a.next {
	display:block;
	float:left;
	background-image: url(http://www.red.nl/images/meer_small_bg.png);
	margin-top: 10px;
	width: 18px;
	height: 8px;
}

.thickboxsluiten {
width:645px;text-align:right;padding:2px;margin:0px;background:#e2e2e2;color:#000000;
}
.ratetop {
	margin-top: 0px;
}

.ratexp {
	margin-bottom: 20px;
}

.ratebx {
	margin-top: 20px;
	width:100%;
	overflow:hidden;
}

.ratebxinner {
	width: 690px;
}

.ratecat {
	float:left;
	width: 342px;
	margin-bottom: 10px;
}

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

#nav a { 
	position:relative;
	clear:both;
	width:157px;
	height:102px;
	padding: 10px;
	margin-bottom: 3px;
	display:block;
	font-size: 1px;
	}

.rateouter {
overflow: hidden;
padding-top: 5px;
}

#tooltip {
	position: absolute;
	z-index: 3000;
	border: 1px solid #111;
	background-color: #eee;
	padding: 5px;
	opacity: 0.85;
}
#tooltip h3, #tooltip div { margin: 0; }

.rctitle, .catinfo {
float:left;
padding-right: 10px;
}


.archivebx {
	float:left;
	width: 311px;
	padding-right: 18px;
}

.archivebx td {
	height: 16px;
}
.archivetitle {
	background-image: url(http://www.red.nl/images/archive_title_bg.png);
	height: 41px;
	width: 311px;
	line-height:38px;
	font-weight: bold;
	font-size: 14px;
	text-indent: 10px;
	margin-bottom: 10px;
}

.archivebx a:link, .archivebx a:visited {
	padding-left:10px;
	text-decoration: underline;
}

.btsubt {
font-size: 14px;
padding-top: 10px;
padding-bottom: 20px;
}

#navrate {
float:left;
}

.paginner {
height: 26px;
display
}

.subnavtitle {
font-size: 14px;
font-weight:bold;
color:#6F6F6F;
}

	/* Slideshow code from here */
		#slideshow {
    position:relative;
    height:370px;
}

#slideshow DIV {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
    opacity:0.0;
}

#slideshow DIV.active {
    z-index:10;
    opacity:1.0;
}

#slideshow DIV.last-active {
    z-index:9;
}

#slideshowred {
    position:relative;
    height:281px;
}

#slideshowred .ra {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
    opacity:0.0;
margin-left: 1px;
display:none
}

.ratd {
vertical-align: top;
padding-top:42px;
}

#slideshowred DIV.active {
    z-index:10;
    opacity:1.0;
display:block;
}

#slideshowred DIV.last-active {
    z-index:9;
}

.footnotebx {
display:none;
}

/*tooltip*/
/* "fallback" links for non-CSS supporting browsers. */
.fallback {
 display: none;
}

/* Here's our default note styles. */
.notedefault, .notenested {
 position: absolute;
 visibility: hidden;
 top: 1.5em;
 left: 8em; width: 10em;
}
.notedefault {
 padding: 3px;
 border: 4px solid #5e5e5e;
 background-color: #ffffff;
 color: white;
}
.notenested {
 width: 8em;
 padding: 3px;
 border: 4px solid #e2e2e2;
 background-color: #ffffff;
 color: white;
}

/* Some position-type-specific offset information. Tweak as needed! */
.snp-mouseoffset, .snp-triggeroffset, .snp-mousetrack {
 margin-left: 120px;
 margin-top: 0px;
}

/* Headings within notes */
.notedefault h5 {
 margin: 0 0 5px 0;
 padding: 2px;
 background-color: white;
 color: black;
}

/* Note close marker is only shown within pinned notes. */
.note-close {
 float: right;
 margin-top: 2px;
 width: 14px;
 height: 14px;
 line-height: 14px;
 color: black;
 text-decoration: none;
 visibility: hidden
}
.snb-pinned .note-close {
 visibility: inherit;
}
