body {
    text-align: center;
    margin: 0px 0px 10px 0px;
    padding: 0px;
    font: normal 12px "Verdana";
    background: url(img/bg.gif) top repeat-x #ccdc96;
    color: #4F4F4F;
}

.spacer {
    clear: both;
}

#container {
    width: 900px;
    margin: 0 auto;
    background: url(img/content_bg.gif);
    text-align: left;
}

#inhalt {
    background: url(img/header.gif) top no-repeat;
}

#inhalt .rand {
    padding: 0px 10px 0px 10px;
}

#fotos {
    margin: 0px;
    padding: 33px 15px 35px 394px;
    color: #747474;
    height: 124px;
    text-align: right;
}

.borderimage {
	border: 5px solid #aee356;
}

.borderimage:hover {
	border: 5px solid #ccdc96;
}

#fotos .rand {
    padding: 8px 8px 0px 8px;
}

#menue {
    height: 40px;
    font: normal 12px/100% "Verdana"
}

#menue ul {
    padding: 0px;
    margin: 0px;
}

#menue ul li {
    list-style: none;
    float: left;
    width: 25%;
    padding: 0px;
	  margin: 0px;
    display: block;
}

#menue ul li a {
    display: block;
    text-align: center;
    text-decoration: none;
    color: #ffffff;
    padding: 13px 0px 13px 0px;
}

#menue ul li a:hover {
    background: url(img/menue_bg.gif) #6f7158;
}

#navi {
    width: 215px;
    float: left;  
}

#navi .rand {
    padding: 15px 0px 10px 15px;
}

#navi ul {
    padding: 0px;
    margin: 0px;
}

#navi ul li {
    padding: 1px 0px 1px 0px;
    list-style: none;
    width: 200px;
    margin: 0px;
}

#navi ul li a {
    padding: 6px 0px 6px 15px;
	  margin: 0px;
    background: #e9f3c7;
    display: block;
    text-decoration: none;
    color: #4F4F4F;
}

#navi ul li a:hover {
    background: #ffffff;
    color: #d62f41;
}

#content {
    width: 665px;
    float: right;
    font: normal 12px/150% "Verdana";   
}

#content .rand {
    padding: 15px 15px 10px 15px;  
}

#content a {
    text-decoration: none;
    border-bottom: 1px solid #d62f41;
    color: #4F4F4F;
}

#content a:hover {
    text-decoration: none;
    border-bottom: 1px solid #aee355;
}

#content h1 {
    color: #d62f41;
    border-bottom: 1px solid #aee355;
    font: bold 15px "Verdana";
    padding: 0px 0px 0px 15px;
    margin: 0px 0px 6px 0px;
    letter-spacing: 3px;
}

#content table, tr, td {
    font: normal 12px/150% "Verdana";
}

#footer {
    margin: 0 auto;
    text-align: left;
    width: 900px;
    background: url(img/footer.gif) top no-repeat;
    padding: 20px 0px 0px 0px;
    color: #515435;
}

#footer a {
    text-decoration: none;
    padding: 4px 10px 4px 10px;
    border-radius:5px;
  -moz-border-radius:5px;
  -webkit-border-radius:5px;
  -khtml-border-radius:5px;
    background: #e9f3c7;
    color: #515435;
}

#footer a:hover {
    background: #ffffff;
}

#footer .rand {
    padding: 0px 10px 0px 10px;
}

#footer .left {
    float: left;
    width: 50%;
    text-align: left;
}

#footer .right {
    float: right;
    width: 50%
    text-align: right;
}
