.fett { font-weight: bold;}
.rot { color: #990000;}
.fettblau { color: #8aacba; font-weight: bold}
.fettrot { color: #990000; font-weight: bold}
.fettgrau { color: #666666; font-weight: bold}

h1  { color: #990000; font: 14px arial, helvetica, verdana, sans-serif; font-weight: bold; text-transform: uppercase;}
h2  { color: #990000; font: 14px arial, helvetica, verdana, sans-serif}
h3  { color: #666;font-size: 12px; line-height: 19px; font-family: arial, helvetica, verdana, sans-serif }
h4  { font-size: 13px; line-height: 17px; font-family: arial, helvetica, verdana, sans-serif }
h5  { font-size: 11px; line-height: 15px; font-family: arial, helvetica, verdana, sans-serif }
p {  font: 12px/18px Arial, Helvetica, Verdana, sans-serif}

li {  list-style-image:  url(../images/punkt_orange.gif)}

div .i {padding: 25px 0px 0px 0px; }
 
#navigation 
 { 
 top: 90px;
 left: 0px;
 height: 640px;
 width: 190px;
 color: #666;
; background: #B9C4CF ; clip:     rect(   )}
 
#navcontainer { margin: 0 0 0 0; }

#navcontainer ul
{
margin: 0 0 0 0;
padding: 0;
list-style-type: none;
font-family: arial,helvetica,verdana,sans-serif;
text-transform: uppercase;
font-size: 12px;
}

#navcontainer li { margin: 0 0 0 0; }

#navcontainer a
{
display: block;
padding: 2px 0px 2px 10px;
width: 180px;
color: #666;
background-color: # B9C4CF;
font-weight: bold;
text-decoration: none;
letter-spacing: 1px;
}

#navcontainer a:hover
{
color: #F38422;
border-right: 10px solid #F38422;
; color: #F38422; background: # B9C4CF}

#navcontainer ul ul li { margin: 0 0 0 0; }

#navcontainer ul ul a
{
display: block;
padding: 2px 0px 2px 30px;
width: 160px;
color: #036;
font-weight: normal;
background-color: #B9C4CF;
text-transform: uppercase;
letter-spacing: 0px;
}

#navcontainer ul ul a:hover
{
color: #903;
background-color: #d9d9d9;
border-right: 10px solid #903;
}

#navcontainer ul ul ul a
{
display: block;
color: #036;
background-color: # B9C4C;
text-transform: none;
letter-spacing: 0px;
}

#navcontainer ul ul ul a:hover
{
color: #903;
background-color: #e5e5e5;
border-right: 10px solid #903;
}

ul#navlist a#current
{
color: #fff;
background: #999999;
border-right: 10px solid #F38422;
font-weight: bold;
}

ul#subnavlist #subcurrent
{
color: #fff;
background: #036;
border-right: 10px solid #ccc;
font-weight: bold;
}

#home
{
font-weight: bold;
color: #fff;
letter-spacing: 2px;
}

#idee
{
font-weight: bold;
letter-spacing: 2px;
}

#info 
{ 
 position:absolute; left:240px; top:110px; width:550px;
 border:0px #999999 solid;
 padding: 10px;
}

#info a
{
color: #006;
text-decoration: none;
font-weight: bold;
}

#info a:hover
{
color: #33f; 
}
.im_li {  float: left}
.im_re {  float: right}
.bodyfett_kapit { color: #000000 ; font: bold small-caps normal 13px/14px arial, helvetica, verdana, sans-serif}
.klein {  font-size: 10px}
.grau { color: #666666; }
