BODY {
  font-family:Avantgarde, Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;
  font-stretch:expanded;
  text-align:left;
  color: #000000;
  margin: 0px;
  SCROLLBAR-FACE-COLOR: #ffffff;
  SCROLLBAR-HIGHLIGHT-COLOR: #ffffff;
  SCROLLBAR-SHADOW-COLOR: #ffffff;
  SCROLLBAR-ARROW-COLOR: #cccccc;
  SCROLLBAR-TRACK-COLOR: #ffffff;
  SCROLLBAR-DARKSHADOW-COLOR: #cccccc;
  SCROLLBAR-BASE-COLOR: #cccccc;
  scrollbar-3d-light-color: #CCCCCC;
  background-color:#fff;
  background-image:url(images/background.jpg);
  background-repeat: repeat-x;
  background-position:bottom;
}

TD#Header_01 {
  height:92px;
  width:990px;
  text-align:center;
}

TABLE#main {
border: 1px solid #e0e0e0;
margin-top:30px;
}

DIV#sysnavi {
  font-size:10px;
  text-align:right;
  color: #e0e0e0;
  padding-right:15px;
  padding-top:10px;
  }
  
  DIV#sysnavi a {
  font-size:10px;
  text-align:right;
  color: #e0e0e0;
  text-decoration:none;
  }

P,TD {
  font-family:Avantgarde, Verdana, Arial;
  text-align:left;
  font-size:12px;
  color: #000000;
  margin-top: 0px;
  margin-bottom: 2px;
}

TD a {
  font-family:Avantgarde, Verdana, Arial;
  text-align:left;
  font-size:12px;
  color: #585394;
  margin-top: 0px;
  margin-bottom: 2px;
    text-decoration:none;
}

TD a:hover {
  font-family:Avantgarde, Verdana, Arial;
  text-align:left;
  font-size:12px;
  color: #999999;
  margin-top: 0px;
  margin-bottom: 2px;

}

TD a:link {
  font-family:Avantgarde, Verdana, Arial;
  text-align:left;
  font-size:12px;
  color: #585394;
  margin-top: 0px;
  margin-bottom: 2px;
    text-decoration:none;
}


div.teaser a{
  font-family:'Avantgard',Verdana, Arial;
  font-size:12px;
  text-decoration:none;
  color: #000000;
}

div.teaser a:hover  {
 color: #999999;
}

H1 {
  font-family:'Avantgard',Verdana, Arial;
  font-size:14px;
  FONT-WEIGHT: bold;
  color: #000000;
  margin-top: 0px;
  margin-bottom: 5px;

}

H2 {
  font-family:'Avantgard',Verdana, Arial;
  font-size:14px;
  FONT-WEIGHT: bold;
  color: #000000;
  margin-top: 20px;
  margin-bottom: 0px;
  display: block;
  background-color: #E5E5E5;
}

H5 {
  font-family:'Avantgard',Verdana, Arial;
  font-size:13px;
  FONT-WEIGHT: bold;
  color: #000000;
  margin-top: 0px;
  margin-bottom: 2px;
  background-color: #FFFFFF;
  display: block;
  height:18px;
    vertical-align:middle;
}

IMG {
  padding: 0px;
  border:0px;
  margin:0px;
}

TD#bodyspalte_links {
  vertical-align:top;
  padding-left:8px;
  padding-right:8px;
 background-color: #ffffff;
}

TD#bodyspalte_content {
  vertical-align:top;
  padding-left:10px;
  padding-right:10px;
 background-color: #ffffff;
 padding-bottom:5px;
}

TD#bodyspalte_rechts {
  vertical-align:top;
  padding-right:10px;
  background-color: #ffffff;
   padding-bottom:5px;
}

DIV#menu_1 {
  width:155px;
  padding-bottom:10px;
}


DIV#menu_1 a {
  color: #999999;
  padding: 4px;
  padding-left: 25px;
  display: block;
  font: 11px 'Avantgard',Verdana, Arial;
  font-weight: bold;
  text-decoration: none;
  text-align: left;
  background-repeat:no-repeat;
  background-position: top left;
  padding-bottom:5px;
}

DIV#menu_1 a:hover {
  background-color: #e0e0e0;
  color: #000000;
  text-decoration: none;
  padding-left: 25px;
  background-image:url(images/cocons3.jpg);
}

/* menu1 level1 styles ("Start")
   -no und -act müssen immer die gleichen ränder haben
*/
DIV.menu1-level1-no {
/* border-bottom: 1px solid #e0e0e0; */
 background-color: #FFFFFF;
 /*   background-image:url(images/cocons1.jpg); */
 background-repeat: no-repeat;
}

DIV.menu1-level1-act {
border-bottom: 1px solid #e0e0e0;
 background-color: #E5E5E5;
   background-image:url(images/cocons2.jpg);
 background-repeat: no-repeat;

}

/* menu1 level2 styles (erste echte Menü-ebene)
   -no und -act müssen immer die gleichen ränder haben
*/
DIV.menu1-level2-no {
  background-color: #FFFFFF;
  border-bottom:1px solid #e0e0e0;
  margin-left: 10px;
}

DIV.menu1-level2-act {
  margin-left: 5px;
  border-bottom:1px solid #e0e0e0;
  background-color: #e0e0e0;
  background-image:url(images/cocons3.jpg);
  background-repeat: no-repeat;
}

DIV.menu1-level2-no A {
  padding-left: 10px;
}

/* menu1 level3 styles (erste echte Menü-ebene)
   -no und -act müssen immer die gleichen ränder haben
*/
DIV.menu1-level3-no {
  background-color: #DDDDDC;
  border:1px solid #CCCCCC;
  padding-left: 20px;
}
DIV.menu1-level3-act {
  border: 1px solid #cccccc;
  background-color: #C1C0BF;
  padding-left: 20px;
}

DIV#content {
 background-color: #ffffff;
}

DIV#links {
  margin:5px;
}


DIV#rechts_strich {
  border-left:1px solid #e0e0e0;
  padding-left:15px;
  padding-top:5px;
}


DIV#rechts {
  width:380px;
  background-color: #ffffff;
}

DIV.tagcloud {
  width:355px;
  }


DIV#footer a {
  text-align:center;
  font-family:Avantgarde, Verdana, Arial;
  font-size:8px;
  color: #000000;
  padding-top:4px;
  padding-bottom:2px;
}

DIV#footer  {
  text-align:center;
  font-family:Avantgarde, Verdana, Arial;
  font-size:8px;
  color: #fff;
  padding-top:4px;
  padding-bottom:2px;
}

DIV.footer a:link {
  color: #000000;
}

/*
   CSS für das Popupfenster Showpic
*/
DIV#showpic_center {
  padding:8px;
  text-align:center;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:12px;
  font-weight:bold;
}
DIV#showpic_close {
  text-align:right;
}
DIV#showpic_close A {
  font-size:9px;
  color:#888888;
  font-weight:normal;
  text-decoration:none;
}

DIV.csc-sitemap {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;
  color: #000000;
}

DIV.csc-sitemap a {
  color: #000000;
  text-decoration:none;
}

DIV.csc-sitemap a:hover {
  color: #999999;
  text-decoration:none;
}


DIV.csc-sitemap DIV.csc-sitemap-level1 {
  margin-top: 10px;
  margin-bottom: 2px;
  heigth:15px;
}

DIV.csc-sitemap DIV.csc-sitemap-level2 {
  margin-left: 10px;
}

DIV.csc-sitemap DIV.csc-sitemap-level3 {
  margin-left: 20px;
}

TD.page_browse {
  border: black 1px solid;
  text-align:center;
}
	  
TD.page_count {
  font-size:9px;
  text-align:right;
  vertical-align:top;
}
		  
TD.page_browse A {
  display:block;
  padding-top:3px;
  padding-bottom:3px;
  padding-left:10px;
  padding-right:10px;
  font-size:10px;
  color:#333333;
  background-color:#F0F0F0;
  margin:0px;
  text-decoration:none;
}
				  
TD.page_browse A:hover {
  font-size:10px;
  color:#555555;
  margin:0px;
  background-color:#d0d0d0;
}

DIV.teaserbox {
  text-align:center;
  width:136px;
}

DIV.teaserbox DIV {
  margin-bottom:3px;
}

DIV.teaserbox A {
  text-docoration:none;
  text-align:center;
  color:#333333;
}

DIV#coconbeschreibung {
   display:none;
}

    /*
    für Mailformulare
*/
fieldset.csc-mailform {
  border:0px;
  margin-left:15px;
  padding-top:15px;
}
div.csc-mailform-field {
  padding-bottom:5px;
}
div.csc-mailform-field label {
  width:100%;
  display:block;
  padding-top:5px;
  padding-right:10px;
}
div.csc-mailform-label {
  margin-top:5px;
  font-weight:bold;
  padding-bottom:10px;
  padding-top:10px;
}

input,select,textarea {
  background-color:#d1d1cb;
  border:1px solid #646455;
  font-size:11px;
}

input.csc-mailform-submit {
  margin-top:15px;
  cursor:pointer;
}

/* captcha Grafik in Mailforms */
input.formmail_captcainput {
  position:relative;
  top:-14px;
}

div.csc-mailform-field img {
  position:relative;
  top:-5px;
}

