div.weatheronline{
 width:775px;margin:4px 15px 15px 15px;padding:0px;
}
body.weatheronline{
    background-color:#ffffff;
    color:#000000; 
    font-family:arial,helvetica,verdana,sans-serif; 
    margin:0; 
    font-size:11px;
}
table.BoxReports {
    background-color:#eeeeee;
}
div.WoPlusWerb_sky{
}
div.WoPlusWerb_top{
    height:60px;margin:0px;width:805px;     
}


div.weatheronline {
    text-align:left;      
}
div.cont{  
    width:775px;
    float:left;
    padding-bottom:2px;
    margin-bottom:0px;    
}
div.sky {
    width: 125px;
    margin:0 0 5px 0;
    position:absolute;
    top:0px;
    left:805px;
}
div.sky_1 {
    margin:4px 0 5px 0;
    position:absolute;
    top:0px;
    left:805px;
}
div.sky_2 {
    width: 125px;
    margin:0 0 5px 0;
    position:absolute;
    top:605px;
    left:805px;
}
table.woFrameFooter{
    margin:0px; 
    font-size:11px;
}
table.woFrameFooter{
    width:775px; 
    border:none;
}
div.c1_1{ /*  sat */
    width:151px;
    float:left;
    padding-right:2px; 
    vertical-align:top;
    margin:0;
    padding-top:9px;   
}
div.c2_1{/*sat */
    width:482px; 
    float:left;   
    vertical-align:top;   
    margin:0;  
    padding-top:9px;  
    padding-right:0px;   
    font-size:11px; 
}
div.c3_1{/*:sat,rad*/
        width:140px; 
    vertical-align:top; 
    margin:0;
    padding-top:9px; 
    padding-right:0px;
    float:right;  
}
div.c3_g{/*:sat,rad, search*/
      width:775px; 
    vertical-align:top; 
    margin:0;
    padding-top:9px; 
    padding-right:0px;
    float:right; 
}
 div.c1_s {/*  storm*/
    width:110px; 
    vertical-align:top;
    margin:0;
    padding-top:9px;
    padding-right:7px;
        padding-bottom:10px;
         font-size:11px;
        float:left;
}
div.c2_s {/*storm  */
    width:658px; 
    vertical-align:top;
    padding-top:9px;
    margin:0px;
    padding-left:0px; 
    padding-bottom:10px;
    float:left;
    font-size:11px;
}
 div.c1_co { /*snow*/
    width:167px; 
    vertical-align:top;
    margin:0;
    padding-top:9px;
    padding-bottom:10px;
    padding-right:7px;
    float:left;
}
div.c2_co {/*snow*/
    width:600px; 
    vertical-align:top;
    padding-top:20px;
    margin:0px;
    padding-left:0px;   
    float:right;
    font-size:11px;
}
 div.c1_sail {/*sail*/
    width:142px; 
    vertical-align:top;
    margin:0;
    padding-top:9px;
    padding-right:2px;
    float:left;
    font-size:11px;   
}
 div.c2_sail {/*sail*/
    width:448px;  
    vertical-align:top;
    margin:0;
    padding-top:19px;
    padding-right:0px;
    padding-left:0px;
    float:left;
    font-size:11px;   

}
div.c3_sail{/*sail*/
    width:183px;   
    vertical-align:top; 
    margin:0;
    padding-top:9px; 
    padding-right:0px; 
    float:right;   
}
 div.c1_c{  /*charts */
    width:143px; 
    vertical-align:top;
    margin:0;
    padding-top:9px;
    padding-right:2px;
    float:left;
    font-size:11px;
}
div.c2_c{ /* lightening */
    width:592px;
    vertical-align:top;
    margin:0;
    padding-top:19px;
    padding-right:0px;
    float:left;
    font-size:11px; 
}
div.c3_c{/*  lightening*/
    width:181px; 
    vertical-align:top; 
    margin:0;
    padding-top:19px; 
    padding-right:0px;
    float:right; 
}
div.c1_cm{ /*charts*/
    width:200px;
    vertical-align:top;
    margin:0;
    padding-top:8px;/*46*/
    padding-right:0px;
    float:left;
    font-size:11px;    

   

}
div.c2_cm{ /*charts*/  /*IE*/
    width:423px;
    vertical-align:top;
    margin:0;
    padding-top:9px; 
    padding-right:0px;
    float:left;  

    font-size:11px;    

}
div.c3_cm{/* charts*/
    width:152px;/*206px;*/ 
    vertical-align:top;   
    

    margin:0;
    padding-top:9px;   

    padding-right:0px;
    float:right;    

}

div.c1_text{
    width:460px; 
    padding-top:0px; 
    padding-right:7px;  
    float:left;
    font-size:11px;   
}
div.c2_text{
    width:308px; 
    vertical-align:top;
    padding-top:16px;
    margin-left:0px;
    padding-left:0px;
    margin:0px;
    float:right;
    font-size:11px;   
}
div.c1_rg{ 
    width:571px;
    float:left;
    vertical-align:top;
    margin:0;
    padding-top:9px;
    padding-bottom:10px;
    padding-right:0px;
    font-size:11px;      
}
div.c1_r,div.c2_r,div.c3_r{padding-top:20px;}
div.c1_r{ 
    width:123px;
    float:left;
    vertical-align:top;
    margin:0;
    padding-bottom:2px;
    padding-right:0px;
    font-size:11px;   
}
 div.c2_r{/* X */  /*IE*/
    width:448px; 
    vertical-align:top;
    margin:0;
    float:left;
    padding-right:2px;
    padding-bottom:2px;
    padding-left:2px;
    font-size:11px;    
 }
 div.c3_r {
    width:200px;
    vertical-align:top;  
    margin:0;
    padding-right:0px;
    padding-left:0px;
    text-align:right;
    float:right;
    font-size:11px; 
}
div.c1_su{  
    width:323px;
    float:left;
    vertical-align:top;
    margin:0;
    padding-top:4px;
    padding-bottom:10px;
    padding-right:0px;
    font-size:11px;    
}
 div.c2_su{/* X search*/  /*IE*/
    width:445px;
    vertical-align:top; 
    margin:0;
    float:right;
    padding-top:60px;
    padding-right:2px;
    padding-bottom:10px;
    padding-left:2px;
    font-size:11px;       
 }


div.scroll_c1_r {
    text-align:left; 
    margin:1px auto 1px 0 ; 
    padding-left:0px; 
    overflow:auto;
    background-color:#ffffff;
    color:#00ff00;
    width:123px;
     border-style:solid;border-width:1px;border-color:#7D91AB;
}
div.scroll_c2_r {
    text-align:center; 
    margin:auto;  
    overflow:auto;
    width:448px;   
}

div.h1_land { /*gruen */ 
    font-weight:bold;
    color:#55aa00;
    margin:1px auto 1px auto; 
    padding:1px 0px 0px 0px;
    font-size:15px;
    text-align:center;
}
div.land h2{ /*gruen */ 
    font-weight:bold;
    color:#55aa00;
    margin:1px auto 1px auto; 
    padding:1px 0px 0px 0px;
    font-size:15px;
    text-align:center;
}
div.land{
    width:100%;
    background-color:#fff;
    margin:-6px auto 0px auto;
    padding-bottom:0px;
    border-top-style:solid;border-top-width:0px;border-top-color:#003399;

}
div.h1_active h3{
     font-weight:normal;
    color:#eee;    
    margin:0px auto 5px auto; 
    padding:0px 0px 0px 0px;
    font-size:12px;
    background-color:#7D91AB;
    text-align:center;
        height:13px;
}
div.h1_active { 
}
div.h1_inactive  h3{
    font-weight:normal;
    color:#eee;     
       margin:1px auto 5px auto; 
    padding:0px 0px 0px 0px;
    font-size:12px;
    background-color:#7D91AB;
     text-align:center;
        height:13px;
}  
div.h1_inactive {
}  
div.h2_active {/* grau */
    font-weight:bold;
    color:#696969;
     margin:0px auto 0px auto; 
    padding:1px 0px 0px 0px;
    font-size:11px;
    text-align:center;
}
div.h2_inactive {/* grau */
    font-weight:bold;
    color:#55aa00;
     margin:0px auto 0px auto; 
    padding:1px 0px 0px 0px;
    font-size:11px;
    text-align:center;
}
div.rightColumne_Box {
    padding-bottom:16px;  
}
div.hh3_r {/* schwarz */
    font-weight:normal;
    color:#000000;
    margin:0px 0px 1px 0px; 
    padding:0; 
    font-size:12px;
}
span.hh3_r{  font-weight:normal;
    color:#000000;
    margin:0px 0px 1px 4px; 
    padding:0; 
    font-size:12px;}
div.last_up{/* X */ 
    width:100%;
    text-align: right;
    float:right;
    margin: 0px;
     font-weight:normal;
    color:#000000;
    padding: 1px 0px 5px 0px;
    font-size:10px;
}
div.last_up_z{
    width:100%;
    text-align: center;
    margin: 0px;
     font-weight:normal;
    color:#000000;
    padding: 1px 0px 5px 0px;
    font-size:10px;
}
div.pos_r_kl{
    width:80%;
    text-align: right;
    float:right;
}
div.pos_r_90{
    width:100%;
    text-align: right;
    float:right;
}
div.zent_r2 {
   width:92%;text-align:center;margin:0 auto;
}
div.zent_r2_rand {
   width:92%;text-align:center;margin:0 auto;padding:10px 0px;border-style:solid;border-width:1px;border-color:#ddd;
}
div.zent_rand_1 { 
   width:100%;text-align:center;margin:0 auto;border-style:solid;border-width:1px;border-color:#003399;
}
div.zent_r6 { 
   width:95%;text-align:center;margin:0 auto;
}
div.zent_r7 { 
   width:80%;text-align:center;margin:0 auto;
}
div.zent_rand {
    width:92%;text-align:center;margin:0 auto;padding:10px 0px;
    border-style:solid;border-width:1px;border-color:#ddd;
}
div.zent_n{ width:90%;text-align:center;margin:0 auto;}
div.zent_93 {
    width:93%;text-align:center;margin:0 auto;
}
div.rand_gruen{/*IE*/ border-style:solid;border-width:1px;border-right-width:1px; border-color: #55aa00;
margin:0 0 0 0 ;padding:0;width:100%;}

div.zent_r3 {
   width:60%;text-align:center;margin:0 auto 0 auto;
}
div.zent_r4 {
   width:35%;text-align:center;margin:0 auto 0 auto;
}
div.zent_r5 {
   width:76%;text-align:center;margin:0 auto;
}
div.left_r {
   width:50%;text-align:left;margin:0 auto 0 0;
}
img.spacerGif_r { /* IE.css */
    width:20px;
    height:1px;
} 
img.spacerGif_r2 { /* IE.css */
    height:18px;
} 
img.spacerGif_r3 { /* IE.css */
    height:8px;
}

img {
    border:none;
    border-width:0; 
    padding:0; 
    margin:0;
}
img.spacerGif {
    width:1px;
    height:1px;
} 
table {
    border:none;
}
p {
    margin:0px; 
    padding:0px; 
    font-size:11px; 
    line-height:16px;
}
h1, h2, h3, h4 {
 /*  Vorsicht h5 wird in wo_text benutzt --> muss definiert sein - unten ==> Loesung h5 raus aus Text */
}
h5 {
    margin:0px; 
    padding:0px; 
    font-weight:normal;
}
span.hh2 { /*gruen momentan nicht benutzt!*/
    font-weight:normal;
    color:#55aa00;
    margin:0px; 
    padding:0px; 
    font-size:12px;
}
span.hh2_bb {
font-size: 12px;
    color: #3c3c3c;
     margin:0px; 
    padding:0px; 
   text-align:left;
}      
span.hh3 {
    font-weight:normal;
    color:#000000;
    margin:0px 0px 0px 0px; 
    padding:0px 0px 0px 0px; 
    font-size:12px;
}
span.hh3_bb {/* schwarz */
    font-weight:normal;
    color:#d71111;
    margin:0px 0px 0px 0px; 
    padding:0px 0px 0px 0px; 
    font-size:12px;
}
div.hh3_bb1 {/* schwarz */
    font-weight:normal;
    color:#696969;
    margin:10px 0px 3px 0px; 
    padding:0px 0px 0px 0px; 
    font-size:12px;
}
span.hh3_gg {/* grau */
    font-weight:normal;
    color:#696969;
    margin:0px 0px 0px 0px; 
    padding:0px 0px 0px 0px; 
    font-size:12px;
}
span.hh5 {/* schwarz */
    font-weight:normal;
    color:#000000;
    margin:0px auto auto 5px ; 
    padding:0px; 
    font-size:11px;
}
span.hh6 {/* schwarz */
    font-weight:normal;
    color:#000000;
    margin:0px auto auto 22px ; 
    padding:0px; 
    font-size:10px;
}
span.hh7 {/* schwarz  raus ???*/
    font-weight:normal;
    color:#000000;
    margin:0px ; 
    padding:0px; 
    font-size:10px;
}
div.hh8 {/* blau */
    font-weight:bold;
    color:#003399    /*696969*/;
     margin:0px auto 0px auto; 
    padding:0px 0px 0px 0px;
    font-size:15px;
    text-align:center;
}
div.hh4 {/* schwarz Abstand oben */
    font-weight:normal;
    color:#000000;
    margin:10px 0px 0px 0px; 
    padding:0px 0px 0px 0px; 
    font-size:12px;
}
span.hh1 { /*gruen */
    font-weight:bold;
    color:#55aa00; 
    margin:0 0 0 0px; 
    padding:0px 0 0 0; 
    font-size:15px;
}
div.hh1 h1 { /*gruen */
    font-weight:bold;
    color:#55aa00; 

    margin:0 0 0 0px; 
    padding:0px 0 0 0; 
    font-size:15px !important;
}
div.hh1 { /*gruen */
    font-weight:bold;
    color:#55aa00;
    margin:0px auto 0px auto; 
    padding:0px 0px 0px 0px;
    font-size:15px;
    text-align:center;
}
div.hhh1 { /*gruen */
    font-weight:bold;
    color:#55aa00;
    margin:0px auto 0px auto; 
    padding:0px 0px 0px 0px;
    font-size:14px;
    text-align:center;
}
div.hhhh1 { /*gruen */
    font-weight:normal;
    color:#55aa00;
    margin:0px auto 2px auto; 
    padding-top:1px;
    padding-bottom:0px;
    font-size:12px;
    text-align:center;
}
span.green{
    color:#55aa00;
    }
span.red{
    color:#d71111;
}

span.orange{
    color:#ff6400;
}
span.blue{
    color:#003399;
}
span.Temp_plus{
    color:#d71111;
}
span.Temp_minus{
    color:#4646d7;
}
span.bookmark {
    float:right;
}
div.bookmark{
    text-align:right; 
}   
span.new{  /* neu fuer start*/
 	color:#d71111;
   	font-size:11px;
 	font-weight: normal;
}
span.woActive{   
    color:#55aa00 !important; 
}
span.woInactive{   
    color:#aaaaaa !important;
}
/*  ************* */
a.new{  
   	color:#d71111;
    font-size:11px;
    font-weight: normal;
}
a.bookmark {
    color:#d71111 !important;
    text-decoration:underline;
    font-size:11px;
    }
a {
    color:#039;
}
a:link, 
a:visited, 
a:active, 
a:focus {
    text-decoration:none;
}

a:hover {
    text-decoration:none;
     color:#55aa00;
}
a.woActive{   
    color:#55aa00 !important; 
}

a.woInactive{   
    color:#aaaaaa !important;
}
a.wored{   
    color:#d71111 !important;
}
a.link_rot{   /* gross */
    color:#ff0000; 
    font-size:12px;
}
a.black1{color:#323232;}
a.black1:hover {
    text-decoration:underline;
     color:#1649eb;
}
a.blue{ color:#003399 !important; font-size:13px !important; }
a.rand{
    border-left-style:solid;
    border-left-width:1px;
    border-left-color:#003399;  
    border-right-style:solid;
    border-right-width:1px;
    border-right-color:#003399;
    border-top-style:solid;
    border-top-width:1px;
    border-top-color:#003399;
    font-size:11px; 
    height:16px; 
    font-weight:normal; 
    text-align:right;
    padding:0 4px 0 4px;
    margin:0 40px 0 auto;      
}
/*  ************* */
div.randd{   /*div.rand in start.css */
    border-style:solid;
    border-width:3px;
    border-left-color:#003399;  
    border-right-color:#003399;
    border-top-color:#003399;
    border-bottom-color:#003399;
    width:97%;
    padding:10px 0 10px 0px;
    margin:4px auto 4px auto;
}
img.c_right {
    height:12px;
    width:12px;
    padding: 0px;
    margin:1px  -1px auto 2px;
}
img.reload { /* !!!!!! IE.css !!!!!!*/
    height:11px;
    width:11px; 
    margin:0px 0 0px 0px;  
}
div.left {
    width:414px;
    float:left;
    margin:0px 4px 0px -4px; 
}
span.left2 {
    float:left;
    margin:0px 0px 0px 24px; 
}
div.pos{
    width:90%;
    text-align: right;
    float:right;
}
div.pos2{
    width:97%;
    text-align: right;
    float:right;
}
div.pos3, div.pos3a, div.pos3b{
    width:100%;
    text-align: right;
    float:right;
}
div.pos3a{
   margin-top:0px;
    margin-bottom:8px;  
}
div.pos3b{
   margin-top:8px;
}
div.pos4{
    width:80%;
    text-align: right;
    float:right;
}
div.pos5, div.pos5a{
    width:100%;
    text-align: left;
    float:left;
}
 div.pos5a{
    margin-top:8px;
    margin-bottom:5px;
}
div.halb_50_r{
    width:47%;
    margin-left:2px;
    float:right;
    padding:0; 
}
div.halb_50_l{
    width:50%;
    float:left;
    margin:0;
    padding:0; 
}
span.left{
    float:left;
    margin:0 auto 0 0;  
    padding:0;  
}
span.right{
    margin:0 0 0 auto;
    float:right;
    padding:0;
    clear:both; 
    text-align:right;
}
span.right2{width:100%;
    margin:0 0 auto auto;
    padding:0;
     background-color:#ff0000;
    text-align:right;
}
div.halb_rr{
    width:50%;
    margin-left:0px;
    float:right;
    padding:0; 
}
div.halb_ll{
    width:49%;
    float:left;
    margin:0 ;
    padding:0;
}
div.halb {
    width:289px;
    float:left;
}
div.halb2 {
    width:290px;
    float:right;
}
div.halb3 {
    float:right;
}
div.halba {
    width:175px;
    float:left;
}
div.halbb {
    float:right;
    margin-bottom:0px;
    padding-bottom:0px;
}
div.posb {
    width:100%;
    float:right;
    padding-right:20px;
    text-align: right;
}
div.zentrier1 {
    text-align:center; 
    padding:0px 0px 0px 50px;
    margin:auto;
}
div.zentrier2 {
    text-align:center; 
    padding:0px 0px 0px 0px;
    margin:auto; 
}
div.zentrier {
    text-align:center; 
    margin:auto; 
}
div.zzentrier {
    text-align:center; 
    margin:auto;
    width:90%;
}
div.zentrier3 {
 text-align:center; 
    padding:0px 0px 0px 50px;
    margin:auto auto 10px auto;
}
div.zentrier4 { /* IE */}
div.zentrier5 {/* IE */}
div.zent_ch6 { /* von rad-sat gibts das noch????*/
    width:93%;text-align:center;margin:0 auto;
    border-style:solid;border-width:1px;border-color:#003399;
    background-color: #ffffff;
}
div.scroll1 {
 text-align:center; 
    margin:auto;  
    overflow:auto;
    width:418px;
    height:600px;
}
div.scroll2b {
    text-align:center; 
    margin:auto;  
    overflow:auto; 
    width:775px; 
}
div.scroll2 {
    text-align:center; 
    margin:auto;  
    overflow:scroll; 
    width:775px; 
    height:600px;
}
div.scroll3 {
 text-align:center; 
    margin:auto;  
    overflow:auto;
    width:482px;   
}
div.wolinie {  
    border-bottom-style:solid;
    border-bottom-width:1px; 
    border-bottom-color:#7D91AB;
    padding:0px;
    margin:0px;  
}
div.sample80{
    margin:-80px 0 0 0;
}
div.sample230{
    margin:-230px 0 0 0;
}
div.sample70_230{   /* IE */
    margin: 0; 
    padding: 0; 
    width: 70%; 
    height: 230px; 
    position: relative;
    z-index: 2;
    top: 280px; 
    left: 25%; 
    background-repeat: no-repeat;  
}
div.sample300_80{   /* IE */
    margin: 0; 
    padding: 0; 
    width: 300px; 
    height: 80px; 
    position: relative;
    z-index: 2;
    top: 150px; 
    left: 20%; 
    background-repeat: no-repeat;  
}
div.sample220_80{   /* IE */
    margin: 0; 
    padding: 0; 
    width: 300px; 
    height: 80px; 
    position: relative;
    z-index: 2;
    top: 150px; 
    left: 25%; 
    background-repeat: no-repeat;  
}
/* Abstand */
div.ab{
    width:100%;
    height:1px;
    margin:0px 0 4px 0;
     padding:0px 0 0px 0; 
}


br {
    font-size:6px;
    line-height:6px;
}
span.nbsp {
    padding: 0px 10px 0px 10px;
}
div.picture_rand {
    margin:0px; 
    padding:0px 2px 10px 2px;
}
/* *********** */
.navbutton3
{
    padding:0px 0px 0px 0px;
    background-color:#dcdce6;
    color:#000000;
    font-size: 11px;
}
/* unten*/
div.sb{ /*IE*/      /* ???? */
    text-align:left;
    line-height:30px;
    font-size:12px;
    color:#666666;
    padding-top:0px;
    padding-bottom:0px;
    padding-right:0px;
    margin:3px 0 auto 0;
}
img.sb{
    height:16px;
    width:16px;
    padding: 0px;
    margin:auto -1px -4px 2px;
}
table.text{
    width:95%;
    color: #3c3c3c;
    margin: 0 auto 20px auto;
    border-collapse:collapse;
}
table.text td{
    margin:0px; 
    border-color: #ddd; 
    border-width:1px ; 
    border-style:solid;
    font-size:13px;
    padding:4px 3px 4px 4px;       
}
table.list{
    width:100%;
    color: #3c3c3c;
    margin: 0;
    border-collapse:collapse;
}
table.list td{
    margin:0px; 
   
    font-size:13px;
    padding:4px 2px 4px 10px;       
}
div.woFrameFooter {
    border-top:1px solid #7D91AB;
    text-align:center;
    font-size:11px; 
    padding-bottom:10px; 
}
div.footerOben {
    padding-top:2px; 
    padding-right:3px; 
    margin-bottom:0px; 
    text-align:right; 
    vertical-align:middle; 
    height:11px;
}
div.footerOben-text {
    float:right;
    padding-top:3px;
    padding-right:4px;
} 
span.footerVert{
    color:#666666;
}
div.footerLinks {
    width:769px;
    margin:5px 0 0 0;    
 
}
div.footerLinks a { 
    padding-left:5px;
    padding-right:5px;  

}
div.footerCopy {
    padding-top:5px;
    padding-bottom:11px; 
    color:#333333;
}
div.footerCopy a {
    padding:0px;
}
div.banner_cont{  /*IE*/
}
  div.banner_c1      {
    float:left;
    padding:0 0 10px 0px;
}
  div.banner_c2{
    margin:0 0 2px auto;
    margin-right:0px !important;
    padding-right:0px; 
    float:right;   
}
 p.banner_c_z      {
    margin:30px auto 0px auto;text-align:center;padding:0; color:#333333; 
}
  p.banner_c_l      {
    margin:5px 0 0px 0px; text-align:left; color:#333333; 
}
 p.banner_c_r      {
    margin:5px 0 0px 0px; text-align:right; color:#333333; 
}
  p.banner_l      {
    margin:0 0 3px 7px;
    margin-bottom:0px;
}
  p.banner_r      {
    margin:0 0 3px 7px;
    margin-bottom:0px;
}
div.banner_l      {
    margin-right:0px;
    margin-bottom:20px;
} 
div.banner_r      {
    margin-top:-5px;
    margin-right:0px;
    margin-bottom:-3px;
}

/* ** ver_r: rad, sat, rest... */
ul.ver_r li a.active,ul.ver_r li a:hover, ul.ver_r li a.active:hover
{
    border-color: #7D91AB #d7ebeb #d7ebeb #ccc;
    border-style: solid;
    border-width: 1px;
}
ul.ver_r li a {   
    border-color: #ffe #aaab9c #ccc #fff;
    border-style: solid;
    border-width: 1px;
}
ul.ver_r li a{ 
    color: #003399; 
    text-decoration: none;
    background: #eeeeee;
}
ul.ver_r li a.active{
    background: #ccffa9;
    color: #2d8200;
}
ul.ver_r li a:hover, ul.ver_r li a.active:hover{
    background: #ccffa9; 
    text-decoration: none;

}
ul.ver_r li a:hover{
    color:#2d8200; 
}
ul.ver_r li a.active:hover{
    color:#2d8200; 
}
ul.ver_r li a.inactive,ul.ver_r li a.inactive:hover{
    background: #eeeeee ;
    color:#aaaaaa;
    border-color: #ffe #aaab9c #ccc #fff;
    border-style: solid;
    border-width: 1px;
}
ul.ver_r{
    list-style: none;
}

.co_ver_r2>ul.ver_r li a,
.co_ver_r>ul.ver_r li a{ 
    width: auto; 
}
ul.ver_r li,ul.ver_r li a{ 
    display: block;
}

ul.ver_r li a img{ margin-right:2px;}

/* vertical */
.co_ver_r{
    width: 100%;
    margin: 0px 0px 10px auto;
    padding: 0px 0px;
    font-size: 12px;
    text-align: right;
    float:right;
    clear:both;
}
.co_ver_r2{
    width: 100%;
    margin: 20px 0px 10px auto;
    padding: 0px 0px;
    font-size: 12px;
    text-align: right;
    float:right;
    clear:both;
}
ul.ver_r{
    text-align: left;
    padding: 0;
    margin: 0;
    width: 100%;
}
ul.ver_r li{
    margin: 0;
    padding: 0;
}
ul.ver_r li a{
    width: 100%;
    padding: 2px 0 1px 3px;
}


/*Film*/
table.g_Film_2 {
    border-collapse:collapse;
    font-size: 12px;
    color: #3c3c3c;
      margin:4px auto 8px auto;
    width:95%;
}
table.g_Film_2 tr {
    text-align:center;  
}
 table.g_Film_2 td{
    border-color: #003399; 
    border-width:1px ;
    border-style:solid;
    padding:2px 0px 2px 0px;
    height:30px;
    background-color:#eeeeee;
}

/* search */
div.search{width:100%; 
    border-width:1px ;
    border-style:solid;
      border-color: #55aa00;
      background-color:#ccffa9; color: #3c3c3c; margin:0px auto 0px auto;
 padding:1px 0px 1px 0px;
    height:20px;
}

/* login member */
div.muster_login1{width:90%; 
    border-width:1px ;
    border-style:solid;
    border-color: #d71111; 
    background-color:#eeeeee; color: #3c3c3c; margin:0px auto 0px auto;
 padding:1px 0px 1px 0px; height:19px;}

div.muster_login2{width:90%; font-size: 12px;
    border-width:1px ;
    border-style:solid;
     padding:2px 0px;
     border-color: #003399;
    background-color:#eeeeee; color: #3c3c3c; margin:0px auto 10px auto;
}



/* *********** linke Liste: Regionen/Orte */
#list_r ul { 
    list-style-type: none; 
    margin: 0 0 0 0;
    padding: 0;  
}
#list_r li { /* --> Opera macht sonst Luecke */
    margin: 0;
}
#list_r li a {
    display: block; 
    background-color: #eeeeee;
    padding: 1px 0px 1px 2px;
    text-decoration: none;
    font-weight: bold;
    font-size: 12px;
}
#list_r li.gross a {
    display: block; 
    background-color: #eeeeee;
    padding: 1px 0 0px 2px ;
    text-decoration: none;
    font-weight: bold;
    font-size: 15px;
}
#list_r li li a ,#list_r li.gross li a {
    display: block; 
    color: #003399;
    background-color: #eeeeee;
    padding: 1px 0px 1px 11px;
    text-decoration: none;
    font-weight: normal;    font-size: 12px;
}


#list_r li li li a,#list_r li.gross li li a{
    display: block; 
    color: #003399;
    background-color: #eeeeee;
    padding: 1px 0px 1px 18px;
    text-decoration: none;
    font-weight: normal;
}
#list_r a:hover,#list_r li.gross a:hover {
    background-color:#ccffa9;
    color:#2d8200; 
}
#list_r li.last {
    display: block; 
    background-color: #eeeeee;
    padding: 6px 0px 0px 18px;
    text-decoration: none;
    font-weight: normal;
}
#list_r li.aa a,
#list_r li li li.aa a,
#list_r li  li.aa a,
#list_r  li.aa a,
#list_r li.gross li li.aa a,
#list_r li.gross  li.aa a{
    padding-left:0px;
    padding-bottom:0px;
    padding-top:0px;
    margin:0px;
  
}
#list_r li li.loc  {
    display: block; 
    background-color: #eeeeee;
    padding: 4px 8px 1px 10px;
}
#list_r li li.loc3  {
    display: block; 
    background-color: #eeeeee;
    padding: 4px 0px 1px 0px;
}
select.loc3{
    border:1px solid  #aaab9c;
    color: #039;
    background-color: #eeeeee; 
    font-family: arial,helvetica,verdana,sans-serif;
    font-size: 13px;
    text-align: left;
    width:130px;
  
    margin-bottom:0px; 
    margin-left:1px;
    padding-left: 0px;
    padding-top:3px;
}
select.loc3 option span.red{
    color: #ff0000;
}
/* ******** horizontale Liste Mitte ************ */
div.ab_list {
    margin:  0px auto 12px auto;
    height:20px;
}
ul.hor_list_z {  /* fuer alle */
    margin: 0 0 0 0 ;
    padding-left: 0px;
    padding-top:2px;
    padding-bottom:2px;    /*IE*/
    white-space: nowrap;
}
ul.hor_list_z li {
    display: inline;
    margin-left: -3px;
    list-style-type: none;
}
ul.hor_list_z a { 
    font-size: 12px;
    border-color: #ffe #aaab9c #ccc #fff;
    border-style: solid;
    border-width: 1px;
    padding: 1px 6px;
    text-align: center;
    margin:0px 0px;
    height:18px;
}
ul.hor_list_z li a:hover,
ul.hor_list_z li a.active:hover,
ul.hor_list_z li a.active {
    border-color: #7D91AB #d7ebeb #d7ebeb #ccc;
    border-style: solid;
    border-width: 1px; 
    background-color: #ccffa9; 
}
ul.hor_list_z a{
    color: #003399;
    background-color: #eeeeee;
    font-weight: normal;
}
ul.hor_list_z a:hover {
    color:#2d8200; 
    text-decoration: none;
}
ul.hor_list_z li a.active{
    background-color:#ccffa9; 
    color:#2d8200; 
}
ul.hor_list_z li a.inactive,
ul.hor_list_z li a.inactive:hover {
    background-color: #eeeeee ;
    color:#aaaaaa;
    border-color: #ffe #aaab9c #ccc #fff;
    border-style: solid;
    border-width: 1px;
}
ul.hor_list_z .left {
    float: left; margin-right: 3px; margin-bottom:2px;
 }
ul.hor_list_z .right { /* IE*/
    float: right; margin-right: 3px;  margin-bottom:2px;
}
ul.hor_list_z li.links_leer {  
}


 a.style1#reload{}
a.style2#oneTd{color: #ff0fff;}
a.style3#reload{ color:#2d8200; border-color: #7D91AB #d7ebeb #d7ebeb #ccc;
    border-style: solid;
    border-width: 1px; 
    background-color: #ccffa9;}

div.add_google a {
  margin-top:0px;padding-top:2px;padding-bottom:1px; border-color: #ffe #aaab9c #ccc #fff; border-style: solid; border-width: 1px;background-color: #eee;height:18px;width:70px;float:right; 
}
div.add_google a:hover{ background-color:#ccffa9; border-color: #7D91AB #d7ebeb #d7ebeb #ccc;}
/* horizontaler Absand zwischen den Klickkaesten: ueber margin-left z.B. 
in  ul.hor_list_z .left*/

/* Verschieben des ganzen Menues um 20px nach links:     <div style=" text-align:center;  width:89%; padding:0px 0px 0px 20px; margin:0 auto;background-color::#ff0000;">*/


table.calend{ background-color:#ccffa9; width:100%;}
div.calend2{ background-color:#ccffa9; width:100%;font-size: 11px; padding-bottom:2px;line-height:11px;text-align: left;}
div.calend_i  {float:left;padding-left:2px; padding-top:1px;}
div.c2  {padding-left:2px; padding-right:0px; padding-top:1px;padding-bottom:1px;float:right;}


table.calend a.woActive,table.calend a:hover{background-color:#ffffff;color:#55aa00;text-decoration: none;}

table.g_date2 {
    border-collapse:collapse;
    font-size: 12px;
    color: #696969;
    margin:0px auto 10px auto;
    width:100%;
}
table.g_date2 tr {
    text-align:center;  
}
 table.g_date2 td{
    border-color: #aaab9c;
    border-width:1px ;
    border-style:solid;
    padding:0px;
    height:44px;
    background-color:#eeeeee;
}
 table.g_date2 td.woActive{
    border-color: #aaab9c;
    border-width:1px ;
    border-style:solid;
    padding:0px;
    height:44px;
    background-color:#ccffa9;
}
table.g_date3 {
    border-collapse:collapse;
    font-size: 11px;
    color: #3c3c3c;
    margin:0;
    padding:0;
    width:100%;
}
 table.g_date3 td{
    text-align:left;
    height:15px;
    background-color:#ccffa9;
   padding:0 6px 1px 6px;
}
 table.g_date3 td.aa{
  }
 table.g_date3 td.d{ 
}
 table.g_date3 td.b{ text-align:right;   
}
 table.g_date3 td.k1{
 padding:4px 2px 4px 4px; 
}
 table.g_date3 td.k2{
 padding:4px 2px 4px 4px;
}

 table.g_date3 td.k4{
    padding-bottom: 4px;

}
select.loc2{
    border:1px solid  #aaab9c;
    color: #039;
    background-color: #eeeeee; 
    font-family: arial,helvetica,verdana,sans-serif;
    font-size: 13px;
    text-align: left;
    width:150px;
    float:right;
    margin-bottom:8px; 
    padding-left: 6px;
    padding-top:3px;
}

/* gr1: normal */
table.gr,table.gr td  {
    border-collapse:collapse;
    font-size: 12px;
    color: #3c3c3c;
    margin:0px auto 0px auto;
    width:100%;
}
table.gr1, table.gr2,table.gr3 {
    border-collapse:collapse;
    font-size: 12px;
    color: #3c3c3c;
    margin:0px auto 0px auto;
    width:100%;
}
table.gr3 {margin-top:12px;}



table.gr1 tr {
    text-align:center;  
}
table.gr2 tr {
    text-align:left; 
    
}
table.gr2 td, table.gr3 td {
    padding-left:6px;   

}
table.gr1 td.l {
    text-align:left;  
    padding-left:4px;
}
table.gr3 td {
    text-align:right;  
    padding-right:5px;
    padding-top:2px;
    padding-bottom:2px;
}
table.gr3 td.l {
    text-align:left;  
    padding-left:5px;
    padding-top:2px;
    padding-bottom:2px;
}

table.gr1 td, table.gr3 td{
    border-color: #ddd; 
    border-width:1px ;
    border-style:solid;
}
table.text_r{
    width:100%;
    color: #3c3c3c;
    margin: 0 auto 0px auto;
    border-collapse:collapse;
}
table.text_r td{
    margin:0px; 
    border-color: #003399; 
    border-width:1px ; 
    border-style:solid;
    font-size:13px;
    padding:4px 3px 4px 4px;
}
/* ****************************************************** */
div.co_hor_list_rl{  /* ueber u. unter Tabelle city */
    margin:  0px auto  ;
    padding:0px; 
    width: 100%;text-align:center;
}
div.co_hor_list_rl:after{
    content: ".";
    line-height: 1px;
    font-size: 1px;
    clear: both;
}
ul.hor_list_rl li a {   
    border-color: #ffe #aaab9c #ccc #fff;
    border-style: solid;
    border-width: 1px;
}
ul.hor_list_rl li a:hover,
ul.hor_list_rl li a.active:hover,
ul.hor_list_rl li a.active {
    border-color: #7D91AB #d7ebeb #d7ebeb #ccc;
    border-style: solid;
    border-width: 1px;
}
ul.hor_list_rl li a { 
    color: #003399; 
    text-decoration: none;
    background: #eeeeee;
}
ul.hor_list_rl li a.active {
    background:#ccffa9;
    color: #2d8200;
}
ul.hor_list_rl li a:hover,
ul.hor_list_rl li a.active:hover {
    background:#ccffa9; 
}
ul.hor_list_rl li a:hover {
    color:#2d8200;
}
ul.hor_list_rl li a.active:hover {
    color:#2d8200; 
}
ul.hor_list_rl li a.inactive,
ul.hor_list_rl li a.inactive:hover {
    background: #eeeeee ;
    color:#aaaaaa;
    border-color: #ffe #aaab9c #ccc #fff;
    border-style: solid;
    border-width: 1px;
}
ul.hor_list_rl {
    list-style: none;
}
.co_hor_list_rl>ul.hor_list_rl li a{ 
    width: auto; 
}
.co_hor_list_rl:after,
ul.hor_list_rl li,
ul.hor_list_rl li a { 
    display: block;
}
ul.hor_list_rl{
    margin:0px;
    padding:  0 ;
    width:100%;
}
ul.hor_list_rl li a{
    font-size: 12px;
    padding: 1px 6px;
    text-align: center;
    margin:0px 0px;
}
ul.hor_list_rl .left { float: left; text-align:left; }
ul.hor_list_rl .right { float: right; }
/* *************** */
select.history{
   background-color:#ffffff; font-size:10px;
}
.navbutton4{
    padding:0px 0px 0px 0px;
    background-color:#dcdce6;
    color:#000000;
    font-size: 10px;
}
/*  *********** */
table.g3_14_day tr{
        text-align: center; 
    width:100%;
}
.b0 { background-color: #cfd1ff; }  /*Bilder Wind */ /* Sonntag*/
.b1 { background-color: #eeeeee; }  /*Bilder Wind */
.t0 { font-size:11px;  font-weight: normal; color: #ffffff; background-color: #6595DC; width:100px; }/* linke Spalte */


.dt,.dt_n    { font-size:12px;  font-weight: bold;    color: #3a4f6c; width:60px; }
.tg4         { font-size:12px;  font-weight: normal;  color: #3a4f6c; }
.tg5         { font-size:12px;  font-weight: normal;  color: #3a4f6c; background-color: #eeeeee; }
.tg6         { font-size:12px;  font-weight: normal;  color: #3a4f6c; background-color: #CFD1FF; }/* Sonntag*/
.t7,.t7_n    { font-size:12px;  font-weight: bold;    color: #3a4f6c; background-color: #eeeeee; }
.t8,.t8_n    { font-size:12px;  font-weight: bold;    color: #3a4f6c; background-color: #cfd1ff; }/* Sonntag*/

.dt_n    { font-weight: normal;font-size:11px;  }
.t7_n    { font-weight: normal; font-size:11px; }
.t8_n    { font-weight: normal; font-size:11px; }/* Sonntag*/

.dhddt { font-size:12px;  font-weight: bold;  color: #3a4f6c; }
.thdd7 { font-size:12px;  font-weight: bold;  color: #3a4f6c; background-color: #eeeeee; }
.thdd8 { font-size:12px;  font-weight: bold;  color: #3a4f6c; background-color: #cfd1ff; }/* Sonntag*/

/* Temperatur und Bilder Wetter */
.t1 { font-size:13px; font-weight: bold; color: #ff0000; }
.t2 { font-size:13px; font-weight: bold; color: #ff0000; background-color: #eeeeee; }
.t3 { font-size:13px; font-weight: bold; color: #ff0000; background-color: #CFD1FF;  }/* Sonntag*/
.t4 { font-size:13px; font-weight: bold; color: #0000ff; }
.t5 { font-size:13px; font-weight: bold; color: #0000ff; background-color: #eeeeee; }
.t6 { font-size:13px; font-weight: bold; color: #0000ff; background-color: #CFD1FF;  }/* Sonntag*/

table.wo_48{
    width:100%;
    margin-right:-1px;  
}
td.wo_48{
    font-size:13px; 
    font-weight: bold; 
    color: #404060;
}
td.wo_48_sm{
    font-size:1px; 
    font-weight: bold;
    padding:0 2px 0 2px;
    color: #404060;
    line-height:16px;
}
td.wo_48_1{
    text-align:left;
    background-color:#e8e8f3;
    font-size:12px ;
    color:#404070;
    padding-left: 2px;
    padding-right:2px;
}
table.wo_48 tr.wo_48_gr{
    text-align:center;
   background-color:#D4D4E6;
}
/* Facts */
div.titelFacts1{
     margin:8px 0 9px 0px;
}   
span.titelFacts1a{
    font-size:17px;
    line-height:18px;
    font-weight:normal;
    margin:0px 0 0px 0px;
    color:#666666;
}
p.leftBoxTextFacts   {
    color:#000;
    font-size: 0.95em;
    font-family:arial,verdana,helvetica,sans-serif;
    font-weight:normal;
    line-height:1.4em;
    padding: 0 0 0 0;
    margin:0px 0px 0px 0px;
}
img.facts{  margin:7px 10px 0px 0px;
}
p.leftBoxBildFacts   {
    color:#000;
    padding: 0px 0px 0px 0px;
    margin:0px 10px 0px 0px;
}
/* ************************* */

/* fuer Startseiten */
table.woFrame {   
    padding-left:14px; 
    padding-top:0px;
    background-color:#ffffff;
}
div.weatheronline_s {
    width:795px; text-align:left; margin:0 auto auto 0;float:left;
}
body.weatheronline_s {
    color:#000000; 
    font-family:arial,helvetica,verdana,sans-serif; 
    margin:5px 0 0 10px; 
    text-align:left; 
    font-size:11px;
    background-color:#ffffff;   
}


/* Rollmenue */
div.roll{
    float:left;
     font-family:arial,helvetica,verdana,sans-serif; 
    margin:0; 
}
.menu_list {	
	width: 160px;margin:0 auto;
}
.menu_head { 
       text-align:left;
     height:17px;
    padding:3px 2px 0px 10px;
    font-size:12px;
  
    cursor: pointer;
    position: relative;
    margin:1px;
    font-weight:normal;
    background: #eeeeee url(/css/left.png) center right no-repeat;
    border-color: #ffe #aaab9c #ccc #fff;
    border-style: solid;
    border-width: 1px;
    color: #003399; 
}

.menu_head:hover {
    cursor: pointer;
    position: relative;
    margin:1px;
    font-weight:normal;
   color: #2d8200;
    background: #ccffa9 url(/css/left.png) center right no-repeat;
}

.menu_body {
    display:none;
    margin:5px 23px 15px 23px;
}
.menu_body a{    font-size:12px;

    display:block;
    height:17px;
    padding:3px 2px 0px 10px;
    text-align:left;
    font-weight:normal;
    border-color: #ffe #aaab9c #ccc #fff;
    border-style: solid;
    border-width: 1px;
    color: #003399; 
    text-decoration: none;
    background: #eeeeee;
}
.menu_body a:hover{
    text-decoration:none;
    background: #ccffa9;
    color:#2d8200;
    border-color: #7D91AB #d7ebeb #d7ebeb #ccc;

}
.menu_list2 {	
	width: 142px;margin:0 auto;
}
.menu_head2 { 
       text-align:left;
     height:14px;
    padding:0px 2px 0px 32px;
    font-size:12px;
    cursor: pointer;
    position: relative;
    margin:0px;
    font-weight:normal;
    background: #eeeeee url(/main/graphics/aro_orange.gif) center right no-repeat;
    border-color: #ffe #aaab9c #ccc #fff;
    border-style: solid;
    border-width: 1px;
    color: #003399; 
}
.menu_head2:hover {
    cursor: pointer;
    position: relative;
    margin:0px;
    font-weight:normal;
   color: #2d8200;
    background: #ccffa9 url(/main/graphics/aro_orange.gif) center right no-repeat;
    }
.menu_body2 {
    display:none;
    margin:0px 0px 0px 0px;
}
.menu_body2 a{    font-size:12px;
    height:14px;
    padding:0px 2px 0px 10px;
    text-align:left;
    font-weight:normal;
    color: #003399; 
    text-decoration: none;
    background: #eeeeee;
}
.menu_body2 a:hover{
    text-decoration:none;
    background: #ccffa9;
   color:#2d8200;
}
/* Kalender current */
div.Kal{text-align: center; width: 119px;  font-size: 11px; border: 0px solid #ccc; margin: 0px auto 0px auto;background-color:#eee;padding:0px 0px 0px 1px;}
div.Kal2{margin:1px auto 0px auto;text-align:center;width:119px;border-collapse:collapse;}
div.Kal a{float:left;width:15px;height:14px; margin:1px 1px 0px 0px; padding: 2px 0px 0px 1px;text-align:center;valign:center;background-color:#ffffff;}
div.Kal tt{float:left;width:15px;height:14px; margin:1px 1px 0px 0px; padding:2px 0px 0px 1px;text-align:center;background-color:#ffffff;color:#666;font-weight:bold; font-size: 12px; }
div.Kal a.act_loop{color:#ccffa9;background-color:#2d8200;}
div.Kal a.active, div.Kal a:hover{color:#2d8200;background-color: rgb(204, 255, 169);}
div.Kal a.inactive, div.Kal a.inactive:hover{color:#ddd;background-color:#fff;}


div.Kal_l a,div.Kal_r a{float: left; color: rgb(0, 51, 153); background-color: rgb(238, 238, 238); text-align: center; width: 15px; height: 14px; border: 1px solid #ccc; margin-right: 0px;}
div.Kal_r a{margin-left: 0px;}
div.Kal_r a.inactive, div.Kal_l a.inactive,div.Kal_r a.inactive:hover, div.Kal_l a.inactive:hover{color:#ddd;background-color:#eee;}
div.Kal_r a:hover, div.Kal_l a:hover{color:#2d8200;background-color: rgb(204, 255, 169);}
div.Kal_c,div.Kal_cc{color:#666 ; background-color: rgb(238, 238, 238); padding-right: 0px; margin-right: 0px;padding-left: 0px; margin-left: 0px;height: 14px;}
div.Kal_cc{float: left;  text-align: center; width: 84px; border: 1px solid #ccc;margin-left: 1px;margin-right: 1px;}
/* Timeinterval */


div.Time{text-align:center;margin:10px 6px 10px 6px;border-color: #eee;background-color:#fff;
    border-style: solid;
    border-width: 1px;
    padding:0px;}
div.TimeInt{ float:right;color:#039;margin:0;padding:0px;height:56px;}
div.TimeInt a{display:inline;float:left;width:30px;height:13px;line-height:13px;background-color:#eee;margin:0px 1px 1px 0px; padding:0px 0px 0px 0px;text-align:center;font-size:10px;}
div.Time a.act{color:#2d8200;background-color:#ccffa9;}
div.Time a:hover, , div.Time a.aa:hover{color:#ccffa9;background-color:#2d8200;}
div.Time a.inactive,div.Time a.inactive:hover, div.Time a.inactive:active{background-color:#fefefe;color:#ddd;}
  div.Time a.aa{background-color:#ddd;}



