/* CSS Document */
html, body{
	margin: 0px;
	padding: 0px;
	height:100%;
}

#main {
	margin: 0px auto;
	width: 789px;

}

body{
	font-family: trebuchet ms, helvetica, arial;
	font-size: 12px;
	color: #000;
}

/* --- HEADERS --- */

h1, h2 {
	margin:0;
	padding:0;
	text-transform:uppercase;
	font-weight:bold;
	color:#CC0000;
}

h1 {
	font-size:24px;
}

h2 {
	font-size:16px;
}
#header_holder {
	background:url(../images/bg_top.gif) no-repeat top left;
	width:789px;
	height:135px;
}


/* --- MENU ITEMS --- */

#menu {
	padding:5px 0;
	margin:0;
}

#menuleft {
	float:left;
	width:600px;
	margin-left:-10px;
	padding:5px 0;
}

#menuright {
	float:right;
	width:189px;
	padding:5px 0;
	margin-right:-10px;
}

.mleft {
	padding:0;
	margin:0;
}

.mleft li {
	padding:0 10px;
	margin:0;
	color:#CC0000;
	text-transform:uppercase;
	list-style:none;
	float:left;
}

.mright {
	float:right;
	padding:0;
	margin:0;
}

.mright li {
	padding:0 10px;
	margin:0;
	color:#CC0000;
	text-transform:uppercase;
	list-style:none;
	float:left;
}

.mright li img {
	margin:0;
	padding:0 3px;
}

.mright li a, .mleft li a {
	color:#CC0000;
	text-decoration:none;	
}

.mright li a:hover, .mleft li a:hover {
	color:#CC0000;
	text-decoration:underline;	
}
.mright li a:active, .mleft li a:active {
	color:#CC0000;
	text-decoration:underline;	
}

/* --- CONTENT ITEMS --- */

#content_holder {
	clear:both;
	border:1px solid #C3C3C3;
	height:100%;
	float:left;
	width:789px;
}

#content {
	padding:15px;
	display:block;
}

#content_left {
	margin:0;
	padding:0;
	width:410px;
	float:left;
	padding:0 15px 0 0;
}
#content_right {
	margin:0;
	padding:0;
	width:270px;
	float:left;
	display:block;

}



/* --- LINKS --- */

.contentlist-item-title {
	color:#CC0000;
	text-decoration:none;
	font-weight:bold;
}

.contentlist-item-title a:hover {
	color:#CC0000;
	text-decoration:underline;
	font-weight:bold;
}

td a {
	color:#CC0000;
	text-decoration:underline;
	font-weight:bold;
}

td a {
	color:#CC0000;
	text-decoration:underline;
	font-weight:bold;
}

.fotolist {
	background-color:#ADDFF8;
	padding:10px 0;
}

table td img {
	border:0px;
}

.crossproducts-title a{
	font-weight:bold;
	font-family:trebuchet ms, helvetica, arial;
	font-size:13px;
	color:#000066;
	text-decoration:underline;
}

#content td {
	font-family:trebuchet ms, helvetica, arial;
	font-size:12px;
	
	
}



/* --- COLUMNS --- */
#column_left {
	padding:0;
	margin:0;
	width:500px;
	float:left;
	padding:0 25px 0 0;
	line-height:20px;
}

#column_right {
	padding:0;
	margin:0;
	width:190px;
	float:left;
	color:#C8000E;
}
#column_left img {
	margin:0 0 5px 15px;

}
#vorige_columns a, #favorits a {
	color:#C8000E;
	text-decoration:underline;
	font-size:12px;
}

.column_title, .column_date {
	font-size:13px;
	color:#CC0000;
}
.column_title {
	font-weight:bold;
}

.vorigecolumns {
	margin:0;
	padding:0;
	list-style:none;
}

.vorigecolumns li{
	margin:0;
	padding:0 0 10px 0;

	list-style:none;
}

.vorigecolumns .title a{
	margin:0;
	padding:0;
	text-decoration:underline;

}
.vorigecolumns .date {
	margin:0 0 8px 0;
}


#vorige_columns {
	background-color:#FBEDED;
	padding:10px;
}

#alert {
	margin:40px 0 0 0;
	background-color:#FBEDED;
	padding:10px;
	color: #C8000E;
}
.inp, .btn {
	width:160px;
}
.inp {
	border:1px solid #C8000E;
	background-color:#FFF;
}

.btn {
	border:1px solid #C8000E;
	background-color:#CC0000;
	color:#FFF;
}
/* --- ACTUEEL --- */
#actueel_left {
	padding:0;
	margin:0;
	width:400px;
	float:left;
	padding:0 25px 0 0;
	line-height:20px;
}

#actueel_right {
	padding:0;
	margin:0;
	width:330px;
	float:left;
	color:#C8000E;
}

/* --- AGENDA --- */
#agenda {
	border:1px solid #F3C3CF;
	width:380px;
	padding:10px;
	height:100%;
	padding-bottom:50px;
}
.agenda_title, .reacties_title {
	font-size:14px;
	color:#CC0000;
}
.reacties_title {
	font-weight:bold;
	font-size:16px;
	text-transform:uppercase;
}

/* --- REACTIES --- */
#reacties {
	padding:15px 0 0 11px;
}

.crossproducts-table td{
	font-family:trebuchet ms, helvetica, arial !important;
	font-size:12px;
	
}

/* --- SEND TO FRIEND --- */
.sendtofriend #email,.sendtofriend #email1, .sendtofriend #naam1, .sendtofriend #naam2 {
	border:1px solid #CC0000;
	background-color:#FFF;
}


.error {
	color: #FF0000;
}

/* --- FAVORITES --- */
#favorits {
	background-color:#FBEDED;
	padding:10px;
}
.favbody {
	color:#000;
}


/* --- NEWSFEEDS --- */

#newsfeed {
	padding:25px 0 0 10px;
}
.feeds {
	color:#000;
	font-weight:bold;
}
.feedheader {
	text-transform:uppercase;
	font-size:25px;
	font-weight:bold;
}

.feedheader img {
	margin:0 10px 0 0;
}
#newsfeed a {
	color:#C8000E;
	text-decoration:underline;
}

.newsfeeds {
	font-size:20px;
	padding: 0 0 0 30px;
}

/* --- PRIJSVRAAG --- */

#prijsvraag {
	background:url(../images/bg_prijsvraag.gif) no-repeat top left;
	width:284px;
	height:225px;
	padding:10px;
	line-height:15px;
}

#prijsvraag h1 {
	color: #D8000B;
	font-size:24px;
	padding-bottom:5px;
}

#antwoorden {
	padding:5px 15px;

}

#prijsvraag a, #prijsvraag a:hover {
	color:#D8000B;
	text-decoration:underline;
}