html,body{
	margin : 0;
	padding : 0;
	background-image : url(http://www.intersolve.nl/gfx/achtergrond.gif);
	background-repeat: repeat-x;
	background-position : left top;
	background-color : #FFFFFF;
}

html,body {
	line-height : 21px;
	font-family : Arial;
	font-size : 12px;
	color : #000000;
}

a, a:link, a:visited, a:active {
	color : #F38B29; 
	text-decoration :  underline;
}
a:hover{
	color : #000000; 
	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 10px 0;
	font-family : Arial;
	font-weight : normal;
	font-size : 23px;
	color : #F38B29;
	line-height : normal;
}

h2 {
	padding : 0 0 0 0;
	margin :  0 0 4px 0;
	font-family : Arial;
	font-weight :  bold;
	font-size : 13px;
	color : #F38B29;
	line-height : normal;
}

h3 {
	padding : 0 0 0 0;
	margin :  0 0 4px 0;
	font-family : Arial;
	font-weight :  bold;
	font-size : 16px;
	color : #F38B29;
	line-height : normal;
}

h4 {
	padding : 0 0 0 0;
	margin :  0 0 4px 0;
	font-family : Arial;
	font-weight :  bold;
	font-size : 14px;
	color : #F38B29;
	line-height : normal;
}

h5 {
	padding : 0 0 0 0;
	margin :  0 0 4px 0;
	font-family : Arial;
	font-weight :  bold;
	font-size : 12px;
	color : #F38B29;
	line-height : normal;
}

h6 {
	padding : 0 0 0 0;
	margin :  0 0 4px 0;
	font-family : Arial;
	font-weight : normal;
	font-size : 23px;
	color : #F38B29;
	line-height : normal;
}

/* //////////////////// LAYOUT \\\\\\\\\\\\\\\\\\\\ */

.background{
	margin : 0 auto;
	width : 1000px;
}

.background_holder{
	float : left;
	background-image : url(http://www.intersolve.nl/gfx/moodbar.png) !important;
	background-image : none;
	background-repeat: no-repeat;
	background-position : 120% 101px;
	width : 1000px;
}

.container{
	margin : 0 auto;
	width : 980px;
}

.holder{
	float : left;
	width : 980px;
}

.header{
	float : left;
	width : 980px;
	height : 101px;
}

.logo{
	float : left;
	width : 261px;
	height : 101px;
}

.menus{
	float : left;
	width : 719px;
	height : 101px;
}

.topmenu{
	float : left;
	width : 719px;
	height : 70px;
}

.talen{
	float : right;
	background-image : url(http://www.intersolve.nl/gfx/snelmenu_r.gif);
	background-repeat: no-repeat;
	background-position : right 28px;
	padding : 9px 0 0 0;
	font-size : 11px;
	word-spacing : 8px;
	line-height : 0;
	font-size : 0;
	color : #FFF;
	height : 61px;
}

.snelmenu{
	float : right;
	background-image : url(http://www.intersolve.nl/gfx/snelmenu_m.gif);
	background-repeat: repeat-x;
	background-position : left 28px;
	height : 70px;
}

.snelmenu ul {
	float : left;
	background-image : url(http://www.intersolve.nl/gfx/snelmenu_l.gif);
	background-repeat: no-repeat;
	background-position : left 28px;
	margin : 0;
	padding : 0;
	list-style-type : none;
	height : 70px;
}

.snelmenu ul li {
	float : left;
	font-family : Arial;
	font-size : 11px;
}

.snelmenu ul li.break {
	float : left;
	margin : 9px 8px 0 0;
	background-color : #FFFFFF;
	font-size : 0;
	line-height : 0;
	width : 1px;
	height : 11px;
}

.snelmenu ul li  a, .snelmenu ul li  a:link, .snelmenu ul li  a:active, .snelmenu ul li  a:visited {
	float : left;
	outline : none;
	padding : 7px 8px 0 0;
	color : #d9d9d9;
	line-height : normal;
	text-decoration : none;
	height : 20px;
}

.snelmenu ul li a:hover {
	float : left;
	outline : none;
	padding : 7px 8px 0 0;
	color : #d9d9d9;
	line-height : normal;
	text-decoration : underline;
	height : 20px;
}

.snelmenu ul li.select a, .snelmenu ul li.select a:link, .snelmenu ul li.select a:active, .snelmenu ul li.select a:visited, .snelmenu ul li.select a:hover {
	float : left;
	outline : none;
	padding : 7px 8px 0 0;
	color : #FFFFFF;
	line-height : normal;
	text-decoration : none;
	height : 20px;
}

.hoofdmenu{
	float : left;
	width : 719px;
	height : 25px;
}

.menu_l{
	float : left;
	background-image : url(http://www.intersolve.nl/gfx/menu_l.gif);
	background-repeat: no-repeat;
	background-position : right top;
	line-height : 0;
	font-size : 0;
	width : 14px;
	height : 25px;
}

.menu_r{
	float : left;
	background-image : url(http://www.intersolve.nl/gfx/menu_r.gif);
	background-repeat: no-repeat;
	background-position : left top;
	line-height : 0;
	font-size : 0;
	width : 14px;
	height : 25px;
}

.hoofdmenu ul li.break {
	float : left;
	font-size : 0;
	line-height : 0;
	width : 25px;
	height : 15px;
}

.hoofdmenu ul {
	margin : 0;
	padding : 0;
	list-style-type : none;
	width : auto;
	float : right;
}

.hoofdmenu ul li {
	float : left;
	font-family : Arial;
	font-weight : bold;
	font-size : 13px;
}

.hoofdmenu ul li  a, .hoofdmenu ul li  a:link, .hoofdmenu ul li  a:active, .hoofdmenu ul li  a:visited {
	float : left;
	display : inline;
	outline : none;
	padding : 5px 0 0 0;
	color : #FFFFFF;
	text-transform : uppercase;
	line-height : normal;
	text-decoration : none;
	height : 20px;
}

.hoofdmenu ul li a:hover {
	float : left;
	display : inline;
	outline : none;
	padding : 5px 0 0 0;
	color : #FFFFFF;
	text-transform : uppercase;
	line-height : normal;
	text-decoration : underline;
	height : 20px;
}

.hoofdmenu ul li.select a, .hoofdmenu ul li.select a:link, .hoofdmenu ul li.select a:active, .hoofdmenu ul li.select a:visited, .hoofdmenu ul li.select a:hover {
	float : left;
	outline : none;
	background-color : #eb8528;
	padding : 5px 0 0;
	color : #FFFFFF;
	text-transform : uppercase;
	line-height : normal;
	text-decoration : none;
	height : 20px;
}

.moodbar{
	float : left;
	width : 980px;
	height : 249px;
}

.moodbar_l{
	float : left;
	width : 730px;
	height : 249px;
}

.moodbar_r{
	float : left;
	width : 250px;
	height : 249px;
}

.moodbar_text{
	float : left;
	padding : 35px 0 0 0;
	line-height : 20px;
	color : #FFFFFF;
	font-size : 12px;
	width : 730px;
}

.moodbar_text h2{
	padding : 0 0 0 0;
	margin : 0 0 15px 0;
	font-family : Arial;
	font-weight : normal;
	line-height : normal;
	color : #FFFFFF;
	font-size : 24px;
}

.moodbar_link{
	float : left;
	padding : 10px 0 0 0;
	width : 730px;
}

.moodbar_link_l{
	float : left;
	background-image : url(http://www.intersolve.nl/gfx/moodbar_link_l.png);
	background-repeat: no-repeat;
	background-position : right top;
	line-height : 0;
	font-size : 0;
	width : 14px;
	height : 25px;
}

.moodbar_link a, .moodbar_link a:link, .moodbar_link a:active, .moodbar_link a:visited {
	float : left;
	outline : none;
	background-color : #000000;
	font-weight : bold;
	padding : 5px 0 0;
	color : #FFFFFF;
	line-height : normal;
	text-decoration : none;
	height : 20px;
}

.moodbar_link a:hover {
	float : left;
	outline : none;
	background-color : #000000;
	font-weight : bold;
	padding : 5px 0 0;
	color : #eb8528;
	line-height : normal;
	text-decoration : none;
	height : 20px;
}

.moodbar_link_r{
	float : left;
	background-image : url(http://www.intersolve.nl/gfx/moodbar_link_r.png);
	background-repeat: no-repeat;
	background-position : left top;
	line-height : 0;
	font-size : 0;
	width : 14px;
	height : 25px;
}

.moodbar_image{
	float : left;
	width : 250px;
}

.content{
	float : left;
	padding : 25px 0;
	width : 980px;
}

.box_break{
	float : left;
	width : 20px;
	height : 20px;
}

.box{
	float : left;
	width : 230px;
}

.box h2{
	background-image : url(http://www.intersolve.nl/gfx/pijl_oranje.gif);
	background-repeat: no-repeat;
	background-position : left 9px;
	padding : 0 0 0 14px;
	margin : 0 0 5px 0;
	font-family : Arial;
	font-weight : normal;
	line-height : normal;
	color : #000000;
	font-size : 18px;
}

.box_text{
	float : left;
	background-repeat: no-repeat;
	background-position : right bottom;
	background-color : #f0f0f0;
	border : 1px solid #cccccc;
	padding : 15px;
	width : 198px;
}

.footer{
	float : left;
	border-top : 2px solid #000000;
	padding : 0 0 25px;
	font-size : 11px;
	width : 980px;
}

.footer a:link { color : #707070; text-decoration : none;}
.footer a:visited { color : #707070; text-decoration : none;}
.footer a:active { color : #707070; text-decoration : none;}
.footer a:hover { color : #000000; text-decoration : none;}

.footer_l{
	float : left;
	border-top : 1px solid #FFFFFF;
	background-color : #e1e1e1;
	padding : 10px 15px;
	width : 740px;
}

.footer_r{
	float : left;
	border-top : 1px solid #FFFFFF;
	background-color : #e1e1e1;
	text-align : right;
	padding : 10px 15px;
	width : 180px;
}