body {
  text-align: center;
  margin: 0px 0px 0px 0px;
  background-color: #FFFFFF;
}

body { 
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-size: 11px;
  color: #000000;
}


h1, h2, h3, h4, h5, h6 { 
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-weight: bold;
  }
h1 { font-size: 24px; }
h2 { font-size: 16px; }
h3 { font-size: 13px; }

a {
  text-decoration: none;
}

.clr
{
  clear: both;
  overflow: hidden;
  width: 1px;
  height: 1px;
  margin: 0 -1px -1px 0;
  border: 0;
  padding: 0;
  font-size: 0;
  line-height: 0;
}

#container{
  position: relative;
  margin: 0 auto;
  width: 790px;
  text-align: left;
  background-color: #FFFFFF;
  }
  #kontakt{
  position: relative;
  margin: 0 auto;
  width: 480px;
  text-align: left;
  background-color: #FFFFFF;
  }  
#container-inner { 
  position: static; 
  width: auto; 
  padding: 0;
  }

#topnav {
	height: 33px;
	color: #FFFFFF;
	background-color: #000000;
	background-image: url(../images/reiseservice-africa.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	border-bottom: 1px solid #FFFFFF;
	text-align: right;
}

#topnav .left{
  display: block;
  float: left;
}

#topnav .right{
  float: right;
  display: block;
  padding-top: 14px;
}

#topnav .right a{
  font-family: Arial, Verdana,  Helvetica, Geneva, sans-serif;
  font-weight: normal;
  font-size: 11px;
  color: #FFFFFF;
  text-decoration: none;
  padding-right: 18px;
  margin-top: 18px;
}

#banner {
  width: 790px;
  height: 68px;
  overflow: hidden;
  background-image: url(../mauritius/images/banner.jpg);
  background-repeat: no-repeat;
  background-position: left top;
}

#footer{
  height: 33px;
  color: #FFFFFF;
  background-color: #000000;
  background-image: url(../images/reiseservice-africa.jpg);
  background-repeat: no-repeat;
  background-position: center top;
  border-top: 2px solid #FFFFFF;
}
#footerLong{
	height: 700px;
	color: #FFFFFF;
	background-color: White;

}
#footer span{
  font-family: Arial, Verdana,  Helvetica, Geneva, sans-serif;
  font-weight: bold;
  font-size: 12px;
  display: block;
  padding-top: 12px;
}
#footer span.left{ float: left; margin-left: 16px; }
#footer span.right{ float: right; margin-right: 16px; }


#content {
  clear: both;
  margin: 0;
  padding: 0;
  color: #000000;
  background-color: #FEF6EB;
  border-top: 1px solid #000000;
  text-align: left;
}
#content-kontakt {
  clear: both;
  margin: 0;
  padding: 0;
  width: 480px;
  color: #000000;
  background-color: #FEF6EB;
  border-top: 1px solid #000000;
  text-align: left;
}
#page-text {
  font-family: Arial, Verdana,  Helvetica, Geneva, sans-serif;
  font-weight: normal;
  font-size: 11px;
  color: #000000;
  line-height: 18px;
}

#page {

}

#page td {
  font-family: Arial, Verdana,  Helvetica, Geneva, sans-serif;
  font-weight: normal;
  font-size: 12px;
  color: #000000;
  line-height: 18px;
}

.content-header-column span { display:block; padding-top:16px; font-size: 11px; }
.content-header-column a { color: #0066CC; }
.content-header-column h1 { display:block; padding:0; margin:0; padding-top:11px; }
.content-header-column h3 { display:block; padding:0; margin:0; padding-top:12px; }

div.fluginfo { padding-top: 16px; }

.fluginfo span{
  font-size: 11px;
  font-weight: bold;
  color: #0066CC;
  margin-right: 10px;
}
.fluginfo span.hilight{
  padding: 2px 5px 2px 5px;
  color: #FFFFFF;
  background-color: #0066CC;
}

.content-row { clear: both; margin:0; padding:0; }
.content-row p { margin:0;  }

.content-header-column{
  display: block;
  float: left;
  width: 420px;
  
  font-family: Arial, Verdana,  Helvetica, Geneva, sans-serif;
  font-weight: normal;
  font-size: 12px;
  color: #000000;
  line-height: 18px;
  padding-bottom:16px;
  
}
.content-left-column {
  display: block;
  float: left;
  width: 158px;
  text-align: right;
}
  
.content-left-column span.label {
  display: block;
  padding-top: 2px;
  padding-right: 18px;
  font-size: 11px;
  font-weight: bold;
  color: #0066CC;
}

.content-left-column span.label a { color: #0066CC; }

.content-left-column img {
  margin-right: 18px;
}
  
.content-main-column {
  display: block;
  float: left;
  width: 480px;
  
  font-family: Arial, Verdana,  Helvetica, Geneva, sans-serif;
  font-weight: normal;
  font-size: 12px;
  color: #000000;
  line-height: 18px;
  padding-bottom:18px;
  text-align: justify;
}

.content-main-column td{
  font-family: Arial, Verdana,  Helvetica, Geneva, sans-serif;
  font-weight: normal;
  font-size: 12px;
  color: #000000;
  line-height: 18px;
}
  
.content-main-column img.left {
  border: 0px;
  margin-right: 18px;
}

.content-right-column {
  display: block;
  float: left;
}

.content-right-column .sidenav {
  padding-top: 2px;
  padding-left: 24px;
}

.sidenav span {
  display: block;
  padding-bottom: 6px;
  font-size: 11px;
  font-weight: bold;
  color: #000000;
}

.content-end {
  clear: both;
  height: 16px;
}

.sidenav a { color: #0066CC; }

.gallery-main-column {
  display: block;
  float: left;
  width: 386px;
  
  font-family: Arial, Verdana,  Helvetica, Geneva, sans-serif;
  font-weight: normal;
  font-size: 12px;
  color: #000000;
  line-height: 18px;
  padding-bottom:18px;
  text-align: justify;
}

.gallery-row{
}
.gallery-row img{
  margin-right: 6px;
  margin-bottom: 6px;
  border: 0px;
}

#GalleryZoomTitle{
  margin-top: 10px;
}


  
  
