.wrapper {
}

.wrapper .container {
}

/* Grid Gutter */
.grid {
}

.grid-inner {
  padding: 0;
}

.grid .grid-inner {
}

.region-content .block {
}

.region-content .li .ul {
  list-style:disc;         
  list-style-position:outside;  
}

.sidebar .block {
}

/**
 * Main Containner
 */
#main-wrapper {
  background: url(../images/page-bg.gif) right 0 repeat-y;
}

#main-wrapper .container {
  background: #fff;
  padding: 0;
}

#main-wrapper .container-inner {
}

/**
 * Header
 */
#headline-wrapper {
  background: #111;
}

#header-wrapper {
  border-bottom: 1px solid #e5e5e5;
  position: relative;
  z-index: 5;
}

.front #header-wrapper {
  border-bottom: none;
}

#header-wrapper .container {
  padding: 20px 0;
}

#header {
  clear: both;
  position: relative;  
}

.top-header {
  float: right;
  width: 72%;
}

/* Logo & Site name */
#logo {
  float: left;
  margin-right: 10px;
}

#name-and-slogan {
  background: #111;
  float: left;
  line-height: 1.2;
  padding: 5px;
}

.site-name {
  margin: 0;
  font-size: 4em;
  font-family: 'bebasbeueregular';
  font-weight: normal;
  line-height: 1;
  text-align: center;
  text-transform: uppercase;
}

.site-name a {
  color: #fff;
  text-decoration: none;
}

.site-name a:visited {
}

.site-name a:hover,
.site-name a:focus,
.site-name a:active {
  color: #fff;
  text-decoration: none;
}

.site-slogan {
  color: #fff;
  margin: 0;
  padding: 0;
  text-align: center;
  font-family: Arial, Helvetica, sans-serif;
}

/* Region */
.region-header {
  min-height: 18px;
  float: right;
}

/**
 * Main Navigation
 */
#menu-bar-wrapper {
  margin: 10px 0 0 0;
  position: relative;
  z-index: 499; /* Drupal toolbar index is 600 */
}

#menu-bar-wrapper .menu-bar {
  position: relative;
}

#menu-bar-wrapper .region-menu-bar {
  width: 100%;
}

/* Region */
.region-menu-bar {
}

/**
 * Main Content
 */
#main-content {
}

#main-content > .grid-inner {
  padding: 25px 15px 20px 0;
}

#main-content .region-content {
}

#main-content .region-content #block-system-main {
}

#main-content .region-content #block-system-main .block-inner {
  padding: 0;
}

#main-content .region-content #block-system-main .block-content {
  padding: 0;
}

/* Content on Front-page */
body.front #main-content .region-content {
}

/* Content on other pages */
body.not-front #main-content .region-content {
}

/* Page Title */
#page-title {
  background: url(../images/bg-line-4.gif) repeat-x 0 100%;
  /*color: #111;*/
  color: #003d7a;
  margin: 0 0 20px;
  padding-bottom: 25px;
  font-family: Verdana, Helvetica, sans-serif;
  font-weight: normal;
  line-height: 0.8;
  //text-transform: uppercase;
}

.in-maintenance #page-title {
  padding: 10px;
}

/**
 * Sidebars
 */
.sidebar {
}

#sidebar-first-wrapper {
  background: url(../images/bg-line-2.gif) 0 0 repeat-y #fff;
}

#sidebar-first-wrapper > .grid-inner {
  padding: 30px 15px 0 15px;
}

.region-sidebar-first {
}

.region-sidebar-second {
}

#sidebar-second-wrapper {
  background: url(../images/bg-line-2.gif) 0 0 repeat-y #f5f5f5;
}

#sidebar-second-wrapper > .grid-inner {
  padding: 30px 0 0 15px;
}

/**
 * Panels
 */
.panel {
}

.panel .container {
}

/* --- First Panel --- */
#panel-first-wrapper {
}

/* --- Second Panel --- */
#panel-bottom-wrapper {
  border-top: 1px solid #e5e5e5;
}

#panel-bottom-wrapper .grid-inner {
  background: url(../images/bg-line-2.gif) 0 0 repeat-y;
}

#panel-bottom-wrapper .block-inner {
  padding: 15px;
}

#panel-bottom-wrapper .panel-column-first .grid-inner {
  background: none;
}

#panel-bottom-wrapper .block-title {
  margin: 10px 0 15px 0;
}

/* --- Third Panel --- */
#panel-third-wrapper {
}

/**
 * Slideshow
 */
#slideshow-wrapper {
  background: #fff;
  //border-bottom: 1px solid #111;
  //border-top: 1px solid #111;
  margin: 0;
  position: relative;
  z-index: 1;
}

/**
* Footer
*/
#footer-wrapper {
  background: url(../images/bg-white.gif) 0 0 repeat-x #111;
  padding-top: 20px;
  overflow: hidden;
}

#footer-wrapper .container {
}

#footer {
  position: relative;
  font-size: 0.912em;
}

#footer .tb-copyright {
  padding: 10px 0 0;
  margin: 0;
}

#footer .tb-copyright a {
  color: #666;
  border-bottom: 1px solid #222;
}

#footer .tb-copyright a:hover,
#footer .tb-copyright a:focus,
#footer .tb-copyright a:active {
  color: #fff;
  text-decoration: none;
}

.logo {
  background: #222;
  display: block;
  float: left;
  margin: 0 20px 0 0;
  padding: 13px 10px;
}

/* Region */
.region-footer {
  color: #ddd;
}

/**
 * Other Pages
 */

/* --- Blogs --- */
.page-blog {
}

/* Blog Action Links */
.page-blog ul.action-links {
  margin: 0 0 2em;
  padding: 0;
}

.page-blog ul.action-links li {
  margin: 0;
}

.page-blog ul.action-links li a {
  background: #ff0066;
  color: #fff;
  margin: 0;
  padding: .5em 1.25em;
}

.page-blog ul.action-links a:hover,
.page-blog ul.action-links a:active,
.page-blog ul.action-links a:focus {
  background: #111;
  text-decoration: none;
}

/* --- Profiles --- */
.profile {
  margin-top: 0;
}

.profile h3 {
  margin: 0 0 1em;
  padding: 0 0 .5em 0;
  border-bottom: 1px solid #e5e5e5;
}

.profile .user-picture {
  float: none;
}

.profile .field {
}

.profile .field .field-label {
}

.profile .field .field-items {
}

.profile .field .field-items .field-item {
}

/* --- Search Results --- */
.search-results {
  margin: 0;
}

.search-results .search-result {
  border-top: 1px solid #e5e5e5;
}

.search-results .search-result:first-child {
  border-top: none;
}

.search-results .title {
  font-size: 1.154em;
  font-weight: normal;
}

.search-results .search-snippet-info {
  padding: 0;
}

.search-results p {
  margin: 0;
}

.search-results .search-snippet {
}

.search-results .search-info {
  font-family: Arial, Helvetica, sans-serif;
  font-size: .923em;
  color: #666;
}

.search-results .search-info  a {
  color: #111;
}

.search-results .search-info  a:hover,
.search-results .search-info  a:active,
.search-results .search-info  a:focus {
  color: #660022;
}

.page-search .block-system h2 {
  font-weight: normal;
}

span.search-info-type {
}

span.search-info-user {
}

span.search-info-date {
}

span.search-info-comment {
}

span.search-info-upload {
}

/* --- Poll Page --- */
.poll {
}

/* Vote Form */
.poll .vote-form {
  text-align: left;
}

.poll .vote-form .choices {
  margin: 0;
}

.poll .vote-form .choices .form-item {
}

.poll .vote-form .choices label.option {
  vertical-align: middle;
}

/* Vote Result */
.poll .text {
}

.poll .bar {
  background: #e5e5e5;
}

.poll .bar .foreground {
  background: #333;
}

.poll .percent {
  font-size: 0.92em;
  color: #7B7B7B;
}

.poll .total {
  display:none !important;
}

/* --- Feed Aggregator ---*/
/* Feed Items */
#aggregator .feed-item {
  margin-bottom: 40px;
}

#aggregator .feed-item .header {
}

#aggregator .feed-item .header h2 {
}

#aggregator .feed-item .content {
}

#aggregator .feed-item .footer {
}

#aggregator .feed-item .footer .meta {
}

#aggregator .feed-item .footer .categories {
}

/* Feed Lists */
#aggregator .feed {
  margin: 1em 0;
}

#aggregator .feed .summary-title {
}

#aggregator .feed .feed-url {
  margin: .5em 0 0;
}

#aggregator .feed .item-list {
}

#aggregator .feed .item-list ul {
}

#aggregator .feed .item-list ul li {
  background-image: none;
  margin: 1em 0 0;
  padding: 0;
}

#aggregator .feed .source {
  margin: .5em 0 0;
}

#aggregator .feed .time {
}

#aggregator .feed .feed-name {
  margin: 0;
}

#aggregator .feed .links a {
  margin: 0;
}

/* --- Maintenance Page --- */
.maintenance-page #skip-link {
  position: absolute;
  top: -99em;
}

.maintenance-page .footer {
}

.maintenance-page .footer a {
}

/**
 * Misc.
 */

/* Feed icons */
.feed-icon img {
  padding: 0 10px;
}

#feed-icons {
}

#feed-icons .feed-icon {
}

#feed-icons .feed-icon img {
}

#feed-icons a.feed-icon {
}

/* poll page */
.page-poll .block-content ul {
  margin-left: 0;
  list-style-type: none;
}

.page-poll .region-content .block-content li {
  background: url(../images/read-more.png) 0 6px no-repeat;
  padding-left: 15px;
  margin-bottom: 5px;
}

.show-phone { display: none; }

.ad-above-header {
  position: relative;
  width: 1000px;
  margin: 0px auto;
  z-index: 4;
}

.ad-above-header > .region {
  float: right;
}

.ad-right-beside-content {
  position: absolute;
  left: 100%;
  top: 0;
  clear: both;
  margin-left: -1px;
  padding-left: 30px;
}

.ad-above-content {
  margin-left: 0px;
}

.ad-above-content > .region > .block,
.ad-above-slideshow > .region > .block {
  margin-bottom: 10px;
}

.ad-above-slideshow {
  width: 960px;
  margin: 0 auto;
  overflow: hidden;
  z-index: 4;
}

.ad-above-slideshow .region {
  float: right;
}

.emag {
  width: 664px;
  height: 500px;
}

/** OLD TIPPMIT STUFF***************************************************************/

/** TICKER-SPALTE ******************************************************************/

div.aktuelleAusgabe { background-image:url(/images/ausgabe_start.jpg); background-repeat:no-repeat; height:170px }
.aktuelleAusgabe img { margin:16px 0 0 45px }

#tickercol img { padding:0 0 4px 0 }
.tickercol-theme { border:1px solid #727180; width:250px; margin:0 0 4px 0; padding:0 }
.tickercol-theme img { padding:0 !important}
.tickercol-theme li img { margin:2px 0 0 .5ex !important; vertical-align:middle }
.tickercol-theme ul { margin:0; padding:2px 2px 2px 12px; background-color:#E3E3E8 }
.tickercol-theme li { display:inline; list-style:none; padding:0 }
#bordercol img { padding:0 0 4px 0 }
.tipps th { background-color:#C5C6CD; text-align:left; color:#5B5E77; border-right:2px solid #fff; }
caption { font-weight:bolder; color:gray; font-size:9px }

.row    td { border-right:2px solid #fff; border-top:2px solid #fff; color:#5B5E77; background-color:#F4F4F7;font-family:Verdana, Arial, Helvetica, sans-serif; }
.altrow td { border-right:2px solid #fff; border-top:2px solid #fff; color:#5B5E77; background-color:#E3E4EB;font-family:Verdana, Arial, Helvetica, sans-serif; }

.widecol .eventcal { width:688px; }
.eventcal { padding:0 0; width:432px; float:none }
.eventcal .etitle { display:block; background-color:#727180; color:#fff; margin:0 0 2px 0; padding:0 0 1px 0 }
.eventcal h2 { display:inline; background-color:#727180; padding:0 80px 0 12px; margin:0 }
.etitle a { font-weight:normal !important; color:#fff !important }
.widecol .eventcal h2 { display:inline; background-color:#727180; padding:0 400px 0 12px }
.title span { font-size:13px }
.eventcal .events { margin-bottom:2px }
.eventcal caption { text-align:left; background-color:#E42130; font-weight:bolder; color:#fff; margin:0; padding:2px 12px; font-size:11px }
.events table { border-collapse:collapse; width:100%;}
.events th { border-top:2px solid #fff; background-color:#C5C6CD; text-align:left; padding-left:10px; color:#5B5E77; font-weight:normal; }
.widecol .events th { padding-left:0 }
.events .row    td { border-right:2px solid #fff; border-top:2px solid #fff; color:#5B5E77; background-color:#F4F4F7; }
.events .altrow td { border-right:2px solid #fff; border-top:2px solid #fff; color:#5B5E77; background-color:#E3E4EB; }
.lastcell { border-right:0 !important; }
.eventcal .full { color:#5B5E77; text-align:right }
.eventcal .full a { font-size:10px }
.events a:link, .events a:visited { font-weight:normal }
.events a:hover, .events a:active { font-weight:normal }

/** FOOTER ******************************************************************/

#footer div { text-align:center; padding:1em 0 }
#footer { color:#5B5E77; font-size:9px; line-height:200% }
#footer a { font-weight:normal; }
#footer a.wide { padding:0 4em }
#footer img { vertical-align:middle }

/** WETT-INFOS ******************************************************************/

#wettinfos td { color:#5B5E77; font-size:11px; /*height:200px; padding:2px;*/ }
#wettinfos .topic { margin:0 4px; padding:0 12px 4px 4px; }
#wettinfos .topic .wtitle {}
#wettinfos .topic img { float:left; border:0; margin:0 8px 0 0 }
#wettinfos .vspacer { background-image:url(/images/spacergr.gif); background-repeat:repeat-y; background-position:5px; width:10px }
#wettinfos .hspacer { text-align:center; height:24px }
#wettinfos .sep { float:left; display:inline; width: 420px; }
#wettinfos .topic img { padding-bottom:4px }

#wettinfos .row { float:none }
.wettinfos-link { text-align:right; padding-top:2px }
.wettinfos-link-kgh { text-align:right }
#wettinfos a:link, #wettinfos a:visited { text-decoration:underline }
#wettinfos span a { text-decoration:none !important }

/* START WettInfos Neu */
div#wettinfosn { margin:6px 0 0 4px; color:#5B5E77 }

#wettinfosn .left {
float: left;
width: 220px;
}

#wettinfosn .right {
float: right;
width: 210px;
}

#wettinfosn .topic {
height: 190px;
}

#wettinfosn .lowerpart {
clear: left;
padding-right: 30px;
}
.upperpart img { float:left; margin-right:.5ex }
.lowerpart .wettinfos-link a:link, .lowerpart .wettinfos-link a:visited,
.lowerpart .wettinfos-link-kgh a:link, .lowerpart .wettinfos-link-kgh a:visited { text-decoration:none }
#wettinfosn h3 {
margin: 0;
}

#wettinfosn .ctborder {
background-image: url(/images/ctborder2.gif);
background-repeat: no-repeat;
background-position: 3px 0px;
}

#wettinfosn .ctborderbottom {
background-image: url(/images/ctborderbottom.gif);
background-repeat: no-repeat;
background-position: 0px 0px;
}

#wettinfosn .ctbordermiddle {
background-image: url(/images/ctbordermiddle.gif);
background-repeat: no-repeat;
background-position: 3px 0px;
}
/* END WettInfos Neu */

/** BUNDESLIGA-SPECIAL ******************************************************************/

div.special { }
.kgb { float:left; width:400px; margin:0 0 4px 0; }
.kgb a:link, .kgb a:visited { text-decoration:underline }
.quotenvergleich { float:left; width:288px; }
.krieg { float:left; width:200px; height:158px; background-image:url(/images/bg-krieg.jpg); background-repeat:no-repeat; }
.krieg p { margin:0 12px; padding-top:60px; color:#5B5E77; font-size:9px; line-height:130% }
.huelbuesch { float:left; width:198px; height:158px; background-image:url(/images/bg-ringewaldt.jpg); background-repeat:no-repeat; }
.huelbuesch p { margin:0 12px; padding-top:60px; color:#5B5E77; font-size:9px; line-height:130%; text-align:right }
span.tipp { font-size: 20px; padding-top:8px; display:block }
.kgh { width:398px; position:static; background-image:url(/images/bg-kgh.jpg); background-repeat:no-repeat; }
.kriegtext { float:left; width:200px; border-right:1px solid #BBBBBB }
.kriegtext p, .huelbueschtext p { text-align:justify }
.huelbueschtext { float:left; width:198px; }
.clubnews { float:left; width:286px; margin:0; background-color:#F4F4F6; }
.clubnews h2 { margin:0 !important }
.clubnews h3 { margin: 8px 8px 0 8px !important; color:#5B5E77; font-size:11px !important; }
.clubnews p { margin: 0 !important; padding:8px; border-bottom:2px solid white }
.clubnews .wettinfos-link a:link, .clubnews .wettinfos-link a:visited { text-decoration:none }

#tickercol .sportarten { text-align:center }
.sportarten ul { margin:0; padding:0; background-image:url(/images/bg-liveticker.gif) !important; background-repeat:repeat-x; height:20px; line-height:20px; }
.sportarten li { display:inline; list-style:none; font-size:9px; padding:4px 2px;  }
.sportarten li.spacer { padding:4px 2px; background-image:url(/images/bg-gray.gif); background-repeat:repeat-y; background-position:5px 0 }
.sportarten a { font-weight:normal !important }

.quotenvergleich th { background-color:#C5C6CB; border-right:2px solid white; color:#fff }
.quotenvergleich td { height:44px; text-align:center; background-color:#F4F4F6; border-right:2px solid white; border-top:2px solid white; font-weight:bolder; color:#5B5E77 }
.quotenvergleich .full { background-color:#F4F4F6; margin-right:2px; border-top:2px solid white; height:39px; color:#5B5E77; text-align:right; padding-top:8px; font-size:9px }

div.zahlenvergleich { float:left; width:398px; margin:0 2px 0 0; }
.zahlenvergleich caption { text-transform:uppercase; text-align:left; background-color:#A5A4B2; font-weight:bolder; color:#fff; margin:0; padding:2px 10px; font-size:14px }
.zahlenvergleich table { border-collapse:collapse; width:100%;}
.zahlenvergleich th { border-top:2px solid #fff; border-right:2px solid #fff; background-color:#C5C6CD; text-align:left; padding-left:10px; color:#5B5E77; font-weight:normal; }
.zahlenvergleich td { padding-left: 10px }
.zahlenvergleich .firstcell, .duellbilanz .firstcell { font-weight:bolder; text-align:left }
.zahlenvergleich div.descr { padding:4px; color:#E42130; font-size:9px }

div.duellbilanz { float:left; width:286px; margin:0 2px 0 0; }
.duellbilanz caption { text-transform:uppercase; text-align:left; background-color:#A5A4B2; font-weight:bolder; color:#fff; margin:0; padding:2px 10px; font-size:14px }

.duellbilanz .full { color:#5B5E77; text-align:right; font-size:9px; padding-top:4px }
.duellbilanz td { padding-left: 10px; text-align:center }

div.quicklinks { float:left; width:686px; margin:10px 2px 10px 0; }
.quicklinks caption { text-transform:uppercase; text-align:left; background-color:#A5A4B2; font-weight:bolder; color:#fff; margin:0; padding:2px 10px; font-size:14px }
.quicklinks th { text-align:center; border-right:2px solid white; line-height:90% }
.quicklinks td { text-align:center }

/** QUOTENVERGLEICH EXTERN : ELEMENTE ******************************************************************/

div#quotenver-ext { margin:0; float:left }
.widecol table.QKWette { width:284px !important }
.wettinfo table.QKWette { width:300px !important }
table.QKWette { width:432px !important; border:0 !important; border-bottom:1px solid #fff !important }
td.QKWetteHeaderLeft { background-color:#A5A4B2 !important; background-image:none !important; padding:0 !important; width:auto !important; }
td.QKWetteHeader,div.QKWetteHeader { background-color:#A5A4B2 !important; background-image:none !important; width:auto !important; border-right:2px solid #A5A4B2; color:#fff !important; text-align:center; font-weight:bold !important; font-size:11px !important;  }
div.QKWetteHeader { height:30px; padding-top:1ex; margin-bottom:1px; }
td.QKWetteHeaderRight { background-color:#A5A4B2 !important; background-image:none !important; padding:0 !important; width:auto !important; }
td.QKWetteHorSpace, td.QKWetteVertSpace { display:none !important }
a.QKTopQuote, a.QKTopQuote:visited, a.QKTopQuote:active, a.QKTopQuote:hover { background-image:none !important; background-color:#E42130 !important; color:#fff !important; border:0 !important; }
a.QKQuote, a.QKQuote:visited, a.QKQuote:active { color:#5B5E77 !important; }
a.QKPowered, a.QKPowered:visited, a.QKPowered:active { color:#727180 !important }
td.QKPowered { padding:0 1em 0 0 !important; }
.QKWette td { border:0 !important }
td.QKWetteBookie { background-color:#E3E4EB !important; color:#5B5E77 !important; padding:6px 4px 4px 16px !important; height:24px !important; border-top:1px solid #fff !important; }
td.QKQuote, td.QKTopQuote { color:#5B5E77 !important; background-color:#E3E4EB !important; height:auto !important; padding:0 !important; border-top:1px solid #fff !important; border-left:2px solid #fff !important; }
td.QKQuoteHead { color:#5B5E77 !important; background-color:#C5C6CD !important; height:auto !important; border-left:2px solid #fff !important; padding-left:8px !important; border-top:1px solid #fff !important; }

td.QKWetteHeaderLeft, td.QKWetteHeader, td.QKWetteHeaderRight {display:none !important}


/** GENERIC ******************************************************************/

.gray { color:#5B5E77 }
.center, th.center { text-align:center !important }
.centerbold { font-weight:bold; text-align:center }
.centerboldlastcell { font-weight:bold; text-align:center; border-right:0 }
.info { font-size: 9px; }
.orange { color:#FFA800 !important }
.bkorange { color:#FFF !important; background-color:#FFA800 !important }
.bkgruen { color:#FFF !important; background-color:#6EB30A !important }
.bkwhite { color:#5B5E77; background-color:#FFF !important }
.widelines { line-height:180% }
.rel-right { padding-left:2px; }
.warning { color:#E42130 }
.promitippfooter { display:inline !important; }
span.descr { color:#E42130; font-size:9px; }
.left { text-align:left !important }
.tdright { text-align:right !important }
.l1ex,.lpad1ex { padding-left:1ex }
.r1em,.rpad1em { padding-right:1em }
.b1em { padding-bottom:1em }
.small { font-size:94% }
.signal { border:1px solid red }
.backred { background-color:#E42130 }
.bordertop { border-top:1px solid #C5C6CD }
.bordertopdots { border-top:1px dotted #C5C6CD }
.borderbottom { border-bottom:1px solid #C5C6CD }
th.backred { background-color:#E42130;color:#fff }
th.backgray { background-color:#727180;color:#fff }
.smaller td { font-size:90% }
.bold, .bold td, a.bold { font-weight:bolder }
.narrow, .narrow td { font-stretch:ultra-condensed }
.nopad, a.nopad { padding:0 !important }
img.ad { margin-bottom:4px } 
.capital { font-size:16px; background-color:#5B5E77; color:#fff; width:35px; margin:10px 0 0 10px; font-weight:bold; padding:0 4px 0 10px }
.noimg li { list-style-image:none; list-style:none }

#sitemap { margin: 1em 2em; line-height:150% }

/** TV-PROGRAMM ******************************************************************/

#tvuebersicht table { background-color:#5B5E77; color:#fff }
#tvuebersicht th { height:20px; border-right:1px solid #C5C6CD; border-left:1px solid #fff }
#tvuebersicht .selected { background-color:#E42130 }
#tvuebersicht a:link, #tvuebersicht a:visited { color:#fff; text-decoration:none }

#tvsendungen table { margin:.5ex 0 0 1px }
#tvsendungen th { height:16px; border-right:2px solid #fff; background-color:#AFB1BB; color:#fff }
#tvsendungen td { color:#5B5E77 }
#tvsendungen .row    td { border-right:2px solid #fff; border-top:2px solid #fff; color:#5B5E77; background-color:#F4F4F7; }
#tvsendungen .altrow td { border-right:2px solid #fff; border-top:2px solid #fff; color:#5B5E77; background-color:#E3E4EB; }

.anbieter th { height:18px; font-weight:bold; text-align:center; border-right:2px solid #fff; }

.wettscheintab td { height: 30px; font-size:14px }
.wettscheintab .title { background-color:#FFA800; color:#fff; font-weight:bold }

/** ODDSET ******************************************************************/

.oddset th { font-size:9px; border-right:2px solid #fff; padding:2px !important; margin:0;font-family:Verdana, Arial, Helvetica, sans-serif;  }
.oddset .th-alt { background-color:#E42130 !important; color:#fff !important; font-weight:bold }
.oddset td { font-size:9px; padding:0 4px 0 4px;text-align:center;}
.oddset caption, caption.oddset { font-size:12px; background-color:#727180; text-align:left; color:#fff; border-right:2px solid #fff; border-bottom:2px solid #fff; padding-left:1em }
.oddset caption.border { font-size:12px; background-color:#727180; text-align:left; color:#fff; border-right:2px solid #fff; border-bottom:2px solid #fff }
.oddset .firstcolumn { padding-right:10px }
.oddset tr { color:#5B5E77 }
.oddset tr.topwetterow { padding-bottom:1em; }
.oddset .wettenr { width:30px; background-color:#E42130 !important; color:#fff !important; font-size:26px; font-weight:bold; text-align:center }
.oddseth2 { background-color:#727180 !important; color:#fff !important; padding:2px; margin:0; vertical-align:top; font-weight:bold; font-size:13px !important }
.oddset .wettecaption { color:#E42130 !important; font-weight:bolder; text-align:center }
.oddset .wettesub { font-weight:bolder; text-align:center }
.oddset div.seitenanfang { padding:4px; text-align:right }

div.anchorlist { margin:0 0 1em 0 }
.anchorlist a { padding:2px 8px; margin:0 1ex 1ex 0; font-weight:bold; font-size:110% }
.anchorlist a:link, .anchorlist a:visited { background-color:#E42130; color:#fff; text-decoration:none }
.anchorlist a:hover, .anchorlist a:active { background-color:#E42130; color:#fff; text-decoration:underline }
.seitedrucken a:link, .seitedrucken a:visited { background-color:#fff; text-decoration:none; color:#5B5E77; font-weight:normal; font-size:10px }
.seitedrucken a:hover, .seitedrucken a:active { background-color:#fff; text-decoration:underline; color:#E42130; font-weight:normal; font-size:10px }


/** LOGIN/REGISTER ******************************************************************/

form#login { padding:1em 0 2em 10px }
form#loginalt { border-top:3px solid #ccc; margin-top:1em; padding:1em 0 2em 10px }
#login #key { float:left; padding:1em 1em 0 1em; height:100px }
#loginalt #info { float:left; padding:1em 1em 0 1em; height:550px }
#login label, #loginalt label { display:block; font-size:10px; color:#5B5E77; padding:2px 0 }
#login input.submit, #loginalt input.submit { border:1px solid #C5C6CD; background-color:#F0EDF1; font-size:11px; font-weight:bold; color:#5B5E77 }

/*
----> Dieser Abschnitt musste wegen alter Wettschein-PHP-Skripte temporär übernommen werden
----> Löschen sobald alte Skripte getilgt sind
----> START
*/
.tabletab {
text-align : center;
font-family : Verdana, Helvetica, sans-serif;
font-size : 11px;
color : #FFFFFF;
background-color : #FFFFFF;
}
.tdtab {
color : #FFFFFF;
background-color : transparent;
font-weight : bold;
vertical-align : middle;
text-align : center;
   width : 34px;
   height : 20px;
}
table.oddset {
text-align : center;
font-family : Verdana, Helvetica, sans-serif;
font-size : 9px;
color : #000000;
background-color : #FFFFFF;
}
.gewinnquote {
text-align : center;
font-family : Verdana, Helvetica, sans-serif;
font-size : 9px;
color : #FFFFFF;
background-color : #CC0000;
}
.oddhead {
font-weight : bold;
font-size : 9px;
}
tr.oddrow1 {
background-color : #E0EAF3;
font-size : 9px;
}
tr.oddrow2 {
background-color : #F5F5E2;
font-size : 9px;
}
td.oddcenter {
text-align : center;
}

td.oddright {
text-align : right;
}

.oddwt {
color : #FFFFFF;
background-color : #CC0000;
text-align : left;
font-weight : bold;
}

table.topwette {
text-align : center;
font-family : Verdana, Helvetica, sans-serif;
font-size : 9px;
color : #000000;
background-color : #FFFFFF;
width : 300px;
}
table.topwette1 {
text-align : center;
font-family : Verdana, Helvetica, sans-serif;
font-size : 9px;
color : #000000;
background-color : #FFFFFF;
width : 320px;
}

.topwhead {
color : #FFFFFF;
background-color : #CC0000;
}
.topwhead1 {
color : #FFFFFF;
background-color : #3472AF;
}

.topwnr {
color : #FFFFFF;
background-color : #CC0000;
text-align : center;
font-weight : bold;
font-size : 24px;
line-height : 30px;
vertical-align : middle;
width : 40px;
}

.topwart {
color : #FFFFFF;
background-color : #3472AF;
text-align : left;
font-weight : bold;
font-size : 13px;
line-height : 15px;
width : 260px;
padding-left : 4px;
}

.topwevnt {
color : #CC0000;
background-color : #F5F5E2;
text-align : center;
font-weight : bold;
font-size : 11px;
width : 260px;
}
.topwerbns {
color : #CC0000;
background-color : #F5F5E2;
text-align : center;
font-weight : bold;
font-size : 11px;
width : 40px;
}

.topwabgs {
color : #3472AF;
background-color : #F5F5E2;
text-align : center;
font-weight : bold;
font-size : 10px;
}

.topwtotop {
font-size : 9px;
text-align : right;
font-weight : bold;
color : #3472AF;
}
/*
----> ENDE
*/

