@CHARSET "utf-8";

html, body{
  width: 100%;
  height: 100%;
  margin: 0px;
  padding: 0px;
  font-size: 11px;
  line-height: 16px;
  font-family: Verdana, Geneva, Arial, Tahoma, SunSans-Regular, Helvetica, Sans-Serif;
  color: #000;
  background-color: #fff;
}

a{
  text-decoration: none;
  color: #369;
  background-color: #E6E6E6;
}

a:hover{
  text-decoration: underline;
}

a:visited{
  color: #336;
  background-color: #E6E6E6;
}

img{
  margin: 0px;
  padding: 0px;
  border: none;
}

h1{
  margin: 0px;
  padding: 11px 0px 24px 0px;
  font-size: 15px;
  color: #808080;
  background-color: #fff;
}

p{
  margin: 5px 0px 5px 0px;
  padding: 0px;
  overflow: hidden;
}

p.rand{
  float: left;
  clear: both;	
  margin: 0px;	
  padding-top: 9px;
  padding-bottom: 10px;
  border-top: 1px solid #ffffff;
  margin-bottom: 5px;
  width: 400px;
}

div.rand{
  float: left;
  clear: both;	
  margin: 0px;	
  padding-top: 9px;
  padding-bottom: 10px;
  border-top: 1px solid #ffffff;
  margin-bottom: 5px;
  width: 400px;
}

#block_links, #block_mitte, #block_rechts, #block_mr, #block_unten{
  float: left;
}

#block_links, #block_rechts{
  width: 200px;
}

#block_mitte{
  width: 400px;
  min-height: 600px;
  color: #333;
  background: #E6E6E6;
}

* html #block_mitte{
  height: 600px;
}

#block_mr, #block_unten{
  width: 650px;
}

#block_links, #block_mitte{
  margin-right: 50px;
}

#block_unten{
  padding-top: 2px;
  color: #000;
  background: #fff url("/gfx/line_dotted_650.gif") top left no-repeat;
}

#br_bg{
  height: 101px;
  color: #fff;
  background: #E6E6E6 url("/gfx/line_dotted_650.gif") bottom left no-repeat;
}


div#navigation {  
  margin: 25px 0px 0px 0px;
  padding: 0px 0px 1px 0px;
  list-style: none;
  background: transparent url("/gfx/line_dotted_200.gif") bottom left no-repeat;
        }  
  
#navigation a.active {  
          color: #000;  
        }  

#navigation a:hover {  
            text-decoration: underline;
        }  

div#navigation li ul{
  margin: 0px;
  padding: 6px 0px 4px 21px;
  width: 200px;
  color: #666;
  background: #fff url("/gfx/line_dotted_200.gif") top left no-repeat;
}


#menu, #submenu{
  margin: 25px 0px 0px 0px;
  padding: 0px 0px 1px 0px;
  list-style: none;
  background: transparent url("/gfx/line_dotted_200.gif") bottom left no-repeat;
}

#submenu{
  margin: 0px 0px -1px 0px;
  background: none;
}

#menu li{
  margin: 0px;
  padding: 6px 0px 4px 21px;
  width: 200px;
  color: #666;
  background: #fff url("/gfx/line_dotted_200.gif") top left no-repeat;
}

#submenu li{
  margin: 0px;
  padding: 9px 0px 0px 20px;
  color: #666;
  background: #fff;
}

#menu li a.l1, #submenu li a.l2, #submenu li #submenu li a.l3{
  padding-left: 10px;
  color: #666;
  background: #fff url("/gfx/listitem.gif") 0px 5px no-repeat;
}

#menu li a:hover, #submenu li a:hover{
  text-decoration: underline;
}

#menu li.current a.l1, #submenu li.current a.l2, #submenu li #submenu li.current a.l3{
  color: #000;
  background: #fff url("/gfx/listitem_current.gif") 0px 5px no-repeat;
}

/* NEUES MENU START */
#menu2, #submenu2{
  margin: 25px 0px 0px 0px;
  padding: 0px 0px 1px 0px;
  list-style: none;
  background: transparent url("/gfx/line_dotted_200.gif") bottom left no-repeat;
}

#submenu2{
  margin: 0px 0px -1px 0px;
  background: none;
}

#menu2 li{
  margin: 0px;
  padding: 6px 0px 4px 15px;
  width: 200px;
  color: #666;
  background: #fff url("/gfx/line_dotted_200.gif") top left no-repeat;
}

#submenu2 li{
  margin: 0px;
  padding: 9px 0px 0px 20px;
  color: #666;
  background: #fff;
}

#menu2 li a.l1, #submenu2 li a.l2, #submenu2 li #submenu2 li a.l3{
  padding-left: 10px;
  color: #666;
  background: #fff url("/gfx/listitem.gif") 0px 5px no-repeat;
}

#menu2 li a:hover, #submenu2 li a:hover{
  text-decoration: underline;
}

#menu2 li.current a.l1, #submenu2 li.current a.l2, #submenu2 li #submenu2 li.current a.l3{
  color: #000;
  background: #fff url("/gfx/listitem_current.gif") 0px 5px no-repeat;
}


/* NEUES MENU ENDE */

#breadcrumb{
  margin: 0px;
  padding: 1px 0px 0px 0px;
  width: 400px;
  height: 50px;
  list-style: none;
  line-height: 12px;
  color: #737373;
  background-color: #C0CFE2;
}

#breadcrumb li{
  float: left;
  margin-right: 5px;
  padding-right: 6px;
  font-size: 9px;
  color: #737373;
  background: #C0CFE2 url("/gfx/breadcrumbborder.gif") bottom right no-repeat;
}

#breadcrumb li.last{
  background: none;
}

#breadcrumb li a{
  font-size: 9px;
  color: #737373;
  background-color: #C0CFE2;
}

#breadcrumb li a:hover{
  text-decoration: underline;
}

/* FOOTER ANFANG */

#footer{
  float: left;
  width: 400px;
  height: 25px;
  margin-right: 50px;
  color: #000;
  background: #fff url("/gfx/line_dotted_400.gif") bottom left no-repeat;
}

#footer a{
  display: block;
  float: left;
  text-decoration: none;
  color: #336;
  background-color: #fff;
  margin: 3px 60px 0px 0px;
}

#footer a:hover{
  text-decoration: underline;
}

#suche{
  float: left;
  width: 200px;
  height: 25px;
  color: #000;
  background: #fff url("/gfx/line_dotted_200.gif") bottom left no-repeat;
}

/* FOOTER ENDE */

/* ALLGEMEIN ANFANG */

.logo{
  display: block;
  width: 200px;
  height: 100px;
}

#titelbild{
  padding-bottom: 16px;
  margin-bottom: 4px;
/*   border-bottom: 1px solid #fff; */
}

.zweispaltig_sb_text_bild{
  display: block;
  float: left;
  width: 100px;
}
.zweispaltig_sb_text_bild_edit{
  display: block;
  float: left;
  width: 140px;
}

.zweispaltig_sb_bild{
  float: left;
  margin-bottom: 7px;
}

.zweispaltig_sb_text{
  display: block;
  float: right;
  width: 291px;
}

.zweispaltig_sb_edit{
  display: block;
  float: right;
  width: 200px;
}

.zweispaltig_text1{
  display: block;
  float: left;
  width: 197px;
}

.zweispaltig_text2{
  display: block;
  float: right;
  width: 197px;
}

.news_rechts{
  float: left;
  width: 200px;
  margin: -1px 0px 5px 0px;
  padding: 11px 0px 5px 0px;
  color: #333;
  background: #fff url("/gfx/line_dotted_200.gif") top left no-repeat;
}

.news_rechts span{
  display: block;
  color: #888;
  background-color: #fff;
}

.news_rechts a{
  padding-right: 6px;
  color: #369; 
  background: #fff /* url("/gfx/news_right_border.gif") top right no-repeat*/; 
}

.pdf{
  float: left;
  width: 340px;
  margin: 5px 0px 9px 0px;
  padding-left: 60px;
  color: #369;
  background: #E6E6E6 url("/gfx/pdficon.gif") 10px 0px no-repeat;
}

* html .pdf{
  width: 400px;
}

.suche_z a, .suche_w a{
  text-decoration: none;
}

.suche_z{
  float: left;
}

.suche_w{
  float: right;
}

.line{
   width: 400px;
   padding: 10px 0px 0px 0px;	
   border-bottom: 1px solid #fff;
}

/* ALLGEMEIN ENDE */

/* AKTUELLES ANFANG */

.aktuelles_box{
  float: left;
  width: 400px;
  padding: 9px 0px 20px 0px;
  color: #333;
  background-color: #E6E6E6;
  border-bottom: 1px solid #fff;
}

.aktuelles_box span{
  float: left;
  color: #888;
  background-color: #E6E6E6;
}

.aktuelles_box div{
  display: block;
  float: right;
  width: 285px;
  margin-right: 5px;
}

.aktuelles_box div a{
  display: block;
  line-height: 15px;
  margin-bottom: 1px;
  text-decoration: none;
  color: #369;
  background-color: #E6E6E6;
}

.aktuelles_box div a:hover{
  text-decoration: underline;
}

.aktuelles_einzelnews{
  width: 200px;
  padding: 11px 0px 13px 0px;
  color: #333;
  background: #fff url("/gfx/line_dotted_200.gif") bottom left no-repeat;
}

.aktuelles_einzelnews img{
<we:ifNotEditmode> width: 200px; </we:ifNotEditmode>
}

.aktuelles_einzelnews a{
  display: block;
  text-decoration: none;
  color: #369;
  background-color: #fff;
}

.aktuelles_einzelnews a:hover{
  text-decoration: underline;
}

/* AKTUELLES ENDE */
