html, body	{
	margin: 0;
	padding: 0;
	font-size: 90%;
	font-family: Verdana, Tahoma, sans-serif;
	color: #000000;
	background-color: #FFFFFF;
}
img {
	margin: 0;
	padding: 0;
	border: 0;
}	

#ardmasternav,
#footer,
#ardFussText,
#navigationCol,
#topPanorama .claim,
#topPanorama .metaRight,
#textArea .pageFunctions,
#bildergalArea .pageFunctions,
#bildergalArea .zurueck,
#bildergalArea .weiter,
#totalArea .pageFunctions,
#recommendation,

.videoPlayerBox,
.blaetterBox,
.noprint,
.inv {
	display: none;
	visibility: hidden;
	border-top-width:0;
	margin: 0;
	padding: 0;
}
#topPanorama img.logo {
	float: right;
}
#panoramaCol {
	padding: 0 0 0.3em 0;
	margin: 0 0 0.3em 0;
}
#panoramaCol img {
	width: 100%;
	height: auto;
}

a {
	color: #000000;
	text-decoration: none;
}


a.iconSet.email:link:after,
a.iconSet.link:link:after,
a.iconSet.imagegallery:link:after,
a.iconSet.video:link:after,
a.iconSet.download:link:after,
a.iconSet.extern:link:after,
a.iconSet.facebook:link:after,
a.iconSet.forum:link:after,
#totalArea .xxs a:link:after {
	content:" [" attr(name) "]";
}


h1 {font-size: 1.5em; font-weight: bold;}
h2 {font-size: 1.125em; font-weight: bold;}
h3 {font-size: 1.125em; font-weight: bold;}


#textArea,
#bildergalArea {
	padding: 0.2em 0 0.2em 0;
	margin: 0.2em 0 0.2em 0;
	border-top-width:0.11em;
	border-top-style:solid;
	border-top-color:black;
	clear: both;
}
#textArea .picWithSubline {
	float: left;
	margin: 0 10px 8px 0;
	width: 256px;
}
#textArea .picWithSubline.fullsize {
	width: 512px;
}
#textArea .picWithSubline .subline {
	font-size: 0.85em;
	clear: both;
}
#textArea .actorImage {
	width: 190px;
}

#textArea .trenner,
#textArea .trennersmall,
#textArea h2,
#textArea h3 {
	clear: both;
}
#xtextArea .trenner,
#xtextArea .trennersmall,
#contentCol .sendehinweisBox,
#xcontentCol .absatzbox,
#contentCol .rechtlicherHinweis,
#linkArea .linkBox {
	padding: 0.2em 0 0.2em 0;
	margin: 0.2em 0 0.2em 0;
	border-top-width:0.11em;
	border-top-style:solid;
	border-top-color:black;
	clear: both;
}
#textArea p.rechtlicherHinweis {
	font-style: italic;
}
#linkArea .linkBox.blaettern, 
#linkArea .linkBox.filterBox {
	display: none;
	visibility: hidden;
	padding: 0;
	margin: 0;
	border-top-width:0px;
}

#textArea table td {
	border: 0;
	vertical-align: top;
	padding-right: 30px;
}
#textArea table th, 
#textArea table caption {
	font-weight: bold;
	text-align: left;
}

#contentCol #topTeaser a img {
	float: left;
	margin: 0 10px 8px 0;
}

#contentCol .rubTeaserA {
	padding: 0.2em 0 0.2em 0;
	margin: 0.2em 0 0.2em 0;
	clear: both;
}
#contentCol .rubTeaserA ul {
	padding: 0;
	margin: 0;
	list-style: none;
}

#contentCol .rubTeaserA .inlinelink a:link:after,
#contentCol #topTeaser .teaserlink a:link:after {
	content:" unter " attr(href) "";
}

#contentCol .teaserContent img {
	float: left;
	margin: 0 10px 8px 0;
}

/* - - -  Wetter  - - - */
#contentCol .weather .stationPlzForm,
#contentCol .weather .dates .date,
#contentCol .weather .times .time,
#contentCol .weather #textArea .weatherImageText a {
	display: none;
	visibility: hidden;
}
#contentCol .weather .dates .date.active,
#contentCol .weather .times .time.active,
#contentCol .weather #textArea .weatherImageText .highlight {
	display: inline-block;
	visibility: visible;
	font-weight: bold;
}
#contentCol .weather #textArea .weatherImageElement {
	float: left;
	width: 280px;
	margin: 5px 0 15px 0;
}
#contentCol .weather #textArea .weatherImageText {
	font-weight: bold;
	padding-bottom: 8px;
	margin-bottom: 0px;
}
#contentCol .weather .weatherElement {
	float: left;
	width: 131px;
	margin-bottom: 5px;
	overflow: hidden;
}
#contentCol .weather .europaImage {
	float: left;
	margin-right: 12px;
}


/* - - -  Bildergalerie  - - - */
#bildergalArea .posStrecke {
	float: right;
}
#bildergalArea .bigPic img {
	width: 100%;
	height: auto;
}
#bildergalArea .posStrecke:before {
	content:"Bild ";
}

/* - - -  Rechte Spalte  - - - */
#linkArea .headline {
	font-size: 1.125em; 
	font-weight: bold;
	clear: both;
	padding-top: 0.25em;
}

#linkArea .linkBoxImg {
	display: none;
	visibility: hidden;
	margin: 0;
	padding: 0;
}
#totalArea .xxsImg img {
	float: left;
	padding: 0 1em 1em 0;
}
#totalArea .xxsTeaser {
	clear: both;
}


#infoBox .sendeterminText{
	font-weight: bold;
	margin: 0.5em 0 0 3.0em;
}
#infoBox .sendehinweisSchmal span {
	font-size: 1.125em; 
	font-weight: bold;
}
.clearMe {
	clear: both;
	font-size: 1px;
	height: 0;
	margin: 0;
	line-height: 0px;
	display: block;
}

.xsTeaserLinks {
	clear: both;
}
.xsTeaserLinks a img {
	float: left;
	margin: 0 6px 10px 0;
}