body {
font-size: medium;
background-color: #14A5D2;
padding: 0px;
margin: 0px;
font-family: arial, verdana, helvetica;
}

#top {
font-size: 0.7em;
text-align: center;
color: white;
background-color: #0C5790;
}

#logo { margin-top: 0px;
width: 100%;
height: 130px;
text-align: center;
top: 3.0em;
border-bottom: solid 2px #0070C0;
background-color: #14A5D2;
background-image:url(grafiken/harrys-divebase-logofull.jpg);
background-position: top center;
}

#teaserrahmen {
width: 245px;
float: right;
padding-left: 10px;
padding-right: 15px;
margin-top: 46px;
}

#teaserrahmen a{
font-weight: bold;
}

.teaser {
font-size: small;
background-color: #E6F5FA;
width: 230px;
border: #0050A0;
padding: 7px;
margin-bottom: 10px;
margin-right: 20px;
}

#teaser h1{
font-size: 1.1em;
}

#inhalte {
background-color: #E6F5FA;
background-image: url(grafiken/taucher-luftblasen-2.jpg);
background-attachment: fixed;
color:#003080;
font-size: 0.9em;
}

#inhalte h1 {
font-size: 1.2em;
}

#inhalte h2 {
font-size: 1.0em;
}

#inhalte h3 {
font-size: 0.8em;
}

#inhalte a {
color: #003080;
text-decoration: underline;
}

#inhalte a:hover {
color: #003080;
text-decoration: underline;
}

#navirahmen {
width: 215px;
float: left;
padding-right: 20px;
}

#navigation {
font-size: 0.8em;
font-weight: bold;
width: 200px;
padding-top: 70px;
padding-left: 0px;
margin-left: 15px;
margin-top: 5px;
background-image:url(grafiken/oktopus-navigation.gif);
background-position: top left;
background-repeat: no-repeat;
float: left;
}

#navigation a {
height: 1.3em;
margin-top: 3px;
padding-top: 0px;
padding-left: 25px;
color: #00465C;
display: block;
text-decoration: none;
}

#navigation a:hover {
color: #DC5920;

}

#navigation a.aktiv {color: #E16529;}

#navigation a.unavaktiv { margin-left: 0px;
padding-left: 35px;
color: #E16529;
background-image:url(grafiken/pussyfuss.gif);
background-repeat: no-repeat;    }

.unav {
margin-left: 10px;
}

.aktiv {
color: #DC5920;
background-image:url(grafiken/pussyfuss.gif);
background-repeat: no-repeat;
margin-left: 0px;
}

#mitte {
background-color: #E6F5FA;
padding: 20px;
margin: 46px 275px 0 227px;
}

#mitte-tauchkurs {
background-color: #E6F5FA;
padding: 20px;
margin: 46px 275px 0 227px;
}

#mitte-tauchkurs h1 {
margin: 2px;
}

#mitte-tauchkurs h3 {
margin-top: 5px;
margin-bottom: 2px;
}

#mitte-tauchkurs p {
margin-top, margin-bottom: 7px;
}

#gaestebuch {
background-color: #E6F5FA;
padding:20px;
margin: 46px 20px 0 227px;
}

#bc {
font-size: 0.8em;
font-weight: bold;
margin-bottom: 7px;
}
#bc a {margin-right: 7px;}


#copy {
margin-top: 600px;
margin-left: 250px;
padding-bottom: 10px;
color: #ffffff;
font-size: 0.6em;
left: 0px;
}

#copy a{
color: #ffffff;
text-decoration: none;
}

#disc {
font-size: 0.7em;
}

#disc h4 {
font-size: 1em;
}


.imgrechts {
float: right;
border: solid 2px white;
margin-left: 12px;

}

.imglinks {
float: left;
border: solid 2px white;
margin-right: 12px;
}

.imgcenter {
position: center;
border: solid 2px white;

}


.kaffee {
display: block;
text-align: right;
font-weight: bold;
}

.ext {
background-image: url(grafiken/externer_link.gif);
background-repeat: no-repeat;
background-position: center right;
padding-right:19px;
}

.tauchkurs {
border: solid 2px #FF7F00;
padding: 4px;
margin-top: 7px;
background-color: white;
}

li {
margin-top: 5px;
list-style-type: none;
}

ul {
list-style-type: square;
}

.oben {
display: block;
text-align: right;
padding-right: 35px;
background-image:url(grafiken/nach-oben.gif);
background-repeat: no-repeat;
background-position: top right;
color: #003080;
border-bottom: solid 1px #003080;
text-decoration: none;
margin-top: 3em;
margin-bottom: 1em;
}


.preis {
display: block;
text-align: right;
font-weight: bold;
font-size: 1.0em;
}

.padiaowd {
background: #C0DFFE;
border: solid 1px #0050A0;
}
.padiadventure {
background: #DBF2FD;
border: solid 1px #0050A0;
padding-left: 0.4em;
padding-right: 0.4em;
margin-right: 0.4em;
}
.padirescue {
background: #D9FBF5;
border: solid 1px #0050A0;
padding-left: 0.4em;
padding-right: 0.4em;
margin-right: 0.4em;
}

.padimsd {
background: #59EED5;
border: solid 1px #0050A0;
padding-left: 0.4em;
padding-right: 0.4em;
margin-right: 0.4em;
}

.padidivem {
background: #FCDE85;
border: solid 1px #0050A0;
padding-left: 0.4em;
padding-right: 0.4em;
margin-right: 0.4em;
}

.padiins {
background: #FFA851;
border: solid 1px #0050A0;
padding-left: 0.4em;
padding-right: 0.4em;
margin-right: 0.4em;
}

.padidiscover {
background: #EFEFEF;
border: solid 1px #0050A0;
padding-left: 0.4em;
padding-right: 0.4em;
margin-right: 0.4em;
}

.padiowd {
background: #DFDFDF;
border: solid 1px #0050A0;
padding-left: 0.4em;
padding-right: 0.4em;
margin-right: 0.4em;
}


.vdtlholiday {
background: #EFEFEF;
border: solid 1px #0050A0;
padding-left: 0.4em;
padding-right: 0.4em;
margin-right: 0.4em;
}

.vdtlgrund {
background: #dFdFdF;
border: solid 1px #0050A0;
padding-left: 0.4em;
padding-right: 0.4em;
margin-right: 0.4em;
}

.vdtlbronze {
background: #C0DFFE;
border: solid 1px #0050A0;
padding-left: 0.4em;
padding-right: 0.4em;
margin-right: 0.4em;
}

.vdtlsilber {
background: #D9FBF5;
border: solid 1px #0050A0;
padding-left: 0.4em;
padding-right: 0.4em;
margin-right: 0.4em;
}

.vdtlgold {
background: #59EED5;
border: solid 1px #0050A0;
padding-left: 0.4em;
padding-right: 0.4em;
margin-right: 0.4em;
}

.vdtltlassistent {
background: #FEF8E0;
border: solid 1px #0050A0;
padding-left: 0.4em;
padding-right: 0.4em;
margin-right: 0.4em;
}

.tipp {
background: white;
padding: 10px;
}

hr {
width: 99%;
height: 1px;
color: #0050A0;
}