Template:Hamburg/css

  1. contentSub, #contentcontainer, #footer-box, #sitesub, #catlinks, #search-controls, #p-logo, .h3, .printfooter, .firstHeading, .visualClear {display: none;} /*-- hides default wiki settings --*/

html, body {

 height: 100%;

}

body {

 margin-bottom: 120px;

}

.container {

 font-family: 'Montserrat', sans-serif;

}

.container#main {

 margin-top: 50px;
 min-height: 100%;
 margin-bottom: -120px;
 text-align: justify;

}

.container#main:after {

 content: "";
 display: block;
 height: 120px;

}

.footnotes{

 padding-top: 30px;
 color: #adadad;

}

.footnotes ol{

 list-style-type: none;
 counter-reset:array;
 }

.footnotes li:before {

 content: '[' counter(array) ']  ';
 counter-increment: array;

}


.topWikiNavBackground {

   height:18px;
   margin-top: -32px;
   background-color:transparent;

}

.headerimage { position: relative; top:26px; margin: auto; width: 100%; height: 100%;

}

  1. globalWrapper, #content { /*-- changes default wiki settings --*/

width: 100%; height: 100%; border: 0px; background-color: transparent; margin: 0px; padding: 0px; }

/*Title fonts*/

  1. title, .subtitle{

margin: 40px; text-align: center; font-family: 'Oswald', sans-serif; color: black; }

.subtitle{ font-size: 30px; }

  1. title{

font-size: 40px; }

/*Text font for regular paragraph text on all pages*/

.text{ font-size: 15px; font-family: 'Montserrat', sans-serif; }

html, body, .wrapper { /*-- changes default wiki settings --*/ width: 100%; height: 100%; background-color: transparent; }

body{

       background-color: white;

}

.navmenu { position:fixed; top:16px; left:0; right:0; background: #EDEDED;

       z-index : 100;
       height : 50px;
       align : center;

}

  1. mainLogo {

}

  1. navmenubox {

padding:0; margin-left:0; margin-right:0; width:100%; height:45px; } .sidelogos { float:left; display:block; margin-left:auto; height:100%; width:auto; }

  1. logos{

float:right; }

  1. home {
   width : 40px;
   top : 0;

}

  1. mainpage {
   float : left;
   margin-left : 50px;
   margin-top : 7px;

}


  1. igemlogo img{

width:2.3em;

   position: relative;

background-color: #808080;

       top: 5px;

}

  1. igemlogo:hover img {

background-color:rgb(0,153,102); }

  1. nav, #nav ul{

padding:0; margin:0; list-style:none;

   text-align : center;

}

  1. nav li{

font-family:'Oswald', sans-serif; display:inline-block; color: #A1A1A1; position:relative; top : 12px; font-size : 16px; height : 40px;

       width: 145px;
       text-align: center;
   vertical-align : middle;
   padding : 10px;
   margin : 0;

}

  1. nav li ul{
   vertical-align : bottom;

}

  1. nav li ul li {

font-family: 'Montserrat', sans-serif;

   height : 60px;
   vertical-align : top;
   width : 210px;
   background : #ededed;
   padding : 15px 0;
   color : rgb(0,0,0);
   border-bottom: 1px solid #808080;
   display: block;

}

  1. nav ul{
   display : block;
   width : 125px;

max-height:0px; left: 0; right: 0; visibility:hidden; -moz-transition: .0s all .0s; -webkit-transition: .0s all .0s; transition: .0s all .0s; }

  1. nav li:hover ul{

visibility: visible; overflow: visible; max-height:30em; }

  1. nav a{

text-decoration:none; display:block; font-weight : bold; color : #808080; vertical-align : middle; }

  1. nav li:hover a {
       color : black;

}

  1. nav li:hover ul .liste {
       color : #808080;

}

  1. nav li ul li .liste:hover {
   color : black;

} .side-by-side{ display: inline; }

  1. nav li ul div{

display: inline; }