html, body { background-color:#DEDEDE; padding:0; margin:0; height:100%; background-image:url(../img/hinten.gif); background-repeat:repeat-y; background-position:0 0; }

.oben { color:#336699; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:90%; }


/*#######################*/

#navi {
  float:left;
  width:140px;
  margin:-20px 0 0 20px;
  line-height:170%;
}

#navi ul {
  margin:0;
  padding:0;
  font-size:90%;
  line-height:160%;
}

#navi ul li {
  margin:0;
  padding:8px 0 0 0;
  float:left;
  color:#FFFFFF;
  width:140px;
  list-style-type:none;
  cursor:pointer;
}

#navi ul li a.nav{
  margin:0px;
  padding:0px;
  display:block;
  width:100%;
  text-decoration:none;
  color:#FFFFFF;
  font-weight:bold;
}

#navi ul li a.nav:hover:first-letter{
  margin:0px;
  padding:0px;
  display:block;
  width:100%;
  text-decoration:none;
  color:#FF9900;
}

#navi ul li a.nav:active:first-letter{
  margin:0px;
  padding:0px;
  display:block;
  width:100%;
  text-decoration:none;
  color:#FF9900;
}

#navi ul li a.nav#aktiv:first-letter{
  margin:0px;
  padding:0px;
  display:block;
  width:100%;
  text-decoration:none;
  color:#FF9900;
}

#navi a.nav:first-letter {
  margin:0px;
  padding:0px;
  color:#FFFFFF;
}

#navi a.nav2 {
  font-size:80%;
  line-height:150%;
  margin:0 0 0 8px;
}

#navi a.nav2:link, #navi a.nav2:visited {
  text-decoration:none;
  color:#FFFFFF;
}


#navi a.nav2:hover, #navi a.nav2:active {
  text-decoration:underline;
  color:#FF9900;
}

#navi a.nav2#aktiv2 {
  text-decoration:underline;
  color:#FF9900;
}


#navi ul.u {
  margin:0;
  padding:0;
  font-size:90%;
  line-height:160%;
}

#navi ul li.u {
  margin:0;
  padding:0;
  float:left;
  color:#FFFFFF;
  width:140px;
  list-style-type:none;
  cursor:pointer;
}

/*#######################*/




#inhalt { width:; height:; margin:40px 5% 0 180px; line-height:140%; font-size:90%; }

#inhalt_kl { width:70%; height:; margin:40px 5% 0 180px; line-height:140%; font-size:90%; }


img.titel { padding:0 0 0 45px; }

img.logo { margin:30px 0 0 0; }

p,h1,h2,h3,h4,ul,ol,li,i,a,th,tr,td
     { font-family:Verdana,Arial,Helvetica,sans-serif; font-size:95%; color:#336699; }

p.hinweis { margin:-20px 0 -20px 430px; }
a.hinweis { font-weight:bold; }
a.hinweis:link { text-decoration:underline; color:#FF9900; }
a.hinweis:visited { text-decoration:underline; color:#FF9900; }
a.hinweis:hover { text-decoration:none; color:#FF9900; }
a.hinweis:active { text-decoration:none; color:#FF9900; }

b { font-family:Verdana,Arial,Helvetica,sans-serif; font-size:100%; color:#336699; }

a:link { text-decoration:; color:; }
a:visited { text-decoration:; color:; }
a:hover { text-decoration:; color:; }
a:active { text-decoration:; color:; }

h1 { font-size:110%; font-weight:bold; color:#336699; margin:0 0 35px 0; padding:2px 0 2px 30px; border-width:1px 0 1px 18px; border-style:solid; border-color:#336699; }
h2 { font-size:100%; font-weight:bold; color:#336699; margin:25px 0 10px 0; padding:0 0 0 5px; border-width:0 0 0 8px; border-style:solid; border-color:#FF9900; }
h3 { font-size:100%; font-weight:bold; color:#336699; margin:25px 0 10px 0; }
h4 { font-size:100%; font-weight:bold; color:#FF9900; margin:25px 0 10px 0; }

p { color:#336699; margin:0 15% 20px 0; }

ul { font-size:95%; line-height:160%; margin:0 15% 0 0; }
li { list-style-type:square; margin:0; }

div.schmal { width:320px; text-align:center; }
p.untertitel { text-align:left; padding:15px 0 0 0; }

hr { background-color:#336699; color:#336699; margin:10px 0px; border-color:#336699; border-style:solid; height:1px;}

br.end { clear:both; height:0; margin:0; }

img.bildgr { margin:-25px 0 8px 0; padding:0; }

table {}
th { color:#FFFFFF; }
tr,td {}



#fotos { float:right; width:180px; height:125px; margin:10px 5% 10px 10px; }