@import url("/publication.css") all;

body{
  position:relative;
  font-family:Arial,Helvetica,sans-serif;

}

h1,h2,h3,h4 { font-family:Arial,Helvetica,sans-serif;}

h1{
  font-size:200%;
}

h2{
  font-size: 150%;
}

h3, h4{
  font-size: 100%;
}


td.logo { text-align:right; vertical-align:bottom}
.headmenu {  
  color:#ffffff; 
}
td.headmenucolumn { 
  padding-left:3px;
  padding-top:2px;
  width:100%;
}
a.menuitemlink
{ 
  color:white;
  font-size:10pt;
  text-decoration:none;
  text-shadow: black 1px 2px; 
}
td.headmenu {
  color:white;
  text-shadow: black 3px 2px;
  text-align:center; 
  padding-bottom:0.25ex; 
  padding-top:0.25ex;  
  padding-left:2em;
  padding-right:2em;
  table-layout:fixed;
}
.headmenuselected { bgcolor:#130a85; color:#ff0000; }
table.menu { width:100% }
.menuitem { 
  color:#ffffff;
  text-align:center;
  padding-top:1ex; 
  padding-bottom:1ex;
    font-size:normal 14pt sans-serif;
}
.menuitemselected { 
  color:#ff0000;
  text-align:center;
  padding-top:1ex; 
  padding-bottom:1ex;
  font-size:normal 14pt Arial;
}

td.menu {vertical-align:top; padding-top:2ex; padding-left:0.5em; padding-right:0.5em}

.menu {  
  background-image:url(/graphics/background.jpg);
  background-color:#130a85; 
  color:#ffffff;
}
.signature {  
  background-image:url(/graphics/background.jpg);
  background-color:#130a85; 
  color:#ffffff;
}
.menuselected { bgcolor:#130a85; color:#ff0000; }
td.main {
  vertical-align:top; 
  padding-top:2ex; 
  padding-left:2em; 
  max-width:300px;
}

h1{
 font-size:16pt;
}
h2{
   font-size:12pt;
}
h3{
   font-size:10pt;
}
td.mainimages { font-color:#ffffff;border-style:none; border-color:#ffffff;text-align:center; width:150px}
td.maininstitut { text-align:center;}
.noframe { border-style:none;} 




div.boxdiv {
	margin:0;
	float:right;
	width:250px;
	min-height:200px;
	height:200px;	
}

.boxro {margin:0;
	background:url(/graphics/box/roundedbox_ro.gif) top right no-repeat;
}

.boxlo {margin:0;
	background:url(/graphics/box/roundedbox_lo.gif) top left no-repeat;
}

.boxru {margin:0;
	background:url(/graphics/box/roundedbox_ru.gif) bottom right no-repeat;
}

.boxlu {margin:0;
	background:url(/graphics/box/roundedbox_lu.gif) bottom left no-repeat;
}

.boxinhalt {
	margin:0;
	padding:1.5em 1.5em 2.5em 1.5em;

}

.boxinhalt p {
	margin:0;
	padding:0;
}



#maindata {
  vertical-align:top;    
  padding:0 0 50px 0; 
  font-size:10pt;
}

#maindata a{
  color:black;
}
#maindata a:hover{
    color:blue;
    text-decoration: underline;    
}




div#unilogo{
    position:absolute;
    left:746px;
    bottom:0;
    text-align:right;
}

div#unilogo a{
    border:0px solid black;
}
div#unilogo a:hover{
    border:0px solid black;
}
.feed {
  background:transparent url(/graphics/feed.png) no-repeat scroll left top;
  float:right;
  padding:3px 0 3px 20px;
}

a[href$=".pdf"], a[href$=".PDF"], a.pdf {
  background:transparent url(../graphics/icons/page_white_acrobat.png) no-repeat scroll left center;
  padding:2px 2px 2px 20px;
}

a[href$=".bib"], a[href$=".BIB"], a.bibtex {
  background:transparent url(../graphics/icons/bibtex.gif) no-repeat scroll left center;
  padding:2px 2px 2px 20px;
}

a.password:before{ 
    content:url(/graphics/icons/password_icon.png); 
    border:0px; 
    text-decoration:none;
}