body {margin:0;}
td {font: 10px Verdana,Arial; background-color: #FFFFFF;}

td.defaultTable {
	 background-color: #FFFFFF;}

td.headTitle {
	font: bold 0px Arial , sans-serif;
	text-align: center;
	color : #990000;
	background-color: #D91914;
}
td.headText {
	font: 9px Arial , sans-serif;
	color: #990000;
	background-color: #D91914;
	background-image: url(http://theclub.neusta.de/images/STREHB/PBK2003/STREHBPBK20031217122057000S15284.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
}


td.navTable {
	color: #000000;
	background-color: #FFFFFF;
}
td.navTitle {
	font: bold 13px Verdana;
	color: #000000;
	Background: #ECECEC;
	border-bottom: 1px #D91914 solid;
}

td.navTitle a:active {
	font: bold 13px Verdana;
	color: #000000;
	text-decoration: none;
}

td.navTitle a:link {
	font: bold 13px Verdana;
	color: #000000;
	text-decoration: none;
}

td.navTitle a:hover {
	font: bold 13px Verdana;
	color: #D91914; 
}

td.navTitle a:visited {
	font: bold 13px Verdana;
	color: #006699;
	text-decoration: none;
}

td.navText {
	font: 12px Verdana;
	color: #000000;
	background: #ECECEC;
	border-bottom: 1px #D91914 solid;
}

td.navText a:active {
	font: 12px Verdana;
	color: #000000;
	text-decoration: none;
}

td.navText a:link {
	font: 12px Verdana;
	color: #000000;
	text-decoration: none;
}

td.navText a:hover {
	font: 12px Verdana;
	color: #D91914;
}

td.navText a:visited {
	font: 12px Verdana;
	color: #004D88;
	text-decoration: none;
}

.navField {
	font: 12px Arial , sans-serif;
	color:black;
}
td.navCal {
	font: 12px Verdana , sans-serif;
	color:black;
	text-align: center;
	background-color: #ECECEC
}
td.navCalN {
	font: 12px Verdana , sans-serif;
	color:Black;
	text-align: center;
	background: #ffffff;
}
td.navCalS {
	font: 12px Verdana , sans-serif;
	color:Black;
	text-align: center;
	background: #ECECEC;
}
.navCalAct {
	font: 12px Verdana , sans-serif;
	color: #FFFFFF;
	text-align: center;
	background: #D91914;
}
.navCalEvt {
	font: 12px Verdana , sans-serif;
	color:#006699;
	text-align: center;
	background: #FFFFFF;
}
td.midTable {
	color: #000000;
	background-color: White;
}

td.midTitle {
	font: bold 13px Verdana , sans-serif;
	color: #000000;
	border-bottom: 1px #D91914 solid;
	background-image: url(http://stattreisen-bremen.commas.neusta.de/images/STREHB/PBK2003/STREHBPBK20031217122057000S59090.gif);
	background-repeat: no-repeat;
	PADDING-LEFT: 22px;
	background-color: #FFFFFF;
}

td.midText {
	font: 10pt Verdana , sans-serif;
	color: #000000;
	background: #ffffff;
}
td.midLabel {
	font: 10pt Verdana , sans-serif;
	color: #000000;
	background-color: #FFFFFF;
}

td.midSubTitle {
	font: 10pt Verdana, sans-serif;
	color:black;
	font-weight: bold;
	background:  #ececec;
}

.midField {
	font: 10pt Arial , sans-serif;
	color:black;
	background : White;
}

td.midhpteaser {
	font: 10pt Arial , sans-serif;
	color:black;
	font-weight: bold;

}

td.rightTable {
	color: #000000;
	background-color: White;
}

td.rightTitle {
	font: bold 13px Verdana , sans-serif;
	color: #000000;
	border-bottom: 1px #D91914 solid;
	background-image: url(http://stattreisen-bremen.commas.neusta.de/images/STREHB/PBK2003/STREHBPBK20031217122057000S59090.gif);
	background-repeat: no-repeat;
	PADDING-LEFT: 22px;
	background-color: #FFFFFF;
}

td.rightText {
	font: 10pt Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: black;
	background: #FFFFFF;
}

.rightLabel {
	font: 10pt Arial , sans-serif;
	color:black;
	background : #c6c6c6;
}
.rightField {
	font: 10pt Arial , sans-serif;
	color:black;

}

td.menu {
	background: url(http://theclub.neusta.de/images/STREHB/PBK2003/STREHBPBK20031217122057000S26913.gif) repeat-x;
	height: 23px;
}
td.menuBack {font: bold 10px Verdana, sans-serif; color: #FFFFFF; background-color: #FFFFFF; width: 182px;}
td.menuBack2 {font-weight:bold; color: #FFFFFF; background: #FFFFFF;}
td.errorText {font-weight:bold; font-size:11px; color: Black;}
.buttonText {font: 10px Verdana,Arial; color: #000000;}

a:active {
	font: bold 10pt Verdana, sans-serif;
	color: #000000;
	text-decoration: none;
}
a:link {
	font: bold 10pt Verdana, sans-serif;
	color: #6F6F6F;
	text-decoration: none;
}
a:hover {
	font: bold 10pt Verdana, sans-serif;
	color: #D91914;
	text-decoration: none;
}
a:visited {
	font: bold 10pt Verdana, sans-serif;
	color: #006699;
	text-decoration: none;
}


