/* (c) 2008 by stat0r.svzcommunity.net */


/* 
  Allgemeines
*/

/* Standardsachen.. */
*{ padding: 0; margin: 0; }
body{ background: #fff url(bg.png) repeat-x; text-align: center; color: #633F03; font: normal 13px/22px Verdana, Arial, sans-serif; }

/* Layout */
#main{ margin: 0 auto 30px; width: 760px; text-align: left; }
#content{ background: transparent url(bg-content.png) repeat-y; padding: 10px 50px 10px 40px; }
#footer{ background: transparent url(bg-footer.png) no-repeat; height: 60px; padding: 2px 50px 0 40px; }

/* Logo */
h1#logo{ text-indent: -99999px; height: 143px; width: 100%; background: #fff url(logo.png) no-repeat top right; padding-bottom: 10px; }

/* Ueberschriften */
h2{ font: normal 18px/20px Georgia, sans-serif; color: #E0AB0C; border-bottom: 1px solid #F3BC15; padding: 3px 7px 2px; margin-bottom: 8px; }
h3{ font: normal 17px/20px Georgia, sans-serif; display: inline; background: transparent url('ajax-loader.gif') no-repeat left 50%; padding-left: 23px; }

/* Links */
#main a{ color: #905B06; text-decoration: none; border-bottom: 1px solid #633F03; }
#main a:hover{ border-bottom: 1px solid #7D5004; }
#main a img, #main a:hover img{ color: #fff; text-decoration: none; border-bottom-width: 0; }

#footer a{ color: darkred; }

/* Schrift */
#text p{ margin: 2px 8px 3px }
.weg{ text-decoration: line-through; }
.rechts{ float: right; text-align: right; }
#footer p{ font-size: 11px; line-height: 13px; }

/* Listen */
#text ul, #text ol{ margin: 8px 20px 8px 40px }

/* Menu */
ul#navi{ margin: 6px auto 10px; list-style: none; text-align: center; width: 100%; }
ul#navi li{ display: inline; }
ul#navi li a{ padding: 3px 10px; background-color: #FFF0CC; margin: 1px 3px; border-top: 1px solid #633F03; }

/* sVZcommunity Kasten */
#svzkasten{ position: absolute; top: 15px; width: 290px; background-color: #FFF0CC; padding: 7px; font: normal 13px/18px Verdana, sans-serif; }
#svzkasten ul{ list-style-type: square; }
#svzkasten li{ margin-left: 10px; font: normal 12px/15px Verdana, sans-serif; display: inline; }
#svzkasten a{ text-decoration: underline; border-width: 0; }
#svzkasten a:hover{ text-decoration: none; }

/* Newskasten */
#news{ position: absolute; top: 88px; width: 290px; height: 45px; overflow: auto; background-color: #FFF0CC; padding: 7px; font: normal 13px/18px Verdana, sans-serif; }
#news small{ display: block; font-size: 11px; line-height: 13px; }
#news p{ margin-bottom: 12px; font-size: 12px; }
#news h4{ font-size: 12px; line-height: 14px; margin-bottom: 3px; }

/* Formular */
#hauptform{ text-align: center; background-color: #FFF0CC; padding: 20px 0; margin-top: 10px; }
#hauptform form{ margin: 0 auto; width: 600px; }
#hauptform big{ font-weight: normal; font-size: 17px; }
#hauptform input{ background-color: #FFF5DF; font: normal 14px/14px Verdana, sans-serif; padding: 2px; border: 1px solid #633F03; vertical-align: middle; }
#hauptform .input{ width: 400px; }
#hauptform input[type=submit]{ height: 23px; font-size: 12px; }

/* Ergebnis */
div#results{ background-color: #FFE9B9; text-align: center; margin-top: 20px; padding: 20px 0; }
div#innerresults{ margin: 0 auto; width: 500px; }
div#ergebnis_tabelle{ overflow: auto; height: 300px; margin-bottom: 10px; }
div#ergebnis_tabelle table{ width: 625px; margin: 2px 10px 3px; }
div#ergebnis_tabelle th{ background-color: #FFF0CC; padding: 4px; text-align: left; font-weight: bold; font-size: 14px; }
div#ergebnis_tabelle td{ padding: 2px; vertical-align: top; font-size: 13px; }
div#ergebnis_tabelle td.i{ width: 10px; text-align: center; }
div#ergebnis_tabelle td.b{ width: 54px; text-align: right; }
div#ergebnis_tabelle td.e{ width: 100px; text-align: right; }
div#ergebnis_tabelle tr.top3 td{ background-color: #FFF7E6; }
div#svzbild{ text-align: center; background: #FFE0E0 url('wird-erstellt.png') no-repeat 50% 50%; padding: 10px 0; height: 470px; }

/* Top 10 ueberhaupt */
div#top10 table{ width: 630px; margin: 2px 20px 2px; }
div#top10 th{ background-color: #FFF0CC; padding: 4px; text-align: left; font-weight: bold; font-size: 14px; }
div#top10 td{ padding: 2px; vertical-align: top; font-size: 13px; }
div#top10 td.i{ width: 10px; text-align: center; }
div#top10 td.e{ width: 100px; text-align: right; }

/* Keine.. */
#keinelinks{ position: absolute; width: 120px; top: 20px; margin-left: 755px; }

/* Sonstiges */
.hoeraufdichzudrehen{ background-image: none; padding-left: 0; }

/* Ganz toller Container ... */
.ganztollercontainer{ background-color: #FFF0CC; padding: 3px 5px; margin: 10px 0; }
.ganztollercontainer p{ font-size: 12px; line-height: 17px; }
.ganztollercontainer small{ font-size: 10px; float: right; line-height: 12px; color: #E0AB0C; }
.ganztollercontainer small span{ display: none; }

/* Disabled */
.grau{ color: grey; }

/* StudiVZ News */
#studikasten{ background-color: #FFE0E0; margin: 6px 3px; color: #000; border: 1px solid #e00; padding: 1px 8px; }
#studikasten div{ background: #FFE0E0 url('http://static.pe.studivz.net/lp/Svz/de/banner/img/studivz_microbutton.gif') no-repeat 100% 50%;  }

