h1
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:22px;
	font-weight:bolder;
	color:#000033;
	text-decoration:none;
	font-style:italic;
}

p
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000033;
	text-decoration: none;
}

tr.weiss
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none
}



td
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000033;
	text-decoration: none;
}


td.weiss
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none
}

td.weiss2
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none
}


a
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000033;
	text-decoration: none
}


a.weiss
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}

a.weiss_spacing
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	line-height: 16px;
}

a.blau
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000033;
	text-decoration: none
}


a.underline
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000033;
	text-decoration: underline
}

a:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;

	text-decoration: underline
}

.active
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;

	text-decoration: none
}

.bolded
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000033;
	text-decoration: none
}

.headln
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #000033;
	text-decoration: none;
	font-style: italic;
}

.headln1
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none
}


.leiste
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #323266;
	text-decoration: none
}

.imgborder
{
	border: 1px solid #000033;
}

li
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000033;
	text-decoration: none;
	list-style-type: square;
}

.text
{
	text-align: justify;
 	line-height: 18px;
}

.info { 
	padding: 10px 10px 20px 80px;
	margin: 20px 0;
	background: #F0F0F0 url(/v_1_0/images/info_icon.png) no-repeat 15px 50% ; }

#info { 
	padding: 10px 10px 20px 80px;
	margin: 20px 0 0 0;
	background: #F0F0F0 url(/v_1_0/images/info_icon.png) no-repeat 15px 20px ; }

.vorhersage
{
	font-size:14px !important;
	font-family: Arial;
	color: #000033;
	text-decoration: none;
	word-spacing: normal;
	text-align: justify;
	letter-spacing: 0;
	line-height: 1.7;
}

.vorhersage_warnung_rot
{
	font-size:12px;
	font-family: Verdana;
	color: #FFFFFF;
	text-decoration: none;
	word-spacing: normal;
	text-align: justify;
	letter-spacing: 0;
	line-height: 20px;
	font-weight:bold;
}

.vorhersage_warnung_grau
{
	font-family: Verdana;
	color: #000033;
	text-decoration: none;
	word-spacing: normal;
	text-align: justify;
	letter-spacing: 0;
	line-height: 20px;
	/*font-weight:bold;*/
}

.vorhersage_warnung_gelb
{
	font-family: Verdana;
	color: #000033;
	text-decoration: none;
	word-spacing: normal;
	text-align: justify;
	letter-spacing: 0;
	line-height: 20px;
/*	font-weight:bold;	*/
}

.wetterschlagzeile
{
	font-size:14px;
	font-family: Arial;
	color: #000033;
	text-decoration: none;
	word-spacing: normal;
	text-align: justify;
	letter-spacing: 0;
	line-height: 20px;
/*  text-transform:uppercase; */
	font-weight:bold;
	display: block;
}
.vorhersage_weiss
{
	font-size:12px;
	font-family: Arial;
	color: #FFFFFF !important;
	text-decoration: none;
	word-spacing: normal;
/*	text-align: justify; */
	letter-spacing: 0;
	line-height: 12px;
	padding-bottom:3px;
	padding-left:9px;
}

.vorhersage_ueberschrift
{
	font-size:14px;
	font-weight:bold;
	font-family: Arial;
	text-decoration: none;
	word-spacing: normal;
/*	text-align: justify; */
	letter-spacing: 0;
	line-height: 20px;
	padding-bottom:5px;
	margin-bottom: 20px;
	margon-top:10px;
	text-transform:uppercase;
	/*border-left: 5px solid #FFFFFF;*/
	/*padding-left: 15px; */
	/*display: block;
	background:url(/v_1_0/images/service/homewetter/punkt_gruen.gif);
	background-position:center left;
	background-repeat:no-repeat;*/
	background-color: #f0f0f0;
}

.ticker_news {
  color:#000088;
  background-color:#ffffff;
  font-family:arial;
  font-size:14px;
  text-decoration:none;
}

.ticker_news_desc {
  font-family:arial;
  font-size:13px;
}

.ticker_news:hover {
  color:#880000;
}

.ticker_text_start {
  font-family:verdana;
  font-size:13px;
  text-align:center;
  font-weight:bold;
}

.ticker_text_end {
  font-family:verdana;
  font-size:13px;
  font-weight:bold;
}

table#tableHeading
{
/*display:inline-table !important;*/
}

#werbungleader {
width: 730px;
text-align:center;
padding-left: 1px;
vertical-align:top;
}

.fusszeile {
background: url(/v_1_0/images/banner/logo_text_fusszeile_dark.png);
background-repeat:no-repeat;
background-position:left;
background-position:center;
}

div.fusszeile_statistics {
	font-size: 10px;
	font-family: Verdana;
	color: #666666;
	}

/* precipitation database */
#topPrecipitationsHead
{
  background-color: #003;
  color: #fff;
  border: 1px solid #003;
  text-align: left;
  width: 237px;
  margin: 20px 0 0;
  padding: 3px 0;
}
#topPrecipitationsHead a { background-color: inherit; color: #fff; }
#topPrecipitations, #topSnowheights { border-collapse: collapse; }
#topPrecipitations td, #topSnowheights td { padding: 3px; border-left: 0; border-right: 0; border-top: 1px solid #003; border-bottom: 1px solid #003; }
#topPrecipitations .zebra, #topSnowheights .zebra { background-color: #f2f2f2; color: #000; }

/* weatherstations */
#weatherstations, #weatherstations th, #weatherstations td, #weatherstations td a
{
  padding:0;
  margin:0;
  border:0;
  border-collapse:collapse;
  font-size:10px;
}
#weatherstations
{
  width:986px;
  margin:1px auto 0;
}
#weatherstations tr { background-color:#f2f2f2; color:#003; }
#weatherstations tr.zebra { background-color:#e3e3e3; color:#003; }
#weatherstations th { padding:1px 4px; background-color:#7f7f99; color:#fff; font-weight:normal; vertical-align:top; }
#weatherstations th.primary, #weatherstations th.date, #weatherstations th.border { border-right:1px solid #fff; }
#weatherstations th.primary { font-weight:bold; }
#weatherstations th.date { font-weight:normal; }
#weatherstations td { padding:2px 4px; border-top:2px solid #fff; border-right:1px solid #fff; text-align:center; }
#weatherstations td.name { text-align:left; padding-top:2px; padding-bottom:2px; }
#weatherstations td.height, #weatherstations td.temperature, #weatherstations td.precipitation, #weatherstations td.airpressure { text-align:right; padding-right:5px; }
#weatherstations td.temperaturecurrent, #weatherstations td.airhumidity { text-align:right; padding-right:11px; }
#weatherstations td.wind { text-align:right; }
#weatherstations td.outdated { color:#666666; }
#weatherstations tr.outdated { color:#666666 !important; }
#weatherstations td.center { text-align:center !important; }
#weatherstationsControl { background-color:#fff; color:#003; text-align:right; padding:2px 5px; border-top:1px solid #e2e2e2; }
#weatherstationsControl a { font-weight:bold; }

/* weatherstations and precipitation database */
#calendarAnchor img { border:none; padding-top:1px; vertical-align:top; }
