H2 {
  font-size: 18px;
}

BODY {
  background-color: #2A2A30;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 11px;
  margin-top: 0px;
  margin-bottom: 0px;
}

DIV#content {
  background-color:white;
  vertical-align: top;
  padding-top: 20px;
  padding-bottom: 20px;
  padding-left: 30px;
  padding-right: 30px;
  line-height: 180%;
  width:600px;
  float: right;
  display: block;
  min-height: 500px;
}

.align-left {
  width: 400px;
}

TABLE .table {
  border: none;
}

DIV#content TABLE {
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 11px;  
  border: none;
  border-collapse:collapse;
  width: 100%;
 /* border: solid 1px silver; */
}

DIV#content TD {
  /*width: 100%;*/
/*
  padding-left: 5px;
  padding-right: 5px;
  padding-top: 2px;
  padding-bottom: 2px;*/
/*  border-top: solid 3px white;*/
/*  border-bottom: solid 3px white;*/
/*  border-top: solid 1px silver;
  border-bottom: solid 1px silver;
  height: 30px;*/
}

.htmlarea-showtableborders {
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 11px;  
  border: none;
  border-collapse:collapse;
 border: solid 1px silver;
}

.htmlarea-showtableborders TD {
  padding-left: 5px;
  padding-right: 5px;
  padding-top: 2px;
  padding-bottom: 2px;*/
/*  border-top: solid 3px white;*/
/*  border-bottom: solid 3px white;*/
  border-top: solid 1px silver;
  border-bottom: solid 1px silver;
  height: 30px;
}

DIV#content TR {
}

DIV#content TH {
  text-align: left;
  color: black;
  background-color: #BCBBC0;
  padding-left: 5px;
  padding-right: 5px;
  padding-top: 2px;
  padding-bottom: 2px;
}


DIV#menuleft {
  padding-top: 60px;
  background-color: #575c62;
  width: 160px;
  float: left;
}

DIV#menuleft A {
  text-decoration:none;
  color:#575c62;
  padding-top: 8px;
  padding-left: 12px;
  display: block;
}

DIV#menuleft A:hover {
  color:#FF6600;
}

DIV.menuitem1 {
  font-size: 11px;
  font-weight: bold;
  background-image: url(../images/menuitem.jpg);
  height: 30px;
  vertical-align: middle;
  /*border-top: #2A2A30 solid 1px;*/
  border-bottom: #2A2A30 solid 1px;
}

DIV.menuitem1:hover {
  background-image: url(../images/menuitem_hover.jpg);
}  

DIV.menuitem2 {
  background-color:#cfced3;
}

DIV.menuitem3 {
  background-color:#cfced3;
}

DIV.menuitem1 A {
  height: 100%;
}

DIV.menuitem2 A {
  height: 16px;
  font-size: 10px;
  border-bottom: gray 1px solid;
  padding-left: 0px;
  margin-left: 16px;
  font-weight: bold;
}

DIV.menuitem3 A {
  height: 16px;
  font-size: 10px;
  /*border-bottom: gray 1px solid;*/
  padding-left: 0px;
  margin-left: 32px;
  font-weight: bold;
}

/* guestbook */  
.tx-guestbook-list-header { background-color: rgb(181,180,186); color: black; font-weight:bold; vertical-align: middle;}
.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:rgb(181,180,186); font-size:12; color:#333333; width:100; height:20; }
.tx-guestbook-form-inputfield-big { border-style: solid; border-width: 1pt; border-color:rgb(181,180,186); font-size:12; color:#333333; width:150; height:20; }
.tx-guestbook-form-textarea { border-style: solid; border-width: 1pt; border-color:rgb(181,180,186); font-size:12; color:#333333; width:250; }
.tx-guestbook-form-obligationfield { color: #CC0000; }
.tx-guestbook-form-error { color: #CC0000; }
  
/* gallerie - listing */
#tx-lzgallery-pi1-listing {border-style:dotted;border-width:1px;border-color:#00008c;border-collapse:collapse;font-size:12px;padding:0px;font-family:verdana}
#tx-lzgallery-pi1-listing tr.line1 {background-color:lightgrey;color:black;}
#tx-lzgallery-pi1-listing tr.line1 td.startdate{white-space:nowrap;}
#tx-lzgallery-pi1-listing tr.line1 td.count{white-space-nowrap;padding-left:20px;}
#tx-lzgallery-pi1-listing td.preview {background-color: #EEEEEE; width: 120px;}
#tx-lzgallery-pi1-listing td.title { background-color: rgb(181,180,186); color: black; font-weight:bold; vertical-align: middle;}
#tx-lzgallery-pi1-listing tr.line2 {padding:0px;}

#tx-lzgallery-pi1-listing a {color:black;}	
#tx-lzgallery-pi1-listing #line-descr-short {border-top-width:1px;border-top-style:dotted;border-top-color:#00008c;}
#tx-lzgallery-pi1-parent-descr-short {padding:4px 4px 20px 4px;}
#tx-lzgallery-pi1-parent-title {font-size:20px;padding:4px 4px 4px 4px;}
#tx-lzgallery-pi1-parent-count {padding:4px 4px 4px 4px;}
#tx-lzgallery-pi1-parent-subcount {padding:0px 4px 4px 4px;}
#tx-lzgallery-pi1-listing td.information {font-size:10px;white-space:nowrap;}

/* gallery - album  */
#tx-lzgallery-pi1-fotonav td {text-align:center;padding-left:15px;}
#tx-lzgallery-pi1-fotonav td.descr {color:#00008c;}
#tx-lzgallery-pi1-fotonav {background-color:lightgrey;border-color:#00008c;border-style:solid;border-width:2px;font-family:verdana;}

#tx-lzgallery-pi1-fotos {border-width:2px;border-style:solid;border-color:#00008c;text-align:center;padding:5px 5px 5px 5px;background-color:white;border-collapse:collapse;font-family:verdana;}
#tx-lzgallery-pi1-fotos td {text-align:center;padding:0;border-style:solid;border-width:1px;border-color:#00008c;padding:3px;}

#tx-lzgallery-pi1-title {margin-bottom:20px;font-size:14px; font-weight: bold;}
#tx-lzgallery-pi1-descr-long {margin:5px 5px 15px 5px;text-align:justify;}

/* gallery - annotations */
.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 solid lightgray;}
.tx-lzgallery-pi1-1x1-2 {font-size:12px;border:1px solid lightgray;margin:3px 3px 3px 3px;}
.tx-lzgallery-pi1-1x1-filename {font-size:10px;font-style:italic;}

