/* @group Meta Column and Modules */
/* ------------------------------------------------------------- 
	--
-------------------------------------------------------------- */	
	
/* Modules */
.module h1 {
	padding-top:10px;
	font:normal 12px/30px Helvetica, Arial, Geneva, sans-serif;
	color:#333;
	}		
.module p {
	display:block;
	font:normal 12px/20px Helvetica, Arial, Geneva, sans-serif;
	color:#A1A1A1;
	}
.module span {
	margin-right:5px;
	display:inline;
	color:#666;
	}
.module span.from {
	float:left;
	margin-right:5px;	
	}
.module span.to {
	margin-right:0;
	}	
.module a span.to:before {
	content:" - ";
	}
	
.module a.mail, .module a.mail:visited, .module a.mail:hover {
	margin-top:10px;
	display:inline;
	font:normal 12px/20px Helvetica, Arial, Geneva, sans-serif;
	color:#A1A1A1;
	text-decoration:underline;	
	}
.module a.external-link-new-window, .module a.external-link-new-window:visited, .module a.external-link-new-window:hover {
	margin-top:10px;
	display:inline;
	font:normal 12px/20px Helvetica, Arial, Geneva, sans-serif;
	color:#A1A1A1;
	text-decoration:underline;
	}		
.module ul {
	border-top:1px solid #E1E1E1;
	}
.module ul li {
	border-bottom:1px solid #E1E1E1;
	}
.module ul li:last-child {
	border-bottom:1px solid #E1E1E1;
	}
.module ul li a, .module ul li a:visited {
	font:normal 12px/30px Helvetica, Arial, Geneva, sans-serif;
	color:#A1A1A1;
	}
.module ul li a:hover {
	color:#333;
	}
.module ul li.pdf a, .module ul li.pdf a:visited {
	padding-left:40px;
	font:normal 12px/50px Helvetica, Arial, Geneva, sans-serif;	
	background:url(../images/bg_download.png) no-repeat 0 center;
	}	
.module ul li.pdf a:hover {
	background-position:-600px center;
	}	
	
.module#mod_news span, .module#mod_agenda span {
	margin-right:7px;
	color:#ccc;
	}	
	
/* Cours */
.cours .cours_content {
	display:none;
	}
.cours .cours_content.open {
	display:block;
	}

/* Quicklinks */	
.module ul.csc-menu-def	li {
	padding-left:10px;
	background:url(../images/icn_link.png) no-repeat 1px center;
	}
	
/* List profs */
.list_profs li {
	padding:15px 0;
	font:normal 12px/15px Helvetica, Arial, Geneva, sans-serif;	
	display:block;
	border-bottom:1px solid #E1E1E1;
	}	
.list_profs li span.prenom, .list_profs li span.nom {
	font-weight:bold;
	}
.list_profs li span.cours {
	padding-left:5px;
	}		
.list_profs li a, .list_profs li a:visited {
	display:block;
	font:normal 12px/15px Helvetica, Arial, Geneva, sans-serif;
	color:#A1A1A1;
	}

/* Agenda und News */
.entry {
	float:left; 
	margin-bottom:30px;
	width:480px;
	border-bottom:1px solid #E1E1E1;	
	}	
.entry h1 {
	font:bold 14px/20px Helvetica, Arial, Geneva, sans-serif;
	margin:10px 0;
	color:#333;
	}
.entry h2 {
	padding:0 0 30px 0;
	font:normal 12px/15px Helvetica, Arial, Geneva, sans-serif;
	color:#808080;
	}
.entry h2 span.to:before {
	content:" - ";
	}	
	
.entry .news-single-img {
	float:left;
	margin:0;
	width:230px;
	padding:0 20px 0 0;
	overflow:hidden;
	}	
.entry .news-single-img img {
	margin:0;
	padding:0;
	border:none;
	width:230px;
	}	
.entry .news-single-img a {
	display:inline;
	}
.entry .news-single-img p.news-single-imgcaption {
	width:230px;
	padding-top:5px;
	font:normal italic 12px/15px Helvetica, Arial, Geneva, sans-serif;
	color:#888;
	}
.entry p {
	display:block;
	font:normal 12px/16px Helvetica, Arial, Geneva, sans-serif;	
	color:#404040;	
	}
.entry p a,.entry p a:visited {
	display:inline;
	font:normal 12px/16px Helvetica, Arial, Geneva, sans-serif;	
	color:#404040;
	text-decoration:underline;	
	}		
.entry p b, .entry p strong  {
	font-weight:bold;	
	}
.entry p i, .entry p em  {
	font-style:italic;	
	}
.entry .news-single-files {
	display:block;
	}	
.entry .filter_cats {
	padding-top:30px;
	float:left;
	width:480px;
	overflow:hidden;
	}
.entry .filter_cats li {
	float:left;
	display:block;
	padding-right:20px;
	font:normal 12px/40px Helvetica, Arial, Verdana, sans-serif;
	color:#333;
	background:url(../images/arrow.png) no-repeat center right;	
	}
.entry .filter_cats li:last-child {
	padding:0;	
	color:#333;
	background:none;		
	}	
.entry .filter_cats li a {
	display:block;
	font:normal 12px/40px Helvetica, Arial, Verdana, sans-serif;
	color:#333;
	}		
.news-list-browse {
	float:left;
	margin-top:30px;
	width:480px;
	overflow:hidden;
	border-bottom:4px solid #929395;
	}
.news-list-browse .pagina li {
	float:left;
	padding-right:20px;
	display:block;
	font:normal 12px/40px Helvetica, Arial, Verdana, sans-serif;
	color:#333;
	}
.news-list-browse .pagina li a, .news-list-browse .pagina li a:visited {
	display:block;
	font:normal 12px/40px Helvetica, Arial, Verdana, sans-serif;
	color:#333;
	}	
.news-list-browse .pagina li:last-child {
	float:right;
	padding-right:0;
	}	
	
#intro .entry {
	border-bottom:none;
	}		
#intro .entry h1 {
	padding-top:10px;
	font:bold 14px/30px Helvetica, Arial, Geneva, sans-serif;
	color:#333;
	}		
#intro .entry .filter_cats {
	display:none;
	}
	
/* Attached Files */
dl.news-single-files {
	margin-top:30px;
	display:block; 
	}
dl.news-single-files dt, dl.news-single-files dd img  {
	display:none;
	}	
dl.news-single-files dd {
	margin-left:0;
	padding-left:0;
	color:#454647;
	border-top:1px solid #E1E1E1;
	border-bottom:1px solid #E1E1E1;
	}
dl.news-single-files dd a, dl.news-single-files dd a:visited {
	padding-left:40px;
	color:#454647;
	font:normal 12px/50px Helvetica, Arial, Geneva, sans-serif;	
	background:url(../images/bg_download.png) no-repeat 0 center;
	}	
dl.news-single-files dd a:hover {
	background-position:-600px center;
	}




				
/* slider */
#intro .max_col {
	position:relative
	}
.image_box, .image_list {
	overflow:hidden;
	}	
.image_box {
	width:750px;
	height:360px; 
	position:relative;
	}
	
	
	
.image_box .desc {
	position:absolute;
	bottom:0;	
	right:0;
	width:750px;	
	display:none;
	background:#FFF;
	
	filter:alpha(opacity=60);
	-moz-opacity:0.6;
	-khtml-opacity: 0.6;
	opacity: 0.6;
	}	
.image_box .block {
	font:normal 12px/15px Helvetica, Arial, sans-serif;
	color:#333;	
	padding:10px;
	}
.image_box a.collapse {
	height:30px;
	padding:0 20px;
	font:normal 12px/30px Helvetica, Arial, sans-serif;
	position:absolute; 
	top:-30px; 
	right:0; 
	color:black;
	}
.image_box a.show {
	background-position:left bottom;
	} 
	
	
	
.image_list {
	width:190px;
	position:absolute;
	bottom:0px;
	left:0;
	}
.image_list ul {
	float:left;
	padding:10px 0 20px 20px;
	}
.image_list ul li {
	float:left;
	padding-right:5px;
	font:normal 12px/30px Helvetica, Arial, Verdana, sans-serif;	
	color:#808080;
	}	
.image_list ul li.hover {
	color:#000;
	cursor:pointer;
	border-bottom:1px solid #000;	
	}
.image_list ul li.active {
	color:#000;
	cursor:default;
	border-bottom:1px solid #000;	
	}
.image_list ul li .block {
	float:left;
	}	
.image_list ul li p {
	display:none;
	}	
	
	
/* Personenverzeichniss */
.wtdirectory_filter {
	margin-bottom:20px;
	}
.wtdirectory_filter span {
	padding-right:3px;
	font:normal 12px/20px Helvetica, Arial, Verdana, sans-serif;	
	color:#A0A0A0;	
	}
.wtdirectory_filter span a, .wtdirectory_filter span a:active, .wtdirectory_filter span a:visited {
	font:normal 12px/20px Helvetica, Arial, Verdana, sans-serif;	
	color:#808080;	
	text-decoration:underline;
	}
ul.wtdirectory_list {
	display:block;
	width:480px;
	}
	
.wtdirectory_pagebrowser p {
	display:inline;
	font:normal 12px/20px Helvetica, Arial, Verdana, sans-serif;	
	color:#808080;
	}

.wt_directory_pagebrowser {
	margin-top:20px;
	display:block;
	}
.wt_directory_pagebrowser a, .wt_directory_pagebrowser a:active, .wt_directory_pagebrowser a:visited {
	padding-right:6px;
	font:normal 12px/20px Helvetica, Arial, Verdana, sans-serif;	
	color:#808080;	
	text-decoration:underline;
	}
.wt_directory_pagebrowser a.act {
	text-decoration:none;
	}	 
	
li.alumni {
	margin-bottom:20px;
	display:block;
	border-bottom:1px solid #808080;
	}

li.alumni span {
	font:normal 12px/20px Helvetica, Arial, Verdana, sans-serif;	
	color:#808080;	
	}
li.alumni span.prenom {
	display:inline;
	}
li.alumni span.nom {
	font-weight:bold;
	display:inline;
	}
li.alumni span.address {
	display:block;
	}
li.alumni span.lieu {
	display:block;
	}
li.alumni span.formation {
	display:block;
	}
li.alumni span.email a, li.alumni span.email a:active, li.alumni span.email a:visited {
	display:block;
	font:normal 12px/20px Helvetica, Arial, Verdana, sans-serif;	
	color:#808080;	
	text-decoration:underline;
	}
li.alumni span.email img {
	display:none;
	}	
li.alumni span.site a, li.alumni span.site a:active, li.alumni span.site a:visited {
	display:block;
	font:normal 12px/30px Helvetica, Arial, Verdana, sans-serif;	
	color:#808080;	
	text-decoration:underline;
	}	
li.alumni span.site img {
	display:none;
	}					
li.alumni span.periode {
	display:block;
	}

/* Slideshow */
#slideshow {
    position:relative;
    height:360px;
	}
#slideshow IMG {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
    opacity:0.0;
	}
#slideshow IMG.active {
    z-index:10;
    opacity:1.0;
	}
#slideshow IMG.last-active {
    z-index:9;
	}























	

	
