/* Teaser */

div.etwetterxmlTeaser-Trennzeile {
	clear: both;
	font-size: 0px;
	height: 0px; width: 100%;
}


	/* Rahmen um ganzen Teaser */
	div.etwetterxmlTeaserborderrahmen {
		position: relative; top: 0px; left: 0px;
		min-width: 215px; min-height: 50px;
		width: 215px;
		margin: 0px; padding: 0px;
		overflow: visible;
		border: 1px solid #A1A5A9; /* cccccc */
		background-color: #EFEFEF;
		color: #000000;
	}
	div.etwetterxmlTeaser-rahmen {
		position: relative; top: 0px; left: 0px;
		width: auto; height: auto;
		overflow: visible;
		margin: 0px; padding: 0px;
		background-color: #EFEFEF;
		color: #000000;
	}
	/* Überschrift, Location */
	div.etwetterxmlTeaser-Location {
		background:url(../images/LocationText-HG.gif);
		background-position: left bottom;
		background-repeat: repeat-x;
		position: relative; top: 0px; left: 0px;
		width: auto; height: auto;
		margin: 0px;
		padding: 3px 3px 3px 10px;
		border: 0px none #000000;
		color: #000000;
		font-size: 12px;
		font-weight: bold;
	}
	/* Rahmen um Wetterdaten */
	div.etwetterxmlTeaser-Daten {
		position: relative; top: 0px; left: 0px;
		width: auto; height: auto;
		overflow: visible;
		margin: 0px;
		padding: 10px 3px 10px 3px;
		border: 0px solid #ff0000;
		color: #000000;
	}
		/* Bild Bewölkung */
		div.etwetterxmlTeaser-Daten-IconWetter {
			width: 40%; min-height: 45px;
			float: left;
			border: 0px none #000000;
			color: #000000;

			background-attachment:scroll;
			background-position: 50% 50%;
			background-repeat:no-repeat;
		}
		/* Text Temperatur */
		div.etwetterxmlTeaser-Daten-TextTemp {
			position: relative; top: 0px; left: 0px;
			width: 58%; min-height: 90px;
			float: right;
			border: 0px none #000000;
			color: #000000;
			text-align: center;
			overflow: visible;
		}
			/* Text Temperatur */
			p.etwetterxmlTeaser-PDaten-TextTemp {
				margin-top: 8px;
				border: 0px none #ffffff;
				color: #000000;
				font-weight: bold;
				font-size: 10px;
				text-align: left;
			}
				/* Text Temperatur Überschrift */
				p.etwetterxmlTeaser-PDaten-TextTemp span.ueb {
					font-weight: bold;
					font-size: 11px;
					color: #3C4055;
				}
				/* Text Temperatur Werte */
				p.etwetterxmlTeaser-PDaten-TextTemp span.wert {
					font-weight: normal;
					font-size: 12px;
					color: #000000;
				}
		/* Bild Wind */
		div.etwetterxmlTeaser-Daten-IconWind {
			width: 40%; min-height: 45px;
			float: left;
			border: 0px none #000000;
			color: #000000;

			background-attachment:scroll;
			background-position: 50% 50%;
			background-repeat:no-repeat;
		}
	/* Text Datum und Quelle */
	div.etwetterxmlTeaser-Text {
		margin: 0px;
		padding: 4px 3px 4px 10px;
		font-weight: normal;
		font-size: 10px;
		border-top: 1px solid #CCCCCC;
		border-bottom: 1px solid #CCCCCC;
		color: #000000;
	}
		/* Link Quelle */
		div.etwetterxmlTeaser-Textk a:link,
		div.etwetterxmlTeaser-Text a:visited,
		div.etwetterxmlTeaser-Text a:focus,
		div.etwetterxmlTeaser-Text a:active {
			text-decoration: none;
			font-size:10px;
			color: #000000;
			border: 0px none #000000;
		}
		div.etwetterxmlTeaser-Text a:hover {
			text-decoration: underline;
			font-size:10px;
			color: #515151;
		}
	/* Link Detailinfo */
	div.etwetterxmlTeaser-Link {
		margin: 0px;
		padding: 4px 3px 4px 10px;
		border: 0px none #000000;
		color: #000000;
		background-color: #3C4055;
		text-align: right;
	}
		/* Link Detailinfo anchor */
		div.etwetterxmlTeaser-Link a:link,
		div.etwetterxmlTeaser-Link a:visited,
		div.etwetterxmlTeaser-Link a:focus,
		div.etwetterxmlTeaser-Link a:active {
			margin: 0px 5px 0px 0px;
			padding: 2px 10px 2px 12px;
			text-decoration:none;
			font-size:11px;
			color:#FFFFFF;
			height: auto;
			width:auto;
			border: 0px none #000000;
			border-bottom:1px solid #2F3343;

		}
		div.etwetterxmlTeaser-Link a:hover {
			background-image:url(../images/links_pfeil.png);
			background-position: right center;
			background-repeat:no-repeat;
			color:#0087CC;
		}






/* Vollansicht */

	/* Überschrift Ort und Quelle */
	div.etwetterxmlVoll-Rahmen {
		background-color: transparent;
		margin: 4px 0px 4px 0px;
		padding: 0px;
		width: auto;
		min-height: 10px;

		border: 0px none #ffffff;
	}
		div.etwetterxmlVoll-Location-Rahmen {
			background-color: transparent;
			margin: 5px 0px 15px 3px;
			padding:0;
			width: 100%;
			border: 0px none #ffffff;
		}
		div.etwetterxmlVoll-Location-Quelle {
			display:block;
			float:right;
			font-size:11px;
			color:#000000;
			margin-top:3px;
			padding-right:10px;
			border: 0px none #ffffff;
		}
			div.etwetterxmlVoll-Location-Quelle a.etwetterxmlVoll-QuelleLink:link,
			div.etwetterxmlVoll-Location-Quelle a.etwetterxmlVoll-QuelleLink:visited,
			div.etwetterxmlVoll-Location-Quelle a.etwetterxmlVoll-QuelleLink:focus,
			div.etwetterxmlVoll-Location-Quelle a.etwetterxmlVoll-QuelleLink:active {
				text-decoration: none;
				font-size: 11px;
				color: #000000;
				font-weight: normal;
			}
			div.etwetterxmlVoll-Location-Quelle a.etwetterxmlVoll-QuelleLink:hover {
				text-decoration: underline;
				color: #666666;
				font-weight: normal;
			}
		div.etwetterxmlVoll-Location-Ueb {
			color:#000000;
			font-size:12px;
			font-weight:bold;
			padding-bottom:3px;
			padding-left: 0px;
			padding-top:3px;
			width:auto;
			border: 0px none #ffffff;
		}

	/* Anzeige Heute breit */
		div.etwetterxmlVoll-RahmenHE {
			margin: 0px 0px 15px 0px;
			padding: 0px 0px 0px 0px;
			border: 0px none #ffffff;
			width: 100%;
			min-height: 40px;
		}
	/* Tagesverlauf */
	div.etwetterxmlVoll-RahmenTV {
			margin: 5px 0px 5px 3px;
			padding: 0px;
			background-color: transparent;
			border: 0px none #ffffff;
			float: left;
			min-width: 100px; min-height: 100px;
		}
		div.etwetterxmlVoll-RahmenTV-Ueb {
				background:url(../images/LocationText-HG.gif);
				background-position: left bottom;
				background-repeat: repeat-x;
				margin: 0px 0px 0px 0px;
				padding: 5px 10px 6px 10px;
				font-size: 11px;
				color: #000000;
				font-weight: bold;
				border: 0px none #ffffff;
			}
		div.etwetterxmlVoll-RahmenTV-Werte {
				border-top: 0px none #cccccc;
				border-right: 1px solid #cccccc;
				border-bottom: 1px solid #cccccc;
				border-left: 1px solid #cccccc;
				min-width: 100px; min-height: 100px;
			}
	/* Tagesprognose */
	div.etwetterxmlVoll-RahmenPR {
			margin: 5px 0px 5px 15px;
			padding: 0px;
			background-color: transparent;
			border: 0px none #ffffff;
			float: left;
			min-width: 100px; min-height: 100px;
		}
		div.etwetterxmlVoll-RahmenPR-Ueb {
				background:url(../images/LocationText-HG.gif);
				background-position: left bottom;
				background-repeat: repeat-x;
				margin: 0px 0px 0px 0px;
				padding: 5px 10px 6px 10px;
				font-size: 11px;
				color: #000000;
				font-weight: bold;
				border: 0px none #ffffff;
			}
		div.etwetterxmlVoll-RahmenPR-Werte {
				border-top: 0px none #cccccc;
				border-right: 1px solid #cccccc;
				border-bottom: 1px solid #cccccc;
				border-left: 1px solid #cccccc;
				min-width: 100px; min-height: 100px;
			}





	/* Small Datenboxen */
	div.etwetterxmlDet-Rahmen {
		border: 0px none #000000;
		float:left;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		min-width: 70px;
		height:auto;
		min-height: 100px;
	}
		div.etwetterxmlDet-Datum {
			background-color:#ECEFF3;
			color: #3C4055;
			margin:0;
			padding:2px 0 1px;
			text-align:center;
		}
		div.etwetterxmlDet-IconWetter {
			width: 100%; min-height: 50px;
			min-width: 70px;
			border: 0px none #000000;
			color: #000000;
			background-color: #D5ECFA;

			background-attachment:scroll;
			background-position: 50% 50%;
			background-repeat:no-repeat;

			border: 0px none #ffffff;
		}
		div.etwetterxmlDet-Temperatur {
			background-color:#ffffff;
			margin:0;
			padding:2px 0 4px;
			text-align:center;
			color: #000000;
			border: 0px none #ffffff;
		}
			p.etwetterxmlDet-PTemperatur {
				font-size: 11px;
				color: #000000;
				font-weight: normal;
			}
				p.etwetterxmlDet-PTemperatur span {
					font-size: 11px;
					color: #000000;
					font-weight: bold;
				}
				p.etwetterxmlDet-PTemperatur span.wert2 {
					font-size: 11px;
					color: #000000;
					font-weight: normal;
				}
		div.etwetterxmlDet-Daten-IconWind {
			width: 100%; min-height: 50px;
			min-width: 70px;
			color: #000000;
			background-color: #FFFDE1;

			background-attachment:scroll;
			background-position: 50% 50%;
			background-repeat:no-repeat;

			border: 0px none #ffffff;
		}
		div.etwetterxmlDet-WindText {
			background-color:#ffffff;
			border:0 none #FFFFFF;
			margin:0;
			padding:2px 0 4px;
			text-align:center;

			border: 0px none #ffffff;

		}
			p.etwetterxmlDet-PWindText {
				font-size: 11px;
				color: #000000;
				font-weight: normal;
			}
				p.etwetterxmlDet-PWindText span.wert1 {
					font-size: 11px;
					color: #000000;
					font-weight: bold;
				}
				p.etwetterxmlDet-PWindText span.wert2 {
					font-size: 11px;
					color: #000000;
					font-weight: normal;
				}


	/* Heute Datenbox */

	div.etwetterxmlHeute-Rahmen {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		border: 0px none #ffffff;
	}
		div.etwetterxmlHeute-IconWetter {
			margin: 3px 0px 0px 10px;
			padding: 0px 0px 0px 0px;
			width: 60px; height: 60px;
			border: 0px none #000000;
			color: #000000;
			background-color: #D5ECFA;

			background-attachment:scroll;
			background-position: 50% 50%;
			background-repeat:no-repeat;
			float: left;
			border: 0px none #ffffff;
		}
		div.etwetterxmlHeute-Daten-IconWind {
			margin: 3px 0px 0px 10px;
			padding: 0px 0px 0px 0px;
			width: 60px; height: 60px;
			border: 0px none #000000;
			color: #000000;
			background-color: #FFFDE1;
			float: left;
			background-attachment:scroll;
			background-position: 50% 50%;
			background-repeat:no-repeat;

			border: 0px none #ffffff;
		}
		div.etwetterxmlHeute-Datentext {
			margin: 0px 0px 0px 10px;
			padding: 0px 0px 0px 0px;
			min-width: 100px; min-height: 40px;
			overflow: visible;
			float: left;
			color: #000000;
			background-color: transparent;
			border: 0px none #ffffff;
		}
			p.etwetterxmlHeute-PDatentext {
				color: #000000;
				font-weight: normal;
				font-size: 11px;
				line-height: 1.4em;
			}
				p.etwetterxmlHeute-PDatentext span.ueb {
					color: #3C4055;
					font-weight: bold;
				}
				p.etwetterxmlHeute-PDatentext span.wert {
					color: #000000;
					font-weight: normal;
				}
				p.etwetterxmlHeute-PDatentext span.uebtag {
					font-size: 11px;
					font-style: italic;
					color: #000000;
					font-weight: normal;
				}
