* { padding:0px; margin:0px; } html, body{ background: url(./../images/square_bg.png) repeat top left; font-family:"Myriad Pro", "Lucida Grande", "Trebuchet MS", sans-serif; width:100%; height:100%; padding:0; margin:0; position:absolute; top:0px; left:0px; z-index:-1; } #centerhelp{ width:1%; height:60%; margin-bottom:-150px; /* half of container's height */ float:left; } #header{ text-align:right; position:absolute; right:0px; padding:0px; padding-right:10px; margin:0px; filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#1cffffff', endColorstr='#1cffffff'); } #title{ color:#0B75AF; font-size: 3.5em; font-weight:normal; margin-top:-16px; text-shadow:2px 1px 2px #999; vertical-align:top; } #subtitle{ color:#777; text-transform:uppercase; font-size: 1em; font-weight:normal; margin:0px; margin-top:20px; border-width:0px; } #logo{ margin:0px; border-width:0px; width:400px; background:none; } #dashboard{ width:100%; margin:0 auto; clear:left; height:100px; text-align: center; } /* Dashboard Navigation */ #nav{ padding:0; list-style: none; font-size:14px; display: inline-block; } #nav a{ text-decoration:none; outline:none; } #nav li{ float:left; width:300px; height:85px; position:relative; cursor:pointer; border: 1px solid white; } #nav li > a{ position:absolute; top:0px; left:0px; width:100%; height:85px; z-index:12; background: #DDDDDD; } #nav li a img{ border:none; position:absolute; width:0px; height:0px; bottom:0px; left:85px; z-index:100; } #nav li span.nav_wrap{ position:absolute; top:25px; left:0px; height:60px; z-index:15; margin-left:5%; width:90%; } #nav li span.nav_active{ position:absolute; background:#111; top:85px; width:300px; height:0px; left:0px; z-index:14; background:#000000; } #nav li span span.nav_link, #nav li span span.nav_descr, #nav li div.nav_box a{ text-transform:uppercase; width:100%; text-align:center; } #nav li span span.nav_link{ color:#000; font-size:24px; float:left; clear:both; text-align:center; text-shadow:1px 1px 1px #FFF; } #nav li span span.nav_descr{ color:#0B75AF; float:left; clear:both; font-size:10px; letter-spacing:1px; width:100%; } /* DEV CUT */ #nav li div.nav_box{ display:block; position:absolute; width:280px; overflow:hidden; height:200px; top:85px; left:0px; display:none; background:#000000; padding-left:20px; } #nav li div.nav_box a{ float:left; clear:both; line-height:30px; color:#0B75AF; text-align:left; } #nav li div.nav_box a:first-child{ margin-top:15px; } #nav li div.nav_box a:hover{ color:#fff; } #nav li:hover .nav_link { color:#FFFFFF; text-shadow:1px 1px 1px #000000; } #dashboard ul { height:50px; padding:12px 0 0 0; list-style-type: none; text-align: left; } #dashboard ul li:first-child { border-left:none; } #dashboard ul li { display: inline; padding:0; } #dashboard ul li a { font-size:13px; line-height:1.5em; font-weight:bold; color:#7d838b; text-decoration:none; } #dashboard ul li a:hover { text-decoration:none; color:#bbc0c7; } /* Footer */ #reference{ position:fixed; left:10px; bottom:10px; font-size:12px; color:#444; } #reference a{ color:#222; text-transform:uppercase; text-decoration:none; text-shadow:1px 1px 1px #fff; } #reference a:hover{ color:#000; text-decoration:underline; } /* Impressum */ #impressum{ color:#000000; display:block; background: #DDDDDD; width:650px; padding:20px 50px; margin:30px auto; } #impressum a{ color:#000000; text-decoration: underline; } #impressum a:hover{ color:#FFFFFF; } .impressum_sources_list{ padding-left:2em; text-align:left; } #impressum_back{ width:50px; margin-top:15px; margin-left:10px; border:0; } .columnHeader{ text-align:left; padding-top: 5px; padding-bottom: 5px; padding-left:10px; } .columns{ text-align:justify; margin:auto; padding-left:10px; } .nameBox{ float:left; padding-right:10px; }