form {
 margin:0px;
 padding:0px;
 border: 0px none; 
 }
 
.twrss_bodytext, .searchKeywords { 
font-family : Arial, Helvetica, sans-serif;
color: #ffffff;
font-size: 12px;
background-color: transparent;
}

legend, fieldset { 
font-family : Arial, Helvetica, sans-serif;
color: #ffffff;
font-size: 12px;
background-color: transparent;
border-width: 1;
border-color: #696e73;
border-style: none;
}
 .search {
 margin:0px;
 padding:0px;
 border:0px none; 
 background-color: transparent;
 }



body {
    background-image: url(../images/background.gif);
    background-color: #67a0e1;
    background-repeat:repeat-x;
    scrollbar-face-color: black;
    scrollbar-highlight-color: black;
    scrollbar-shadow-color: #67a0e1;
    scrollbar-3dlight-color: #67a0e1;
    scrollbar-arrow-color: #67a0e1;
    scrollbar-track-color: black;
    scrollbar-darkshadow-color: #0f5699;
    font-color=#ffffff
   


}
/*** Formulare *********************/
.csc-mailform {
        border: 0px;
       }
 
.csc-mailform-field label {
        margin:2px;
        margin-left: 5px;
        font-size:12px;
        line-height:15px;
        color:#ffffff;
        float: left;
        text-align: left;
        margin-right: 5px;
        width: 100px;
        #display: block;
        font-family: Arial, Geneva, Helvetica, sans-serif;
       }
 
.csc-mailform-submit {
        margin-left: 272px;
        background-color:#fffff;
        color:#ffffff;
       } 


.news font{
font-family : Arial, Helvetica, sans-serif;
        font-size : 12px;
        font-style : normal;
        line-height : 15px;
        font-weight : normal;
        font-variant : normal;
        text-transform : none;
        color : #FFA93C;
        text-decoration : none; 
}


.box {
font-family : Arial, Helvetica, sans-serif;
color: #ffffff;
font-size: 12px;
font-weight: bold;
}

td.news a:link {
        color: #ffffff;
   text-decoration: none;
        
        }
        
td.news a:active {
        color: #ffffff;
   text-decoration: none;
        
        }
td.news a:visited {
        color: #ffffff;
   text-decoration: none;
        
        }

 td.news a:hover {
        color: #ffffff;
        text-decoration: none;
        }

 td.header {
font-family : Arial, Helvetica, sans-serif;
color: #ffffff;
font-size: 12px;
font-weight: bold;
}


font{
font-family : Arial, Helvetica, sans-serif;
        font-size : 13px;
        font-style : normal;
        line-height : 10px;
        font-weight : normal;
        font-variant : normal;
        text-transform : none;
        color : #ffffff;
        text-decoration : none; 
}
.news a:link {
        font-family : Arial, Helvetica, sans-serif;
        font-size : 12px;
        font-style : normal;
        line-height : 15px;
        font-weight : normal;
        font-variant : normal;
        text-transform : none;
        color : #FFA93C;
        text-decoration : none;
}
.news a:hover {
    font-family : Arial, Helvetica, sans-serif;
        font-size : 12px;
        font-style : normal;
        line-height : 15px;
        font-weight : normal;
        font-variant : normal;
        text-transform : none;
        color : #416d3d;
        text-decoration : none;
}
    
.news a:visited {
      font-family : Arial, Helvetica, sans-serif;
        font-size : 12px;
        font-style : normal;
        line-height : 15px;
        font-weight : normal;
        font-variant : normal;
        text-transform : none;
        color : #FFA93C;
        text-decoration : none;
}

.news a:active {
        font-family : Arial, Helvetica, sans-serif;
        font-size : 12px;
        font-style : normal;
        line-height : 15px;
        font-weight : normal;
        font-variant : normal;
        text-transform : none;
        color : #FFA93C;
        text-decoration : none;
}

    
    h1 {
    font-family: Arial, Arial, Tahoma, Verdana, Geneva;
    font-weight: bold;
    font-size: 16px; 
    color: #ffffff; 
    }
    
    td {
    font-family: Arial, Arial, Tahoma, Verdana, Geneva;
    font-size: 12px;
    color: #ffffff;
    }


               p{
    font-family: Arial, Arial, Tahoma, Verdana, Geneva;
    font-size: 12px;
    color: #ffffff;
    }



    
    a:link {
    color: #ff9c00;
    text-decoration: none;
    }
    a:active {
    color: #ff9c00;
    text-decoration: none;
    }
    
    a:visited {
    //color: #325189;
    color: #ff9c00;
    text-decoration: none; 
    }
    
    a:hover {
    color: #ffffff;
    text-decoration: none;
    }
    

    
    



    
    input {
    font-family: Arial, Tahoma, Verdana, Geneva;
    font-size: 12px;
    color: #ffffff;
    height: 20px;
    border-style: solid;
    border-width: 1px;
    border-color: #67a0e1;    
    #background-color: #ffffff;
    background-color: transparent;    
    }

    select {
    font-family: Arial, Tahoma, Verdana, Geneva;
    font-size: 12px;
    color: #ffffff;
    height: 20px;
    border-width: 0px;
    border-color: #67a0e1;
    border-style: solid;
    #background-color: #ffffff;
    background-color: transparent;
    }

    textarea {
    font-family: Arial, Tahoma, Verdana, Geneva;
    font-size: 12px;
    color: #ffffff;
    border-width: 1px;
    border-color: #67a0e1;
    border-style: solid;
    #background-color: #ffffff;
    background-color: transparent;  
    }
    
    option {
    background-color: #ffffff;
                border-width: 0px;
    border-color: #416D3D;
    color: #8C848A;
    }

    hr {
    color: #ffffff;
    height: 1px;
    border-style: dashed;
    }
    
    
    th {
    color: #ffffff;
    text-decoration: none;
    font-size: 12px
    }

    th.userlist {
    color: #000000;
    text-decoration: none;
                font-size: 12px
    }





/* guestbook */
.tx-guestbook-list-header { background-color: #B7C7B5; color: #416D3D; font-weight:bold; border-style: solid; border-width: 1pt; border-color:#416D3D;}
    .tx-guestbook-list-row { background-color: #ffffff; }
    .tx-guestbook-list-rowleft { background-color: #ffffff; }
    .tx-guestbook-list-small { font-size: 9px; color: #416D3D; }
    .tx-veguestbook-pi1-browsebox TD { font-size: 9px; color: #416D3D; }
    .tx-veguestbook-pi1-browsebox-strong, .tx-ttnews-browsebox-SCell { font-weight: bold; }
    .tx-veguestbook-pi1-browsebox-SCell  { background-color: #ffffff; color: #416D3D; font-weight:bold; border-style: solid; border-width: 1pt; border-color:#416D3D;}
    .tx-guestbook-latest-header { background-color: #ffffff; color: #416D3D; font-weight:bold; }
    .tx-guestbook-latest-row { background-color: #ffffff; }
    .tx-guestbook-latest-small { font-size: 9px; color: #416D3D; }
    .tx-guestbook-form-inputfield-med { border-style: solid; border-width: 1pt; border-color:#416D3D; font-size:12; color:#416D3D; width:100; height:20; }
    .tx-guestbook-form-inputfield-big { border-style: solid; border-width: 1pt; border-color:#416D3D; font-size:12; color:#416D3D; width:150; height:20; }
    .tx-guestbook-form-textarea { border-style: solid; border-width: 1pt; border-color:#416D3D; font-size:12; color:#416D3D; width:250; }
    .tx-guestbook-form-obligationfield { color: #416D3D; }
    .tx-guestbook-form-error { color: #416D3D; }
    

/*-----------------------------------  tt_news LATEST view  -----------------------------------*/

.news-latest-container {
    border:1px solid #333;
    background-color:#BBE53A;
}

.news-latest-container H2,.news-latest-gotoarchive {
    color:#fff;
    padding:3px;
    margin:3px;
    border:1px solid #666;
    /*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:#ffffff;
}
.news-latest-gotoarchive A {
    color:#ffffff;
}
.news-latest-item {
    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 #000;
    background-color:#BBE53A;
}


.news-list-item {
    padding:3px;
    margin:3px;
    border:1px solid #666;
    background-color:#F9FFE5;

    }
.news-search-form {
padding:3px;
    margin-bottom:5px;
    border:1px solid #666;
    background-color:#F9FFE5;

}
.news-search-emptyMsg{

margin:0px;
}
.news-search-form FORM {
    margin:0px;
}
.news-list-container H3 {
    margin-bottom: 5px;
    padding: 2px;
    border-bottom: 1px solid #769024;
    background-color: #769024;
}
.news-list-container H3 A:LINK,.news-list-container H3 A:VISITED,.news-list-container H3 A:HOVER {
    color:#fff;
padding-left:2px;
}
.news-list-container H3 A {
    color:#fff;

}
.news-list-container P {
    padding-left:3px;
}
.news-list-date {
    float: right;
    color: #3E551C;
    width: 180px;
    text-align: right;
    height: 20px;
    margin-top: -2px;
    margin-right: -2px;
    font-size: 9px;
    font-weight: normal;
    background-color: #F9FFE5;
    }

.news-list-imgcaption {
        float: right;
    padding-top:3px;
    padding-right:3px;
    font-size: 9px;

    }

.news-list-container IMG {
        float: right;
    border:1px solid #666;
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;
}


        .tx-indexedsearch .tx-indexedsearch-browsebox LI { display:inline; margin-right:5px; }
        .tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-button { width:100px; }
        .tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-sword { width:150px; }
        .tx-indexedsearch .tx-indexedsearch-whatis { margin-top:10px; margin-bottom:5px; }
        .tx-indexedsearch .tx-indexedsearch-whatis .tx-indexedsearch-sw { font-weight:bold; font-style:italic; }
        .tx-indexedsearch .tx-indexedsearch-noresults { text-align:center; font-weight:bold; }
        .tx-indexedsearch .tx-indexedsearch-res TD.tx-indexedsearch-descr { font-style:italic; }
        .tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr .tx-indexedsearch-redMarkup { color:#ffcb78; }
        .tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info { background:#eeeeee; }
        .tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead { margin-top:20px; margin-bottom:5px; }
        .tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead H2 { margin-top:0px; margin-bottom:0px; }
        .tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TD { background:#b7c7b5; vertical-align:middle; }
        .tx-indexedsearch .tx-indexedsearch-res .noResume { color:#325189; }
        .tx-indexedsearch .tx-indexedsearch-category { background:#859aa4; font-size:16px; font-weight:bold; }

        /* Additional styles, needed for the tableless template_css.tmpl (styles don't conflict with the original template) */
        .tx-indexedsearch .res-tmpl-css { clear:both; margin-bottom:1em; }
        .tx-indexedsearch .searchbox-tmpl-css LABEL { margin-right:1em; width:10em; float:left; }
        .tx-indexedsearch .result-count-tmpl-css, .tx-indexedsearch .percent-tmpl-css { letter-spacing:0; font-weight:normal; margin-top:-1.2em; float:right; }
        .tx-indexedsearch .info-tmpl-css dt, .tx-indexedsearch dl.info-tmpl-css dd { float:left; }
        .tx-indexedsearch .info-tmpl-css dd.item-mtime { float:none; }
        .tx-indexedsearch .info-tmpl-css dd.item-path { float:none; }
        

.contenttable-0 {
        border: 1;
        border-color: #ffffff;
        border-style: solid;
        border-width: 1px;
        padding-left: 2px;
        padding-right: 2px;
        border-collapse:collapse;
}
.contenttable-0 .tr-0 {
        border-collapse:collapse;
        border: 1;
        border-color: #ffffff;
        border-style: solid;
        border-width: 1px;
        background-color: #b7c7b5;
        font-weight: bold;
        padding-left: 2px;
        padding-right: 2px;
}
.contenttable-0 .tr-even {
        border: 1;
        border-color: #ffffff;
        border-style: solid;
        border-width: 1px;
        padding-left: 2px;
        padding-right: 2px;
}
.contenttable-0 .tr-odd {
        border: 1;
        border-color: #ffffff;
        border-style: solid;
        border-width: 1px;
        padding-left: 2px;
        padding-right: 2px;

}
.contenttable-0 .td-0 {
        border: 1;
        border-color: #ffffff;
        border-style: solid;
        border-width: 1px;
        padding-left: 2px;
        padding-right: 2px;
}
.contenttable-0 .td-1 {
        border: 1;
        border-color: #ffffff;
        border-style: solid;
        border-width: 1px;
        padding-left: 2px;
        padding-right: 2px;
}
.contenttable-0 .td-2 {
        border: 1;
        border-color: #ffffff;
        border-style: solid;
        border-width: 1px;
        padding-left: 2px;
        padding-right: 2px;
}
.contenttable-0 .td-last {
        border: 1;
        border-color: #ffffff;
        border-style: solid;
        border-width: 1px;
        padding-left: 2px;
        padding-right: 2px;
}


.contenttable-1 {
        border: 1;
        border-color: #416d3d;
        border-style: solid;
        border-width: 1px;
        padding-left: 2px;
        padding-right: 2px;
        border-collapse:collapse;
}
.contenttable-1 .tr-0 {
        border-collapse:collapse;
        border: 1;
        border-color: #416d3d;
        border-style: solid;
        border-width: 1px;
        background-color: #859aa4;
        font-weight: bold;
        padding-left: 2px;
        padding-right: 2px;
        color: white;
}
.contenttable-1 .tr-even {
        border: 1;
        border-color: #416d3d;
        border-style: solid;
        border-width: 1px;
        padding-left: 2px;
        padding-right: 2px;
}
.contenttable-1 .tr-odd {
        border: 1;
        border-color: #416d3d;
        border-style: solid;
        border-width: 1px;
        padding-left: 2px;
        padding-right: 2px;

}
.contenttable-1 .td-0 {
        border: 1;
        border-color: #416d3d;
        border-style: solid;
        border-width: 1px;
        padding-left: 2px;
        padding-right: 2px;
}
.contenttable-1 .td-1 {
        border: 1;
        border-color: #416d3d;
        border-style: solid;
        border-width: 1px;
        padding-left: 2px;
        padding-right: 2px;
}
.contenttable-1 .td-2 {
        border: 1;
        border-color: #416d3d;
        border-style: solid;
        border-width: 1px;
        padding-left: 2px;
        padding-right: 2px;
}
.contenttable-1 .td-last {
        border: 1;
        border-color: #416d3d;
        border-style: solid;
        border-width: 1px;
        padding-left: 2px;
        padding-right: 2px;
}

<!-- ++++++++++++++++++++++++++++++++++++ -->
<!-- NAVIGATION -->
<!-- ++++++++++++++++++++++++++++++++++++ -->
    
    .menu_top a:link {
    color: #ffffff;
    text-decoration: none;
    font-size: 13px;
    }
     .menu_top a {
    color: #ffffff;
    text-decoration: none;
    font-size: 13px;
    }

   .menu_top a:visited {
    color: #ffffff;
    text-decoration: none;
    font-size: 13px;
    }
   
    .menu_top a:hover {
    color: #FC9D05;
    text-decoration: none;
    font-size: 13px;
    }
    
    .menu_top a:active {
    color: #ffffff;
    text-decoration: none;
    font-size: 13px;
    }
    
    .menu_top_active {
    color: #FC9D05;
    text-decoration: none;
    font-size: 13px;
    }
    
    
    
    /*Shop tt_products*/
    .tx-ttproducts-pi1-wrap2, .tx-ttproducts-pi1-wrap1, .tx-ttproducts-pi1-wrap {
    color: #ffffff;
    text-decoration: none;
    font-size: 12px;
    }







