/*--- Global --- */

body {
	background-color: #CCCC99;
    scrollbar-basecolor: #FFFFCC;
    scrollbar-3dlight-color: #CCCC99;
    scrollbar-track-color: #FFFFCC;
    scrollbar-darkshadowcolor: #CCCC99;
    scrollbar-face-color: #CCCC99;
    margin: left;        /* standardkonforme horizontale Zentrierung */
   
     }

body, table {
    font-family: arial, helvetica, sans-serif;
    font-size: 1em;
    text-align: left;}


#Seite  {
    text-align: left;    /* Seiteninhalt wieder links ausrichten */
    margin: left;        /* standardkonforme horizontale Zentrierung */
    width: 980px;
    padding: 0;
  }

#Container {
           max-width: 70em;
           }


#Top {
    text-align: left;    /* Seiteninhalt wieder links ausrichten */
    width: 980px;
    margin: left;        /* standardkonforme horizontale Zentrierung */
    padding: 0;
  }
  
#Inhalt {
    text-align: left;    /* Seiteninhalt wieder links ausrichten */
    margin: left;        /* standardkonforme horizontale Zentrierung */
    width: 775px;
    padding: 0;
    font-size: 0.8em;
  }
  
#Inhalt2 {
    text-align: left;    /* Seiteninhalt wieder links ausrichten */
    margin: left;        /* standardkonforme horizontale Zentrierung */
    width: 980px;
    padding: 0;
    font-size: 0.8em;
  }
  
#Bottom {
    text-align: left;    /* Seiteninhalt wieder links ausrichten */
    margin: left;        /* standardkonforme horizontale Zentrierung */
    width: 980px;
    padding: 0;
    font-size: 0.8em;
    letter-spacing: 1pt;
  }

#Left {
    text-align: left;    /* Seiteninhalt wieder links ausrichten */
    margin: rigth;        /* standardkonforme horizontale Zentrierung */
    width: 180px;
    padding: 0;
    font-size: 0.8em;
    letter-spacing: 1pt;
  }

#Rigth {
    text-align: left;    /* Seiteninhalt wieder links ausrichten */
    margin: auto;      /* standardkonforme horizontale Zentrierung */
    width: 135px;
    padding: 0;
  }

/*--- Links --- */

a {font-weight: bold;}
a:link {text-decoration: none; }
a:visited {text-decoration: none; } 
a:active {text-decoration: none; } 
a:hover {text-decoration: underline; }

/*--- Listen --- */

ul {
list-style-image:url('flagge.gif');
}

/*--- Überschriften --- */	

h1, h2, h3, h4, h5, h6 { font-weight: bold; }

h1 {font-size: 2em;}
h2 {font-size: 1.6em;}
h3 {font-size: 1.3em;}
h4 {font-size: 1em;}
h5 {font-size: 0.8em;}
h6 {font-size: 0.6em;}

/*--- Tabellen --- */
table {

}

/*Tabelle rechts, 250 px breit*/

table.rechts {
position: auto;
float: right;
border: 4px solid #CCCC99;
border-style: double;
border-collapse: collapse;
background-color: #FFFFCC;
pading: 6px;
width: 250px;
letter-spacing:1pt;
vertical-align: top;
}

/*Tabelle rechts, 120 px breit*/

table.rechts_promo {
position: auto;
float: right;
border: 4px solid #CCCC99;
border-style: double;
border-collapse: collapse;
background-color: #FFFFCC;
pading: 6px;
width: 120px;
font-weight: bold;
vertical-align: top;
}
/*Tabelle rechts, 280 px breit*/

table.rechts_promo280 {
position: auto;
float: right;
border: 4px solid #CCCC99;
border-style: double;
border-collapse: collapse;
background-color: #FFFFCC;
pading: 6px;
width: 280px;
font-weight: bold;
vertical-align: top;
}

/*Tabelle links, 250 px breit*/

table.links {
position: auto;
float: left;
border: 4px solid #CCCC99;
border-style: double;
border-collapse: collapse;
background-color: #FFFFCC;
pading: 6px;
width: 250px;
vertical-align: top;
}

/*Tabelle 800 px breit*/
    
table.hotelsuche {
position: auto;
border: 4px solid #CCCC99;
border-style: double;
border-collapse: collapse;
background-color: #FFFFCC;
pading: 6px;
top: 120px;
width: 800px;
vertical-align: top;
}

/*Tabelle zentriert, 400 px breit*/

table.promo {
position: auto;
float: center;
border: 4px solid #CCCC99;
border-style: double;
border-collapse: collapse;
background-color: #FFFFCC;
pading: 6px;
width: 480px;
font-weight: bold;
font-size: 0.8em;
text-align: center;
}

/*Tabellen-Überschriften*/

th {
background-color: #CCCC99;
font-weight: bold;
}

td.zwei {
border: 2px;
border-color: #CCCC99;
background-color: #FFFFCC;
vertical-align: top;
}