/* File Name : $Id: style_screen.css 177 2009-09-11 14:55:32Z cds $
 * Project   : Torrausch-Seite
 * Homepage  : http://daenemark.torrausch.net
 *
 * :folding=explicit:collapseFolds=1:
 *
 * Style-Sheet für Torrausch daenemark.
 */


 /* {{{ The main stuff. Body, container and the like. */

html {
    overflow: scroll;
}

body {
    background: #6f97c5 url(http://daenemark.torrausch.net/img/bg_top.jpg) repeat-x top left;
    padding-top: 25px;
}

td.header {
    background: #6f97c5 url(http://daenemark.torrausch.net/img/container_header.jpg) no-repeat top left;
}

td.adminheader {
    background: #6f97c5 url(http://daenemark.torrausch.net/img/container_admin_header.jpg) no-repeat top left;
}

td.leftshadow {
    background: #6f97c5 url(http://daenemark.torrausch.net/img/container_leftshadow.jpg) repeat-y top left;
}

td.rightshadow {
    background: #6f97c5 url(http://daenemark.torrausch.net/img/container_rightshadow.jpg) repeat-y top left;
}

td.aquabar_left {
    background: #6f97c5 url(http://daenemark.torrausch.net/img/container_aquabarleft.jpg) no-repeat top left;
}

td.aquabar_right {
    background: #6f97c5 url(http://daenemark.torrausch.net/img/container_aquabarright.jpg) no-repeat top left;
    color: #555555;
    font: normal 12px Verdana, sans-serif;
    text-align: left;
    vertical-align: middle;
}

td.bottom {
    background: #6f97c5 url(http://daenemark.torrausch.net/img/container_bottom.jpg) no-repeat top left;
}

td {
    background: transparent;
    vertical-align: top;
}

/* }}} The main stuff. Body, container and the like. */


/* {{{ Navigation Bar */

td.navbg {
    background: white;
}

table.nav {
    background: white url(http://daenemark.torrausch.net/img/nav_bg.jpg) repeat-y top left;
}

td.nav_main {
    background: #e4eaf1;
}

td.nav_right {
    background: transparent url(http://daenemark.torrausch.net/img/nav_right.jpg) no-repeat bottom left;
}

td.nav_bottom {
    background: white url(http://daenemark.torrausch.net/img/nav_bottom.jpg) no-repeat top left;
}

div.nav_heading {
    background: transparent url(http://daenemark.torrausch.net/img/nav_heading.jpg) no-repeat top left;
    font: bold 12px Verdana, sans-serif;
    height: 31px;
    margin-bottom: 5px;
    margin-top: 30px;
    padding-left: 24px;
    padding-top: 3px;
    text-align: left;
}

p.nav_links {
    font: normal 12px/200% Verdana, sans-serif;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    text-align: left;
}

p.nav_links a {
    background: transparent;
    color: black;
    display: block;
    padding-left: 24px;
    text-decoration: none;
    width: 162px;
}

p.nav_links a:hover {
    background: #b9cbde;
}

p.nav_links a.active {
    background: #dfe7f4 url(http://daenemark.torrausch.net/img/nav_activelink.jpg) repeat-x;
}

p.nav_login {
    margin: 0px 0px 0px 24px;
}

/* }}} Navigation Bar */


/* {{{ Main Content Area */

td.main {
    background: white;
    padding: 0px 0px 0px 0px;
}

h1 {
    color: #133156;
    font: bold 30px Verdana, sans-serif;
    margin: 25px 0px 30px 10px;
    text-align: left;
}

h2 {
    color: #133156;
    font: bold 20px Verdana, sans-serif;
    margin: 30px 0px 10px 10px;
    text-align: left;
}

h3 {
    color: #133156;
    font: bold 12px Verdana, sans-serif;
    margin: 20px 0px 10px 30px;
    text-align: left;
}

p {
    font: normal 12px/150% Verdana, sans-serif;
    margin: 0px 20px 10px 30px;
    text-align: justify;
}

p.noindent {
    margin-left: 0px;
    margin-right: 0px;
}

p.noindentleft {
    margin-left: 0px;
    margin-right: 0px;
    text-align: left;
}

ol p {
    padding-left: 0px;
}

ul p {
    padding-left: 0px;
}

ol {
    margin-left: 30px;
    padding-left: 30px;
}

ol ol {
    margin-left: 20px;
    padding-left: 20px;
}

ol ul {
    margin-left: 20px;
    padding-left: 20px;
}

ul {
    list-style-type: disc;
    margin-left: 30px;
    padding-left: 30px;
}

ul ol {
    margin-left: 20px;
    padding-left: 20px;
}

ul ul {
    margin-left: 20px;
    padding-left: 20px;
}

li {
    font: normal 12px/150% Verdana, sans-serif;
    padding: 0px 20px 0px 0px;
    text-align: justify;
}

li p {
    margin-left: 0px;
}

a img {
    border: 0px;
}

td.main table {
    margin: 0px 20px 20px 30px;
}

td.main table.nomargin {
    margin: 0px 20px 20px 0px;
}

/* }}} Main Content Area */


/* {{{ Button Bars.*/

td.main table.buttonbar {
    background: white;
    margin: 30px 20px 0px 10px;
    width: 693px;
}

table.buttonbar td {
    border-left: 1px solid #7d99b9;
    border-top: 1px solid #7d99b9;
    border-bottom: 1px solid #3e5774;
    white-space: nowrap;
}

table.buttonbar td.lastcell {
    border-top: 0px;
    border-bottom: 1px solid #3e5774;
}

table.buttonbar td.shadow {
    background: white url(http://daenemark.torrausch.net/img/buttonbar_shadow.jpg) repeat-x top left;
    border-left: 0px;
    border-top: 0px;
    border-bottom: 0px;
}

table.buttonbar td.active {
    border-bottom: 1px solid #87a2bf;
}

table.buttonbar a {
    background: white url(http://daenemark.torrausch.net/img/buttonbar_inactive.jpg) repeat-x bottom center;
    color: black;
    display: block;
    font: normal 12px/200% Verdana, sans-serif;
    padding-left: 10px;
    padding-right: 10px;
    text-decoration: none;
}

table.buttonbar a:hover {
    background: white url(http://daenemark.torrausch.net/img/buttonbar_hover.jpg) repeat-x bottom center;
}

table.buttonbar a.active {
    background: white url(http://daenemark.torrausch.net/img/buttonbar_active.jpg) repeat-x bottom center;
}

/* }}} Button Bars.*/


/* {{{ Zeitung. */

td.main table.newspaperNav {
    margin: 20px 20px 0px 0px;
}

table.newspaperNav td {
    font: normal 10px/200% Verdana, sans-serif;
    white-space: nowrap;
}

table.newspaperNav td.active {
    padding-top: 2px;
}

table.newspaperNav td img {
    vertical-align: middle;
}

table.newspaperNav td a {
    background: white;
    border: 1px solid white;
    color: black;
    display: block;
    padding-left: 5px;
    padding-right: 5px;
    text-decoration: none;
}

table.newspaperNav td a:hover {
    background: #b9cbde;
    border: 1px solid #7d99b9;
}

table.newspaperNav td .currentPage {
    background: white;
    border: 1px solid white;
    color: black;
    display: block;
    padding-left: 5px;
    padding-right: 5px;
    text-decoration: none;
}

table.newspaperNav td .currentPage:hover {
    background: #d2d2d2;
    border: 1px solid #bababa;
}

table.newspaperNav td .currentPageNumber {
    background: white;
    border: 1px solid white;
    color: black;
    display: block;
    font-weight: bold;
    padding-left: 5px;
    padding-right: 5px;
    text-decoration: none;
}

table.newspaperNav td .currentPageNumber:hover {
    background: #d2d2d2;
    border: 1px solid #bababa;
}

img.newspaperWappen {
    border: 1px solid #7d99b9;
    margin: 0px 15px 0px 0px;
}

td.main table.newspaper {
    margin: 0px 20px 0px 30px;
}

td.main table.newspaper td.newspaperTKBonusLeft {
    font: normal 12px/200% Verdana, sans-serif;
    text-align: left;
}

td.main table.newspaper td.newspaperTKBonusRight {
    font: normal 12px/200% Verdana, sans-serif;
    text-align: right;
}

td.main table.newspaper td.newspaperDetails {
    font: italic 12px/200% Verdana, sans-serif;
    text-align: left;
}

/* }}} Zeitung. */


/* {{{ Punktetabellen. */

td.main table.tabelle {
    border-bottom: 1px solid #7d99b9;
    margin: 0px auto 20px 45px;
}

/* Normale gerade und ungerade Zeilen */
table.tabelle tr.even td {
    background: white;
}

table.tabelle tr.odd td {
    background: #e4eaf1;
}

/* Gerade und ungerade Zeilen mit Trennlinie oben */
table.tabelle tr.evenSeparator td {
    background: white;
    border-top: 1px solid #3e5774;
}

table.tabelle tr.oddSeparator td {
    background: #e4eaf1;
    border-top: 1px solid #3e5774;
}

/* Gerade und ungerade Zeilen mit Hervorhebung für eingeloggte Vereine in der gesamten Zeile */
table.tabelle tr.evenLoginTeam td {
    background: white;
    font-weight: bold;
}

table.tabelle tr.oddLoginTeam td {
    background: #e4eaf1;
    font-weight: bold;
}

/* Gerade und ungerade Zeilen mit Trennlinie oben und Hervorhebung für eingeloggte Vereine in der gesamten Zeile */
table.tabelle tr.evenSeparatorLoginTeam td {
    background: white;
    border-top: 1px solid #3e5774;
    font-weight: bold;
}

table.tabelle tr.oddSeparatorLoginTeam td {
    background: #e4eaf1;
    border-top: 1px solid #3e5774;
    font-weight: bold;
}

/* Normale gerade und ungerade Zeile mit Hervorhebung für eingeloggte Vereine in einer Zelle */
table.tabelle tr.even td.loginTeam {
    background: white;
    font-weight: bold;
}

table.tabelle tr.odd td.loginTeam {
    background: #e4eaf1;
    font-weight: bold;
}

/* Gerade und ungerade Zeilen mit Trennlinie oben und Hervorhebung für eingeloggte Vereine in einer Zelle */
table.tabelle tr.evenSeparator td.loginTeam {
    background: white;
    border-top: 1px solid #3e5774;
    font-weight: bold;
}

table.tabelle tr.oddSeparator td.loginTeam {
    background: #e4eaf1;
    border-top: 1px solid #3e5774;
    font-weight: bold;
}

table.tabelle tr.error td {
    background: #dba0a0;
}

table.tabelle th {
    background: white url(http://daenemark.torrausch.net/img/tabelle_th.jpg) repeat-x top left;
    font: bold small-caps 12px/150% Verdana, sans-serif;
    padding: 2px;
    text-align: left;
    vertical-align: middle;
    white-space: nowrap;
}

table.tabelle a {
    color: black;
    text-decoration: none;
}

table.tabelle a:hover {
    text-decoration: underline;
}

table.tabelle td {
    border-top: 1px solid white;
    font: normal 12px/150% Verdana, sans-serif;
    padding: 2px;
    text-align: left;
}

table.tabelle td.centered {
    text-align: center;
}

table.tabelle td.lastlineLeft {
    border-top: 1px solid #7d99b9;
    font-style: italic;
}

table.tabelle td.lastlineRight {
    border-top: 1px solid #7d99b9;
    font-style: italic;
    text-align: right;
}

acronym {
    border: 0px;
}

/* }}} Punktetabellen. */


/* {{{ Forms */

.input_text {
    border-left: 1px solid #7d99b9;
    border-top: 1px solid #7d99b9;
    border-right: 1px solid #e4eaf1;
    border-bottom: 1px solid #e4eaf1;
}

.input_text_highlighted {
    background: #e4eaf1;
    border-left: 1px solid #7d99b9;
    border-top: 1px solid #7d99b9;
    border-right: 1px solid #e4eaf1;
    border-bottom: 1px solid #e4eaf1;
}

.input_text_disabled {
    background: #eeeeee;
    border-left: 1px solid #7d99b9;
    border-top: 1px solid #7d99b9;
    border-right: 1px solid #e4eaf1;
    border-bottom: 1px solid #e4eaf1;
    color: black;
}

/* }}} Forms */


/* {{{ Miscellaneous stuff. */

form {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

img.bordered {
    border: 1px solid #7d99b9;
}

p.error {
    color: #9e0000;
    margin-bottom: 0px;
}

ul.error {
    margin-top: 0px;
}

ul.error li {
    color: #9e0000;
    margin: 0px;
    padding: 0px;
}

li.error {
    color: #9e0000;
    margin: 0px;
    padding: 0px;
}

p.success {
    color: #336600;
    margin-bottom: 0px;
}

ul.success {
    margin-top: 0px;
}

ul.success li {
    color: #336600;
    margin: 0px;
    padding: 0px;
}

li.success {
    color: #336600;
    margin: 0px;
    padding: 0px;
}

td.right {
    text-align: right;
}

em {
    font-style: italic;
}

strong {
    font-weight: bold;
}

a img {
    border: 0px;
}

pre.email {
    background: #e4eaf1;
    border:1px dotted #7D99B9;
    font: normal 12px/150% Courier New, courier;
    margin: 0px 20px 10px 30px;
    padding: 5px;
    text-align: left;
}

.nmr {
    color: #980505;
}

.greyed {
    color: gray;
}

.teamnav {
    padding-top: 35px;
    white-space: nowrap;
}

/* }}} Miscellaneous stuff. */
