
body {
	background-image:url('Hintergrund.jpg');
	background-position:center center;
	background-repeat:no-repeat;
	background-attachment:fixed;
}


body.font_plus div.output {
	font-size:91%; /* from 90 726 */
}
body.font_standard div.output {
}
body.font_minus div.output {
	font-size:62%;
}

.output h2 a,
.output .list_entry a,
.output .submenu_entry a,
.output .submenu_entry_s a
{
	color:#124967;
	text-decoration:none;

}


.output div.BezeichnungUC {
	font-family:Verdana;
	font-size:82%;
	text-transform:uppercase;
	color:#666666;
}

.output div.LinkInclude a {
	text-decoration:none;
	color:#40648A;
}
.output div.LinkInclude h5 {
	margin-bottom:0px;
}

div#MittlereSpalte1 {
	width:720px;
	padding-left:10px;
}
div#MittlereSpalte2 {
	width:520px;
	padding-left:10px;
}



div#Inhalt_Werkzeuge {
	position:absolute; width:720px; height:30px; top:170px; left:10px;
}

/* Kopf, Hauptmenue */

.output div#Hauptmenue {
	position:absolute;
	top:88px;
	left:0px;
	width:726px;
	height:43px;
	padding-left:17px;
	background-color:#c3cdd9;
}
body.Foto .output div#Hauptmenue {
	background-color:transparent;
	/*background-image:url('/ib/site/elements/layout/Hauptmenue_Hintergrund.png');*/
	background-repeat:no-repeat;
}
body.Foto .output div#Kopf, body.Foto .output div#Hauptmenue {
	display:none;
}
.output div#Kopf {
	position:absolute;
	top:61px;
	left:0px;
	width:743px;
	height:26px;
	background-color:#124967;
}
.output div#Claim {
	float:left;
	padding:5px 5px 0px 43px;
	font-size:115%;
	color:white;
	font-weight:bold;
}
body.font_plus .output div#Claim {
	padding-top:3px;
	font-size:110%;

}


/* Werkzeuge Kopf (Service, Sprachwahl) */

.output div#Werkzeuge_Kopf {
	position:absolute;
	right:30px;
}
.output div#Werkzeuge_Kopf a {
	display:block;
	float:left;
	font-size:82%;
	font-family:Verdana;
	text-decoration:none;
	padding:7px 7px 0px 7px;
	color:#d0e1e9;
}
body.font_plus .output div#Werkzeuge_Kopf a {
	font-size:76%;
}

.output div#Werkzeuge_Kopf a.Sprachwahl {
	background-position:right 7px;
	background-repeat:no-repeat;
	padding-right:30px;
}
.output div#Werkzeuge_Kopf span.Trennzeichen{
	display:block;
	float:left;
	width:1px;
	height:10px;
	margin-top:9px;
	background-color:#d0e1e9;
}

/* Fuss */


.output div#Werkzeuge_Fuss span.Trennzeichen {
	display:block;
	float:left;
	width:1px;
	height:10px;
	margin-top:1px;
	background-color:white;
}
.output div#Werkzeuge_Fuss a {
	display:block;
	float:left;
	font-size:82%;
	font-family:Verdana;
	color:white;
	text-decoration:none;
	padding-left:5px;
	padding-right:5px;
}
body.font_plus .output div#Werkzeuge_Fuss a {
	font-size:76%;
}


/* Linke Spalte */

div#Werkzeuge_links a {
	display:block;
	padding:4px 10px 5px 50px;
	background-image:url('/ib/site/elements/layout/Pfeil.gif');
	background-position:31px 4px;
	background-repeat:no-repeat;
	text-decoration:none;
	color:#40648a;
	border-bottom:1px solid #dfe5eb;
}
form#Suche_Klein {
	display:block;
	padding:3px 14px 9px 18px;
	border-bottom:1px solid #dfe5eb;
}
form#Suche_Klein a {
	text-decoration:none;
	color:#40648a;
	padding-right:14px;
}


/* Pfad, Werkzeuge */
div#Pfad {
	font:91% Verdana;
}
body.Foto div#Pfad {
	display:none;
}
div#Pfad a {
	text-decoration:none;
	color:#40648a;
}
div#Werkzeuge2 {
	font:91% Verdana;
	color:#40648a;
}
div#Werkzeuge2 a, div#Werkzeuge2 span {
	display:block;
	padding:6px 4px 4px 0px;
	margin-left:7px;
	text-decoration:none;
	color:#40648a;
	float:left;
}
div#Werkzeuge2 a {
	padding-right:17px;
	background-image:url('/ib/site/elements/layout/Schalter_Druck.gif');
	background-position:right 5px;
	background-repeat:no-repeat;
}
div#Werkzeuge2 a.Schalter_Bookmark {
	padding-right:14px;
	background-image:url('/ib/site/elements/layout/Schalter_Bookmark.gif');
}
div#Werkzeuge2 a.Schalter_Schrift_Minus {
	Padding:5px 0px;
	width:15px;
	margin-left:2px;
	background-image:url('/ib/site/elements/layout/Schalter_Schrift_Minus.gif');
}
div#Werkzeuge2 a.Schalter_Schrift_0 {
	Padding:5px 0px;
	width:15px;
	margin-left:2px;
	background-image:url('/ib/site/elements/layout/Schalter_Schrift_0.gif');
}
div#Werkzeuge2 a.Schalter_Schrift_Plus {
	Padding:5px 0px;
	width:15px;
	margin-left:2px;
	background-image:url('/ib/site/elements/layout/Schalter_Schrift_Plus.gif');
}




div#Fahrplanauskunft_klein {}
div#Fahrplanauskunft_klein a {
	color:white;
}



.output img.Rahmen {
	border:1px solid #AAAAAA
}

.output div.Trennlinie {
	clear:both;height:1px;overflow:hidden;background-color:#6683A1;margin:5px 0px;
}
.output div.Trennlinie.Schwach {
	clear:both;height:1px;overflow:hidden;background-color:#DFE5EB;margin:5px 0px;
}

/*
div#Fahrplanauskunft_klein button.Absenden {
	font:91% Verdana;
	font-weight:bold;
	color:white;
	background-image:url('/ib/site/elements/layout/EFA_klein_Absenden.png');
	border:0px none;
	margin:0px;
	width:117px;
	height:26px;
	padding:0px 15px 2px 0px;
}
*/
input.Absenden {
	font:91% Verdana;
	font-weight:bold;
	color:white;
	background-color:transparent;
	background-image:url('/ib/site/elements/layout/Absenden.png');
	background-position:-2px -2px;
	border:0px none;
	margin:0px;
	margin-top:4px;
	width:117px;
	height:26px;
	padding:0px 15px 4px 0px; /* ff padding bottom */
	line-height:24px; /* ie */
	cursor:pointer;
	float:right;
}
div#Fahrplanauskunft_klein input.Absenden {
	background-image:url('/ib/site/elements/layout/EFA_klein_Absenden.png');
}
input.Absenden:active {
	-ms-background-position-y:0px;
	-ms-background-position-x:0px;
}
div#Fahrplanauskunft_klein input.Absenden {
	margin-top:0px;
	float:none;
}

input.Schalter_Blau_submit {
	font:91% Verdana;
	font-weight:bold;
	color:#40648a;
	background-color:transparent;
	background-image:url('/ib/site/elements/layout/Schalter_Blau.png');
	background-position:right;
	background-repeat:no-repeat;
	border:0px none;
	margin:0px;
	height:26px;
	width:auto;
	text-align:right;
	padding:0px 30px 2px 0px;
	cursor:pointer;
}

input.Schalter_Blau_image {
	border: 0px none ; margin: 0px; padding: 0px 0px 0px 17px; float: right;
}


/* Schalter */

.output div.button a {
	font:91% Verdana;
	color:#40648a;
	text-decoration:none;
}
.output a.button {
	text-decoration:none;
}
.output span.field_button a {
	display:block;
	text-align:right;
	padding-right:27px;
	padding-bottom:4px;
	padding-top:1px;
	margin:5px 0px;
	text-decoration:none;
	font-family:Verdana;
	font-size:92%;
	background-image:url('/ib/site/elements/layout/Schalter_Verweis.gif');
	background-position:right 45%;
	background-repeat:no-repeat;
	color:#40648a;
}

.output a.Schalter2 {
	display:block;
	text-align:right;
	padding-right:27px;
	padding-bottom:4px;
	padding-top:1px;
	margin:5px 0px;
	text-decoration:none;
	font-family:Verdana;
	font-size:92%;
	background-image:url('/ib/site/elements/layout/Schalter_Verweis.gif');
	background-position:right 45%;
	background-repeat:no-repeat;
	color:#40648a;
}
.output a.Schalter2.Schliessen {
	background-image:url('/ib/site/elements/layout/Schalter_Entfernen.gif');
}



.output a.Schalter {
	display:block;
	padding:1px 27px 4px 0px;
	margin:5px 0px;
	text-align:right;
	background-image:url('/ib/site/elements/layout/Schalter_Verweis.gif');
	background-position:right 45%;
	background-repeat:no-repeat;
	text-decoration:none;
	font:92% verdana;
	color:#40648a ! important;
}
.output a.Schalter.NeuesFenster {
	background-image:url('/ib/site/elements/layout/Schalter_NeuesFenster.gif');
}
.output a.Schalter.Download {
	background-image:url('/ib/site/elements/layout/Schalter_Download.gif');
}
.output a.Schalter.Aktualisieren {
	background-image:url('/ib/site/elements/layout/Schalter_Aktualisieren.gif');
}
.output a.Schalter.Merkliste, .output a.Schalter.Speichern {
	background-image:url('/ib/site/elements/layout/Schalter_Speichern.gif');
}
.output a.Schalter.Schliessen, .output a.Schalter.Merkliste_Loeschen, .output a.Schalter.Loeschen {
	background-image:url('/ib/site/elements/layout/Schalter_Entfernen.gif');
}
.output a.Schalter.Vorherige {
	background-image:url('/ib/site/elements/layout/Schalter_Vorherige.png');
	text-align:left;
	padding-left:27px;
	padding-right:0px;
	background-position:left 45%;
}
.output a.Schalter.Stadtplan {
	background-image:url('/ib/site/elements/layout/Schalter_Stadtplan.gif');
	margin:0px;
	padding-bottom:1px;
	padding-right:20px;
}




.output a.Schalter_Kontext {
	display:block;
	padding:4px 5px 5px 20px;
	text-align:left;
	background-image:url('/ib/site/elements/layout/Pfeil.gif');
	background-position:0px 4px;
	background-repeat:no-repeat;
	text-decoration:none;
	color:red;
}

/* Freizeittipps, Satellitelayouts */
.output .button_context {
	font:76% verdana;
}
.output .button_context a {
	text-decoration:none;
	color:#124967 ! important;
}
.output a.button_context {
	color:#124967;
	text-decoration:none;
}

.output .submenu_unterwegs_entry a, .output .submenu_unterwegs_entry_s a {
	text-decoration:none;
}





div.Linktrennstrich {
	background-image:url('/ib/site/elements/layout/lyTrennstrich.gif');
}
div.RechteSpalte div.Linktrennstrich {
	background-image:url('/ib/site/elements/layout/Trennstrich_Rechts.gif');
}


div#Anmeldung a {
	display:block;
	text-decoration:none;
	font:91% Verdana;
	padding:0px 10px 0px 15px;
}





/* Uebersichten */

.output ul.Uebersicht {
	margin:0px;
	padding:0px;
	list-style-type:none;
	list-style-image:none;
}
.output ul.Uebersicht li {
	margin:0px;
	padding:0px;
	background-image:url('/ib/site/elements/layout/Pfeil.gif');
	padding:4px 5px 6px 20px;
	background-position:0px 5px;
	background-repeat:no-repeat;
}
.output ul.Uebersicht li a.Bezeichnung {
	display:block;
	color:#124967;
	text-decoration:none;
}


.output div#RechteSpalteContainer {
float:right; width:193px; padding-right:0px; padding-bottom:35px; margin-top:-17px;
}


@media screen {
	.onlyprint {display:none}



	html {
		height:100%; overflow-y:scroll
	}
	body{
		margin:0px;
		height:100%;
		overflow:visible;
		background-color:white;
	}
	#fixiert {
		position: absolute;
		top: 0; left: 0;
		width: 100%;
		height: 100%;
		overflow:hidden;
	}
	#fixiert2 {
		height:100%; margin:0px auto; width:1000px;
	}
	html>body #fixiert {  /* nur fuer moderne Browser! */
		position: fixed;
	}
	#Scrollbereich_HG {
		position:relative;
		width:980px;
		margin:0px auto;
		min-height:100%;
	}
	#Scrollbereich_HG2L {
		position:fixed;
		width:220px;
		height:100%;
		z-index:4;
	}
	#Scrollbereich_HG2LI {
		position:absolute;
		left:-10px;
		width:230px;
		height:100%;
		background:url('/ib/site/elements/layout/Links.png');
		background-repeat:repeat-y;
	}
	/*
	#Scrollbereich_HG2LI2a {
		position:absolute;
		left:-780px;
		top:0px;
		width:780px;
		height:87px;
		border-bottom:1px solid #124967;
	}
	#Scrollbereich_HG2LI2b {
		position:absolute;
		left:-780px;
		bottom:0px;
		width:780px;
		height:21px;
		background:url('/ib/site/elements/layout/LinksUnten.gif');
		background-repeat:no-repeat;
	}
	*/
	#Scrollbereich_HG2R {
		position:fixed;
		margin-left:210px;
		width:770px;
		height:100%;
		z-index:1;
	}
	#Scrollbereich_HG2RI {
		position:absolute;
		width:770px;
		height:100%;
		background-image:url('/ib/site/elements/layout/Inhaltsbereich_Hintergrund.png');
		background-repeat:repeat-y;
	}
	/*
body.EFA #Scrollbereich_HG2RI {
		background-image:url('/ib/site/elements/layout/Inhaltsbereich_Hintergrund_EFA.png');
	}
	#Scrollbereich_HG2RR {
		position:fixed;
		margin-left:980px;
		height:100%;
	}
	#Scrollbereich_HG2RRI {
		position:absolute;
		width:770px;
		height:100%;
		background-image:url('/ib/site/elements/layout/Tuer_Rechts.png');
		background-position:bottom left;
	}
	#Scrollbereich_HG2RRI2 {
		position:absolute;
		top:0px;
		left:14px;
		width:770px;
		height:100%;
		height:87px;
		border-bottom:1px solid #124967;
	}
*/
	#LinkeSpalte {
		position:absolute;
		top:0px;
		left:0px;
		z-index:4;
	}
	#LinkeSpalte2 {
		position:absolute; top:0px; left:0px; width:210px;z-index:2;
	}
	#Inhalt_Container {
		position:absolute;
		top:0px; left:0px;
		z-index:1;
	}
	div#Inhalt {
		position:absolute; top:0px; left:210px; width:743px; z-index:1;
	}
	
	#inner {
		margin-top:168px; padding-top:25px; border-top:1px solid #6683a1;
	}



	#Scrollbereich {
		width:980px;
		margin:0px auto;
		min-height:100%;
	}
	#Werkzeuge_Fuss_Container {
		position:fixed; bottom:0px; height:21px;
		z-index:3;
	}




}
@media print {
	body {
		margin-top:10mm;
		margin-bottom:15mm;
		margin-left:0mm;
		margin-right:0mm;
	}
	.noprint {display:none;}
}


/* Impressionen */

body div#Foto {
	position:fixed; top:0px; left:0px; width:100%; height:100%; overflow:hidden;
	display:none;
}
body.Foto div#Foto {
	display:block;
	z-index:2;
}
div#FotoInner {
	margin:0px auto;  width:980px; height:100%;
}

body.Foto img#Impressionen_Toggle_Open {
	display:none;
}
body img#Impressionen_Toggle_Close {
	display:none;
}
body.Foto img#Impressionen_Toggle_Close {
	display:block;
}




