html,body{
	margin : 0;
	padding : 0;
	background-color : #FFFFFF;
}

html,body {
	line-height : 20px;
	font-family : Arial;
	font-size : 12px;
	color : #000000;
}

a, a:link, a:visited, a:active {
	color : #000000;
	text-decoration :  underline;
}
a:hover{
	color : #99CC00;
	text-decoration : none;
}

.index_box_m a, .index_box_m a:link, .index_box_m a:visited, .index_box_m a:active,
.index_box_full_m a, .index_box_full_m a:link, .index_box_full_m a:visited, .index_box_full_m a:active
.index_box_1_a, .index_box_1_a a:link, .index_box_1_a a:visited, .index_box_1_a a:active
{
	color : #FFFFFF;
	text-decoration :  underline;
}
.index_box_m a:hover,
.index_box_full_m a:hover,
.index_box_1_a a:hover{
	color : #6A727B;
	text-decoration : none;
}

form {
	margin : 0 0 0 0;
	padding : 0 0 0 0;
}

hr {
	background-color : #C4C6C8;
	color : #C4C6C8;
	border : 0;
	margin : 0;
	height : 1px;
}

input, select, textarea {
	position : relative;
}

h1 {
	padding : 0 0 0 0;
	margin :  0 0 4px 0;
	font-family : Trebuchet MS;
	font-weight : normal;
	font-size : 18px;
	color : #99CC00;
	line-height : normal;
	text-decoration: none;
}

h2 {
	padding : 0 0 0 0;
	margin :  0 0 4px 0;
	font-family : Trebuchet MS;
	font-weight : normal;
	font-size : 16px;
	color : #99CC00;
	line-height : normal;
}

h3 {
	padding : 0 0 0 0;
	margin :  0 0 4px 0;
	font-family : Trebuchet MS;
	font-weight : normal;
	font-size : 14px;
	color : #99CC00;
	line-height : normal;
}

h4 {
	padding : 0 0 0 0;
	margin :  0 0 4px 0;
	font-family : Trebuchet MS;
	font-weight : normal;
	font-size : 12px;
	color : #99CC00;
	line-height : normal;
}

h5 {
	padding : 0 0 0 0;
	margin :  0 0 4px 0;
	font-family : Trebuchet MS;
	font-weight : normal;
	font-size : 11px;
	color : #99CC00;
	line-height : normal;
}

h6 {
	padding : 0 0 0 0;
	margin :  0 0 4px 0;
	font-family : Trebuchet MS;
	font-weight : normal;
	font-size : 10px;
	color : #99CC00;
	line-height : normal;
}

/* //////////////////// LAYOUT \\\\\\\\\\\\\\\\\\\\ */

.container {
	position : relative;
	margin : 0 auto;
	width : 900px;
}

.holder{
	float : left;
	padding : 20px 0 20px 0;
	width : 900px;
}

.topbalk{
	float : left;
	width : 900px;
}

.topbalk_l{
	float : left;
	line-height : 0;
	width : 450px;
}

.topbalk_r{
	float : left;
	font-size : 11;
	line-height : normal;
	width : 450px;
}

.header_holder{
	float : left;
	margin : 5px 0 0 0;
	background-image : url(http://www.cps-survey.eu/gfx/moodbar.png);
	background-position : left top;
	background-repeat : no-repeat;
	width : 900px;
	height : 163px;
}

.header{
	float : left;
	position : relative;
	background-image : url(http://www.cps-survey.eu/gfx/woosh.png);
	background-position : left top;
	background-repeat : no-repeat;
	padding : 20px;
	width : 860px;
	height : 123px;
}

.header_text{
	float : left;
	width : 275px;
}

.header_text_top{
	float : left;
	background-image : url(http://www.cps-survey.eu/gfx/header_text_top.png);
	background-position : left top;
	background-repeat : no-repeat;
	line-height : 0;
	font-size : 0;
	width : 275px;
	height : 10px;
}

.header_text_mid{
	float : left;
	background-image : url(http://www.cps-survey.eu/gfx/header_text_mid.png);
	background-position : left top;
	background-repeat : repeat-y;
	padding : 5px 15px;
	color : #FFFFFF;
	font-family : Arial;
	font-size : 12px;
	width : 245px;
}

.header_text_mid a:link { color : #000000; text-decoration :  underline;}
.header_text_mid a:visited { color : #000000; text-decoration :  underline;}
.header_text_mid a:active { color : #000000; text-decoration :  underline;}
.header_text_mid a:hover { color : #FFFFFF; text-decoration : none;}

.header_text_bottom{
	float : left;
	background-image : url(http://www.cps-survey.eu/gfx/header_text_bottom.png);
	background-position : left top;
	background-repeat : no-repeat;
	line-height : 0;
	font-size : 0;
	width : 275px;
	height : 10px;
}

.logo{
	float : right;
	text-align : right;
	width : 445px;
}


.content_holder{
	float : left;
	margin : 10px 0 0 0;
	width : 900px;
}

.content_groot{
	float : left;
	margin : 10px 0 0 0;
	width : 900px;
}

.menu{
	float : left;
	width : 900px;
}

.menu ul{
	float : left;
	list-style-type: none;
	margin: 0;
	padding: 5px 0 0 0;
	/*width : 800px;*/
	width : 900px;
}

.menu ul li{
	float : left;
}

.menu ul li.break{
	float : left;
	padding : 0 20px 0 0;
	background: url(http://www.cps-survey.eu/gfx/topmenu_bullet.gif) no-repeat 100% 0;
}

.menu ul li a, .menu ul li a:link, .menu ul li a:active, .menu ul li a:visited {
	float : left;
	padding : 0 0px 0 0;
	text-decoration : none;
	text-transform : none;
	line-height : normal;
	font-weight : bold;
	font-family : Arial;
	font-size : 12px;
	color : #6A727B;
}

.menu ul li a:hover {
	float : left;
	padding : 0 0px 0 0;
	text-decoration : none;
	text-transform : none;
	line-height : normal;
	font-weight : bold;
	font-family : Arial;
	font-size : 12px;
	color : #99CC00;
}

.menu ul li.select a, .menu ul li.select a:link, .menu ul li.select a:active, .menu ul li.select a:visited, .menu ul li.select a:hover {
	/*float : left;*/
	padding : 0 0px 0 0;
	text-decoration : none;
	text-transform : none;
	line-height : normal;
	font-weight : bold;
	font-family : Arial;
	font-size : 12px;
	color : #99CC00
}
/*
.tellafriend{
	float : left;
	line-height : 0;
	font-size : 0;
	width : 100px;
	height : 25px;
}
*/

.index_box_t{
	float : left;
	background-image : url(http://www.cps-survey.eu/gfx/box_top.png);
	background-position : left top;
	background-repeat : no-repeat;
	line-height : 0;
	font-size : 0;
	width : 217px;
	height : 18px;
}

.index_box_m{
	float : left;
	padding : 0 18px;
	width : 181px;
}

.index_box_m2{
	float : left;
	width : 217px;
}

.index_box_b{
	float : left;
	background-image : url(http://www.cps-survey.eu/gfx/box_onder.png);
	background-position : left top;
	background-repeat : no-repeat;
	line-height : 0;
	font-size : 0;
	width : 217px;
	height : 18px;
}

.index_box_1{
	float : left;
	width : 900px;
	height : 150px;
}

.index_box_1_a{
	float : left;
	margin : 0 10px 0 0;
	width : 671px;
	height : 150px;
}

.index_box_1_b{
	float : left;
	width : 217px;
	height : 150px;
}

.index_box_2{
	float : left;
	width : 900px;
}

.index_box_2_a{
	float : left;
	margin : 0 0px 10px 0;
	width : 217px;
}

.index_box_2_b{
	float : left;
	margin : 0 0 10px 0;
	width : 217px;
}

.index_box_2_a_container{
	float: left;
	width: 217px;
	margin: 0 10px 0 0;
	padding: 0;
}
.index_box_2_b_container{
	float: left;
	width: 217px;
	margin: 0 0px 0 0;
	padding: 0;
}

.index_box_full{
	float : left;
	width : 900px;
}
.index_box_full_t{
	float : left;
	background-image : url(http://www.cps-survey.eu/gfx/box_top_full.png);
	background-position : left top;
	background-repeat : no-repeat;
	line-height : 0;
	font-size : 0;
	width : 900px;
	height : 18px;
}

.index_box_full_m{
	float : left;
	padding : 0 18px;
	width : 864px;
}


.index_box_full_b{
	float : left;
	background-image : url(http://www.cps-survey.eu/gfx/box_onder_full.png);
	background-position : left top;
	background-repeat : no-repeat;
	line-height : 0;
	font-size : 0;
	width : 900px;
	height : 18px;
}





.content_trailer1 .zoekveld {
	float : left;
 	background: transparent url(http://www.cps-survey.eu/gfx/zoekveld.gif) no-repeat;
    outline: none;
    border: none;
	margin : 0;
    padding : 6px 0 0 8px;
	font-family : Arial;
    font-size : 11px;
    color : #494949;
    width: 159px;
	height : 26px;
}

.content_trailer1 .zoekknop {
	float : left;
 	background: transparent url(http://www.cps-survey.eu/gfx/zoekknop.gif) no-repeat;
    outline: none;
    border: none;
    cursor : pointer;
    width: 33px;
    height: 26px;
}

.content_trailer2{
	float : left;
	padding : 0 0 15px 250px;
	line-height : normal;
	font-size : 11px;
	width : 650px;
}

.content_trailer1 a:link { color : #000000; text-decoration : none;}
.content_trailer1 a:visited { color : #000000; text-decoration : none;}
.content_trailer1 a:active { color : #000000; text-decoration : none;}
.content_trailer1 a:hover { color : #000000; text-decoration : underline;}

.content_trailer2 a:link { color : #000000; text-decoration : none;}
.content_trailer2 a:visited { color : #000000; text-decoration : none;}
.content_trailer2 a:active { color : #000000; text-decoration : none;}
.content_trailer2 a:hover { color : #000000; text-decoration : underline;}

.content_links{
	float : left;
	width : 235px;
	margin: 0;
	padding: 0 15px 0 0;
	overflow-x: hidden;
}

ul#tagmenu {
	list-style-type: none;
	width : 235px;
	padding: 0;
	margin: 3px 0 0;
	border-top: 0px solid #a5b958;
	}
ul#tagmenu li,
ul#tagmenu li a,
ul#tagmenu li a:link,
ul#tagmenu li a:active,
ul#tagmenu li a:visited,
ul#tagmenu li a:hover
{
	background : none;
	border-bottom: 0px solid #a5b958;
}
.submenu ul{
	list-style-type: none;
	width : 235px;
	padding: 0;
	margin: 3px 0 0;
	border-top: 1px solid #99CC00;
}

.submenumenu ul li{
	width : 235px;
	float : left;
	display: block;
	margin : 0;
	padding: 0;
	line-height: normal;
}
.submenu ul li a, .submenu ul li a:link, .submenu ul li a:active, .submenu ul li a:visited {
	display : block;
	margin: 0;
	padding: 4px 0 5px 10px;
	border-bottom: 1px solid #99CC00;
	text-decoration : none;
	line-height : normal;
	font-weight : normal;
	font-family : Arial;
	font-size : 12px;
	color : #000000;
	width : 225px;
	/*height : 40px;*/
}

.submenu ul li a:hover {
	display : block;
	margin: 0;
	padding: 4px 0 5px 10px;
	background : #99CC00;
	border-bottom: 1px solid #99CC00;
	text-decoration : none;
	line-height : normal;
	font-weight : normal;
	font-family : Arial;
	font-size : 12px;
	color : #000000;
	width : 225px;
	/*height : 40px;*/
}

.submenu ul li.select a, .submenu ul li.select a:link, .submenu ul li.select a:active, .submenu ul li.select a:visited, .submenu ul li.select a:hover {
	display : block;
	margin: 0;
	padding: 4px 0 5px 10px;
	background : #99CC00;
	border-bottom: 1px solid #99CC00;
	text-decoration : none;
	line-height : normal;
	font-weight : bold;
	font-family : Arial;
	font-size : 12px;
	color : #000000;
	width : 225px;
	/*height : 40px;*/
}

.menu_onder{
	float : left;
	display : block;
	margin : 20px 0 0 0;
	width : 250px;
}

.bubbel{
	float : left;
	background-position : left top;
	background-repeat : no-repeat;
	text-align : center;
	font-family : Arial;
	font-size : 11px;
	padding : 20px 0px 20px 0px;
	margin : 0px 0 0 0;
	width : 240px;
	height : 359px;
	overflow: hidden;
}
	.bubbel_content
	{
		margin: 0px 20px 0px 20px;
	}

.bubbel a { color : #000000; text-decoration : underline;}
.bubbel a:link { color : #000000; text-decoration : underline;}
.bubbel a:visited { color : #000000; text-decoration : underline;}
.bubbel a:active { color : #000000; text-decoration : underline;}
.bubbel a:hover { color : #000000; text-decoration : none;}

	div#fade
	{
	postion: relative;
	float: left;
	width : 175px;
	height : 159px;
	overflow: hidden;

	}

	div.bubbelfade
	{
	width : 100%;
	text-align : center;
	}

.content_volle_breedte
{
	float : left;
	width : 900px;
}

.content_rechts{
	float : left;
	width : 650px;
}

.content_rechts_text{
	float : left;
	width : 650px;
}

.content_boxen{
	float : left;
	width : 650px;
}

.content_box{
	float : left;
	width : 212px;
}

.content_box_break{
	float : left;
	display : block;
	width : 7px;
	height : 30px;
}

.content_box_top1 a, .content_box_top1 a:link, .content_box_top1 a:active, .content_box_top1 a:visited {
	float : left;
	background-position : left top;
	background-repeat : no-repeat;
	font-size : 0;
	line-height : 0;
	overflow : hidden;
	width : 212px;
	height : 168px;
}

.content_box_top1 a:hover {
	float : left;
	background-position : left top;
	background-repeat : no-repeat;
	font-size : 0;
	line-height : 0;
	overflow : hidden;
	width : 212px;
	height : 168px;
}

.content_box_top2 a, .content_box_top2 a:link, .content_box_top2 a:active, .content_box_top2 a:visited {
	float : left;
	background-position : left top;
	background-repeat : no-repeat;
	font-size : 0;
	line-height : 0;
	overflow : hidden;
	width : 212px;
	height : 168px;
}

.content_box_top2 a:hover {
	float : left;
	background-position : left top;
	background-repeat : no-repeat;
	font-size : 0;
	line-height : 0;
	overflow : hidden;
	width : 212px;
	height : 168px;
}

.content_box_top3 a, .content_box_top3 a:link, .content_box_top3 a:active, .content_box_top3 a:visited {
	float : left;
	background-position : left top;
	background-repeat : no-repeat;
	font-size : 0;
	line-height : 0;
	overflow : hidden;
	width : 212px;
	height : 168px;
}

.content_box_top3 a:hover {
	float : left;
	background-position : left top;
	background-repeat : no-repeat;
	font-size : 0;
	line-height : 0;
	overflow : hidden;
	width : 212px;
	height : 168px;
}

.content_text_top {
	float : left;
	background-image : url(http://www.cps-survey.eu/gfx/box_top.gif);
	background-position : left top;
	background-repeat : no-repeat;
	font-size : 0;
	line-height : 0;
	width : 212px;
	height : 5px;
}

.content_text_mid {
	float : left;
	background-image : url(http://www.cps-survey.eu/gfx/box_mid.gif);
	background-position : left top;
	background-repeat : repeat-y;
	padding : 15px;
	width : 182px;
}

.content_text_bottom {
	float : left;
	background-image : url(http://www.cps-survey.eu/gfx/box_bottom.gif);
	background-position : left top;
	background-repeat : no-repeat;
	font-size : 0;
	line-height : 0;
	width : 212px;
	height : 5px;
}
.footer_img {
	float : left;
	margin : 10px 0 0 0;
	padding : 0;
	line-height : normal;
	font-size : 11px;
	color : #000000;
	width : 870px;
	text-align: center;
}
.footer{
	float : left;
	background-image : url(http://www.cps-survey.eu/gfx/footer.gif);
	background-position : left top;
	background-repeat : no-repeat;
	margin : 10px 0 0 0;
	padding : 8px 15px 0;
	line-height : normal;
	font-size : 11px;
	color : #000000;
	width : 870px;
	height : 22px;
}

.footer_l {
	float : left;
	width : 435px;
}

.footer_l a:link { color : #000000; text-decoration : none;}
.footer_l a:visited { color : #000000; text-decoration : none;}
.footer_l a:active { color : #000000; text-decoration : none;}
.footer_l a:hover { color : #000000; text-decoration : underline;}

.footer_r {
	float : right;
	text-align : right;
	width : 435px;
}

.footer_r a:link { color : #8F8F8F; text-decoration : none;}
.footer_r a:visited { color : #8F8F8F; text-decoration : none;}
.footer_r a:active { color : #8F8F8F; text-decoration : none;}
.footer_r a:hover { color : #4F4F4F; text-decoration : none;}