body { background-color:#fefffe; font-family:droid-sans-1,droid-sans-2; }
.container { position:relative; z-index:1000; }
a,a:visited { background-color:transparent; text-decoration:none; }
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; }
.highlight_red { color:red; }
.red { color:#a80002; }
li { margin-bottom:.5em; line-height:15pt; font-size:12pt; }
#header { margin-bottom:4em; }
#header img { margin-bottom:10px; }
.tablehead { border-left-width:0; border-bottom-width:0; border-right-width:1px; border-top-width:1px; border-style:solid; border-color:#0080ff; background-color:#9fc4fe; padding:4px; margin:0; -webkit-border-top-left-radius:10px; -webkit-border-top-right-radius:10px; -moz-border-radius-topleft:10px; -moz-border-radius-topright:10px; -o-border-top-left-radius:10px; -o-border-top-right-radius:10px; border-top-left-radius:10px; border-top-right-radius:10px; }
table { border-color:#0080ff; border-left-width:1px; border-left-style:solid; background-color:white; line-height:14pt; font-size:11pt; }
tr { padding:0; height:17pt; margin:0; }
tr.price:hover { background-color:#ccff66; }
td { border-right-width:1px; border-bottom-width:1px; border-color:#0080ff; border-style:solid; padding-left:5px; padding-bottom:3pt; padding-right:8px; padding-top:0; margin:0; }
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; }
.sinus { z-index:10; position:relative; margin-top:-100px; }
.teamnames { padding-bottom:55px; 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:5px; 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; -o-border-top-left-radius:20px; -o-border-top-right-radius:20px; border-top-left-radius:20px; 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:2px; background-color:#fff4c1; font-size:12px; text-align:center; padding-left:4px; padding-bottom:1px; padding-right:4px; padding-top:1px; border-color:#ffb740; border-width:1px; border-style:solid; display:inline-block; -moz-border-radius:5px; -webkit-border-radius:5px; -o-border-radius:5px; 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; }
table.attention { padding:5px; border-style:solid; border-width:2px; border-color:#ff0004; background-color:#ff966c; }
table.attention td { border-style:none; }
.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:44px; color:#ffeb16; background-color:#890005; }
.white { color:#fefffe; }
.download,table,.info,.box,.navbox li { -moz-border-radius:10px; -webkit-border-radius:10px; -o-border-radius:10px; border-radius:10px; }
.foot { -moz-border-radius:0 0 10px 10px; -webkit-border-radius:0 0 10px 10px; -o-border-radius:0 0 10px 10px; border-radius:0 0 10px 10px; }
.firstfoot { -moz-border-radius:0 0 0 10px; -webkit-border-radius:0 0 0 10px; -o-border-radius:0 0 0 10px; border-radius:0 0 0 10px; }
.lastfoot { -moz-border-radius:0 0 10px; -webkit-border-radius:0 0 10px 0; -o-border-radius:0 0 10px 0; border-radius:0 0 10px 0; }
ul li ul { list-style-type:square; }
.priceheader { margin-bottom:5px; }
.df { float:right; }
label { font-style:normal; font-weight:normal; }
input.form-input-button { width:150px; }

/* Dropdown */
ul#navigation { margin-left: auto; margin-bottom: 0; margin-right: auto; margin-top: 0; width: 790px; z-index:1500; position:relative; padding:0; }
ul#navigation li { padding: 5px 10px; background:white; margin-bottom:12pt; margin-right:12px; margin-left:12px; border-color:#003399; border-width:1px; border-style:solid; text-align:center; float:left; list-style-type:none; -moz-border-radius:6px; -webkit-border-radius:6px; -o-border-radius:6px; border-radius:6px; }
ul#navigation li:first-child { margin-left:0; }
ul#navigation li:last-child { margin-right:0; }
ul#navigation a:hover { color:#004080; }
ul#navigation a:active { color:navy; }
ul#navigation li a { font-size:15px; display:block; }
ul#navigation li.hover,ul#navigation li:hover { position:relative; background-color:#84a7d4; }
ul#navigation ul.submenu { left:-25px; top:100%; position:absolute; visibility:hidden; }
ul#navigation ul.submenu li { font-size:14px; padding:5px; margin:0; text-align:left; float:none; width:225px; -moz-border-radius:0; -webkit-border-radius:0; -o-border-radius:0; border-radius:0; }
ul#navigation ul.submenu li a { width:100%; display:inline-block; }
ul#navigation li#active { background-color:#86a9d5; }
