 /**************************************************/
    /* -- Reset CSS vom YUI | Yahoo User Interface -- */
    /*reset.css*/body{color:#000;background:#FFF;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup,sub{vertical-align:text-top;}sub{vertical-align:text-bottom;}input, textarea, select{font-family:inherit;font-size:inherit;font-weight:inherit;}
    
    body{
        background-image:url('/graphics/background.png');
        background-repeat:repeat-x;
        font-family:Arial;
    }
    .news_item{
        background-color:white;
    }
    * a:hover{
        cursor:pointer;
            }
    #owrapper{
        display:block;
        left:50%;
        margin-left:-522px;
        position:absolute;
        width:1044px;
        height:100%;
    }
    
    .lft_shadow{
        background-image:url('/graphics/bg_left.jpg');
        background-repeat:no-repeat;
        width:28px;
        height:824px;
        float:left;                  
    }
    .rgt_shadow{
        background-image:url('/graphics/bg_right.jpg');
        background-repeat:no-repeat;
        width:28px;
        height:824px;
        float:left;
    }
    
    #wrapper{
        float:left;
        width:984px;
    }
    
        #wrapper .logo{
            background-image:url('/graphics/logo.jpg');
            display:block;
            height:179px;
            border-bottom:1px solid #350003;
        }
        #wrapper .logo span{
            display:none!important;
        }
        #wrapper #content{
            background-color:#ffffff;
            background-image:url('/graphics/bg_center.jpg');
            background-repeat:no-repeat;
            display:block;
            overflow:hidden;
            _height:100%;
            clear:both;
        }
        #wrapper #content h3{
              color:#860007;
              font-size:14px;
              font-weight:bold;
        }
        #wrapper #content .footer{
              font-size:11px;
              
        }
              #wrapper .lft_col{
                  width:664px;
                  _width:661px;
                  overflow:hidden;
                  margin:0;
                  float:left;
              }
              
                    #wrapper .lft_col .content{
                      
                          margin:57px 50px 30px 50px;
                          font-size:0.8em;
                          line-height:20px;
                    }
                          #wrapper .lft_col .content strong{
                                font-weight:bold;
                          }
                          #wrapper .lft_col .content li{
                                list-style-type:disc;
                                margin:5px 0 5px 15px;
                          }
                          #wrapper .lft_col .content img{
                                float:left;
                                margin:5px 10px 5px 0;
                          }
                          #wrapper .lft_col .content h4{
                                text-transform:uppercase;
                                color:#aea88f;
                                font-size:0.9em;
                          }
                          #wrapper .lft_col .content .admin{
                                position:relative;
                                right:0;
                                z-index:99;
                                float:left;
                          }
                          #wrapper .lft_col .content .admin span{
                                display:none;
                          }
                          #wrapper .lft_col .content .admin .edit,
                          #wrapper .lft_col .content .admin .delete,
                          #wrapper .lft_col .content .admin .show,
                          #wrapper .lft_col .content .admin .hide{
                              	display: block;
                              	float:left;
                              	width:16px;
                              	height:16px;
                              	background: transparent url(/graphics/icons/edit.png) no-repeat 0 0;
                              	_background: none;
                                _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/graphics/icons/edit.png');
                              	margin:0 5px 0 0;
                          }
                          #wrapper .lft_col .content .admin .delete{
                          	   background: transparent url(/graphics/icons/cross.png) no-repeat 0 0;
                               _background: none;
                               _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/graphics/icons/cross.png');
                          }
                          #wrapper .lft_col .content .admin .show{
                               background: transparent url(/graphics/icons/connect.png) no-repeat 0 0;
                               _background: none;
                               _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/graphics/icons/connect.png');
                          }
                          #wrapper .lft_col .content .admin .hide{
                               background: transparent url(/graphics/icons/disconnect.png) no-repeat 0 0;
                               _background: none;
                                _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/graphics/icons/disconnect.png');
                          }
                          #wrapper .lft_col .content h2{
                                color:#cba301;
                                font-size:1.8em;
                                margin-top:10px;
                          }
                          #wrapper .lft_col .content h3{
                                color:#000000;
                                font-size:1em;
                                font-weight:bold;
                                margin:0 0 12px 0;
                          }
                         #wrapper .lft_col .content .news p{
                                color:#000000;
                                font-size:1em;
                                line-height:20px;
                                margin:0 0 25px 0;
                          }
                          #wrapper .lft_col .content h3.kontakt{
                                margin:0 0 3px 0;
                          }
                          #wrapper .lft_col .content p.kontakt{
                                margin:0 0 15px 0;
                          }
                          #wrapper .lft_col .content a{
                                color:#bd0706;
                          }
                          #wrapper .lft_col .content .headerimage{
                                
                                margin:19px 0 30px 0;
                                
                          }
            
            #wrapper .lft_col .news {
            
                  margin:0 0 25px 0;
            
            }
                  #wrapper .lft_col .news .news_item{
            
                          background-image:url('/graphics/bg_newsitem.jpg');
                          background-repeat:repeat-x;
                          background-position:0 bottom;
                          border-bottom:1px solid #aea88f;
                          margin:0 0 20px 0;
                          display:block;
                    
                  }
                  #wrapper .lft_col .content .galery img{
                          margin:3px;
                          border:1px solid #860007;
                  }
                  #wrapper .lft_col .news h3{
                  
                          color:#860007;
                  
                  }
                  #wrapper .lft_col .news p{
                  
                          margin-bottom:0;
                  
                  }
                  #wrapper .lft_col .news .clear{
                  
                          height:15px;
                          
                  }
                  #wrapper .lft_col .news a{
                          
                          text-decoration:none;
                          
                  }
                  #wrapper .lft_col .news a.email{
                          
                          text-decoration:underline;
                          
                  }
                  #wrapper .lft_col .image{
                          
                          display:block;
                          margin:0 21px 0 10px;
                          width:120px;
                          height:146px;
                          float:left;
                          overflow:hidden;
                          
                  }
                  #wrapper .lft_col .news .text{
                  
                          float:left;
                          display:block;
                          width:395px;
                  
                  }
            
              #wrapper .rgt_col{
                  
                  background-image:url('/graphics/bg_col_rgt.jpg');
                  background-repeat:repeat-x;
                  width:320px;
                  margin-top:1px;
                  float:left;
              
              }
              #wrapper .rgt_col .content .box{
                  background-image:url('/graphics/bg_box.jpg');
                  background-repeat:no-repeat;
                  display:block;                 
                  margin:10px 10px 0 10px;
                  height:262px;
                  overflow:hidden;
              }
                  
                  #wrapper .rgt_col .content .box h2{
                      background-image:url('/graphics/header/bg_meetings.png');
                      _background: none;
                      _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/graphics/header/bg_meetings.png');
                      margin:112px 0 0 29px;
                      background-repeat:repeat-x;                 
                      width:133px;
                      height:37px;
                  }
                  #wrapper .rgt_col .content .box h2 span{
                      display:none;
                  }
                  #wrapper .rgt_col .content .box p{
                      margin:7px 0 0 35px;
                      font-size:0.8em;
                      color:#eee2b6;
                      line-height:18px;
                  }
                  #wrapper .rgt_col .content .box a{
                      text-decoration:underline;
                      font-weight:bold;
                      color:#ffd55c;
                  }
                  
              #wrapper .rgt_col .content .fotobox{
                  background-image:url('/graphics/bg_fotobox.jpg');
                  background-repeat:no-repeat;
                  display:block;
                  height:228px;                 
                  margin:20px 10px 0 10px;
                  overflow:hidden;
              }
              #wrapper .rgt_col .content .fotobox .hidden{
                  display:none;
              }
                    #wrapper .rgt_col .content .fotobox h2{
                          margin:11px 0 0 29px;                           
                          display:block;
                          width:172px;
                          height:40px;
                          background-image:url('/graphics/header/bg_fotogalerie.png');
                          _background: none;
                          _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/graphics/header/bg_fotogalerie.png');
                    
                    }
                          #wrapper .rgt_col .content .fotobox h2 span{
                                display:none;
                          }
                    #wrapper .rgt_col .content .fotobox p{
                        margin:0px 0 5px 35px;
                        font-size:0.8em;
                        color:#eee2b6;
                        line-height:18px;
                    }
                    #wrapper .rgt_col .content .fotobox .row{
                        margin:0 0 0 35px;
                    }
                  
            #wrapper .rgt_col .content .ov_news{
                  width:320px;
                  margin-top:16px;
            }
                
                #wrapper .rgt_col .content .ov_news h2{
                      margin:0 0 0 6px ;
                      width:78px;
                      height:32px;
                      background-image:url('/graphics/header/bg_news.png');
                      _background: none;
                      _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/graphics/header/bg_news.png');
                }
                      #wrapper .rgt_col .content .ov_news h2 span{
                            display:none;
                      }
                #wrapper .rgt_col .content .ov_news h3{  
                      color:#860007;
                      font-size:0.8em;
                      font-weight:bold;
                }
                #wrapper .rgt_col .content .ov_news .ov_news_item{
                      
                      display:block;
                      margin:8px 10px 6px 10px;
                      border-bottom:1px solid #aea88f;
                }
                          
                          
                          #wrapper .rgt_col .content .ov_news .ov_news_item .admin{
                                position:relative;
                                right:0;
                                z-index:99;
                                float:left;
                          }
                          #wrapper .rgt_col .content .ov_news .ov_news_item .admin span{
                                display:none;
                          }
                          #wrapper .rgt_col .content .ov_news .ov_news_item .admin .edit,
                          #wrapper .rgt_col .content .ov_news .ov_news_item .admin .delete,
                          #wrapper .rgt_col .content .ov_news .ov_news_item .admin .show,
                          #wrapper .rgt_col .content .ov_news .ov_news_item .admin .hide{
                              	display: block;
                              	float:left;
                              	width:16px;
                              	height:16px;
                              	background: transparent url(/graphics/icons/edit.png) no-repeat 0 0;
                              	_background: none;
                                _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/graphics/icons/edit.png');
                              	margin:0 5px 0 0;
                          }
                          #wrapper .rgt_col .content .ov_news .ov_news_item .admin .delete{
                          	   background: transparent url(/graphics/icons/cross.png) no-repeat 0 0;
                          	   	_background: none;
                                _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/graphics/icons/cross.png');
                          }
                          #wrapper .rgt_col .content .ov_news .ov_news_item .admin .show{
                               background: transparent url(/graphics/icons/connect.png) no-repeat 0 0;
                               _background: none;
                               _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/graphics/icons/connect.png');
                          }
                          #wrapper .rgt_col .content .ov_news .ov_news_item .admin .hide{
                               background: transparent url(/graphics/icons/disconnect.png) no-repeat 0 0;
                               _background: none;
                               _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/graphics/icons/disconnect.png')
                          }
                
                
                
                
                      #wrapper .rgt_col .content .ov_news .ov_news_item a{
                      
                            text-decoration:none;
                            color:#bd0706;
                      
                      }
                      #wrapper .rgt_col .content .ov_news .last{
                      
                            border:none;
                      
                      }
                
                #wrapper .rgt_col .content .relations{
                      margin:15px 0 15px 0;
                      width:320px;
                      
                }
                          #wrapper .rgt_col .content .relations .admin{
                                position:relative;
                                left:10px;
                                z-index:99;
                                float:left;
                          }
                          #wrapper .rgt_col .content .relations span{
                                display:none;
                          }
                          #wrapper  .rgt_col .content .relations .admin .edit,
                          #wrapper  .rgt_col .content .relations .admin .delete,
                          #wrapper  .rgt_col .content .relations .admin .show,
                          #wrapper  .rgt_col .content .relations .admin .hide{
                              	display: block;
                              	float:left;
                              	width:16px;
                              	height:16px;
                              	background: transparent url(/graphics/icons/edit.png) no-repeat 0 0;
                              	_background: none;
                                _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/graphics/icons/edit.png');
                              	margin:0 5px 0 0;
                          }
                          #wrapper  .rgt_col .content .relations .admin .delete{
                          	   background: transparent url(/graphics/icons/cross.png) no-repeat 0 0;
                               _background: none;
                               _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/graphics/icons/cross.png');
                          }
                          #wrapper  .rgt_col .content .relations .admin .show{
                               background: transparent url(/graphics/icons/connect.png) no-repeat 0 0;
                               _background: none;
                               _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/graphics/icons/connect.png');
                          }
                          #wrapper  .rgt_col .content .relations .admin .hide{
                               background: transparent url(/graphics/icons/disconnect.png) no-repeat 0 0;
                               _background: none;
                                _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/graphics/icons/disconnect.png');
                          }
                #wrapper .rgt_col .content .background{
                      background-image:url('/graphics/bg_pressemeldungen.jpg');
                      background-repeat:repeat-x;
                      border-top:1px solid #aea88f;  
                      margin:20px 0 25px 0;
                      width:320px;
                      
                }
                          #wrapper .rgt_col .fotobox .edit,
                          #wrapper .rgt_col .fotobox .delete,
                          #wrapper .rgt_col .fotobox .show,
                          #wrapper .rgt_col .fotobox .hide{
                              	display: block;
                              	float:left;
                              	width:16px;
                              	height:16px;
                              	background: transparent url(/graphics/icons/edit.png) no-repeat 0 0;
                              	_background: none;
                                _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/graphics/icons/edit.png');
                              	margin:0 5px 0 0;
                          }
                          #wrapper  .rgt_col .fotobox .delete{
                          	   background: transparent url(/graphics/icons/cross.png) no-repeat 0 0;
                               _background: none;
                               _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/graphics/icons/cross.png');
                          }
                          #wrapper  .rgt_col .fotobox .show{
                               background: transparent url(/graphics/icons/connect.png) no-repeat 0 0;
                               _background: none;
                               _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/graphics/icons/connect.png');
                          }
                          #wrapper  .rgt_col .fotobox .hide{
                               background: transparent url(/graphics/icons/disconnect.png) no-repeat 0 0;
                               _background: none;
                                _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/graphics/icons/disconnect.png');
                          }
                          #wrapper .rgt_col .fotobox span{display:none;}
                      
                      #wrapper .rgt_col .content .relations h2{
                            margin-left:6px;  
                            width:255px;
                            height:41px;
                            background-image:url('/graphics/header/bg_guestbook.png');
                            _background: none;
                            _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/graphics/header/bg_guestbook.png');
                      }
                      #wrapper .rgt_col .content .background h2{
                            margin-top:15px; 
                            background-image:url('/graphics/header/bg_pressemeldungen.png');
                            _background: none;
                            _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/graphics/header/bg_pressemeldungen.png');
                      }
                            #wrapper .rgt_col .content .relations h2 span{ 
                                  display:none;                            
                            }
                      #wrapper .rgt_col .content .relations h3{
                            margin:0 10px 0 10px;
                            color:#000000;
                            font-size:0.8em;
                            font-weight:bold;
                            line-height:18px;
                      }
                      #wrapper .rgt_col .content .relations p{
                            margin:0 10px 0 10px;
                            font-weight:normal;
                            font-size:0.8em;
                            line-height:18px;
                            color:#000000;
                      }
                      #wrapper .rgt_col .content .relations p em{
                            color:#000000;
                            font-style:italic;
                            
                      }
                      #wrapper .rgt_col .content .newsitem{
                            margin-bottom:5px;
                      }
                      #wrapper .rgt_col .newsitem h4{
                            color:#AEA88F;
                            font-size:0.7em;
                            text-transform:uppercase;
                            margin-left:10px;
                      }
                      
                      #wrapper .rgt_col .content .relations a{
                            font-weight:normal;
                            text-decoration:none;
                            color:#bd0706;
                            
                      }
                
                #wrapper .rgt_col .content .ov_news p{
                      color:#000000;
                      font-size:0.8em;
                      line-height:20px;
                      margin-bottom:6px;
                }
    #polaroid{
          _background: none;
          width:354px;
          height:274px;
          right:-16px;
          top:92px;
          position:absolute;
    
    }          
    #menu{
        display:block;
        width:984px;
        
    }
        #menu ul{
            display:block;
        }
        #menu li{
            float:left;
        }
        #menu li a{
            float:left;
            display:block;
            height:29px;
        }
        #menu li a.veranstaltungen{
            width:155px;
            background-image:url('/graphics/buttons/veranstaltungen_on.jpg');
            background-position:0px -29px;
        }
        #menu li a:hover.veranstaltungen{
            width:155px;
            background-position:0px 0px;
        }
        #menu li a.active{
            width:155px;
            background-position:0px 29px!important;
        }
        #menu li a.serviceprodukte{
            width:148px;
            background-image:url('/graphics/buttons/serviceprodukte_on.jpg');
            background-position:0px -29px;
        }
        #menu li a:hover.serviceprodukte{
            width:148px;
            background-position:0px 0px;
        }
        #menu li a.geschichte{
            width:121px;
            background-image:url('/graphics/buttons/geschichte_on.jpg');
            background-position:0px -29px;
        }
        #menu li a:hover.geschichte{
            width:121px;
            background-position:0px 0px;
        }
        #menu li a.vorstand{
            width:105px;
            background-image:url('/graphics/buttons/vorstand_on.jpg');
            background-position:0px -29px;
        }
        #menu li a:hover.vorstand{
            width:105px;
            background-position:0px 0px;
        }
        #menu li a.kontakt{
            width:99px;
            background-image:url('/graphics/buttons/kontakt_on.jpg');
            background-position:0px -29px;
        }
        #menu li a:hover.kontakt{
            width:99px;
            background-position:0px 0px;
        }
        #menu li a.intern{
            width:84px;
            background-image:url('/graphics/buttons/intern_on.jpg');
            background-position:0px -29px;
        }
        #menu li a:hover.intern{
            width:84px;
            background-position:0px 0px;
        }
        #menu li a.spacer{
            width:272px;
            background-image:url('/graphics/buttons/menu_bg.jpg');
        }
        #menu span{
            display:none;
        }
    #footer{
        display:block;
        width:984px;
    }
        #footer .background{
            display:block;
            width:984px;
            height:21px;
            background-image:url('/graphics/bg_footer.jpg');
        }
        #footer ul{
            display:block;
            position:absolute;
            left:50%;
            margin-left:-370px;
            margin-top:4px;
            width:740px;
            height:21px;
        }
        #footer li{
            float:left;
        }
        #footer li a{
            font-size:0.7em;
            text-decoration:none;
            color:#726e5f;
            padding:0 10px 0 10px;
            border-right:1px solid #726e5f;
        }
        #footer li a.last{
            border:none;
        }
    .clear{
        display:block;
        clear:both;
        height:0px;
        line-height:0px;
        overflow:hidden;
        margin:0;
        padding:0;
        font-size:0;
    }
    #upload label, #upload select, #upload input{
        font-size:0.8em;
    }
    #input_folder{
        width:300px!important;
    }
    #divStatus{
        margin:5px 0 5px 0;
        font-size:0.8em;
    }
    .row img {margin:2px;}
.footer{
      font-size:11px;
      font-style:italic!important;
}
.red{
      color:#860007!important;
      font-weight:bold!important;
}
.standard{
      color:#000000;
      font-style:normal;
      font-size:12px;
}    
#input_pwCheck{margin-top:5px;}
#input_admin{border:0!important;text-align:left!important;}
#input_detaillink{border:0!important;text-align:left!important;width:15px!important;}
#label_pwCheck{clear:both!important;}

