html, body {
  /* --- background: url(background.jpg); ---*/
  background-color: #000033;
  }
  

#header1 {
   width: 1024px;
   height: 40px;
   background-color: #000033;
   background: url(_header1.jpg);
   }
 
#header2 {
   width: 1024px;
   height: 80px;
   background: url(header2.jpg);
   }

#location {
   width: 1024px;
   height: 20px;
   background: url(_footer.jpg);
   }

#subheader_1 {
   width: 1024px;
   height:15px;
   }
 
#subheader_2 {
   width: 1024px;
   height:15px;
   }
 
#spacer_verti_1 {
   width: 4px;
   background:#DDDDDD;
   }

#spacer_verti_2 {
   width: 4px;
   background:#DDDDDD;
   }
 
#spacer_verti_3 {
   width: 4px;
   background:#DDDDDD;
   }
 
#spacer_verti_4 {
   width: 4px;
   background:#DDDDDD;
   }

#content {
   width: 564px;
   background:#FFFFFF;
   padding: 5px;
   text-align: justify;
   font-family: Verdana, Helvetica, sans-serif;
   font-size: 0.7em;
   line-height: 15px;
   color: #000000;
   }


#content h1 h2 h3 h4 h5 {
   font-size: 14px;
   color: #000066;
   }
  
  
#right_col {
   width: 200px;
   background:#FFFFFF;
   font-size: 0.8em;
   font-family: Verdana, Helvetica, sans-serif;
   color: #000000;
   text-align: left;
   }
   
#right_col h1 h2 h3 h4 h5 {
   font-size: 14px;
   color: #000066;
   }
 
 
#footer {
   height: 20px;
   width: 1024px;
   background:#FFFFFF;
   background: url(footer.jpg);
   font-family: Verdana, Helvetica, sans-serif;
   font-size: 0.7em;
   text-align: center;
   vertical-align: bottom;
   color: #000000;
   }

 
#counter {
   font-family: Verdana, Helvetica, sans-serif;
   font-size: 12px;
   text-decoration: none;
   color: #ffffff;
   }


#newsletter {
   font-family: Verdana, Helvetica, sans-serif;
   font-size: 12px;
   color: #000066;
   }


/* --- begin definition gaestebuch --- */

 
.tx-guestbook-header {
	font-size: 1em;
	background:#dddddd;
	border: 1px solid #000066;
	padding-left: 10px;	
        }

.tx-guestbook-form-inputfield-med {
        border: 1px solid #000066;
        }

.tx-guestbook-form-inputfield-big {
        border: 1px solid #000066;
        }


/* --- end definition gaestebuch --- */


 

/* --- begin definition menue 1 --- */


#menue1 {
   float: left; width: 234px;
   margin: 0 0 1.2em; padding: 0;
   font-family: Verdana, Helvetica, sans-serif;
   text-align: left;
   }

#menue1 ul {
   list-style-type: none;
   }

#menue1 .ullevel1 {
   font-size: 0.7em;	
   }

#menue1 li {
   line-height: 1.8;
   border-top: 1px solid #000066;
   }

#menue1 .li1no,
#menue1 .li1act {
   margin-left: -35px;
   margin-right: 5px;
   }

#menue1 ul li a {
   color: #000000;
   text-decoration: none;
   display: block;
   }

#menue1 .a1no {
   background: #FFFFFF;
   padding-left: 3px;
   padding-right: 3px;
   border-left: 10px solid #ffffff;
   }

#menue1 .a1act {
   background: #dddddd;
   padding-left: 3px;
   padding-right: 3px;
   border-left: 10px solid #dddddd;
   }

#menue1 .a1no:hover,
#menue1 .a1no:active,
#menue1 .a1no:focus {
   background: #ffffff;
   padding-left: 3px;
   padding-right: 3px;
   border-left: 10px solid #dddddd;
   }

#menue1 .a2no {
   background: #ffffff;
   padding-left: 8px;
   padding-right: 3px;
   border-left: 10px solid #dddddd;
   }

#menue1 .a2no:hover,
#menue1 .a2no:active,
#menue1 .a2no:focus,
#menue1 .a2act {
   background: #99FF99;
   padding-left: 8px;
   padding-right: 3px;
   border-left: 10px solid #99FF99;
   }

#menue1 .a3no {
   background: #ffffff;
   padding-left: 18px;
   padding-right: 3px;
   border-left: 10px solid #99CCFF;
   }

#menue1 .a3no:hover,
#menue1 .a3no:active,
#menue1 .a3no:focus,
#menue1 .a3act {
   background: #99CCFF;
   padding-left: 18px;
   padding-right: 3px;
   border-left: 10px solid #99CCFF;
   }


/* --- end definition menue 1 --- */

 
 
 
/*----------------------------------------------------------------------------------------------*/
/*-----------------------------------  tt_news STYLES SETTINGS ---------------------------------*/
/*----------------------------------------------------------------------------------------------*/
 
/*-----------------------------------  clearer  -----------------------------------*/
 
/* prevent floated images from overlapping the div-containers they are wrapped in  */
 
.news-list-container HR.clearer, 
.news-single-item HR.clearer, 
.news-latest-container HR.clearer {
   clear:right;
   height:1px;
   /*border:1px solid #F9FFE5;*/
   }
 
.news-latest-container HR.clearer {
   clear:left;
   }
  
 /*-----------------------------------  tt_news LATEST view  -----------------------------------*/
 
.news-latest-container {
   border:1px solid #000;
   background-color:#D0D4D6;
   }

.news-latest-container H2,.news-latest-gotoarchive {
   color:#fff;
   padding:3px;
   margin:3px;
   border:1px solid #000;
   /*background-color:#D8FA70;*/
   background-color:#769024;
   }
 
.news-latest-gotoarchive {
   font-weight:bold;
   margin-top:5px;
   }
 
.news-latest-gotoarchive A:LINK, 
.news-latest-gotoarchive A:VISITED, 
.news-latest-gotoarchive A:HOVER {
   color:#fff;
   }
 
.news-latest-gotoarchive A {
   color:#fff;
   }
 
.news-latest-item {
   /* IE hack */
   height: 1%;
   line-height: 1.3;
   /* IE hack end */
   padding:3px;
   margin:3px;
   border:1px solid #666;
   background-color:#F9FFE5;
   }
 
.news-latest-item IMG {
   margin-bottom:5px;
   margin-right:5px;
   border:1px solid #666;
   float:left;
   }
 
.news-latest-category IMG {
   float: none;
   border:none;
   margin:0px;
   }
 
.news-latest-date,
.news-latest-morelink,
.news-latest-category {
   font-size:9px;
   }

.news-latest-morelink {
   height:12px;
   }
 
.news-latest-morelink A {
   float:right;
   }
 
/*--------------------------------- tt_news LIST view  -----------------------------------*/
 
.news-list-container {
   border:1px solid #fff;
   /*background-color:#D0D4D6;*/
   }
 
.news-list-item {
   /* IE hack */
   height: 1%;
   line-height: 1.3;
   /* IE hack end */
   padding:3px;
   margin:3px;
   border:1px solid #fff;
   /*background-color:#e2e6e9;*/
   }
 
.news-search-form {
   padding:3px;
   margin-bottom:5px;
   border:1px solid #fff;
   background-color:#e2e6e9;
   }
 
.news-search-emptyMsg{
   margin:0px;
   }
 
.news-search-form FORM {
   margin:0px;
   }
 
.news-list-container H3 {
   margin-bottom: 5px;
   padding: 2px;
   font-size: 12px;
   border-bottom: 1px solid #666;
   /*background-color: #e2e6e9;*/
   }
 
.news-list-container H3 A:LINK,
.news-list-container H3 A:VISITED,
.news-list-container H3 A:HOVER {
   color:#669;
   padding-left:2px;
   }
 
.news-list-container H3 A {
   text-decoration: none;   
   color:#669;
   }
 
.news-list-container P {
   margin-bottom: 5px; /* set vertical space by <p> tag to 5px */
   padding-left:3px;
   }
 
.news-list-date {
   float: right;
   color: #666;
   width: 180px;
   text-align: left;
   height: 20px;
   margin-top: -2px;
   margin-right: 0px;
   font-size: 9px;
   font-weight: normal;
   /*background-color: #e2e6e9;*/
   }
 
.news-list-imgcaption {
   float: right;
   padding-top:3px;
   padding-right:3px;
   font-size: 9px;
   } 
 
.news-list-container IMG {
   float: right;
   border:1px solid #fff;
   margin-bottom:5px;
   margin-right:2px;
   margin-left:5px;
   }
 
.news-list-category IMG {
   float: none;
   border:none;
   margin:0px;
   }
 
.news-list-morelink,.news-list-category {
   font-size:9px;
   margin-left:3px;
   }
 
.news-list-morelink  {
   margin-bottom:3px;
   }
 
.news-list-browse {
   text-align: center;
   }
 
/*---------------------------------  tt_news Page-Browser ---------------------------------*/
 
 .tx-ttnews-browsebox {
 
             margin:3px;
 
             border:1px solid #fff;
 
             padding:3px;
 
             /*background-color:#D0D4D6;*/
 
 }
 
 .tx-ttnews-browsebox P {
 
             margin:0px; /* set vertical space by <p> tag to zero */
 
 }
 
 .tx-ttnews-browsebox TD {
 
             font-size: 10px;
 
 }
 
 .tx-ttnews-browsebox-strong, .tx-ttnews-browsebox-SCell {
 
             font-weight: bold;
 
 }
 
 .tx-ttnews-browsebox-SCell P,.tx-ttnews-browsebox TD P{
 
             margin:0px;
 
 }
 
  
 
 .tx-ttnews-browsebox-SCell {
 
             /*background-color: #D0D4D6;*/
 
             border:1px solid #666;
 
 }
 
 .news-search-emptyMsg {
 
             font-size: 11px;
 
             margin-left: 10px;
 
 }
 
             /*--------------------------------- tt_news SINGLE view  ---------------------------------*/
 
 .news-single-item {
 
             padding:5px;
 
             margin-bottom:5px;
 
             border:1px solid #fff;
 
             /*background-color:#e2e6e9;*/
 
  
 
 }
 
 .news-single-item H2 {
 
             font-size: 12px;
 
             font-weight:bold;
 
             color: #669;
 
             margin-bottom: 0px;
 
 }
 
 .news-single-item H3 {
 
             font-size: 10px;
 
             margin-bottom: 15px;
 
 }
 
  
 
 .news-single-img {
 
             float: right;
 
             margin-left:5px;
 
 }
 
  
 
 .news-single-imgcaption {
 
             padding:3px;
 
             clear:both;
 
 }
 
  
 
 .news-single-category {
 
             float: right;
 
 }
 
 .news-single-backlink, .news-single-backlink a {
 
             font-weight: bold;
 
             font-size: 10px;
 
             margin-bottom: 15px;
 
             margin-top: 10px;
 
 }
 
 .news-single-timedata {
 
             float: right;
 
 }
 
 .news-single-timedata, .news-single-author,.news-single-imgcaption {
 
             font-size: 9px;
 
 }
 
 .news-single-author {
 
             padding-bottom: 3px;
 
 }
 
 .news-single-additional-info {
 
 /*          clear: both; */
 
             margin-top: 15px;
 
             border: 1px solid #fff;
 
             padding:3px;
 
             padding-bottom:0px;
 
             /*background-color: #D0D4D6;*/
 
 }
 
 .news-single-related,.news-single-files,.news-single-links  {
 
             border: 1px solid #fff;
 
             margin:0px;
 
             margin-bottom: 3px;
 
             padding:3px;
 
             /*background-color:#e2e6e9;*/
 
 }
 
  
 
 .news-single-related DD, .news-single-links DD, .news-single-files DD {
 
             margin-left:20px;
 
 }
 
  
 
 .news-single-related DT, .news-single-links DT, .news-single-files DT {
 
             font-weight: bold;
 
             font-size: 11px;
 
             margin-left:5px;
 
             width:90%;
 
 }
 
  
 
 /*--------------------------------- tt_news Archivemenu (AMENU) --------------------------------- */
 
 .news-amenu-container {
 
             margin-top:3px;
 
             padding:3px;
 
             border:1px solid #fff;
 
             /*background-color:#D0D4D6;*/
 
 }
 
 .news-amenu-container LI {
 
             padding-bottom:1px;
 
 }
 
 .news-amenu-container UL {
 
             padding:3px;
 
             margin-top:2px;
 
             margin-left:0px;
 
             margin-bottom:0px;
 
             border:1px solid #fff;
 
             /*background-color:#D0D4D6;*/
 
             list-style-type: none;
 
 }
 
 .news-amenu-container H2 {
 
             color:#669;
 
             padding:3px;
 
             font-size: 14px;
 
             /*border:1px solid #fff;*/
 
             /*background-color: #D0D4D6;*/
 
 }
 
 .news-amenu-item-year {
 
             font-weight: bold;
 
             /*border: 1px solid #fff;*/
 
             padding: 2px;
 
             /*background-color: #D0D4D6;*/
 
             color:#669;
 
 }
 
  
 
 /*--------------------------------- tt_news Categorymenu (CATMENU) --------------------------------- */
 
  
 
  
 
 .news-catmenu  {
 
             padding:5px;
 
             /*margin:10px 0px 10px 10px;*/
 
             border:1px solid #fff;
 
             margin-bottom: 5px;
 
             /*background-color:#D0D4D6;*/
 
 }
 
 .news-catmenu-header  {
 
             margin: 0px; /* set vertical space by <p> tag to zero */
 
             font-size:11px;
 
             font-weight:bold;
 
 }
 
 .news-catmenu DIV {
 
             font-size:10px;
 
             white-space: nowrap;
 
 }
 
 .news-catmenu DIV img {
 
             margin:0px;
 
             padding:0px;
 
             vertical-align: middle;
 
 }
 
 .news-catmenu-ACT {
 
             font-weight:bold;
 
 }
 
  
 
 /*  Styles for catmenu mode "nestedWraps" */
 
 .level0 {
 
             background-color:#fff;
 
 }
 
 .level1 {
 
             padding-left:10px;
 
             background-color:#eee;
 
 }
 
 .level2 {
 
             padding-left:10px;
 
             background-color:#ddd;
 
 }
 
 .level3 {
 
             padding-left:10px;
 
             background-color:#ccc;
 
 }
 
 .level4 {
 
             padding-left:10px;
 
             background-color:#bbb;
 
}