body,html { background:#FBE8C7 url('/images/staedtereisen/hintergrund.png') center; }
#gesamt { max-width:1024px;z-index:0;margin:auto; background:white url('/images/staedtereisen/hintergrund_links.png') repeat-y; top:-78px;min-height: 100%;}
#inhalt { max-width:100%;margin: 0 187px 0 144px;padding-top:130px;z-index:0; }
#infokasten { width:180px;position:absolute;top:134px;right:4px;z-index:7;background:white }

#staedtereisen_logo {background:transparent url(/images/staedtereisen/header.png) no-repeat 15px 0px;
height:60px; top:0; width:100%;z-index:2;max-width:1024px; margin:auto;}
#staedtereisen_logo a:link, #staedtereisen_logo a:hover, #staedtereisen_logo a {width:100%; height:100%;display:block; display: block; text-decoration: none; }

#streifen_unten, #streifen_oben {top:0;height:0;margin:0;padding:0;background: #F7E6DF url('/images/staedtereisen/streifen_oben.png');}
#streifen_oben { top:88px;height:2px;margin:0;padding:0;background: #fff; width:100%; z-index:100; max-width:1024px; margin:auto; }
#streifen_unten { top:114px;height:4px;margin:0;padding:0;background: #fff; width:100%; z-index:100; max-width:1024px; margin:auto; }
#back_rechts {position:absolute; height:100%; width:180px; right:0;margin-right:2px;padding:0;background: #CF022E; z-index:0;}

#footer { width:100%;clear:both; position:relative;z-index:9; bottom:-15px;text-align:right; background: none;width:100%;height:17px;}
#footer a,#footer a:link,#footer a:visited,#footer a:active { color:white;font-weight:normal;}
#footer p {
font:0.8em bold;color:#fff;font-family:'Verdana',Verdana, Arial,sans-serif;
text-align:center; background:url('/images/eberhardt/streifen_unten.png');max-width:1022px;
right:1px;margin:auto;line-height:17px;}
#footer a {color:#fff;}
#footer p {background: #E74F2A; max-width:1020px; margin:auto; top:0;position: static; }
#f_left {position:absolute;height:0;}
#f_right {position:absolute;height:0;}

#logo {height:128px;position: absolute;width: 100%;background: #F04E23;z-index:20; margin-bottom:3px;}
#verbindung { height:0;margin:0;padding:0;display:none;}
#bogen {position:absolute;background:#CF022E url('/images/staedtereisen/logo.png') no-repeat right 10px;
height:100px;width:100%;left:0px;z-index:10;top:0px;}
#top { height:100px;}

#suche {background:white;height:27px;padding: 1px 0 7px 0;}
#suche a:hover {background:#0074BC;}
#suche ul li li a:link, #suche ul li li a:visited {background:#FCD0B7;}
#suche ul li li a:hover {background:#F04E23;color:white;}
#suche .pfeil { background:url('/gimages/pfeil.png') no-repeat 0 0; }
#suche input#suche_inp {display:inline;margin:0;padding:0;border:none;width: 250px;}
#suche #such_button {background:#F08525;color:white;right:auto;top:4px;padding:2px;}
#suche #suche_loeschen {background: url('/gimages/loeschen_button.png'); width:18px;height:18px;top:0px;left:0;margin:0;padding:0;}
#suche .pfeil {width:21px;height:19px;background:url('/gimages/pfeil.png') no-repeat 0 0;top:-3px;right:0px;float:right;}
#suche #such_leiste li {height:16px;}
#suche .nav li { background:#fff;border:1px solid #333; }
#suche ul li ul {width:100%;}
#suche #such_leiste .nav li li a:link, #suche #such_leiste .nav li li a:hover {border-bottom:0;margin-bottom: 0;}
#suche li#submit_tag {width:250px;}
#seiten p {padding:2px 0 0 5px;}
div#head {
position:absolute;
bottom:0; left:140px;z-index:20;
text-align:left;top:106px;}
ul.header { margin-bottom:5px; }
ul.header li { color:#000000;float:left;display:block; height:19px;text-align:center;z-index:6; background:#F04E23 url('/images/staedtereisen/streifen_oben.png'); width:11em;}
ul.header li.selected a, ul.header li.selected a:visited, ul.header li.selected a:hover { color:black; background: #F04E23; }
ul.header li a, ul.header li a:visited, ul.header li a:hover {
color:#fff;padding-top:4px;display:block;font-weight:normal;height:18px;background: #F04E23;font-size: 1.1em;}
ul.header li li {height:20px;z-index:30;font-size:0.9em; height:20px;margin:0;background:#F04E23;}
ul.header li li a:link, ul.header li li a, ul.header li li a:visited  { font-weight:normal;width:140px;}
ul.header li a:hover, ul.header li li a:hover {background-color:#F08525;text-decoration: none; font-weight:normal;}
ul.header li a:hover {font-weight: normal; }
.header li a:hover {background:#CF022E;color:white;}
ul.header li.selected {background:#fff; height:22px;}
#head li.selected a, #head li.selected a:link {background:white;}
#navi_left {top:130px;position:absolute; left:0;z-index:5; width:140px;background:#F7E6DF url('/images/staedtereisen/streifen_oben.png')}
#navi_left li a {color:#000;}
#navi_left ul li {height:25px; border-bottom:3px solid white;}
#navi_left li a, #navi_left li a:link { display:block;height:22px;width:135px; font-weight:normal;background:#F7E6DF;color:#000000;
padding-top:3px;padding-left:5px; z-index:70;}
#navi_left li a:hover { background-color:#CF022E;color:#fff;display:block;z-index:70;}
#navi_left a.erundreisen, #navi_left a.erundreisen:link,
#navi_left a.flugreisen, #navi_left a.flugreisen:link,
#navi_left a.kreuzfahrten, #navi_left a.kreuzfahrten:link  {background:#2C3587 url('/gimages/exclusiv.png') no-repeat; width:120px;padding-left:20px; color:white;}
#navi_left ul li.first {background:none;padding:0;border:none;border-bottom:3px solid white;}
#banner_modul { margin-bottom:2px;  height:82px;  width:100%; }

.hg_staedtereisen, .hg_video, .hg_rund, .hg_staedte, .hg_fern {background:#CF022E;}
.hg_single { background: #EB690A;}
.hg_weltreise { background: #005D9D; }

.hg_kur, .hg_badeurlaub, .hg_weihnachtsreisen, .hg_individuell, .hg_studien
{background:#009543;}
.hg_wellness, .hg_bergurlaub
{background:#79B530;}
.hg_kreuzfahrten, .hg_radreisen, .hg_sport
{background:#009EE0;}
.hg_schueler, .hg_wandern
{background:#EB690A;}
.hg_fern, .hg_fern_indiv, .hg_silvesterreisen { background:#B5123E;}
.hg_staedte { background:#CF022E;}
.hg_rund, .hg_rolli, .hg_weltreise, .hg_video
{background:#005D9D;}
.hg_single, .aktion { background:#EB690A; }

#bd_navi { width:100%; margin-bottom:2px; height:23px; }
.bd_aktiv { background: #F7E6DF; font-weight:bold; padding:3px 4px 4px 4px; float:left; text-decoration:none;}
.bd_inaktiv { border-right:4px solid white; border-bottom:5px solid white; padding:3px 4px 3px 4px; float:left; text-decoration:none; }
.bd_inaktiv a, .bd_inaktiv a:hover, .bd_inaktiv a:visited { font-weight:normal; color:white; }

  .bd_aktiv_individuell,.bd_aktiv_individuell a, .bd_aktiv_studien ,.bd_aktiv_studien a { color:#009543; }
.bd_aktiv_wellness,.bd_aktiv_wellness a, .bd_aktiv_bergurlaub ,.bd_aktiv_bergurlaub a {color:#79B530;}
.bd_aktiv_badeurlaub, .bd_aktiv_badeurlaub {color:#009543;}
/*.bd_aktiv_bergurlaub { color:#005D9D; } */
.bd_aktiv_kreuzfahrten,.bd_aktiv_kreuzfahrten a, .bd_aktiv_radreisen,.bd_aktiv_radreisen a, .bd_aktiv_sport ,.bd_aktiv_sport a{color:#009EE0;}
.bd_aktiv_schueler,.bd_aktiv_schueler a, .bd_aktiv_wandern ,.bd_aktiv_wandern a, .bd_aktiv_aktion, .bd_aktivaktion a {color:#EB690A;}
.bd_aktiv_staedte ,.bd_aktiv_staedte a {color:#CF022E;}
.bd_aktiv_fern,.bd_aktiv_fern a,.bd_aktiv_fern_indiv,.bd_aktiv_fern_indiv a, .bd_aktiv_silvesterreisen , .bd_aktiv_silvesterreisen a{color:#B5123E;}
.bd_aktiv_rund,.bd_aktiv_rund a, .bd_aktiv_rolli,.bd_aktiv_rolli a, .bd_aktiv_weltreise ,.bd_aktiv_weltreise a {color:#005D9D;}
.bd_aktiv_tagesreisen,.bd_aktiv_tagesreisen a, .bd_aktiv_startseite ,.bd_aktiv_startseite a {color:#E64415;}
.bd_aktiv_single ,.bd_aktiv_single a {color:#EB690A;}

#mod div.element {margin-top: 0px; margin-bottom: 5px;}
#mod h2 {color:white; padding:2px 0 2px 5px;}
#mod .fern {background:#F5E6E4;}
#mod h2 {background:#CF022E;}
#mod .hfix, #mod .hfix2 {background:#F5E6E3;}
#mod .staedtereisen {background:#F7E6DF;}
#mod .staedtereisen h2{background:#CF022E;}

/** Elemente **/
#mod .mehr_staedtereisen,#mod .mehr_kurztrips,#mod .mehr_specials, #mod .mehr_gruppenreisen, #mod .mehr_musicalreisen, #mod .mehr_vereine_firmen, #mod .mehr_busanreisen,
#mod .mehr_silvesterreisen
{
width:30px; z-index:10; text-align:center; height:15px;line-height:15px; margin: 0;
padding: 0; background:url('/images/mehr_buttons.png') no-repeat; position: absolute; right: 0px; bottom:0px; display:block;
background-position: 0 -30px;}


.mehr_staedte, .mehr_startseite, .mehr_wandern, .mehr_fern,.mehr_fern_indiv, .mehr_silvesterreisen, .mehr_kur, .mehr_badeurlaub, .mehr_weihnachtsreisen, .mehr_individuell, .mehr_studien,
.mehr_bergurlaub, .mehr_sport, .mehr_radreisen, .mehr_schueler, .mehr_tagesreisen, .mehr_single,
.mehr_kreuzfahrten, .mehr_radreisen, .mehr_rolli, .mehr_wellness, .mehr_aktion, .mehr_rund, .mehr_weltreise, .mehr_ferienzv, .mehr_gsrgelb, .mehr_gsrblau {
width:30px; z-index:10;
text-align:center; height:15px;line-height:15px; margin: 0;
padding: 0; background:url('/images/mehr_buttons.png') no-repeat;
position: absolute; right: 0px; bottom:0px; display:block;
}
.mehr_staedte a, .mehr_startseite  a, .mehr_wandern  a, .mehr_fern  a,.mehr_fern_indiv  a, .mehr_silvesterreisen  a, .mehr_kur  a, .mehr_badeurlaub  a, .mehr_weihnachtsreisen  a, .mehr_individuell  a, .mehr_studien  a,
.mehr_bergurlaub  a, .mehr_sport  a, .mehr_radreisen  a, .mehr_schueler  a, .mehr_tagesreisen  a, .mehr_single  a,
.mehr_kreuzfahrten  a, .mehr_radreisen  a, .mehr_rolli  a, .mehr_wellness  a, .mehr_aktion a, .mehr_rund  a, .mehr_weltreise  a, .mehr_ferienzv a, .mehr_gsrgelb a, .mehr_gsrblau a {
  display:block;
  width:30px; height:15px;
}


.mehr_staedtereisen a, .mehr_kurztrips a, .mehr_specials a, .mehr_gruppenreisen a, #mod .mehr_musicalreisen a, #mod .mehr_vereine_firmen a, #mod .mehr_busanreisen a,
.mehr_silvesterreisen a
{
display:block; width:30px; height:15px;
}
.mehr_staedtereisen, .mehr_kurztrips, .mehr_specials, .mehr_gruppenreisen, .mehr_musicalreisen, .mehr_vereine_firmen, .mehr_busanreisen, .mehr_silvesterreisen {background-position: 0px 0px;}
/**  Ende Elemente ***/

div.kasten { width:180px;background:#fff; position:relative;z-index:0;margin-left:2px;}
div.kasten h3 a { color:white;text-decoration:none;font-weight:normal;}

#infokasten h3 { background-color:#CF022E;font-weight:normal;color:#fff;
height:15px;padding:5px 0 5px 5px;}
#infokasten h3 a { color:#000; }

.scroll {overflow:hidden;margin:2px 0 2px 0;padding:5px 0 5px 8px;  background:#F5E6E3;}
.scroll a {line-height:1.4em;font-weight:normal;}
.scroll div {top:1em;margin:0 0 20px 0;}

.element h1 a, .element h1 a:link, .element h1 a:visited, .element h1 a:hover {
color:#000;font-size:1.0em;position:relative;}
div.element {
position: relative;float:left;
margin:5px 0 0 5px;width:219px;background:#F5E6E3;line-height:1.3em;}
div.element h1 {
text-align:left;font-size: 0.95em;color:#000;padding:0px;}
div.element h1 a {margin-left:5px;display:block;margin-top:2px;}
div.hfix {height:180px;}
div.hfix2 {height:325px;}
div.hfix_suche {height:180px;}
div.element img {width:219px; height:81px;}
div.text{padding: 0 0 0 5px; position: relative;}
div.big2 {width:442px;}
div.big2 h1 a{display:block;}
div.big4 .hfix {height:365px;}
div.element div.img_big img {width:442px;height:123px;}
#agt{display:none;background:url('/gimages/angebot_des_tages.png');height:220px;width:390px;position:absolute;z-index:100;top:20px;left:50px;padding-left:100px;padding-top:110px;}

.teamseite_kastenrb, .teamseite_kasten, .teamseite_kasten_ohne, .teamseite_gruppenkasten {
margin:3px;  padding:3px;text-align:center;  background-color:#F5E6E3;border:1px solid #CF022E;
font-size:1.1em;color:black; }
.teamseite_kastenrb, .teamseite_kasten, .teamseite_gruppenkasten { cursor:pointer; }
.teamseite_kastenrb a, .teamseite_kastenrb a:hover, .teamseite_kastenrb a:visited,
.teamseite_kasten a, .teamseite_kasten a:hover, .teamseite_kasten a:visited
 {  color:white; font-weight:normal; text-decoration:none; }
.teamseite_gruppenkasten a, .teamseite_gruppenkasten a:hover, .teamseite_gruppenkasten a:visited
 {  color:#0074BC; font-weight:normal; text-decoration:none; }
.teamseite_kastenrb { float:left;width:110px;height:85px;   }
.teamseite_kasten, .teamseite_kasten_ohne { width:605px;  }
.teamseite_gruppenkasten {
float:left;background-color:#FBE8C7;width:120px;height:40px; color:#0074BC;
margin:6px 10px;}
.team_header { background-color:#F5A90A; padding:4px 0px; margin:auto; width:550px; color:#FFFFFF; text-align:center; }
#teamdetails { width:613px; margin-left:3px; background-color:#FBE8C7;  }
.selected { background-color:#F5A90A; }
.teammail a { font-weight:normal; color:#F5A90A; }

#info_inhalt { margin: 5px 0 10px 229px; width: 443px;}
#info_inhalt .inaktiv {display:none;}
#info_verzeichnis {float:left; width:219px; margin:5px 0 0 5px;}

#info_verzeichnis a:link, #info_verzeichnis a:visited  {color:#F7E6DF;font-weight:normal;text-decoration:underline;}
#info_verzeichnis a:link.aktiv, #info_verzeichnis a:visited.aktiv  {color:#F7E6DF;font-weight:bold;}


.einleitungstext {background-color:#F5E6E3;padding:1.0em;margin:10px 0; border: 1px solid #CF022E;}
#kasten_mitte input {margin:3px 0; border:1px solid #F7E6DF;}
#kasten_mitte textarea { margin:3px 0; border:1px solid #F7E6DF; font-family: Arial, Verdana, sans-serif;}
#kasten_mitte select { margin:3px 0; border:1px solid #F7E6DF;}
#ortsinformationen {overflow:auto; padding:5px 0 0 5px;}
#ortsinformationen h1 {font-size:1.2em;margin-top:1.2em; color:#F7E6DF;font-weight:bold;}
#ortsinformationen h2 {font-weight: bold;margin:2px;}
#ortsinformationen h3 {color:#F7E6DF;margin-top:0.6em;margin-bottom:0.4em;font-weight:normal;}
#ortsinformationen h3.aktiv  {font-weight:bold;}
#ortsinformationen ul {margin-top:1em;}
#ortsinformationen li {margin-left:0.6em;}
.linie {background:#F7E6DF none repeat scroll 0%;font-size:1px;height:3px;line-height:1px;margin-top:5px;margin-right:8px;}
#kasten_mitte .linie_buchung {background:#F7E6DF none repeat scroll 0%;font-size:1px;height:3px;line-height:1px;margin-top:5px;margin-right:8px;}
#ortsinformationen .kopfbox {background:#F7E6DF;color:#FFFFFF;font-size:1em;}
#ortsinformationen .kopfbox_aktiv {background:#FFFFFF;color:#F7E6DF;font-size:1em;}
#ortsinformationen .kopfbox_img {float:right;width:20px;height:20px;margin: 3px;z-index:1;background:url(/images/staedtereisen/img_info_inaktiv.png);}
#ortsinformationen .kopfbox_aktiv_img {float:right;width:18px;height:18px;margin: 3px;z-index:1;background:url(/images/staedtereisen/img_info_aktiv.png);}

.formular {margin:10px 0;border:1px solid #CF022E; background: #F5E6E3;}
.formular label { display: block;float: left;width:12.6em;margin:3px 8px 3px 0;padding:2px; background: #ffffff;}
.formular .notextlabel  { background: #F5E6E3;}
.formular br {clear:left;}
.formular hr { height:1px;border:#CF022E;background-color:#CF022E;color:#CF022E;margin-top:15px;margin-bottom:15px;}
.formularblock {margin-left:10em;padding-left:12px;}
/*
#banner_team, #banner_rueckruf, #banner_kontakt, #banner_kataloge, #banner_kundenbereich, #banner_warenkorb, #banner_kasse { width:98%; background:#F5A90A; height:2px; margin-bottom:5px; padding:0; line-height:2px; clear:both; }
*/
#banner_kontakt, #banner_kataloge, #banner_kundenbereich, #banner_team, #banner_warenkorb, #banner_kundenbereich, #banner_video, #banner_rueckruf, #banner_gutschein
{ height:82px; width:100%; }
#banner_kundenbereich, #banner_kontakt { background:url('/images/staedtereisen/bn_kontakt.jpg') no-repeat 0 0; }
#banner_kataloge { background:url('/images/staedtereisen/bn_kataloge.jpg') no-repeat 0 0; }
#banner_video { background:url('/images/staedtereisen/bn_video.png') no-repeat 0 0; }
#banner_gutschein { background:url('/images/staedtereisen/bn_gutscheine.gif') no-repeat 0 0; }
#banner_rueckruf { background:url('/images/staedtereisen/bn_rueckruf.jpg') no-repeat 0 0; }
.banner_specials { background:url('/images/staedtereisen/bn_specials.jpg') no-repeat 0 0; }
.banner_vereine_firmen { background:url('/images/staedtereisen/bn_firmen.jpg') no-repeat 0 0; }
.banner_kurztrips { background:url('/images/staedtereisen/bn_specials.jpg') no-repeat 0 0; }
.banner_individuell { background:url('/images/staedtereisen/bn_individuell_buchen.jpg') no-repeat 0 0; }
.banner_silvester { background:url('/images/staedtereisen/bn_silvester.jpg') no-repeat 0 0; }
.banner_gruppenreisen { background:url('/images/staedtereisen/bn_gruppenreisen.jpg') no-repeat 0 0; }
.banner_musicalreisen { background:url('/images/staedtereisen/bn_musicalreisen.jpg') no-repeat 0 0; }
#banner_warenkorb { background:url('/images/staedtereisen/bn_warenkorb.jpg') no-repeat 0 0; }
.banner_silvesterreisen {background:url('/images/silvesterreisen/bn.jpg') no-repeat 0 0;}

#banner_richtig_reisen
{ height:82px; width:100%;background:url('/images/staedtereisen/vn_richtig_reisen_asien.jpg') no-repeat 0 0; }

#banner_fehler { height:82px; width:100%; background:url('/gimages/banner_fehler.jpg') no-repeat 0 0;  }
#kontaktinfos div, #miniWarenkorb div { background:#FBE8C7; }
#miniWarenkorb { margin-top:0px; }
#navi_einloggen h3, #navi_einloggen h3 a, #miniWarenkorb h3, #miniWarenkorb h3 a { background:#E60003; color:white; }
.button_termine { float:right; background-color:#F08525; padding:3px 7px; margin-right:20px; font-weight:bold; }
.partner_trennlinie { background:#2C3587; width:170px; margin:8px 0; height:1px; line-height:1px; font-size:1px }
.scroll div.partner_trennlinie {margin-bottom:3px;}
#so_buchen { display:none; padding:8px; position:absolute; background:#FBE8C7; border:1px solid #E60003; z-index:6; top:20px; right:10px; }
.katalog_darstellung { margin:10px; border-bottom:1px solid #F5A90A; }
#seiten { margin:2px 0 2px 0;text-align:center;width:100%;background:#FCD0B7;}
#infonavi{margin-top:2px;}

#reiseleiter {
  position:absolute; left:145px;
  top:135px; background:white;
  border:solid 1px #0074BC; width:700px;
  height:500px; z-index:11;
  display:none;
}
#showkontakt{ border:solid 1px #F7E6DF; left:280px;}
/*Autocomplete*/
#stadt { width:20em; }
.ac_results {padding: 0px;	border: 1px solid #ccc;background-color: #F7E6DF;overflow: hidden;}
.ac_results ul {width: 100%;list-style-position: outside;list-style: none;padding: 0;	margin: 0;}
.ac_results iframe {display:none;	display/**/:block;position:absolute;top:0;left:0;z-index:-1;filter:mask();width:3000px;height:3000px;}
.ac_results li {margin: 0px;	padding: 2px 5px;	cursor: pointer;	display: block;	overflow: hidden;}
.ac_results li strong { background-color:#F7E6DF; }
.ac_loading {	background : #fff url('images/ajax-loader.gif') right center no-repeat;}
.ac_over {background-color: #F7DACE;	color: #000;}


.first { border:1px solid #B7274C; }
#such_felder {background: #F5E6E3; }
.suchbalkenblau { background-color: #B7274C; }
#such_button2, a.neu_button { background-color: #F5E6E3;padding:2px;border:1px solid white;font-weight: normal; }
#such_button2 {background: #F04E23; color:white;font-weight: bold; margin-left: 45px; }
#tabs { border-bottom:2px solid #B7274C; padding-top:2px;}
#suchfeldleiste {top:70px;}
#suchfeldleiste #suchlink {background: #F04E23;color: white;font-weight: bold;}
#reiseblock #reiseblog .gesamttext h3 { color:#B7274C; }
#stadt.first {background: white;}

.form_legende .legende { width: 100%;background-color:#B7274C;color:#FFFFFF;padding: 3px 0.5em 3px 0.5em;margin: -0.5em 0 1em -0.5em;}
.form_legende {background-color: #E6F1FA; background: #F5E6E3;display: block;margin:5px 0px 3px 0;padding:2px;padding:0.5em;border:1px solid #B7274C;}
.form_legende .abschluss_float { clear: both;margin-bottom: 5px; }
.form_legende label { display: block;float: left;width:11em;margin:3px 2px 3px 0;padding:2px;}
a.button { color:#FFFFFF;text-decoration:none;padding:2px 3px;background-color:#F04E23; border:2px solid white; }
a.button:hover {text-decoration: underline;color: #FFFFFF;}

