/*  ---------------------------------------------------------- */
/*                        Body Bereich                         */
/*  ---------------------------------------------------------- */

body
{
  font-family: Verdana;
  background-image: url(../bilder/pageback.png);
  background-repeat: repeat;
}

/*  ---------------------------------------------------------- */
/*                        Formulare, etc                       */
/*  ---------------------------------------------------------- */

.input    { border: 1px black solid; height: 18; line-height: 10pt; background-color: #ffffff; font-family: verdana; font-size: 8pt; color:#000000; }

.button   { border: 1px black solid; font-family: Verdana; font-size: 8pt; height: 18; background-color: #00812f; color:#FFFFFF; }

.textarea { border: 1px black solid; font-family: verdana; font-size: 9pt; background-color: #FFFFFF; 
            scrollbar-base-color:#000000;
            scrollbar-3dlight-color:#000000;
            scrollbar-arrow-color:#000000;
            scrollbar-darkshadow-color:#E8E9EE;
            scrollbar-face-color:#E8E9EE;
            scrollbar-highlight-color:#E8E9EE;
            scrollbar-shadow-color:#000000;
            scrollbar-track-color:#E8E9EE;
}

a         { font-family: verdana; color: #00812f; text-decoration: none; }
a:visited { font-family: verdana; color: #00812f; text-decoration: none; }
a:hover   { font-family: verdana; color: #000000; text-decoration: none; }
a:active  { font-family: verdana; color: #00812f; text-decoration: none; }
          
/*  ---------------------------------------------------------- */
/*                        Navigation Links                     */
/*  ---------------------------------------------------------- */

#navigation {
	width: 220px; 
	margin:0; 
	padding:0;
  list-style: none;  
}

#navigation a {
  display: block;
	text-decoration: none;
  text-align: left;
	font: normal 14px verdana;
	color: #FFFFFF;
	background: #177b3e; /* IE6 Bug */
	padding: 4px;
	border: 1px solid #FFFFFF; /* IE6 Bug */
  border-right: 0;
  border-left: 0;
  border-top: 0;
}

#navigation a:hover {
  background: #575758;
}

/* Fuer Internet Explorer */
* html ul li { float: left; height: 1%; }
* html ul li a { height: 1%; }

/*  ---------------------------------------------------------- */
/*                        Sub-Navigation Mitte                 */
/*  ---------------------------------------------------------- */

ul#dm li { 
  width: 120px;
}

/* Erscheinungsbild der Menüpunkte */
ul#dm a { 
  text-decoration: none;
  border: 0;
  padding: 1px 14px;
  font: bold 10px Verdana;
}

/* Erscheinungsbild eines Menüpunkts bei Mouseover */
ul#dm a:hover { 
  text-decoration: none;
  font-color: #575758;
  border: 0;
}

/* ------------------------------------------------------------------- */

ul#dm {
  margin: 0;
  padding: 0;
  list-style-type: none;
}
ul#dm li { 
  padding: 0;
  margin: 0;
  float: left;
  position: relative;
}
ul#dm a { 
  display: block;
  width: 100%;
}
ul#dm li>a { 
  width: auto;
}

ul#dm li ul { 
  margin: 0;
  padding: 0;
  list-style-type: none;
  visibility: hidden;
  position: absolute;
  left: 0px;
  top: 21px;
}
ul#dm li li { 
  float: left;
  clear: left;
}
ul#dm li>li { 
  float: none;
}

/* Fuer Internet Explorer */
* html ul li { float: left; height: 1%; }
* html ul li a { height: 1%; }

/*---------PNG BILDER---------*/

img {
 filter:expression(
 this.napalmLoaded
 ? "" :
 (
  this.src.substr(this.src.length-4)==".png"
  ?
  (
   (!this.complete)
   ? "" :
    this.runtimeStyle.filter=
    ("progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+this.src+"')")+
    (this.onbeforeprint="this.runtimeStyle.filter='';this.src='"+this.src+"'").substr(0,0)+
    String(this.napalmLoaded=true).substr(0,0)+
    (this.src="design/blank.gif").substr(0,0)
   )
   :
   this.runtimeStyle.filter=""
  )
 );
