/* Default
 * Basic CSS configuration
--------------------------------------------------------------------------------------- */
body {
  margin: 0;
  padding: 0;
}
body, table, input, textarea, select {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-weight: normal;
  font-size: 11px;
  line-height: 19px;
  color: #111922;
}
tbody {
  vertical-align: top;
}
#main-wrap {
  width: 920px;
  height: 100%;
}
/* ------------------------------------------------------------------------------------ */





/* Language
--------------------------------------------------------------------------------------- */
#language {
  position: relative;
  margin: 125px 15px 0 0;
  color: #fff;
  float: right;
}
#language a {
  color: #fff;
  text-decoration: none;
}
/* ------------------------------------------------------------------------------------ */





/* Top
--------------------------------------------------------------------------------------- */
#top-wrap {
  height: 146px;
  border-bottom: solid 1px #fff;
  width: 920px;
  display: block;
  background: url(../images/vip-flights-logo.jpg) no-repeat top;  
}
/* ------------------------------------------------------------------------------------ */





/* Navi
--------------------------------------------------------------------------------------- */
.navi-bg {
  background: #BBA9AE;
  border-right: solid 1px #fff;
}
#navi-wrap {
  margin: 60px 0 0 0;
  padding: 0;
  font-size: 14px;
  font-weight: bold;
}
#navi-wrap ul {
  margin: 0;
  padding: 0;
}
#navi-wrap li {
  list-style: none;
  margin: 0 0 1px 0;
  text-transform: uppercase;
  padding: 0 5px 0 5px;  
  height: 35px;
}
#navi-wrap li {
  list-style: none;
  margin: 0 0 1px 0;
}
#navi-wrap a {
  display: block;
  color: #111922;
  text-decoration: none;
  padding: 0 0 5px 15px;
  border-bottom: solid 1px #336666;
}
#navi-wrap a:hover {
  color: #410C09;
}
#navi-wrap a.active {
  color: #410C09;
}
/* Ebene 2 begin */
#navi-wrap ul ul {
  margin: 0 0 15px 0;
  *margin: 10px 0 15px 0;
  padding: 0;
}
#navi-wrap ul ul li {
  margin: 0;
  padding: 0;
  text-transform: none;
  padding: 0 5px 0 15px;  
  font-size: 12px;
  height: 20px;
  font-weight: normal;
}
#navi-wrap ul ul li a {
  color: #111922;
  text-decoration: none;
  border-bottom: none;
  background: url(pfeil_klein.gif) no-repeat 6px 5px;
}
#navi-wrap ul ul li a:hover {
  color: #410C09;
}
#navi-wrap ul ul li a.active {
  color: #410C09;
}
/* ------------------------------------------------------------------------------------ */





/* Content
--------------------------------------------------------------------------------------- */
.content-bg {
  background: url(../images/content-bg.jpg) repeat-x top fixed;
}
.csc-textpic-image {
  font-style: italic;
}
#content-wrap {
  width: 680px;
  margin: 0 25px 0 25px;
}
#content-wrap h1 {
  color: #990A68;
  font-size: 14px;
  text-transform: uppercase;
  margin: 10px 0 10px 0;
}
#content-wrap h2 {
  color: #410C09;
  font-size: 12px;
  margin: 10px 0 10px 0;
  font-weight: normal;
}
#content-wrap a {
  color: #410C09;
  text-decoration: underline;
}
#content-wrap a:hover {
  color: #410C09;
  text-decoration: none;
}
/* ------------------------------------------------------------------------------------ */





/* Footer
--------------------------------------------------------------------------------------- */
#footer-wrap {
  font-size: 10px;
  bottom: 10px;
  width: 150px;
}
#footer-wrap a {
  display: block;
  color: #410C09;
  text-decoration: none;
  text-transform: uppercase;
  font-weight: normal;
  padding: 0;
  text-align: right;
}
/* ------------------------------------------------------------------------------------ */
