@charset "UTF-8";
/* CSS Document */

/* ########## GRUNDLEGENE FORMATIERUNG ########## */

img {
	border:none;
}
body {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin: 0px;
	left:0px;
	top:0px;
	width:99.9%;
	height: 80px;
}
h2 {
	font-size:15px;
	font-weight:normal;
	padding: 6px 16px 8px 16px;
	margin-top:0px;
}
h3 {
	font-size:11px;
	padding: 6px 14px 7px 14px;
	margin-top:0px;
}
p {
	font-size:11px;
}
/* Auszeichnung der Links */
a:link {
	color:#000000;
}
a:visited {
	color:#000000;
}
a:hover {
	color:#CC0000;
}
/* ######### FORMATIERUNGEN DER NAVIGATIONSLEISTE ########## */

#navigation {
	top:0;
	left:0;
}
#erde {
	position:absolute;
	left:0px;
	top:0px;
	width:92px;
	height:92px;
}
#schriftzug {
	position:absolute;
	left: 111px;
	top: 38px;
	z-index: 10;
}
/* NAVIGATION KONTAKT */

#navi_kontakt {
	position:absolute;
	top:12px;
	left:600px;
	width:312px;
	font-size:11px;
	text-align:right;
	z-index:11;
}
#navi_kontakt ul {
	list-style:none;
	margin:0;
	padding:0;
}
#navi_kontakt li {
	display:inline;
}
#navi_kontakt a:link, #navi_kontakt a:visited {
	padding-left:16px;
	color:#000000;
	text-decoration:none;
}
#navi_kontakt a:hover {
	color:#CC0000;
}
/* HAUPTMENUE */

#hauptmenue {
	position:absolute;
	left:92px;
	top:94px;
	width:204px;
	height:130px;
	z-index: 11;
}
#kapitelfoto {
	position:absolute;
	left:296px;
	top:0px;
	width:618px;
	height:224px;
	z-index: 2;
}
/* Hintergrund blaue Streifen des Hauptmenüse */
#balkenrechts {
	position:absolute;
	left:0px;
	top:94px;
	width:100%;
	height:130px;
	background-image:url(../media/hg_streifen.jpg);
	background-repeat:repeat-x;
	z-index: 1;
}
.bogenrechts {
	margin-left:914px;
}
/* UNTERKAPITEL KURSE */
#navi_kurse {
	position:absolute;
	top:226px;
	left:0px;
	width: 100%;
	font-size:11px;
	background-color:#C4DCF0;
	background-image:url(../media/colkurse.gif);
	background-repeat:repeat-y;
}
#navi_kurse ul {
	list-style:none;
	margin:0;
	padding:0;
	padding: 2px 10px 2px 105px;
}
#navi_kurse li {
	display:inline;
}
#navi_start {
	position:absolute;
	top:226px;
	left:0px;
	width: 100%;
	font-size:11px;
	background-color:#C4C2CE;
	background-image:url(../media/colstart.gif);
	background-repeat:repeat-y;
}
#navi_start ul {
	list-style:none;
	margin:0;
	padding:0;
	padding: 2px 10px 2px 105px;
}
#navi_start li {
	display:inline;
}
#navi_kurse a:link, #navi_kurse a:visited {
	margin-right:-3px;
	padding: 2px 10px 2px 10px;
	color:#000000;
	text-decoration:none;
	border-right:1px solid #333333;
}
#navi_kurse a:hover {
	text-decoration:underline;
}
#navi_kurse a.active {
	background-color:#9DC4E6;
	text-decoration:none;
}
/* UNTERKAPITEL REISEN */
#navi_reisen {
	position:absolute;
	top:226px;
	left:0px;
	width: 100%;
	font-size:11px;
	background-color:#CBD7D2;
	background-image:url(../media/colreisen.gif);
	background-repeat:repeat-y;
}
#navi_reisen ul {
	list-style:none;
	margin:0;
	padding:0;
	padding: 2px 10px 2px 105px;
}
#navi_reisen li {
	display:inline;
}
#navi_reisen a:link, #navi_reisen a:visited {
	margin-right:-3px;
	padding: 2px 10px 2px 10px;
	color:#000000;
	text-decoration:none;
	border-right:1px solid #333333;
}
#navi_reisen a:hover {
	text-decoration:underline;
}
#navi_reisen a.active {
	background-color:#A7BCB3;
	text-decoration:none;
}
/* UNTERKAPITEL CLUB */
#navi_club {
	position:absolute;
	top:226px;
	left:0px;
	width: 100%;
	font-size:11px;
	background-color:#F9efd2;
	background-image:url(../media/colclub.gif);
	background-repeat:repeat-y;
}
#navi_club ul {
	list-style:none;
	margin:0;
	padding:0;
	padding: 2px 10px 2px 105px;
}
#navi_club li {
	display:inline;
}
#navi_cöib a:link, #navi_club a:visited {
	margin-right:-3px;
	padding: 2px 10px 2px 10px;
	color:#000000;
	text-decoration:none;
	border-right:1px solid #333333;
}
#navi_club a:hover {
	text-decoration:underline;
}
#navi_club a.active {
	background-color:#A7BCB3;
	text-decoration:none;
}
/* UNTERKAPITEL TAUCHGUIDING */
#navi_guiding {
	position:absolute;
	top:226px;
	left:0px;
	width: 100%;
	font-size:11px;
	background-color:#F2D8DE;
	background-image:url(../media/colguiding.gif);
	background-repeat:repeat-y;
}
#navi_guiding ul {
	list-style:none;
	margin:0;
	padding:0;
	padding: 2px 10px 2px 105px;
}
#navi_guiding li {
	display:inline;
}
#navi_guiding a:link, #navi_guiding a:visited {
	margin-right:-3px;
	padding: 2px 10px 2px 10px;
	color:#000000;
	text-decoration:none;
	border-right:1px solid #333333;
}
#navi_guiding a:hover {
	text-decoration:underline;
}
#navi_guiding a.active {
	background-color:#A7BCB3;
	text-decoration:none;
}
/* UNTERKAPITEL LINKS */
#navi_links {
	position:absolute;
	top:226px;
	left:0px;
	width: 100%;
	font-size:11px;
	background-color:#D3DEAB;
	background-image:url(../media/collinks.gif);
	background-repeat:repeat-y;
}
#navi_links ul {
	list-style:none;
	margin:0;
	padding:0;
	padding: 2px 10px 2px 105px;
}
#navi_links li {
	display:inline;
}
#navi_links a:link, #navi_links a:visited {
	margin-right:-3px;
	padding: 2px 10px 2px 10px;
	color:#000000;
	text-decoration:none;
	border-right:1px solid #333333;
}
#navi_links a:hover {
	text-decoration:underline;
}
#navi_links a.active {
	background-color:#A7BCB3;
	text-decoration:none;
}
/* UNTERKAPITEL FOTOS UND VIDEOS */
#navi_fotos {
	position:absolute;
	top:226px;
	left:0px;
	width: 100%;
	font-size:11px;
	background-color:#D2D1D9;
	background-image:url(../media/colfotos.gif);
	background-repeat:repeat-y;
}
#navi_fotos ul {
	list-style:none;
	margin:0;
	padding:0;
	padding: 2px 10px 2px 105px;
}
#navi_fotos li {
	display:inline;
}
#navi_fotos a:link, #navi_fotos a:visited {
	margin-right:-3px;
	padding: 2px 10px 2px 10px;
	color:#000000;
	text-decoration:none;
	border-right:1px solid #333333;
}
#navi_fotos a:hover {
	text-decoration:underline;
}
#navi_fotos a.active {
	background-color:#B7B5C3;
	text-decoration:none;
}
/* ######### CONTENT-BEREICH ########## */

/* gültig für alle Kapitel */

#content {
	position:absolute;
	top:280px;
	left:94px;
	width:818px;
}
.abstand_hg_weiss_kl {
	margin:4px;
}
.abstand_hg_weiss_mittel {
	height:12px;
}
.abstand_hg_weiss_large {
	height:24px;
}
.abstand_hg_weiss_xlarge {
	height:36px;
}
.nachoben {
	text-align:right;
	margin:8px 0 8px 0;
}
.abstand_content {
	height:20px;
}
.info_pdf {
	font-size:10px;
	overflow:visible;
	padding:10px 14px 8px 0px;
	border-bottom:1px solid #999999;
}
.info_video {
	font-size:10px;
	overflow:visible;
	padding:10px 14px 8px 0px;
}
.content_shl_hg_weiss {
	font-size:12px;
	overflow:visible;
	padding:14px 16px 12px 16px;
}
.content_liste {
	font-size:12px;
}
.content_liste td, content_liste th {
	border:1px solid #FFFFFF;
}
.tabelle_ez_li {
	font-size:12px;
	padding-left:14px;
}
.tabelle_ez_re {
	font-size:12px;
	padding-right:14px;
}
.tabelle_ez_lire {
	font-size:12px;
	padding-left:14px;
	padding-right:14px;
}
.pdf_text {
	font-size:10px;
	text-align:left;
}
/* Kapitel Kurse */
.info_kurse {
	position:relative;
	width:200px;
	float:left;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 200px;
}
.info_kurse_hl {
	background:url(../media/bogenkleinkurse.gif) no-repeat;
	background-color:#C4DCF0;
	overflow:visible;
	margin-bottom:0px;
}
.info_kurse_p_hg {
	font-size:10px;
	background-color:#E3EDF6;
	overflow:visible;
	padding:10px 14px 12px 14px;
}
.info_kurse_adresse {
	font-size:10px;
	background-color:#C4DCF0;
	overflow:visible;
	padding:10px 14px 12px 14px;
}
.info_kurse_p_hg.einzug {
	padding-left:20px;
}
.content_kurse {
	position:relative;
	width:600px;
	float:right;
}
.content_kurse_hl {
	background:url(../media/bogenkursecontent.gif) no-repeat;
	background-color:#C4DCF0;
	overflow:visible;
	margin-bottom:0px;
}
.content_kurse_p_hg {
	font-size:12px;
	background-color:#E3EDF6;
	overflow:visible;
	padding:16px 16px 12px 16px;
}

.content_kurse_p_hg ul {
	list-style-type:none;
	margin:0;
}

.content_kurse_warning {
font-size: 13px; 
background-color:#CC0000; 
color:#FFFFFF; 
overflow:visible; 
padding: 16px 16px 18px 16px;
margin-bottom: 20px;
text-align:center; 
}

/* Kapitel Reisen */
.info_reisen_hl {
	background:url(../media/bogenkleinreisen.gif) no-repeat;
	background-color:#CBD7D2;
	overflow:visible;
	margin-bottom:0px;
}
.info_reisen_p_hg {
	font-size:10px;
	background-color:#E6ECEA;
	overflow:visible;
	padding:10px 14px 12px 14px;
}
.info_reisen_adresse {
	font-size:10px;
	background-color:#CBD7D2;
	overflow:visible;
	padding:10px 14px 12px 14px;
}
.info_reisen_p_hg.einzug {
	padding-left:20px;
}
.content_reisen {
	position:relative;
	width:600px;
	float:right;
}
.content_reisen_hl {
	background:url(../media/bogenreisencontent.gif) no-repeat;
	background-color:#CBD7D2;
	overflow:visible;
	margin-bottom:0px;
}
.content_reisen_p_hg {
	font-size:12px;
	background-color:#E6ECEA;
	overflow:visible;
	padding:16px 16px 12px 16px;
}
/* Kapitel Club */
.info_club_hl {
	background:url(../media/bogenkleinclub.gif) no-repeat;
	background-color:#F4E2B1;
	overflow:visible;
	margin-bottom:0px;
}
.info_club_p_hg {
	font-size:10px;
	background-color:#FBF4E2;
	overflow:visible;
	padding:10px 14px 12px 14px;
}
.info_club_adresse {
	font-size:10px;
	background-color:#F4E2B1;
	overflow:visible;
	padding:10px 14px 12px 14px;
}
.info_club_p_hg.einzug {
	padding-left:20px;
}
.content_club {
	position:relative;
	width:600px;
	float:right;
}
.content_club_hl {
	background:url(../media/bogenclubcontent.gif) no-repeat;
	background-color:#F4E2B1;
	overflow:visible;
	margin-bottom:0px;
}
.content_club_p_hg {
	font-size:12px;
	background-color:#FBF4E2;
	overflow:visible;
	padding:16px 16px 12px 16px;
}
/* Kapitel Tauchguiding */
.info_guiding_hl {
	background:url(../media/bogenkleinguiding.gif) no-repeat;
	background-color:#EDCDD3;
	overflow:visible;
	margin-bottom:0px;
}
.info_guiding_p_hg {
	font-size:10px;
	background-color:#FAF0F2;
	overflow:visible;
	padding:10px 14px 12px 14px;
}
.info_guiding_adresse {
	font-size:10px;
	background-color:#F4E2B1;
	overflow:visible;
	padding:10px 14px 12px 14px;
}
.info_guiding_p_hg.einzug {
	padding-left:20px;
}
.content_guiding {
	position:relative;
	width:600px;
	float:right;
}
.content_guiding_hl {
	background:url(../media/bogenguidingcontent.gif) no-repeat;
	background-color:#EDCDD3;
	overflow:visible;
	margin-bottom:0px;
}
.content_guiding_p_hg {
	font-size:12px;
	background-color:#FAF0F2;
	overflow:visible;
	padding:16px 16px 12px 16px;
}
/* Kapitel Fotos & Videos */
.info_fotos_hl {
	background:url(../media/bogenkleinfoto.gif) no-repeat;
	background-color:#D2D1D9;
	overflow:visible;
	margin-bottom:0px;
}
.info_fotos_p_hg {
	font-size:10px;
	background-color:#EDECF0;
	overflow:visible;
	padding:10px 14px 12px 14px;
}
.info_fotos_adresse {
	font-size:10px;
	background-color:#D8DAE1;
	overflow:visible;
	padding:10px 14px 12px 14px;
}
.info_fotos_p_hg.einzug {
	padding-left:20px;
}
.content_fotos {
	position:relative;
	width:600px;
	float:right;
}
.content_fotos_hl {
	background:url(../media/bogenfotocontent.gif) no-repeat;
	background-color:#D2D1D9;
	overflow:visible;
	margin-bottom:0px;
}
.content_fotos_p_hg {
	font-size:12px;
	background-color:#EDECF0;
	overflow:visible;
	padding:16px 16px 12px 16px;
}
/* Kapitel Links */
.info_links_hl {
	background:url(../media/bogenkleinlinks.gif) no-repeat;
	background-color:#D3DEAB;
	overflow:visible;
	margin-bottom:0px;
}
.info_links_p_hg {
	font-size:10px;
	background-color:#F2F5E5;
	overflow:visible;
	padding:10px 14px 12px 14px;
}
.info_links_adresse {
	font-size:10px;
	background-color:#D3DEAB;
	overflow:visible;
	padding:10px 14px 12px 14px;
}
.info_links_p_hg.einzug {
	padding-left:20px;
}
.content_links {
	position:relative;
	width:600px;
	float:right;
}
.content_links_hl {
	background:url(../media/bogenlinkscontent.gif) no-repeat;
	background-color:#D3DEAB;
	overflow:visible;
	margin-bottom:0px;
}
.content_links_p_hg {
	font-size:12px;
	list-style-type: none;
	background-color:#F2F5E5;
	overflow:visible;
	padding:16px 16px 12px 16px;
}
/* ######### KONTAKT ########## */
.kontaktdiv {
	position:absolute;
	left:20px;
	top:70px;
	width:340px;
	height:auto;
	font-size:12px;
	z-index: 2;
}
.kontakt_hl {
	font-size:16px;
	font-weight:bold;
	margin-top:0px;
}
.kontakt_logo {
	position:absolute;
	left:240px;
	top: 8px;
	height:87px;
	width:123px;
	z-index: 3;
}
.kontakt_balkenweiss {
	position:absolute;
	left:0;
	top:0;
	height:95px;
	width:100%;
	background-color:#FFFFFF;
	z-index: 1;
}
/* ######### BILDER ########## */
.bildlinks {
	float:left;
	margin: 0 16px 16px 0;
}
.bildrechts {
	float:right;
	margin: 0 0 16px 16px;
}
.bildlinks_unten {
	float:left;
}
