body {background-color:#fff; }
h1 {font: 18px Arial, sans-serif; padding:0; margin:0 0 10px 0; color:#666; letter-spacing:0.08em; }
h2 {font: 18px Arial, sans-serif; padding:0; margin:0 0 10px 0; color:#666; letter-spacing:0.08em; }
h3 {font: 10px Arial, sans-serif; padding:0; margin:0 0 10px 0; color:#fff; letter-spacing:0.08em; }

p {padding:0px; margin:0; font: 14px Arial, sans-serif; line-height:21px; color:#666; text-align:left; }
td, tr {font: 14px Arial, sans-serif; line-height:21px; color:#666; text-align:left; }
.li {font: 12px Arial, sans-serif; line-height:18px; color:#666;  }
p a:link, p a:visited, a:active {color: #666;}
p a:hover {text-decoration: none;}
.clear {clear:both;}
a img {border: 0;}
.img-right {float:right; margin-left:13px; }

#wrap {width:800px; height:100%; margin:30px auto 30px auto; background-color:#fff;}
*+html #wrap {width:800px; height:100%; margin:10px auto 30px auto; background-color:#fff;}
#head {width:800px; height:115px; margin:0; padding:0; float:left;}
.logo {width:168px; height:75px; top:0px; left:632px; margin:0; padding:0; float:right; }
.gruen {width:800px; height:10px; position:relative; top:30px; left:0px; margin:0; padding:0; background-color:#5AA92A; float:left;}
.foto {width:800px; height:280px; position:relative; top:30px; left:0px; margin:0; padding:0; float:left;}
*+html .foto {width:800px; height:280px; position:relative; top:30px; left:0px; margin:0; padding:0; float:left;}
.slideshow {width:800px; height:280px; position:relative; top:14px; left:0px; margin:0; padding:0; float:left;}
*+html .slideshow {width:800px; height:280px; position:relative; top:30px; left:-40px; margin:0; padding:0; float:left;}

#links {width:240px; margin-left:-40px; padding:0; color:#333; float:left; }
#links li {list-style: none; }

.nav {padding:50px 0 0 0; }
.nav ul li {position:relative; width:180px;  padding:0;  }
.nav ul li a, .nav ul li a:hover, .nav ul li a.akt, .nav ul li a.akt:hover {position:relative; width: 125px; display:block; font:14px Arial, sans-serif; color:#333; padding:0px 0 7px 15px; text-decoration:none; }
.nav ul li a:hover, .nav ul li a.akt, .nav ul li a.akt:hover {color:#5AA92A; }
.nav ul li a:hover, .nav ul li a.akt:hover  { background-image:url(arrow.gif); background-position: 3px 4px; background-repeat:no-repeat;}
.nav ul li ul {margin:0 0 5px 7px; padding:0 0 5px 0; width:180px; }

.nav ul li a.cur, .nav ul li a.cur:hover {width:180px; height: 14px; background-image:url(arrow2.gif); background-position: 3px 5px; background-repeat:no-repeat; background-color:#5AA92A; color:#fff; margin:0 0 4px 0; line-height:20px; }
.nav ul li ul li, .nav ul li ul li ul {background-image:none; }
.nav ul li ul li a, .nav ul li ul li a:hover, .nav ul li ul li a.akt, .nav ul li ul li a.akt:hover {position:relative; width:180px; display:block; font:14px Arial, sans-serif; color:#333; padding:2px 0 2px 16px; margin:0; text-decoration:none; background-image:none; }
* html .nav ul li ul li a, .nav ul li ul li a:hover, .nav ul li ul li a.akt, .nav ul li ul li a.akt:hover {width:125px;  }
.nav ul li ul li a:hover, .nav ul li ul li a.akt, .nav ul li ul li a.akt:hover {color:#5AA92A;} 
.nav ul li ul li ul {margin:0; padding-top:5px;}


#mitte {width:580px; height:100%; position:relative; top:67px; left:0; margin:0; color:#B9A085; float:right; }
.text {width:370px; height:100%; position:relative; top:0; left:0; margin:0; color:#B9A085; float:left; }
.rechts {width:180px; height:100%; position:relative; top:0; left:0; margin:0; color:#B9A085; float:right; }
.azana {width:180px; height: 20px; font:14px Arial, sans-serif; color:#fff; background-color:#5AA92A; color:#fff; margin:0; padding:2px 0 0 0px; line-height:18px; }
.klein {padding:0px; margin:0; font: 12px Arial, sans-serif; line-height:14px; color:#666; text-align:left; }
.bild {width:580px; height:100%; position:relative; top:0; left:0; margin:0; color:#B9A085; float:right; display:block; }

#footer {width:800px; height:70px; position:relative; top:80px; left:0px; margin:2px 0; padding:0; background: url(claim2.jpg) no-repeat; float:left }
.footer {font: 12px Arial, sans-serif;  color:#5AA92A; text-align:right; text-decoration: none; margin:0px; padding:30px 0 0 0;}

.footer a:link, .footer a:visited, .footer a:active {color: #5AA92A; text-decoration: none; margin:0px; padding:25px 0 0 0;}
.footer a:hover {text-decoration: underline; color: #5AA92A;}