body {
	/*background-color:#FAF9F8;*/
	background-image:url(/img/dnw-background3.gif);
	background-repeat:repeat-y;
		
		/*
		Valentijn
		
	background-image: url('/common/images/harten_valentijn.png');
	background-position: 900px 0px;*/
		
		
}

/* -------------------------------------------- LOGIN FORM --------------------------------------------- */

.loginbutton {
		background-image: url(/img/loginbutton.gif);
		width: 50px;
		height: 22px;
		border: 0px;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: normal;
		color: #333;
		vertical-align: middle;
}

#loginform {
		position: absolute;
		left:560px;
		top:20px;
		border:0px;
		height:30px;
		width:325px;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: normal;
		text-align: right;
}

#loginform a:link, #loginform a:visited {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #CC0000;
		text-decoration: underline;
		font-weight: normal;
}

#loginform a:hover {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #CC0000;
		text-decoration: none;
		font-weight: normal;
} 

.logininput {
		font-size: 11px;
		font-family: Arial;
		background-color: #FFFFFF;
		border: #CCCCCC 1px solid;
		height: 15px;
		width:85px;
		vertical-align: middle;
}

/* -------------------------------------------- NAVIGATIE BALK --------------------------------------------- */

#frontpage_navbalk {
		background-image:url(/img/dnw-menubalk.gif);
		background-repeat: repeat-x;
		width:900px;
        height:45px;
        position:absolute;
		top:258px;
		left:0px;
}

#navbalk {
		background-image:url(/img/dnw-menubalk.gif);
		background-repeat: repeat-x;
		width:900px;
        height:45px;
        position:absolute;
		top:58px;
		left:0px;
}

#nav {
		position:absolute;
		top:20px;
		left:280px;
		margin-top:0px;
		height:21px;
		width:610px;
}

a.navlink {
		color:#FFFFFF;
		font-family: Microsoft Sans Serif, sans-serif;
		font-size:12px;
		font-weight:bold;
		text-decoration:none;
		vertical-align:top;
}

a.navlink:hover {
		color:#FFBFAA;
		font-family: Microsoft Sans Serif, sans-serif;
		font-size:12px;
		font-weight:bold;
		text-decoration:none;
		vertical-align:top;
}

.navlink_image {
	padding-left: 7px;
	width: 1px;
}

/* ------------------------------------------------- LEFT SIDE --------------------------------------------- */

#leftside {
		position:absolute;
		top:69px;
		left:25px;
        width:232px;
}


.left_panel_box {
		position: relative;
		margin-top:0px;
		background-color:#FFFFFF;
		background-image:url(/img/dnw-nieuwslijn.jpg);
		background-repeat:repeat-y;
		z-index:2;
}

.left_panel_sub_box {
		position:relative;
		padding-left:10px;
        padding-right:10px;
        padding-top:0px;
        margin-top:-25px;
        margin-left:0px;
        margin-right:0px;
        border-width:0px;
        z-index:1;
}


#frontpage_leftside {
        position:absolute;
		top:269px;
		left:25px;
		width:232px;
}

#newsbox {
		position: relative;
		margin-top:0px;
		background-color:#FFFFFF;
		background-image:url(/img/dnw-nieuwslijn.jpg);
		background-repeat:repeat-y;
		z-index:2;
}
#news {
		position:relative;
		padding-left:10px;
        padding-right:10px;
        padding-top:0px;
        margin-top:-25px;
        margin-left:0px;
        margin-right:0px;
        border-width:0px;
        z-index:1;
}

.news_subject {
		margin-top:7.5px;
}

.news_balk {
		
		width:203px;
		height:2px;
		position:absolute;
		margin-top:0px;
		height:2px;
		padding:0px;
		border-width:0px;
}

/* als nieuwskopje geen link moet zijn */
.news_link_no_link {
		font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: normal;
		color: #CC0000;
		text-decoration: none;
}

.news_link a{
		font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: normal;
		color: #CC0000;
		text-decoration: none;
}

.news_link a:hover {
		font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: normal;
		color: #CC0000;
		text-decoration: none;
}

.news_titletext {
	background-image:url(/img/dnw-nieuwsbalk.gif);
	background-repeat:no-repeat;
	padding-top: 4px;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.news_author {
		font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #999999;
		margin-top:3px;
}

.fullnews_titletext {
		font-family : Trebuchet MS, sans-serif;
		font-size: 12px;
		margin-top: 3px;
		font-weight: bold;
		margin-bottom: 0;
}

hr.news {
		position:absolute;
		left:8px;
		margin-top:5px;
		border:dashed #CDBFB4; 
		border-width:1px 0 0 0; 
		height:1px;
		width:90%;
}

hr.fullnews {
		position:absolute;
		left:0px;
		right:0px;
		margin-top:0px;
		border:dashed #CCCCCC; 
		border-width:0 0 1px 0; 
		height:1px;
		width:100%;
}

h1.fullnews {
		font-family : Trebuchet MS, sans-serif;
		font-size: 13px;
		font-weight: bold;
		color: #333366;
		margin-top:0px;
}

/* Verdana, Geneva, Arial, Helvetica, sans-serif */
 
a.fullnews {
		font-family : Trebuchet MS, sans-serif;
		font-size: 13px;
		font-weight: bold;
		color: #333366;
}

a.fullnews:hover {
		font-family : Trebuchet MS, sans-serif;
		font-size: 13px;
		font-weight: bold;
		color: #333366;
}


/* ------------------------------------------------- MAIN SIDE --------------------------------------------- */

#frontpage_fill {
		background-color:#FBFBFB;
		width:325px;
		height:1px;
        position:absolute;
		top:303px;
		left:0px;
}

#fill {
		background-color:#FBFBFB;
		width:325px;
		height:1px;
        position:absolute;
		top:103px;
		left:0px;
}

#frontpage_mainside {
		font-family : Trebuchet MS, sans-serif;
		font-size: 11px;
		line-height:150%;
        width:400px;
		position:absolute;
		top:320px;
		left:280px;
		margin-left:0px;
		margin-right:0px;
        padding-left:1px;
        padding-right:1px;
		border:0px;
}

#frontpage_image {
	background-color:#C0C0C0;
	width:900px;
	height:200px;
	position:absolute;
	top:57px;
	left:0px;
}

#social_networks {
	position: fixed;
	top: 3px;
	right: 3px;
	width: 100px;
	text-align: right;
}

#social_networks img {
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; // first!
	filter: alpha(opacity=50);
	opacity: .5;
}

#social_networks img:hover {
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; // first!
	filter: alpha(opacity=0);
	opacity: 100;
}

#mainside {
		font-family : Trebuchet MS, sans-serif;
		font-size: 11px;
        width:400px;
		position:absolute;
		top:120px;
		left:280px;
		margin-top:0px;
		margin-left:0px;
		margin-right:0px;
        padding-left:1px;
        padding-right:1px;
		border:0px;
}

#vollebreedte {
		font-family : Trebuchet MS, sans-serif;
		font-size: 11px;
        width:550px;
		position:absolute;
		top:120px;
		left:280px;
		margin-top:0px;
		margin-left:0px;
		padding-bottom: 30px;
		margin-right:0px;
        padding-left:1px;
        padding-right:1px;
		border:0px;
}

#fotobreedte {
		font-family : Trebuchet MS, sans-serif;
		font-size: 11px;
        width:782px;
		position:absolute;
		top:120px;
		left:25px;
		margin-top:0px;
		margin-left:0px;
		margin-right:0px;
        padding-left:1px;
        padding-right:1px;
		border:0px;
}

#forumbreedte {
		font-family : Trebuchet MS, sans-serif;
		font-size: 11px;
        width: 884px;
		position:absolute;
		top:120px;
		left: 8px;
		margin-top:0px;
		margin-left:0px;
		margin-right:0px;
        padding-left:1px;
        padding-right:1px;
		border:0px;
}


#logo{
		position: absolute; 
		top: 0px;
		left: 0px;
		width: 330px;
		height: 50px;
		margin-left: 0px;
		margin-top: 0px;
		z-index: 999;
}

#lidworden_banner {
		position: absolute;
		top: 70px;
		left: 793px;
		width: 85px;
		height: 86px;
		z-index: 5;
}


#fotobreedte .photoNormal {
	border: 1px solid black;

}


/* ------------------------------------------------- RIGHT SIDE --------------------------------------------- */

#rightside {
		position:absolute;
		top:125px;
		left:700px;
        width:200px;
}

#frontpage_rightside {
		position:absolute;
		top:325px;
		left:700px;
        width:200px;
}

#fotopage_rightside {
		position:absolute;
		top:150px;
		left:700px;
        width:200px;
}

#rightbox {
		position: relative;
		margin-top:0px;
		background-color:#FFFFFF;
		z-index:2;
}
#right_content {
		position:relative;
		padding-left:10px;
        padding-right:10px;
        padding-top:0px;
        margin-top:-25px;
        margin-left:0px;
        margin-right:0px;
        border-width:0px;
        z-index:1;
}
.right_subject {
		margin-top:20px;
}
.right_hr {
		background-image:url(/img/dnw-nieuwsbalk.gif);
		background-repeat:no-repeat;
		width:203px;
		height:2px;
		position:absolute;
		margin-top:0px;
		height:2px;
		padding:0px;
		border-width:0px;
}
.right_text {
		font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 10px;
		margin-top: 5px;
}
.right_subject {
		font-family : Trebuchet MS, sans-serif;
		font-size: 12px;
		color:#BC1212;
		text-decoration: none;
}


.right_a_grey {
	font-family : Trebuchet MS, sans-serif;
	color:#ccc;
	font-size: 11px;
	text-decoration: none;
}

/* -------------------------------------------- OPMAAK CLASSES --------------------------------------------- */

a {
		font-family : Trebuchet MS, sans-serif;
		font-size: 11px;
		color:#BC1212;
		text-decoration: none;
}

a:hover {
		font-family : Trebuchet MS, sans-serif;
		color:#BC1212;
		text-decoration: underline;
}

.hoofdkopje {
		font-family : Trebuchet MS, sans-serif;
		font-size: 13px;
		font-weight: bold;
		color: #333366;
		margin-top:0px;
}

a.hoofdkopje:link {
		font-family : Trebuchet MS, sans-serif;
		font-size: 13px;
		font-weight: bold;
		color: #333366;
		margin-top:0px;
		text-decoration: none;
}

a.hoofdkopje:hover {
		font-family : Trebuchet MS, sans-serif;
		font-size: 13px;
		font-weight: bold;
		color: #333366;
		margin-top:0px;
		text-decoration: underline;
}

.kopje {
		font-family : Trebuchet MS, sans-serif;
		font-size: 12px;
		font-weight: bold;
		color: #BC1212;
		margin-top:0px;
}

.tussenkopje {
		font-family : Trebuchet MS, sans-serif;
		font-size: 11px;
		font-weight: bold;
		color: #000000;
		margin-top:0px;
}

img {
		border-width:0px;
}

input, select, button {
		font-size:11px;
}

fieldset {
	padding: 1em;
	border: 1px solid #969696;
}

legend {
	padding: 0.2em 0.5em;
  	color:#BC1212;
}

.invoerfout {
  		color: #E20E0E;
}

.disclaimer {
		font-family:Arial;
		font-size:10px;
		line-height:100%;
		color:#666666;
		text-align:left;
		vertical-align:top;
		margin-left:8px;
}

a.disclaimer:link, a.disclaimer:visited {
		font-family:Arial;
		font-size:10px;
		color:#666666;
}

.beheerderopties {
		font-family:Arial;
		font-size:10px;
		line-height:150%;
		color:#666666;
		text-align:left;
		vertical-align:top;
		margin-left:0px;
}



/* FOTO BESTELLIJST */
#preview_photo_src {
	border: 1px solid black;
}

#orderlist_table {
	width: 100%;
}

#orderlist_table td {
	padding: 3px;
	cursor: pointer;
}

.orderlist_row {
	padding-top: 3px;
	background-color: #fff;
}

.orderlist_row_hover {
	padding-top: 3px;
	background-color: #CFE3F1;
}

.td_header {
	font-weight: bold;
	color: black;
	background-color: #EFEFEF;
	padding: 3px;
}



/* FOTO REACTIE HEADLINE BOX */
.commentHL {
	font-weight: 600;
	font-size: 90%;
	color: #333366;
}


a.no-decoration{
	text-decoration: none;
	color: black;
}


#ChatBox {
	margin-bottom: 28px;
}



#ChatBox hr {
	height: 1px;
	background-color: #ccc;
	border: 0px;
}

.ChatBoxSubmit {
	border: 1px solid #CC3300;
	background-color: white;
}

div.chat_row {
	cursor: pointer;
	position: relative;
}

div.chat_header {
	background-image: url(/common/images/chat_head.png);
	background-repeat: no-repeat;
	height: 17px;
	margin-top: 7px;
	width: 530px;
	padding-top: 7px;
	padding-left: 5px;
	font-size: 10px;
}

div.chat_header a {
	font-size: 10px;
	text-decoration: none;
	color: black;
	font-weight: 600;
}

div.chat_header a:hover {
	font-size: 10px;
	text-decoration: underline;
	color: black;
}


span.chat_count {
	float: right;
	color: #D7D7D7;
	padding-right: 5px;
}

span.chat_count_hover {
	float: right;
	color: #000000;
	padding-right: 5px;
}

div.chat_content {
	width: 523px;
	padding-left: 5px;
	padding-right: 5px;
	border-left: 1px solid #D7D7D7;
	border-right: 1px solid #D7D7D7;
	cursor: pointer;
	line-height: 20px;
}

div.chat_likes {
	font-size: 10px;
	padding-left: 25px;
	color: black;
	position: absolute;
	right: 65px;
}

span.chat_date {
	
}

span.chat_time {
	
}

span.chat_new {
	color: #CC3300;
	font-weight: bold;
}

img.chat_reply {
	float: right;
	display: none;
}


img.loading_image {
	display: none;
	float: right;
}

#update_bar {
	position: fixed; 
	top: 0px;
	right: 0px;
	z-index: 999;
	min-height: 25px;
	width: 21px;
	background-color: #CD3301;
	cursor: help;
	z-index: 999;
	color: white;
	font-size: 20px;
	padding-left: 4px;
	float: left;
}


#update_bar span {
	display: none;
	font-size: 11px;
	color: white;
	margin-left: 32px;
	margin-right: 18px;
}

.update_bar_over{
	width: 247px !important; /*total bar = 251 */
	display: inline;
	border-bottom: 5px double white;	
}


#live_chat_bar {
	position: fixed; 
	bottom: 0px;
	right: 0px;
	z-index: 999;
}

#random_photo {
	cursor: pointer;
}


/* LIVE CHAT */
div.chat_content_box {
	display: none;
	position: fixed;
	right: 0px;
	top: 58px;
	width: 250px;
	min-height:250px;
	border: 1px solid #ADADAD;
	background-color: white;
}

div.chat_content_box > div.header {
	background-image: url(http://www.gsva.nl/img/dnw-menubalk.gif);
	background-repeat: repeat-x;
	height: 46px;
	padding-top: 20px;
	padding-left: 5px;
	padding-right: 5px;
	cursor: default;
}

div.chat_content_box > div.header > span.name {
	height: 21px;
	vertical-align: top;
	color: white;
	font-size: 12px;
	font-family: Microsoft Sans Serif,sans-serif;
	font-weight: bold;
	text-transform: uppercase;
}

div.chat_content_box > div.header > img.close_chat {
	float: right;
	cursor: pointer;
}

div.chat_content_box > div.content {
	position: relative;
	top: 0px;
	left: 0px;
	padding-left: 5px;
	padding-right: 5px;
	cursor: default;
}


.live_chat_normal {
	min-width: 25px;
	min-height: 25px;
	background-color: #CD3301;
	cursor: pointer;
	z-index: 999;
	color: white;
	font-size: 20px;
	padding-left: 4px;
	padding-right: 4px;
	border-right: 1px solid white;
	float: left;
}


.ui-widget {
	font-size: 12px;
	font-family: Verdana;
}

.ui-dialog .ui-dialog-titlebar {
	padding: 5px 4px 5px 4px;
}
