@charset "utf-8";
/* CSS Document */
#container 	{ width: 1090px; height: 1150px; margin: 0 auto; }

/* MainStyle */
#header		{ width: 1090px; height: 273px; z-index: 1; background: url(../img/header.png) no-repeat; float: left; }
#logo		{ position: relative; float: left; left: 39px; top: 60px; width: 256px; height: 35px; z-index: 1; }
#content 	{ position: relative; float: left; left: 80px; width: 790px; height: auto; padding: 50px 10px; background: #fff; overflow: auto; }
#bus		{ position: relative;  float: left; left: 760px; top: -20px; width: 180px; height: 143px; z-index: 10; background: url(../img/bus.png) no-repeat; }

/* ImageBanner */
#reise 		{ position: relative; float: left; left: 0px; top: 75px; width: 1090px; height: 90px; z-index: 2; background: url(../img/leiste/reise.png) no-repeat; }
* html #reise 		{ position: static; }
#nostalgie	{ position: relative; float: left; left: 0px; top: 75px; width: 1090px; height: 90px; z-index: 2; background: url(../img/leiste/nostleiste.png) no-repeat; }
* html #nostalgie	{ position: static; }
#fahrplan	{ position: relative; float: left; left: 0px; top: 75px; width: 1090px; height: 90px; z-index: 2; background: url(../img/leiste/fahrplan.png) no-repeat; }
* html #fahrplan	{ position: static; }
#termine	{ position: relative; float: left; left: 0px; top: 75px; width: 1090px; height: 90px; z-index: 2; background: url(../img/leiste/termine.png) no-repeat; }
* html #termine		{ position: static; }
#allgemein	{ position: relative; float: left; left: 0px; top: 75px; width: 1090px; height: 90px; z-index: 2; background: url(../img/leiste/allgemein.png) no-repeat; }
* html #allgemein	{ position: static; }

/* Menu (Top, Navbar) */
#topMenu,
#topMenu ul		{ position: relative; float: left; left: 49px; top: 39px; width: 628px; height: 28px; z-index: 11; list-style-type: none; padding: 0; margin: 0; }

#topMenu li 	{ width: auto; padding-right: 10px; height: 20px; float: left; margin: 0 2px 5px 0; text-align: center; position: relative; color: #006; }
#topMenu li a 	{ width: auto; padding-right: 10px; display: block; color: #006; font-size: 12px; line-height: 24px; text-decoration: none; text-align: center; }
#topMenu a:hover	{ font-size: 12px; font-weight: bold; color: #090; }
#topMenu a.select	{ font-size: 12px; font-weight: bold; color: #fff; }

#navBar			{ position: relative; float: left; left: 37px; width:187px; height:854px; text-align: left; z-index:1; background: url(../img/navbar.png) no-repeat; }
#navBar ul		{ list-style-type: none; padding: 0; margin: 0; }

#navBar li		{ width: 187px; height: 49px; float: left; position: relative; background: url(../img/nav/btn.png) no-repeat; }
#navBar li a	{ width: 187px; height: 49px; display: block; color: #fff; font-size: 17px; font-weight: bold; line-height: 48px; text-decoration: none; text-transform: uppercase; }
#navBar a:hover { font-size: 17px; font-weight: bold; background: url(../img/nav/btnOver.png) no-repeat; text-transform: uppercase; }
#navBar li a.select	{ font-size: 17px; font-weight: bold; background: url(../img/nav/btnOver.png) no-repeat; }

/* Inhalte */
#artikel		{ float: left; margin: 0 15px; width: 750px; }
#zusatz         { float: left; margin: 15px; width: 750px; }
#reiseinfo      { float: left; margin: 15px 10px; width: 450px; background: #eee; padding: 15px; }
#preis          { float: left; margin: 15px 10px; width: 200px; background: #eee; padding: 15px; }
