
#right { color: #006; font-size: 12px; font-family: Arial; font-weight: bold; line-height: 17px; text-align: justify; width: 560px; overflow: hidden; float: right; padding-right: 10px; padding-left: 10px; }
#right h1 { color: #003; font-size: 18px; font-weight: bold; font-style: italic; background-color: #fff; text-align: center; margin: 35px 40px 15px; border-top-style: none; border-right-style: none; border-bottom-style: groove; border-bottom-width: 2px; border-left-style: none; }
#footer { font-size: 12px; background-color: #003; text-align: center; margin-right: auto; margin-left: auto; padding-top: 10px; padding-bottom: 10px; border-top: 2px groove #009; }
a:link { color: #faff20; font-family: Arial; font-weight: bold; background-color: #003; padding-right: 5px; padding-left: 5px; }
#header { font-size: 12px; background-color: #003; background-image: url(images/divegd.jpg); background-repeat: no-repeat; background-position: center; text-align: center; height: 62px; margin-right: auto; margin-left: auto; border-top: 2px groove #006; border-bottom: 2px groove #006; }
body { color: #fff; font-size: 12px; font-family: Arial; font-weight: bold; background-color: #006; background-image: url(images/water.jpg); text-align: center; margin: 0; padding: 0; }
#banner { font-size: 12px; background-color: #009; background-image: url(images/scuba_dive_banner.jpg); background-repeat: no-repeat; background-position: center; text-align: center; height: 184px; margin-right: auto; margin-left: auto; border-top: 2px groove #006; border-bottom: 2px groove #006; }
#titel { color: #fff; font-size: 23px; font-weight: bold; background-color: #003; background-repeat: no-repeat; background-position: center; text-align: center; position: relative; height: 27px; margin: 0 auto; padding: 0; border-top: 2px ridge #0000a6; border-bottom: 2px ridge #0000a6; }
#titel h1 { color: #fff; font-size: 23px; font-family: Arial; font-weight: bold; background-color: #003; margin: 0; padding: 0; }
#main { background-color: #009; background-image: url(images/mainbg.gif); background-repeat: repeat-y; text-align: center; position: relative; width: 800px; height: auto; overflow: hidden; padding-right: 10px; padding-bottom: 0; padding-left: 0; }
#navcontainer
{ padding: 10px 0 1em; margin-bottom: 1em; font-family: Verdana, Lucida, Geneva, Helvetica, Arial, sans-serif; color: #333; text-align: left; }
#navcontainer ul
{ width: 195px; list-style: none; margin: 0; padding: 0; border: none; }
#navcontainer li
{
border-bottom: 1px solid #90bade;
margin: 0;
}
#navcontainer li a
{ display: block; padding: 5px 5px 5px 0.5em; border-left: 10px solid #1958b7; border-right: 10px solid #508fc4; background-color: #2175bc; color: #fff; font-size: 14px; text-decoration: none; width: 100%; height: 30px; }
html>body #navcontainer li a { width: auto; }
#navcontainer li a:hover
{
border-left: 10px solid #1c64d1;
border-right: 10px solid #5ba3e0;
background-color: #006;
color: #fff;
}
#left { text-align: center; position: relative; width: 200px; float: left; margin-top: 0; margin-left: 0; }
.rightimage { float: right; margin: 0 10px 10px; }
.leftimage { float: left; margin: 0 10px 10px; }
.leftimage_border { float: left; margin: 0 10px 10px; padding: 2px; border: ridge 1px #013467; }
.rightimage_border { float: right; margin: 0 10px 10px; padding: 2px; border: ridge 1px #013467; }
.sidebox
{ width: 170px; padding: 10px 5px 1em; margin-bottom: 1em; font-family: Verdana, Lucida, Geneva, Helvetica, Arial, sans-serif; color: #333; font-size: 11px; background-color: #fff8c8; text-align: justify; margin-top: 35px; margin-left: 10px; border: groove 2px #fc3; }
.right { padding-right: 30px; }
h4 { color: #fc3; font-weight: bold; margin: 35px 0 3px; border-top: 1px groove #def; }
table { font-size: 12px; }
a:visited { color: #abc9ee; font-weight: bold; background-color: #003; padding-right: 5px; padding-left: 5px; }
a:hover { color: #fc9; font-weight: bold; }
h2 { font-size: 14px; font-weight: bold; margin: 0.83em 0; }
ul { list-style-type: circle; list-style-position: outside; }
h2 { color: #fff; font-size: 1.5em; font-weight: bold; background-color: #006; text-align: center; margin: 0 0 12px; border: groove 2px #fc3; }
.special { color: #00006b; font-family: Arial; background-color: #abc9ee; text-align: center; padding: 0 10px 10px; border: ridge 2px #fff; }
h3 { color: #fff; font-size: 19px; font-weight: bold; background-color: #00006b; margin: 8px 0 12px; border-bottom: 2px groove #c5d6db; }
span { font-size: 12px; text-decoration: none; }
a:visited { color: #97c2ec; }
.special1 { color: #00006b; font-family: Arial; background-color: #abc9ee; text-align: left; width: 530px; padding: 0 5px 10px; border: ridge 2px #fff; }
#wrapper { width: 804px; margin-right: auto; margin-left: auto; border-right: 2px ridge #006; border-left: 2px ridge #006; }
.class { }
#stay { color: #b00; font-size: 20px; background-color: #fff; text-align: center; width: 400px; margin-right: auto; margin-left: auto; }
#stay a { color: #b00; background-color: white; }
.bigger { font-size: 13px; line-height: 18px; }
.stronglink { color: #a00; font-size: 17px; font-weight: bold; background-color: #fff; text-align: center; padding: 5px 15px; border: ridge 1px #001459; }
.stronglink a { color: #a00; font-size: 18px; text-decoration: underline; background-color: #fff; }
#webcam { color: #006; font-size: 12px; font-family: Arial; font-weight: bold; line-height: 17px; background-color: #b9cafe; text-align: justify; width: 500px; overflow: hidden; float: left; padding-right: 10px; padding-left: 10px; }
#webcam { color: #006; font-size: 12px; font-family: Arial; font-weight: bold; line-height: 17px; background-color: #b9cafe; text-align: center; width: 800px; overflow: hidden; margin-right: auto; margin-left: auto; padding-right: 10px; padding-left: 10px; }
#webcamnews .right { width: 800px; background-color: #fff; color: #020222;}
#webcamnews #main { background-color: #006; background-image: none; background-repeat: repeat-y; text-align: center; position: relative; width: 800px; height: auto; overflow: hidden; padding-right: 10px; padding-bottom: 0; padding-left: 0; }
h5 { color: #b9cafe; font-size: 15px; font-weight: bold; background-color: #006; text-align: center; margin: 12px 0; }
#webcamnews h5 { color: #020222; font-size: 15px; font-weight: bold; background-color: #ffffff; text-align: center; margin: 12px 0; }