<style type="text/css" media="screen">
<!--

/*  body und schrift definitionen */
html {
  padding:0;
  margin:0;
}

body {
  background:#fff;
  font-size:12px;
  font-family:Verdana, Arial, SunSans-Regular, Sans-Serif;
  text-align:center;
  margin:0;
  padding:0;
}


/*  diverse elemente positionieren */

/*  grundbox */
#box {
  width: 780px;
  margin-top: 10px;
  margin-right: auto;
  margin-bottom: 10px;
  margin-left: auto;
  padding: 30px 0 0 0;
  text-align: left;
  border: solid 1px #666;
}

/*  oben */
#kopf {
  width: 780px;
  margin: 0 0 20px 0;
}

/*  linkes menü */
#links {
  width: 180px;
  width: 140px;   /* #### NOTE: online ist der bereich nur etwa so breit #### */
  padding: 0;
  float: left;
  background: #fff;
}

/*  textbox */
#inhalt {
  width: 580px;
  padding: 0 0 20px 10px;
  float: left;
  overflow: auto;
}

/*  sprachauswahl */
#sprachbox {
  width: 80px;
  padding: 0;
  float: right;
  margin: 10px 6px 0 0;
  font-size: 10px;
}
#sprachbox a {
  border-bottom: 1px solid #8F0A0A;
  background: #8F0A0A; 
  color: #ffffff;
  text-decoration: underline;
  }
  
#sprachbox a:hover  {
  border-bottom: 1px solid #8F0A0A;
  background:#ffffff;
  color: #8F0A0A;
  text-decoration: none;
  }  

/* navigation oben  */

#navobox {
   height: 33px;
   margin: 0 0 20px 0;
   text-align: left;
   background: #ccc;
}

ul#navo {
  margin: 0 0 0 175px;
  margin: 0 0 0 145px;  /* #### NOTE: online ist der bereich nur etwa so breit #### */
  padding: 3px 0 0 0;
  }
#navo li {
  margin: 0;
  padding: 0;
  display: inline;
  list-style-type: none;
  }
#navo a:link, #navo a:visited {
  float: left;
  line-height:14px;
  font-size: 10px;
  font-style: normal;
  padding: 3px 15px;
  margin: 4px;
  text-decoration: none;
  color: #909090;
  background: #fff;
}
#navo a:hover {
  margin: 4px 0;
  color: #000;
  background-color: #fff;
  border-left: 4px solid #000;
  border-right: 4px solid #000;
}





        /* navigation links */

#navi { padding: 0; margin:0; width: 120px;  }
#navi ul, #navi li{ list-style-type: none; }
#navi li a {
  text-decoration: none;
  display: block;
  padding:7px 3px 4px 3px;
  width:100%;
  font-size: 10px;
  }
#navi a:link, #navi a:visited {
  color: #000;
  background: #ccc;
  border: 1px outset #fff;
  }
#navi #akt {
  color: #000;
  background: #DFDFDF;
  border: 1px inset #fff;
  }
#navi a:hover, #navi a:hover#akt {
  color: #8F0A0A;
  background: #DFDFDF;
  border: 1px inset #fff;
  }


/* textdefinitionen */

#inhalt p {
  color: #666;
  }
.text {
  color: #666;
  }
.i_text {
  font-size: 14px;
  color: #c30;
  }
.ue {
  font-size: 15px;
  color: #8F0A0A;
  font-weight: bold;
  }

.ueKl {
  font-size: 12px;
  font-weight: bold;
  color: #000;
  }

.uemega {
  font-size: 25px;
  color: #8F0A0A;
  font-weight: bold;
  }

/* linkdefinitionen  8F0A0A  weinrot #666 grau*/

a {
  color: #8F0A0A;
  text-decoration: underline;
  }
a:link {
  color: #8F0A0A;
  text-decoration: underline;
  }
a:hover {
  text-decoration: none;
  }


.nav {
  color: #8F0A0A;
  text-decoration: none;
  }
a.nav:active {
  color: #8F0A0A;
  text-decoration: none;
  }
a.nav:hover {
  color: #000;
  text-decoration: underline;
  }
a.nav:link {
  color: #8F0A0A;
  text-decoration: none;
  }

.i_txkl {
  font-size: 10px;
  color: #666;
  }
a.i_txkl:active {
  font-size: 10px;
  color: #666;
  text-decoration: underline;
  }
a.i_txkl:hover {
  font-size: 10px;
  color: #666;
  text-decoration: none;
  }
a.i_txkl:link {
  font-size: 10px;
  color: #666;
  text-decoration: underline;
  }

/* tabledefinitionen */

.tableLi {  border-color: black #8F0A0A black black; border-right-width: 1px}
.txtfett {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: bold; font-variant: normal; color: #666666}
.txtfettrot {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #8F0A0A}


/* ----- allgemeine definitionen ---- */

img {
  border: none;
  }
.clear {
  clear: both;
}
.clearleft {
  clear: left;
}
.clearright {
  clear: right;
}




-->
</style>