﻿/* font-families */
.hl1, .hl2, .hl3, .hl4, .text15, .text14, .text12, .boxhead, .news, .fusstxt, .auswahl 
    { font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; }

/* 1st main headline */
.hl1 { color: #000000; font-size: 19px; line-height: 21px; text-decoration: none; font-weight:bold; }

/* 2nd main headline */
.hl2 { color: #666666; font-size: 19px; line-height: 21px; text-decoration: none; font-weight:bold; }

/* 3rd main headline */
.hl3 { color: #999999; font-size: 19px; line-height: 21px; text-decoration: none; font-weight:bold; }

/* 4rd main */
.hl4 { color: #000000; font-size: 15px; line-height: 21px; text-decoration: none; font-weight:bold; }

/* theme headline in box top cell */
.boxhead  {color:#FFFFFF; font-size:12px; text-decoration:none; font-weight:bold; text-indent:6px; vertical-align:top }

/* news headline */
.newshead  { color: #000000; font-family: Arial,Helvetica,SunSans-Regular; font-size: 12px; line-height: 15px;text-decoration: none; font-weight:bold}

/* news headline linked */
.newsheadlink  { color: #000000; font-family: Arial,Helvetica,SunSans-Regular; font-size: 12px; line-height: 15px;text-decoration: underline; font-weight:bold}

/* news content */
.news  { color: #000000; font-size: 12px;line-height: 15px; text-decoration: none; }

/* news linked */
.newslink  { color: #000000; font-family: Arial,Helvetica,SunSans-Regular; font-size: 12px;line-height: 15px; text-decoration:  underline; }

/* small link not news */
.lnk1 { color: #000000; font-family: Arial,Helvetica,SunSans-Regular; font-size: 10px; line-height: 12px; text-decoration: underline; }

/* small text not news
.smtxt { color: #000000; font-family: Arial,Helvetica,SunSans-Regular; font-size: 10px; line-height: 12px; text-decoration: none; }
 */
/* 'search'-link and 'more'-links
.smlnk { color: #000000; font-family: Arial,Helvetica,SunSans-Regular; font-size: 11px; line-height: 12px; text-decoration: underline; }
 */
/* table cell colors blue */
.tdc1 { background-color:#336699 }

/* table cell colors red */
.tdc2 { background-color:#336699}
	
/* table cell colors grey */
.tdc3 {background-color:#999999}

/* Menue-Font only for Content-Tabs */
.men { color:#FFFFFF;font-family:Arial,Helvetica,Geneva,SunSans-Regular;font-size:10px;text-decoration:none; }

/* Titel search result */
.tsr { color: #003399; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; 
	font-size: 12px; font-weight:normal; line-height: 15px; text-decoration:underline }

/* spezifische Formatierungen */
.qlist { color: #000000; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; 
	font-size: 12px; line-height: 20px; text-decoration: none }
.pkurz { font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-size: 12px; text-align: left }
.foot { font-family:Arial, Helvetica, Geneva; font-size:11px; line-height:11px; }
.ol { color: #000000; font-family: Arial,Helvetica,SunSans-Regular; font-size: 12px;line-height: 15px;}

/* text */
.text15  { color: #000000; font-size: 15px;line-height: 21px; text-decoration: none; }
.text14  { color: #000000; font-size: 14px;line-height: 17px; text-decoration: none; }
.text12  { color: #000000; font-size: 12px;line-height: 12px; text-decoration: none; }

/* Fußzeile */
.fusstxt { color: #000000; font-size: 10px; line-height: 12px; text-decoration: none; }

/* Grafiken in Wetterstation */
.limgform { float:left; border:0; width:140px; height:100; margin-right:20px; margin-bottom:25px; }
.rimgform { float:right; border:0; width:140; height:100; margin-left:20px; margin-right:10px; margin-bottom:25px; }


/* Einrückung links */
.einlinks { text-align:left; padding-left: 30px; }
.einlinks15 { text-align:left; padding-left: 15px; }
.einlinks10 { text-align:left; padding-left: 10px; }

/* Hintergrund gleiche Farbe wie Startseite */
.startbg { background-color:#d2e5f8; }
    
/* Tabellenfarbe */
.tabcol { background-color:#99ccff; }

/* Hintergrund Tabellen */
.tabbg { background-color:#3399cc; }

/* Textfarbe in Tabellen */
#tabtxt { color:#000080 }

/* Zeile grau */
.zeilenbg { background-color: #ededed; }

/* für Monatsauswertung */
.monthname { text-align:left; font-family: Arial; color: Black; font-size:1.5em; font-weight:bold; letter-spacing:0.3em; }
.monthall { text-align:left; font-family: Arial; color: Black; font-size:1em; font-weight:bold; letter-spacing:0.2em; }
.param { text-align:left;  margin-left:40px; font-family: Arial; color: Black; font-size:1em; font-weight:bold; letter-spacing:0.1em; }

/* Jahres- und Monatsstatistiken mit Auswahlzeile oben  */
.auswahl { font-weight:normal; position:absolute; top:0px; left:100px; width:30px; 
    text-align:center; padding:1px; padding-left:8px; padding-right:8px; margin:0px; border:1px solid #0000EE;  }
/* Wochentagsgrafiken mit Auswahlzeile oben  */
.daysall { font-size:smaller; text-align:left; font-family: Arial; color: Black; font-size:1em; font-weight:bold; letter-spacing:0.2em; }
.auswahlwt { font-size:smaller; font-weight:normal; position:absolute; top:0px; left:100px; width:40px; 
    text-align:center; padding:1px; padding-left:8px; padding-right:8px; margin:0px; border:1px solid #0000EE;  }


/* Styles für Niederschlagsgrafik */
.wetterstyle2 {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: small?, Strength=?)
	}

.wetterstyle4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	border-color: #FFFFFF #FFFFFF #FFFFFF #CCCCFF;
	border-style: outset;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	line-height: 25px;
    text-align:center
}

.wetterstyle5 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	border-color: #FFFFFF #FFFFFF #FFFFFF #CCCCFF;
	border-style: outset;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	line-height: 18px;
	cursor: crosshair;
    text-align:center;
}

.wetterstyle6 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
    text-align:center;
    background:#A4A4A4;
	border-color: #FFFFFF #FFFFFF #FFFFFF #CCCCFF;
	border-style: outset;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	line-height: 18px;
	cursor: crosshair;
}

 /* Jahresgrafik  */
 .jahresgrafik1 {
     position:absolute; 
     width:200px; 
     height:115px;
     left: 260px; 
     top: 173px; 
 }
 
  .jahresgrafik2 {
     width:323px; 
     height:214px;
 }
       