body { height:100%;
       margin-left: auto; 
       margin-right: auto;
       background-color: #FED856;
       background-image:url('bilder/rotary_hg.gif');
       background-repeat: repeat-x; 
     }


img  { behavior: url('/fileadmin/template/pngbehavior.htc') }


#header { position: absolute;
          height: 164px; 
          width: 985px;
          margin: 0px 0px 0px -492px;
          left: 50%;
          top: 0;
          z-index: 20;
        }


#lan_nav { position: absolute;
          left: 272px;
          top: 20px;
          z-index: 11;
        }

#sujets { position: absolute;
          left: 605px;
          top: 0px;
          z-index: 7;
        }

* html #sujets { left: 410px;
        }

*+html #sujets { left: 410px;
        }

#intro_sujets { position: absolute;
          left: 582px;
          bottom: 0px;
          z-index: 7;
        }

* html #intro_sujets { left: 575px;
          bottom: 1px;
        }

*+html #intro_sujets { left: 575px;
          bottom: 1px;
        }

#such_feld { position: absolute;
          left: 790px;
          top: 18px;
          z-index: 11;
        }


.such_eingabe { color: #000000;
                height: 18px;
                width: 100px;
                margin: 0;
                padding: 0;
                font-size: 12px;
                font-weight: normal; 
                font-family: Verdana, Arial, sans-serif ;
                font-variant: small-caps;
                line-height: 18px;
                border: 0;
                border: 1px solid #CCCCCC;
                z-index: 11;
              }


.top_nav      { color: #0055A0; 
                font-size: 15px;
                font-weight: bold; 
                font-family: Arial, Verdana, sans-serif ;
                text-transform:uppercase;
                text-decoration: none; 
                }

.top_nav a     { color: #0055A0; 
                font-size: 15px;
                font-weight: bold; 
                font-family: Arial, Verdana, sans-serif ;
                text-transform:uppercase;
                text-decoration: none; 
                }

.top_nav a:hover     { color: #0055A0; 
                font-size: 15px;
                font-weight: bold; 
                font-family: Arial, Verdana, sans-serif ;
                text-transform:uppercase;
                text-decoration: underline; 
                }



#footer { position: absolute;
          height: 4px; 
          width: 985px;
          margin: 0px 0px 0px -492px;
          left: 50%;
          dispaly:block;
          background-image:url('bilder/footer.png');
          background-repeat: no-repeat; 
          bottom: 0;
          z-index: 11;
        }


.foot_text   { color: #ffffff; 
                  line-height: 20px;
                  font-size: 12px;
                  font-weight: normal; 
                  font-family: Verdana, Arial, sans-serif ;
                  font-variant: small-caps;
                  text-decoration: none; 
                }


#bg_links { position: absolute;
         margin: 0px 0px 0px -492px;
         top: 0px;
         left:50%;
	height: 100%;
         width: 985px;
         display:block;
         background-image:url('bilder/hg.gif');
         background-repeat: repeat-y; 
         z-index: 1;
       }

#links { position: absolute;
         margin: 0px 0px 0px -492px;
         top: 0px;
         left:50%;
	width: 265px;
         height: 100%;
         overflow: auto;
         z-index: 10;
       }


.links li { margin-left: 55px;
           display: block;
           width: 160px;
	  list-style: none;
	  z-index: 10;
	 }
	 

* html .links li { margin-left: 39px;
   	        }
	 
*+html .links li { margin-left: 39px;
   	        }
	 
	 

.links li a     { color: #0055A0; 
                  font-size: 12px;
                  font-weight: bold; 
                  width:170px;
                  display:block;
                  padding-top: 4px;
                  padding-left: 23px;
                  padding-bottom: 6px;
                  font-family: Arial, Verdana, sans-serif ;
                  text-transform:uppercase;
                  text-decoration: none; 
                  background-image:url('bilder/roll-out.png');
                  background-repeat: no-repeat; 
                  background-position:0px 3px;
                }


* html .links li a     { background-image:url('bilder/roll-out.gif');
                  background-repeat: no-repeat; 
                  background-position:0px 3px;
                }


.links li a:hover   { color: #0055A0; 
                  font-size: 12px;
                  font-weight: bold; 
                  width:170px;
                  display:block;
                  padding-top: 4px;
                  padding-left: 23px;
                  padding-bottom: 6px;
                  font-family: Arial, Verdana, sans-serif ;
                  text-transform:uppercase;
                  text-decoration: none; 
                  background-image:url('bilder/roll-over.png');
                  background-repeat: no-repeat; 
                  background-position:0px 3px;
                }

* html .links li a:hover     { background-image:url('bilder/roll-over.gif');
                  background-repeat: no-repeat; 
                  background-position:0px 3px;
                }



.links li.aktiv a   { color: #0055A0; 
                  font-size: 12px;
                  font-weight: bold; 
                  width:170px;
                  display:block;
                  padding-top: 4px;
                  padding-left: 23px;
                  padding-bottom: 6px;
                  font-family: Arial, Verdana, sans-serif ;
                  text-transform:uppercase;
                  text-decoration: none; 
                  background-image:url('bilder/roll-over.png');
                  background-repeat: no-repeat; 
                  background-position:0px 3px;
                }

* html .links li.aktiv a     { background-image:url('bilder/roll-over.gif');
                  background-repeat: no-repeat; 
                  background-position:0px 3px;
                }



.links li.menu_aktiv a  { color: #0055A0; 
                  font-size: 12px;
                  font-weight: bold; 
                  width:170px;
                  display:block;
                  padding-top: 4px;
                  padding-left: 23px;
                  padding-bottom: 6px;
                  font-family: Arial, Verdana, sans-serif ;
                  text-transform:uppercase;
                  text-decoration: none; 
                  background-image:url('bilder/roll-over.png');
                  background-repeat: no-repeat; 
                  background-position:0px 3px;
                }


* html .links li.menu_aktiv a     { background-image:url('bilder/roll-over.gif');
                  background-repeat: no-repeat; 
                  background-position:0px 3px;
                }

.links li.menu_aktiv a:hover  { color: #0055A0; 
                  font-size: 12px;
                  font-weight: bold; 
                  width:170px;
                  display:block;
                  padding-top: 4px;
                  padding-left: 23px;
                  padding-bottom: 6px;
                  font-family: Arial, Verdana, sans-serif ;
                  text-transform:uppercase;
                  text-decoration: none; 
                  background-image:url('bilder/roll-over.png');
                  background-repeat: no-repeat; 
                  background-position:0px 3px;
                }

* html .links li.menu_aktiv a:hover     { background-image:url('bilder/roll-over.gif');
                  background-repeat: no-repeat; 
                  background-position:0px 3px;
                }


.links li.sub a  { color: #0055A0; 
                   font-size: 12px;
                   font-weight: normal; 
                   width:160px;
                   display:block;
                   padding-top: 7px;
                   padding-left: 33px;
                   padding-bottom: 4px;
                   font-family: Arial, Verdana, sans-serif ;
                   text-transform:uppercase;
                   text-decoration: none; 
                   background-image:url('bilder/leer.gif');
                   background-position:0px 0px;
                 }

.links li.sub_end a  { color: #0055A0; 
                   font-size: 12px;
                   font-weight: normal; 
                   width:160px;
                   display:block;
                   padding-top: 7px;
                   padding-left: 33px;
                   padding-bottom: 6px;
                   font-family: Arial, Verdana, sans-serif ;
                   text-transform:uppercase;
                   text-decoration: none; 
                  background-image:url('bilder/roll-out_end.png');
                  background-repeat: no-repeat; 
                  background-position:0px 0px;
                 }

* html .links li.sub_end a     { background-image:url('bilder/roll-out_end.gif');
                  background-repeat: no-repeat; 
                  background-position:0px 3px;
                }



.links li.sub a:hover  { color: #0055A0; 
                   font-size: 12px;
                   font-weight: normal; 
                   width:160px;
                   display:block;
                   padding-top: 7px;
                   padding-left: 33px;
                   padding-bottom: 4px;
                   font-family: Arial, Verdana, sans-serif ;
                   text-transform:uppercase;
                   text-decoration: none; 
                  background-image:url('bilder/roll-over_sub.png');
                  background-repeat: no-repeat; 
                  background-position:0px 0px;
                 }

* html .links li.sub a:hover     { background-image:url('bilder/roll-over_sub.gif');
                  background-repeat: no-repeat; 
                  background-position:0px 3px;
                }

.links li.sub_end a:hover  { color: #0055A0; 
                   font-size: 12px;
                   font-weight: normal; 
                   width:160px;
                   display:block;
                   padding-top: 7px;
                   padding-left: 33px;
                   padding-bottom: 6px;
                   font-family: Arial, Verdana, sans-serif ;
                   text-transform:uppercase;
                   text-decoration: none; 
                  background-image:url('bilder/roll-over_end.png');
                  background-repeat: no-repeat; 
                  background-position:0px 0px;
                 }

* html .links li.sub_end a:hover     { background-image:url('bilder/roll-out_end.gif');
                  background-repeat: no-repeat; 
                  background-position:0px 3px;
                }


.links li.sub_menuparent a  { color: #0055A0; 
                   font-size: 12px;
                   font-weight: normal; 
                   width:160px;
                   display:block;
                   padding-top: 7px;
                   padding-left: 33px;
                   padding-bottom: 4px;
                   font-family: Arial, Verdana, sans-serif ;
                   text-transform:uppercase;
                   text-decoration: none; 
                   background-image:url('bilder/leer.gif');
                   background-position:0px 0px;
                 }

.links li.sub_menuparent a:hover  { color: #0055A0; 
                   font-size: 12px;
                   font-weight: normal; 
                   width:160px;
                   display:block;
                   padding-top: 7px;
                   padding-left: 33px;
                   padding-bottom: 4px;
                   font-family: Arial, Verdana, sans-serif ;
                   text-transform:uppercase;
                   text-decoration: none; 
                  background-image:url('bilder/roll-over_sub.png');
                  background-repeat: no-repeat; 
                  background-position:0px 0px;
                 }

* html .links li.sub_menuparent a:hover     { background-image:url('bilder/roll-out_sub.gif');
                  background-repeat: no-repeat; 
                  background-position:0px 3px;
                }


.links li.sub_aktiv a  { color: #0055A0; 
                   font-size: 12px;
                   font-weight: bold; 
                   width:160px;
                   display:block;
                   padding-top: 7px;
                   padding-left: 33px;
                   padding-bottom: 4px;
                   font-family: Arial, Verdana, sans-serif ;
                   text-transform:uppercase;
                   text-decoration: none; 
                  background-image:url('bilder/roll-over_sub.png');
                  background-repeat: no-repeat; 
                  background-position:0px 0px;
                 }

* html .links li.sub_aktiv a   { background-image:url('bilder/roll-out_sub.gif');
                  background-repeat: no-repeat; 
                  background-position:0px 3px;
                }


.links li.sub_aktiv a:hover  { color: #0055A0; 
                   font-size: 12px;
                   font-weight: bold; 
                   width:160px;
                   display:block;
                   padding-top: 7px;
                   padding-left: 33px;
                   padding-bottom: 4px;
                   font-family: Arial, Verdana, sans-serif ;
                   text-transform:uppercase;
                   text-decoration: none; 
                  background-image:url('bilder/roll-over_sub.png');
                  background-repeat: no-repeat; 
                  background-position:0px 0px;
                 }

* html .links li.sub_aktiv a:hover     { background-image:url('bilder/roll-out_sub.gif');
                  background-repeat: no-repeat; 
                  background-position:0px 3px;
                }


.links li.sub_end_aktiv a  { color: #0055A0; 
                   font-size: 12px;
                   font-weight: bold; 
                   width:160px;
                   display:block;
                   padding-top: 7px;
                   padding-left: 33px;
                   padding-bottom: 6px;
                   font-family: Arial, Verdana, sans-serif ;
                   text-transform:uppercase;
                   text-decoration: none; 
                  background-image:url('bilder/roll-over_end.png');
                  background-repeat: no-repeat; 
                  background-position:0px 0px;
                 }

* html .links li.sub_end_aktiv a     { background-image:url('bilder/roll-out_end.gif');
                  background-repeat: no-repeat; 
                  background-position:0px 3px;
                }


.links li.sub_end_aktiv a:hover  { color: #0055A0; 
                   font-size: 12px;
                   font-weight: bold; 
                   width:160px;
                   display:block;
                   padding-top: 7px;
                   padding-left: 33px;
                   padding-bottom: 6px;
                   font-family: Arial, Verdana, sans-serif ;
                   text-transform:uppercase;
                   text-decoration: none; 
                  background-image:url('bilder/roll-over_end.png');
                  background-repeat: no-repeat; 
                  background-position:0px 0px;
                 }

* html .links li.sub_end_aktiv a:hover     { background-image:url('bilder/roll-out_end.gif');
                  background-repeat: no-repeat; 
                  background-position:0px 3px;
                }



.links li.sub_menu_aktiv a  { color: #0055A0; 
                   font-size: 12px;
                   font-weight: bold; 
                   width:160px;
                   display:block;
                   padding-top: 7px;
                   padding-left: 33px;
                   padding-bottom: 4px;
                   font-family: Arial, Verdana, sans-serif ;
                   text-transform:uppercase;
                   text-decoration: none; 
                  background-image:url('bilder/roll-over_sub.png');
                  background-repeat: no-repeat; 
                  background-position:0px 0px;
                 }

* html .links li.sub_menu_aktiv a     { background-image:url('bilder/roll-out_sub.gif');
                  background-repeat: no-repeat; 
                  background-position:0px 3px;
                }


.links li.sub_menu_aktiv a:hover  { color: #0055A0; 
                   font-size: 12px;
                   font-weight: bold; 
                   width:160px;
                   display:block;
                   padding-top: 7px;
                   padding-left: 33px;
                   padding-bottom: 4px;
                   font-family: Arial, Verdana, sans-serif ;
                   text-transform:uppercase;
                   text-decoration: none; 
                  background-image:url('bilder/roll-over_sub.png');
                  background-repeat: no-repeat; 
                  background-position:0px 0px;
                 }

* html .links li.sub_menu_aktiv a:hover     { background-image:url('bilder/roll-out_sub.gif');
                  background-repeat: no-repeat; 
                  background-position:0px 3px;
                }


.links li.sub3 a  { color: #0055A0; 
                   font-size: 12px;
                   font-weight: normal; 
                   width:160px;
                   display:block;
                   padding-top: 6px;
                   padding-left: 33px;
                   padding-bottom: 5px;
                   font-family: Arial, Verdana, sans-serif ;
                   text-transform:uppercase;
                   text-decoration: none; 
                  background-image:url('bilder/bg_sub3.png');
                  background-repeat: no-repeat; 
                  background-position:0px 0px;
                 }

* html .links li.sub3 a     { background-image:url('bilder/bg_sub3.gif');
                  background-repeat: no-repeat; 
                  background-position:0px 3px;
                }

.links li.sub3 a:hover  { color: #0055A0; 
                   font-size: 12px;
                   font-weight: normal; 
                   width:160px;
                   display:block;
                   padding-top: 6px;
                   padding-left: 33px;
                   padding-bottom: 5px;
                   font-family: Arial, Verdana, sans-serif ;
                   text-transform:uppercase;
                   text-decoration: none; 
                  background-image:url('bilder/roll-over_sub3.png');
                  background-repeat: no-repeat; 
                  background-position:0px 0px;
                 }

* html .links li.sub3 a:hover     { background-image:url('bilder/roll-over_sub3.gif');
                  background-repeat: no-repeat; 
                  background-position:0px 3px;
                }

.links li.sub3_aktiv a  { color: #0055A0; 
                   font-size: 12px;
                   font-weight: normal; 
                   width:160px;
                   display:block;
                   padding-top: 6px;
                   padding-left: 33px;
                   padding-bottom: 5px;
                   font-family: Arial, Verdana, sans-serif ;
                   text-transform:uppercase;
                   text-decoration: none; 
                  background-image:url('bilder/roll-over_sub3.png');
                  background-repeat: no-repeat; 
                  background-position:0px 0px;
                 }

* html .links li.sub3_aktiv a     { background-image:url('bilder/roll-over_sub3.gif');
                  background-repeat: no-repeat; 
                  background-position:0px 3px;
                }

.links li.sub3_aktiv a:hover  { color: #0055A0; 
                   font-size: 12px;
                   font-weight: normal; 
                   width:160px;
                   display:block;
                   padding-top: 6px;
                   padding-left: 33px;
                   padding-bottom: 5px;
                   font-family: Arial, Verdana, sans-serif ;
                   text-transform:uppercase;
                   text-decoration: none; 
                  background-image:url('bilder/roll-over_sub3.png');
                  background-repeat: no-repeat; 
                  background-position:0px 0px;
                 }

* html .links li.sub3_aktiv a:hover     { background-image:url('bilder/roll-over_sub3.gif');
                  background-repeat: no-repeat; 
                  background-position:0px 3px;
                }

#seiten_titel { position: absolute;
                left: 272px;
                top: 140px;
                z-index: 11;
              }
              
.seiten_titel { color: #0055A0; 
                font-size: 17px;
                font-weight: bold; 
                font-family: Arial, Verdana, sans-serif ;
                text-transform:uppercase;
                text-decoration: none; 
               }


#container { position: absolute;
           top:0;
           left:0;
	  width:100%;
           height:100%;
	  overflow: auto;
           z-index: 5;
         }

#content { position: relative;
           top: 0px;
	  width: 630px;
           margin: 0px 0px 0px -220px;
           left: 50%;
           display: block;
           z-index: 5;
         }

#content_2sp { position: relative;
           top: 0px;
	  width: 370px;
           margin: 0px 10px 0px -220px;
           float: left;
           left: 50%;
           display: block;
           z-index: 5;
         }

#rechts { position: relative;
           top: 175px;
	  width: 210px;
           margin: 0px 0px 0px 180px;
           left: 50%;
           padding: 10px;
           background-image:url('bilder/hg_2sp.png');
           background-repeat: repeat-x; 
           border: 1px solid #FED64D;
           background-color: #FFFA75;
           display: block;
           z-index: 5;
         }

.content p,li { color: #000000; 
             font-size: 12px;
             font-weight: normal; 
             line-height: 15px; 
             font-family: Verdana, Arial, sans-serif ;
             text-decoration: none; 
           }

.content ol { padding-left:250px; 
            }

           
.content p.align-right {text-align:right;
		align:right;
		           }

.content p.bodytext {margin:0px;
	            padding:0px;
                    }

.content h1 { color: #000000; 
             font-size: 16px;
             font-weight: bold; 
             line-height: 22px; 
             font-family: Verdana, Arial, sans-serif ;
             font-variant: small-caps;
             text-decoration: none; 
             margin:0px;
	    padding:0px;
            }
           
.content h2 { color: #000000; 
             font-size: 14px;
             font-weight: bold; 
             line-height: 15px; 
             font-family: Verdana, Arial, sans-serif ;
             font-variant: small-caps;
             margin:0px;
	    padding:0px;
            }

.content h3 { color: #000000; 
             font-size: 12px;
             font-weight: bold; 
             line-height: 15px; 
             font-family: Verdana, Arial, sans-serif ;
             margin:0px;
	    padding:0px;
            }

.content h4 { color: #000000; 
             font-size: 12px;
             font-weight: bold;
             font-style: italic; 
             line-height: 15px; 
             font-family: Verdana, Arial, sans-serif ;
             margin:0px;
	    padding:0px;
            }

.content h5 { color: #000000; 
             font-size: 10px;
             font-weight: normal; 
             line-height: 12px; 
             font-family: Verdana, Arial, sans-serif ;
             margin:0px;
	    padding:0px;
            }

.content h6 { color: #000000; 
             font-size: 8px;
             font-weight: normal; 
             line-height: 12px; 
             font-family: Verdana, Arial, sans-serif ;
             margin:0px;
	    padding:0px;
            }

.content a { color: #bb081e; 
             font-size: 12px;
             font-weight: normal; 
             line-height: 15px; 
             font-family: Verdana, Arial, sans-serif ;
             text-decoration: none; 
           }

.content a:hover { color: #bb081e; 
             font-size: 12px;
             font-weight: normal; 
             line-height: 15px; 
             font-family: Verdana, Arial, sans-serif ;
             border-bottom: 1px dotted #bb081e;
             text-decoration: none; 
           }



.site_besch {
              padding-left: 10px;
              font-style: italic;
            }



fieldset { border:0; 
         }
         
.csc-mailform-field legend  {  display:none;
         }
         
.csc-mailform-field label  {  width:200px;
          color: #000000; 
          font-size: 12px;
          font-weight: normal; 
          line-height: 20px; 
          font-family: Arial, Verdana, sans-serif ;
          text-decoration: none; 
       }
         
.csc-mailform-field input  {  position: absolute;
          width:200px;
          left:180px;
        }

.csc-mailform-field textarea { width:200px;
          height:75px;
          display:block;
          margin-left:168px;
        }
           
*+html .csc-mailform-field textarea { margin-left:180px;
        }
           
.news-latest-container {
             width:318px;
             background-image:url('bilder/news.png');
             background-repeat: repeat-y;
             z-index: 10;
           }

.news-latest-item { color: #000000; 
             width:300px;
             height:103px;
             padding: 10px;
             font-size: 12px;
             font-weight: normal; 
             line-height: 13px; 
             font-family: Verdana, Arial, sans-serif ;
             text-decoration: none; 
           }

                    
.news-latest-item strong { font-size: 12px;
             font-weight: bold; 
             line-height: 13px; 
             font-family: Verdana, Arial, sans-serif ;
             text-decoration: none; 
           }

.csc-uploads-icon a:hover { border: 0;
                    }

.csc-uploads-fileName a { display: none;
                        }



/*******************************************
* Styles für Extension "tx_indexedsearch"
********************************************/
.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 P .tx-indexedsearch-sw { font-weight:bold; font-style:italic; }
.tx-indexedsearch .tx-indexedsearch-whatis { margin-top:10px; margin-bottom:5px; }
.tx-indexedsearch P.tx-indexedsearch-noresults { text-align:center; font-weight:bold; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title { background:#eeeeee; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P { font-weight:bold; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P.tx-indexedsearch-percent { font-weight:normal; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P { font-style:italic; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P .tx-indexedsearch-redMarkup { }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info { background:#E0E7F5; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead { margin-top:20px; margin-bottom:5px; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead H2 { color:#006699; margin-top:0px; margin-bottom:0px; background:transparent; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TABLE { background:#cccccc; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TD { vertical-align:middle; }
.tx-indexedsearch .tx-indexedsearch-res .noResume { color : #666666; }
.tx-indexedsearch-sw, .csc-sword, .tx-indexedsearch-redMarkup { font-family: monospace; font-style: normal; padding:0 0.3em 0 0.3em; background:#ffff88; border: 1px #ccd solid; }