
body {
background: url(../grafiken/background.jpg) no-repeat; 
background-color:#FAF0CC;
background-position: top;
font-size: 12px;
font-family: Arial;
color:#663300;
padding:0px;
margin:0px;
}
a {color: #663300;}
a:visited {color:#663300;}
a:hover {color: #663300;}
a:active { color:#663300;}

a.navi {color: #663300; text-decoration: none;}
a.navi:visited {color:#663300;}
a.navi:hover {color: #663300;}
a.navi:active { color:#663300;}

h1 {
font-size: 11px;
font-weight: bold;
text-transform:uppercase;
background-color: #663300;
border-top:0px solid #ffffff;
border-bottom:0px solid #ffffff;
padding:5px 15px;
margin:0px;
color:#663300;
}

.headline {
font-size:13px;
font-weight: bold;
font-family: Arial;
}

.navigation {
font-weight: bold;
padding: 5px 10px;
margin:0px;
border:0px solid #ffffff;
color:#663300;

min-height:380px;
height:auto !important;
height:380px;
}



/* ----------container zentriert das layout-------------- */
#container {
width: 1000px;
padding:0px;
margin: 0px;
margin-left: auto;
margin-right: auto;
} 

#kontakt {
text-align: left;
background-color: #FAF0CC;
padding: 0px;
margin: 0px;
/*height:175px;*/

max-height:175px;
height:auto !important;
height:175px;
border:0px solid #ffffff;
}

#kontakt img {padding:0px; margin:0px; border: 0px solid #00FF33; vertical-align: bottom;} 

/* ----------outer und inner----------------- */

#outer{ 
border-left: solid 200px #ffffff; /* für print   */ 
border-right: solid 200px #ffffff; /* für print  */ 
background-color: #ffffff; /* für print  */
} 

#inner{margin:0; width:100%; }

/* --------------left und right navigavtion------------- */
#left {
 width:200px; 
 float:left; 
 position:relative; 
 margin-left:-200px; 
 margin-right:1px;
 background-color: #B09266;
 height:527px;
 border:0px solid #ffffff;
 }
 
 #left img {padding:0px; margin:0px; border: 0px solid #00FF33; vertical-align: bottom;} 
 
 #right {
 width:200px; 
 float:right; 
 position:relative; 
 margin-right:-200px; 
 margin-left:1px;
 /*background-color: #990000;*/
 text-align: right;
 }
 
  #rightSmall {
 width:200px; 
 float:right; 
 position:relative; 
 margin-right:-200px; 
 margin-left:1px;
/*background-color: #990000;*/
 text-align: right;
 }
 
  
a.whalewatching {color: #663300; margin-right:55px;}
a.whalewatching:visited {color:#663300;}
a.whalewatching:hover {color: #663300;}
a.whalewatching:active { color:#663300;}


a.malariafrei {color: #663300; margin-right:36px;}
a.malariafrei:visited {color:#663300;}
a.malariafrei:hover {color: #663300;}
a.malariafrei:active { color:#663300;}


a.golf {color: #663300; margin-right:107px;}
a.golf:visited {color:#663300;}
a.golf:hover {color: #663300;}
a.golf:active { color:#663300;}

a.golfEN {color: #663300; margin-right:121px;}
a.golfEN:visited {color:#663300;}
a.golfEN:hover {color: #FF6600;}
a.golfEN:active { color:#663300;}

a.winelands {color: #663300; margin-right:82px;}
a.winelands:visited {color:#663300;}
a.winelands:hover {color: #663300;}
a.winelands:active { color:#663300;}

.hermanus {color: #663300; margin-right:92px;}
.kanonen {color: #663300; margin-right:40px;}
.cannons {color: #663300; margin-right:40px;}

.hafen {color: #663300; margin-right:30px;}
.hafenEN {color: #663300; margin-right:26px;}
.hermanusWhale {color: #663300; margin-right:25px;}
.hermanusCubana {color: #663300; margin-right:16px;}
.hermanusCliffs {color: #663300; margin-right:40px;}

.arniston {color: #663300; margin-right:104px;}
.bettysbay {color: #663300; margin-right:91px;}
.caledon {color: #663300; margin-right:103px;}
.elim {color: #663300; margin-right:125px;}
.genadenal {color: #663300; margin-right:90px;}
.lagulhas {color: #663300; margin-right:95px;}
.stanford {color: #663300; margin-right:105px;}
.swellendam {color: #663300; margin-right:82px;}
.villiersdorn {color: #663300; margin-right:87px;}

.drucken {text-align: center;}

.amakhosiguesthouse {margin-right:13px;}
.luxurioesesuiten {margin-right:55px;}
.gemuetlicheterrasse {margin-right:27px;}
.romantischesambiente {margin-right:7px;}
.wilderatlantischerozean {margin-right:1px;}
.privatebalkone {margin-right:55px;}
.grosszuegigelounge {margin-right:32px;}
.unterderafrikanischensonne {margin-right:1px;}
.vielfaeltigesbuffet {margin-right:46px;}
.koestlichesfruehstueck {margin-right:25px;}
.gemuetlichesbad {margin-right:47px;}
.herzlichwillkommen {margin-right:23px;}
.stilvollerfruehstuecksraum {margin-right:1px;}

.oceanzimmer {margin-right:55px;}
.flowerzimmer {margin-right:55px;}
.colonialzimmer {margin-right:47px;}
.wildernesszimmer {margin-right:45px;}
.africanzimmer {margin-right:72px;}

.luxuryaccommodation {margin-right:15px;}
.cozypatio {margin-right:85px;}
.romanticambience {margin-right:29px;}
.wildatlanticozean  {margin-right:39px;}
.privatebalconies {margin-right:47px;}
.splendidguestlounge {margin-right:20px;}
.enjoutheafricansun {margin-right:28px;}
.variedbreakfastbuffet {margin-right:19px;}
.deliciosbreakfast {margin-right:35px;}
.takeahomelybath {margin-right:35px;}
.awarmwelcome {margin-right:46px;}
.stylishbreakfastroom {margin-right:12px;}

.oceanroom {margin-right:67px;}
.flowerroom {margin-right:66px;}
.colonialroom {margin-right:57px;}
.wildernessroom {margin-right:45px;}
.africanroom {margin-right:72px;}

/* -----------------Inhalt--------------------- */ 
#content{ 
position: relative; 
margin: 0px; 
/*background-color:#FAF0CC;*/
}

#contentBig{ 
position: relative; 
margin: 0px; 
width: 595px;
/*background-color:#cccccc;*/
}

.main {
padding-top: 60px;
padding-left: 90px;
padding-right: 10px;
padding-bottom: 20px;
margin:0px; }

.mainBeach {
padding-top: 10px;
padding-left: 90px;
padding-right: 10px;
padding-bottom: 10px;
margin:0px; }

.mainTabelle {
padding-top: 0px;
padding-left: 90px;
padding-right: 10px;
padding-bottom: 5px;
margin:0px; }

.mainTabelleZimmer {
padding-top: 0px;
padding-left: 90px;
padding-right: 30px;
padding-bottom: 5px;
margin:0px; }

p {
padding: 5px 10px;
margin:0px; }

pre{
font-size: 12px;
padding: 5px 10px;
margin:0px;}

/*  ----------------footer---------------------- */ 
#footer {
clear:left;
padding:0px;
margin:0px;
text-align: right; } 


#footer img {padding:0px; margin:0px; border: 0px solid #00FF33; vertical-align: top;} 

.leftalign {
	float: left;
	margin: 0 10px 0 0;
}

.rightalign {
	float: right;
	margin: 0 0 0 10px;
}

.handwriting
{
font-family: Lucida Handwriting, Arial;
font-style: italic;
}

.handwritingHeadline
{
font-family: Lucida Handwriting, Arial;
font-style: italic;
font-size:15px;
font-weight: bold;
}