body { background-color: #5487BA; text-align: center; }
a:link, a:visited { text-decoration: none; color: white; }
/*a:active, a#current { border: 1px solid #CC0099; }*/
/*a:hover {  background-color: #5487BA; }*/
/*li { list-style-type: none; }*/

/* ------------------------------------------- */
#site_distance{
 width:1px;
 height:50%;
 margin-bottom:-360px;
 float:left;
}
#main_container { 
 clear: left;
 width: 806px; height: 596px; 
 margin: 0 auto;
 position: relative; /* puts container in front of distance */
 text-align: center;
 background: transparent;
}

/* ------------------------------------------- */
#border_h_1 { width: 100%; height: 7px; }

/* ------------------------------------------- */
#logo_navi_2 { width: 100%; height: 104px; }
#box1_top_left_logo2 { cursor: pointer; }
#box1_top_right2_move_left { margin: 80px 28px 0 0; }
#HAUPT_NAVI {  
 float: right; width: 101px; height: 17px;  
 margin: 0 0 0 48px; 
}
#HAUPT_NAVI a { 
 font: bold 10pt verdana; 
 text-transform: uppercase; 
 text-align: center; 
 letter-spacing: 0.4pt; 
 white-space:nowrap; 
}
/*#HAUPT_NAVI a:active, */
#HAUPT_NAVI a#current { border: 1px solid #CC0099; }
#HAUPT_NAVI a:hover {  background-color: #5487BA; }

/*
#HAUPT_NAVI_MITGLIEDER {
 width: 101px; height: 17px; 
 margin: 80px 0 0 28px;
 }
#HAUPT_NAVI_MITGLIEDER a {
 font: bold 10pt verdana; text-transform: uppercase; text-align: center; letter-spacing: 0.4pt; white-space:nowrap; 
}*/


/* ------------------------------------------- */
#border_h_3 { width: 100%; height: 7px; }

/* ------------------------------------------- */
#content_header_4 { width: 100%;  height: 24px; }
#sub_navi_box4 { margin: 4px 0 0 6px; }
#SUB_NAVI { 
 float: left; height: 10px; 
 margin: 0 24px 0 8px ; 
}
#SUB_NAVI a { 
 color: white; 
 font: 8pt verdana; 
 text-transform: capitalize; 
 text-align: center; 
 letter-spacing: 0.2pt; 
 white-space:nowrap; 
}

#SUB_NAVI a#current { border: 1px solid #CC0099; }
#SUB_NAVI a:hover {  background-color: #5487BA; }

#SUB_NAVI_TERMINE, #SUB_NAVI_TERMINE a { 
 height: 13px;
 font: 8pt verdana; 
 text-transform: capitalize; 
 text-align: left;
 letter-spacing: 1pt; 
 white-space: nowrap; 
 color: white;
 float: left; 
 /*margin: 4px 0 0 48px ;*/
 margin:0;
 padding:0;
}

/* ------------------------------------------- */
#content_box_5 { width: 100%;  height: 406px; }

#box1_left_news_box5_margin { margin: 12px 6px 7px 6px; }
#INHALT_LIST { 
 text-align: left; 
 background: #000066 transparent;
 border: 2px solid #000066;
 margin: 0 0 12px 0;
 padding: 0;
}
#INHALT_LIST p, #INHALT_LIST .bodytext, #INHALT_LIST_CONTENT { 
 font: 8pt verdana;
 text-align: left; 
 color: white;
 margin: 2px;
 padding: 0;
}
#INHALT_LIST_HEADLINE, #INHALT_LIST_HEADLINE a {
 font: 9pt verdana;
 background: #000066;
 color: #CC0099;
 margin: 0;
 padding: 4px;
}
#INHALT_LIST_DATE {
 font: 6pt verdana;
 text-align: right;
 background: #000066;
}

#box1_left_news_full5_margin { margin: 12px 6px 7px 24px; }
#INHALT_FULL { 
 margin:0;
 padding:0;
}
#INHALT_FULL p, #INHALT_FULL_CONTENT, #box1_left_news5 table { 
 font: 10pt verdana;
 text-align: justify; 
 color: white;
 margin: 12px 0 0 0;
 padding:0;
}
#INHALT_FULL .news-single-img a img, #INHALT_FULL_IMG img { 
 float: right;
 margin: 0 0 6px 12px;
 padding:0;
}
#INHALT_FULL_HEADLINE {
 font: bold 10pt verdana;
 background: #000066;
 color: #CC0099;
 text-align: left;
 margin:0;
 padding: 4px;
}

#box1_right5_margin { margin: 12px 8px 7px 8px; }
#INHALT_TERMINE { 
 border: 1px solid #CC0099;
 background: #000066;
 margin: 0 0 12px 0;
}
#INHALT_TERMINE p, #INHALT_TERMINE .bodytext { 
 font: 7pt verdana;
 text-align: left; 
 color: white;
 margin:0;
 padding:0;
}
#INHALT_TERMINE_HEADLINE {
 font: bold 7pt verdana;
 /*background: #CC00ee;*/
 background: #CC0099;
}

#VEREIN_BOX1, #VEREIN_BOX2,#MITGLIED_BOX1, #MITGLIED_BOX2 { padding: 6px 6px 6px 6px; }
/*#MITGLIED_BOX1, #MITGLIED_BOX2 { padding: 0; }*/
#VEREIN_BOX1a, #VEREIN_BOX1b, #VEREIN_BOX2a, #VEREIN_BOX2b, #MITGLIED_BOX1a, #MITGLIED_BOX2a, #MITGLIED_BOX2b, #DOWNLOAD_BOX {
 text-align: left; 
 background: #174a7d;
 border: 1px solid #cc0099;
 margin: 12px;
 padding: 0;
}
#VEREIN h1 {
 font: bold 10pt verdana;
 background: #000066;
 color: white;
 margin: 0;
 padding: 4px;
}
#VEREIN p, #VEREIN li {
 font: 8pt verdana;
 text-align: left;
 color: white;
 padding: 4px;
 margin: 1px;
}
#VEREIN ul { list-style-type: square; }
#VEREIN ol { list-style-type: decimal; }
#VEREIN ul, #VEREIN ol { 
 margin: 0;
}

/* ------------------------------------------- */
#border_h_6 { width: 100%; height: 7px; }

/* ------------------------------------------- */
#bottom_7 { width: 100%; height: 34px; }
#IMP_NAVI {  
 float: right; width: 101px; height: 17px;  
 margin: 9px 12px 0 24px;
}
#IMP_NAVI a { 
 font: bold 10pt verdana; text-transform: uppercase; text-align: center; letter-spacing: 0.4pt; white-space:nowrap; 
}


/* ------------------------------------------- */
#border_h_8 { width: 100%; height: 7px; }

/* ----------- Mailform and Loginform for Members-Area ---------------------- */
.csc-mailform {
/* background-color: #ffebcc; */
 border: 0px; 
 font: 8pt verdana;
 color: white;
}
.csc-mailform-field {
 display: block;
 margin: 10px;
 padding: 0;
}
.csc-mailform label {
 clear: left;
 float: left;
 display: block;
 width: 120px;
 text-align: right;
 margin: 2px 5px;
 padding: 0;
}
.csc-mailform input, .csc-mailform textarea {
 font-family: Verdana;
 color: black;
 background-color: white;
 border: 0; /*1px solid #ff9900;*/
 width: 300px;
 padding: 2px;
 font-size: 8pt;
}
.csc-mailform input.csc-mailform-submit, .csc-form-fieldcell input, input.tx-mmforum-button {
 float: right;
 width: 100px;
 cursor: hand;
 background-color: #CC0099;
 color: white;
 border: 1px solid white;
 font-size: 8pt;
 font-weight: normal;
}
.csc-mailform form input.csc-mailform-submit:hover {
 background-color: #5487BA;
 border: 0; /*1px solid white; */
 color: white;
}

/* ----------- Forum "suche Tauchpartner" ---------------------- */
.FORUM table, .FORUM tr, .FORUM td, .FORUM a {
 font: 8pt verdana;
 padding: 3px;
}
.FORUM_HEADLINE {
 color: #CC0099;
}
.FORUM_TITLE, .FORUM_POST, .FORUM_TITLE a, .FORUM_TITLE a:hover {
 font-weight: bold;
 color: white;
 background-color: #5487BA;
}
.tx-mmforum-pagenav {
 font: normal 10pt verdana;
 color: #5487ba;
}
div#tx-mmforum-footer {
 color: #174a7d;
 font-size: 0pt;
}
td.tx-mmforum-td2{
 font-size: 11px;
 color: #5487ba;
}
table.tx-mmforum-table{
 border: 0;
}
th.tx-mmforum-th{
 background-color: #5487ba;
/* background-color: #CC0099;*/
 color: white;
 border: 1px solid white;
 font-size: 8pt;
 font-weight: normal;
}
