a:visited {color: #0000aa;}
.ueberschrift_klein a:visited {color: #5686bf; text-decoration: none;}
a:hover {text-decoration: none;}
body {background-color: #ffffff; background-image: url(../../media/img/layout/hintergrund.png); background-repeat: repeat-x; margin: 0px;}
div {border: 0px solid #ffffff; }
body, div, p, td, li, h1, h2, h3, h4 {font-family: Arial, Helvetica, sans-serif; text-align: left; }
body, div, p, td, li {font-size: 12px; }
input, textarea {border: #666666 1px solid; padding-right: 3px; padding-left: 3px; padding-bottom: 1px; padding-top: 1px; font-size: 11px; font-family: Arial, Helvetica, sans-serif; background-color: #ffffff;}
#container_main {width: 750px;height: auto; position: absolute; top: 0px; left: 50%; margin-left: -375px;}
#main {width: 758px; height: auto; margin-bottom: 20px; }
table.blind {border: 0px solid #ffffff; border-spacing: 0px; border-collapse: collapse; }
table.blind td {padding: 0px; border: 0px solid #ffffff; }
table.blind tr {border: 0px solid #ffffff; }
#schatten_oben {width: 758px; height: 24px; background-image: url(../../media/img/layout/schatten_oben.png); background-repeat: no-repeat; background-position: bottom;}
#schatten_unten {width: 758px; height: 26px; background-image: url(../../media/img/layout/schatten_unten.png); background-repeat: no-repeat; background-position: bottom; text-align: center; font-weight: bold; color: #ffffff;}
#schatten_links {width: 2px; background-image: url(../../media/img/layout/schatten_links.png); background-repeat: repeat-y; vertical-align: bottom;}
td.login_fehler {color: #ff0000; font-weight: bold; margin-right: 10px;}
#schatten_rechts {width: 4px; background-image: url(../../media/img/layout/schatten_rechts.png); background-repeat: repeat-y; vertical-align: bottom;}
#container_content {width: 750px; background-color: #fff; border: 1px solid #375579; background-image: url(../../media/img/layout/hintergrund_dots.png); background-position: left; background-repeat: repeat-y;}
#banner {height: 160px; background-image: url(../../media/img/layout/banner.jpg); background-repeat: no-repeat;}
#container_mitte {float: left; background-image: url(../../media/img/layout/banner_sub.jpg); background-repeat: no-repeat;}
#menu {width: 200px; float: left; text-align: left; }
#menu div.navigation {padding-left: 20px;}
#inhalt {width: 550px; float: left; padding-bottom: 50px; }
div.footer {float:none; text-align: center; height: 20px; }
#footer div {background-color: #375579; height: 20px; color: #ffffff; text-align: center; }
#menu ul {list-style-type: none; margin-left: 0px; }
#menu li {color: #27293C; line-height: 15px; }
#menu ul ul {list-style-type: none; padding-left: 15px; }
div.padding20px {padding-left: 20px; padding-right: 20px; padding-bottom: 20px; }
div.artikel_text {padding-top: 10px; }
input.login {width: 100px;}
input.button {border: #a4a4a4 1px solid; padding-right: 8px; padding-left: 8px; font-size: 11px; background: url(../../media/img/layout/button_bg.gif) #f0f0f0 repeat-x; color: #333333; height: 18px;}
.modul_titel {color: #3B6190; font-weight: bold; font-size: 12px; text-transform: uppercase; }
.highlight {color: #000000; background-color: #FFFF00; }
.left {text-align: left; }
.right {text-align: right; }
.h90px {height: 90px; }
.ueberschrift {font-size: 24px; color: #375579; font-weight: bold; }
.ueberschrift_klein {font-size: 16px; color: #5686BF; font-weight: bold; margin-top: 8px;}
div.foto_des_monats {margin-top: 2px; }
table.liste {width: 100%; margin-top: 10px; }
table.liste td {vertical-align: top; padding-bottom: 3px; }
table.liste td.datum {width: 70px; }
table.liste td.bezeichner {width: 100px; }
div.box1 {width: 245px; float: left;}
div.box_space {width: 20px; float: left; height: 2px;}
div.box2 {width: 510px; padding-bottom: 35px; clear:left;}
div.box1 div.modul_titel, div.box2 div.modul_titel {border-bottom: 1px solid #C7C8D9; }
div.termin, div.see {margin-top: 30px; border-top: 1px solid #C7C8D9;}
div.galerie {margin-top: 30px; width: 510px; float: left; }
div.galerie div.bilderrahmen {width: 118px; margin-right: 6px; margin-bottom: 20px; background-image: url(../../media/img/layout/bilderrahmen.jpg); border: 1px solid #eeeeee; background-repeat: no-repeat; float: left;}
div.galerie div.bilderrahmen div.bild {padding: 2px; height: 120px; text-align: center; vertical-align: middle; }
div.galerie div.bilderrahmen div.titel {height: 32px; text-align: center; color: #666666; }
table.bild {height: 100%; }
table.bild td {width: 120px; height: 120px; vertical-align: middle; text-align: center; }
div.profil {width: 510px; }
#personendaten {float: left; margin-top: 30px; }
#profilfoto {width: 150px; float: left; }
#kontakt {width: 340px; float: left; padding-left: 20px; }
#tauchdaten {width: 510px; float: right; }
div.profil table.blind td {padding-right: 20px; padding-bottom: 10px; }
div.profil table.blind td.bezeichner {font-weight: bold; vertical-align: top; }
#tauchdaten table.blind {margin-top: 20px; }
#tauchdaten table.blind td.bezeichner {width: 150px; }
div.profil div.box2 {margin-top: 30px; }
#menu li a {text-decoration: none; color: #27293c;}
a {color: #0000aa; text-decoration: underline;}
div.galerie_liste div.galerie {width: 510px; float: left; margin-top: 0px;}
div.galerie_liste div.galerie div.bilderrahmen  {width: 118px; margin-right: 6px; background-image: url(../../media/img/layout/bilderrahmen.jpg); border: 1px solid #eeeeee; background-repeat: no-repeat; float: left;}
div.galerie_liste {margin-top: 30px; border-top: 1px solid #C7C8D9;}
input.profil_edit {width: 240px;}
input.profil_edit_plz {width: 50px;}
input.profil_edit_ort {width: 178px;}
input.profil_edit_lang {width: 312px;}
textarea.profil_edit {width: 312px;height: 70px;}
.w100proz {width: 100%;}
#menu div.suche {padding-top: 30px; padding-left: 20px; height: 41px;}
input.suche {border: 0px solid #ffffff; margin-top: 3px;}
.linie {border-bottom: 1px solid #C7C8D9;}
.ueberschrift_klein a {color: #5686bf; text-decoration: none;}
div.see table td.bild {width: 220px;}
ul {padding-left: 0px;}
table.linkliste {width: 100%; border: 1px solid #cccccc; border-collapse: collapse;}
table.linkliste td {padding: 4px;}
table.linkliste td.titel {background-color: #eeeeee;}
textarea.profil_edit_large {width: 312px;height: 370px;}
input.no_border {border: 0px solid #ffffff;}
table.mitgliedersuche {border-collapse: collapse; border: 0px solid #ffffff; width: 100%;}
table.mitgliedersuche td {padding-right: 10px;}
table.mitgliederverzeichnis {width: 100%; border-collapse: collapse;}
table.mitgliederverzeichnis td {padding-left: 0px; padding-top: 5px; padding-bottom: 5px; padding-right: 15px; height: 60px;}
table.mitgliederverzeichnis tr.mod td {background-color: #eeeeee;}
table.forum_detail {width: 100%; height: auto; border-collapse: collapse; border: 0px;}
table.forum_detail td {padding: 3px; border-bottom: 1px solid #cccccc; vertical-align: top; text-align: left;}
table.forum_detail td.autor {background-color: #eeeeee; width: 100px; padding-left: 10px; padding-right: 10px; padding-bottom: 10px;}
table.forum_detail td.content {width: 410px; padding-right: 10px;}
table.forum_detail td.titel {font-weight: bold; font-size: 22px; color: #000044;}
table.forum_detail tr.header td {background-color: #416083; color: #ffffff; font-weight: bold;}
table.forum_list {width: 100%; height: auto; border: 0px; border-collapse: collapse;}
table.forum_list td {padding-right: 3px; padding-top: 3px; padding-bottom: 3px; border-top: 1px solid #cccccc;}
table.forum_list td.beitraege {width: 70px; text-align: center;}
table.forum_list td.datum {width: 110px; text-align: right;}
table.forum_list td.titel {width: 300px;}
table.forum_list tr.header td {font-weight: bold;border-top: 0px;}
input.forum_submit {width: 385px;}
input.forum_titel {width: 377px;}
textarea.forum_content {width: 377px; height: 200px;}
div.mitglied {overflow: hidden; text-align: center;}
table.kalender {width: 100%; border: 0px solid #ffffff;}
table.kalender td {width: 70px; height: 50px; overflow: hidden; border: 1px solid #cccccc; margin: 5px; padding: 3px; text-align: center; vertical-align: middle; font-size: 19px; color: #AAAAAA;}
table.kalender td.leer {width: 70px; height: 50px; overflow: hidden; border: 0px solid #cccccc; margin: 5px; padding: 3px;}
img.bild_rechts {margin-left: 15px; margin-bottom: 15px;}
img.bild_links {margin-right: 15px; margin-bottom: 15px;}
table.subnavigation {width: 100%; height: auto; border-collapse: collapse; border: 0px solid #aaaaaa;}
table.subnavigation td {height: 23px; vertical-align: middle; border-bottom: 1px solid #aaaaaa; background-color: #ffffff; text-align: Center;}
table.subnavigation td.aktiv {background-color: #ECF2FF; color: #000000; border-top: 1px solid #aaaaaa; border-bottom: 0px solid #ffffff;}
table.subnavigation td.aktiv a {color: #000000;}
poll_balken {height: 15px;}
div.dunkelblau {background-color: #00337F;}
div.dunkelgruen {background-color: #005C09;}
div.orange {background-color: #FD9B00;}
div.dunkelrot {background-color: #880000;}
div.violett {background-color: #680077;}
div.dunkelgrau {background-color: #939393;}
table.subnavigation td.ecke_links {width: 19px; height: 30px; border: 0px solid #aaaaaa; background-image: url(../../media/img/layout/ecke_links.png); background-repeat: no-repeat;}
table.subnavigation td.ecke_rechts {width: 19px; height: 30px; border: 0px solid #aaaaaa; background-image: url(../../media/img/layout/ecke_rechts.png); background-repeat: no-repeat;}
input.short {width: 70px;}
table.dokumente {border-collapse: collapse; width: 100%; border: 0px solid #ffffff;}
table.dokumente td {padding: 3px; height: 15px; border-top: 1px solid #dddddd;}
select {font-size: 80%;}
table.dokumente tr.header td {font-weight: bold; border-top: 0px solid #ffffff;}
#banner_jugend {height: 160px; background-image: url(../../media/img/layout/banner_jugend.jpg); background-repeat: no-repeat;}
div.bilderrahmen_vorstand {width: 130px; height: 100%; background-image: url(../../media/img/layout/bilderrahmen_vorstand.jpg); border: 1px solid #eeeeee; background-repeat: no-repeat; float: left; margin-top: 35px;}
div.bilderrahmen_vorstand div.bild {padding: 2px; height: 85px; text-align: center; vertical-align: middle;}
div.bilderrahmen_vorstand div.titel {height: 32px; text-align: center; color: #000000;}

