*	{
	font-weight: 400;
}
a, div {
        font-family: Arial, Verdana;
        font-size: 11px;
        color: #3F3632;
}

a	{
	text-decoration: none;
}
div.pressbanner {
        padding: 6px; 
        font-family: Arial, Verdana;
        
        font-size: 20px;
        color: #AF4212;

        letter-spacing: -1px;
        text-transform: uppercase;
        line-height: 90%;        
}


#gmap div {
	color:#a0a0a0;	
}
.normaltitle {
}
.selectedtitle {
}



div.mainmenu{
        margin-top: 2px;
        margin-bottom: 4px;
        margin-right:4px;
        display:block;
        font-family: Arial, Verdana;
        
        font-size: 14px;
        color: #4B697C;
        letter-spacing: 1px;
        line-height: 110%;
}
div.mainmenu A{
        text-decoration: none;
        font-family: Arial, Verdana;
        
        font-size: 14px;
        letter-spacing: 0px;
        line-height: 110%;
}
div.mainmenu A:HOVER{
        color: #AF4212;
}

div.homepagetitles:first-letter {font-size:24px}


A.mainarea, A.homepagetitles2 {
        text-decoration: none;
        font-family: Arial, Verdana;
        font-size: 14px;
        letter-spacing: 0px;
        line-height: 110%;
}


A:HOVER.mainarea, A:HOVER.homepagetitles2{
        color: #AF4212;
}

.film, .Film	{
	color: #5C45FF;
}

.animation, .Animation	{
	color: #FF5947;
}

.games, .Games	{
	color: #429096;
}

.dvdlabel, .Dvdlabel	{
	color: #787A7D;
}
.other, .other	{
	color: #4B697C;
}

.columns {
        
        font-size: 14px;
}

div div a:hover.columns{
	color: #AF4212;
	
}




div.mainmenuselected{
        margin-top: 2px;
        margin-bottom: 4px;
        margin-right:4px;

        font-family: Arial, Verdana;
        
        font-size: 14px;

        letter-spacing: 1px;
        line-height: 110%;
}
div.mainmenuselected A{
        text-decoration: none;
        font-family: Arial, Verdana;
        
        font-size: 14px;

	    letter-spacing: 0px;
        line-height: 110%;
	
}
div.mainmenuselected A:HOVER{
        color: #AF4212;
}



div.mainmenuclicked{
        margin-top: 2px;
        margin-bottom: 4px;
        margin-right:4px;

        font-family: Arial, Verdana;
        
        font-size: 14px;

        letter-spacing: 1px;
        line-height: 110%;
}
div.mainmenuclicked A{
        text-decoration: none;
        font-family: Arial, Verdana;
        
        font-size: 14px;

	letter-spacing: 0px;
        line-height: 110%;
	background: url(../img/arrow_menu.png) no-repeat 0 4px;
}
div.mainmenuclicked A:HOVER{
        color: #AF4212;
}







div.mainmenuexception{
        margin-top: 2px;
        margin-bottom: 4px;
        margin-right:4px;
        display:block;
        font-family: Arial, Verdana;
        
        font-size: 14px;
        color: #4D423D;
        letter-spacing: 1px;
        line-height: 110%;
}
div.mainmenuexception A{
        text-decoration: none;
        font-family: Arial, Verdana;
        
        font-size: 14px;
        color: #3F3632;
        line-height: 110%;
}
div.mainmenuexception A:HOVER{
        color: #AF4212;
}












div.mainmenusmall{
        margin-top: 2px;
        margin-bottom: 4px;
        margin-right:4px;
		font-family: Arial, Verdana;
        font-size: 11px;
        color: #4D423D;
        line-height: 110%;
}
div.mainmenusmall A{
        text-decoration: none;
        font-family: Arial, Verdana;
        
        font-size: 11px;
        line-height: 110%;
	
}
div.mainmenusmall A:HOVER{
        color: #AF4212;
}





div.mainmenusmallclicked {
        margin-top: 2px;
        margin-bottom: 4px;
        margin-right:4px;
				font-family: Arial, Verdana;
        
        font-size: 11px;
        color: #3F3632;
        line-height: 110%;
}


div.mainmenusmallclicked A {
        text-decoration: none;
        font-family: Arial, Verdana;
        
        font-size: 11px;
        color: #AF4212;
        line-height: 110%;
	    background: url(../img/arrow_menu.png) no-repeat 0 3px;
}






div.mainsubmenu{
        margin-top: 0px;
        margin-bottom: 2px;
        margin-right: 4px; 

}
div.mainsubmenu A{

        font-family: Arial, Verdana;
        
        font-size: 11px;
        letter-spacing: 0.2px;
        text-transform: capitalize;
        text-decoration: none;
        line-height: 110%;

}
div.mainsubmenu A:HOVER{
	
       color: #AF4212;
}




div.mainsubmenuselected{
        margin-top: 0px;
        margin-bottom: 2px;
        margin-right: 4px;        
}
div.mainsubmenuselected A{
       
        font-family: Arial, Verdana;
        
	    letter-spacing: 0.2px;
        text-transform: capitalize;
        text-decoration: none;
        line-height: 110%;
	
	background: url(../img/arrow_submenu.gif) no-repeat 0 1px;
	
}
div.mainsubmenuselected A:HOVER{
        color: #AF4212;
}



.selected {
	color: #AF4212;
}

A:HOVER.rollover  {
	color: #AF4212;
	
}
	


.navigation{
                
}
.navigation A{
        display:block;
        font-family: Arial, Verdana;
        
        font-size: 11px;
        color: #AF4212;

        letter-spacing: 1px;
        text-transform: capitalize;
        text-decoration: none;
        line-height: 110%;
}




div.projectlistingnarrow {
        
        float: left;
        width:195px;
        height:200px;
	margin-right: 5px;
	
}
div.projectlistingwide {
        
        float: left;
        width:595px;
        
}


div.projectlistingvertical {
	   float: left;
	   margin-bottom: 8px;
	
}



div.floatingblock {
        
        float: left;
        
}
/*tabellen*/

table.nomargin {
        margin: 0 auto 0 auto;
        
}


table.basetable{
        /*width: 600px;*/
        margin: 0px auto 0 auto;
}
table.headertable {
        
}

.basetable TD, .basetable TR{
        margin: 0;
        padding: 0;
        vertical-align: top;
}
/*
.basetable TD{
        border: 1px solid yellow;
}
*/
table.content{
        width: 100%;
        margin: 0;
}
.content TD, .content TR{
        margin: 0;
        padding: 0;
        vertical-align: top;
}
table.newstable{
        width: 100%;
        margin: 0;
}
.newstable TD, .newstable TR{
        margin: 0;
        padding: 0;
        vertical-align: top;
}
.newstable TD{
        padding: 8px;
        width: 50%;
        line-height: 140%;
}
/*submenu*/
div.submenu{
        line-height: 90%;
        padding: 2px 5px 15px 5px;
}
div.submenu ul{
        margin: 0;
        padding: 0;
        /*margin-top: 12px;*/
}
div.submenu li{
        margin-bottom: 10px;
        list-style: none;
}

div.submenu A{
        /*display:list-item;*/
        /*font-family: "Garamond","Georgia","Times new roman","Times";*/
        font-family: Arial, Verdana;
        
        font-size: 11px;
        color: #F69;
        
        letter-spacing: 0px;
        text-decoration: none
}
div.submenu A:HOVER{
        /* padding-left: 6px; */
        color: #F33;
        
        text-decoration: none;
}
div.submenu A.selected{
        color: #F33;        
}

.logosubscript {
        
        font-family: Arial, Verdana;
        
        font-size: 10px;
        color: #3F3632;
        letter-spacing: 0px;
}



/* //////////////////////////////// */
/*teksten*/


A:HOVER.homepagetext {
        color: #AF4212;
        
}
 
 
div.imagethumbnails {
        margin-top:10px;
}




div.teksten p {
        
        padding: 0 6px 6px 0px;
        line-height: 120%;
        font-family: Arial, Verdana;
        font-size: 11px;
        color: #3F3632;
}


div.teksten div#projectthumbnails {
        
        padding: 0 6px 6px 0px;
        line-height: 120%;
        font-family: Arial, Verdana;
        font-size: 11px;
        color: #cecece;
}

.project_thumb_empty{
	background-color:#000;
	border: 1px solid #666;
	width:192px;
	height:63px;
}




div.margindiv {
        margin-left: 15px;
}

div.teksten .projecttitle {
        /* door sifr laten vervangen */
        display:block;
        margin-bottom: 6px;        
        font-size: 19px;
        letter-spacing: 0px;
        text-transform: capitalize;
        
}

div.teksten .title{
        display:block;
        /* background: url(../img/pijltje.gif) no-repeat 0 4px; */
        margin-bottom: 6px;
        font-family: Arial, Verdana;
        
        font-size: 19px;
        letter-spacing: 0px;
        text-transform: capitalize;
	    color: #3F3632;
}
div.teksten .smalltitle{
        display:block;
        /* margin: 0 0 6px 0; */
        font-family: Arial, Verdana;
        
        font-size: 11px;
        letter-spacing: 0px;
        color: #3F3632;
}

a:link.smalltitle,  a:visited.smalltitle{
	 font-size: 14px;
	 /*font-weight: bold;*/
}
a:hover.smalltitle {
	font-size: 14px;
	/*font-weight: bold;*/
    color: #5C45FF;
}




div.teksten .smallappendabletitle{
        margin: 0 0 6px 0;
        font-family: Arial, Verdana;
        
        font-size: 11px;
        letter-spacing: 0px;
        color: #3F3632;
}

div.teksten .smallsubtitle{
        display:block;
        margin: 0 0 6px 0;
        font-family: Arial, Verdana;
        font-weight: normal;
        font-size: 11px;
        letter-spacing: 0px;
        color: #808080;
}
div.teksten .smallappendedsubtitle{
        margin: 0 0 6px 0;
        font-family: Arial, Verdana;
        font-weight: normal;
        font-size: 11px;
        letter-spacing: 0px;
        color: #808080;
}


div.teksten .subtitle{
        display:block;
        margin-bottom: 4px;
        font-family: Arial, Verdana;
        
        font-size: 11px;
        letter-spacing: 0px;
        text-transform: capitalize;
        color: #3F3632;
}
div.teksten .date{
        display:block;
        margin-left: 2px;
        font-family: Arial, Verdana;
        font-weight: normal;
        font-size: 10px;
        color: #3F3632;
}
div.teksten .description{
        margin-top:8px;
        
        display:block;
        font-family: Arial, Verdana;
        font-weight: normal;
        font-size: 13px;
        line-height: 110%;
}
div.teksten .intro{
        line-height: 100%;
        display:block;
        margin-top: 6px;
        font-family: Arial, Verdana;
        
        font-size: 11px;
        color: #3F3632;
}
div.teksten .images{
        display:block;
        position:relative;
        height: 160px;
        /*background-color: #efefe3;*/
        margin: 6px 0 6px 0;
}
div.teksten .images A{
        /*border:1px solid #fff;*/
        
}
div.teksten .images A:HOVER{
        
}
div.teksten .link{
        clear:both;
        display:block;
        margin-top:5px;
}
div.teksten .link A{
        
}

div.teksten .bodyright {
        
        margin-left:370px;
}

div.teksten .bodyright A{
        color: #AF4212;
}

div.teksten .bodyright A:HOVER{
        color: #3F3632;
}

div.teksten .body{
        clear:both;
        display:block;
        margin-top: 6px;
        font-family: Arial, Verdana;
        font-weight: normal;
        font-size: 11px;
        line-height: 120%;
        color: #3F3632;
}
div.teksten .body p{
        margin-left: 0;
        margin-bottom: 6px;
        padding: 0;
}

div.teksten .summary{
        display:block;
        margin-top: 6px;
        text-align: justify;
        line-height: 120%;

}
div.teksten .specifications {
        display:block;
        margin-top: 6px;      
        line-height: 120%;
}

div.teksten .specifications td {

        line-height: 120%;
        margin: 0px;       
}


div.teksten .specifications A, div.teksten .specifications td A{
        
        text-decoration: none;
}
div.teksten .specifications A:HOVER{
        color: #F33;
        
}
div.teksten .prevnext{
        clear: both;
        text-align: center;;
        
}
div.teksten .prevnext span{
        
        padding: 2px 12px 4px 12px;
        font-weight: normal;
        font-size: 10px;
}
div.teksten .prevnext A{
        margin: 0 4px 0 4px;
        font-weight: normal;
        font-size: 10px;
        border-bottom:1px dotted #3F3632;
        color: #4D423D;
}
div.teksten A{
  font-family: Arial, Verdana;
	text-decoration: none;
}
div.teksten A:HOVER{
        color: #3F3632;
        
}
div.teksten ul{
        margin: 0;
        padding: 0;
}
div.teksten li {
        list-style-type: disc;
        list-style-position: inside
}
span.feedback{
        display: block;
        font-style: italic;
}
div.teksten .item{
        margin: 0;
        margin-bottom:15px;
        font-family: Arial, Verdana;
        font-weight: normal;
        font-size: 11px;
        color: #3F3632;
}
div.homepagenews .item{
        float: left;
        width: 210px;
        margin: 0;
        padding: 0 0 18px 18px;
}
div.projectitem{
        margin-bottom: 18px;
        padding: 0 18px 18px;
        font-family: Arial, Verdana;
        font-weight: normal;
        font-size: 11px;
        line-height: 120%;
        color: #3F3632;
}
div.projectitem A{
        font-size: 10px;
        
}
div.projectitem .title{
        /*display:block;*/
        /*display: inline;*/
        background-image: none;
        font-family: Arial, Verdana;
        
        font-size: 17px;
        letter-spacing: -2px;
        text-transform: capitalize;
        color: #F69;
        text-indent: 0;
}
div.projectitem IMG{
        float:left;
        margin-right: 6px;
}
div.projectitem .specifications{
        display:block;
        clear:both;
        background: url(../img/streep_zuurstok.gif);
        border:1px solid #f69;
        padding: 4px;
}

div.projectthumbnail {
        float: left;
        margin-right:5px;
}

/* //////////////////////////// */
/* related */
div.related{
}
div.related .image{
        width:21px; 
        float: left;
        margin-right: 4px;
        margin-bottom:12px;
}
div.related .items{
        width: 220px;
        float: left; 
        margin-bottom:12px;
}
div.related .adres{
        clear:both;
        margin-bottom:24px;
}

div.projectrelated{
        clear:both;
        padding-bottom: 12px;
        line-height: 100%;
}
div.projectrelated .title{
        display:block;
        font-family: Arial, Verdana;
        font-size: 11px;
        
        text-transform: capitalize;
        color: #3F3632;
}
div.projectrelated .smalltitle{
        display:block;
        font-family: Arial, Verdana;
        font-size: 10px;
        
        text-transform: capitalize;
        color: #3F3632;
}
div.projectrelated P{
        margin: 0 0 4px 0;
        font-family: Arial, Verdana;
        font-size: 10px;
        color: #3F3632;
}
div.projectrelated A{
        font-family: Arial, Verdana;
        font-size: 10px;
        color: #3F3632;
        
        text-decoration: none;
}
div.projectrelated A:HOVER{
        color: #F33;
        
}
div.projectrelated .datum{
        text-indent: 4px;
        font-size: 10px;
}


div.news{
        padding-bottom: 12px;
        line-height: 100%;
}
div.news .title{
        display:block;
        font-family: Arial, Verdana;
        font-size: 11px;
        
        text-transform: capitalize;
        color: #3F3632;
}
div.news .title:HOVER{
        color: #3F3632;
        
}
div.news .smalltitle{
        text-transform: capitalize;
        display:block;
        font-family: Arial, Verdana;
        font-size: 10px;
        
        color: #3F3632;
}
div.news P{ 
        margin: 0 0 4px 0;
        font-family: Arial, Verdana;
        font-size: 10px;
        color: #3F3632;
}


.minidatum {
	
	color: #787A7D;	
}


div.jobs{
        padding-bottom: 12px;
        line-height: 100%;
}
div.jobs .title{
        display:block;
        font-family: Arial, Verdana;
        font-size: 11px;
        
        text-transform: capitalize;
        color: #3F3632;
}
div.jobs .title:HOVER{
        color: #3F3632;        
}
div.jobs .smalltitle{
        text-transform: capitalize;
        display:block;
        font-family: Arial, Verdana;
        font-size: 10px;
        
        color: #3F3632;
}
div.jobs P{
        margin: 0 0 4px 0;
        font-family: Arial, Verdana;
        font-size: 10px;
        color: #3F3632;
}



div.upcoming{
        padding-bottom: 12px;
        line-height: 100%;
}
div.upcoming .title{
        display:block;      
        text-transform: capitalize;
}
div.upcoming .title:HOVER{
        color: #3F3632;        background-color: pink;        
}
div.upcoming .smalltitle{
        text-transform: capitalize;
        display:block;
        font-family: Arial, Verdana;
        
        color: #3F3632;
}
div.upcoming P{
        margin: 0 0 4px 0;
        font-family: Arial, Verdana;
        font-size: 10px;
        color: #3F3632;
}
div.upcoming A{
        
        text-decoration: none;
}
div.upcoming A:HOVER{
        color: #3F3632;
        
}

/* ///////////////////////////////////////////////////////////// */
span.error{
        display:block;
        margin: 4px;
        padding: 6px;
        font-family: "Arial", sans-serif;
        
        font-size: 11px;
        color: #c00;
        border: 1px solid #c00;
        text-align: center;
        text-transform: none;        
}
span.error A{
        font-family: "Arial", sans-serif;
        
        font-size: 11px;
        color: #c00;
        text-decoration: underline;
        text-transform: none;
}
span.error A:HOVER{
        color: red;
}

/* CUSTOM Cursor voor Ajax lijstjes */
/* http://userstyles.org/style/show/233 */
.handjeOpZnKantje{
        cursor:url("/img/handjeOpZnKantje.cur"),pointer !important;
}
/* IE ignores styles with [attributes], so it will skip the following. */
.handjeOpZnKantje[class] {
        /*Cursor JS NOK*/        
        cursor:url("data:image/cursor;base64,R0lGODlhEQAWAJECAAAAAP///+zk1gAAACH5BAEAAAIALAAAAAARABYAAAJDlA2pew0BIwTtPBlpvTjvLmkIGDpkKXBnoD0qSF1vl2QrK8/TpKQ7+xP5gETXp8irDHNCE66plCmn0ukRSp1Yo9hDAQA7"),pointer
!important;
}

/* //////////////////////////////// */
/* EDIT MODE */
.editmode{
        text-align: left;
        font-family: sans-serif;
        font-weight: normal;
        font-size: 10px;
        color: black;
        padding-bottom:2px;
        margin-bottom: 2px;
}
.editmode A{
        background-color: pink;
        font-family: sans-serif;
        font-weight: normal;
        font-size: 10px;
        color: black;
        text-decoration: underline;
}
.editmode A:HOVER{
        background-color: red;
}
.editmode IMG{
        background-color: pink;
        width: 10px;
        height: 10px;
}
.editmode IMG:HOVER{
        background-color: red;
        cursor:pointer;
}
.editmode_menuitem{
        
        cursor:move;        
}


/* //////////////////////////////// */
/*
span.title{
        display:block;
        background: url(../img/pijltje.gif) no-repeat 0 6px;
        margin: 0 0 6px 0;
        font-family: Arial, Verdana;
        
        font-size: 24px;
        letter-spacing: -2px;
        text-indent: 16px;
        color: #F33;        
}
span.smalltitle{
        display:block;
        margin-bottom:0px;
        font-family: Arial, Verdana;
        font-size: 10px;
        
        color: #660;
}
span.subtitle{
        display:block;
        margin: 0;
        font-family: Arial, Verdana;
        
        font-size: 16px;
        letter-spacing: 0;
        color: #3F3632;        
}
span.summary{

}
span.date{
        display:block;
        margin-left: 2px;
        font-family: Arial, Verdana;
        font-weight: normal;
        font-size: 10px;
        color: #3F3632;
}
span.prevnext{
        clear: both;
        display: block;
        padding-top: 12px;
        text-align: right;
}
*/



