P, BODY, TD, A	{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #333333; }
.headnav		{ font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #C23C46; }
.kopfzeile		{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #C23C46; padding-left: 3px; padding-right: 3px; padding-bottom: 4px; }
.ueberschrift	{ float: left; font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #333333; padding-left: 3px; padding-right: 3px; padding-top: 8px; padding-bottom: 4px; }
.ueberstrecke	{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #C23C46; padding-left: 5px; padding-right: 5px; padding-top: 4px; padding-bottom: 4px; }
.ueberhome		{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #333333; padding-bottom: 2px; padding-left: 3px; padding-right: 3px; width: auto; }
.text			{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #333333; padding-left: 3px; padding-right: 3px; }
.wm_text		{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #333333; }
.textsml		{ font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; }
.textinfobox		{ font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; padding-left: 5px; padding-right: 5px; padding-top: 9px; }
.sub			{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #C23C46; padding-left: 3px; padding-right: 3px; }
.wm_sub			{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #C23C46; }
.anreisser		{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #333333; padding-left: 3px; padding-right: 3px; }
.wm_anreisser		{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #333333; }
.bildunter		{ font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #C23C46; padding-left: 3px; padding-right: 3px; padding-top: 3px; padding-bottom: 3px; }
.teaser_mag		{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FFFFFF; padding-left: 8px; padding-right: 8px; padding-top: 5px; padding-bottom: 5px; }
.teaser_news	{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #C23C46; padding-left: 8px; padding-right: 8px; padding-top: 5px; padding-bottom: 5px; }
.teaser_arc		{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #000000; padding-left: 8px; padding-right: 8px; padding-top: 5px; padding-bottom: 5px; }
.copyright		{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #999999; }
.copyrightbild	{ font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #999999; padding-left: 3px; padding-right: 3px; padding-top: 3px; padding-bottom: 3px; }
INPUT			{ padding-left: 2px; padding-right: 2px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; }
TEXTAREA		{ padding-left: 2px; padding-right: 2px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; }
SELECT			{ padding-left: 2px; padding-right: 2px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; }
A.kleinrot		{ font-size: 10px; color: #C23C46; }
A.rotsml		{ font-size: 11px; color: #C23C46; }
.rot			{ padding-left: 0px; padding-right: 0px; color: #C23C46; }
A.rot			{ padding-left: 0px; padding-right: 0px; color: #C23C46; }
A.t_mag			{ color: #FFFFFF; text-decoration: none; }
A.t_news		{ color: #C23C46; text-decoration: none; }
A.text_archiv	{ font-family: Arial, Helvetica, sans-serif; color: #ffffff; text-decoration: underline; font-size: 10px; }
A.text_archiv_r	{ font-family: Arial, Helvetica, sans-serif; color: #C23C46; text-decoration: underline; font-size: 12px; font-weight: bold; }
A.kopfzeilelink	{ text-decoration: none; color: #C23C46; }
A.ueberhomelink	{ text-decoration: none; }
.teaser_offenfuerneues { padding-top: 5px; padding-bottom: 10px; }
.teaser_offenfuerneues span.IMG { float: left; padding-right: 7px; }
.teaser_offenfuerneues a { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #C23C46; text-decoration: none; }

/* ARCHIV, 20081118, JP */

/* <-- ARCHIV-SERIENLISTE */

#article-series-list span
{ font-size: 15px; font-weight: bold; color: #333; background-color: #FFF; }

#article-series-list span.articles-more
{ color: #FFF; background-color: #C23C46; padding: 1px 3px 0 3px; }

#article-series-list span.articles-series-headline
{ color: #C23C46; background-color: #FFF;}

#article-series-list a
{ color: #C23C46; }

/* -> ARCHIV-SERIENLISTE */

/* <-- ARCHIV-UEBERSICHT */

#article-series-list span
{ font-size: 12px; font-weight: bold; color: #333; background-color: #FFF; }

#article-series-list span.articles-series-title
{ font-size: 12px; font-weight: bold; color: #C23C46; background-color: #FFF; }

#article-series-list span.articles-series-title span
{ font-size: 12px; font-weight: bold; color: #FFF; background-color: #C23C46; }

#article-series-list span.articles-more
{ color: #FFF; background-color: #C23C46; padding: 1px 3px 0 3px; }

#article-series-list span.articles-series-headline
{ color: #C23C46; background-color: #FFF;}

#article-series-list a
{ color: #C23C46; }

.series span
{ background: #C23C46; color: #FFF; font-size: 15px; font-weight: bold; display: block; }

.seriesname
{ background: #FFF; color: #C23C46; font-size: 15px; font-weight: bold; }

hr.artikel-linie{
	margin-bottom: 1em;
}

a.blank { text-decoration: none; }

a.blank img { border: none; }

/* -> ARCHIV-UEBERSICHT */


#navigation-sort
{ float: right; margin-top: 5px !important; }

#navigation-sort-text
{ float: right; margin: 12px 3px 0 0; }

#navigation-year
{ float: left; }

#options-show
{ float: right; }

#navigation-sort,
#navigation-sort ul
{ padding: 0; margin: 0; list-style: none; }

#navigation-sort a
{
	display: block;
	width: 132px;
	text-decoration: none;
	font-weight: bold;
	color: #C23C46;
	padding: 6px 6px 0 6px;
}

#navigation-sort li
{
	position: relative;
}

#navigation-sort a img
{
	position: absolute;
	top: 12px;
	right: 3px;
}

#navigation-sort li li a
{
	font-weight: normal;
	padding: 2px 6px 6px 6px;
}

#navigation-sort li
{
	float: left;
	width: 132px;
	border: 1px #FFF solid;
	border-width: 1px 1px 0 1px;
}

#navigation-sort li ul
{
	position: absolute;
	width: 132px;
	left: -999em;
	background: #FFF;
}

#navigation-sort li:hover,
#navigation-sort li.sfhover
{ border-color: #DDD; }

#navigation-sort li:hover ul,
#navigation-sort li.sfhover ul
{
	left: auto;
	border: 1px #DDD solid;
	border-width: 0 1px 1px 1px;
	margin-left: -1px;
}

#navigation-sort li:hover li,
#navigation-sort li.sfhover li
{ border: 0; }

#navigation-year,
#navigation-year ul
{
	padding: 0;
	margin: 0;
	list-style: none;
}

#navigation-year a
{
	display: block;
	width: 90px;
	font-size: 28px;
	text-decoration: none;
	color: #C23C46;
}

#navigation-year li li a
{
	font-size: 18px;
}

#navigation-year li
{
	float: left;
	width: 90px;
	background-color: #FFF;
	border: 1px #FFF solid;
	border-width: 1px 1px 0 1px;
}

#navigation-year li a
{
	padding-left: 5px;
}

#navigation-year li a
{
	position: relative;
}

#navigation-year li a img
{
	position: absolute;
	top: 15px;
	right: 11px;
}

* html #navigation-year li a img
{
	right: 5px;
}

#navigation-year li ul
{
	position: absolute;
	width: 90px;
	left: -999em;
}

#navigation-year li:hover ul,
#navigation-year li.sfhover ul
{
	left: auto;
}

#navigation-year li:hover,
#navigation-year li.sfhover
{ border-color: #DDD; }

#navigation-year li:hover ul,
#navigation-year li.sfhover ul
{
	left: auto;
	border: 1px #DDD solid;
	border-width: 0 1px 1px 1px;
	margin-left: -1px;
}

#navigation-year li:hover li,
#navigation-year li.sfhover li
{ border: 0; }
