html {
 font: 0.0em Verdana, Arial, Helvetica, sans-serif;
/*
 background-color: white;
*/

 background-color: #ecedee;

/*
 background-repeat: repeat-x;
*/

/*
background-image: url(hr_bild_1200.jpg);
*/

/*
background-repeat: no-repeat;
*/
}

/* text bei bildunterschriften verkleinern */
.csc-textpic-caption {
font-size: 6pt;
}

.csc-mailform
{
  color: black;
  background-color: white;
  border: 1px solid  #5f7121;
}
.csc-mailform-field 
{
 display: block;
 margin: 10px;
 padding: 5px;
}
.csc-mailform label 
{
   display: block;
   width: 80px;
   float: left;
   text-align: right;
   margin: 2px 5px;
   padding: 0;
}   
.csc-mailform input, .csc-mailform textarea
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color: black;
  background-color: white;
  border: 1px solid  #5f7121;
  width: 200px;
  padding: 2px 6px;
  font-size: 8pt;
 } 

.csc-mailform input.csc-mailform-submit
{
 float: right;
 width: 80px;
 cursor: default;
}

.csc-mailform input.csc-mailform-submit:hover
{
       background-color: white;
       border: 1px solid black;
       color: black;
}


table.csc-uploads 
{
   border-spacing: 0;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 12px;
  /*
   border: 0px solid #000033;
  */
   border: 0px solid black;
}

table.csc-uploads td 
{
      padding: 3px 10px 3px 10px;
}

table.csc-uploads p
{
  margin:0;
  padding:0;
}
table.csc-uploads tr.tr-even 
{
   background-color: #ffebcc;
} 
/*
# kann verwendet werden um listen elementen statt punkt eine grafik einbinden
## ul.css-bulletlist
## {
## list-style-image: url(../../fileadmin/template/listen_punkt.gif);
## }   
*/

table .contenttable 
{
      width: 450px;
      font-family: Verdana, Arial, Helvetica, sans-serif;
      font-size: 12px;
      /*
      color: #000033;
      */
      color: black;
      /*
      border: 0px solid #000033;
     */
      border: 0px solid black;
 
}
table.contenttable td 
{
     padding: 5px;
}
table.contenttable.tr-0 
{
       background-color: #ffebcc;
}

/*
##### oben menu anfang
*/

#menu_oben {
       width: 500px;
       font-family: Verdana, Arial, Helvetica, sans-serif;
       color: #808080;
       background-color: #ecedee;
      
}

/*
#menu_oben ul
{
      margin: 0;
      padding: 0;
      padding-top: 1em:
      list-style-type: none;
      font-family: verdana, sans-serif;
}
*/

/*
#menu_oben li
{
    display: inline;
}
*/

#menu_oben a:link, #menu_oben a:visited
{
/*
 # ist für die farbe der links
*/
     padding: 0.4em 1em 0.4em 1em;
     /*
     color: grey;
     */
     color: #808080;
     background-color: #ecedee;
     

     text-decoration: none;
     font-size: 12px;
}

#menu_oben a:hover
{
     background-color: #5f7121;
     color: #FFFFFF;
}
#menu_oben a#current
{
     background-color: #E7E7E7;
}

/*
menu oben ende 
*/

#datenbanken {
width: 480px;
       font-family: Verdana, Arial, Helvetica, sans-serif;
       margin-left:1px;
       margin-top:1px; 
}

#printbutton {
width: 100px;
       font-family: Verdana, Arial, Helvetica, sans-serif;
       margin-left:1px;
       margin-top:1px; 
}


        
.box_header_veranst 
{
      width: 200px;
      font-family: Verdana, Arial, Helvetica, sans-serif;
      text-transform: uppercase;
      color: #000000;
      /*
      background-color: #E7E7E7;
      */
      
      background-image: url(hintergr_veranst_head_02.jpg);
      font-size: 12px;
      padding-right: 3px;
      padding-left: 3px;
      padding-top: 3px;
      padding-bottom: 3px;
}
.box_content_veranst 
{
      width: 200px;
      font-family: Verdana, Arial, Helvetica, sans-serif;
      text-transform: none;
     /*
       color: #FFFFFF;
     */
       color: #000000;
       background-color: #FFFFFF;
       font-size: 12px;
       padding-right: 3px;
       padding-left: 3px;
       padding-top: 2px;
       padding-bottom: 5px;
}


.box_header_ausstell 
{
      width: 200px;
      font-family: Verdana, Arial, Helvetica, sans-serif;
      text-transform: uppercase;
      color: #000000;
      /*
      background-color: #E7E7E7;
      */
      
      background-image: url(hintergr_veranst_head_02.jpg);
      font-size: 12px;
      padding-right: 3px;
      padding-left: 3px;
      padding-top: 3px;
      padding-bottom: 3px;
}
.box_content_ausstell 
{
      width: 200px;
      font-family: Verdana, Arial, Helvetica, sans-serif;
      text-transform: none;
     /*
       color: #FFFFFF;
     */
       color: #000000;
       background-color: #FFFFFF;
       font-size: 12px;
       padding-right: 3px;
       padding-left: 3px;
       padding-top: 2px;
       padding-bottom: 5px;
}


.box_header_tipp 
{
      width: 200px;
      font-family: Verdana, Arial, Helvetica, sans-serif;
      text-transform: uppercase;
      color: #000000;
      /*
      background-color: #E7E7E7;
      */
      background-image: url(hintergr_veranst_head_02.jpg);
      font-size: 12px;
      padding-right: 3px;
      padding-left: 3px;
      padding-top: 3px;
      padding-bottom: 3px;
}

.box_content_tipp 
{
      width: 200px;
      font-family: Verdana, Arial, Helvetica, sans-serif;
      text-transform: none;
     /*
       color: #FFFFFF;
     */
       color: #000000;
       background-color: #FFFFFF;
       font-size: 12px;
       padding-right: 3px;
       padding-left: 3px;
       padding-top: 2px;
       padding-bottom: 0px;
}
.box_content_tipp2 
{
      width: 200px;
      font-family: Verdana, Arial, Helvetica, sans-serif;
      text-transform: none;
     /*
       color: #FFFFFF;
     */
       color: #000000;
       background-color: #FFFFFF;
       font-size: 12px;
       padding-right: 3px;
       padding-left: 3px;
       padding-top: 0px;
       padding-bottom: 5px;
}

.linke_seite 
{

      background-color: white;

       margin: 0;
       padding: 0;
}

.linke_seite a 
{
/*
         color: #FF9900;
*/
         color: #5f7121;
         text-decoration: none;
}
.linke_seite a:hover
{ 
   text-decoration: underline;
}

.rechte_seite 
{
       background-color: white;
       margin: 0;
       padding: 0;
}

.rechte_seite a 
{
/*
  #      color: #FF9900;
  #      color: #FFCC33;
         color: #F45C20;
*/
         color: #5f7121;
         text-decoration: none;
}
.rechte_seite a:hover
{ 
   text-decoration: underline;
}
.center_seite 
{
       width: 480px;
       font-family: Verdana, Arial, Helvetica, sans-serif;
/*
  background-color: #E7E7E7;
*/

        background-color: white;
     /*
        background-image: url(content_hr.jpg);
     /*
/*
        background-repeat: repeat-y;
*/

/*
 ist grösse für contento
*/
       font-size: 12px;
       margin: 0;
       padding-right: 15px;
       padding-left: 15px;
       padding-top: 10px;
       padding-bottom: 10px;
}

.center_seite h1 
{ 
      /*
       width: 280px; 
       background-color: #5f7121;
      */
       color: #5f7121;
       font-family: Verdana, Arial, Helvetica, sans-serif;
       font-size: 16px;
  /* 
    color: #000;
   */
       margin: 0;
       padding-right: 0px;
       padding-left: 0px;
       padding-top: 20px;
       padding-bottom: 10px;

}
.center_seite p 
{
       margin: 0;
       padding-right: 0px;
       padding-left: 0px;
       padding-top: 0px;
       padding-bottom: 10px;
}
.center_seite a 
{
   /*
    color: #F45C20;
   */
    color: #5f7121;
   /*
    text-decoration: none;
   */
    text-decoration: underline;
}

.center_seite a:hover 
{
    text-decoration: none;
}
/*
#######################
*/
#brotnavi {

       font-family: Verdana, Arial, Helvetica, sans-serif;
       width: 500px;
       background-color: white;
}

/*
#brotnavi p
{
       margin: 0;
       padding-right: 0px;
       padding-left: 0px;
       padding-top: 0px;
       padding-bottom: 10px;
}
*/

#brotnavi ul
{
      margin: 0;
      padding: 0;
      padding-top: 1em;
      list-style-type: none;
/*
      font-family: Verdana, Arial, Helvetica, sans-serif;
*/
}

#brotnavi li
{
    display: inline;
}


#brotnavi a:link, #brotnavi a:visited
{
 /* 
 # ist für die farbe der links
 */
     padding: 0.4em 1em 0.4em 1em;
     /*
     color: grey;
     */
     color: #808080;
     background-color: white;
     text-decoration: none;
     font-size: 11px;
}

#brotnavi a:hover
{
     background-color: #5f7121;
     color: #FFFFFF;
}

#brotnavi a#current
{
     background-color: #E7E7E7;
}

/*
#####################
*/

#mainnavicontainer {
            width: 200px;
            background-color: white;
            background-repeat: repeat-x;
}

#mainnavicontainer ul
{
      margin: 0;
      padding: 0;
      list-style-type: none;
      font-family: Verdana, Arial, Helvetica, sans-serif;
      font-size: 12px;
}

#mainnavicontainer ul li
{
      margin: 0;
      padding: 0;
}

#mainnavicontainer ul li li 
{

 padding: 0px 0 0px 10px;
 border-top: 0;

}


#mainnavicontainer ul li a 
{

   text-decoration: none;
   font-family: Geneva, Arial, Helvetica,  sans-serif;
}

#mainnavicontainer ul li li a 
{
       font-size: 11px;
}

#mainnavicontainer a
{

   display: block;
   padding-right: 1px;
   padding-left: 1px;
   padding-top: 1px;
   padding-bottom: 1px;
   margin: 0;
   width: 200px;
/*
 #   background-color: #D2D2D4;
*/
   background-color: #FFFFFF;
   border-bottom: 1px solid #fff;
}

html>body #mainnavicontainer a {
         width: 180px;
}

#mainnavicontainer a:link, #mainnavicontainer a:visited
{
/*
 # ist für die farbe der links 
  #   color: #000;
*/
/*
      color: grey;
*/
      color: #808080; 
      text-decoration: none;
} 

#mainnavicontainer a:hover
{

     background-color: #5f7121;
     color: #FFFFFF;
    /* 
     background-color: #E7E7E7;
     color: #000;
    */
} 
 

#mainnavicontainer a#current
{
     /*
     background-color: #E7E7E7;
     */
     background-color: #5f7121;
} 

#zusatznavicontainer {
       width: 200px;
}

#zusatznavicontainer ul
{
      margin: 0;
      padding: 0;
      list-style-type: none;
      font-family: Verdana, Arial, Helvetica, sans-serif;
      font-size: 12px;
}

#zusatznavicontainer ul li
{
      margin: 0;
      padding: 0;
}

#zusatznavicontainer a
{

   display: block;
   padding-right: 10px;
   padding-left: 10px;
   padding-top: 3px;
   padding-bottom: 3px;
   margin: 0;
   width: 200px;
   background-color: #D2D2D4;
   border-bottom: 1px solid #fff;
}

html>body #zusatznavicontainer a {
         width: 180px;
}

#zusatznavicontainer a:link, #zusatznavicontainer a:visited
{
     color: #000;
     text-decoration: none;
} 

#zusatznavicontainer a:hover
{
    /* 
     background-color: #E7E7E7;
     color: #000;
    */
     background-color: #5f7121;
     color: #FFFFFF;
} 
 

#zusatznavicontainer a#current
{
     /*
     background-color: #E7E7E7;
     */
     background-color: #5f7121;
}


.box_header_foerdergeber 
{
      width: 179px;
      font-family: Verdana, Arial, Helvetica, sans-serif;
      text-transform: uppercase;
      color: #000000;
      /*
      background-color: #E7E7E7;
      */
      background-image: url(hintergr_180.jpg);
      font-size: 12px;
      padding-right: 0px;
      padding-left: 10px;
      padding-top: 3px;
      padding-bottom: 3px;
}


.box_header_partner 
{
      width: 179px;
      font-family: Verdana, Arial, Helvetica, sans-serif;
      text-transform: uppercase;
      color: #000000;
      /*
      background-color: #E7E7E7;
      */
      background-image: url(hintergr_180.jpg);
      font-size: 12px;
      padding-right: 0px;
      padding-left: 10px;
      padding-top: 3px;
      padding-bottom: 3px;
}


.box_header_jahressponsor 
{
      width: 179px;
      font-family: Verdana, Arial, Helvetica, sans-serif;
      text-transform: uppercase;
      color: #000000;
      /*
      background-color: #E7E7E7;
      */
      background-image: url(hintergr_180.jpg);
      font-size: 12px;
      padding-right: 0px;
      padding-left: 10px;
      padding-top: 3px;
      padding-bottom: 3px;
}
