
/* Farben des Body-Tags */
.bodytag {
      background-color 			: #FFFFFF;
	  SCROLLBAR-FACE-COLOR		: #DFE3ED;
	  SCROLLBAR-BASE-COLOR		: #DFE3ED;
	  SCROLLBAR-ARROW-COLOR		: #645F55;
	  SCROLLBAR-TRACK-COLOR		: #FFFFFF;
	  SCROLLBAR-HIGHLIGHT-COLOR	: #645F55;
	  SCROLLBAR-SHADOW-COLOR	: #645F55;
	  SCROLLBAR-3DLIGHT-COLOR	: #FFFFFF;
	  SCROLLBAR-DARKSHADOW-COLOR: #FFFFFF;
}

/* Schrift  */
table, p, span, select, .hinweis, .headl1, .headl1i, .headl2, .t_head, .submit, .btn_down, .btn_add, .btn_del, .bk_title, .bk_title2, A.anker, .error, .error_main, A.kal_link  {
		font-family 	: arial,verdana,helvetica;
		font-weight 	: normal;
		font-size 		: 10pt;
}

.error, .error_main {
		// color 			: #003292;
		color 			: maroon;
}

.error_main {
		background-color: #DFE3ED;
		padding			: 2px;
		text-align		: center;
		font-weight		: bold;
}

table, p, span, h1 {
		font-size 		: 10pt;
}

p, span, table {
		color 			: #444444;
}

.headl1 {
		color 			: #000000;
		font-weight 	: bold;
}

.bk_title {
		color 			: #003292;
		font-weight 	: bold;
}

.headl1i {
		border			: 1px solid #003292;
		color 	  		: #003292;
		background-color: #FFFFFF;
}

.headl2, .bk_title2, A.anker {
		color 			: #444444;
		font-weight 	: bold;
}

/* Formulare   */
SELECT {
		color 	  		: #000000;
		font-size  		: 9pt;
		background-color: #ECEEF4;
}

/* Trennlinien  */
hr{
		color 			: #003292;
		height			:1px;
}

/* Links  */
.submit, .btn_down, .btn_add, .btn_del {
		font-size 		: 11px;
		text-decoration	: none;
		border 			: 1px solid #003292;
		text-transform 	: uppercase;
		padding			: 1 5 1 5;
		background-color: #C8CDD5;
		height			: 20px;
}

/* Links  */
a.vorw, a.add, a.minus, a.back, a.zug_back, a.next, a.zug_next {
		font-size 		: 11px;
		text-decoration	: none;
		border 			: 1px solid #003292;
		text-transform 	: uppercase;
		padding			: 2 5 2 5;
		background-color: #C8CDD5;
		height			: 20px;
}

A.anker, A.anker:HOVER {
		padding			: 0px;
		margin			: 0px;
		text-decoration	: none;
		border 			: none;
		color 			: #444444;
}

A.kal_link, A.kal_link:HOVER {
		border			: 0;
		text-decoration : none;
		height			: 18px;
}

.submit, .btn_down, .btn_add, .btn_del {
		background-image: url(../gfx/link_vorw.gif); background-repeat:no-repeat;
		background-position: 5px 4px;
		padding-left	: 20px;
		font-weight		: bold;
}

a.vorw, a.add, a.minus, a.back, a.zug_back, a.next, a.zug_next {
		background-image: url(../gfx/link_vorw.gif); background-repeat:no-repeat;
		background-position: 5px 4px;
		padding-left	: 20px;
		font-weight		: bold;
		font-weight		: normal;
}

a:link, a:visited{
/* 	background-color : #FFFFFF;  */
		color 			: #444444;
}
a.vorw:HOVER, a.add:HOVER, a.minus:HOVER, a.back:HOVER, a.zug_back:HOVER, a.next:HOVER, a.zug_next:HOVER, .submit:HOVER, .btn_add:HOVER, .btn_down:HOVER, .btn_del:HOVER {
		background-color: #003292;
		color 			: #FFFFFF;
		height			: 20px;
}

a.back {
		background-image: url(../gfx/link_back.gif); background-repeat:no-repeat;
}

a.zug_back {
		background-image: url(../gfx/link_zug_back.gif); background-repeat:no-repeat;
}

a.next {
		background-image: url(../gfx/link_vorw.gif); background-repeat:no-repeat;
}

a.zug_next {
		background-image: url(../gfx/link_zug_forw.gif); background-repeat:no-repeat;
}

a.add {
		background-image: url(../gfx/link_plus.gif); background-repeat:no-repeat;
}

a.minus {
		background-image: url(../gfx/link_minus.gif); background-repeat:no-repeat;
}

.btn_down {
		background-image: url(../gfx/link_down.gif); background-repeat:no-repeat;
		width			: 235px;
}

.btn_add {
		background-image: url(../gfx/link_plus.gif); background-repeat:no-repeat;
		width			: 166px;
}

.btn_del {
		background-image: url(../gfx/link_minus.gif); background-repeat:no-repeat;
		width			: 190px;
}

/* Boxen  */
.hinweis {
		color 			: #003292;
		font-size 		: 9pt;
		/* 	border: 2px solid #D8D0BE;  */
		padding-left	: 5px;
}
.box_zug {
		background-color: #EBEEF5;
}
/* Daten in der Timetable-Übersicht  */
.TTHead, .TTData1, .TTData0, .TTDataB1, .TTDataB0, .TTData_otr, .TTData_otr_r, .TTDataN_otr, .TTDataN_otr_r {
		font-family 	: arial,verdana,helvetica;
		font-size   	: 9pt;
		text-indent		: 4px;
}
.TTHead {
		background-color: #7D8A9C;
		color			: #FFFFFF;
		font-weight		: bold;
}
.TTData0 {
		background-color: #F2F4F8;
		color 	   		: #444444;
}
.TTData1 {
		background-color: #FFFFFF;
		color 	   		: #444444;
}
.TTData_otr, .TTDataB1, .TTDataB0 {
		font-weight 	: bold;
}

.TTDataN_otr {
		font-weight 	: normal;
}

.TTData_otr_r, .TTDataN_otr_r {
		font-weight 	: bold;
		color 	   		: #003292;
}

/* Daten in der Merkzettel - Tabelle  */
.MZHead, .MZData  {
		font-family 	: arial,verdana,helvetica;
		font-size   	: 9pt;
		color 			: #444444;
}
.MZHead {
		font-weight		: bold;
		color 			: #003292;
}


