/*
 * Updated by Wolfgang Gatterbauer (10/2011)
 */

html {
    height: 100%;
    border-width:0px;
    margin: 0px;
    padding: 0px;
}

body {
	font-family: Palatino Linotype, Helvetica, Verdana, Arial, Helvetica;
	border-width:0px;
	height: 100%;
	margin: 0px;
	padding: 0px;
	text-align: left;
	font-size: 16px;
	background-color: #666666;	/* gedaempfter Hintergrund statt white     #fff     rgb(251,250,244)*/
	color: #333;            	/* UW gedaempfte Schriftfarbe statt black   #404040 */		
}

div#page {
	margin-top: 1em;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 1em;
	padding: 0;
	width: 900px;				
	text-align: justify;
	background-color: rgb(251,250,244);		/* gedaempfter Hintergrund statt white     #fff     rgb(251,250,244)*/
}

div#header {
	border: none;
	padding-top: 2em;	
	padding-left: 3em;
	padding-right: 3em;
	padding-bottom: 1em;
	background-color: rgb( 48,  48,  48);
	color: rgb(255, 255, 255);	
}

div#header h1 {
	font-size: 250%;
	margin: 0 0 -0.5em 0; 	/*top right bottom left*/ 
	padding: 0;
	border: 0;
}

div#header h3 {
	padding: 0;
	font-size: 130%;
	font-style: normal;
	font-weight: normal;
}

div#content {
	padding: 1em 3em 0.5em 3em;  /*top right bottom left*/ 
}



h2 {
	padding-top: 1em;
	font-size: 1.5em;
}

a, a:visited {
    color:#009; 			/* blue template: #00a / #009 / red template: #900 / other: #369, blue */
    text-decoration: none
	/*padding: 0;
	margin: 0; */}

a:hover, a:active, a:hover img, a:active img { 							
	background-color: #ccc;  /*#e7e7e8*/	}	

div#department {
	border-style: none;
	border:0;
	margin-top: 1em;
}

ul {
    list-style-type: disc;
    padding-left: 2em;
}

.publications li { 		/* define distance between publications, needs to be assigned to inner DIV */
	margin-bottom: 0.75em}

/*

div#infographics {
	border-style: none;
}

ul.Publication li {
  margin-bottom: 1.5em;
  list-style-type:disc; 
}

.PublicationTitle {
  font-style: normal; 
  font-weight: bold;
}

.PublicationConference {
  font-style: italic; 
  font-weight: normal;
}
*/

table#people {
	margin: 0;
	padding: 0;
	border-spacing: 0;
	border-width:0;
	font-size: 1em;
}

table#people .left {
	padding: 0;
	/* width:13.5em; */
}

table#people .right {
	padding-left: 0.5em;
}

table#people ul {
	margin: 0;
	padding-top: 0;
	border: 0;
	margin: 0;
}

table#people li {
  margin: 0;
  list-style-type:disc; 
}


.footer {
	padding-top: 1em;
	font-size: 0.7em;
	padding-left: 0em;
	font-style: normal;
}





/* ----- Publication Icons, Highlights, ----- */	
.icon { 
	background-repeat: no-repeat; 
	background-position: left}
.pdf { 
	background-image: url(../index/pdf.gif); 
	padding-left:20px } 
.ppt { 
	background-image: url(../index/ppt.gif); 
	padding-left:20px }
.doc{ 
	background-image: url(../index/doc.gif); 
	padding-left:20px } 	 
.bib { 
	background-image: url(../index/bib.gif); 
	padding-left:20px } 		
.youtube { 
	background-image: url(../index/youtube.gif); 
	padding-left:20px }
.nppt { 
	background-image: url(../index/nppt.gif); 
	padding-left:37px }  
.png{ 
	background-image: url(../index/png.gif); 
	padding-left:20px }	

.new {
	color: black;
	background-color: yellow;
	font-size: 13px;
	padding: 0 4px 0 4px; /*top right bottom left*/
	/* vertical-align:baseline */}
.focus {			/* don't confuse with page "selected" */
	color: #FFFFFF;
	background-color: #000000;
	font-size: 13px;
	padding: 0 4px 0 4px; /*top right bottom left*/}