body { background:#f1f1f1 url(../bilder/bg1.jpg);background-repeat:repeat-x;margin:5px; font-family:'Verdana', Verdana, Helvetica, Arial, sans-serif;}
#margin { width:1000px; margin-left:auto; background:#fff;margin-right:auto;clear:both;margin-bottom:10px;}
.topmenu {background:#f3f3f3; width:100%; height:80px;float:left; font-family:'Verdana', Verdana, Helvetica, Arial, sans-serif; font-size:12px; }

.topmenu li {list-style-type:none;display:inline; }
.topmenu li a {color:#4a8ebd; float:left; padding-right:10px; text-decoration:none;margin-top:5px;  }
.topmenu li a:hover {color:#397c47; float:left; padding-right:10px; font-weight:bold;  }
.borderline { padding:0px 7px 7px 7px;float:left;
 background:#ffffff url(../bilder/bg.jpg);background-repeat:repeat-x;
 }
#header {height:232px;}
       .headerimg {width:660px; height:232px;float:left;}
       .headerright {width:325px; height:232px;float:left;}




.navi {width:180px;float:left;height:200px;background:#fff; font-family:'Verdana', Verdana, Helvetica, Arial, sans-serif; font-size:12px; display:block; clear:both; border-right:1px solid; color:#e8e8e8;padding-top:10px;}
.navi ul {list-style-type:none;margin:0px; padding:0px; padding-left:5px;padding-top:10px;}
.navi li a {color:#397c47; float:left; padding-right:10px; text-decoration:none; display:block; width:100%; line-height:1.8em; text-decoration:none; padding-left:15px; }
.navi li a:hover {color:#397c47; float:left; padding-right:10px; text-decoration:underline; font-weight:bold; text-decoration:none;background:transparent url(../bilder/button_over.jpg) no-repeat 0 50%;  }
.navi a img {padding-left:17px; padding-top:10px; border:0px;}
 #current a { font-weight:bold; color:#4a8ebd; background:transparent url(../bilder/button.jpg) no-repeat 0 50%;  }
.foto img {margin:16px 0px 0px 12px;border:1px solid #4a8ebd;}
.content{width:478px; min-height:325px; ;float:left; font-family:'Verdana', Verdana, Helvetica, Arial, sans-serif; font-size:12px; line-height:1.3em; background:#fff; padding-top:10px;}
.content ul {color:#4a8ebd;}
.content p {padding-left:20px; padding-right:25px; color:#494949;}
.content a {color:#397c47;text-decoration:none;}
.content h1 {padding-left:20px; padding-right:25px; color:#4a8ebd; font-size:16px;margin-top:12px;}
.foto {width:326px;height:325px; background:#fff;float:left; }
.footer {width:763px;border-top:#e8e8e8 1px solid; height:70px;float:left;margin-left:180px; margin-top:10px; color:#a9d9d9; font-size:11px; padding-top:0px;}
.footer {padding-left:20px;}
#map {margin-left:20px;border:1px solid #4a8ebd;}





