html, body, div, p, h1, h2, h3, ol, 
span, a, table, td, form, img, li{
   margin-left: 1px;
   padding-left: 1px;
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-size: 11px;
  }
  
ul{
   margin-left: 1px;
   padding-left: 1px;
   list-style-type:disc;
   font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-size: 11px;
   text-align:left;
  }

html, body {height:99%;}

#globalsite {
  background-color: #FFFFFF; 
  width: 750px;
  position: absolute;
  left: 50%;
  margin-left: -379px;
  height: 99%;
 } 
#impcss {
	background: transparent;
	position: absolute;
	top: 365px;
	height:31px;
	width: 88px;
	left: 285px;
  } 
  
#gotohomeol {
	background: transparent;
	position: absolute;
	top: 26px;
	height:37px;
	width: 204px;
	left: 30px;
  } 
  
#gotohomeur {
	background: transparent;
	position: absolute;
	top: 582px;
	height:25px;
	width: 137px;
	left: 580px;
  } 

#nav_resort {
	background: transparent;
	position: absolute;
	top: 140px;
	height:20px;
	left: 57px;
	width: 40px;
	visibility: hidden;
  } 
 

#nav_basis {
	background: transparent;
	position: absolute;
	top: 157px;
	height:20px;
	left: 102px;
	width: 80px;
	visibility: hidden;
  }  
    
#nav_unterkunft {
	background: transparent;
	position: absolute;
	top: 164px;
	height:20px;
	left: 179px;
	width: 64px;
	visibility: hidden;
  } 
  
#nav_tauchplaetze {
	background: transparent;
	position: absolute;
	top: 166px;
	height:20px;
	left: 240px;
	width: 60px;
	visibility: hidden;
	z-index: 1;
  } 
  
#nav_service {
	background: transparent;
	position: absolute;
	top: 166px;
	height:20px;
	left: 315px;
	width: 60px;
	visibility: hidden;
  } 
  
    
#nav_news {
	background: transparent;
	position: absolute;
	top: 482px;
	height:46px;
	left: 481px;
	width: 99px;
	visibility: hidden;
	z-index: 1;



  } 
  
#nav_kontakt {
	background: transparent;
	position: absolute;
	top: 480px;
	height:20px;
	left: 570px;
	width: 48px;
	visibility: hidden;


  } 
  
#nav_impressum {
	background: transparent;
	position: absolute;
	top: 462px;
	height:20px;
	left: 625px;
	width: 69px;
	visibility: hidden;

  } 

#nav_resort_b {
	background: transparent;
	height: 59px;
	width: 59px;
	position: absolute;
	top: 80px;
	left: 45px;
	}
	
#nav_basis_b {
	background: transparent;
	height: 59px;
	width: 59px;
	position: absolute;
	top: 99px;
	left: 111px;
	}

#nav_unterkunft_b {
	background: transparent;
	height: 59px;
	width: 59px;
	position: absolute;
	top: 106px;
	left: 179px;
	}
	
#nav_tauchplaetze_b {
	background: transparent;
	height: 60px;
	width: 60px;
	position: absolute;
	top: 108px;
	left: 247px;
	}

#nav_service_b {
	background: transparent;
	height: 59px;
	width: 59px;
	position: absolute;
	top: 101px;
	left: 316px;
	}
	
#nav_news_b {
	background: transparent;
	height: 60px;
	width: 60px;
	position: absolute;
	top: 514px;
	left: 500px;
	}
	
#nav_kontakt_b {
	background: transparent;
	height: 60px;
	width: 60px;
	position: absolute;
	top: 496px;
	left: 565px;
	}
	
#nav_impressum_b {
	background: transparent;
	height: 59px;
	width: 59px;
	position: absolute;
	top: 479px;
	left: 630px;

	}

.navtext {
  font-size: 10pt;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-weight: bold;
  text-align: center;
  color: #009999;
  background: transparent; 
  text-decoration: none;
  }

.startuebblau {
	color: #009999;
	font-weight: bold;
	font-size: 18px;
	}

.uebimpressum {
	color: #000000;
	font-weight: bold;
	font-size: 11px;
	}

.startuebrot {
	color: #CC0000;
	font-weight: bold;
	font-size: 18px;
	}
  
#bstart {
	height: 283px;
	width: 283px;
	position: absolute;
	top: 72px;
	left: 385px;
	background-image: url(images/start.gif);

  }

#bresort {
	height: 283px;
	width: 283px;
	position: absolute;
	top: 72px;
	left: 385px;
	background-image: url(images/resort.gif);

  }
 
#bbasis {
	height: 283px;
	width: 283px;
	position: absolute;
	top: 72px;
	left: 385px;
	background-image: url(images/basis.gif);

  }


#bunterkunft {
	height: 283px;
	width: 283px;
	position: absolute;
	top: 72px;
	left: 385px;
	background-image: url(images/unterkunft.gif);

  }

#btauchplaetze {
	height: 283px;
	width: 283px;
	position: absolute;
	top: 72px;
	left: 385px;
	background-image: url(images/tauchplaetze.gif);

  }   

#bservice {
	height: 283px;
	width: 283px;
	position: absolute;
	top: 72px;
	left: 385px;
	background-image: url(images/service.gif);

  }    
  
#bnews {
	height: 283px;
	width: 283px;
	position: absolute;
	top: 72px;
	left: 385px;
	background-image: url(images/news.gif);

  }
 
#bkontakt {
	height: 283px;
	width: 283px;
	position: absolute;
	top: 72px;
	left: 385px;
	background-image: url(images/kontakt.gif);

  }   
  
#bimpressum {
	height: 283px;
	width: 283px;
	position: absolute;
	top: 72px;
	left: 385px;
	background-image: url(images/impressum.gif);

  }   
  
#mainzone {
	background: url(images/back.jpg);
	height: 640px;
	width: 750px;
	position: relative;
	top: 0px;
	left: 0px;
	background-color: #FFFFFF;

  }    

#startueb {
	font-weight: bold;
	font-size: 18px;
	height: 53px;
	width: 300px;
	position: absolute;
	background: transparent;
	line-height: 20px;
	overflow: auto;
	padding-right: 25px;
	top: 223px;
	left: 55px;

	}
	
#startueb2 {
	color: #009999;
	font-weight: bold;
	font-size: 14px;
	height: 21px;
	width: 300px;
	position: absolute;
	background: transparent;
	line-height: 20px;
	overflow: auto;
	padding-right: 25px;
	top: 256px;
	left: 55px;
	}
#ueb2 {
	color: #009999;
	font-weight: bold;
	font-size: 14px;
	height: 21px;
	width: 337px;
	position: absolute;
	background: transparent;
	line-height: 20px;
	overflow: auto;
	padding-right: 25px;
	top: 203px;
	left: 55px;
	}
	
#ueb3 {
	color: #009999;
	font-weight: bold;
	font-size: 14px;
	height: 21px;
	width: 300px;
	position: absolute;
	background: transparent;
	line-height: 20px;
	overflow: auto;
	padding-right: 25px;
	top: 425px;
	left: 55px;
	}

#ueb4 {
	color: #009999;
	font-weight: bold;
	font-size: 14px;
	height: 21px;
	width: 350px;
	position: absolute;
	background: transparent;
	line-height: 20px;
	overflow: auto;
	padding-right: 25px;
	top: 380px;
	left: 55px;
	}
	
#ueb5 {
	color: #009999;
	font-weight: bold;
	font-size: 14px;
	height: 21px;
	width: 350px;
	position: absolute;
	background: transparent;
	line-height: 20px;
	overflow: auto;
	padding-right: 25px;
	top: 480px;
	left: 55px;
	}

#tauchplind {

	height: 116px;
	width: 315px;
	position: absolute;
	top: 225px;
	left: 60px;
	background: transparent;

  }

#textzone {
	color: #000000;
	font-size: 11px;
	display: block;
	height: 172px;
	width: 300px;
	position: absolute;
	background: transparent;
	line-height: 1.5;
	overflow: auto;
	padding-right: 25px;
	top: 280px;
	left: 68px;
	text-align: justify;
	}
	
#textzone2 {
	color: #000000;
	font-size: 11px;
	display: block;
	height: 386px;
	width: 300px;
	position: absolute;
	background: transparent;
	line-height: 1.5;
	overflow: hidden;
	padding-right: 25px;
	top: 227px;
	left: 68px;
	text-align: justify;
	}

#textzone3 {
	color: #000000;
	font-size: 11px;
	display: block;
	height: 50px;
	width: 300px;
	position: absolute;
	background: transparent;
	line-height: 1.5;
	overflow: hidden;
	padding-right: 25px;
	top: 449px;
	left: 68px;
	text-align: justify;
	}
	
#textzone4 {
	color: #000000;
	font-size: 11px;
	display: block;
	height: 386px;
	width: 317px;
	position: absolute;
	background: transparent;
	line-height: 1.5;
	overflow: auto;
	padding-right: 25px;
	top: 227px;
	left: 68px;
	text-align: justify;
	}
	
#textzone5 {
	color: #000000;
	font-size: 11px;
	display: block;
	height: 186px;
	width: 300px;
	position: absolute;
	background: transparent;
	line-height: 1.5;
	overflow: hidden;
	padding-right: 25px;
	top: 227px;
	left: 68px;
	text-align: justify;
	}

#textzoneanf {
	color: #000000;
	font-size: 11px;
	display: block;
	height: 350px;
	width: 300px;
	position: absolute;
	background: transparent;
	line-height: 1.5;
	overflow: hidden;
	padding-right: 25px;
	top: 227px;
	left: 68px;
	text-align: justify;
	}
	
#textzone6 {
	color: #000000;
	font-size: 11px;
	display: block;
	height: 200px;
	width: 300px;
	position: absolute;
	background: transparent;
	line-height: 1.5;
	overflow: hidden;
	padding-right: 25px;
	top: 410px;
	left: 68px;
	text-align: justify;
	}
	
#textzone7 {
	color: #000000;
	font-size: 11px;
	display: block;
	height: 50px;
	width: 300px;
	position: absolute;
	background: transparent;
	line-height: 1.5;
	overflow: hidden;
	padding-right: 25px;
	top: 504px;
	left: 68px;
	text-align: justify;
	}
	
#divUpControl {
	position: absolute;
        height: 30px;
	width: 30px;
	top: 345px;
	left: 368px;
	z-index:1;
	}
#divUpControl2 {
	position: absolute;
        height: 30px;
	width: 30px;
	top: 227px;
	left: 368px;
	z-index:1;
	}
#divDownControl {
	position: absolute;
        height: 30px;
	width: 30px;
	top: 510px;
	left: 368px;
	z-index:1;
	}	
#divContainer {
	height: 185px;
	width: 320px;
	clip:rect(0,320,185,0);
	position: absolute;
	overflow: hidden;
	top: 350px;
	left: 68px;
	visibility:hidden
	}
#divContent {color: #000000;
	font-size: 11px;
	position: absolute;
        background: transparent;
	line-height: 1.5;
	text-align: justify;
        top: 0px;
        left: 0px;        
	display: block;
	padding-right: 25px;
	}
	
#divContainer2 {
	height: 308px;
	width: 320px;
	clip:rect(0,320,308,0);
	position: absolute;
	overflow: hidden;
	top: 227px;
	left: 68px;
	visibility:hidden
	}
#divContent2 {color: #000000;
	font-size: 11px;
	position: absolute;
        background: transparent;
	line-height: 1.5;
	text-align: justify;
        top: 0px;
        left: 0px;        
	display: block;
	padding-right: 25px;
	}


#textzoneli {
	color: #000000;
	font-size: 11px;
	display: block;
	height: 270px;
	width: 322px;
	position: absolute;
	background: transparent;
	line-height: 1.1;
	overflow: auto;
	padding-right: 25px;
	top: 227px;
	left: 68px;
	text-align: left;
	list-style-type: circle;
	}
  
 
a {
  font-size: 11px;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  color: #000000;
  background: transparent; 
  text-decoration: none;
  }
  
a:link,a:visited {
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  color: #000000;
  text-decoration: none;
  }

a:hover{
  font-weight: bold;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  color: #000000;
  }
  
a:active{
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  color: #000000;
  }
  
a.b {
  font-size: 10pt;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-weight: bold;
  color: #000000;
  background: transparent; 
  text-decoration: none;
  }
  
a.b:link,a.b:visited {
  font-weight: bold;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  color: #000000;
  text-decoration: none;
  }

a.b:active,a.b:hover{
  font-weight: bold;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  color: #000000;
  }
  
  
.ab {
padding-top: 1px;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
clear : both;
background:transparent;
 }

.bez {
float: left;
width: 300px;
color: #000000;
text-align: left;
font:8pt Verdana, Geneva, Arial, Helvetica, sans-serif; }

.formw {
float: left;
width: 300px;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
text-align: left; }

.schalter{
border: 1px solid #BEAE7C; font:8pt Verdana, Geneva, Arial, Helvetica, sans-serif;
background: #ffffff; color: #000000;
}

.border{
border: 1px solid #BEAE7C;}

h2{background:transparent;}
span{background:transparent;}
form{background:transparent;}
