body { background:#FBE8C7 url('/images/vietnam/hintergrund.png') center;}
#gesamt { max-width:1024px;height:100%;z-index:0;margin:auto; background:white url('/images/vietnam/hintergrund_links.png') repeat-y;top:-68px;}
#inhalt { max-width:100%;height:100%;margin: 0 187px 0 144px;top:128px;z-index:0; }
#infokasten { width:180px;position:absolute;top:128px;right:4px;z-index:7;background:white }

#footer {clear:both;width:100%;position:absolute;z-index:9;bottom:0;height:20px; background: none; }
#footer a,#footer a:link,#footer a:visited,#footer a:active{color:black;font-weight:normal;text-align: center;}
#footer p {font:0.8em bold;color:#000;font-family:'Verdana',Verdana, Arial,sans-serif;width:100%;
position:absolute;bottom:0;margin:auto;text-align: center;}
#vietnam_logo {background:transparent url(/images/vietnam/header.png) no-repeat 15px 10px;
width:100%;height:60px; top:0; z-index:1;max-width:1024px; margin:auto;}

#vietnam_logo a:link, #vietnam_logo a:hover, #vietnam_logo a {height:100%;display:block; display: block; text-decoration: none;width:50%; }

#streifen_unten, #streifen_oben {top:0;height:0;margin:0;padding:0;background: #B7274C url('/images/vietnam/streifen_oben.png');
}
#streifen_oben { top:98px;height:2px;margin:0;padding:0;background: #fff; width:100%; z-index:20; max-width:1024px; margin:auto; }
#streifen_unten { top:121px;height:4px;margin:0;padding:0;background: #fff; width:100%; z-index:20; max-width:1024px; margin:auto; }
#back_rechts {position:absolute; top:130px;height:100%; width:180px; right:0;margin-right:2px;padding:0;background: #B7274C; z-index:0;}

#footer { height:15px; line-height: 13px; width: 100%; bottom:-3px;}
#footer p {background: #E74F2A; max-width:1020px; margin:auto; top:0;left:0;position: static; }
#f_left {position:absolute;height:0;}
#f_right {position:absolute;height:0;}

#logo {height:127px;position: absolute;width: 100%;background: #F04E23;z-index:20; margin-bottom:3px;}
#verbindung { height:0;margin:0;padding:0;}
#bogen {
position:absolute;background:#B7224D url('/images/vietnam/logo.png') no-repeat right 5px;
height:100px;width:100%;left:0px;z-index:10;top:0px;}
#top { height:100px; }
#suche { background:white; height:25px; padding:0 0 3px 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 #suche_inp {
display:inline;margin:0;padding:0;
border:none;}
#suche #such_button {
background:#F08525;color:white;}
#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;}
#seiten p {padding:2px 0 0 5px;}
div#head {
position:absolute;
bottom:0; left:140px;z-index:20;
text-align:left;top:104px;}
ul.head { margin-bottom:5px; }
ul.head li { float:left;display:block; height:20px;text-align:center;z-index:6; background:#F04E23 url('/images/vietnam/streifen_oben.png'); width:11em;}
ul.head li.selected a, ul.head li.selected a:visited, ul.head li.selected a:hover { color:black; background: #F04E23; }
ul.head li a, ul.head li a:visited, ul.head li a:hover {
color:#fff;padding-top:4px;display:block;font-weight:normal;height:18px;background: #F04E23;font-size: 1.1em;}
ul.head li li {height:20px;z-index:30;font-size:0.9em; height:20px;margin:0;background:#F04E23;}
ul.head li li a:link, ul.head li li a, ul.head li li a:visited  { font-weight:normal;width:140px;}
ul.head li a:hover, ul.head li li a:hover {background-color:#F08525;text-decoration: none; font-weight:normal;}
ul.head li a:hover {font-weight: normal; }
.head li a:hover {background:#F08525;}
ul.head 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:#B7274C url('/images/vietnam/streifen_oben.png')}
#navi_left li a {color:#fff;}
#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:#B7274C;color:#FFFFFF;
padding-top:3px;padding-left:5px; z-index:70;}
#navi_left li a:hover { 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;}

#banner_modul { margin-bottom:2px;  height:82px;  width:100%; }
.hg_fern, .hg_rund , .hg_fern_indiv { background:#B5123E;}
.hg_vietnamreisen, .hg_video {background:#B7274C;}

#bd_navi { width:100%; margin-bottom:2px; height:23px; }
.bd_aktiv { background: white; 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_fern,.bd_aktiv_fern_indiv, .bd_aktiv_rund  {color:#B5123E;}

/*
.bd_aktiv { background: white; font-weight:bold; }
.bd_inaktiv, .bd_aktiv { padding:3px; float:left; text-decoration:none; }
.bd_aktiv { background:white;color:#B7274C; }
.bd_inaktiv, .bd_inaktiv a, .bd_inaktiv a:hover, .bd_inaktiv a:visited { margin:1px; color:white; font-weight:normal; } */
#mod h2 {color:white; padding:2px 0 2px 5px;}

#mod .fern,#mod .fern_indiv {background:#F5E6E4;}
#mod h2 {background:#B5123E;}
#mod .hfix, #mod .hfix2 {background:#F5E6E4;}


/** Elemente **/
#mod .mehr_fern,#mod .mehr_fern_indiv,#mod .mehr_kreuzfahrten, #mod .mehr_vietnamreisen, #mod .mehr_laosreisen,
#mod .mehr_burmareisen,#mod .mehr_birmareisen, #mod .mehr_kambodschareisen,
#mod .mehr_rund,
.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_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;
background-position: 0 -30px;}

.mehr_fern a,.mehr_fern_indiv a, .mehr_vietnamreisen a, .mehr_laosreisen a, .mehr_burmareisen a, .mehr_kambodschareisen a, .mehr_burmareisen a {
display:block; width:30px; height:15px;
}
.mehr_fern,.mehr_fern_indiv, .mehr_vietnamreisen, .mehr_vietnamreisen, .mehr_laosreisen, .mehr_burmareisen, .mehr_kambodschareisen, .mehr_thailandreisen {background-position: 0px -30px;}
.mehr_kreuzfahrten, .mehr_studien, .mehr_flugreisen {background-position: 0px 0px;}
/**  Ende Elemente ***/

div.kasten { width:180px;background:#F5E6E4; position:relative;z-index:0;margin-left:2px;}
div.kasten h3 a { color:white;text-decoration:none;font-weight:normal;}

#infokasten h3 { background-color:#B7274C;font-weight:normal;color:white;
height:15px;padding:5px 0 5px 5px;}

.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:200px;}
div.hfix2 {height:325px;}
div.hfix_suche {height:200px;}
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:325px;}
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:#FBE8C7;border:1px solid #F5A90A;
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:40px;   }
.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:#B7274C;font-weight:normal;text-decoration:underline;}
#info_verzeichnis a:link.aktiv, #info_verzeichnis a:visited.aktiv  {color:#B7274C;font-weight:bold;}



#kasten_mitte input {margin:3px 0; border:1px solid #F5A90A;}
#kasten_mitte textarea { margin:3px 0; border:1px solid #F5A90A; font-family: Arial, Verdana, sans-serif;}
#kasten_mitte select { margin:3px 0; border:1px solid #F5A90A;}
#ortsinformationen {overflow:auto; padding:5px 0 0 5px;}
#ortsinformationen h1 {font-size:1.2em;margin-top:1.2em; color:#B7274C;font-weight:bold;}
#ortsinformationen h2 {font-weight: bold;margin:2px;}
#ortsinformationen h3 {color:#B7274C;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:#B7274C none repeat scroll 0%;font-size:1px;height:3px;line-height:1px;margin-top:5px;margin-right:8px;}
#ortsinformationen .kopfbox {background:#B7274C;color:#FFFFFF;font-size:1em;}
#ortsinformationen .kopfbox_aktiv {background:#F5E6E4;color:#B7274C;font-size:1em;}
#ortsinformationen .kopfbox_img {float:right;width:20px;height:20px;margin: 3px;z-index:1;background:url(/images/vietnam/img_info_inaktiv.png);}
#ortsinformationen .kopfbox_aktiv_img {float:right;width:20px;height:20px;margin: 3px;z-index:1;background:url(/images/vietnam/img_info_aktiv.png);}

.einleitungstext, .formular {background-color:#FBE8C7;padding:1.0em;margin:10px 5px;border:1px solid #F5A90A;}
.formular label { display: block;float: left;width:12.6em;margin:3px 8px 3px 0;padding:2px; background: #ffffff;}
.formular br {clear:left;}
/*
#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
{ height:72px; width:100%; }
#banner_kundenbereich, #banner_kontakt { background:url('/images/vietnam/kontakt.png') no-repeat 0 0; }
#banner_video { background:url('/images/vietnam/bn_video.png') no-repeat 0 0; }

#banner_kataloge
{ height:82px; width:100%;background:url('/images/vietnam/bn_kataloge.png') no-repeat 0 0; }
#banner_richtig_reisen
{ height:82px; width:100%;background:url('/images/vietnam/vn_richtig_reisen_asien.jpg') no-repeat 0 0; }

#banner_fehler { height:72px; 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; }

#infonavi{margin-top:2px; background-color: #B7274C; }
#teaser { margin:0; }
#teaser_error {
background:#E64415; width:98.4%;margin-top:2px;  color:#ffffff;padding:3.5px 0 3.5px 10px;}

#reiseleiter {
  position:absolute; left:145px;
  top:35px; background:white;
  border:solid 1px #0074BC; width:700px;
  height:500px; z-index:22;
  display:none;
}
#showkontakt{ border:solid 1px #B7274C; left:280px;}

.table_rechnung_kopf {background-color: #B7274C; }
.table_rechnung td {
border-bottom:1px solid #B7274C;
border-right:1px solid #B7274C;
}
#preistab tr {border-color:#B7274C;}
#preistab .zimmer {border-color:#B7274C;}
#preistab .pt_bottom {border-color:#B7274C;}

#navi_left li a.fern:hover,#navi_left li a.fern_indiv:hover, #navi_left li a.silvesterreisen:hover, .hg_fern,.hg_fern_indiv, .hg_silvesterreisen { background:#B5123E;}
.hg_staedte { background:#CF022E;}
.hintergrund {background:#F5E6E4;}
#hotels2 table td { border-bottom:1px solid #CF022E; }
#aus {top:0;}
#ein
{ background: url('/images/fern/bildleiste_pfeil.png') no-repeat; }
#aus
{ background: url('/images/fern/bildleiste_pfeil_oben.png') no-repeat; }
#navi_left ul li.first {background:none;padding:0;border:none;border-bottom:3px solid white;}