#base {
overflow:auto;
}


#frame { 
position:absolute; 
top:21px; 
left:20px;
width:1000px;
font-size:11pt; 
color:#000000;
font-family:Arial,Verdana,Tahoma,Sans-Serif;
font-weight:normal; 
text-align:left;
overflow:auto;
}



#topmen { 
position:absolute; 
top:0px; 
left:10px;
width:1000px;
height:20px;
text-align:center;
}

.topmentd { 
height:16px; 
font-family:Arial,Verdana,Tahoma,Sans-Serif;
font-weight:normal; 
font-size:10pt; 
color:#f63703; 
text-align:right; 
}

.topmenu {
width:100%; 
height:16px; 
border:0px; 
padding:2px; 
color:#804000; 
background:#FFBB77; 
font-Weight:normal; 
font-family:Arial,Verdana,Tahoma,Sans-Serif;
border-bottom:1px solid #f63703; 
}


#menuel { 
position:absolute;
left:10px; 
top:0px; 
left:0px;
width:128px;
height:100%;
background-image:url(../elem/bgmenue.gif);
font-family:Verdana,Tahoma,Arial,Sans-Serif;
z-index:1;
}


  ul#nav {
    width: 9.5em;
    margin:0; 
    padding:0em; 
    text-align:left;
    margin-top:130px;
   /* border-bottom: 0px solid black; /*Gesamtrahmen Menue*/ */
   /* border-right: 0.3px solid black; */
   /* background-color: #FF0000;*/
  }

  ul#nav li {
    list-style: none;
    margin: 0em;
    padding: 0.1em;   /*linker Abstand im Menue */
  }

  ul#nav a, ul#nav span, ul#nav h2 {
    display:block;
    padding: 0.2em;  /* Höhe und Breite der Menuepunkte */
    text-decoration: none; 
    font-weight: normal;
    font-size:0.8em;
    color:#FFFFFF; 
    background-color:#000080;    /*  Farbe Buttonschrift */
  }

* html  ul#nav a, ul#nav span, ul#nav h2 {
	padding: 0.1em;
}
  
  ul#nav a:hover, ul#nav span { 
    color:#FFFF00; 
    background-color:#f63703;
    font-family:Verdana,Tahoma,Arial,Sans-Serif;
    font-weight:normal; 
  } 

  ul#nav h2 {
    font-family:Verdana,Tahoma,Arial,Sans-Serif;
    font-size: 0.8em;
    margin: 0.8em 0 0;
    border-color: #FF0000;
    color:#00006A;
    background-color: #ff3300; 
  }  
 
 /* Menue oben */
 
.tblmenu {
width:100%; 
border:0px; 
font-weight:normal; 
font-family:Verdana,Arial,Sans-Serif;  
text-align:center;
}

.tdmenblau { 
height:36px; 
width:100%; 
font-family:Verdana,Arial,Sans-Serif; 
font-weight:normal; 
font-size:8pt; 
vertical-align:bottom;
text-align:center; 
color:#FFFFFF;
} 

* html .tdmenblau { 
height:26px; 
}


.m { font-size:10pt; color:#000080; font-family:Verdana,Arial,Tahoma,Sans-Serif; font-weight:normal; text-decoration:none; text-align:center; }
.m:visited { color:#000080 text-decoration:none; }
.m:link { color:#000080; text-decoration:none; }
.m:active { color:#000080; text-decoration:none; }
.m:hover { color:#C40000; font-weight:normal; text-decoration:none; }

.nm { font-size:10pt; color:#000080; font-family:Verdana,Arial,Tahoma,Sans-Serif; font-weight:normal; text-decoration:underline; }
.nm:visited { color:#000080 text-decoration:underline; }
.nm:link { color:#000080; text-decoration:underline; }
.nm:active { color:#000080; text-decoration:underline; }
.nm:hover { color:#C40000; font-weight:normal; text-decoration:none; }

.w { font-size:6pt; color:#8687B8; font-family:Verdana,Tahoma,Arial,Sans-Serif; text-decoration:none; }
.w:visited { color:#8687B8; text-decoration:none; font-weight:bold; }
.w:link { color:#8687B8; text-decoration:none; font-weight:bold; }
.w:active { color:#8687B8 text-decoration:none; font-weight:bold; }
.w:hover { color:#808080; font-weight:bold; text-decoration:none; }

.s { font-size:10pt; color:#000080; font-family:Verdana,Arial,Tahoma,Sans-Serif; font-weight:normal; text-decoration:none; text-align:center; }
.s:visited { color:#000080; text-decoration:none; }
.s:link { color:#000080; text-decoration:none; }
.s:active { color:#000080; text-decoration:none; }
.s:hover { color:#C40000; font-weight:normal; text-decoration:none; }


.sf { font-size:10pt; color:#000080; font-family:Verdana,Arial,Tahoma,Sans-Serif; font-weight:normal; text-decoration:none; text-align:center; }
.sf:visited { color:#000080; text-decoration:none; }
.sf:link { color:#000080; text-decoration:none; }
.sf:active { color:#000080 text-decoration:none; }
.sf:hover { color:#ce020e; font-weight:normal; text-decoration:none; }



.x { color:#ce020e; font-size:14; font-family:Verdana,Arial,Tahoma,Sans-Serif; font-weight:bold; text-decoration:none; text-align:center; }
.x:visited { color:#ce020e; font-size:14; text-decoration:none; }
.x:link { color:#ce020e; font-size:14; text-decoration:none; }
.x:active { color:#ce020e; font-size:14; text-decoration:none; }
.x:hover { color:#ce020e; font-size:14; font-weight:bold; text-decoration:none; }


#menue {
position:absolute; 
top:4px; 
left:100px; 
height:30px;
color:#FF8000; 
text-align:right; 
} 

#menueright {
position:absolute; 
top:4px; 
right:5px; 
height:30px;
color:#FF8000; 
text-align:right; 
} 

#submenueright {
position:absolute; 
top:40px; 
right:5px; 
height:30px;
color:#FF8000; 
text-align:right; 
}

#submenue {
position:absolute; 
top:40px; 
left:100px; 
height:30px;
color:#FF8000; 
text-align:right; 
} 

h1 { 
color:#000080; 
font-size: 14pt; font-weight: normal;
font-family:Verdana,Tahoma,Arial,Sans-Serif; 
}

h2 { 
color:#000080; 
font-size: 12pt; 
font-weight: normal; 
font-family:Verdana,Arial,Tahoma,Sans-Serif; 
}

.ce {
text-align:center;
}

#pictopre { 
position:absolute; 
top:35px; 
right:10px;
z-index:1;
overflow:auto;
}

#pictople { 
position:absolute; 
top:5px; 
left:5px;
z-index:1;
overflow:auto;
}

#picbotle { 
position:absolute; 
bottom:10px; 
left:10px;
text-align:left;
z-index:1;
overflow:auto;
}

#picbotre { 
position:absolute; 
bottom:10px; 
right:10px;
z-index:1;         
text-align:right;
overflow:auto;
}

#main {
background-color:#0080C0;

text-align:center;
margin:0;
overflow:auto;
}

#idx { 
position:relative; 
top:5px; 
width:1000px;
height:725px;
font-family:Arial,Verdana,Tahoma,Sans-Serif;
font-size:10pt;
color:#000080; 
background-color:#FFFFFF;
background-image:url(../img/back/dbbg.jpg); 
text-align:left;
border: 1px solid #9FFFFF;
}


#pemba { 
position:relative; 
top:5px; 
width:1000px;
height:725px;
font-family:Arial,Verdana,Tahoma,Sans-Serif;
font-size:10pt;
color:#000080; 
background-color:#FFFFFF;
background-image:url(../img/back/pbabg1.jpg); 
text-align:left;
border: 1px solid #9FFFFF;
}

#pba { 
position:relative; 
top:5px; 
width:1000px;
height:725px;
font-family:Arial,Verdana,Tahoma,Sans-Serif;
font-size:10pt;
color:#000080; 
background-color:#FFFFFF;
background-image:url(../img/back/pbabg.jpg); 
text-align:left;
border: 1px solid #9FFFFF;
}

#safari { 
position:relative; 
top:5px; 
width:1000px;
height:725px;
font-family:Arial,Verdana,Tahoma,Sans-Serif;
font-size:10pt;
background-color:#FFFFFF;
background-image:url(../img/back/safbg.jpg); 
text-align:left;
border: 1px solid #9FFFFF;
}

#pool { 
position:relative; 
top:5px; 
width:1000px;
height:725px;
font-family:Arial,Verdana,Tahoma,Sans-Serif;
font-size:10pt;
color:#000080; 
background-color:#FFFFFF;
background-image:url(../img/back/poolbg.jpg); 
text-align:left;
border: 1px solid #9FFFFF;
}

#coast { 
position:relative; 
top:5px; 
width:1000px;
height:725px;
font-family:Arial,Verdana,Tahoma,Sans-Serif;
font-size:10pt;
color:#000080; 
background-color:#FFFFFF;
background-image:url(../img/back/coastbg.jpg); 
text-align:left;
border: 1px solid #9FFFFF;
}

#pool { 
position:relative; 
top:5px; 
width:1000px;
height:725px;
font-family:Arial,Verdana,Tahoma,Sans-Serif;
font-size:10pt;
color:#000080; 
background-color:#FFFFFF;
background-image:url(../img/back/poolbg.jpg); 
text-align:left;
border: 1px solid #9FFFFF;
}

#vill { 
position:relative; 
top:5px; 
width:1000px;
height:725px;
font-family:Arial,Verdana,Tahoma,Sans-Serif;
font-size:10pt;
color:#000080; 
background-color:#FFFFFF;
background-image:url(../img/back/villbg.jpg); 
text-align:left;
border: 1px solid #9FFFFF;
}

#maisha1 { 
position:relative; 
top:5px; 
width:1000px;
height:725px;
font-family:Arial,Verdana,Tahoma,Sans-Serif;
font-size:10pt;
color:#000080; 
background-color:#FFFFFF;
background-image:url(../img/back/divebg.jpg); 
text-align:left;
border: 1px solid #9FFFFF;
}


#maisha2 { 
position:relative; 
top:5px; 
width:1000px;
height:725px;
font-family:Arial,Verdana,Tahoma,Sans-Serif;
font-size:10pt;
color:#000080; 
background-color:#FFFFFF;
background-image:url(../img/back/msbg2.jpg); 
text-align:left;
border: 1px solid #9FFFFF;
}

#tent { 
position:relative; 
top:5px; 
width:1000px;
height:725px;
font-family:Arial,Verdana,Tahoma,Sans-Serif;
font-size:10pt;
color:#000080; 
background-color:#FFFFFF;
background-image:url(../img/back/tentbg2.jpg); 
text-align:left;
border: 1px solid #9FFFFF;
}

#vc { 
position:relative; 
top:5px; 
width:1000px;
height:725px;
font-family:Arial,Verdana,Tahoma,Sans-Serif;
font-size:10pt;
color:#000080; 
background-color:#FFFFFF;
background-image:url(../img/back/vcbg.jpg); 
text-align:left;
border: 1px solid #9FFFFF;
}

#vr { 
position:relative; 
top:5px; 
width:1000px;
height:725px;
font-family:Arial,Verdana,Tahoma,Sans-Serif;
font-size:10pt;
color:#000080; 
background-color:#FFFFFF;
background-image:url(../img/back/vrbg.jpg); 
text-align:left;
border: 1px solid #9FFFFF;
}

#vbeach { 
position:relative; 
top:5px; 
width:1000px;
height:725px;
font-family:Arial,Verdana,Tahoma,Sans-Serif;
font-size:10pt;
color:#000080; 
background-color:#FFFFFF;
background-image:url(../img/back/vcbeach.jpg); 
text-align:left;
border: 1px solid #9FFFFF;
}


#diani { 
position:relative; 
top:5px; 
width:1000px;
height:725px;
font-family:Arial,Verdana,Tahoma,Sans-Serif;
font-size:10pt;
color:#000080; 
background-color:#FFFFFF;
background-image:url(../img/back/dbbg.jpg); 
text-align:left;
border: 1px solid #9FFFFF;
}

#hm { 
position:relative; 
top:5px; 
width:1000px;
height:725px;
font-family:Arial,Verdana,Tahoma,Sans-Serif;
font-size:10pt;
color:#000080; 
background-color:#FFFFFF;
background-image:url(../img/back/hmbg.jpg); 
text-align:left;
border: 1px solid #9FFFFF;
}

#ws { 
position:relative; 
top:5px; 
width:1000px;
height:725px;
font-family:Arial,Verdana,Tahoma,Sans-Serif;
font-size:10pt;
color:#000080; 
background-color:#FFFFFF;
background-image:url(../img/back/wsbg.jpg); 
text-align:left;
border: 1px solid #9FFFFF;
}

 
#maintxt { 
position:absolute; 
top:60px; 
left:200px;
width:700px;
height:600px;
font-family:Verdana,Tahoma,Arial,Sans-Serif;
font-size:10pt;
color:#000080;
overflow:auto; 
}

#bildreihe { 
position:absolute; 
top:80px; 
left:150px;
width:750px;
height:180px;
overflow:auto; 
}

#head { 
position:absolute; 
top:70px; 
left:150px;
width:750px;
height:120px;
overflow:auto; 
}

#fullsubtxt { 
position:absolute; 
top:250px; 
left:30px;
width:950px;
height:470px;
font-family:Verdana,Tahoma,Arial,Sans-Serif;
font-size:10pt;
color:#000080;
padding-right:5px;
overflow:auto; 
}

#halbsubtxt { 
position:absolute; 
top:200px; 
left:250px;
width:730px;
height:500px;
font-family:Verdana,Tahoma,Arial,Sans-Serif;
font-size:10pt;
color:#000080;
overflow:auto; 
} 

#thirdleft {
position:absolute; 
top:150px; 
left:10px;
width:145px;
height:560px;
z-index:1;
}     

#thirdmiddle {
position:absolute; 
top:200px; 
left:150px;
width:620px;
height:500px;
font-family:Verdana,Tahoma,Arial,Sans-Serif;
font-size:10pt;
color:#000080;
z-index:1;
} 

#thirdright {
position:absolute; 
top:150px; 
right:10px;
width:210px;
height:560px;
color:#000080;  
vertical-align:top;
z-index:1;
overflow:auto;
} 

#midtxt {
position:absolute; 
top:150px; 
left:150px;
width:600px;
height:500px;
color:#000080;  
font-family:Verdana,Tahoma,Arial,Sans-Serif;
vertical-align:top;
overflow:auto;
} 


#scroll { 
position:absolute; 
top:160px;
left:100px;
width:880px;
height:550px;
font-family:Verdana,Tahoma,Arial,Sans-Serif;
font-size:10pt;
color:#000080;
padding-right:5px;
overflow:auto; 
}

#popup {
position:absolute; 
top:10px; 
padding-left:30px; 
width:200px; 
height:96%;
font-size:10pt;
font-family:Verdana,Tahoma,Arial,Sans-Serif; 
color:#000080; 
} 

#show { 
position:absolute; 
top:5px;
left:5px;  
width:200px; 
height:727px; 
text-align:right;
overflow:auto; 
}

#showright { 
position:absolute; 
top:5px;
right:5px;  

height:727px; 
text-align:right;
overflow:auto; 
}

#mainleft {
position:absolute; 
top:200px; 
left:10px;
width:400px;
height:500px;
font-family:Verdana,Tahoma,Arial,Sans-Serif;
font-size:10pt;
color:#000080;
overflow:auto; 
}   

#mainright {
position:absolute; 
top:200px; 
left:440px;
width:540px;
height:500px;
font-family:Verdana,Tahoma,Arial,Sans-Serif;
font-size:10pt;
color:#000080;
overflow:auto; 
}  

/* Newsletter */
#nlleft { 
position:absolute; 
top:130px; 
left:5px;
width:240px;
height:590px;
font-family:Verdana,Tahoma,Arial,Sans-Serif;
font-size:10pt;
overflow:auto; 
}

#nlright { 
position:absolute; 
top:130px; 
left:260px;
width:720px;
height:590px;
font-family:Verdana,Tahoma,Arial,Sans-Serif;
font-size:10pt;
color:#000080;
padding-right:5px;
overflow:auto; 
}

#halbsubtxt { 
position:absolute; 
top:100px; 
left:25%;
width:65%;
height:600px;
font-family:Verdana,Tahoma,Arial,Sans-Serif;
font-size:10pt;
color:#000080;
overflow:auto; 
z-index:1;
} 

.txt8 { 
color:#000080; 
font-family:Verdana,Arial,Tahoma,Sans-Serif; 
font-Weight:normal; 
font-size:8pt; 
text-align:left; 
}

.txt8r { 
color:#000080; 
font-family:Verdana,Arial,Tahoma,Sans-Serif; 
font-Weight:bold; 
font-size:8pt; text-align:right; 
}

.sq { 
list-style-type:square; 
font-size:10pt;
font-family:Verdana,Arial,Tahoma,Sans-Serif;
color:#000080; 
}

.krs { 
list-style-type:disc; 
font-size:10pt;
font-family:Verdana,Arial,Tahoma,Sans-Serif;
color:#000080; 
}


.smcenter { 
color:#000080; 
font-size:8pt; 
font-weight:normal; 
font-family:Verdana,Tahoma,Arial,Sans-Serif; 
text-align:center;
}

.norm { 
color:#000080; 
font-size:10pt; 
font-weight:normal; 
font-family:Verdana,Tahoma,Arial,Sans-Serif; 
text-align:left; 
}
;

#noscript { 
position:absolute; 
top:5%; 
left:15%;
width:70%;
height:20%;
background-color:#FFFFFF; 
color:#FF0000; 
font-size:10pt; 
font-family:Arial,Verdana,Tahoma,Sans-Serif; 
font-weight:bold; 
text-align:center; 
z-index:3;
}
