/*  STYLESHEET FOR VIDDIX
 *  BY: INVISIOS
 *-------------------------
 */

/*-------------------------
 *  GENERAL CSS
 *-------------------------
 */

body {
	margin : 0px;
	padding : 0px;
	font-family : arial;
	/*background-image : url(images/spokesman.jpg);
	background-repeat : no-repeat;
	background-position: bottom left;*/
	font-size:12px;
	line-height : 17px;
}

.header img { float : left; }

img { border: 0; }

a { color: #2167A7; text-decoration: none; }
a:hover { text-decoration: underline; }

.error { color: #ff3333; }
.mainerror { color: #FCA817; }

.next { float: right; }
.next:hover { text-decoration: none; color: #000; }
.prev { float: left; }
.prev:hover { text-decoration: none; color: #000; }
.preview_img{ float: right; }
.preview_button{ float: left; display: inline; }

/*-------------------------
 *  GENERAL DIV CSS
 *-------------------------
 */
.container {
	text-align : left;	
	width : 870px;
	padding: 0;
}

.menu {
	height : 30px;
	margin : 5px 0 9px 0;
	padding : 0px;
	border-top: 1px solid white;
}

.header {
	height : 90px;
	padding : 10px 0 0 0px;
}
.prop{
	float: right;
	width: 1px;
	height: 120px;
}
.clear{
	clear: both;
}
.white{
	color: #fff;
}


/*-------------------------
 *  SOLID BLOCKS MARKUP    #007FAC (blauw)
 *-------------------------
 */

.chatblock {
	background-color : #fff;
	width : 282px;
	margin: 10px 4px 10px 3px; 
	float: left;
	background-image: url(images/chatbg.gif);
	background-repeat: repeat-y;
	padding: 0;
}

.chatblocktext {
	padding : 6px;
	font-size : 12px;
	line-height : 17px;
}

.blockfooter
{
	margin: 0 0 -3px 0;
}

.infoblock {
	background-color : #fff;
	width : 552px;
	margin: 10px 0 10px 20px;
	float: left;	
	background-image: url(images/infobg.gif);
	background-repeat: repeat-y;
	display:inline;
}

.contactblock {
	background-color : #fff;	
	width:258px;
	margin: 10px 0 10px 20px;
	display:inline;
	float: left;	
	background-image: url(images/contact_bg.gif);
	background-repeat: repeat-y;
}



.blocktitle {
	text-transform : uppercase;
	font-size : 18px;
	color : #FFF;
	margin : 6px;
}
.subtitle {
	font-size : 12px;
	color : #027A9D;
	font-weight: bold;
	margin-bottom:3px;	
}

.blocktext img {
	display : inline;
	float: right;
}

.blocktext {
	margin : 6px;
	font-size : 12px;
	line-height : 17px;
	padding:0 5px 0 5px;
}

.player {
	width : 870px;
	height : 375px;
	margin : 25px 0 10px 0px;
	padding : 0;
	float : left;
}

/*-------------------------
 *  FLUID BLOCKS MARKUP
 *-------------------------
 */

.perspagina {
	margin: 30px;
	font-size: 30px;
}

/*-------------------------
 *  FOOTER
 *-------------------------
 */

.footer{
	clear: both;
	width:100%;	
	text-align: center;
	font-size: 11px;
	margin-top:10px;
	line-height: 18px;
	color: #00A0D0;
	background-image : url(images/bg_footer.gif);
	background-repeat : repeat-x;
}


.footer a { color: #00A0D0; text-decoration: none; }
.footer a:hover { color: #00A0D0; text-decoration: underline; }