/** 
 * light green: #7DA635
 * dark green: #145613
 * #5D8E2B
 * #3E840E
*/
#gcmLogo {
  position: absolute;
  left: 0px;
  top: 0px;
  width: 190px;
  height: 150px;
}
#gcmPoweredBy {
  position: absolute;
  /* bottom: 10px; */
	top: 500px; 
  left: 10px;
  width: 170px;
  height: 70px;
}

#gcmGolfland {
  position: absolute;
  /* bottom: 100px; */
  top: 420px;
  left: 0px;
  width: 190px;
  height: 70px;
}

#gcmPoweredBy, #gcmPoweredBy *, #gcmNavi, #gcmNavi * {
  color: #FFF;
  font-size: 10px;
}
#gcmPoweredBy {
  text-align: center;
}
#gcmNavi {
  position: absolute;
  top: 155px;
  left: 0px;
  margin: 0px 0px;
  padding: 0px 0px;
  width: 180px;
}

#gcmNavi li {
  list-style-type: none;
  margin: 0px 0px 0px 14px;
  padding: 2px 2px;
  height: 23px;
}
#gcmNavi a {
  text-decoration: none;
  font-size: 13px;
  line-height: 29px;
  padding-left: 21px;
  display: block;
  height: 29px;
}

#gcmNavi a:hover {
  background: url(images/menu_golfer.gif) no-repeat;
}
#gcmNavi a.active {
  background: url(images/menu_golfer_active.gif) no-repeat;
}
#gcmContent {
  margin-left: 200px;
  margin-top: 3em;
  width: 800px;
  line-height: 140%;
/*  border: 1px #F00 solid; */
}
#gcmPageHeader {
  margin-left: 200px;
  overflow: hidden;
  white-space: nowrap;
}
#gcmPageHeader, .gcmHeader {
  font-size: 40px;
  font-weight: bold;
  vertical-align: bottom;
  height: 70px;
  line-height: 70px;
  color: #5D8E2B;  
}
#gcmSubNavi, #gcmSubSubNavi {
  padding: 0px;
  margin: 0px;
/*  border: 1px #0F0 solid; debug */
  height: 20px;
  white-space: nowrap;
  margin-left: 200px;
}
#gcmSubNavi li, #gcmSubNavi a, #gcmSubSubNavi li, #gcmSubSubNavi a {
  display: inline;
  color: #FFF;
  font-weight: normal; 
  text-decoration: none;
  padding: 1px 6px;
}
#gcmSubSubNavi, #gcmSubSubNavi * {
  font-size: 11px;
}
#gcmSubSubNavi {
  margin-top: 0.5em;
}


h1, h2, h3, h4, h5, h6, h1 *, h2 *, h3 *, h4 *, h5 *, h6 * {
  background:#145613;
  line-height: 18px;
  color: #FFF;
  padding: 2px 5px 2px 5px;
 /*  border-right: 5px #FFF solid; */
}
img {
  border: 0px;
}
body {
  background: #7DA635 url(images/darkgreen.gif) repeat-y;
}
body, body * {
  font-size: 12px;
  font-family: verdana, helvetica, arial, sans-serif;
  color: #FFF;
}

/** 
 now, for the eye candy in the sub navigation.
*/

#gcmSubNavi a {
}
#gcmSubNavi a, #gcmSubSubNavi a {
 padding: 3px 0px;
}

#gcmSubNavi a.active, #gcmSubNavi a:hover, #gcmSubSubNavi a.active, #gcmSubSubNavi a:hover {
  color: #145613;
}
#gcmSubNavi a.active, #gcmSubSubNavi a.active {
  font-weight: bold;
}




#gcmContent a {
  color: #FFF;
  
}
/** 
 * and now the IE hacks.
*/
* html #gcmContent { 
  padding-left: 0;
  margin-top: 3em;
}

  
/** the special pages */  
/** front page begin */
body.gcmStartPage {
 background:#145613;
 background-image: none;
 vertical-align:middle;
 text-align:center;
 height:90%;
}
/** front page end */

/** PLATZ page start */
.gcmPlatzTable td {
   	vertical-align:middle;
   	text-align:right;
}
.gcmPlatzTable .overImage, .gcmPlatzTable .head, .gcmPlatz .head, .holeInfo .header {
  background: #145613;
  font-weight: bold;
}

.gcmPlatzTable .head {
    text-align: left;
}
.yellow, .head.yellow, .holeInfo .yellow {
 	background-color: #FF0;
 	color: #FF0;
}
.red, .head.red, .holeInfo .red {
	background-color: #F00;
	color: #F00;
}
.gcmPlatzTable .normal {
  font-weight: normal;
}
.gcmPlatzTable .innerInfo, .gcmPlatzTable .innerInfo td {
  background: none;
}
.innerInfo {
  width: 100%; 
}

.holeInfo .text, .gcmKontakt, .gcmPlatzTable td {
   background-color:#3E840E;
}

.gcmPlatz table.theImage {
  width: 400px;
}


/** content table formatting */
.contenttable {
  width: 100%;
  margin-bottom:1em;
}
.contenttable caption {
   background: #145613;
   font-weight: bold;
   text-align: left;
   padding: 2px;
   margin: 1px 1px 0px 1px;
}
.contenttable, .contenttable * {
  border: 0px;
  text-align: left;
}
.contenttable td, .contenttable th {
  background: #3e840e;
}

.csc-frame-frame1 {
  background:#3e840e;
  border: 1px #333 solid;
}
.csc-frame-frame2 {
  background:#145613;
  border: 1px #333 solid;
}
.align-right {
  text-align:right;
}
.align-center {
  text-align:center;
}
.align-left {
 text-align:left;
}
/** lz_gallery configuration */
/** 
 * light green: #7DA635
 * dark green: #145613
 * #5D8E2B
 * #3E840E
*/
/* the main table */
#tx-lzgallery-pi1-listing {
  width: 100%;
  border: 0px;
}
/* headline */
.tx-lzgallery-pi1 .title, .tx-lzgallery-pi1 .startdate, .tx-lzgallery-pi1 .count { 
  background-color: #145613;
}

.tx-lzgallery-pi1 .count {
  font-weight: bold;
}

#tx-lzgallery-pi1-fotonav {
  background-color: #145613;
  border: 1px #000 solid;
}
#tx-lzgallery-pi1-fotos, #tx-lzgallery-pi1-fotos td {
  border: 0px;
}
#tx-lzgallery-pi1-fotos {
  background-color: #7DA635;

}
.csc-textpic, .csc-textpic-intext-left, .csc-textpic-left, .bodytext {
  border: 0px;
  margin: 0px;
}
#gcmContent img, .csc-textpic, .csc-textpic *, dt, dl, .csc-textpic-imagewrap, .csc-textpic-imagewrap * {
  margin: 0px 0px;
  padding: 0px 0px;
  border: 0px #FFF solid;
}

/* Space below each image (also in-between rows) */
DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image { margin-bottom: 0px; }
DIV.csc-textpic-equalheight DIV.csc-textpic-imagerow { margin-bottom: 0px;  }
	
DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap, DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap {
	margin-right: 5px !important;
}

.lz-gallery-item {
  float:left;
  margin: 2px;
}
.lz-gallery-item h4 {
  margin-bottom: 4px;
}
.lz-gallery-navigation, .lz-gallery-navigation a {
   color: #145613 !important;
}
.csc-uploads-fileName p {
  margin: 0px;
}
