
/*-------------------------------------------------*/
body
{
   margin: 0px;
   font-family: verdana, arial, helvetica;
   font-size: 100.1%;
   background-image: url('../backgrounds/brandner_hg_rechts.jpg');
   background-repeat: repeat-x;
   min-width: 62.5em
}

/*-------------------------------------------------*/
table
{
   margin: 0px;
   font-family: verdana, arial, helvetica;
   font-size: 100.1%;
   background-color: white;
   empty-cells: show;
   text-align: right;
}

/*-------------------------------------------------*/
td
{
  vertical-align: top;
font-size: 0.875em;
color: #363636;
}

/*-------------------------------------------------*/
.schriftgroesse_inhalt
{
font-size: 0.875em;
color: #363636;
}

/*-------------------------------------------------*/
.inhalt
{
padding: 1.25em;
font-size: 0.938em;
font-family: verdana, arial, helvetica;
color: #363636;
}

/*-------------------------------------------------*/
.inhalt_text_eingerueckt
{
font-size: 0.875em;
color: #363636;
margin-top: 20px;
margin-left: 10px;
}

/*-------------------------------------------------*/
.inhalt_textabstand_oben
{
font-size: 0.875em;
color: #363636;
margin-top: 20px;
}

/*-------------------------------------------------*/
.inhalt_bild_box
{
position: relative;
height: 120px;
}

/*-------------------------------------------------*/
h1
{
   font-size: 1.563em;
   color: #9595AF; 
   font-family: verdana, arial, helvetica;
   font-weigth: normal;
   letter-spacing: 0.313em;
   text-transform: uppercase;
}

/*-------------------------------------------------*/
h2
{
font-size: 0.938em;
color: #333333; 
font-weight: bold;
font-family: verdana, arial, helvetica;
text-transform: uppercase;
letter-spacing: 0.063em;
margin: 0px;
}

/*-------------------------------------------------*/
h3
{
font-size: 1.5em;
color: #666668; 
font-weight: bold;
font-family: verdana, arial, helvetica;
font-style: italic;
letter-spacing: 0.063em;
margin: 0px;
text-align: center;
}

/*-------------------------------------------------*/
h4
{
   font-size: 1.10em;
   color: #696969; 
   font-family: verdana, arial, helvetica;
   font-weigth: normal;
   text-transform: uppercase;
   margin: 0px;
}

/*-------------------------------------------------*/
h5
{
   font-size: 1.438em;
   color: #9595AF; 
   font-family: verdana, arial, helvetica;
   font-weigth: normal;
   letter-spacing: 1.063em;
   text-transform: uppercase;
   margin: 0px 0px 0px 15px;
}

/*-------------------------------------------------*/
a:link
{
    color: #000;
    font-size: 0.75em;
    text-decoration: none; 
}

/*-------------------------------------------------*/
a:visited
{
    color: #000;
    font-size: 0.75em;
    text-decoration: none; 
}

/*-------------------------------------------------*/
a:hover
{
    color: #000;
    font-size: 0.75em;
    text-decoration: underline; 
}

/*-------------------------------------------------*/
a:active
{
    color: #000;
    font-size: 0.75em;
    text-decoration: none; 
}

/*-------------------------------------------------*/
.mainnavibox
{
float: left;
width: 6.25em;
text-align: center;
border-left: 1px outset #A9AFC9;
margin-top: 1px;
}

/*-------------------------------------------------*/
.mainnavibox2
{
float: left;
width: 6.25em;
text-align: center;
border-left: 1px solid #A9AFC9;
border-right: 1px solid #A9AFC9;
margin-top: 1px;
}

/*-------------------------------------------------*/
a.mainnavi_aktiv
{
color : #fff;
text-decoration : none;
font-size: 0.688em;
font-family: verdana,arial;
font-weight: bold;
cursor: pointer;
}

/*-------------------------------------------------*/
a.mainnavi_aktiv:link
{
font-size: 0.688em;
color : #fff;
text-decoration : none;
}

/*-------------------------------------------------*/
a.mainnavi_aktiv:visited
{
font-size: 0.688em;
color : #fff;
text-decoration : none;
}

/*-------------------------------------------------*/
a.mainnavi_aktiv:hover
{
font-size: 0.688em;
color : #fff;
text-decoration : underline;
}

/*-------------------------------------------------*/
a.mainnavi_aktiv:active
{
font-size: 0.688em;
color : #fff;
text-decoration : none;
}

/*-------------------------------------------------*/
a.mainnavi_inaktiv
{
color : #fff;
text-decoration : underline;
font-size: 0.688em;
font-family: verdana,arial;
font-weight: bold;
cursor: pointer;

}

/*-------------------------------------------------*/
.navirechtsbox
{
padding: 0.625em 0 0.625em 1.063em;
}

/*-------------------------------------------------*/
a.navioben
{
color : #000;
text-decoration : none;
font-size: 0.563em;
font-family: verdana,arial;
cursor: pointer;
}

/*-------------------------------------------------*/
a.navioben:link
{
color : #000;
text-decoration : none;
}

/*-------------------------------------------------*/
a.navioben:visited
{
color : #000;
text-decoration : none;
}

/*-------------------------------------------------*/
a.navioben:hover
{
font-size: 0.563em;
color : #000;
text-decoration : underline;
}

/*-------------------------------------------------*/
a.navioben:active
{
color : #000;
text-decoration : none;
}

/*-------------------------------------------------*/
a.navioben_inaktiv
{
color : #000;
text-decoration : underline;
font-size: 0.563em;
font-family: verdana,arial;
cursor: pointer;
}

/*-------------------------------------------------*/
a.navirechts
{
color: #000;
font-size: 0.75em;
text-decoration: none; 
font-family: verdana,arial;
cursor: pointer;
padding: 0 0 0 0.625em;
position: relative;
z-index: 2;
}

/*-------------------------------------------------*/
a.navirechts:link
{
color : #000;
text-decoration : none;
}

/*-------------------------------------------------*/
a.navirechts:visited
{
color : #000;
text-decoration : none;
}

/*-------------------------------------------------*/
a.navirechts:hover
{
color : #000;
text-decoration : underline;
}

/*-------------------------------------------------*/
a.navirechts:active
{
color : #000;
text-decoration : none;
}

/*-------------------------------------------------*/
a.navirechts_inaktiv
{
color: #000;
font-size: 0.75em;
text-decoration: underline; 
font-family: verdana,arial;
cursor: pointer;
padding: 0 0 0 0.625em;
position: relative;
z-index: 2;
}

/*-------------------------------------------------*/
.gruppen_details_bilder
{
width: 160px;
float: right;
margin: 5px;
}

/*-------------------------------------------------*/
.gruppen_details_preis
{
text-align: right;
font-weight: bold;
font-size: 150%;
}

/*-------------------------------------------------*/
.kontakt_zelle
{
vertical-align: top;
width: 250px;
padding: 5px;
}

/*-------------------------------------------------*/
.kontakt_unterpunkt
{
border-color: #455681;
border-style: solid;
border-width: 1px 0px 0px 0px;
color: #455681;
}

/*-------------------------------------------------*/
.links_bild
{
float: right;
width: 100px;
height: 100px;
margin: 5px;
margin-top: 10px;
margin-right: 2px;
}

/*-------------------------------------------------*/
.reisen_suche_box
{
margin: 10px;
font-size: 140%;
}

/*-------------------------------------------------*/
.reisen_suche_linkaktiv
{
font-weight: bold;
font-size: 140%;
}

/*-------------------------------------------------*/
.reisen_suche_linkinaktiv
{
font-weight: bold;
font-size: 140%;
}

/*-------------------------------------------------*/
.reisen_drucken
{
width: 600px;
}

/*-------------------------------------------------*/
.reisen_details_empfehlung
{
text-align: left;
width: 590px;
}

/*-------------------------------------------------*/
.reisen_details_empfehlung_bild
{
position: relative;
margin: auto; 
text-align: right;
}

/*-------------------------------------------------*/
.reisen_details_empfehlung_nachricht
{
margin: 30px;
}

/*-------------------------------------------------*/
.suchseite_modul
{
margin-left: 10px;
margin-bottom: 500px;
}

/*-------------------------------------------------*/
.rueckblicke_liste
{
background-color: #f4f4f4;
margin: 5px;
border: #e6e6e6 1px solid;
}

/*-------------------------------------------------*/
.unternehmen_liste
{
padding: 30px;
}

/*-------------------------------------------------*/
.backbutton_module
{
font-size: 1.125em;
color: #EA2E3D;
}

/*-------------------------------------------------*/
a.backbutton_aktiv
{
color: #EA2E3D;
font-weight: bold;
cursor: pointer;
}

/*-------------------------------------------------*/
a.backbutton_aktiv:link
{
color: #EA2E3D;
text-decoration : none;
}

/*-------------------------------------------------*/
a.backbutton_aktiv:visited
{
color: #EA2E3D;
text-decoration : none;
}

/*-------------------------------------------------*/
a.backbutton_aktiv:hover
{
color : #000;
text-decoration : none;
}

/*-------------------------------------------------*/
a.backbutton_aktiv:active
{
color: #EA2E3D;
text-decoration : none;
}

/*-------------------------------------------------*/
.startseite_lastminute
{
padding: 40px 0px 40px 0px;
}

/*-------------------------------------------------*/
.startseite_aktionen_text
{
font-size: 0.625em;
font-family: verdana, arial, helvetica;
}

/*-------------------------------------------------*/
.startseite_reiseziele
{
padding: 10px;
}

/*-------------------------------------------------*/
.previewpic
{
vertical-align: middle;
margin: 7px;
}

/*-------------------------------------------------*/
* HTML .iefix
{
  padding: -10px;
}

/*-------------------------------------------------*/
/*--------------------------------------*/
.navibutton_rechts
{
 position: relative;
 width: 11.563em;
 background-color: #fff;
 padding-left: 0.3em;
 padding-top: 0.3em;
 cursor: pointer;
 z-index: 2;
}

/*-------------------------------------------------*/
/*--------------------------------------*/
.navibutton_pic
{
 position: absolute;
 bottom: 0px;
 right: 0px;
 z-index: 2;
}

/*-------------------------------------------------*/
.navibutton_bottom
{
 height: 11px;
 border-left: 1px solid #8C8D8F;
 border-bottom: 1px solid #8C8D8F; 
 margin-right: 3px;
 position: relative;
 z-index: 1;
}

/*-------------------------------------------------*/
/*--------------------------------------*/
* HTML .navibutton_pic
{
position: absolute;
bottom: -1px;
right: 0px;
}

/*-------------------------------------------------*/
/*--------------------------------------*/
.navibutton_text
{
padding-left: 0.3em;
padding-top: 0.6em;
padding-bottom: 0em;
margin-bottom: -0.3em;
}

/*-------------------------------------------------*/
.balkenerweiterung_links
{
position: absolute;
left: 0px;
width: 12.45em;
height: 30000px;
}

/*-------------------------------------------------*/
* HTML .balkenerweiterung_links
{
left: -12.45em;
}

