/* Hintergrundbilder und -farben, Scrollbalken --------------------------------------------------------*/

.fr_oben {
	background:url("../gfx/bgr_fr_links.gif") fixed 0px 0px repeat-x; background-color:#8D0101;
}
.fr_unten {
	background:url("../gfx/bgr_fr_unten.gif") fixed 0px 0px repeat-x; background-color:#8D0101;
}
.fr_rest_rechts {
	background-color:#D1C7B2;
}
.fr_menue {
	background:url("../gfx/bgr_fr_menue.gif") fixed 0px 0px repeat-x; background-color:#8F8F7C; margin-left:20px;
}
.fr_submenue {
	background-color:#D1C7B2; margin-left:20px; margin-top:10px;
	OVERFLOW-y:hidden; SCROLLBAR-FACE-COLOR:#D1C7B2; SCROLLBAR-BASE-COLOR:#D1C7B2; SCROLLBAR-HIGHLIGHT-COLOR:#645F55; SCROLLBAR-SHADOW-COLOR:#645F55; SCROLLBAR-3DLIGHT-COLOR:#D1C6AC; SCROLLBAR-ARROW-COLOR:#645F55; SCROLLBAR-TRACK-COLOR:#D1C7B2; SCROLLBAR-DARKSHADOW-COLOR:#D1C7B2;
}
.fr_inhalt {
	background-color:#D1C7B2; margin-top:10px;
	OVERFLOW-y:hidden; SCROLLBAR-FACE-COLOR:#D1C7B2; SCROLLBAR-BASE-COLOR:#D1C7B2; SCROLLBAR-HIGHLIGHT-COLOR:#645F55; SCROLLBAR-SHADOW-COLOR:#645F55; SCROLLBAR-3DLIGHT-COLOR:#D1C6AC; SCROLLBAR-ARROW-COLOR:#645F55; SCROLLBAR-TRACK-COLOR:#D1C7B2; SCROLLBAR-DARKSHADOW-COLOR:#D1C7B2;
}

.fr_iframe {
	background-color:#D1C7B2;
	SCROLLBAR-FACE-COLOR:#D1C7B2; SCROLLBAR-BASE-COLOR:#D1C7B2; SCROLLBAR-HIGHLIGHT-COLOR:#8F8F7C; SCROLLBAR-SHADOW-COLOR:#8F8F7C; SCROLLBAR-3DLIGHT-COLOR:#D1C6AC; SCROLLBAR-ARROW-COLOR:#8F8F7C; SCROLLBAR-TRACK-COLOR:#D1C7B2; SCROLLBAR-DARKSHADOW-COLOR:#D1C7B2;
}

/* Container  --------------------------------------------------------*/

#textcontainer{
	position:relative; width:398px; float:left; height:205px; margin-right:25px; padding-right:5px;
}
#textcontainer_klein{
	position:relative; width:300px; float:left; height:205px; margin-right:25px; padding-right:5px;
}
/* Text  --------------------------------------------------------*/

.txt_normal {
	color : #444444; font-family : arial,verdana,helvetica; font-size : 13px; line-height : 110%;
}
.txt_ueberschrift {
	color : #7E0000; font-family : arial,verdana,helvetica; font-size : 13px; font-weight: bold; line-height : 110%;
}
.txt_fahrplan_kopf {
	color : #444444; font-family : arial,verdana,helvetica; font-size : 11px; font-weight: bold; text-align: center; background-color:#BFB7A6;
}
.txt_fahrplan_kopf2 {
	color : #444444; font-family : arial,verdana,helvetica; font-size : 11px; text-align: center; background-color:#BFB7A6;
}
.txt_fahrplan /* Russland*/ {
	color : #2C3866; font-family : arial,verdana,helvetica; font-size : 11px; text-align: center; background-color:#DBD6CA;
}
.txt_fahrplan_mongolei {
	color : #426A2C; font-family : arial,verdana,helvetica; font-size : 11px; text-align: center; background-color:#DBD6CA;
}
.txt_fahrplan_china {
	color : #6B0505; font-family : arial,verdana,helvetica; font-size : 11px; text-align: center; background-color:#DBD6CA;

}
.txt_fahrplan_anmerkung {
	color : #444444; font-family : arial,verdana,helvetica; font-size : 10px; text-align: center; background-color:#DBD6CA;
}
.txt_klein {
	color : #444444; font-family : arial,verdana,helvetica; font-size : 10px; line-height : 110%;
}
.txt_russisch {
	color : #8F8F7C; font-family : arial,verdana,helvetica; font-size : 18px; mso-ansi-language:RU;
}
/* Links  --------------------------------------------------------*/

a.submenue:link {
	font-size: 10pt; color:#30442F ; font-family: arial, helvetica, sans-serif; font-weight: bold; line-height: 120%; text-decoration: none;
}
a.submenue:visited {
	font-size: 10pt; color:#30442F; font-family: arial, helvetica, sans-serif; font-weight: bold; line-height: 120%; text-decoration: none;
}
a.submenue:active {
	font-size: 10pt; color:#7E0000; font-family: arial, helvetica, sans-serif; font-weight: bold; line-height: 120%; text-decoration: none;
}
a.submenue:hover {
	font-size: 10pt; color: #7E0000; font-family: arial, helvetica, sans-serif; font-weight: bold; line-height: 120%; text-decoration: underline;
}

a.impressum:link {
	font-size: 8pt; color:#D1C7B2 ; font-family: arial, helvetica, sans-serif; text-decoration: none;
}
a.impressum:visited {
	font-size: 8pt; color:#D1C7B2 ; font-family: arial, helvetica, sans-serif; text-decoration: none;
}
a.impressum:active {
	font-size: 8pt; color:#D1C7B2 ; font-family: arial, helvetica, sans-serif; text-decoration: none;
}
a.impressum:hover {
	font-size: 8pt; color:#D1C7B2 ; font-family: arial, helvetica, sans-serif; text-decoration: underline;
}

/* Bilder  --------------------------------------------------------*/

.bullet {
	vertical-align: middle;  margin-right:6px;
}