@import url("/publication.css") all;

 html,body{
  margin:0;
  padding:5px 0 0 110px;
  position:relative;
  font-family:Helvetica,Arial;
  color:#808080;
  font-size:10pt;
  height:100%;
 }

#wrapper{
background-color:transparent;
float:left;
width:100%;
min-height:100%;
}

#content1{
float:left;
width:550px;
}

#content2{
float:right;
width:200px;
}


#footer{
 clear:both;
 background:#c0c0c0;
 font-size:10pt;
 color:white;
 height:25px;
 width:800px;
 text-align:center; 
}

div#left-sidebar{
 z-index:1;
 float:left;
 background:#f0f0f0;
}

 @media screen{
  body>div#header{
   position:fixed;
  }
  body>div#left-sidebar{
  margin:10px;
  top:0px;
  left:0px;
  width:200px;
  height:100%;
  position:fixed;
  }
 }

 * html body{
  overflow:hidden;
 } 
 * html div#content{
  height:100%;
  overflow:auto;
 }

h1,h2,h3,h4 { font-family:Arial,Helvetica,sans-serif;}
h1{
 font-size:18pt;
}
h2{
   font-size:16pt;
   color:#004080;
}
h3{
   font-size:14pt;
}
h4{
   font-size:10pt;
}


table.menu { width:100% }

a.menuitemlink
{ 
  color:#404040;
  font-size:12pt;
  text-decoration:none;
}
a.submenuitemlink
{ 
  color:#404040;
  font-size:10pt;
  text-decoration:none;
}

a{
text-decoration:none;
color:#004080;
}
.menuitem { 
  color:#404040;
  text-align:left;
  padding-top:0.4ex; 
  padding-bottom:0.4ex;
  padding-left:20px;
  font-size:normal 12pt sans-serif;
}
.pers_menuitem { 
  color:#404040;
  text-align:left;
  padding-top:0.4ex; 
  padding-bottom:0.4ex;
  padding-left:20px;
  font-size:normal 12pt sans-serif;
}
.submenuitem { 
  color:#404040;
  text-align:left;
  padding-top:2px; 
  padding-bottom:2px;
  padding-left:20px;
  font-size:normal 12pt sans-serif;
}
.subsubmenuitem { 
  color:#404040;
  text-align:left;
  padding-top:2px; 
  padding-bottom:2px;
  padding-left:30px;
  font-size:normal 12pt sans-serif;
}

.menuitem:hover {
text-decoration: none; 
background:#d0d0d0
}

.subsubmenuitem:hover {
text-decoration: none; 
background:#d0d0d0
}

.menuitemselected { 
  color:#ff0000;
  text-align:left;
  padding-top:.4ex; 
  padding-bottom:.4ex;
  font-size:normal 12pt sans-serif;
}

.selected {
  padding-left:20px;
  padding-top:.4ex; 
  padding-bottom:.4ex;
  background-color:#d0d0d0
}

a.imagelink{
    border:none;
}

.noframe { 
    border:none;
}

.greyframe { 
    border:1px solid #808080;
}

.blueframe { 
    border:2px solid #004080;
}

.blueframe_big { 
    border:3px solid #004080;
}

.blackframe { 
    border:1px solid black;
}

.white{
  color:#ffffff;
}  

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{
    border:none;
    position:absolute;
    left:746px;
    bottom:0;
    text-align:right;
}

div#unilogo img{
    border:0px solid black;
}

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.studip {
  background:transparent url(../graphics/icons/stud_ip_logo.png) no-repeat scroll left center;
  padding:3px 0px 2px 50px;
}

a.password:before{ 
    content:url(/graphics/icons/password_icon.png); 
    border:0px; 
    text-decoration:none;
}


