h1
{
	color:#B21414;
	font-size:13px;
	font-weight:bold;
	padding:0px;
	margin:0px;
}

h2
{
	font-size:11px;
	color:#000000;
	margin-bottom:5px;
}

h2.termin
{
	margin-top:15px;
}

h3
{
	font-size:12px;
	color:#B21414;
	margin-top:5px;
	margin-bottom:25px;
}

h6.login
{
	font-size:10px;
	font-weight:normal;
	color:#B21414;
	margin-left:0px;
	margin-top:0px;
	margin-right:0px;
	margin-bottom:7px;
	padding:0px;
	background-color:#F2F2F2;
}

img
{
	border:0px;
	padding:0px;
	margin:0px;
}

.zusatzinfo
{
	font-style:italic;
}

.rechtsHeader
{
	background-color:#bbbbbb;
	color:#ffffff;
	padding-left:3px;
	font-weight:bold;
}

.rechtsContent
{
	background-color:#F2F2F2;
	color:#000000;
	border:1px solid #BBBBBB;
	margin-bottom:5px;
}

.rechtsContentLogo
{
	background-color:#F2F2F2;
	color:#000000;
	border:1px solid #BBBBBB;
	margin-bottom:5px;
}

.inhalt
{
	margin:5px;
}

a.standard:link, a.standard:visited, a.standard:hover, a.standard:active
{
	text-decoration:none;
	color:#1814CA;
}

a.standard:hover
{
	text-decoration:underline;
}

a.rechtsOben:link, a.rechtsOben:visited, a.rechtsOben:hover, a.rechtsOben:active
{
	text-decoration:none;
	color:#123456;
	font-size:11px;
}

a.rechtsOben:hover
{
	color:#B21414;
}

a.navi:link, a.navi:visited, a.navi:hover, a.navi:active, a.naviAktiv:link, a.naviAktiv:visited, a.naviAktiv:hover, a.naviAktiv:active
{
	clear:right;
	width:135px;
	float:right;
	height:17px;
	text-decoration:none;
	text-align:right;
	color:#000000;
	font-weight:bold;
}

a.navi:hover, a.naviAktiv:link, a.naviAktiv:visited, a.naviAktiv:hover, a.naviAktiv:active
{
	background-image:url(/pictures/backgroundNavi.gif);
	background-position:right;
	background-repeat:no-repeat;
	color:#B21414;
}

a.subnavi:link, a.subnavi:visited, a.subnavi:hover, a.subnavi:active
{
	clear:right;
	width:135px;
	float:right;
	height:15px;
	text-decoration:none;
	text-align:right;
	color:#123456;
	font-weight:normal;
	font-size:10px;
}

a.subnavi:hover
{
	background-image:url(/pictures/backgroundSubnavi.gif);
	background-position:right;
	background-repeat:no-repeat;
	color:#B21414;
}

a.subnaviAktiv:link, a.subnaviAktiv:visited, a.subnaviAktiv:hover, a.subnaviAktiv:active
{
	clear:right;
	width:135px;
	float:right;
	height:15px;
	text-decoration:none;
	text-align:right;
	color:#B21414;
	font-weight:normal;
	font-size:10px;
}

.subnaviAbstand
{
	clear:right;
	width:135px;
	float:right;
	height:10px;
	font-weight:normal;
	font-size:5px;
}

/* ----- Tabellenersatz ----- */
div.leftDiv
{
	float:left;
	width:100px;
}

div.rightDiv
{
	float:left;
	width:300px;
}

div.bothDiv
{
	float:left;
	width:400px;
}

div.termineLeft
{
	float:left;
	width:295px;
	margin-right:2px;
}

div.termineBoth
{
	float:left;
}

.tickerHeadline
{
	color:#B21414;
	font-weight:bold;
}

.textfarbeTicker
{
	color:#000000;
}

#pscroller1
{
	width: 184px;
	height: 70px;
	border: 0px;
	padding: 5px;
}

#pscroller2
{
	width: 100%;
	height: 90px;
	border: 0px;
}

.logo
{
	text-align:center;
}

img.logo
{
	border:1px solid #BBBBBB;
	margin:6px;
}

div.left
{
	float:left;
	width:295px;
}

table.buchstaben
{
	width:98%;
	border-collapse:collapse;
	background-color:#f2f2f2;
}

td.buchstaben
{
	color:#b21414;
	border:1px solid #b21414;
	text-align:center;
}

td.buchstabenAktiv
{
	color:#ffffff;
	font-weight:bold;
	background-color:#b21414;
	border:1px solid #b21414;
	text-align:center;
	padding-left:10px;
	padding-top:1px;
	padding-right:10px;
	padding-bottom:1px;
}

a.naviBuchstaben:link, a.naviBuchstaben:visited, a.naviBuchstaben:hover, a.naviBuchstaben:active
{
	display:block;
	width:100%;
	text-decoration:none;
	text-align:center;
	color:#b21414;
	font-weight:bold;
	padding-left:10px;
	padding-top:1px;
	padding-right:10px;
	padding-bottom:1px;
}

a.naviBuchstaben:hover
{
	color:#ffffff;
	background-color:#b21414;
}

a.schuetzen:link, a.schuetzen:visited, a.schuetzen:hover, a.schuetzen:active
{
	display:block;
	width:100%;
	text-decoration:none;
	text-align:left;
	color:#b21414;
	padding-left:2px;
}

/* ----- Tabellen ----- */
table.collapseMaxBreite
{
	border-collapse:collapse;
	width:100%;
	margin-bottom:10px;
}

table.collapseMinBreite
{
	border-collapse:collapse;
	margin-bottom:10px;
}

table.collapseWarnung
{
	border: 1px solid #ff0000;
	margin-bottom:10px;
	padding:20px;
	background-color:#F2DDDC;
}

td.kopf
{
	background-color:#dddddd;
	border:1px solid #cccccc;
	font-weight:bold;
	padding:3px;
}

td.kopfKlein
{
	background-color:#dddddd;
	border:1px solid #cccccc;
	font-weight:bold;
	font-size:9px;
	padding:3px;
}

td.kopfWarnung
{
	background-color:#ff0000;
	border:1px solid #ff0000;
	font-size:14px;
	color:#ffffff;
	font-weight:bold;
	padding:3px;
}

td.kopf2Warnung
{	background-color:#ffffff;
	text-align:right;
	padding:3px;
}

td.inhaltWarnung
{	background-color:#ffffff;
	font-weight:bold;
	padding:3px;
}

td.kopf2
{
	background-color:#eeeeee;
	border:1px solid #cccccc;
	font-weight:bold;
	padding:3px;
}

td.kopf2Klein
{
	background-color:#eeeeee;
	border:1px solid #cccccc;
	font-weight:bold;
	padding:3px;
	font-size:9px;
}

td.kopf2RechtsOffen
{
	background-color:#eeeeee;
	border-left:1px solid #cccccc;
	border-top:1px solid #cccccc;
	border-right:0px solid #cccccc;
	border-bottom:1px solid #cccccc;
	font-weight:bold;
	padding:3px;
	padding-right:10px;
}

td.kopf2LinksOffen
{
	background-color:#eeeeee;
	border-left:0px solid #cccccc;
	border-top:1px solid #cccccc;
	border-right:1px solid #cccccc;
	border-bottom:1px solid #cccccc;
	font-weight:bold;
	padding:3px;
	padding-right:10px;
}

td.kopf2BeideOffen
{
	background-color:#eeeeee;
	border-left:0px solid #cccccc;
	border-top:1px solid #cccccc;
	border-right:0px solid #cccccc;
	border-bottom:1px solid #cccccc;
	font-weight:bold;
	padding:3px;
	padding-right:10px;
}

td.inhalt
{
	border:1px solid #cccccc;
	padding:3px;
}

td.inhaltRechtsOffen
{
	border-left:1px solid #cccccc;
	border-top:1px solid #cccccc;
	border-right:0px solid #cccccc;
	border-bottom:1px solid #cccccc;
	padding:3px;
}

td.inhaltLinksOffen
{
	border-left:0px solid #cccccc;
	border-top:1px solid #cccccc;
	border-right:1px solid #cccccc;
	border-bottom:1px solid #cccccc;
	padding:3px;
}

td.inhaltBeideOffen
{
	border-left:0px solid #cccccc;
	border-top:1px solid #cccccc;
	border-right:0px solid #cccccc;
	border-bottom:1px solid #cccccc;
	padding:3px;
}

td.inhaltLeer
{
	xborder:1px solid #cccccc;
	font-size:5px;
	line-height:5px;
}

td.hinweis
{
	border:1px solid #cccccc;
	vertical-align:top;
	padding:3px;
	font-style:italic;
}

td.trenner
{
	border:1px solid #cccccc;
	font-size:10px;
	line-height:10px;
}

.zentriert
{
	text-align:center;
}

.rechts
{
	text-align:right;
}

.fett
{
	font-weight:bold;
}

.top
{
	vertical-align:top;
}

.clearLeft
{
	clear:left;
	height:1px;
	line-height:1px;
	font-size:1px;
}


/* wird für den layer Urlaub benötigt*/
#sponsorAdDiv
{
	position:absolute;
	height:1px;
	width:1px;
	top:0px;
	left:0px;
	z-index:100;
}


