body { margin-left: auto; 
       margin-right: auto;
       font-family:verdana, arial;
       font-size:12px;
       margin:0;
       background-image:url('images/bg_hg1.gif');
       background-repeat:repeat-x;
       background-color:#006B71;
     }

#print_header { display:none;
            }
            
.print_page { display:none;
            }

td { font-family:verdana, arial;
     font-size:12px;
     margin:0;
   }

input { border-top: 1px solid #444; 
        border-left: 1px solid #444; 
        border-right: 1px solid #ccc; 
        border-bottom: 1px solid #ccc; 
        background-color:#87888A; 
        color:#ffffff;
      }


#container { position: absolute;
           top: 0px;
           width: 985px;
           margin: 0px 0px 0px -493px;
           left: 50%;
           background-image:url('images/bg.jpg');
           background-repeat: repeat-y; 
           z-index: 5;
         }



#header { height: 202px; 
          width: 985px;
          z-index: 5;
        }


#slogan { position: absolute;
          left: 94px;
          top: 53px;
          z-index: 5;
          color: #656767; 
          font-size: 14px;
          font-weigt: normal; 
          line-height: 30px; 
          font-family: Verdana, Arial, sans-serif ;
          text-decoration: none; 
        }



#top_nav { position: absolute;
          left: 440px;
          top: 10px;
          z-index: 5;
        }

.top_nav a     { color: #656767; 
                  font-size: 14px;
                  font-weigt: normal; 
                  line-height: 30px; 
                  font-family: Verdana, Arial, sans-serif ;
                  text-decoration: none; 
                }

.top_nav a:hover     { color: #B08A43; 
                  font-size: 14px;
                  font-weight: normal; 
                  line-height: 22px; 
                  font-family: Verdana, Arial, sans-serif ;
                  text-decoration: underline; 
                }



#footer { height: 11px; 
          width: 983px;
          dispaly:block;
          z-index: 5;
        background-color:#006B71;
        border-left: solid 1px #ffffff;
        border-right: solid 1px #ffffff;
        border-bottom: solid 1px #ffffff;
    }


.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; 
                }


#links { float: left;
         margin-right: 30px; 
         width: 172px;
         z-index: 1;
       }


.links li {
           display: block;
	  list-style: none;
	  margin-left: 1px;
           border-bottom: solid 1px #006B71;
	 }
	 

.links li a     { color: #656767; 
                  font-size: 14px;
                  font-weight: normal; 
                  line-height: 22px; 
                  padding-left: 20px;
                  display: block;
                  font-family: Verdana, Arial, sans-serif ;
                  text-decoration: none; 
                }


* html .links li a {
 	          padding-left: 5px;
	        }
	 
*+html .links li a {
 	          padding-left: 5px;
	        }
	 

.links li a:hover   { color: #FFFFFF; 
                  font-size: 14px;
                  font-weight: normal; 
                  line-height: 22px; 
                  padding-left: 20px;
                  display: block;
                  background-image:url('images/over.jpg');
                  background-repeat: no-repeat; 
                  background-color:#006B71;
                  font-family: Verdana, Arial, sans-serif ;
                  text-decoration: none; 
                }

* html .links li a:hover {
 	          padding-left: 5px;
	        }
	 
*+html .links li a:hover {
 	          padding-left: 5px;
	        }
	 

.links li.aktiv a  { color: #FFFFFF; 
                  font-size: 14px;
                  font-weight: normal; 
                  line-height: 22px; 
                  padding-left: 20px;
                  display: block;
                  background-image:url('images/over.jpg');
                  background-repeat: no-repeat; 
                  background-color:#006B71;
                  font-family: Verdana, Arial, sans-serif ;
                  text-decoration: none; 
                }

* html .links li.aktiv  a {
 	          padding-left: 5px;
	        }
	 
*+html .links li.aktiv  a {
 	          padding-left: 5px;
	        }
	 

.links li.menu_aktiv a  { color: #FFFFFF; 
                  font-size: 14px;
                  font-weight: normal; 
                  line-height: 22px; 
                  padding-left: 20px;
                  display: block;
                  background-image:url('images/over.jpg');
                  background-repeat: no-repeat; 
                  background-color:#006B71;
                  font-family: Verdana, Arial, sans-serif ;
                  text-decoration: none; 
                }

* html .links li.menu_aktiv  a {
 	          padding-left: 5px;
	        }
	 

*+html .links li.menu_aktiv  a {
 	          padding-left: 5px;
	        }
	 


.links li.sub a  { color: #006B71; 
                  font-size: 14px;
                  font-weight: normal; 
                  line-height: 22px; 
                  margin-left: 6px;
                  width: 133px;
                  padding-left: 30px;
                  display: block;
                  font-family: Verdana, Arial, sans-serif ;
                  text-decoration: none; 
                  background-color:#AF8843;
                 }


* html .links li.sub a {
 	          margin-left: -10px;
	        }

*+html .links li.sub a {
 	          margin-left: -10px;
	        }
	 
	 

.links li.sub a:hover  { color: #FFFFFF; 
                  font-size: 14px;
                  font-weight: normal; 
                  line-height: 22px; 
                  margin-left: 6px;
                  width: 133px;
                  padding-left: 30px;
                  display: block;
                  font-family: Verdana, Arial, sans-serif ;
                  text-decoration: none; 
                  background-image:url('');
                  background-color:#AF8843;
                }

* html .links li.sub a:hover {
 	          margin-left: -10px;
	        }
	 
*+html .links li.sub a:hover {
 	          margin-left: -10px;
	        }
	 
	 

.links li.sub_menuparent a  { color: #FFB461; 
                  padding-left: 22px;
                  font-size: 12px;
                  font-weight: NORMAL; 
                  line-height: 20px; 
                  display: block;
                  font-family: Verdana, Arial, sans-serif ;
                  font-variant: small-caps;
                  text-decoration: none; 
                }

.links li.sub_aktiv a  { color: #FFFFFF; 
                  font-size: 14px;
                  font-weight: normal; 
                  line-height: 22px; 
                  margin-left: 6px;
                  width: 133px;
                  padding-left: 30px;
                  display: block;
                  font-family: Verdana, Arial, sans-serif ;
                  text-decoration: none; 
                  background-image:url('');
                  background-color:#AF8843;
                }

* html .links li.sub_aktiv a {
 	          margin-left: -10px;
	        }
	 
*+html .links li.sub_aktiv a {
 	          margin-left: -10px;
	        }
	 
.links li.sub_aktiv a:hover  { color: #FFFFFF; 
                  font-size: 14px;
                  font-weight: normal; 
                  line-height: 22px; 
                  margin-left: 6px;
                  width: 133px;
                  padding-left: 30px;
                  display: block;
                  font-family: Verdana, Arial, sans-serif ;
                  text-decoration: none; 
                  background-image:url('');
                  background-color:#AF8843;
                }

* html .links li.sub_aktiv a:hover {
 	          margin-left: -10px;
	        }
	 
*+html .links li.sub_aktiv a:hover {
 	          margin-left: -10px;
	        }
	 
	 

.links li.sub_menu_aktiv a  { color: #FFFFFF; 
                  padding-left: 22px;
                  font-size: 12px;
                  font-weight: normal; 
                  line-height: 20px; 
                  display: block;
                  font-family: Verdana, Arial, sans-serif ;
                  font-variant: small-caps;
                  text-decoration: none; 
                }



.links li.sub3 a  { color: #FFB461; 
                  padding-left: 44px;
                  font-size: 12px;
                  font-weight: NORMAL; 
                  line-height: 20px; 
                  display: block;
                  font-family: Verdana, Arial, sans-serif ;
                  font-variant: small-caps;
                  text-decoration: none; 
                }

.links li.sub3 a:hover  { color: #FFB461; 
                  padding-left: 44px;
                  font-size: 12px;
                  font-weight: normal; 
                  line-height: 20px; 
                  display: block;
                  font-family: Verdana, Arial, sans-serif ;
                  font-variant: small-caps;
                  text-decoration: none; 
                }

.links li.sub3_aktiv a  { color: #FFFFFF; 
                  padding-left: 44px;
                  font-size: 12px;
                  font-weight: normal; 
                  line-height: 20px; 
                  display: block;
                  font-family: Verdana, Arial, sans-serif ;
                  font-variant: small-caps;
                  text-decoration: none; 
                }


#content { width: 740px;
           display: inline-block;
           z-index: 1;
         }

*+html #content { display: block;
         }


.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 p { color: #000000; 
             font-size: 12px;
             font-weight: normal; 
             line-height: 20px; 
             font-family: Verdana, Arial, sans-serif ;
             text-decoration: none; 
           }

.content h1 { color:#006B71;
              font-size:18px;
              font-weight: bold; 
             line-height: 25px; 
             height: 40px; 
             font-family: Verdana, Arial, sans-serif ;
             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: #D4621E; 
             font-size: 12px;
             font-weight: normal; 
             line-height: 15px; 
             font-family: Verdana, Arial, sans-serif ;
             text-decoration: none; 
           }

.content a:hover { color: #D4621E; 
             font-size: 12px;
             font-weight: normal; 
             line-height: 15px; 
             font-family: Verdana, Arial, sans-serif ;
             border-bottom: 1px dotted #D4621E;
             text-decoration: none; 
           }

.content li { color: #000000; 
             font-size: 12px;
             font-weight: normal; 
             line-height: 15px; 
             font-family: Verdana, Arial, sans-serif ;
             text-decoration: none; 
           }

.site_besch {
              padding-left: 10px;
              font-style: italic;
            }



.csc-mailform { 
                border: 0;
              }

.csc-mailform-field label { color: #092801; 
           font-size: 11px;
           font-weight: normal; 
           line-height: 25px; 
           font-family: Verdana, Arial, sans-serif ;
           text-decoration: none; 
         }
         
.csc-mailform-field input { position: absolute;
           left: 230px;
           color: #092801; 
           width:200px;
           font-size: 11px;
           font-weight: normal; 
           line-height: 15px; 
           font-family: Verdana, Arial, sans-serif ;
           text-decoration: none; 
         }         
         

.csc-mailform-field select { position: absolute;
           left: 230px;
           color: #092801; 
           width:200px;
           font-size: 11px;
           font-weight: normal; 
           line-height: 15px; 
           font-family: Verdana, Arial, sans-serif ;
           text-decoration: none; 
         }         
         

.csc-mailform-field textarea { position: absolute;
           left: 230px;
           color: #092801; 
           width:200px;
           font-size: 11px;
           font-weight: normal; 
           display:inline;
           line-height: 15px; 
           font-family: Verdana, Arial, sans-serif ;
           text-decoration: none; 
         }         
         

.csc-mailform-label {
             color: #092801; 
             font-size: 14px;
             font-weight: bold; 
             line-height: 20px; 
             font-family: Verdana, Arial, sans-serif ;
             text-decoration: 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; }

