html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, strong, u, i, em, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	border : 0;
	outline : 0;
	font-size : 100%;
	background : transparent;
	margin : 0;
	padding : 0;
}

table, tbody, tfoot, thead, tr, th,
td {
	vertical-align : baseline;
}

abbr,
acronym,
.help {
	border-bottom : 1px dotted #333;
	cursor : help;
}

blockquote,
q {
	quotes : none;
}

blockquote {
	margin : 0 0 1.3em 1.3em;
}

blockquote:before,
blockquote:after,
q:before,
q:after {
	content : none;
}

sup,
sub {
	font-size : x-small;
	vertical-align : top;
}

sub {
	vertical-align : bottom;
}

table {
	border-collapse : collapse;
	border : 0;
	border-spacing : 0;
	empty-cells : show;
	width : 100%;
	float : none;
}

td,
th {
	border : 0;
	height : auto;
	vertical-align : top;
	margin : 0;
	padding : 0.3em;
}

table.kader {
	border-bottom : 1px solid #d6d6d6;
	border-collapse : collapse;
	border-left : 1px solid #d6d6d6;
}

table.kader td,
table.kader th {
	border-right : 1px solid #d6d6d6;
	border-top : 1px solid #d6d6d6;
}

body {
	background : url(../../images/tud/bg_content.gif) no-repeat center top;
	font : normal 68.75%/1.8 Tahoma, Arial, sans-serif;
	color : #000;
}

h1,
h2,
caption,
h3,
h4,
h5,
h6 {
	font-family : Georgia, "Times New Roman", Times, serif;
	line-height : 1em;
	font-weight : 400;
	margin-bottom : 0.3em;
}

h1 {
	font-size : 24px;
}

h2,
caption {
	font-size : 1.6em;
	color : #00a6d6;
	margin-top : 5px;
	text-align : left;
}

h3 {
	font-size : 1.3em;
}

h4 {
	font-size : 1.1em;
}

h5 {
	font-size : 1.1em;
	font-weight : 700;
}

h6 {
	font-size : 0.9em;
	text-transform : uppercase;
}

p {
	font-size : 1em;
	margin-bottom : 1.5em;
}

pre,
code,
kbd,
samp {
	font-size : 1.5em;
}

hr {
	background-color: #e5e5e5;             
	border: 0 none;                        
	clear: both;                           
	color: #e5e5e5;                        
	height: 1px;                           
	margin: 0 5px 1rem;    
}

ol,
ul {
	list-style : none;
	margin : 0 1.3em 1.3em 0;
	padding : 0;
}

ol {
	list-style : decimal;
}

caption,
th {
	padding : 0.3em;
}

col {
	background : silver;
}

#top {
	position : relative;
	top : 0;
	width : 960px;
	height : 63px;
	margin : auto;
}

#logo {
	width : 161px;
	height : 50px;
	margin-top : 5px;
	float : left;
}

#logo a {
	width : 100%;
	height : 100%;
	background : url(../../images/tud/logo.gif) no-repeat left top;
	display : block;
	text-decoration : none;
	font-size: 0;
}

#logo a span {
	visibility : hidden;
	text-decoration : none;
}

#search {
	margin-top : 10px;
	float : right;
	width : 230px;
}

#search div.left {
	width : 177px;
}

#search label {
	float : left;
	margin-top : 2px;
}

#search .searchbutton {
	border : none;
	width : 46px;
	height : 28px;
	cursor : pointer;
	color : #fff;
	font-family : "Times New Roman",
Times,
serif;
	font-size : 114%;
	float : right;
}

#searchfor {
	border : 1px solid #e5e5e5;
	border-right : 0 solid #fff;
	width : 177px;
	padding-left : 3px;
	padding-right : 3px;
}

#header {
	position : relative;
	width : 780px;
	padding-left : 180px;
	height : 180px;
	margin : auto;
}

#imagerotator {
	position : relative;
	left : 0;
}

#imagerotator ul {
	z-index : 1;
	overflow : hidden;
	position : relative;
	top : 0;
	left : 0;
	width : 780px;
	height : 180px;
	margin : 0;
	padding : 0;
}

#imagerotator li {
	list-style : none;
	float : left;
	position : absolute;
	width : 780px;
}

#imagerotator div.buttons {
	position : absolute;
	right : 15px;
	height : 20px;
	top : 150px;
	z-index : 200;
}

#imagerotator div.buttons a {
	float : left;
	width : 17px;
	height : 20px;
	overflow : hidden;
	margin-left : 10px;
	background : url(../../images/tud/carousel-control.png) no-repeat center;
	text-indent : -9999px;
}

#imagerotator div.buttons a.active {
	background-image : url(../../images/tud/carousel-control-active.png);
}
/*
#imagerotator h3 {
	position : absolute;
	left : 40px;
	width : 225px;
	font-size : 1.8em;
	line-height : 1.1em;
	top : 97px;
	color : #fff;
}
*/

#imagerotator h3 {
	position : absolute;
	left : 30px;
	width : 225px;
	/*padding: 3px 10px 5px;*/
	font-size : 1.8em;
	line-height : 1.1em;
	top : 90px;
	color : #fff;
	display: block;
	/*height: 27px;*/
	/*overflow: hidden;*/
}

.imagerot_header {
	background: #000;
	display: block;
	padding: 3px 10px 5px;
}

#imagerotator h3 a,
#imagerotator h3 a:hover {
	color : #fff;
	text-decoration : none;
}

#wrap {
	position : absolute;
	left : 0;
	width : 100%;
	top : 273px;
	background : #fff;
}

.pageTitle {
	font-size : 14px;
	margin-top : 20px;
}

#content {
	width : 960px;
	overflow : visible;
	margin : 0 auto;
	padding : 0;
}

#contentLeft {
	float : left;
	width : 180px;
}

#contentText {
	width : 496px;
}

#contentTextWide {
	width : 750px;
}

#contentText,
#contentTextWide {
	float : left;
	margin-left : 30px;
}

#contentText .linkList ul,
#contentTextWide .linkList ul {
	border-top : 1px solid #e5e5e5;
	margin : 0;
	padding : 0;
}

#contentText .linkList li,
#contentTextWide .linkList li {
	border-bottom : 1px solid #e5e5e5;
	line-height : 20px;
	padding-left : 10px;
	list-style : none;
}

#contentText .linkList li a,
#contentTextWide .linkList li a {
	background : #fff url(../../images/tud/dartRight.gif) no-repeat scroll left center;
	color : #000;
	line-height : 20px;
	padding-left : 18px;
	text-decoration : none;
}

.contentText ul {
    /*border-top : 1px solid #e5e5e5;*/
    margin : 0;
    padding : 0;
}

.contentText li {
    /*border-bottom : 1px solid #e5e5e5;*/
    line-height : 20px;
    padding-left : 10px;
    list-style : none;
}

.contentText li a {
    background : #fff url(../../images/tud/dartRight.gif) no-repeat scroll left center;
    color : #000;
    line-height : 20px;
    padding-left : 18px;
    text-decoration : none;
}

.contentText ul li {
    /*border-bottom: 1px solid #e5e5e5;*/
    background: #fff url(../../images/tud/dartRight.gif) no-repeat 10px 3px;
    padding-left: 26px;
    line-height: 20px;
    color: #000;
    display: block;
}

#contentRight {
	width : 226px;
	float : right;
}

#contentText,
#contentTextWide,
#contentRight {
	padding-top : 25px;
}

#footer {
	position : relative;
	top : 0;
	margin-bottom : 10px;
	overflow : hidden;
	clear : both;
}

#footerUpper {
	overflow : hidden;
	background : #00a6d6 url(../../images/tud/footerUpper.gif) repeat-x left bottom;
}

#footerMiddle {
	width : 100%;
	position : relative;
	left : 50%;
	background : url(../../images/tud/footerContent.gif) repeat-y left top;
	overflow : hidden;
	padding-left : 5px;
	margin : 0 0 0 -480px;
}

#footerLower {
	background-color : #00a6d6;
	border-top : 10px solid #fff;
	overflow : hidden;
	padding : 10px 5px 10px 10px;
}

#footerContent {
	width : 945px;
}

#footerCopy {
	width : 960px;
	text-align : right;
	font-size : 0.9em;
	color : #000;
	margin : auto auto 10px;
}

/*#blackboard {
	top : 25px;
	right : 15px;
	position : absolute;
	width : 15px;
	height : 16px;
	background : transparent url(../../images/tud/up.gif) no-repeat scroll left top;
}

#blackboard a {
	display : block;
	height : 100%;
	overflow : hidden;
	text-indent : -999em;
	width : 100%;
}

#blackboard.down {
	background : transparent url(../../images/tud/down.gif) no-repeat scroll left top;
}*/

.dartRight {
	background : #fff url(../../images/tud/dartRight.gif) no-repeat left center;
	padding-left : 18px;
	line-height : 20px;
	color : #000;
	text-decoration : underline;
}

.blackborder {
	border : 1px solid #000;
}

.blueborder {
	border : 1px solid #009eb5;
}

.grayborder {
	border : 1px solid #e5e5e5;
}

.left {
	float : left;
}

.w60 {
	width : 60px;
}

.w70 {
	width : 70px;
}

.w80 {
	width : 80px;
}

.w90 {
	width : 90px;
}

.w100 {
	width : 100px;
}

.w110 {
	width : 110px;
}

.w120 {
	width : 120px;
}

.w130 {
	width : 130px;
}

.w140 {
	width : 140px;
}

.w150 {
	width : 150px;
}

.w160 {
	width : 160px;
}

.w170 {
	width : 170px;
}

.w175 {
	width : 175px;
}

.w180 {
	width : 180px;
}

.w226 {
	width : 226px;
}

.w438 {
	width : 438px;
}

.w480 {
	width : 480px;
}

.w706 {
	width : 706px;
}

.p90 {
	width : 90%;
}

.p80 {
	width : 80%;
}

.p73 {
	width : 73.542%;
}

.p75 {
	width : 75%;
}

.p70 {
	width : 70%;
}

.p66 {
	width : 66%;
}

.p64 {
	width : 64%;
}

.p62 {
	width : 62%;
}

.p60 {
	width : 60%;
}

.p55 {
	width : 55%;
}

.p50 {
	width : 50%;
}

.p46 {
	width : 46.875%;
}

.p4999 {
	width : 49.99%;
}

.p33 {
	width : 33%;
}

.p30 {
	width : 30%;
}

.p25 {
	width : 25%;
}

.p2499 {
	width : 24.99%;
	display : block;
	margin-bottom : 20px;
	height : 150px;
}

.p2199 {
	width : 21.99%;
	display : block;
}

.p1999 {
	width : 19.99%;
	display : block;
}

.p1799 {
	width : 17.99%;
	display : block;
}

#menu {
	height : 48px;
	background : url(../../images/tud/menu.gif) repeat-x left bottom;
	width : 751px;
	position : absolute;
	left : 50%;
	margin-left : -271px;
	z-index : 1000;
	top : 225px;
	line-height : 1.4em;
}

#menu ul {
	margin : 0;
	padding : 0;
}

#menu li {
	display : block;
	float : left;
	padding-left : 1px;
	padding-bottom : 0;
	padding-top : 8px;
	background : url(../../images/tud/menu_bg_left.gif) no-repeat left 8px;
	margin : 0 7px 0 0;
}

#menu li:hover {
	background : url(../../images/tud/menu_li_hover.png) no-repeat left 8px;
}

#menu li a {
	text-decoration : none;
	height : 30px;
	color : #fff;
	display : block;
	background : url(../../images/tud/menuli_bg_a.gif) no-repeat right top;
	font-size : 1.4em;
	padding : 8px 18px 10px 13px;
}

#menu li a:hover,
#menu li.active a {
	color : #000;
	background : url(../../images/tud/menuli_bg_a_hover_sub.gif) no-repeat right top;
}

#menu li.no a:hover,
#menu li.no.active a {
	background : url(../../images/tud/menuli_bg_a_hover.gif) no-repeat right top;
}

#menu li.selected a {
	background : url(../../images/tud/menu_li_selected.gif) no-repeat right top;
	color : #000;
	padding : 4px 18px 0 13px;
}

#menu li.selected a:hover {
	color : #000;
	background : url(../../images/tud/menu_li_selected.gif) no-repeat right top;
}

#menu li.selected {
	margin-top : 21px;
	background : url(../../images/tud/li_selected.gif) no-repeat left bottom;
	padding-left : 6px;
	height : 19px;
	position : relative;
	z-index : -2;
}

#menu ul ul {
	display : none;
	position : absolute;
	width : 200px;
	margin-left : -1px;
	margin-top : -19px;
	padding-top : 15px;
	border : solid #00769a;
	background : #fff;
	z-index : -1;
	border-width : 1px;
}

#menu li.selected ul {
	margin-top : -16px;
	padding-bottom : 10px;
}

#menu ul ul li,
#menu ul ul li.selected {
	float : none;
	background : transparent;
	margin : 0;
	padding : 0;
}

#menu ul ul a,
#menu ul li.selected ul a {
	width : auto !important ;
	height : auto !important ;
	background : transparent !important ;
	color : #000;
	font-size : 1.1em !important ;
	margin : 0 !important ;
	padding : 0.4em 0.7em !important ;
}

#menu ul ul a:hover {
	background : none !important ;
	color : #00a6d6 !important ;
}

#menu ul ul li:hover {
	background : none !important ;
}

#contentMenu {
	line-height : 1.4em;
}

#contentMenu,
#contentMenu ul {
	width : 180px;
	margin : 0 0 1px;
	padding : 0;
}

#contentMenu li {
	display : block;
	font-size : 12px;
	width : 180px;
}

#contentMenu li.parent li a {
	width : 79%;
	display : block;
	text-decoration : none;
	background-color : #33b9df;
	color : #fff;
	font-weight : 400;
	padding : 0.7em 15% 0.7em 6%;
}

#contentMenu li.parent h2 {
	width : 79%;
	display : block;
	background-color : #000;
	color : #fff;
	font-weight : 700;
	line-height : 1.4em;
	font-family : Tahoma,
Arial,
sans-serif;
	font-size : 100%;
	margin : 0;
	padding : 0.7em 15% 0.7em 6%;
}

#contentMenu li.parent h2 a {
	font-weight : 700;
	text-decoration : none;
	display : block;
	color : #fff;
	width : 100%;
	height : auto;
}

#contentMenu li.parent li {
	background-color : #33b9df;
	color : #fff;
	font-weight : 400;
	border-bottom : 1px solid #59c5e4;
}

#contentMenu li.parent li.selected a {
	background-color : #98d8ea;
	color : #000;
	font-weight : 400;
}

#contentMenu li.parent li.selected.current {
	background-color : #98d8ea;
	color : #000;
	font-weight : 400;
	display : block;
	text-decoration : none;
	width : 79%;
	padding : 0.7em 15% 0.7em 6%;
}

#contentMenu li.parent li.selected li a {
	background-color : #fff;
}

/*#contentMenu li a.level1 {
	background : #00a6d6 url(../../images/tud/level1.gif) no-repeat left top;
	font-weight : 700;
}

#contentMenu li a.level2 {
	background : #31bade url(../../images/tud/level2.gif) no-repeat left top;
}

#contentMenu li a.level3 {
	background : #4ac3e7 url(../../images/tud/level3.gif) no-repeat left top;
}

#contentMenu li a.level4 {
	background : #63cbe7 url(../../images/tud/level4.gif) no-repeat left top;
}

#contentMenu li a.level5 {
	background : #7bd3ef url(../../images/tud/level5.gif) no-repeat left top;
}*/

#contentMenu li ul li a {
	background : #fff;
	color : #000;
	font-weight : 400;
}

#contentMenu .directory li a,
#contentMenu li.directory a {
	font-weight : 400;
	color : #000;
}

#footerMenu h4 {
	float : left;
	margin-right : 20px;
	font-size : 1.3em;
	font-weight : 700;
}

#footerMenu ul {
	float : left;
	list-style : none;
	margin : 0 70px 0 0;
	padding : 0;
}

#footerMenu li {
	line-height : 16px;
}

#footerMenu li a {
	padding-left : 20px;
	background : url(../../images/tud/footerContent_li.gif) no-repeat left top;
	color : #fff;
	text-decoration : none;
}

#footerMenu li a:hover {
	color : #000;
	text-decoration : underline;
}

#metamenu {
	margin-top : 10px;
	float : right;
	line-height : 1.4em;
	max-width : 569px;
}

#metamenu ul {
	margin-top : 3px;
	margin-right : 5px;
	list-style : none;
}

#metamenu li {
	float : left;
	padding-right : 8px;
	margin-right : 8px;
	border-right : 1px solid #00a6d6;
}

/*#metamenu .rss {
	padding-left : 18px;
	background : url(../../images/tud/rss.gif) no-repeat left center;
}*/

#metamenu .last {
	border : none !important ;
	background : none;
}

.content:after {
	content : ".";
	display : block;
	height : 0;
	clear : both;
	visibility : hidden;
}

.content ul {
	list-style : none;
	margin-left : 0;
	padding : 0;
}

#contentTextWide ul li,
#contentText ul li,
#contentRight ul li {
	border-bottom : 1px solid #e5e5e5;
	background : #fff url(../../images/tud/dartRight.gif) no-repeat 10px 3px;
	padding-left : 26px;
	line-height : 20px;
	color : #000;
	display:block;
}

#contentTextWide ol li,
#contentText ol li,
#contentRight ol li {
	border-bottom : 1px solid #e5e5e5;
	margin-left : 30px;
	line-height : 20px;
	color : #000;
}

#contentTextWide ul.breadcrumb,
#contentText ul.breadcrumb {
	background : none;
	border : 0;
	display : block;
	float : none;
	margin : 0 0 15px;
}

#contentTextWide .breadcrumb li,
#contentText .breadcrumb li {
	display : inline;
	background : none;
	color : #000;
	border : none;
	line-height : 20px;
	padding : 0;
}

.breadcrumb li .bullet {
	color : #00a6d6;
	margin : 0 0 0 4px;
}

/*.linkBlock {
	display : block;
	height : 150px;
	margin-bottom : 20px;
	width : 24.99%;
	float : left;
}*/

/*.linkBlock h3 {
	margin-bottom : 0.5em;
}*/

/*.linkBlock ul {
	list-style : none;
	margin : 0 0 8px;
	padding : 0;
}*/

/*.linkBlock ul li {
	background : transparent url(/fileadmin/Default/Templates/images/linkBlock_bg.gif) no-repeat scroll left center;
	height : 14px;
	padding : 2px 10px 2px 18px;
}*/

.itemBlock {
/*	padding-bottom : 30px;*/
	padding-bottom : 8px;
}

.itemBlock.borderless {
	padding-bottom : 9px;
}

/*
#contentRight .itemBlock {
	padding-bottom: 8px;
}

#contentRight .p46 .itemBlock {
	padding-bottom: 30px;
}
*/

.faculteit .itemBlock,
.faculteit .itemBlock.borderless {
	padding-bottom : 0;
}

.headerBlock {
	background : url(../../images/tud/header.gif) no-repeat right top;
	height : 35px;
	padding-top : 0;
	border-left : 1px solid #e5e5e5;
	padding-bottom : 5px;
	clear : both;
}

.headerBlock.small {
	height : 17px;
}

.headerBlock h1 {
	display : inline;
	font-size : 17px;
	line-height : 2em;
	background : url(../../images/tud/header_h4.gif) no-repeat right top;
	color : #00a6d6;
	margin : 0;
	padding : 7px 14px 10px 7px;
}

.headerBlock h4 {
	display : inline;
	font-size : 1.4em;
	height : 40px;
	line-height : 2em;
	background : url(../../images/tud/header_h4.gif) no-repeat right top;
	margin : 0;
	padding : 7px 14px 10px 7px;
}

.itemBlock .content {
	width : auto;
	overflow : visible;
	height : 1%;
	position : relative;
	border-color : #e5e5e5;
	border-style : solid;
	border-width : 0 1px 1px;
	padding : 0 10px 10px;
}

.itemBlock.borderless .content {
	border : none;
	padding : 0;
}

.itemBlock .footer {
	width : 100%;
	overflow : auto;
}

.itemBlock .footer a {
	background : url(../../images/tud/dartRight.gif) no-repeat left center;
	line-height : 20px;
	padding-left : 18px;
	color : #000;
	margin : 10px 10px 0;
}

.switchbox {
	border : 1px solid #e5e5e5;
	line-height : 1.3em;
}

.xmlimport.switchbox {
	margin-bottom : 30px;
}

.uitgelicht {
	clear : both;
	display : block;
	border-bottom : 1px solid #e5e5e5;
	padding : 10px 10px 7px;
}

.block.activeblock {
	display : block;
	height : 7em;
	overflow : hidden;
}

.item {
	clear : both;
	display : block;
	border-bottom : 1px solid #e5e5e5;
	height : 4em;
	overflow : hidden;
	padding : 4px 10px;
}

.active {
	color : #009eb5;
	background : url(../../images/tud/diagonalen.gif) repeat left top;
}

.agenda img,
.nieuws img {
	float : left;
	margin-right : 10px;
	margin-bottom : 10px;
	border : 1px solid #009eb5;
}

.dateMonth {
	width : 22px;
	margin-right : 10px;
	margin-left : 0;
	display : block;
	float : left;
}

.agenda .date {
	font-size : 15px;
	font-weight : 700;
	line-height : 15px;
	width : 22px;
	text-align : center;
	margin : auto;
}

.agenda .month {
	display : block;
	font-size : 11px;
	line-height : 15px;
	width : 22px;
	text-align : center;
}

/*.more {
	line-height : 25px;
	display : block;
	height : 23px;
	overflow : hidden;
	background : url(../../images/tud/more_bg.gif) repeat-x left top;
	padding : 3px 5px 2px 12px;
}*/

/*.more .rss {
	background : url(../../images/tud/rss.gif) no-repeat left top;
	margin-top : 3px;
	padding-bottom : 3px;
}*/

.faculteit {
	border : 1px solid #e5e5e5;
	width : 704px;
	overflow : visible;
}

.faculteit .menu {
	float : left;
	width : 170px;
	padding : 10px 0 0 10px;
}

.faculteit .menu h3 {
	margin-bottom : 0;
	font-size : 1.4em;
	line-height : 1.4em;
	font-weight : 700;
}

.faculteit .menu ul {
	list-style : none;
	margin : 0;
	padding : 0;
}

.faculteit .menu li a {
	background : url(../../images/tud/dartRight.gif) no-repeat left center;
	padding-left : 18px;
	line-height : 20px;
	color : #000;
}

.faculteit .nieuws {
	width : 523px;
	float : right;
	border-width : 0 0 0 1px !important ;
}

.faculteit .nieuws .item {
	height : 1.2em;
}

/*.itemBlock.quote .content {
	border-bottom-width : 0;
}*/

/*.itemBlock.quote .content h5 {
	font-size : 1.7em;
	font-weight : 400;
	margin : 20px 0 0 20px;
}*/

/*.itemBlock.quote img {
	border : 1px solid #009eb5;
	float : right;
}*/

/*.itemBlock.quote .footer {
	background : url(../../images/tud/footer_opinie_breed.gif) no-repeat left top;
}*/

/*.itemBlock.quote .footer p {
	font-weight : 700;
	color : #00a6d6;
	float : right;
	margin : 19px 50px 0 0;
}*/

/*.itemBlock.rector .headerBlock {
	border-left-width : 0;
	border-right : 1px solid #e5e5e5;
	padding-left : 109px;
	background : url(../../images/tud/header_h4_reverse.gif) no-repeat left top;
}*/

/*.itemBlock.rector .headerBlock h4 {
	margin-top : -7px;
	background : none;
	padding : 7px 7px 7px 14px;
}*/

/*.itemBlock.rector .content {
	overflow : visible;
	height : 62px;
	padding-left : 123px;
	padding-top : 10px;
	line-height : 17px;
}*/

/*.itemBlock.rector .content img {
	position : absolute;
	left : 0;
	margin-top : -26px;
	margin-right : 14px;
}*/

/*.itemBlock.rector .content h4 {
	color : #11acd9;
	font-size : 1.4em;
	font-weight : 700;
	margin-bottom : 3px;
}*/

.itemBlock.question .content h5 {
	font-size : 1.7em;
	font-weight : 400;
	margin : 20px 0 10px 20px;
}

.itemBlock.question .content p {
	color : #11acd9;
	line-height : 1.4em;
	margin-bottom : 0.3em;
}

.itemBlock.question .content a {
	margin-bottom : 1.5em;
}

.itemBlock.question .content .answer a {
	background : url(../../images/tud/dartRight.gif) no-repeat left center;
	padding-left : 18px;
}

.itemBlock.question .answer {
	margin-left : 20px;
}

.itemBlock.question .answer h3 {
	margin-bottom : 10px;
	font-weight : 700;
	font-size : 1.4em;
}

.itemBlock.question .toggle span.active {
	display : inline;
	background : none;
	color : #000;
}

.artikel {
	width : 438px;
	overflow : visible;
	line-height : 1.4em;
	margin-bottom : 5px;
	clear : both;
}

.artikel img {
	margin-bottom : 30px;
	border : 1px solid #000;
}

.artikelText h3 {
	color : #00a6d6;
	margin-bottom : 0.5em;
}

.artikelText {
	width : 230px;
	position : relative;
	top : 0;
	left : 0;
	height : 9em;
	float : right;
}

.artikelText a {
	position : absolute;
	bottom : 0;
	display : block;
	margin-bottom : 5px;
	background : url(../../images/tud/dartRight.gif) no-repeat left center;
	padding-left : 18px;
	line-height : 1em;
	color : #000;
}

.building .content div {
	float : left;
	margin-right : 10px;
}

.building img {
	float : right;
	border : 1px solid #009eb5;
}

/*.textHeader {
	background : url(../../images/tud/bg_banner.gif) no-repeat;
	margin : 10px 0 5px;
	padding : 10px 0 0 10px;
}

.textHeader h1,
.textHeader h2,
.textHeader h3,
.textHeader h4,
.textHeader h5 {
	border : 1px solid #009eb5;
	background : #fff;
	margin : 0;
}

.textHeader h1 {
	font-size : 24px;
	font-weight : 700;
}

.textHeader a {
	display : block;
	font-weight : 400;
	text-decoration : none;
	padding : 9px 20px 11px;
}*/

.imagebox {
	float : left;
	margin : 7px 15px 15px 0;
}

.imagebox.single {
	float : none;
	margin : 0;
}

.imagebox.small {
	margin : 7px 10px 12px 0;
}

.nieuwsItem .hasimage {
	width : 370px;
}

img.icon {
	float : left;
	width : 14px;
	height : 14px;
	margin : 13px 10px 0 0;
}

/*.icon.rss {
	background : url(tt_news_FILES/rss.gif) no-repeat;
}*/

.clearboth {
	clear : both;
	line-height : 0;
	font-size : 0;
}

.relative {
	position : relative;
}

.pageSubtitle {
	margin-bottom : 20px;
}

#lastEditGewijzigd,
#lastEditAuteur {
	color : #8d8d8d;
	font-style : italic;
	text-align : right;
	margin : 0;
	padding : 0;
}

.blue {
	color : #00a6d6;
}

#mailform {
	margin-bottom : 1.3em;
}

#mailform input,
#mailform select,
#mailform textarea {
	color : #333;
	padding : 0.1em;
}

#mailform textarea {
	overflow : auto;
}

/*.csc-mailform label {
	cursor : pointer;
	vertical-align : top;
	width : 150px;
	float : left;
	padding : 0.1em 0.6em 0.1em 0.1em;
}*/

#mailform small {
	clear : left;
	display : block;
}

/*.csc-mailform-field {
	clear : both;
	display : block;
	margin-bottom : 0.3em;
	width : 100%;
}*/

/*.csc-mailform input,
.csc-mailform select,
.csc-mailform textarea {
	width : 200px;
}*/

/*.csc-mailform input.mf-radio,
.csc-mailform input.mf-check {
	width : 20px;
	margin : 0 4px 0 0;
}*/

fieldset.mf-radio label,
fieldset.mf-check label {
	padding-left : 0.3em;
	text-align : left;
	float : none;
	width : 300px;
}

input.button,
input.submit,
input.mf-submit {
	clear : both;
	border : 1px solid #000;
	border-top : 1px solid #696969;
	border-left : 1px solid #696969;
	background : #3c3c3c;
	color : #fff;
	cursor : pointer;
	width : auto;
	font-weight : 400;
	text-align : center;
	padding : 0;
}

#mailform .warning input {
	border : 1px solid red;
}

#mailform .warning label {
	color : red;
}

/*.csc-frame-indent3366 {
	margin-left : 33%;
}*/

/*.csc-frame-indent6633 {
	margin-left : 66%;
}*/

/*.csc-linkToTop {
	text-align : right;
}*/

/*.csc-linkToTop a {
	padding-left : 18px;
	background : transparent url(../../images/tud/dartUp.gif) no-repeat scroll left center;
	text-decoration : none;
}*/

/*.csc-textpic-caption {
	font-size : 0.9em;
	color : #999;
}*/

/*.csc-menu li {
	border-bottom : 1px solid #e5e5e5;
	padding-left : 10px;
}*/

#contentText .csc-textpic-imagewrap li {
	border : 0;
	padding-left : 0;
	background : none;
}

/*.csc-menu.related {
	clear : both;
	margin : 0 0 25px;
}*/

/*.csc-menu-4 dt {
	padding-left : 10px;
	border-top : 1px solid #e5e5e5;
}*/

/*.csc-menu-4 dt a {
	background : #fff url(../../images/tud/dartRight.gif) no-repeat scroll left center;
	padding-left : 18px;
	text-decoration : none;
}*/

/*.csc-menu-4 dd {
	padding-left : 28px;
	font-style : italic;
	color : #999;
	padding-bottom : 1em;
	margin : 0;
}*/

/*.csc-sitemap li {
	border-bottom : 1px solid #e5e5e5;
	padding-left : 0;
	font-weight : 700;
}*/

/*.csc-sitemap li li {
	font-weight : 400;
}*/

/*.csc-sitemap li li li a {
	background : #fff url(../../images/tud/dartRight.gif) no-repeat 30px center;
	padding-left : 48px;
}*/

/*.csc-menu-7 .csc-section a {
	background-image : none;
	color : #999;
	text-decoration : underline;
}*/

.smallImage .csc-textpic-left .csc-textpic-text {
	margin-left : 80px;
}

.smallImage .csc-textpic-right .csc-textpic-text {
	margin-right : 80px;
}

/*.csc-textpic-right .csc-textpic-imagewrap {
	float : right;
	margin : 0 0 0 15px;
}*/

/*.csc-textpic .csc-textpic-imagewrap ul {
	list-style : none;
	margin : 0;
	padding : 0;
}*/

/*.csc-textpic-center .csc-textpic-imagewrap .csc-textpic-image {
	text-align : left;
	display : inline;
	margin-left : 10px;
}*/

/*.csc-textpic .csc-textpic-imagewrap .csc-textpic-firstcol {
	margin-left : 0 !important ;
}*/

/*.csc-textpic .csc-textpic-imagewrap ul li {
	float : left;
	margin : 0;
	padding : 0;
}*/

/*.csc-textpic p img {
	float : left;
	margin : 0 10px 10px 0;
}*/

.imageBlock {
	position : relative;
	z-index : 10;
}

.imageBlock .textHeader.csc-textpic {
	position : absolute;
	z-index : 20;
	bottom : 20px;
	width : 95%;
}

table.csc-frame-frame1 {
	border-bottom : 1px solid #d6d6d6;
	border-left : 1px solid #d6d6d6;
}

table.csc-frame-frame1 th,
table.csc-frame-frame1 td,
table.border th,
table.border td {
	border-right : 1px solid #d6d6d6;
	border-top : 1px solid #d6d6d6;
	padding : 0.3em;
}

td.td-0 {
	font-weight : 700;
}

a img,
#mailform fieldset,
.csc-textpic img {
	border : none;
}

dd,
.csc-frame-indent {
	margin-left : 1em;
}

pre code,
.contenttable td {
	font-size : 1em;
}

a,
.headerBlock h3,
.headerBlock h3 a,
.headerBlock h3 a:hover {
	color : #000;
}

a:hover,
.linkBlock a:hover,
.switchbox a:hover,
.itemBlock.question .content a:hover,
.itemBlock.question .footer a:hover,
.itemBlock.question .toggle:hover span.active,
.artikelText a:hover {
	text-decoration : underline;
	color : #009eb5;
}

.hidden,
#printlogo,
#search h3,
#metamenu h3,
.block,
.itemBlock.question .toggle span,
fieldset.mf-radio legend,
fieldset.mf-check legend {
	display : none;
}

.unhidden,
#imagerotator li.active {
	display : block;
}

td p,
#footerContent p,
#mailform p,
.csc-textpic .csc-textpic-imagewrap .csc-textpic-image img {
	margin : 0;
}

#search form,
.right,
.itemBlock.rector .footer a.right,
.itemBlock.question .footer a.right {
	float : right;
}

#contentText .linkList li a:hover,
#contentTextWide .linkList li a:hover,
#contentMenu li.parent h2 a:hover,
#contentMenu li a:hover,
#contentMenu li.parent li a:hover,
#metamenu li a:hover,
#contentTextWide li a,
#contentText li a,
#contentRight li a,
.breadcrumb li a,
.linkBlock .dartRight,
.switchbox .dartRight,
.itemBlock.quote .footer a:hover,
.itemBlock.rector .footer a:hover,
.building a,
.csc-linkToTop a:hover,
.csc-menu li a:hover,
.csc-menu-4 dt a:hover,
.csc-sitemap li a:hover {
	text-decoration : underline;
}

.dartRight:hover,
.itemBlock .footer a:hover,
.active a,
.itemBlock.question .content .answer a:hover,
.csc-menu-7 .csc-section a:hover {
	color : #009eb5;
}

.whitelink,
.whitelink:hover {
	color : #fff;
}

.p100,
.c2-46-46 {
	width : 100%;
}

#contentMenu li.parent li.selected li.amenu-act a,
.csc-header-date {
	color : #00a6d6;
}

#contentMenu .directory li,
#contentMenu li.directory,
dl.csc-menu {
	border-bottom : 1px solid #e5e5e5;
}

#metamenu li a,
.linkBlock a,
.switchbox a,
a.rss,
.more a.rss:hover,
.csc-menu li a,
.csc-sitemap li a {
	text-decoration : none;
}

.content h2,
.nieuwsItem,
.csc-textpic-clear {
	clear : both;
}

.content li a:hover,
.faculteit .menu li a:hover {
	color : #009eb5;
	text-decoration : underline;
}

.uitgelicht p,
.csc-default,
.faculteit .csc-default {
	margin-bottom : 0;
}

.more a span,
.csc-frame-invisible {
	visibility : hidden;
}

.itemBlock.teaser,
.itemBlock.banner {
	width : 225px;
}

.itemBlock.quote .footer a,
.itemBlock.rector .footer a,
.itemBlock.question .footer a {
	margin-top : 15px;
	float : left;
}

.artikelText p,
.csc-textpic .csc-textpic-imagewrap .csc-textpic-image,
.csc-textpic .csc-textpic-single-image img {
	margin-bottom : 5px;
}

.csc-frame-rulerBefore,
.csc-frame-rulerAfter {
	border-top : 1px solid #e5e5e5;
	margin-bottom : 0.3em;
}

.csc-textpic-imagewrap,
.csc-textpic-left .csc-textpic-imagewrap,
.csc-textpic-imagewrap.csc-textpic-single-image {
	float : left;
	margin : 0 15px 0 0;
}

ul.csc-menu,
.csc-menu ul,
.csc-sitemap ul {
	border-top : 1px solid #e5e5e5;
	list-style-image : none;
	list-style-position : outside;
	list-style-type : none;
	margin-left : 0;
	padding : 0;
}

.csc-menu-7 ul,
.csc-menu-7 .csc-section {
	border : 0;
}

.imagebox {
	float:right;
	margin: 3px 0 15px 15px;
	width: 100px;
}

.captionbox {
	font-size: .8em;
	line-height: 11px;
	color: #666;
}

.nieuwsItem .hasimage {
	width: 370px;
}

.nieuwsItem h2 {
	margin-top: 0;
}

img.icon {
	float:left;
	margin: 6px 10px 0 0;
	width: 14px;
	height: 14px;
}

.headerBlock.small h4 a {
	text-decoration: none;
}

.side_column {
	width: 150px;
	float: left;
	margin: 2px 15px 5px 0;
}

.side_column .imagebox{
	width: 150px;
	float: left;
	margin:5px 0 5px 0;
	clear: both;
}

.side_column .captionbox {
	margin:0 0 20px 0;
/*
	height: 15px;
	width: 150px;
	float: left;
	clear: both;
*/
}

.mediabox .download a{
	margin: 0 10px 0 0;
}

#contentMenu .directory li.amenu-act a {
	/*font-weight: bold;*/
	color: #00A6D6;
}

.uitgelicht.no_border {
	border: 0;
}

.left.nieuwsItemTekst,
.artikelTekst {
	clear: left;
	float: none;
}

.infobox,
.artikelTekst {
	margin: 15px 0 0;
}

.artikelTekst p img {
	float: left;
	margin: 0 10px 10px 0;
}
