body{
    margin: 0px;
    font-family: Arial, Helvetica, sans-serif;
    color:#FFFFFF;
        font-size:13px;
    padding:0 px;
    background:url(img/bg-rechts.jpg) no-repeat 450px 70px fixed;
    background-color:#5a97ce;
    z-index:2;
    behavior:url(/csshover.htc);
}

body div.container{
   	background:url(img/bg-links.jpg) 0px 0px no-repeat;
   margin:0px;
   padding:0px;
   z-index:0;
   height:593px;
   width: 594px;
   color:#003399;
   position:fixed;
   top:200px;
   left:-160px;
}

div.head {
    position:absolute;
    top: 0px;
    left: 0px;
    margin: 0px;
    padding: 0px;
    background: url(img/mainlogo5.png) no-repeat;
    width:1020px;
    height:246px;
z-index:0;
}

/* --------------------- Navigation// ------------- */
div.navi{
    position:absolute;
    top: 99px;
    left: 0px;
    width:196px;
    height:672px;
    background: url("img/navi-bg.png") no-repeat;
        padding: 8px 0px 0px 20px;
    z-index:0;
    font-size:11px;
    font-weight:bold;
    line-height:21px;
}

div.navi ul {
    list-style:none;
    padding: 0px;
    margin: 0px;
}

div.navi li{
    background:url(img/navi-button-blau-off.png) no-repeat;
    width:100px;
}  
div.navi li a{
    display:block;
    padding-left: 8px;
    width: 90px;
}
 
div.navi a:link {color:#FFFFFF; text-decoration:none;}
div.navi a:visited {color:#FFFFFF;text-decoration:none;}
div.navi a:hover {color:#FFFFFF;text-decoration:underline;}

div.navi #footer {
    background-image:url(img/navi-button-blau-footer.gif);
}
div.navi #header {
    background-image:url(img/navi-button-blau-header.gif);
    padding-bottom:0px;
}

div.navi li.navi-h {
    background-image:none;
    width:100px;
    font-size:10px;
    line-height:15px;
    color:#ffffff;
    /*border-bottom:1px solid #5a97ce;*/
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-weight:400;
    margin: 0px 0px 0px 0px;
padding:0px;
}

div.navi ul br{
    margin: -5px 0px -5px 0px;
}

div.vertikal{
        margin: 0px;
        padding: 0px;
    background:url(img/vertikal-new.jpg) no-repeat;
    position:absolute;
    top: 140px;
    left: 3px;
        width:15px;
        height:291px;
}

/* --- aktuellen Link hervorheben// ----*/
div.navi a.cur{
font-style:italic;
font-family:Verdana, Arial, Helvetica, sans-serif;
/*background:url(img/navi-button-blau-on-aktivat.gif) no-repeat;*/
}


/* -----Navi Hover----------- */

#home-li a:hover {background:url(img/navi-button-blau-on13.png) no-repeat;}#home-li:hover {background:none;}
#gb-li a:hover {background:url(img/navi-button-blau-on2.png) no-repeat;}#gb-li:hover {background:none;}
#team-li a:hover {background:url(img/navi-button-blau-on10.png) no-repeat;}#team-li:hover {background:none;}
#videos-li a:hover {background:url(img/navi-button-blau-on17.png) no-repeat;}#videos-li:hover {background:none;}
#moves-li a:hover {background:url(img/navi-button-blau-on7.png) no-repeat;}#moves-li:hover {background:none;}
#bodden-li a:hover{background:url(img/navi-button-blau-on11.png) no-repeat;}#bodden-li:hover {background:none;}
#kontakt-li a:hover {background:url(img/navi-button-blau-on8.png) no-repeat;}#kontakt-li:hover {background:none;}
#spons-li a:hover {background:url(img/navi-button-blau-on12.png) no-repeat;}#spons-li:hover {background:none;}
#presse-li a:hover {background:url(img/navi-button-blau-on19.png) no-repeat;}#presse-li:hover {background:none;}
#bilder-li a:hover {background:url(img/navi-button-blau-on18.png) no-repeat;}#bilder-li:hover {background:none;}
#podcast-li a:hover {background:url(img/navi-button-blau-on15.png) no-repeat;}#podcast-li:hover {background:none;}
#downloads-li a:hover {background:url(img/navi-button-blau-on1.png) no-repeat;}#downloads-li:hover {background:none;}
#links-li a:hover {background:url(img/navi-button-blau-on20.png) no-repeat;}#links-li:hover {background:none;}
#newsletter-li a:hover {background:url(img/navi-button-blau-on14.png) no-repeat;}#newsletter-li:hover {background:none;}
#intern-li a:hover {background:url(img/navi-button-blau-on15.png) no-repeat;}#intern-li:hover {background:none;}


/* ----------------------------------------------- //Navigation ------------- */

a:link {color:#FFFFFF; text-decoration:underline;}
a:visited {color:#d5e6ef;text-decoration:underline;}
a:hover {color:#000099;text-decoration:underline;}

div.navi a:active,div.navi a:focus {outline:0;}

div.inhalt{
position:absolute;
top: 100px;
left: 200px;
width:550px;
padding:5px 5px 5px 3px;
z-index:1;
}

/* ------------- TICKER ------------ */
div.ticker{
  position:absolute;
  left:800px;
  top: 270px;
font-size:10px;
}


/* ------------ RANDOMPIC --------- */
div.randompic {
  position:absolute;
  left:5px;
  top: 445px;
  font-size:11px;
  width:152px;
  height: 155px;
  overflow:hidden;
  padding:0px;
  margin: 0px;
  color:#5a97ce;
}
div.randompic marquee{
  border-top:1px solid #4074a7;
  border-bottom:1px solid #4074a7;
  padding:0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
}
div.randompic img{
  border:1px solid #4074a7;
  margin:4px 0px 0px 0px;
  padding: 0px;
}
div.randompic table,
div.randompic table tr,
div.randompic table tr td{
  margin:0px; padding:0px;
  border:none;
}

/* -------------- COPY ------------ */
div.copy {
    position:absolute;
    left: 10px;
    top:600px;
    width:140px;
    font-size:9px;
    color:#336897;
}

div.copy a:link {color:#336897; text-decoration:underline;}
div.copy a:visited {color:#336897;text-decoration:underline;}
div.copy a:hover {color:#000099;text-decoration:underline;}

div.copy .kltext12 {
    font-size: 12px;
    
}

h1 {
    margin: 0px;
    font-size: 20px;
    font-family:Verdana, Arial, Helvetica, sans-serif;
}
h2 {background-image:url(img/bg-tablehead.jpg);
}


hr {
background-color:#0066FF;
}

div.klickpfad{
    font-size: 10px;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    color:#aad1f5;
}

div.sprache{
   position:absolute;
   top: 100px;
   left: 710px;
   z-index:100;
}
div.sprache img{
 border:1px solid #4074a7;
}


/* -----------------Seitentitel----------------- */

div.seitentitel a,
div.seitentitel h1,
div.seitentitel{
    text-decoration:none;
    margin: 0px 0px 10px 0px;
    font-size:27px;
    font-weight:bold;
    color:#bad9f5;
    font-family:"Times New Roman", Times, serif;
    text-align: center;
    /*background-image:url(img/bg-tablehead.jpg);*/
    
}
div.seitentitel h1{
   border-bottom:1px solid #4c85b8;

}

/* -----------------Galerie----------------- */
img {border:none;}

tr.dunklblau {
background-image:url(img/bg-inhalt-dunkler.gif);
}

.dunklblau {color: #000099}

h3.video-heading {
margin-left:20px;
color:#000099;
}

.admin-bereich {
font-size:10px;
text-align:right;
margin-top: 0px;
}

a.galerie-heading {
text-decoration:none;
}
a.galerie-heading:hover {
text-decoration:none;
color:#FFFFFF;
}

.galerie-text {
font-size:14px;
padding-top:12px;
}

.kl-text-table {
font-size:12px;
}
/* -----------  Tabellen Layout  ------------------- */
table {
    font-size: 13px;
    width: 100%;
}

table td{
    padding: 2px;
}
table th{
    padding: 2px;
}




/* -----------  Tabellen Layout - Videogalerie ------------------- */
.kl-text-video {
font-size:10px;
}

.anmerkung {
color:#000099;
font-size:11px;
}

.neu {
color:#990000;
font-size:10px;
}
/* ------------Tabellen Layout - Kontakt---------------- */
table.kontakt-table th{
text-align:right;
font-weight:bold;
background-image:url(img/bg-tablehead.jpg);
}

/* -----------  Tabellen Layout  -Fotogalerie-index ------------------- */
table.fotogalerie-index-table td{
border:1px solid #000066;
font-size:11px;
}
table.fotogalerie-index-table th{
border:1px solid #000066;
background-image:url(img/bg-tablehead.jpg);
}



table.fotogalerie-index-table td.name {
font-size:12px;
font-weight:bold;
}
table.fotogalerie-index-table td.flash{
text-align:center; font-weight:bold;
}

/* -----------Tabellen Layout - Bildergalerie-----------
table.bildgalerie-table td{
text-align:center;
}


table.bildgalerie-table td:hover a img{
border:1px solid #FF0000;
position:relative;
left: 4px;
top: 4px;
}

table.bildgalerie-table img{
border:1px solid #000066;
}

span.kl-text{
font-size:9px;
color:#000099;
}

p.flash {
color:#000066;
font-weight:bold;
text-align:center;
}
*/
/* -----------Tabellen Layout - Bildergalerie Index -----------
table.galerie-index-table td{
text-align:center;
}

table.galerie-index-table img{
border:1px solid #000066;
}

table.galerie-index-table .heading{
font-family:Verdana, Arial, Helvetica, sans-serif;
text-decoration:none;
font-size:15px;
}
*/
/* -----------Team Profile / Tabellenlayout-----------*/
table.tableteam td{
border:1px solid #000066;
-moz-border-radius:3px;
}
table.tableteam th{
text-align:right;
font-weight:bold;
background-image:url(img/bg-inhalt-dunkler.gif);
border:1px solid #000066;
-moz-border-radius:3px;
}

table.team-index-table td{
text-align:center;
text-decoration:none;
}
table.team-index-table td a{
text-decoration:none;
}
table.team-index-table th{
border:1px solid #000066;
background-image:url(img/bg-teamindex.jpg);
}

table.team-index-table img{
border:1px solid #000066;
margin: 8px;
}

.team{
text-align:center;
font-size:11px;
}

/* ------------------------Der Bodden --------------*/
.bodden-map {
border:1px solid #000066;
}

    /* für Typo3// */
table.bodden {width:481px;}
table.bodden td,
table.bodden th,
table.bodden tr{
    border: none;
    margin: 0px;
    padding: 0px;
}

table.bodden td:hover,
table.bodden th:hover,
table.bodden tr:hover{
    background:none;
}
    /* //für Typo3 */

.warnemuende {position:relative; top: -43px; left: 0px; font-size:10px; margin-left:320px;}

/* ------------------------ Sponsoren --------------*/
table.spons th {
text-align:left;
vertical-align:middle;
font-weight:400;
background:url(img/bg-tablehead.jpg) no-repeat;
padding: 3px;
}
table.spons td{
padding: 5px 0px 25px 0px;
}

/* ------------------------ Presse --------------*/
table.presse img{
border:1px solid #000066;
}
table.presse th{
padding: 0px 0px 0px 20px;
font-weight:400;
font-size:25px;
text-align:left;
background:url(img/bg-tablehead.jpg) no-repeat 0px 3px;
}
table.presse tr{
}

table.presse a{
text-decoration:none;
font-size:10px;
}
table.presse a.hyperlink{
text-decoration:underline;
font-size:13px;
font-style:italic;
}

/* ----------- Downloads ---------- */
table.downloads th{
text-align:center;
background-image:url(img/bg-tablehead.jpg);
font-size:16px;
}

table.downloads td{
text-align:center;
}

table.downloads td:hover{
background-image:url(img/bg-inhalt-dunkler.gif);
}

table.downloads img{
border:1px solid #000066;
}

/* ------------------------ Links --------------*/
table.links th{
padding: 0px 0px 0px 20px;
font-weight:400;
font-size:18px;
text-align:left;
background:url(img/bg-tablehead.jpg) no-repeat 0px 3px;
}
table.links tr{
}

table.links a{
text-decoration:none;
font-size:13px;
}
table.links a.hyperlink{
text-decoration:underline;
font-size:13px;
font-style:italic;
}
/* * --------------------  Bodden * --------------------  */
table.boddenmap td a img,
table.boddenmap td a,
table.boddenmap td{
    margin:0px; padding:0px;
}
table.boddenmap{
   width:481px;
}




