html,body{
	margin : 0;
	padding : 0;
	background-color : #dfe2e9;
	height : 100%;
}

html,body, table{
	line-height : 18px;
	font-family : Verdana;
	font-size : 11px;
	color : #000000;
}

a, a:link, a:visited, a:active {
	color : #695494; 
	text-decoration :  underline;
}
a:hover{
	color : #000000; 
	text-decoration :  underline;
}

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 : Verdana;
	font-weight :  bold;
	font-size : 18px;
	color : #695494;
	line-height : normal;
}

h2 {
	padding : 0 0 0 0;
	margin :  0 0 7px 0;
	font-family : Verdana;
	font-weight :  bold;
	font-size : 12px;
	color : #695494;
	line-height : normal;
}

h3 {
	padding : 0 0 0 0;
	margin :  0 0 4px 0;
	font-family : Verdana;
	font-weight : normal;
	font-size : 16px;
	color : #695494;
	line-height : normal;
}

h4 {
	padding : 0 0 0 0;
	margin :  0 0 4px 0;
	font-family : Verdana;
	font-weight : normal;
	font-size : 14px;
	color : #695494;
	line-height : normal;
}

h5 {
	padding : 0 0 0 0;
	margin :  0 0 4px 0;
	font-family : Verdana;
	font-weight : normal;
	font-size : 13px;
	color : #695494;
	line-height : normal;
}

h6 {
	padding : 0 0 0 0;
	margin :  0 0 4px 0;
	font-family : Verdana;
	font-weight : normal;
	font-size : 11px;
	color : #695494;
	line-height : normal;
}

/* //////////////////// LAYOUT \\\\\\\\\\\\\\\\\\\\ */

.container{
	position : relative;
	margin : 0 auto;
	width : 980px;
	height : 100%;
}

.holder{
	float : left;
	position : relative;
	background-color : #FFFFFF;
	width : 980px;
	height : auto !important;
	height : 100%;
	min-height : 100%;
}

.top_holder{
	position : fixed;
	overflow : hidden;
	top : 0;
	width : 980px;
	height : 115px;
	z-index: 99;
}

.header{
	float : left;
	background-color : #842B93;
	overflow : hidden;
	width : 980px;
	height : 90px;
}

.header_l{
	float : left;
	overflow : hidden;
	padding : 0 0 0 16px;
	line-height : 0;
	font-size : 0;
	width : 280px;
	height : 90px;
}

.header_r{
	float : left;
	overflow : hidden;
	width : 670px;
	height : 90px;
}

.menu{
	float : left;
	background-color : #695494;
	width : 980px;
	height : 31px;
}

.menu ul {
	float : left;
	margin : 0;
	padding : 0;
	list-style-type : none;
	width : 820px;
}

.menu ul li .menu_l {
	float : left;
	background-image : url(http://www.starregroup.nl/gfx/menu_l.jpg);
	background-repeat: repeat-x;
	background-position : left top;
	line-height : 0;
	font-size : 0;
	width : 20px;
	height : 25px;
}

.menu ul li .menu_r {
	float : left;
	background-image : url(http://www.starregroup.nl/gfx/menu_r.jpg);
	background-repeat: repeat-x;
	background-position : left top;
	line-height : 0;
	font-size : 0;
	width : 20px;
	height : 25px;
}

.menu ul li .menu_select_l {
	float : left;
	background-image : url(http://www.starregroup.nl/gfx/menu_select_l.jpg);
	background-repeat: repeat-x;
	background-position : left top;
	line-height : 0;
	font-size : 0;
	width : 20px;
	height : 25px;
}

.menu ul li .menu_select_r {
	float : left;
	background-image : url(http://www.starregroup.nl/gfx/menu_select_r.jpg);
	background-repeat: repeat-x;
	background-position : left top;
	line-height : 0;
	font-size : 0;
	width : 20px;
	height : 25px;
}
.menu ul li {
	float : left;
}

.menu ul li span{
	float : left;
	font-weight : bold;
	color : #695494;
	text-decoration : none;
	height : 25px;
	cursor: hand;
	line-height: 25px;
	background-image : url(http://www.starregroup.nl/gfx/menu_m.jpg);
	background-repeat: repeat-x;
	background-position : left top;
}

.menu ul li a:hover span{
	text-decoration : underline;
}

.menu ul li span.select{
	background-image : url(http://www.starregroup.nl/gfx/menu_select_m.jpg);
	color : #FFFFFF;
	text-decoration : none;
	line-height: 25px;
}


.taal{
	float : right;
	padding : 4px 10px 0 0;
	text-align : right;
	word-spacing : 5px;
	line-height : 0;
	font-size : 0;
	width : 80px;
	height : 21px;
}

.main{
	float : left;
	background-color : #842B93;
	padding : 115px 0 0;
	width : 980px;
}

.links{
	float : left;
	background-repeat: no-repeat;
	background-position : left bottom;
	background-color : #bcc6e2;
	width : 198px;
}

.moeder{
	float : left;
	padding : 10px 0 0;
	width : 198px;
}

.moeder ul {
	float : left;
	margin : 0;
	padding : 0;
	list-style-type : none;
	width : 198px;
}

.moeder ul li {
	float : left;
	font-size : 12px;
	text-align : center;
	font-family : Arial;
	line-height : normal;
}

.moeder ul li  a, .moeder ul li  a:link, .moeder ul li  a:active, .moeder ul li  a:visited {
	float : left;
	background-image : url(http://www.starregroup.nl/gfx/moeder_normal.jpg);
	background-repeat: no-repeat;
	background-position : right top;
	padding : 11px 0 0;
	font-size : 0;
	line-height : 0;
	text-decoration : none;
	width : 198px;
	height : 54px;
}

.moeder ul li a:hover {
	float : left;
	background-image : url(http://www.starregroup.nl/gfx/moeder_select.jpg);
	background-repeat: no-repeat;
	background-position : right top;
	padding : 11px 0 0;
	font-size : 0;
	line-height : 0;
	text-decoration : none;
	width : 198px;
	height : 54px;
}

.submenu{
	float : left;
	padding : 10px 0 0;
	width : 198px;
}

.submenu ul {
	float : left;
	margin : 0;
	padding : 0;
	list-style-type : none;
	width : 198px;
}

.submenu ul li {
	float : left;
	font-size : 12px;
	font-family : Arial;
	line-height : normal;
}

.submenu ul li  a, .submenu ul li  a:link, .submenu ul li  a:active, .submenu ul li  a:visited {
	float : left;
	background-image : url(http://www.starregroup.nl/gfx/submenu.jpg);
	background-repeat: no-repeat;
	background-position : right top;
	padding : 4px 20px 0;
	font-weight : bold;
	color : #695494;
	text-decoration : none;
	width : 190px;
	height : 21px;
}

.submenu ul li a:hover {
	float : left;
	background-image : url(http://www.starregroup.nl/gfx/submenu.jpg);
	background-repeat: no-repeat;
	background-position : right top;
	padding : 4px 20px 0;
	font-weight : bold;
	color : #695494;
	text-decoration : underline;
	width : 190px;
	height : 21px;
}

.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 {
	float : left;
	background-image : url(http://www.starregroup.nl/gfx/submenu_select.jpg);
	background-repeat: repeat-x;
	background-position : right top;
	padding : 4px 20px 0;
	font-weight : bold;
	color : #FFFFFF;
	text-decoration : none;
	width : 190px;
	height : 21px;
}

.submenu ul ul.subsub{
	float : left;
	margin : 0;
	padding : 7px 0 0;
	list-style-type : none;
	width : 198px;
}

.submenu ul ul.subsub li.sub {
	float : left;
	background : none;
	font-size : 11px;
	font-family : Arial;
	line-height : normal;
}

.submenu ul ul.subsub li.sub a, .submenu ul ul.subsub li.sub a:link, .submenu ul ul.subsub li.sub a:active, .submenu ul ul.subsub li.sub a:visited {
	float : left;
	background-image : url(http://www.starregroup.nl/gfx/pijl.gif);
	background-repeat: no-repeat;
	background-position : 20px 9px;
	padding : 4px 10px 4px 30px;
	font-weight : bold;
	color : #695494;
	text-decoration : none;
	width : 190px;
}

.submenu ul ul.subsub li.sub a:hover {
	float : left;
	background-image : url(http://www.starregroup.nl/gfx/pijl.gif);
	background-repeat: no-repeat;
	background-position : 20px 9px;
	padding : 4px 10px 4px 30px;
	font-weight : bold;
	color : #695494;
	text-decoration : underline;
	width : 190px;
}

.submenu ul ul.subsub li.subselect a, .submenu ul ul.subsub li.subselect a:link, .submenu ul ul.subsub li.subselect a:active, .submenu ul ul.subsub li.subselect a:visited, .submenu ul ul.subsub li.subselect a:hover {
	float : left;
	background-image : url(http://www.starregroup.nl/gfx/pijl.gif);
	background-repeat: no-repeat;
	background-position : 20px 9px;
	padding : 4px 10px 4px 30px;
	font-weight : bold;
	font-size : 11px;
	color : #000000;
	text-decoration : underline;
	width : 190px;
}

.linkerkolom{
	float : left;
	padding : 10px 20px 70px;
	color : #000000;
	width : 190px;
}

.midden{
	float : left;
	background-color : #FFFFFF;
	width : 584px;
}

.tekst{
	float : left;
	padding-left: 42px;
	padding-right: 42px;
	padding-bottom: 80px;
	padding-top: 10px;
	width : 500px;
}

.midden2{
	float : left;
	background-color : #FFFFFF;
	width : 782px;
}

.tekst2{
	float : left;
	padding : 20px 10px 80px 20px;
	width : 345px;
}


.tekst2_slideshow{
	float : left;
	padding : 20px 10px 80px 20px;
	width : 480px;
}

.tekst3{
	float : left;
	padding : 20px 20px 80px 10px;
	width : 345px;
}

.tekst_slideshow{
	float : left;
	padding-top: 20px;
	width : 260px;
	
}


.tekst4{
	float : left;
	padding : 20px 20px 80px 20px;
	width : 710px;
}

.rechts{
	float : left;
	width : 198px;
}

.nieuws{
	float : left;
	background-color : #bcc6e2;
	color : #000000;
	width : 198px;
}

.nieuws_text{
	padding: 10px;
}

.cloud_text{
	padding: 10px;
}
.rechterkolom{
	float : left;
	background-color : #FFFFFF;
	color : #000000;
	width : 198px;
}

.rechterkolom_text{
	float : left;
	color : #000000;
}

.zoeken{
	float : left;
	background-color : #695494;
	border-top : 1px solid #FFFFFF;
	border-bottom : 1px solid #FFFFFF;
	color : #000000;
	width : 198px;
	height : 27px;
}

.zoekveld {
	float : left;
	outline: none;
	border: 1px solid #000000;
	background-color : #FFFFFF;
	margin : 0;
	padding : 4px;
	font-family : Arial;
	font-size : 11px;
	color : #494949;
	width: 159px;
}

.zoekknop {
	float : left;
	background: transparent url(http://www.starregroup.nl/gfx/zoeken.jpg) no-repeat;
	outline: none;
	border: none;
	cursor : pointer;
	width: 27px;
	height: 27px;
}

.cloud{
	float : left;
	width : 190px;
}

.footer_container{
	position : fixed;
	left : 0;
	bottom : 0;
	width : 100%;
	height : 40px
}

.footer_holder{
	margin : 0 auto;
	width : 980px;
	height : 40px
}

.footer{
	float : left;
	background-color : #695494;
	padding : 0 5px 0;
	color : #FFFFFF;
	width : 970px;
	height : 40px;
}

.footer a:link { color : #FFFFFF; text-decoration : underline;}
.footer a:visited { color : #FFFFFF; text-decoration : underline;}
.footer a:active { color : #FFFFFF; text-decoration : underline;}
.footer a:hover { color : #FFFFFF; text-decoration : none;}

.credits{
	float : left;
	padding : 10px 0;
	text-align : right;
	color : #bec0c7;
	width : 980px;
}

.credits a:link { color : #bec0c7; text-decoration : none;}
.credits a:visited { color : #bec0c7; text-decoration : none;}
.credits a:active { color : #bec0c7; text-decoration : none;}
.credits a:hover { color : #bec0c7; text-decoration : none;}


#slideshow_holder{
	padding : 0 0 10px;
	overflow : hidden;
	width : 500px;
}

#slideshow_image img{
	width : 500px;
}


.slideshow_holder{
	margin-bottom: 15px;
}


.footer_container{
	z-index: 95;
}


.subsite_text_layer{
	width: 300px;
	height: 65px;
	padding: 10px;
	z-index: 97;
	position: absolute;
	
	background-color: #ffffff;
	left: 241px;
	opacity:0.7;
	filter:alpha(opacity=70);
}
.subsite_text_layer_01{
	top: 125px;
}
.subsite_text_layer_02{
	top: 189px;
}
.subsite_text_layer_03{
	top: 253px;
}
.subsite_text_layer_04{
	top: 317px;
}
div.subsite_text_layer_text{
	opacity:1.0;
	filter:alpha(opacity=100);
}