body { background-color: #1997dd;
       margin-top: 0px;
       margin-left: auto;
       margin-right: auto;
       padding: 0px;
     }

#container { position: absolute;
	    width: 895px;
	    margin: 0px 0px 0px -448px;
             left: 50%;	
             padding: 0px;
             background-image:url("bilder/hg.jpg");
           }

#header { width: 895px;
	 height: 80px; 
          background-color: #ffffff;
        }

#footer { clear: both;
	 width: 875px;
	 height: 13px; 
          border-top: 1px solid #dadada; 
          display: block;
          padding: 10px;
          background-image:url("bilder/hg.jpg");
        }
        
.footer {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color:#9e9e9e;
        }

.footer a, a:link, a:visited, a:active, a:focus {
	color: #9e9e9e;
	text-decoration: underline
}

.footer a:hover {
	color: #7ac3eb;
	text-decoration: underline;
}
        
#banner { width: 795px;
	 height: 24px; 
          display: block;
          font-family: Verdana, Helvetica, Arial, sans-serif;
	 font-size: 11px;
	 padding-right: 100px;
          line-height: 20px;
          display: block;
          font-weight: bold;
          color: #ffffff;
          text-align: right;
          background-image:url("bilder/oben.jpg");
        }

#content {
           min-height:465px;
	  width: 628px;
	  padding-top: 15px;
	  padding-left: 10px;
	  padding-right: 10px;
	  padding-bottom: 5px;
	  margin-left:243px;
           background-image:url("bilder/bgcontent.gif");
           background-repeat: no-repeat;
          }


*+html #content {
	  margin-left:0px;
          }

.content td { color: #000000; 
             font-size: 11px;
             font-weight: normal; 
             line-height: 14px; 
             font-family: Verdana, Arial, sans-serif ;
             text-decoration: none; 
           }

.content a.mail img {
             border:0px;
             }
             
.content p.bodytext { color: #000000; 
             font-size: 11px;
             font-weight: normal; 
             line-height: 14px; 
             font-family: Verdana, Arial, sans-serif ;
             text-decoration: none; 
             margin: 0px;
             padding:0px;
             margin-bottom:10px;
           }
           
.content td table.contenttable p.bodytext { 
             margin: 0px;
           }
           
.content span.adresse { color: #000000; 
             font-size: 11px;
             font-weight: normal; 
             line-height: 14px; 
             font-family: Verdana, Arial, sans-serif ;
             text-decoration: none; 
           }


.content p.align-center { color: #000000; 
             font-size: 11px;
             font-weight: normal; 
             line-height: 14px; 
             font-family: Verdana, Arial, sans-serif ;
             text-align: center;
             text-decoration: none; 
           }

.content p.csc-frame-frame1 { color: #000000; 
             font-size: 11px;
             font-weight: normal; 
             line-height: 14px;
             background-color: #cccccc;
             border: 1px solid #000000; 
             font-family: Verdana, Arial, sans-serif ;
             text-align: center;
             text-decoration: none; 
           }




.content li { color: #000000; 
             font-size: 11px;
             font-weight: normal; 
             line-height: 15px; 
             font-family: Verdana, Arial, sans-serif ;
             text-decoration: none; 
             background-image:url("");
             background-color: transparent;
            }

.content h1 { font-family: Arial, Verdana, Helvetica, sans-serif;
	     font-size: 16px;
	     height: 25px;
	     font-weight:bold;
              background-image:url("bilder/linearrow.gif");
              background-repeat: no-repeat;
              background-position:0px 18px;
	     color:#1997dd;
	     margin:0px;
	     margin-bottom:10px;
            }
            
            
.content h3 { color: #000000; 
              font-family: Verdana, Arial, sans-serif ;
              font-weight: bold;
              font-size: 12px;
              height: 15px; 
            }

.content h5 { color: #000000; 
              font-family: Verdana, Arial, sans-serif ;
              font-weight: bold;
              font-size: 10px;
              height: 15px; 
            }
            
.csc-uploads-fileName p a { display:none; }
.csc-uploads-fileSize p { color:#cccccc; }            
            
#navi {
        margin-left: 1px;
        padding-left: 0px;
        padding-top: 30px;
        float: left;
        text-align:left;
       }

#left {
        border-bottom: 1px solid #dadada; 
        margin-bottom: 10px;
       }


.left li {
           margin: 0px;
           padding: 0px;
           border-top: 1px solid #dadada; 
           list-style: none;
	 }

.left li.ende {
           margin: 0px;
           padding: 0px;
           border-top: 1px solid #dadada; 
           border-bottom: 1px solid #dadada; 
           margin-bottom: 10px;
           list-style: none;
	 }


.left li a, li.menuparent a {
	    font-family: Verdana, Helvetica, Arial, sans-serif;
	    font-size: 11px;
	    padding-left: 20px;
             line-height: 16px;
             display: block;
	    color: #4A5966;
	    font-weight: normal;
	    text-decoration: none;
             background-image:url("bilder/nav_link_0.gif");
             background-repeat: no-repeat;
             background-position:4px 2px;
             background-color: #ffffff;
           }
           
*+html .left li a, *+html li.menuparent a  {
	    padding-left: 2px;
           }
           
           

.left li.aktiv a, li.menu_aktiv a, li a:hover, li_menuparent a:hover, li.aktiv a:hover, li,menu_aktiv a:hover { 	    
                   font-family: Verdana, Helvetica, Arial, sans-serif;
	          font-size: 11px;
                   line-height: 16px;
	          color: #4A5966;
     	          padding-left: 20px;
	          font-weight: bold;
                   display: block;
	          text-decoration: none;
                   background-image:url("bilder/nav_link_1.gif");
                   background-repeat: no-repeat;
                   background-position:4px 2px;
                   background-color: #f2f2f2;
                }


*+html .left li.aktiv a, *+html li.menu_aktiv a, *+html li a:hover, *+html li_menuparent a:hover, *+html li.aktiv a:hover, *+html li,menu_aktiv a:hover { 	    
     	          padding-left: 2px;
                }

.left li.sub a, li.sub_menuparent a {
	    font-family: Verdana, Helvetica, Arial, sans-serif;
	    font-size: 11px;
	    padding-left: 33px;
             line-height: 16px;
             display: block;
	    color: #4A5966;
	    font-weight: normal;
	    text-decoration: none;
             background-image:url("bilder/nav_link_0.gif");
             background-repeat: no-repeat;
             background-position:17px 2px;
             background-color: #ffffff;
           }


*+html .left li.sub a, *+html li.sub_menuparent a {
	    padding-left: 15px;
}

.left li.sub_aktiv a, li.sub_menu_aktiv a, li.sub a:hover, li.sub_menuparent a:hover , li.sub_aktiv a:hover , li.sub_menu_aktiv a:hover   { 
                   font-family: Verdana, Helvetica, Arial, sans-serif;
	          font-size: 11px;
                   line-height: 16px;
	          color: #4A5966;
	          padding-left: 33px;
	          font-weight: bold;
                   display: block;
	          text-decoration: none;
                   background-image:url("bilder/nav_link_1.gif");
                   background-repeat: no-repeat;
                   background-position:17px 2px;
                   background-color: #f2f2f2;
                }


*+html .left li.sub_aktiv a, *+html li.sub_menu_aktiv a, *+html li.sub a:hover, *+html li.sub_menuparent a:hover , *+html li.sub_aktiv a:hover , *+html li.sub_menu_aktiv a:hover   { 
	          padding-left: 15px;
                }

.left li.sub3 a, li.sub3_menuparent a {
	    font-family: Verdana, Helvetica, Arial, sans-serif;
	    font-size: 11px;
	    padding-left: 46px;
             line-height: 16px;
             display: block;
	    color: #4A5966;
	    font-weight: normal;
	    text-decoration: none;
             background-image:url("bilder/nav_link_0.gif");
             background-repeat: no-repeat;
             background-position:30px 2px;
             background-color: #ffffff;
           }

*+html .left li.sub3 a, *+html li.sub3_menuparent a {
	    padding-left: 28px;
}


.left li.sub3_aktiv a, li.sub3_menu_aktiv a, li.sub3 a:hover, li.sub3_menuparent a:hover , li.sub3_aktiv a:hover , li.sub3_menu_aktiv a:hover   { 
                   font-family: Verdana, Helvetica, Arial, sans-serif;
	          font-size: 11px;
                   line-height: 16px;
	          color: #4A5966;
	          padding-left: 46px;
	          font-weight: bold;
                   display: block;
	          text-decoration: none;
                   background-image:url("bilder/nav_link_1.gif");
                   background-repeat: no-repeat;
                   background-position:30px 2px;
                   background-color: #f2f2f2;
                }

*+html .left li.sub3_aktiv a, *+html li.sub3_menu_aktiv a, *+html li.sub3 a:hover, *+html li.sub3_menuparent a:hover , *+html li.sub3_aktiv a:hover , *+html li.sub3_menu_aktiv a:hover   { 
	          padding-left: 28px;
                }


.left li.sub4 a, li.sub4_menuparent a {
	    font-family: Verdana, Helvetica, Arial, sans-serif;
	    font-size: 11px;
	    padding-left: 59px;
             line-height: 16px;
             display: block;
	    color: #4A5966;
	    font-weight: normal;
	    text-decoration: none;
             background-image:url("bilder/nav_link_0.gif");
             background-repeat: no-repeat;
             background-position:43px 2px;
             background-color: #ffffff;
           }

*+html .left li.sub4 a, *+html li.sub4_menuparent a {
	    padding-left: 41px;
}

.left li.sub4_aktiv a, li.sub4_menu_aktiv a, li.sub4 a:hover, li.sub4_menuparent a:hover , li.sub4_aktiv a:hover , li.sub4_menu_aktiv a:hover   { 
                   font-family: Verdana, Helvetica, Arial, sans-serif;
	          font-size: 11px;
                   line-height: 16px;
	          color: #4A5966;
	          padding-left: 59px;
	          font-weight: bold;
                   display: block;
	          text-decoration: none;
                   background-image:url("bilder/nav_link_1.gif");
                   background-repeat: no-repeat;
                   background-position:43px 2px;
                   background-color: #f2f2f2;
                }

*+html .left li.sub4_aktiv a, *+html li.sub4_menu_aktiv a, *+html li.sub4 a:hover, *+html li.sub4_menuparent a:hover , *+html li.sub4_aktiv a:hover , *+html li.sub4_menu_aktiv a:hover   { 
	          padding-left: 41px;
                }




             
#right {
	margin-right: 1px;
	padding-top: 5px;
         float: right;
	width: 198px;
       }


#top_meldung {  width:190px;
                align:left;
             }
       
#top_agenda {  margin-top: 5px;
               width:190px;
               align:left;
             }
       
.news-latest-item {  color: #000000; 
                     width:190px;
                     font-size: 11px;
                     font-weight: normal; 
                     line-height: 15px; 
                     font-family: Verdana, Arial, sans-serif ;
                     text-decoration: none; 
                     pmargin-bottom: 10px;
                     margin-left: 5px;
                  }

.news-latest-item p {  padding:2px;
                       margin:0;
                    }
                    
.news-latest-item a, a:link, a:visited, a:active, a:focus, a:hover {
	padding:2px;
         color: #7ac3eb;
	text-decoration: underline
}
                    
.news-latest-item strong {  padding:2px;
                            width:190px;
                            display:block;
                            color:#000000;
                            margin:0;
                          }

#agenda { width: 192px;
	 height: 24px; 
          display: block;
          font-family: Verdana, Helvetica, Arial, sans-serif;
	 font-size: 11px;
	 padding-left: 7px;
          line-height: 20px;
          display: block;
          font-weight: bold;
          color: #ffffff;
          background-color: #ff9900;
        }

.news-list-item p.bodytext {    font-size: 11px;
                     font-weight: normal; 
                     line-height: 15px; 
                     font-family: Verdana, Arial, sans-serif ;
                     margin: 0px; 
                }
                
.news-list-item h3 p.bodytext { color: #000000; 
              font-family: Verdana, Arial, sans-serif ;
              font-weight: bold;
              font-size: 12px;
              height: 20px; 
              margin: 0px; 
            }

.news-list-item h3 { margin: 0px; 
            }

.news-list-item div.news_bilder { float:left; 
            }

.news-list-item div.news_bilder img { margin-top:4px; 
                                margin-right:6px; 
                                margin-bottom:5px; 
                              }

                
 
