body  {
    background-image:url(templates/pics/background-ljko-gruen.jpg);
    font-family: arial, verdana;
    font-size: 16px;
    line-height:18px;
    color: #000000
}

/* Überschriften  <h1 class="     csc-header csc-header-n1">   */
.csc-firstHeader h1 { font-size: 16px; font-weight: bold; }
h1 { font-size: 16px; font-weight: bold; margin-bottom:3px; }
h5 { font-size: 12px; font-weight: normal; margin-bottom:1px; }

.bodytext {
    font-family: verdana, arial;
    font-size: 15px;
    line-height:18px;
    color: #000000
}



td, ul {
    font-family: verdana, arial;
    font-size: 16px;
    line-height:18px;
    color: #000000
}

.titel_gruen {
  position:relative;
  top:5px;
  height:35px;
  margin-right:5px;
	margin-top: 12px;
	margin-bottom: 12px;
	background-color: #33cc00;
  font-family: Arial;
  font-size:110%;
  font-weight:bold;
  valign:middle;
  padding:24px;
	text-align: center;
}


.unterzeile_gruen {
  position:relative;
  margin-left:177px;  
  margin-right:5px;
	margin-top: 32px;
  background-color: #33cc00;
	height:28px;
}

.hg_gelb {
    background-color: #ffe756;
}

.hg_grau {
    background-color: #c0c0c0;
	font-family: arial, Helvetica, sans-serif;
	font-size: 18px;
}

.hg_gruen {
	background-color: #33cc00;
}

.tab_erste_zeile_gruen {
    font-weight:bold;
	background-color:#33cc00;
	text-align:center;
	vertical-align:middle;
}

.style1 {
    color:red;
    font-size: 10px;
}

.logorahmen {
    align: center;
    border-width:6px;
    border-style: double;
    border-color: darkgray;
    padding: 1px;
}

a:link    { color:#0000ff; text-decoration: none; font-size: 13px; font-weight: bold;}
a:visited { color:#035588; text-decoration: none; font-size: 13px; font-weight: bold;}
a:hover   { color:#0000ff; text-decoration: underline; font-size: 13px; font-weight: bold; background-color: #c0c0c0;}
a:active  { color:#ffd338; text-decoration: none; font-size: 13px; font-weight: bold;}

/* menü */
.m1 {}
.m1_no { margin-bottom: 4px;}
.m1_cur {}
.m2_no { font-size: 7px; }

/* Fotogalerie */
.tx-lzgallery-pi1-5x5-filename {font-size:10px;font-style:italic;}
.tx-lzgallery-pi1-1x1-1 {font-size:12px; font-face:bold; border-bottom:1px dottedlightgray;}
.tx-lzgallery-pi1-1x1-2 {font-size:12px; border:1px dotted; margin:3px 3px 3px 3px;}
.tx-lzgallery-pi1-1x1-filename {font-size:12px;font-style:italic;}
.tx-lzgallery-pi1-title { margin-bottom:4px; }

/* Gästebuch */
    .tx-guestbook-list-header { background-color: #539521; color: #FFFFFF; font-weight:bold; }
    .tx-guestbook-list-row { background-color: #FFFFFF; }
    .tx-guestbook-list-rowleft { background-color: #EEEEEE; }
    .tx-guestbook-list-entrycomment-title {font-weight: bold; }
    .tx-guestbook-list-entrycomment { font-style: italic; }
    .tx-guestbook-list-small { font-size: 9px; color: #666666; }
    .tx-veguestbook-pi1-browsebox TD { font-size: 9px; color: #666666; }
    .tx-veguestbook-pi1-browsebox-strong, .tx-ttnews-browsebox-SCell { font-weight: bold; }
    .tx-veguestbook-pi1-browsebox-SCell { background-color: #EEEEEE; }
    .tx-guestbook-latest-header { background-color: #539521; color: #FFFFFF; font-weight:bold; }
    .tx-guestbook-latest-row { background-color: #FFFFFF; }
    .tx-guestbook-latest-small { font-size: 9px; color: #666666; }
    .tx-guestbook-form-inputfield-med { border-style: solid; border-width: 1pt; border-color:#539521; font-size:12; color:#333333; width:100; height:20; }
    .tx-guestbook-form-inputfield-big { border-style: solid; border-width: 1pt; border-color:#539521; font-size:12; color:#333333; width:150; height:20; }
    .tx-guestbook-form-textarea { border-style: solid; border-width: 1pt; border-color:#539521; font-size:12; color:#333333; width:250; }
    .tx-guestbook-form-obligationfield { color: #CC0000; }
    .tx-guestbook-form-error { color: #CC0000; }
    .tx-guestbook-form-label {  font-size:7px; color: #CC0000; }


