body {
  text-align: center;
  margin: 0px 10px 15px 10px;
  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; }

p {
	margin: 0;
	padding: 0:
}

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;
  }
#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;
}
#banner_print {
  width: 665px;
  height: 110px;
  overflow: hidden;
   background-repeat: no-repeat;
  background-position: left top;
}
#banner_honeymoon {
  width: 790px;
  height: 68px;
  overflow: hidden;
  background-image: url(../mauritius/images/urlaub-honeymoon.jpg);
  background-repeat: no-repeat;
  background-position: left top;
}
#banner_malediven {
  width: 790px;
  height: 68px;
  overflow: hidden;
  background-image: url(../mauritius/images/urlaub-malediven.jpg);
  background-repeat: no-repeat;
  background-position: left top;
}
#banner_seychellen {
  width: 790px;
  height: 68px;
  overflow: hidden;
  background-image: url(../mauritius/images/urlaub-seychellen.jpg);
  background-repeat: no-repeat;
  background-position: left top;
}
#banner_mauritius {
  width: 790px;
  height: 68px;
  overflow: hidden;
  background-image: url(../mauritius/images/urlaub-mauritius.jpg);
  background-repeat: no-repeat;
  background-position: left top;
}
#banner_golf {
  width: 790px;
  height: 68px;
  overflow: hidden;
  background-image: url(../mauritius/images/urlaub-golf.jpg);
  background-repeat: no-repeat;
  background-position: left top;
}
#banner_dubai {
  width: 790px;
  height: 68px;
  overflow: hidden;
  background-image: url(../mauritius/images/urlaub-dubai.jpg);
  background-repeat: no-repeat;
  background-position: left top;
}
#banner_angebote {
  width: 790px;
  height: 68px;
  overflow: hidden;
  background-image: url(../mauritius/images/urlaub-angebote.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: 380px;
  color: #000000;
  background-color: #FEF6EB;
  border-top: 1px solid #000000;
  text-align: left;
}

#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: #336600; }
.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: #336600;
  margin-right: 10px;
}
.fluginfo span.hilight{
  padding: 2px 5px 2px 5px;
  color: #FFFFFF;
  background-color: #336600;
}

.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-columnB {
  display: block;
  float: left;
  width: 50px;
  text-align: right;
}
.content-left-columnC {
  display: block;
  float: left;
  width: 500px;
  text-align: left;
}
  
.content-left-column span.label {
  display: block;
  padding-top: 2px;
  padding-right: 18px;
  font-size: 11px;
  font-weight: bold;
  color: #336600;
}

.content-left-column span.label a { color: #336600; }

.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: left;
}

div.extra-main
{
	width: 420px;
	height: 190px;
	overflow:auto;
	border: thin none blue;
}
div.extra-title
{
	width: 340px;
	height: 250px;
	overflow:auto;
	border: thin none blue;
}


.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: 0px;
}

.sidenav a { color: #336600; }

.gallery-main-column {
  display: block;
  float: left;
  width: 342px;
  
  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-nav-column {
  display: block;
  float: left;
  width: 45px;
  
}
.gallery-row{
}
.gallery-row img{
  margin-right: 6px;
  margin-bottom: 6px;
  border: 0px;
}

#GalleryZoomTitle{
  margin-top: 10px;
}


  
  
