html { height: 100%; }
body { height: 100%; text-align: center; background: #fff url(../images/blocks/bg_body.gif) left top repeat-x; margin: 0; padding: 0; }
    /* color schemas specific -------> */
    body.schema03 { background: #fff url(../images/blocks/bg_body_s03.png) left top repeat-x; }
    /* <------- color schemas specific */
body#ie6 { behavior: url(fileadmin/templates/archined/js/csshover.htc); }

.clearer { clear: both; }
.fl { float: left; }
.fr { float: right; }

#border { min-height: 100%; height: auto!important; height: 100%; background: transparent url(../images/blocks/bg_body.gif) left bottom 

repeat-x; }
    /* color schemas specific -------> */
.schema01 #border {min-height: 100%; height: auto!important; height: 100%; background: transparent url(../images/blocks/bg_body.gif) left bottom repeat-x;}
.schema02 #border {min-height: 100%; height: auto!important; height: 100%; background: transparent url(../images/blocks/bg_body_s02.gif) left bottom repeat-x;}
.schema03 #border {min-height: 100%; height: auto!important; height: 100%; background: transparent url(../images/blocks/bg_body_s03.gif) left bottom repeat-x;}
.schema04 #border {min-height: 100%; height: auto!important; height: 100%; background: transparent url(../images/blocks/bg_body_s04.gif) left bottom repeat-x;}
.schema05 #border {min-height: 100%; height: auto!important; height: 100%; background: transparent url(../images/blocks/bg_body_s05.gif) left bottom repeat-x;}
.schema06 #border {min-height: 100%; height: auto!important; height: 100%; background: transparent url(../images/blocks/bg_body_s06.gif) left bottom repeat-x;}
.schema07 #border {min-height: 100%; height: auto!important; height: 100%; background: transparent url(../images/blocks/bg_body.gif) 

left bottom repeat-x;}
.schema08 #border {min-height: 100%; height: auto!important; height: 100%; background: transparent url(../images/blocks/bg_body.gif) 

left bottom repeat-x;}
.schema09 #border {min-height: 100%; height: auto!important; height: 100%; background: transparent url(../images/blocks/bg_body_s09.gif) left bottom repeat-x;}
    /* <------- color schemas specific */




#mainContainer { width: 899px; text-align: left; margin: 0 auto; /* background: #efefef; */}
    /* templates specific -------> */
        .template-overindex #mainContainer { width: 899px; }
        .template-gegevensbeheer #mainContainer { width: 899px; padding-left: 20px; }

    /* <------- templates specific */



#header { width: 100%; height: 110px; margin: 0px 0 0 0; float: left; }
#header .logo { width: 296px; height: 110px; float: left; /*margin-right:40px;*/}
#header .logo a:link, #header .logo a:visited { width: 215px; height: 110px; display: block; }
.default #header .logo a:link, .default #header .logo a:visited { background-image: url(../images/logos/logo_s01.gif); }
.schema03 #header .logo a:link, .schema03 #header .logo a:visited { background-image: url(../images/logos/logo_s03.gif); }

#header ul, #header .quicksearch { width: 260px; list-style: none; text-transform: lowercase; margin: 10px 0 0 0; padding: 0; float: 

left; display: inline;  }

#header .textblock { width: 240px; list-style: none; color: #a0a0a0; font-style: italic; text-align: center; margin: 10px 0 0 0; padding: 0; float: right; }
#header .textblock .color { color: #4B5A85;}
    /* templates specific -------> */
        /*.template-gegevensbeheer #header .textblock { margin-right: 19px; display: inline; }*/
    /* <------- templates specific */

#header ul li { margin: 0 0 2px 1px; float: left; display: inline; }
#header ul li a:link, #header ul li a:visited { height: 21px; line-height: 20px; font-size: 16px; font-weight: normal; color: #555555; 

	


text-decoration: none; background: left 0 repeat-x; padding: 0 10px; float: left; zoom: 1; white-space: nowrap; }
#header ul li a:hover { color: #000; background-position: left -21px; }

#header ul.mainmenu { /*margin-left: 40px;*/ margin-top: 25px;  }
#header ul.mainmenu li.s01 { margin-left: 3px; }
#header ul.mainmenu li.s02 { }
#header ul.mainmenu li.s03 { margin-left: 24px; }
#header ul.mainmenu li.s04 { clear: left; }
#header ul.mainmenu li.s04 { }
#header ul.mainmenu li.s06 { }
#header ul.mainmenu li.s07 { /*margin-left: 114px;*/ margin-left: 18px; clear: left; }    

    /* color schemas specific -------> */
    .default #header ul.mainmenu li a:hover { color: #000; background-position: left -21px; }

    .default #header ul.mainmenu li.s01 a:link,
    .default #header ul.mainmenu li.s01 a:visited,
    .schema01 #header ul.mainmenu li.s01 a:link,
    .schema01 #header ul.mainmenu li.s01 a:visited { color: #fff; background-image: url(../images/blocks/bg_ctitle_s01.gif); }

    .default #header ul.mainmenu li.s02 a:link,
    .default #header ul.mainmenu li.s02 a:visited,
    .schema02 #header ul.mainmenu li.s02 a:link,
    .schema02 #header ul.mainmenu li.s02 a:visited { color: #fff; background-image: url(../images/blocks/bg_ctitle_s02.gif); }

    .default #header ul.mainmenu li.s03 a:link,
    .default #header ul.mainmenu li.s03 a:visited,
    .schema03 #header ul.mainmenu li.s03 a:link,
    .schema03 #header ul.mainmenu li.s03 a:visited { color: #fff; background-image: url(../images/blocks/bg_ctitle_s03.gif); }

    .default #header ul.mainmenu li.s04 a:link,
    .default #header ul.mainmenu li.s04 a:visited,
    .schema04 #header ul.mainmenu li.s04 a:link,
    .schema04 #header ul.mainmenu li.s04 a:visited { color: #fff; background-image: url(../images/blocks/bg_ctitle_s04.gif); }

    .default #header ul.mainmenu li.s05 a:link,
    .default #header ul.mainmenu li.s05 a:visited,
    .schema05 #header ul.mainmenu li.s05 a:link,
    .schema05 #header ul.mainmenu li.s05 a:visited { color: #fff; background-image: url(../images/blocks/bg_ctitle_s05.gif); }

    .default #header ul.mainmenu li.s06 a:link,
    .default #header ul.mainmenu li.s06 a:visited,
    .schema06 #header ul.mainmenu li.s06 a:link,
    .schema06 #header ul.mainmenu li.s06 a:visited { color: #fff; background-image: url(../images/blocks/bg_ctitle_s06.gif); }

    .default #header ul.mainmenu li.s07 a:link,
    .default #header ul.mainmenu li.s07 a:visited,
    .schema07 #header ul.mainmenu li.s07 a:link,
    .schema07 #header ul.mainmenu li.s07 a:visited { color: #fff; background-image: url(../images/blocks/bg_ctitle_s07.gif); }
    /* <------- color schemas specific */

#header .sysmenu { margin-left: 110px; }
    /* color schemas specific -------> */
    .default #header ul.sysmenu li a:link, .default #header ul.sysmenu li a:visited { color: #fff; background-image: url(../images/blocks/bg_gtitle01.gif); }
    /* <------- color schemas specific */

#header .quicksearch { margin-left: 110px; }
#header .quicksearch label { font-size: 16px; font-weight: normal; color: #555555; margin: 0 10px 0 0; }
#header .quicksearch .imp-text { width: 130px; }

#pathway { font-family: Arial, sans-serif; font-size: 11px; color: #a0a0a0; text-transform: lowercase; list-style: none; margin: 30px 0 67px 295px; padding: 0; float: left; display: inline; }
        /* templates specific -------> */
        /*.template-overindex #pathway { margin-top: 0px; }*/
        /*.template-gegevensbeheer #pathway { margin-top: 0; margin-left: 250px; }*/
        /*.template-searchcat #pathway { margin-top: 0; }*/
        /* <------- templates specific */

#pathway li { display: inline; }
#pathway li.act a:link, #pathway li.act a:visited { font-family: "Georgia", "Arial", "sans-serif"; color: #4a4a4a; text-decoration: underline; }
#pathway li.separator { margin: 0 8px; }
#pathway a:link, #pathway a:visited { font-family: "Georgia", "Arial", "sans-serif"; font-style: italic;  color: #a0a0a0; text-decoration: none;}
#pathway a:hover { color: #222222; text-decoration: underline;}

#subpages { width: 100%;  height: 144px; margin: 0 0 30px 0; padding: 0; clear: both; }
/* templates specific -------> */

.template-searchcat #subpages { margin: 0 0 30px 0px; }
/* <------- templates specific */
#subpages dl { height: 21px!important; line-height: 21px!important; float: left; margin-top: 0px !important;  margin-top: 0px !important;  margin-left: 0px !important; }
#subpages dl.first .level1 { font-family: Georgia, sans; color: #fff; font-size: 12px; text-transform: lowercase; padding: 0 136px 0 10px; cursor: default; }

#subpages dl.first .level1:hover { color: #fff; background: url(../images/blocks/bg_subpages.gif) left top repeat-x; }
#subpages dl .level1 { font-family: Arial, sans-serif; font-weight: normal; text-transform: uppercase;  color: #a4a4a4; font-size: 10px; background: url(../images/blocks/bg_subpages.gif) left top repeat-x; margin: 0 1px 0 0; text-align: center; float: left; }
#subpages dl .level1:hover { text-decoration: none; color: #a4a4a4; background: url(../images/blocks/bg_subpages_act.gif) left top repeat-x; }

#subpages dl.act .level1 { color: #fff; font-weight: normal; background: url(../images/blocks/bg_subpages_act.gif) left top repeat-x; }
#subpages dl.act .level1:hover  { text-decoration: none; font-weight: normal;}
#subpages dl.item02 .level1 { width: 168px; font-weight: normal;}
#subpages dl.item03 .level1 { width: 113px; font-weight: normal;}
#subpages dl.item04 .level1 { width: 135px; font-weight: normal;}

#subpages .left { position: absolute; top: 21px; left: 0px; z-index: 999; }
#subpages .right { position: absolute; top: 21px; right: 1px; z-index: 999;}
/*#subpages li.act .subblock { display: block; }*/

.subblock { width: 100%; background: #959fb7; padding: 0; display: none; }
.fieldname { color: #fff;  line-height: 13px; font-size: 10px; text-transform: uppercase; font-family: Arial; }
/*.subblock .imp-select { width: 130px; color: #000; border: 1px solid #7f9db9; font-size: 10px; margin: 0 0 7px 0; }*/
.subblock .imp-button { font-size: 10px; color: #485a83; line-height: 14px; text-transform: uppercase; padding: 0!important; border: 0px solid #fff!important; cursor: pointer; }
.subblock .wide { width: 90px!important; }


#subpages .subblock { width: 408px; height: 124px; background: #A5ACBE; padding: 5px; display: none; }
#subpages #item02_div { display: block; }
/*#subpages li.sub:hover .subblock { display: block; }*/
#subpages .subblock .col1 { width: 135px; height: 100px; margin: 5px 35px 0 5px; float: left; display: inline; }
#subpages .fieldname { color: #fff;  line-height: 13px; font-size: 10px; text-transform: uppercase; font-family: Arial; }
#subpages .subblock .imp-select { width: 130px; color: #5f5f5f; border: 1px solid #7f9db9; font-size: 10px; margin: 0 0 7px 0; text-transform: uppercase; }
#subpages .subblock #pctSelect1{ width: 229px; color: #5f5f5f; border: 1px solid #7f9db9; font-size: 10px; margin: 0 0 7px 0; text-transform: uppercase; } 
#subpages .subblock .imp-button { font-size: 10px; color: #485a83; line-height: 14px; text-transform: uppercase; padding: 0!important; border: 0px solid #fff!important; cursor: pointer; }
#subpages .subblock .short { width: 58px!important; }
#subpages .subblock .wide { width: 90px!important; }

#subpages #item03_div { width: 408px; display: none; }
#subpages #item03_div .subblock-content { margin-right: 12px /* 7px 0 11px*/; text-align: right; }
#subpages #item03_div .subblock-content .imp-text { width: 229px; margin: 0 0 5px 0; }
#subpages #item03_div .subblock-content .imp-button { margin: 10px 0 0 0; }

/*#subpages li.item04 .subblock { width: 175px; display: none; }*/
#subpages #item04_div  .col1 { margin: 5px 20px 0 11px!important; display: inline; }
#subpages #item04_div  .col3 { margin-left: 15px!important; display: inline; }

        /* templates specific -------> */


        .template-searchcat #subpages #item02_div { width: 408px; }
        .template-searchcat #subpages #item02_div .imp-select { margin: 0!important; margin: 0 0 3px 0; padding: 0!important; text-transform: uppercase; }
        .template-searchcat #subpages #item02_div .col1 { width: 168px; height: 110px; display:inline}

        .template-searchcat #subpages #item03_div { width: 408px; }
        .template-searchcat #subpages #item04_div { width: 408px; }
        .template-searchcat #subpages #item04_div .imp-select { margin: 0!important; margin: 0 0 3px 0; padding: 0!important; text-transform: uppercase; }
        .template-searchcat #subpages #item04_div .col1 { width: 168px; margin: 21px 0 0 0; }



        /* <------- templates specific */


#contentContainer { width: 100%; padding: 0 0 30px 0; float: left; }

#leftColumn { width: 290px; float: left; /*overflow: hidden; */margin:0pt 60px 0pt 0px; }
#leftColumn .csc-header-n1 h1{font-style: italic; font-size: 18px; margin: 0; font-weight: normal; }
.blockTitle { font-family: Arial; height: 21px; line-height: 21px; color: #fff; font-size: 11px;  background: url(../images/blocks/bg_title.gif) left top repeat-x; padding: 0 12px 0 10px; float: left; clear: both;}

#newmember  { height: 700px; overflow: auto; clear: both; width: 287px; }
#newmember ul { margin: 1px 0 0 0; background: #f4f3f2;  padding: 0; list-style: none; overflow: hidden; }
#newmember ul li { margin: 0; padding: 5px 0; border-bottom: 1px solid #fff; overflow: hidden; cursor: pointer; }
#newmember ul li a:link, #newmember  ul li a:visited { width: 230px; font-size: 12px; font-weight: bold; color: #485a83; background: url(../ext/dre_designdb/images/icons/star.gif) left top no-repeat; padding: 0 0 0 21px; margin: 0 0 0 5px; display: block; zoom: 1; /*text-transform: capitalize;*/ }
#newmember ul li a:hover { text-decoration: none; }
#newmember ul li:hover { background: #e0dcdb; }
#newmember ul li.separator { height: 1px!important; line-height: 1px!important; font-size: 1px!important; padding: 0!important; background: #ff0000; }
#newmember ul li .location { font-family: Arial, sans-serif; line-height: 14px; color: #5f5f5f; font-size: 11px; margin: 0 0 0 27px; }
#newmember ul li .discipline { font-family: Arial, sans-serif; line-height: 11px; font-size: 11px; margin: 0 0 0 27px; color: #5f5f5f; 

}

/*grafical searchresult*/

.projectBlock { width: 100%;  background: #959fb7; float: left; padding-bottom: 10px; }
#leftColumn .projectBlock { 
	height: 880px; 
	/*overflow: auto; */
	clear: both; 
	width: 287px; 

}
html>/**/body #leftColumn .projectBlock {
	oveflow:auto;
	overflow-y:visible;
	overflow-x:hidden;
	overflow-x: visible;
}

#leftColumn .projectBlock .projects  { margin: 13px 0 0 37px; float: left; display: inline;  clear: both; overflow: auto; }
#leftColumn .description { 
	width: 300px!important;
}
        /* templates specific -------> */


        /* <------- templates specific */
.projectBlock .projects { margin: 0 37px; padding: 0 0 23px 0;  }

.projectBlock .projects  .projectItem {  left: 0x !important; margin: 10px 10px 0px 0px !important; position: relative; }
.projectBlock .projects  .projectItem img { border: 1px solid #cacfdb;  margin-bottom: -3px; }
.projectBlock .projectItem a { }
.description { font-weight: bold; width: 300px; height: auto; background: url(../images/blocks/bg_projectblock.gif) 14px top no-repeat; position: absolute;
left: 17px; top: 60px; z-index: 40; display: none; overflow: hidden;}

.description .descriptionBlock { background: #f4f3f2; margin: 13px 0 0 0; float: left; padding-bottom: 3px;}
/*.projectItem:hover .description { display: block; overflow: visible; }*/
.descriptionBlock p.projectName { color: #5f5f5f; margin: 5px 14px 0 14px; font-family: Georgia; font-size: 12px; }
.descriptionBlock p.memberName { color: #485a83; margin: 0 14px 5px 14px; font-family: Georgia; font-size: 12px;}

#wideColumn .cb01 .col01 .projectBlock { margin: 0 0 10px 0!important; }
#wideColumn .cb01 .col01 .projects { width: 100%; margin: 0; padding: 0 0 10px 0; }
#wideColumn .cb01 .col01 .projects .projectItem { margin: 5px 0 0 11px; background-color: #FFFFFF; }
#wideColumn .cb01 .col01 .projects .makeRel {  padding: 0px 0px 0px 10px; height: 82px;}
#wideColumn .cb01 .col01 .projects .makeRel .projectItem .description { top: 72px; z-index: 30}
#wideColumn .cb01 .col01 .projects .makeRel .activeImg { opacity:.30; filter: alpha(opacity=30); -moz-opacity: 0.3; }
#wideColumn .cb01 .col01 .projects .makeRel .absActive {*left: 111px !important; left: 19px; position: relative; top: -30px; margin-top: -20px;}

*html #wideColumn .cb01 .col01 .projects .makeRel .absActive {left: 111px; position: relative; top: -30px; margin-top: -20px;}
#wideColumn .cb01 .col0 .projects .makeRel .absActive img {  border : 0px solid black;}
.field01 { text-transform: uppercase; font-size: 9px; color: #34466c; }
.field02 { color: #3A3B3B; }
.field03 { color: #5F5f5f; }

#wideColumn .cb01 .col02 .projectBlock { margin: 14px 0 0 0; padding: 0 0 15px 0;  }

#wideColumn .cb01 .col02 .projectBlock .single-project { margin: 15px 15px 0 15px; background: #F4F3F1; float: left; display: inline; width: 390px; }
.single-project h1 { font-size: 14px; color: #34466c!important; margin: 0 0 0 0; text-transform: capitalize; }
.single-project h2 { font-size: 14px; color: #62615F!important; margin: 0 0 0 0; }
.single-project h3 { font-size: 11px; color: #595856!important; font-weight: normal!important; margin: 0 0 5px 0; }
.single-project-image { overflow: hidden; }
.single-project-image img { display: block; max-width: 390px; }
.single-project .linkblock { padding-bottom:10px; width: auto;     }

.single-project .linkblock  a:link, .single-project .linkblock  a:visited { width: 25px; height: 20px; margin: 0 0 5px 9px; float: left; display: block; margin-top: 10px; padding-right: 5px; }
.single-project .linkblock .color01 {  background: #A5A6D6;  }
.single-project .linkblock .color02 {  background: #5E4E35;  }
.single-project .linkblock .color03 {  background: #7F6C72;  }
.single-project .linkblock .color04 {  background: #7F8198;  }


.singleProject .col01 { margin-right: 5px!important; }
.singleProject .col02 { width: 420px!important; }
.titles { width: 55%; margin: 10px 0 0 14px; float: left; display: inline; }
.single-project-cont {   }
.single-project-content { height: 375px; overflow: auto; margin: 10px 10px 10px 15px; }

.template-index #wideColumn{
    width: 579px !important;
    float: left; 
    overflow: visible;
}

#wideColumn { width: 500px; float: left; overflow: hidden; }

#wideColumn .lastProject { width: 527px; margin: 0 0 0 15px; float: left; display: inline; }
#wideColumn .lastProject .blockTitle { float: right; }
#wideColumn .lastProject .projectBlock { width: 100%; background: #959fb7; float: left; }
#wideColumn .lastProject .projectBlock .projects { margin: 14px 0 0 13px; padding: 0 0 23px 0; float: left; display: inline; }

#wideColumn .lastProject .projectBlock .projectItem { margin: 10px 10px 0px 0; float: left; display: inline; position: relative; z-index: 30; }
#wideColumn .lastProject .projectBlock .projectItem img { border: 1px solid #cacfdb; position: relative; z-index: 30;}
#wideColumn .lastProject .projectBlock .projectItem a { position: relative; z-index: 30;}

#wideColumn .lastProject .description { width: 300px; height: auto; background: url(../images/blocks/bg_projectblock.gif) 14px top no-repeat; position: absolute; left: 17px; top: 52px; z-index: 40; display: none; }
#wideColumn .lastProject .description .descriptionBlock { background: #f4f3f2; margin: 13px 0 0 0; float: left; }
/*#wideColumn .lastProject .projectItem:hover .description { display: block; overflow: visible; }*/
#wideColumn .lastProject .description { margin: 20px 14px 10px 14px; font-size: 12px; font-weight: bold; float: left;  }


.cb01 { width: 100%; background: #f4f3f1; padding: 0 0 14px 0; margin: 0 0 0 5px; float: left; display: none; }
.cb01 .cb01-titleBlock { width: 100%; /*height: 38px;*/ margin: 0 0 0 0; /*line-height: 30px;*/ background: #e0dcdb; font-weight: bold; float: left; min-height: 35px; }
.cb01 .cb01-titleBlock .cb01-title { width: 425px;  margin: 8px 0 8px 147px; background: url(../ext/dre_designdb/images/icons/star02.gif) left center no-repeat; padding: 0 0 0 21px; float: left; display: inline; }
.cb01 .cb01-logo { margin: 10px 0 0 0; }
.cb01 .cb01-title .uppercase { text-transform: uppercase; }
.cb01 .cb01-content { margin: 5px 14px 0 14px; }
.cb01 .cb01-content .col01 { width: 115px; font-family: Arial, sans-serif; font-size: 11px; margin: 5px 27px 0 0; text-align: right; float: left; }
.cb01 .cb01-content .col01 a:link, .cb01 .cb01-content .col01 a:visited { color: #35466c; text-decoration: underline;}
.cb01 .cb01-content .col01 .contact  { font-size: 9px; color: #34466c!important; }
.cb01 .cb01-content .col02 { width: 396px; float: right; }
.cb01 .imageBlock { width: 394px; /*height: 274px;*/ margin: 14px 0 0 0; float: left; }
.cb01 .imageBlock img { 
	border: 1px solid #54585a; 
	display: none;
	/*max-width: 390px; */
	/*max-height: 390px; */
	height: expression(this.height >= this.width && this.height > 390 ? '390px' : true);
	width: expression(this.height < this.width && this.width >= 390 ? '390px' : true);	
	}
.cb01 .cb01-profile { float: left; }
.cb01 .cb01-profile h3 { text-transform: uppercase; color: #34466c!important; font-size: 10px; margin: 12px 0 0 0!important; font-family: Arial;  }

.search_rez { width: 287px; height: 38px; font-family: Arial, sans-serif; font-size: 11px; color: #fff; background: #8d919c; float: left; display:none}
.search_rez a:link, .search_rez a:visited { color: #fff!important; }

.search_rez a:hover { text-decoration: underline; }
.search_rez .separator { margin: 0 5px; }
.search_rez .result { margin: 5px 10px 0 10px; }
.search_rez .sort { margin: 0 10px; }

.bannersBlock { width: 100%; margin: 24px 0 20px 73px; float: left; display: inline; }
.bannersBlock a:link, .bannersBlock a:visited { margin: 0 9px 11px 0; float: left; }
.bannersBlock a:hover { }
.bannersBlock a:link img { display: block; }


#mainColumn { width: 519px; min-height: 30px; float: left; overflow: hidden; }
.template-overindex #mainColumn { width: 525px !important; margin: 0 30px 0 0px; display: inline; }
.template-gegevensbeheer #mainColumn { width: 400px!important; margin: 0 0 30px 0px; display: inline; }
#mainColumn .article-title { margin: 10px 0 20px 40px; }
#mainColumn .article-title h1 { margin: 0 0 3px 0; }
#mainColumn .article-title p { font-size: 11px; margin: 0; }
#mainColumn .article-teaser { font-size: 13px; font-weight: bold; color: #243649; border-left: 3px solid #38597b; padding: 0 0 0 12px; margin: 0 0 20px 0; }
#mainColumn .content { margin: 0 0 0 0px; }


#rightColumn { width: 337px; float: right; overflow: hidden; }
.template-overindex #rightColumn { width: 280px; margin-right: 0px; display: inline; }
.template-gegevensbeheer #rightColumn { width: 423px; margin: 0; display: inline; }
#rightColumn .content { margin: 0; clear: both; }


/*
#wideColumn .lastProject .projectItem:hover{
    z-index: 40;
}

#wideColumn .lastProject .projectItem:hover .description {
    display: block;
    overflow: visible;
    z-index: 40;
}

#wideColumn .lastProject .projectItem:hover img { overflow: visible;
    z-index: 20;
}
#wideColumn .lastProject .projectItem:hover a { overflow: visible;
    z-index: 20;
}


#wideColumn .lastProject .projectBlock .projectItem a {
    position: relative;
    display: block;
    z-index: 30;
}

*/

#wideColumn .tx-macinabanners-pi1 {
    float: left;
    margin-top: 15px;

}

#wideColumn .tx-macinabanners-pi1 .banner_item {
    margin-left: 40px;
    margin-bottom: 5px;
}

#wideColumn .tx-macinabanners-pi1 .banner_item.big {
    margin-left: 15px;
}

#subpages #item04_div .col1 { width: auto;}

.item_wrapping {
    height: 110px;
}

#subpages .subblock {
    height: 135px;
}

#subpages #item04_div {
    margin-left: -283px;
}

#subpages #item03_div {
    margin-left: -169px;
}

#second_col1 {
    padding-left: 10px;
}

#resList .projectBlock .projectItem a{
    display: block;
}

#wideColumn {
    overflow: visible;
}
#wideColumn .lastProject .projectBlock .projects {
    overflow: visible;
}

.projectHead {
    color: #FFFFFF;
    text-align: right;
    padding-top: 2px;
    padding-right: 12px;
}

.table1 {

    float: left;
    /*height: 505px;*/
    width: 230px;
    margin-left: 10px;
    
}

.table2 {

    width: 270px;
    float: right;
    margin-right: 10px; 
}

.omTable{
    width: 540px;
    background-color: #959FB7;
}
.tabletext {
    font-size: 11px;
    vertical-align: top;
    font-family: Arial;
}
.verplicht {
    clear: both;
    background: #7d8391 url(../images/blocks/bg_deelname.gif) repeat-x left top;
    width: 540px;    
    color: #ffffff;
    text-align: center;
    padding-top: 3px;
    padding-bottom: 3px;
}
.buttonname {
    border:0px solid #FFFFFF !important;
    color:#485A83;
    cursor:pointer;
    font-size:10px;
    line-height:14px;
    margin-bottom :10px;
    margin-right: 10px;
    text-transform:uppercase;
}
.optionTabel ,
.optionTabel td ,
.optionTabel td input
{
    padding: 0;
    margin: 0;
    font-size: 11px;
    font-family: Arial;

}

#subpages #item04_div {
    margin-left: -419px;
}

#subpages #item03_div {
    margin-left: -283px;
}

#subpages #item02_div {
    margin-left: -169px;
}

#subpages .makeRelative {
    position: relative;
    float: left;
}
.tabletext td {
    font-family: Arial;
    font-size: 11px;
}
.cb01-profile detPDF {
    text-decoration: underline;
}
.projectBlock .single-project-content .single-project-content a:link{
    text-decoration: underline;
}
.pdflink a:link{
    text-decoration: underline;
   
}
.template-index #leftColumn{
    /* width: 325px; */
    width: 295px;
    margin: 0px;
}

#detailContainer {
    padding-left: 12px;
    padding-bottom: 10px;
    padding-right: 10px;
}

.headerContent {
    color:#485a83;
    font-family: Arial,sans-serif;
font-size: 11px;
}

.innerContent {
    color:#868686;
}

.spacer {
    /*padding-top:10px;*/
    /*padding-bottom:30px;*/
}
.hr{
width: 100%;
}
#resList .projectBlock .projectItem {
    float:left;
/*left:0px !important;*/
margin:10px 0px 0px 10px;
/*position:relative;*/
/*width:100px;*/
}
#resList .projectBlock .projects {
clear:both;
display:inline;
float:left;
margin:13px 0pt 0pt 45px;
overflow:visible;
/*width:95%;*/
}

#imgTitle{
font-family: Georgia;
font-size: 11px;
font-style: italic;
}
.col01 .field01{
font-size: 11px;
text-transform: none;
}

#allowedFiles table tr td{
font-size: 11px;
}

#allowedImages table tr td{
font-size: 11px;
}
#resList{
	height: 880px;
	width: 287px;
	overflow-x: visible;
}

.content{
	overflow-x: visible;
}

.projectBlock, .tx-dredesigndb-pi1{
	overflow-x: visible;
}

#leftColumn{
	overflow-x: visible;
}

#projectButtons {
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	font-size: 11px;
	color: #FFFFFF !important;	
	}

#projectButtons a {
	font-weight: bold;
	color: #ffffff;
}
#projectButtons a:hover {
	font-weight: bold;
	color: #ffffff;
	text-decoration: underline;
}

#detailContainer p {
/*margin: 0px;*/
}

#detDescription p {
/*margin: 0px;*/
}
#detLogo{
/* max-width: 115px;*/
/* max-height: 55px;*/
display: none;
/* height: expression(this.height > this.width && this.height > 55 ? '55px' : true);*/
/*width: expression(this.height < this.width && this.width > 115 ? '115px' : true);*/
   	width: expression(this.width > 115&& (this.width/this.height) > (115/55) ? 115: true); 
  	height: expression(this.height > 55&& (this.width/this.height) <= (115/55) ? 55: true);
 

}
#detProjectImage{
/*	max-width: 390px; */
/*	max-height: 390px;*/
display: none;
 /*	height: expression(this.height >= this.width && this.height > 390 ? '390px' : true);*/
 /*	width: expression(this.height < this.width && this.width > 390 ? '390px' : true);	*/
 /*	width: expression(this.width >= 390&& (this.width/this.height) > (390/390) ? 390: true); */
  /*	height: expression(this.height >= 390&& (this.width/this.height) <= (390/390) ? 390: true);*/
}
#detProjectImageBlock{
width: 390px;		
}

.csc-header csc-header-n2 {
margin-bottom: 10px;
}
