body {background:#fff; color:#000;}


/* header ................................................................... */
#pageHeader {background:none;}
#pageHeader .pageHeaderWrap1 {margin:0em; width:auto; overflow:visible;}
#pageHeader .search {display:none; visibility:hidden;}
#pageHeader .siteLabel {margin-top:3pt;}
/* hide navigation */
#pageHeader .siteMeta,
#pageHeader .siteLangSwitch,
#pageHeader .navMain li
 {display:none; visibility:hidden;} 
#pageHeader .navMain li.active-trail {display:inline-block; visibility:visible; float:none; color:#000; background:none; margin-bottom:3pt;}
#pageHeader .navMain li.active-trail a {background:none; border:1px solid #000; padding:5pt;}

/* grids .................................................................... */
.gridTwoRight {padding-right:0; margin:4pt 0pt;}
.gridTwoRight .actContent {float:none; width:auto;}
.gridTwoRight .context {float:none; margin:0 !important; width:auto;}
.gridTwoRight h1.heading {padding:0; margin-right:0;}

.gridThree {padding:0; margin:4pt 0pt;}
.gridThree .wrapper2 {padding:0; background:none;}
.gridThree .wrapper {background:none;}
.gridThree .wrapperIn {float:none; width:auto;}
.gridThree .navigation {display:none; visibility:hidden;}
.gridThree .context {display:none; visibility:hidden;}
.gridThree .actContent h1.heading {margin-left:0; margin-right:0; padding:0;}
.gridThree .actContent .node {margin-left:0; margin-right:0;}
.gridThree .actContent div.node-type-page {margin-left:0; margin-right:0;}

.gridTwoLeft {padding-left:0; background:none; margin:4pt 0pt;}
.gridTwoLeft .wrapper {background:none;}
.gridTwoLeft .navigation {display:none; visibility:hidden;}
.gridTwoLeft .actContent {float:none; width:auto;}
.gridTwoLeft h1.heading {margin-left:0; padding:0;}
.faceted-search-page {margin:0;}


/* content .................................................................. */
#pageMainWrap {width:auto; margin:3pt 0;}
#pageMain .navBreadcrumb {background:none; margin:4pt auto;}
#pageMain .navBreadcrumb .navBreadcrumbWrap1 {width:auto; margin:0;}
#pageMain .socialActions {display:none; visibility:hidden;}
.pageSummary .summaryItem {width:46%;}
.pageSummary .summaryItem .textblock a {color:#000;}
.textblock.intro .image {border:none;}
.textblock p {color:#000; margin:4pt 0pt;}
.pageSummary {margin-bottom:3pt;}
div.node-type-page {margin-bottom:4pt;}
.textblock ul {padding-left:1.15em;}
.textblock ul li {background:none; list-style-type:disc; padding:0;}
.textblock table td {border-color:#DAE59A;}
.actContent div.back.nav {display:none; visibility:hidden;}
/* hide focus blocks */
.context .newsFocus,
.context .focusblock,
#contentPage div.studySearch,
.context .promoblock {display:none; visibility:hidden;}
/* homepage */
#homepage #pageContainer {background:none;}
#block-thix-4, #block-thix-3  {display:none; visibility:hidden;}
.doormat {display:none; visibility:hidden;}
.block-carrousel {margin-right:0em; margin-bottom:3pt; background:none;}
#homepage .carousel {overflow:visible;}
.carousel .carNav {display:none; visibility:hidden;}
.block-carrousel .view-content {background:none; overflow:visible;}
.carousel .carContent {height:auto; background:none; overflow:visible; border:1px solid #000;}
.carousel .carContent li.views-row {display:block; margin:2pt 5pt; margin-top:0pt; background:none; height:auto; padding:0; padding-bottom:2pt; border-bottom:1px solid #000;}
.carousel .carContent li.views-row-last {border:none;}
.carousel .carContent .content .heading {margin-left:0; padding-top:0; margin-top:3pt;}
.carousel .carContent .content p {padding:0; margin:2pt 0pt;}
.carousel .carContent .image,
.carousel .carContent .nav {display:none; visibility:hidden;}
.carousel .carContent .content {margin:0;}

/* event */
#homepage .calendarList .more-link {display:none; visibility:hidden;}
.highlight .views-row,
.view-calendar .view-content .highlight .views-row,
.view-calendar .view-content .highlight .event {border:2px solid #DAE59A;}
.highlight .eventHeader {padding-left:3pt; padding-right:3pt; min-height:0; height:auto;}
.highlight .eventHeader .image {display:none; visibility:hidden;}
.highlight .eventContent {padding-left:3pt; padding-right:3pt;}
.mapWrapper .marker {background:none; display:list-item; list-style-image:url("img/placemark.png"); font-size:1pt;}
.section-kalender .eventList, .actContent .view-calendar .pager {margin:0;} 
.view .item-list ul.pager {display:none; visibility:hidden;}
.views-row, .event {margin-bottom:2em;}
/* news */
.actContent .view-news{margin:0;}
.newsFooter {display:none; visibility:hidden;}

/* drupal items */
.tabs ul.primary,
#admin-menu,
#admin-toolbar {display:none; visibility:hidden;}

/* brochures */
.view-brochures .node-type-brochure .downloads {display:none; visibility:hidden;}
.view-brochures .node-type-brochure .brochureContent {padding-left:0; min-height:0; height:auto;}
.view-brochures .node-type-brochure .image {position:static; float:left; margin-right:1em;}
.view-brochures .node-type-brochure .image .graphic {width:auto; height:auto;} 
.view-brochures .node-type-brochure .brochureContent:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}
.view-brochures .node-type-brochure .brochureContent {display:inline-block; display:block;}
/* order brochures */
#block-thix-2 form {overflow:visible;}
#block-thix-2 .buttonLook1 {display:none; visibility:hidden;}
#block-thix-2 .item-list ul {padding-left:1.15em;}
#block-thix-2 .item-list li  {background:none; list-style-type:disc; padding:0;}

/* courses */
.courseIntro, .courseIntro .courseIntroWrap1 {background:none; padding:0;}
.courseIntro .courseIntroWrap2 {overflow:visible; margin:0pt; width:auto;}
.courseIntro .courseIntroWrap1 .textblock {float:none; width:auto; padding:0;}
.courseIntro .context .courseInfo .brochure,
.courseIntro .context .signUp {display:none; visibility:hidden;}
.courseIntro .courseIntroWrap1 .context {float:none; width:50%; margin:4pt 0pt;}
.tabpane .tabHead {display:none; visibility:hidden;}
.tabpane .tabContent div {display:block !important;}
.tabpane .tabContent .heading {display:block !important; border-bottom:2px solid #000; padding-bottom:2pt;}
body.node-type-course .tabpane,
body.node-type-research .tabpane {margin-top:0 !important;}
.textblock object {display:none; visibility:hidden;}
                                               
.tabpane .textblock .heading {border-bottom:1px solid #000; margin-bottom:5pt;}

/* footer ................................................................... */
#pageFooter {background:none; padding-top:0; margin-top:3pt;}
#pageFooter .addressData .heading {background:none; float:none; display:block; zoom1; margin-bottom:2pt;}
#pageFooter .addressData,
#pageFooter .navService {width:auto; margin:0pt; overflow:visible;}
#pageFooter .addressData ul li {float:none; background:none; display:block !important;}
#pageFooter .addressData ul.last {display:none; visibility:hidden;}
#pageFooter .addressData .heading span {color:#000;}
#pageFooter .navService {display:none; visibility:hidden;}
#pageFooter .addressData {color:#000;}

