body, html {
	height:100%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	margin: 0px;
	padding: 0px;
	background-color: #1B331F;
	margin-bottom: 1px;
}

img { border:none; }

td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
}

h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #6E8351;
	font-weight: bold;
}

h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#6E8351;
	font-weight:bold;
}

p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	margin:0 0 0 0;
}

li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	margin:0 0 0 0;
}


.LISTul {
    list-style-position: outside;
  }

.LISTeintrag {
    font-family: Arial, Helvetica, sans-serif; 
    font-size: 13px; 
    line-height: 18px;
  }




.BW {color: #FFFFFF}

.tbl_main {
	height:100%;
	background-color: #DEE2D4;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
}
.tbl_head {
	background-color: #1B331F;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFFFFF;
}
.tbl_body {
	background-color: #EFF2EB;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
}
.content_title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #6E8351;
	margin-bottom: 10px;
}









.head_nav:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #6E8351;
}
.head_nav:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #6E8351;
}
.head_nav:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #1B331F;
}
.head_nav_activ:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #1B331F;
	font-weight: bold;
}
.head_nav_activ:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #1B331F;
	font-weight: bold;
}
.head_nav_activ:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #1B331F;
	font-weight: bold;
}






.sub1_nav:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #6E8351;
	text-decoration: none;
    line-height: 30px;
}
.sub1_nav:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #6E8351;
	text-decoration: none;
    line-height: 30px;
}
.sub1_nav:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #1B331F;
	text-decoration: none;
    line-height: 30px;
}
.sub1_nav_activ:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #1B331F;
	text-decoration: none;
    line-height: 30px;
	font-weight: bold;
}
.sub1_nav_activ:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #1B331F;
	text-decoration: none;
    line-height: 30px;
	font-weight: bold;
}
.sub1_nav_activ:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #1B331F;
	text-decoration: none;
    line-height: 30px;
	font-weight: bold;
}





.sub2_nav:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #6E8351;
	text-decoration: none;
    line-height: 30px;
}
.sub2_nav:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #6E8351;
	text-decoration: none;
    line-height: 30px;
}
.sub2_nav:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #1B331F;
	text-decoration: none;
    line-height: 30px;
}
.sub2_nav_activ:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #1B331F;
	text-decoration: none;
    line-height: 30px;
	font-weight: bold;
}
.sub2_nav_activ:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #1B331F;
	text-decoration: none;
    line-height: 30px;
	font-weight: bold;
}
.sub2_nav_activ:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #1B331F;
	text-decoration: none;
    line-height: 30px;
	font-weight: bold;
}





.sub3_nav:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #6E8351;
	text-decoration: none;
    line-height: 30px;
}
.sub3_nav:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #6E8351;
	text-decoration: none;
    line-height: 30px;
}
.sub3_nav:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #1B331F;
	text-decoration: none;
    line-height: 30px;
}
.sub3_nav_activ:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #1B331F;
	text-decoration: none;
    line-height: 30px;
	font-weight: bold;
}
.sub3_nav_activ:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #1B331F;
	text-decoration: none;
    line-height: 30px;
	font-weight: bold;
}
.sub3_nav_activ:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #1B331F;
	text-decoration: none;
    line-height: 30px;
	font-weight: bold;
}





.mitglieder_nav:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #6E8351;
	text-decoration: none;
}
.mitglieder_nav:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #6E8351;
	text-decoration: none;
}
.mitglieder_nav:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #1B331F;
	text-decoration: none;
}
.mitglieder_nav_activ:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #1B331F;
	text-decoration: none;
	font-weight: bold;
}
.mitglieder_nav_activ:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #1B331F;
	text-decoration: none;
	font-weight: bold;
}
.mitglieder_nav_activ:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #1B331F;
	text-decoration: none;
	font-weight: bold;
}







a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #6E8351;
}
a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #6E8351;
}
a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #1B331F;
}

input {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
}

textarea {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
}




.nc_wocheninfo_header {
	font-family: Arial, Helvetica, sans-serif;
	background-color: #1B331F;
	padding:3px;
	font-weight:bold;
	color:#FFFFFF;
	text-align: center;
}
.nc_wocheninfo_left {
	background-color: #1B331F;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color:#FFFFFF;
	width:100px;
	text-align: center;
	padding:3px;
}
.nc_wocheninfo_inhalt_gruen {
	background-color: #EFF2EB;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
	padding:3px;
	width:100px;
	text-align: center;
	font-weight: bold;
}
.nc_wocheninfo_inhalt_gruen2 {
	background-color: #DEE2D4;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
	padding:3px;
	width:100px;
	text-align: center;
	font-weight: bold;
}
.nc_wocheninfo_inhalt_gruen3 {
	background-color: #ADD1AB;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
	padding:3px;
	width:100px;
	text-align: center;
	font-weight: bold;
}
.nc_wocheninfo_inhalt_rot {
	background-color: #FF0000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
	padding:3px;
	width:100px;
	text-align: center;
	color:#FFFFFF;
	font-weight: bold;
}
.nc_wocheninfo_inhalt_cart {
	background-color: #6E8351;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFFFFF;
	padding:3px;
	width:100px;
	text-align: center;
	font-weight: bold;
}

.font16 {font-size: 16px}





.nc_tbl_green1 {
	background-color:#DEE2D4;
}

.nc_tbl_green2 {
	background-color:#EFF2EB;
}



.nc_platzinfo_table {
	width:600px;
}
.nc_platzinfo_header {
	font-family: Arial, Helvetica, sans-serif;
	background-color: #1B331F;
	padding:3px;
	font-weight:bold;
	color:#FFFFFF
}
.nc_platzinfo_left {
	background-color: #EFF2EB;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
	width:200px;
	text-align:right;
	padding:3px;
}
.nc_platzinfo_right {
	background-color: #EFF2EB;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
	padding:3px;
}
.nc_platzinfo_middle {
	background-color: #FFFFFF;
	width:5px;
}

.mitglieder_button {
	font-family: Arial, Helvetica, sans-serif;
	background-color: #DEE2D4;
	font-size: 13px;
	border: 1px solid #1B331F;
}



.golfabc {
	font-family: Arial, Helvetica, sans-serif;
	background-color: #1B331F;
	padding:3px;
	font-weight:bold;
	color:#FFFFFF
}



.copyright {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #CCCCCC;
	text-align: right;
}





.training_default {
	background-color:#F9E7C3;
	color:#000000;
	font-size: 10px;
	text-align:center;
	vertical-align:top;
	width:73px;
	}

.training_rotbraun {
	background-color:#800000;
	color:#FFFFFF;
	font-size: 10px;
	text-align:center;
	vertical-align:top;
	width:73px;
	border-style:solid;
	border:1px;
	border-color:#000000;
	}

.training_orange {
	background-color:#FF6600;
	color:#FFFFFF;
	font-size: 10px;
	text-align:center;
	vertical-align:top;
	width:73px;
	border-style:solid;
	border:1px;
	border-color:#000000;
	}

.training_hellbraun {
	background-color:#F9E7C3;
	color:#000000;
	font-size: 10px;
	text-align:center;
	vertical-align:top;
	width:73px;
	border-style:solid;
	border:1px;
	border-color:#000000;
	}

.training_hellgruen {
	background-color:#D8DACC;
	color:#000000;
	font-size: 10px;
	text-align:center;
	vertical-align:top;
	width:73px;
	border-style:solid;
	border:1px;
	border-color:#000000;
	}

.training_dunkelgruen {
	background-color:#A4AA8C;
	color:#FFFFFF;
	font-size: 10px;
	text-align:center;
	vertical-align:top;
	width:73px;
	border-style:solid;
	border:1px;
	border-color:#000000;
	}

.training_blau {
	background-color:#003366;
	color:#FFFFFF;
	font-size: 10px;
	text-align:center;
	vertical-align:top;
	width:73px;
	border-style:solid;
	border:1px;
	border-color:#000000;
	}




/* Scorecards */
#scorecard {
	border-collapse:collapse;
	font-weight:bold;
}

#scorecard td {
	border:1px solid #000000;
	text-align:center;
	height:20px;
}

.scorecard_gruen {
	width:50px;
	color:#FFFFFF;
	background-color:#6D8E64;
}

.scorecard_weiss {
	width:75px;
	color:#000000;
	background-color:#FFFFFF;
}

.scorecard_gelb {
	width:75px;
	color:#000000;
	background-color:#FFCB08;
}

.scorecard_blau {
	width:75px;
	color:#FFFFFF;
	background-color:#004C98;
}

.scorecard_rot {
	width:75px;
	color:#FFFFFF;
	background-color:#BB141A;
}

.scorecard_hellgruen {
	color:#000000;
	background-color:#EDF2EA;
}

.scorecard_hellgelb {
	color:#000000;
	background-color:#FFF1D0;
}

.scorecard_hellblau {
	color:#000000;
	background-color:#C7DCF2;
}

.scorecard_hellrot {
	color:#000000;
	background-color:#FBD3D2;
}



/* Course Rating */
#courserating {
	border-collapse:collapse;
	font-weight:bold;
}

#courserating td {
	border:1px solid #000000;
	text-align:center;
	height:20px;
}

.courserating_gruen {
	width:50px;
	color:#FFFFFF;
	background-color:#6D8E64;
}

.courserating_weiss {
	width:75px;
	color:#000000;
	background-color:#FFFFFF;
}

.courserating_gelb {
	width:75px;
	color:#000000;
	background-color:#FFCB08;
}

.courserating_blau {
	width:75px;
	color:#FFFFFF;
	background-color:#004C98;
}

.courserating_rot {
	width:75px;
	color:#FFFFFF;
	background-color:#BB141A;
}

.courserating_hellgruen {
	color:#000000;
	background-color:#EDF2EA;
}

.courserating_hellgelb {
	color:#000000;
	background-color:#FFF1D0;
}

.courserating_hellblau {
	color:#000000;
	background-color:#C7DCF2;
}

.courserating_hellrot {
	color:#000000;
	background-color:#FBD3D2;
}





#tx_ncgallery_pi1 {
	width:650px;
}

#tx_ncgallery_pi1 a:link {
	text-decoration:none;
}

#tx_ncgallery_pi1 a:hover {
	text-decoration:none;
}

#tx_ncgallery_pi1 a:visited {
	text-decoration:none;
}

#tx_ncgallery_pi1 td {
	border:1px solid #999999;
	margin:5px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	text-align:center;
	padding:3px;
}

#tx_ncgallery_pi1_details a:link {
	text-decoration:none;
}

#tx_ncgallery_pi1_details a:hover {
	text-decoration:none;
}

#tx_ncgallery_pi1_details a:visited {
	text-decoration:none;
}

#tx_ncgallery_pi1_details td {
	padding:3px;
	border:1px solid #999999;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	text-align:center;
	background-position: 3px 3px;
	background-repeat: no-repeat;
}







#tx-ncevkalender-pi1 {
}

#tx-ncevkalender-pi1 a {
	font-weight:bold;
}

#tx-ncevkalender-pi1 table {
	width:100%;
}

#tx-ncevkalender-pi1 td {
	padding:2px;
}

#tx-ncevkalender-pi1 .jahr_activ {
	font-weight:bold;
}

#tx-ncevkalender-pi1 .monat_activ {
	font-weight:bold;
}

#tx-ncevkalender-pi1 .tbl_head {
	color:#FFFFFF;
	background-color: #1B331F;
	font-weight:bold;
}

#tx-ncevkalender-pi1 .lineclass1 {
	background-color: #DEE2D4;
}

#tx-ncevkalender-pi1 .lineclass2 {
	background-color: #EFF2EB;
}



/* Branchenbuch */
#branchenbuch_navtbl {
	border-collapse:collapse;
	width:100%; 
	border:1px solid #1B331F;
}

#branchenbuch_navtbl .tbl_head {
	background-color: #1B331F;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFFFFF;
	padding-right:5px;
	padding-left:5px;
}

#branchenbuch_navtbl .tbl_body {
	background-color: #EFF2EB;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
	padding:5px;
}


#branchenbuch_menue {
	background-color:#EFF2EB;
	border-top:1px solid #1B331F;
	border-left:1px solid #1B331F;
	border-right:1px solid #1B331F;
	border-bottom:0px solid #1B331F;
	border-collapse:collapse;
}

#branchenbuch_menue td {
	border-right:1px solid #B0BD9D;
}

#branchenbuch_menue a {
	text-decoration:none;
	padding-right:5px;
	padding-left:5px;
	font-weight:bold;
}

#bbdivtbl {
	border-collapse:collapse;
	width:100%;
	border:1px solid #1B331F;
}

#bbdivtbl .tbl_body {
	background-color: #EFF2EB;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
	padding:5px;
}

#bbdivtbl legend {
	color:#6E8351;
	font-weight:bold;
	padding:3px 3px 3px 1px;
}

#bbdivtbl fieldset {
	padding:5px;
}



.branchen_link {
	color:#6E8351;
	text-decoration:underline;
	}



/* Style für Scorecard */
#scorecard_form_table {
	margin:10px 0 0 0;
}

#scorecard_form_table td {
	padding:2px;
	background-color:#DEE2D4;
}

#scorecard_form_table .head {
	background-color:#1B331F;
	color:#FFFFFF;
	font-weight:bold;
}

#scorecard_form_table .foot {
	text-align:center;
}



#scorecard_table {
	margin:10px 0 0 0;
}

.scb500 {
	width:500px;
}

.scb330 {
	width:324px;
}

.sch30 {
	height:30px;
}

#scorecard_table td {
	background-color:#DEE2D4;
	text-align:center;
}

#scorecard_table .head {
	background-color:#1B331F;
	color:#FFFFFF;
	font-weight:bold;
}

#scorecard_table .foot {
	background-color:#1B331F;
	color:#FFFFFF;
	font-weight:bold;
}





/* Tabellen */
.tabelle_kopf {
	color:#FFFFFF;
	background-color:#1B331F;
	font-weight:bold;
	padding:2px;
}

.tabelle_kopf_center {
	color:#FFFFFF;
	background-color:#1B331F;
	font-weight:bold;
	padding:2px;
	text-align:center;
}

.tabelle_inhalt {
	color:#000000;
	background-color:#EFF2EB;
	padding:2px;
}

.tabelle_inhalt_center {
	color:#000000;
	background-color:#EFF2EB;
	padding:2px;
	text-align:center;
}

.tabelle_gruen {
	color:#FFFFFF;
	background-color:#6D8E64;
	font-weight:bold;
	padding:2px;
}

.tabelle_weiss {
	color:#000000;
	background-color:#FFFFFF;
	font-weight:bold;
	padding:2px;
	border:1px solid #DDDDDD;
}

.tabelle_gelb {
	color:#000000;
	background-color:#FFCB08;
	font-weight:bold;
	padding:2px;
}

.tabelle_blau {
	color:#FFFFFF;
	background-color:#004C98;
	font-weight:bold;
	padding:2px;
}

.tabelle_rot {
	color:#FFFFFF;
	background-color:#BB141A;
	font-weight:bold;
	padding:2px;
}

.tabelle_schwarz {
	color:#FFFFFF;
	background-color:#000000;
	font-weight:bold;
	padding:2px;
}

.tabelle_gruen_center {
	color:#FFFFFF;
	background-color:#6D8E64;
	font-weight:bold;
	text-align:center;
	padding:2px;
}

.tabelle_weiss_center {
	color:#000000;
	background-color:#FFFFFF;
	font-weight:bold;
	text-align:center;
	padding:2px;
	border:1px solid #DDDDDD;
}

.tabelle_gelb_center {
	color:#000000;
	background-color:#FFCB08;
	font-weight:bold;
	text-align:center;
	padding:2px;
}

.tabelle_blau_center {
	color:#FFFFFF;
	background-color:#004C98;
	font-weight:bold;
	text-align:center;
	padding:2px;
}

.tabelle_rot_center {
	color:#FFFFFF;
	background-color:#BB141A;
	font-weight:bold;
	text-align:center;
	padding:2px;
}

.tabelle_schwarz_center {
	color:#FFFFFF;
	background-color:#000000;
	font-weight:bold;
	text-align:center;
	padding:2px;
}




#neumitgliederabc ul {
	margin:0px 5px 5px 5px;
	padding-left:20px;
}

#neumitgliederabc li {
	padding-top:5px;
}


.info_rot {
	background-color:#FFBFBF;
}





/* ****************************************** */
/* Menue
/* ****************************************** */

#mainmenue {
	margin-top:4px;
	margin-bottom:4px;
}

#mainmenue a {
	color:#1B331F;
	padding:5px;
	text-decoration:none;
	font-size:14px;
}

#mainmenue a:hover {
	background-color:#FFFFFF;
}

#mainmenue a.activ {
	background-color:#FFFFFF;
}

