* {
padding:0;
}

body {
background-color: #FFFFFF;
background-image: url(../images/hg.jpg);
background-position: bottom;
background-repeat:repeat-x;
text-align:center;
font:0.8em Arial, Verdana, Sans-serif;
margin:0px;
padding:0px;
}

#wrap {
width:998px;
text-align:left;
margin:0px auto;
padding:0px;
background-color: #FFFFFF;
border-left:1px solid #5C743D;
border-right:1px solid #5C743D;
z-index:10;
}

#header-nav {
background-image:url(../images/header-nav-hg.gif);
width:998px;
height:22px;
margin:0 auto;
border-bottom:1px solid #5C743D;
}

.header-nav {
color:#000000;
font:0.8em Arial, Verdana, Sans-serif;
text-align:right;
font-style:normal;
font-weight:bold;
text-decoration:none;
position:relative; top:5px;
margin-top:0px;
margin-left:10px;
margin-right:10px;
}

.header-nav:hover {
color:#000000;
font:0.8em Arial, Verdana, Sans-serif;
text-align:right;
font-style:normal;
font-weight:bold;
text-decoration:underline;
position:relative; top:5px;
margin-top:0px;
margin-left:10px;
margin-right:10px;
}

.header-braek {
color:#000000;
font:0.8em Arial, Verdana, Sans-serif;
text-align:right;
font-style:normal;
font-weight:bold;
text-decoration:none;
position:relative; top:4px;
margin-top:0px;
margin-left:0px;
margin-right:0px;
}

#header {
background-image:url(../images/head.jpg);
width:998px;
height:159px;
margin:0 auto;
border-bottom:1px solid #5C743D;
}

#top-nav {
background-image:url(../images/top-nav-hg.gif);
width:840px;
height:22px;
float: left;
margin:0 auto;
}

#bookmark {
background-image:url(../images/top-nav-hg.gif);
width:158px;
height:22px;
float: right;
margin:0 auto;
}

.navi-ul {
list-style:none;
margin:0px;
padding:0px;
}

.navi-start {
font-size:1.0em;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
color:#000000;
text-decoration:none;
float:left;
width:100px;
height:22px;
margin:0px;
}

.navi-start:hover {
background-image:url(../images/top-nav-hg-over-start.gif);
font-size:1.0em;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
color:#000000;
text-decoration:none;
float:left;
width:100px;
height:22px;
margin:0px;
}

.navi-sms {
font-size:1.0em;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
color:#000000;
text-decoration:none;
float:left;
width:100px;
height:22px;
margin:0px;
margin-left:-1px;
}

.navi-sms:hover {
background-image:url(../images/top-nav-hg-over-bu.gif);
font-size:1.0em;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
color:#000000;
text-decoration:none;
float:left;
width:100px;
height:22px;
margin:0px;
margin-left:-1px;
}

.navi-wissen {
font-size:1.0em;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
color:#000000;
text-decoration:none;
float:left;
width:140px;
height:22px;
margin:0px;
margin-left:-1px;
}

.navi-wissen:hover {
background-image:url(../images/top-nav-hg-over-bu-140.gif);
font-size:1.0em;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
color:#000000;
text-decoration:none;
float:left;
width:140px;
height:22px;
margin:0px;
margin-left:-1px;
}

.navi-fang {
font-size:1.0em;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
color:#000000;
text-decoration:none;
float:left;
width:150px;
height:22px;
margin:0px;
margin-left:-1px;
}

.navi-fang:hover {
background-image:url(../images/top-nav-hg-over-bu-150.gif);
font-size:1.0em;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
color:#000000;
text-decoration:none;
float:left;
width:150px;
height:22px;
margin:0px;
margin-left:-1px;
}

.navi-forum {
font-size:1.0em;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
color:#000000;
text-decoration:none;
float:left;
width:75px;
height:22px;
margin:0px;
margin-left:-1px;
}

.navi-forum:hover {
background-image:url(../images/top-nav-hg-over-bu-75.gif);
font-size:1.0em;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
color:#000000;
text-decoration:none;
float:left;
width:75px;
height:22px;
margin:0px;
margin-left:-1px;
}

.navi-presse {
font-size:1.0em;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
color:#000000;
text-decoration:none;
float:left;
width:77px;
height:22px;
margin:0px;
margin-left:-1px;
}

.navi-presse:hover {
background-image:url(../images/top-nav-hg-over-bu-77.gif);
font-size:1.0em;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
color:#000000;
text-decoration:none;
float:left;
width:77px;
height:22px;
margin:0px;
margin-left:-1px;
}

.navtxt {
color:#000000;
position:relative;
top:2px;
}

.start-bu {
text-align:center;
text-decoration:none;
float:left;
width:100px;
height:22px;
}

.start-akt {
background-image:url(../images/top-nav-hg-over-start.gif);
text-align:center;
text-decoration:none;
float:left;
width:100px;
height:22px;
}

.sms-bu {
text-align:center;
text-decoration:none;
float:left;
width:100px;
height:22px;
}

.sms-akt {
background-image:url(../images/top-nav-hg-over-bu.gif);
text-align:center;
text-decoration:none;
float:left;
width:100px;
height:22px;
}

.wissen-bu {
text-align:center;
text-decoration:none;
float:left;
width:140px;
height:22px;
}

.wissen-akt {
background-image:url(../images/top-nav-hg-over-bu-140.gif);
text-align:center;
text-decoration:none;
float:left;
width:140px;
height:22px;
}

.fang-bu {
text-align:center;
text-decoration:none;
float:left;
width:150px;
height:22px;
}

.fang-akt {
background-image:url(../images/top-nav-hg-over-bu-150.gif);
text-align:center;
text-decoration:none;
float:left;
width:150px;
height:22px;
}

.forum-bu {
text-align:center;
text-decoration:none;
float:left;
width:75px;
height:22px;
}

.forum-akt {
background-image:url(../images/top-nav-hg-over-bu-75.gif);
text-align:center;
text-decoration:none;
float:left;
width:75px;
height:22px;
}

.presse-bu {
text-align:center;
text-decoration:none;
float:left;
width:77px;
height:22px;
}

.presse-akt {
background-image:url(../images/top-nav-hg-over-bu-77.gif);
text-align:center;
text-decoration:none;
float:left;
width:77px;
height:22px;
}

.content-start {
background-color: #FFFFFF;
width:998px;
height:964px;
margin:0px;
padding:0px;
}

.content-report {
background-color: #FFFFFF;
width:998px;
height:1058px;
margin:0px;
padding:0px;
}

.content-report-header {
margin:10px;
padding:10px;
border-style: none;
text-align: center;
font-size: 11px;
font-weight: bold;
}

.content-forecast {
background-color: #FFFFFF;
width:998px;
height:1284px;
margin:0px;
padding:0px;
}

.content-history {
background-color: #FFFFFF;
width:998px;
height:1284px;
margin:0px;
padding:0px;
}

.content-beisssms {
background-color: #FFFFFF;
width:998px;
height:964px;
margin:0px;
padding:0px;
}

.content-intention {
background-color: #FFFFFF;
width:998px;
height:964px;
margin:0px;
padding:0px;
}

.content-anleitung {
background-color: #FFFFFF;
width:998px;
height:964px;
margin:0px;
padding:0px;
}

.content-neues {
background-color: #FFFFFF;
width:998px;
height:964px;
margin:0px;
padding:0px;
}

.content-kontakt {
background-color: #FFFFFF;
width:998px;
height:964px;
margin:0px;
padding:0px;
}

.content-impressum {
background-color: #FFFFFF;
width:998px;
height:964px;
margin:0px;
padding:0px;
}

#content-left {
background-color: #FFFFFF;
background-image: url(../images/conent-left-hg.gif);
background-position: top;
background-repeat:repeat-x;
float:left;
width:795px;
height:100%;
position:relative; top:10px; left:10px;
margin:0px;
padding:0px;
border:1px solid #5C743D;
}

.beissindex {
width:594px;
position:absolute; top:10px; left:192px;
height:100%;
margin:0px;
padding:0px;
}

.beissindex h1 {
font-size:1.0em;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
display:block;
color:#000000;
text-decoration:none;
margin:0px;
}

.beissindex h2 {
font-size:1.0em;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
text-align:right;
color:#000000;
text-decoration:none;
margin-top:0px;
margin-left:0px;
margin-right:0px;
margin-bottom:10px;
}

.beissindex-txt {
font-size:1.0em;
font-family: Arial, Helvetica, sans-serif;
font-weight:normal;
display:block;
color:#000000;
text-decoration:none;
margin-top:0px;
margin-left:0px;
margin-right:0px;
margin-bottom:0px;
}

.beissindex-txt a {
color:#000000;
text-decoration:underline;
margin:0px;
padding:0px;
}

.beissindex-txt a:hover {
color:#000000;
text-decoration:none;
margin:0px;
padding:0px;
}

.liste {
margin:0px;
padding:3px;
}

.liste a {
color:#000000;
text-decoration:underline;
margin:0px;
padding:0px;
}

.liste a:hover {
color:#000000;
text-decoration:none;
margin:0px;
padding:0px;
}

.quelle {
font-size:0.9em;
font-family: Arial, Helvetica, sans-serif;
font-weight:normal;
margin:0px;
padding:5px;
}

.report {
width:775px;
position:absolute; top:10px; left:10px;
height:100%;
margin:0px;
padding:0px;
}

.report h1 {
font-size:1.0em;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
display:block;
color:#000000;
text-decoration:none;
margin:0px;
}

.report h2 {
font-size:1.0em;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
float:right;
color:#000000;
text-decoration:none;
margin-top:0px;
margin-left:0px;
margin-right:0px;
margin-bottom:10px;
}

.report-txt {
font-size:1.0em;
font-family: Arial, Helvetica, sans-serif;
font-weight:normal;
display:block;
color:#000000;
text-decoration:none;
margin-top:0px;
margin-left:0px;
margin-right:15px;
margin-bottom:0px;
}

.report-txt a {
color:#000000;
text-decoration:underline;
margin:0px;
padding:0px;
}

.report-txt a:hover {
color:#000000;
text-decoration:none;
margin:0px;
padding:0px;
}

.report-table {
position:absolute;
top:70px;
left:45px;
margin:0px;
padding:0px;
}

.pic {
float:left;
width:170px;
height:205px;
position:absolute; top:10px; left:10px;
margin:0px;
padding0px;
border:1px solid #5C743D;
}

.neues {
background-image: url(../images/conent-left-hg.gif);
background-position: 0px 0px;
background-repeat:repeat-x;
float:left;
width:170px;
height:380px;
position:absolute; top:216px; left:10px;
margin:0px;
padding0px;
border:1px solid #5C743D;
}

.h-neues {
font-size:0.9em;
font-family: Arial, Helvetica, sans-serif;
font-weight:bold;
width:170px;
height:18px;
margin-top:4px;
margin-left:0px;
margin-right:0px;
margin-bottom:0px;
padding:0px;
border-bottom:1px solid #5C743D;
}

.txt-neues {
font-size:0.9em;
font-family: Arial, Helvetica, sans-serif;
font-weight:normal;
margin:0px;
padding:5px;
}

.txt-neues a {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight:normal;
color:#5C743D;
float:right;
text-decoration:underline;
margin:5px;
padding:0px;
}

.txt-neues a:hover {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight:normal;
color:#5C743D;
float:right;
text-decoration:none;
margin:5px;
padding:0px;
}

.anleitung {
background-image: url(../images/conent-left-hg.gif);
background-position: 0px 0px;
background-repeat:repeat-x;
float:left;
width:170px;
height:285px;
position:absolute; top:216px; left:10px;
margin:0px;
padding0px;
border:1px solid #5C743D;
}

.h-anleitung {
font-size:0.9em;
font-family: Arial, Helvetica, sans-serif;
font-weight:bold;
width:170px;
height:18px;
margin-top:4px;
margin-left:0px;
margin-right:0px;
margin-bottom:0px;
padding:0px;
border-bottom:1px solid #5C743D;
}

.txt-anleitung {
font-size:0.9em;
font-family: Arial, Helvetica, sans-serif;
font-weight:normal;
margin:0px;
padding:5px;
padding-top: 10px;
}

.rotation-start {
background-image: url(../images/conent-left-hg.gif);
background-position: top;
background-repeat:repeat-x;
float:left;
width:170px;
height:437px;
position:absolute; top:514px; left:10px;
margin:0px;
border:1px solid #5C743D;
}

.rotation {
background-image: url(../images/conent-left-hg.gif);
background-position: top;
background-repeat:repeat-x;
float:left;
width:170px;
height:342px;
position:absolute; top:609px; left:10px;
margin:0px;
border:1px solid #5C743D;
}

.h-rotation {
font-size:0.9em;
font-family: Arial, Helvetica, sans-serif;
font-weight:bold;
width:170px;
height:18px;
margin-top:4px;
margin-left:0px;
margin-right:0px;
margin-bottom:0px;
padding:0px;
border-bottom:1px solid #5C743D;
}

.txt-rotation {
margin:0px;
padding:4px;
}

.txt-rotation a {
font-size:0.9em;
font-weight:bold;
text-decoration:underline;
color:#5C743D;
margin:0px;
padding:0px;
}

#content-right {
background-color:#FFFFFF;
float:right;
width:170px;
position:relative; top:10px; right:10px;
margin:0px;
padding:0px;
}

.suche {
background-image: url(../images/conent-left-hg.gif);
background-position: top;
background-repeat:repeat-x;
float:right;
width:170px;
height:55px;
margin-top:0px;
margin-left:0px;
margin-right:0px;
margin-bottom:10px;
border:1px solid #5C743D;
}

.h-suche {
font-size:0.9em;
font-family: Arial, Helvetica, sans-serif;
font-weight:bold;
float:right;
width:170px;
height:18px;
margin-top:4px;
margin-left:0px;
margin-right:0px;
margin-bottom:0px;
padding:0px;
border-bottom:1px solid #5C743D;
}

.inputbox {
margin-top:0px;
margin-left:5px;
margin-right:0px;
margin-bottom:0px;
}

.button {
margin-top:0px;
margin-left:5px;
margin-right:0px;
margin-bottom:0px;
}

.anzeigen {
background-image: url(../images/conent-left-hg.gif);
background-position: top;
background-repeat:repeat-x;
float:right;
width:170px;
height:808px;
margin-top:0px;
margin-left:0px;
margin-right:0px;
margin-bottom:0px;
border:1px solid #5C743D;
}

.h-anzeigen {
font-size:0.9em;
font-family: Arial, Helvetica, sans-serif;
font-weight:bold;
width:170px;
height:18px;
margin-top:4px;
margin-left:0px;
margin-right:0px;
margin-bottom:0px;
padding:0px;
border-bottom:1px solid #5C743D;
}


.banner {
margin:0px;
padding:5px;
border-bottom:1px solid #5C743D;
}

.txt-anzeigen {
margin:0px;
padding:5px;
}

.links {
background-image: url(../images/conent-left-hg.gif);
background-position: top;
background-repeat:repeat-x;
float:right;
width:170px;
height:144px;
margin-top:10px;
margin-left:0px;
margin-right:0px;
margin-bottom:0px;
border:1px solid #5C743D;
}

.h-links {
font-size:0.9em;
font-family: Arial, Helvetica, sans-serif;
font-weight:bold;
width:170px;
height:18px;
margin-top:4px;
margin-left:0px;
margin-right:0px;
margin-bottom:0px;
padding:0px;
border-bottom:1px solid #5C743D;
}

.txt-links {
margin:0px;
padding:4px;
}

.txt-links a {
font-size:0.9em;
font-weight:bold;
text-decoration:underline;
color:#5C743D;
margin:0px;
padding:0px;
}

#footer {
background-image:url(../images/footer-hg.gif);
background-position: bottom;
background-repeat:repeat-x;
width:998px;
height:35px;
margin:0px;
padding:0px;
}

.footer-txt {
font-size:0.8em;
text-align:center;
position:relative; top:18px;
margin:0px;
padding:0px;
}

.footer-txt a {
text-align:center;
text-decoration:none;
color:#000000;
margin:0px;
padding:0px;
}

.footer-txt a:hover {
text-align:center;
text-decoration:underline;
color:#000000;
margin:0px;
padding:0px;
}



form#angelplatz {
width: 582px;
background: #d5edb3;
color: black;
padding: 5px;
border: 1px solid #5C743D;
margin:0px;
}

fieldset {
padding: 10px;
border: 1px solid #ccc;
margin: 10px;
}
legend {
font-weight:bold;
color: black;
padding:0 10px;
border: none;
}

.legend-report {
font-weight:bold;
color: black;
padding:0 10px;
border: none;
font-size: 11px;
}

input {
margin-bottom: 3px;
}


label {
position: relative;
bottom: 2px;
cursor: pointer;
}
label.davor {
float: left;
clear: left;
width: 75px;
text-align: right;
margin-right: 10px;
margin-top: 3px;
}

#abschicken {
cursor:pointer;
padding: 0px;
margin-left: 10px;
text-align: center;

}
form p {
margin: 0;
margin-left: 10px;
}



th {
    border:1px gray; background-color:lightgrey;
    font-size: 0.70em;
    font-weight:normal;
    font-family:Verdana;
    padding:0px;
    margin:0px;
    }

.weathertable {

  text-align:center;
}

.rowname {

    border:1px gray; background-color:lightgrey;
    font-size: 0.70em;
    text-align: left;
}

.ScaleRowName
{
    border:1px gray; background-color:lightgrey;
    font-size: 0.70em;
    text-align: left;
    vertical-align: middle;
}

.pres {
    border:1px gray;
    font-size: 0.45em;
    text-align: center;

}

.StyleTable{
    border-collapse: collapse;
    border-color: #C0C0C0;
    border-width: 0px;
    height:101%;
    margin:0px;
    padding:0px;


}

.StyleContent{
    border: 1px solid #C0C0C0;
    vertical-align: top;
    height:101%;
    margin:0px;
    padding:0px;
}


.StyleActive{
    border-left: 1px solid #C0C0C0;
    border-right: 1px solid #C0C0C0;
    border-top: 1px solid #C0C0C0;
    border-bottom: 1px solid #F4FFE4;
    text-align: center;
    background-color: #F4FFE4;
    font-family: Tahoma;
    font-size: x-small;
    vertical-align: middle;
    height:20px;
    margin:0px;
    padding:0px;

}
.StyleSpace{
    border-bottom: 1px solid #C0C0C0;
    text-align: center;
    width: 5px;
}
.StyleClosed{
    border-left: 1px dashed #C0C0C0;
    border-right: 1px dashed #C0C0C0;
    border-top: 1px dashed #C0C0C0;
    border-bottom: 1px solid #C0C0C0;
    text-align: center;
    background-color: #E8EAEA;
    font-family: Tahoma;
    font-size: x-small;
    vertical-align: middle;
    height:20px;
    margin:0px;
    padding:0px;
}

.StyleSun {
    background-color: #99CCFF;
    font-size: 0.45em;
    text-align: center;
}
.StyleMoon {
    background-color: #99CCFF;
    font-size: 0.45em;
    text-align: center;
}
.StyleMinor {
    background-color: #FF9933;
    font-size: 0.45em;
    text-align: center;
}
.StyleMajor {
    background-color: #FF5050;
    font-size: 0.45em;
    text-align: center;
}

.StyleWSValue {
    font-size: 0.6em;
    font-family: Verdana;
}

.ws0{background-color:#9600FE;width:2.3em;font-size:0.6em;text-align:center;}
.ws1{background-color:#6400FE;width:2.3em;font-size:0.6em;text-align:center;}
.ws2{background-color:#3200FE;width:2.3em;font-size:0.6em;text-align:center;}
.ws3{background-color:#0032FE;width:2.3em;font-size:0.6em;text-align:center;}
.ws4{background-color:#0064FE;width:2.3em;font-size:0.6em;text-align:center;}
.ws5{background-color:#0096FE;width:2.3em;font-size:0.6em;text-align:center;}
.ws6{background-color:#00C8FE;width:2.3em;font-size:0.6em;text-align:center;}
.ws7{background-color:#00E6F0;width:2.3em;font-size:0.6em;text-align:center;}
.ws8{background-color:#00E6A0;width:2.3em;font-size:0.6em;text-align:center;}
.ws9{background-color:#00E677;width:2.3em;font-size:0.6em;text-align:center;}
.ws10{background-color:#00E650;width:2.3em;font-size:0.6em;text-align:center;}
.ws11{background-color:#00F028;width:2.3em;font-size:0.6em;text-align:center;}
.ws12{background-color:#00FA00;width:2.3em;font-size:0.6em;text-align:center;}
.ws13{background-color:#FEFE00;width:2.3em;font-size:0.6em;text-align:center;}
.ws14{background-color:#FEE100;width:2.3em;font-size:0.6em;text-align:center;}
.ws15{background-color:#FEC800;width:2.3em;font-size:0.6em;text-align:center;}
.ws16{background-color:#FEAE00;width:2.3em;font-size:0.6em;text-align:center;}
.ws17{background-color:#FE9600;width:2.3em;font-size:0.6em;text-align:center;}
.ws18{background-color:#E67D00;width:2.3em;font-size:0.6em;text-align:center;}
.ws19{background-color:#E66400;width:2.3em;font-size:0.6em;text-align:center;}
.ws20{background-color:#DC4A1D;width:2.3em;font-size:0.6em;text-align:center;}
.ws21{background-color:#C8321D;width:2.3em;font-size:0.6em;text-align:center;}
.ws22{background-color:#B4191D;width:2.3em;font-size:0.6em;text-align:center;}
.ws23{background-color:#AA001D;width:2.3em;font-size:0.6em;text-align:center;}
.ws24{background-color:#B40032;width:2.3em;font-size:0.6em;text-align:center;}
.ws25{background-color:#C80064;width:2.3em;font-size:0.6em;text-align:center;}
.ws26{background-color:#FE0096;width:2.3em;font-size:0.6em;text-align:center;}

.wind-wd_n { background: url(imageset/n.png) no-repeat center;}
.wind-wd_no { background: url(imageset/no.png) no-repeat center;}
.wind-wd_nw { background: url(imageset/nw.png) no-repeat center;}
.wind-wd_s { background: url(imageset/s.gif) no-repeat center;}
.wind-wd_so { background: url(imageset/so.png) no-repeat center;}
.wind-wd_sw { background: url(imageset/sw.png) no-repeat center;}
.wind-wd_o { background: url(imageset/o.png) no-repeat center;}
.wind-wd_w { background: url(imageset/w.png) no-repeat center;}


.weather-heiter { background-image: url(imageset/heiter.png); width:10px; height:10px;}
.weather-regen { background: url(imageset/regen.png); width:10px; height:10px; position:center;}
.weather-regenschauer { background: url(imageset/regenschauer.png) no-repeat center;}
.weather-bew&ouml;lkt { background: url(imageset/bew&ouml;lkt.png) no-repeat center;}

.ra0{background-color:#FFFFFF;width:2.3em;font-size:0.6em;text-align:center;}
.ra1{background-color:#eeeeff;width:2.3em;font-size:0.6em;text-align:center;}
.ra2{background-color:#ddddff;width:2.3em;font-size:0.6em;text-align:center;}
.ra3{background-color:#ccccff;width:2.3em;font-size:0.6em;text-align:center;}
.ra4{background-color:#bbbbff;width:2.3em;font-size:0.6em;text-align:center;}
.ra5{background-color:#aaaaff;width:2.3em;font-size:0.6em;text-align:center;}
.ra6{background-color:#9999ff;width:2.3em;font-size:0.6em;text-align:center;}
.ra7{background-color:#8888ff;width:2.3em;font-size:0.6em;text-align:center;}
.ra8{background-color:#7777ff;width:2.3em;font-size:0.6em;text-align:center;}
.ra9{background-color:#6666ff;width:2.3em;font-size:0.6em;text-align:center;}
.ra10{background-color:#5555ff;width:2.3em;font-size:0.6em;text-align:center;}
.ra11{background-color:#4444ff;width:2.3em;font-size:0.6em;text-align:center;}
.ra12{background-color:#3333ff;width:2.3em;font-size:0.6em;text-align:center;}
.ra13{background-color:#2222ff;width:2.3em;font-size:0.6em;text-align:center;}
.ra14{background-color:#1111ff;width:2.3em;font-size:0.6em;text-align:center;}
.ra15{background-color:#0000ff;width:2.3em;font-size:0.6em;text-align:center;}

.style1 {
    border-style: solid;
    border-width: 1px;
    font-size: 10px;
    border-color: #C0C0C0;
}
.style2 {
    border-style: none;
    border-width: medium;
}
.style3 {
    margin-left: 0px;
}
.style5 {
    border-style: none;
    text-align: center;
    font-size: 11px;

}

a.infobox{
    position:relative;
    z-index:24;
    cursor:help;
}

a.infobox:hover{
    z-index:25;
    color:#333;
    border-bottom:solid 1px #333;
}

a.infobox span{
    display: none;
}

a.infobox:hover span{
    display:block;
    position:absolute;
    top:25px;
    left:30px;
    white-space:nowrap;
    padding:5px;
    border:1px solid #970000;
    color:#970000;
    text-align: left;
    background:#ccc;
}

#actual_report {
    position:relative;
    top:50px;
    z-index:24;
}

#actual_report a {
    position:relative;
    z-index:24;
    border:hidden;
    color:#970000;
    text-decoration:none;
    cursor:help;
}

#actual_report a.img_infobox:hover{
    z-index:25;
    color:#333;
}

#actual_report a.img_infobox span{
    display: none;
}

#actual_report a.img_infobox:hover span{
    display:block;
    position:absolute;
    top:25px;
    left:30px;
    white-space:nowrap;
    padding:5px;
    border:1px solid #970000;
    color:#970000;
    text-align: left;
    background:#ccc;
}

.windspeedtable
{
    border-collapse: collapse;
    border: 1px solid #C0C0C0;
}

.windspeedtableheader
{
    background-color: #C0C0C0;
}

.fieldset-report
{
    padding: 0;
    padding-top: 10px;
    margin-top: 30px;
}
}