html, body  {
   padding: 0px;
   margin: 0px;
   background-color: #000;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: small;
   line-height:150%;
   color: #b0b0b8;
}

* html body {  
  font-size: x-small; /*für IE5/Win*/
  f\ont-size: small; /* Für andere IE-Versionen */ }

p  { 
   font-size: 110%;
   margin-left: 0px; margin-right:0px;
   text-align:left;
   color: #b0b0b8;
}

p.klein {
text-align:right; font-size:90%; font-style:italic; margin-top:-14px;}

h1  {
   font-size:140%;
   margin:0px 0px 20px;
   text-align: left;
   color: #b0b0b8;
}

img { border:#7f7e85 thin solid;}

a {color:#7f7e85; border-bottom:#7f7e85 thin dotted; text-decoration:none;}
a:hover {color: #999999; border-bottom:#999999 thin solid; text-decoration:none;}


#intro {
background-image:url(images/bgintro.jpg);
background-repeat:repeat;
background-position:center;
   margin: 0px auto 0px auto;
   visibility: visible;
   position: relative;
   width:100%;
   height:400px;
   text-align:center;
}

#intro a img { border:none;}

#hintergrund  { background: url(images/bg_gesamtbreite.jpg) no-repeat;
   margin: 0px auto 0px auto;
   visibility: visible;
   height: 400px;
   width: auto;
   position: relative;
   border-bottom:#999999 thin solid;
}
#menu {
	position: absolute;
	z-index: 8;
}
#abdeck {
background:url(images/bgcontent.png) repeat;
   visibility: visible;
   height: 400px;
   width:100%;
   z-index:2;
   position: absolute;
   border-bottom:#999999 thin solid;}


#malte  {
 background: url(images/malte.png) no-repeat;
 background-position:center;
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 0px;
   z-index:1;
   width: 100%;
   height: 400px;
}

/* content */

#contenttext  {
  visibility: visible;
  position:relative;
  margin:30px auto 30px auto;
   height:320px;
   overflow: auto;
   z-index:10;
   width:630px;
   padding-right:20px;
}


#contenttext table {
width:100%; border:none;}

#contenttext td {
vertical-align: top; padding:5px; font-size:90%;}

#contenttext td.hc {
border-left:#000 thick solid; font-weight:bold;}

#contenttext td.eu {
border-left: #666666 thick solid; font-weight:bold;}

#contenttext td.mj {
border-left: #999999 thick solid; font-weight:bold;}

#contenttext td.solo {
border-left:#fff thick solid; font-weight:bold;}

#contenttext p.form {font-size:x-small; margin:0px;}

.feld {
width:90%; 
border:thin solid #7f7e85; 
background:transparent;
margin:0px;}


#projekte  {
  visibility: visible;
  position:relative;
  margin:400px auto 0px auto;
   height:auto;
   overflow: auto;
   z-index: 3;
   width:630px;
}

#projekte img {
border:#999999 thin solid;}

#projekte a { border:none;}

#projekte p {
color:#535159;
margin-top:0px;
margin-left:10px;
font-size:95%;}

#home  {
  visibility: visible;
  position:relative;
  margin:420px auto 0px auto;
   height:300px;
   overflow: auto;
   z-index: 3;
   width:550px;
   color:#7f7e85;
}

/* Navigation */

#navi  {
   font: bold 20px/26px "Courier New", Courier, monospace ;
   margin: 0px;
   padding: 0px;
   list-style: none;
   text-align: left;
   position: absolute;
   left: 50px;
   top:200px;
   z-index: 8;
   width: auto;
}

#navi li a:hover  {
   color:#efedf5;
}

#navi li a  {
   padding-left: 0px;
   padding-right: 0px;
   text-decoration: none;
   color:  #000;
   width: 100%;
   display: block;
   border:none;
}

#navi li  {
   width: 100%;
   display: block;
   margin: 0px;
}

#navi .activ {border-bottom: #999999 thin dotted; color:#999999;}

#navi2 {
   font: bold 12px/18px "Courier New", Courier, monospace ;
   margin: 0px;
   padding: 0px;
   list-style: none;
   text-align: left;
   position: absolute;
   left: 50px;
   top:420px;
   z-index: 8;
   width: auto;
}

#navi2 li  {
   width: 100%;
   display: block;
   margin: 0px;
}

#navi2 li a {color:#7f7e85; text-decoration:none; display: block;
   border:none;}
#navi2 li a:hover {color: #666666;}

#unavi {
position:absolute;
visibility:visible;
top:370px;
width:100%;
text-align:center;
z-index:6;
}

#unavi a {
font-family:"Courier New", Courier, monospace;
font-size:80%; color:#7f7e85; line-height:26px;}

#unavi a:hover{
color: #666666;}


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



