body { color:black; font-family:Helvetica, Verdana, Arial, sans-serif; background-color:#fefffe; }
#navigation,.footer_nav { display:none; }
a,a:visited,a:visited { color:#6c0000; background-color:transparent; text-decoration:underline; }
p { font-size:12pt; }
h2 { line-height:1.2em; }
h3 { line-height:1.2em; }
.caps { text-transform:uppercase; }
.small { line-height:13pt; font-size:10pt; }
.smallinfo { font-size:14px; }
.subtitle { margin-bottom:2em; margin-top:-.6em; }
.block { text-align:justify; }
.center { margin-right:auto; margin-left:auto; text-align:center; }
.right { text-align:right; }
.red { color:#a80002; }
li { margin-bottom:.5em; line-height:15pt; font-size:12pt; }
#header { margin-bottom:4em; }
#header img { margin-bottom:10px; }
.download { display:block; z-index:500; padding:10px; margin-left:0; margin-bottom:6px; margin-right:0; margin-top:6px; border-color:#008040; border-style:solid; border-width:1px; background-color:#ccff66; cursor:pointer; }
.download:hover { background-color:#80ff00; }
.tablehead { background-color:#9fc4fe; padding:4px; margin:0; }
table { border-color:#0080ff; border-width:1px; border-style:solid; line-height:14pt; font-size:11pt; }
tr { padding:0; height:17pt; margin:0; }
tr.price:hover { background-color:#ccff66; }
tr.firstrow { padding:0; margin:0; height:25pt; }
td { padding-left:5px; padding-bottom:3pt; padding-right:5px; padding-top:0; margin:0; }
td.outline { border-right-width:1px; border-bottom-width:1px; border-color:#0080ff; border-style:solid; }
td.last { padding-right:5px; border-color:#0080ff; border-style:solid; border-bottom-width:1px; }
td.title { text-align:center; border-style:none; }
textarea,input { padding:0; margin:0; width:414px; }
.submit { margin:1em; width:204px; }
#alert { margin-bottom:1em; font-size:12pt; }
td.foot { font-style:italic; padding-bottom:0; margin:0; padding-top:3px; text-align:center; background:#c3d9ff; }
.green table { border-color:#297b0b; border-width:1px; border-style:solid; line-height:14pt; font-size:11pt; }
.greentablehead { margin:0; padding:4px; background:#c8ff97; }
.green td.foot { background:#b3ff86; }
.green tr.price:hover { background-color:#86b3fd; }
.green td.outline { border-right-width:1px; border-bottom-width:1px; border-color:#5dff18; border-style:solid; }
.green td.last { padding-right:5px; border-color:#5dff18; border-style:solid; border-bottom-width:1px; }
.sinus { z-index:10; position:relative; margin-top:-100px; }
.teamnames { padding-bottom:5px; margin-top:-70px; height:12px; display:block; }
.left { text-align:left; }
.box { border-color:#002ca0; border-width:2px; border-style:solid; }
.preiscontainer { width:960px; border-left-width:15px; border-bottom-width:0; border-right-width:15px; border-top-width:15px; z-index:500; border-color:#b1cefe; border-style:solid; bottom:0; position:fixed; background-color:#b3cffe; text-align:center; padding:0; margin-left:-20px; -moz-border-radius-topleft:20px; -moz-border-radius-topright:20px; -webkit-border-top-left-radius:20px; -webkit-border-top-right-radius:20px; }
.preiscontainer ul { margin-left:0; margin-bottom:-5px; margin-right:0; margin-top:0; border-style:none; padding:0; list-style-type:none; display:inline; }
li.preisnav { margin:3px; background-color:#fff4c1; font-size:15px; text-align:center; padding-left:8px; padding-bottom:2px; padding-right:8px; padding-top:2px; border-color:#ffb740; border-width:2px; border-style:solid; display:inline-block; -moz-border-radius:5px; -webkit-border-radius:5px; }
li.preisnav:hover { background-color:#ffdb40; }
.footer { padding-left:0; padding-bottom:0; padding-right:0; padding-top:5px; border-top-width:3px; border-style:solid; border-color:#ffa734; margin-left:0; margin-bottom:0; margin-right:0; margin-top:5px; }
.green .preiscontainer { border-color:#82c355; background-color:#82c255; }
.green li.preisnav { background-color:#cdfda2; border-color:#3c7b1d; }
.green .preiscontainer li:hover { background-color:#76ff22; }
.attention { border-color:#ff0004; background-color:#ff966c; }
.attention .tablehead,.attention .greentablehead { color:#fefffe; background-color:#d50003; }
.green .footer { padding-left:0; padding-bottom:0; padding-right:0; padding-top:5px; border-top-width:3px; border-style:solid; border-color:#c0fe92; margin-left:0; margin-bottom:0; margin-right:0; margin-top:5px; }
.footerspace { margin-right:auto; margin-left:auto; width:960px; display:block; height:250px; }
.info { padding-left:0; padding-bottom:3px; padding-right:0; padding-top:6px; height:24px; color:#ffeb16; background-color:#890005; }
.white { color:#fefffe; }
.tablehead,.greentablehead { -moz-border-radius-topleft:10px; -moz-border-radius-topright:10px; -webkit-border-top-left-radius:10px; -webkit-border-top-right-radius:10px; }
.download,table,.info,.box,.navbox li { -moz-border-radius:10px; -webkit-border-radius:10px; }
.foot { -moz-border-radius-bottomleft:10px; -moz-border-radius-bottomright:10px; -webkit-border-bottom-left-radius:10px; -webkit-border-bottom-right-radius:10px; }