body {
margin: 0px;
padding: 20px 0px;
background-color: #FBFFCC;
font-family: arial, sans-serif;
font-size: 1em;}

a{
text-decoration: none;
font-weight: bold;}
a:link { 
color: #336633;}
a:visited {
color: #274D27;}
a:hover {
color: #418040;}

a:link.ext{
color: #146661;}
a:visited.ext{
color: #0F4D48;}
a:hover.ext{
color: #1A8079}

#kontainer {
margin: 0 auto;
padding: 0;
width: 790px;}

#kopf {
width: 100%;
margin-bottom: 20px;}

#kopf img {
border: 1px #336633 solid;}

#kontainer2 {
width: 100%;}

#navi {
width: 22%;
height: 100%;
float: left;
margin-bottom: 20px;
background-color: #FFFF66;
border: 1px #336633 solid;}

#navi img {
border: 0px;}

#navi a {
margin-left: 10px;}

#navi h1{
font-size: 1.5em;
font-weight: bold;
color: #661600;}

#navi h2{
margin-top: -0.5em;
font-size: 1em;
font-weight: bold;
color: #336633;}

#inhalt {
color: #333333;
width: 74%;
margin-left: 25%;
margin-bottom: 20px;
position: relative;}

#inhalt h2{
color: #661600;
line-height: 2em;}

#inhalt img{
border: 0px;}

ul {
margin: 0px;
padding: 0 20px;}

li {
margin: 0px;
padding: 0px;}

.mail {
position: relative;
top: 1px;
height: 16px;
vertical-align: middle;
border: 0px;}

form {font-size: large;}

.foto {
vertical-align: top;
margin-right: 10px;
width: 70px;
height: 93px;}

#fotomlbox {
position: relative;
float: left;
height: 242px;
/**/}

.fotoml {
position: absolute;
top: 0px;
left: 0px;
margin-right: 10px;
margin-bottom: 20px;
height: 240px;}

.fotogr {
float: left;
vertical-align: top;
margin-right: 10px;
height: 240px;}

#fuss {
clear: both;
width: 100%;
text-align: right;
background-color: #FFFF66;
border: 1px #336633 solid;}

#fuss a{
margin-right: 10px;}
