body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, hr, pre, form, fieldset, img, p, blockquote, table, th, tr, td {border:0 none;margin:0;font-family:Arial, Verdana, Helvetica; }

h2 {margin-bottom: 20px; text-align:left; color:#3f7819; font-size:19px; font-weight:bold;}
h3 {margin-bottom:10px; font-size:14px; color:#3f7819;margin-top:10px; }
h4 {margin-bottom:10px;margin-top:10px; font-size:12px; font-weight:bold;}
a {color:#64bf29;}
a:hover {color:#3f7819;}
ul,li {font-size:12px; color:#000;}
ul{margin-bottom:10px;}

body {font-size:14pt; color:#000; text-align:center; background-color:#eeeeee;}
table, td {text-align:left; vertical-align:top; border-spacing:5px; font-size:12px; color:#000;margin-bottom:10px; }
p {font-size:12px; color:#000; margin:10px 0 15px 0px; line-height:18px;}

.main {margin:0 auto; margin-top:20px; width:950px; text-align:left; border: 1px solid #cccccc; background-color: #fff; }

.header {width:930px; height:70px; margin: 5px 5px 10px 5px; background-color: #fff;}
.logo {float:right; width:313px; height:49px; margin:10px 10px 0 20px;}
.logo h1 A {background: url('/4192.gif') no-repeat; background-color:#fff; display:block; width:313px; height:49px; overflow:hidden;text-indent:-99999px; }

.navtop {scroll 0 23px; float:left; height:40px; width:710px; font-variant:small-caps;background-color:#64bf29;}
.navtop ul.nav li {padding:9px 4px 5px 4px;float:left; list-style-type:none;font-family:Arial, Verdana, Helvetica; font-size:12px;font-weight:bold;}
.navtop ul.nav li.first {margin-left:-35px;}
.navtop ul.nav a {color:#fff; display:block; font-size:12px; line-height:100%; padding:5px 0 3px 0; text-align:center; text-decoration:none; }
.navtop ul.nav a.active, a:hover {border-bottom:1px solid #fff; color:#fff;}
.nav-ueber {background-color:#64bf29;height:40px;width:240px;float:right;font-variant:small-caps;}
.nav-ueber ul.nav li {float:left; list-style-type:none;padding:9px 7px 5px 7px;font-family:Arial, Verdana, Helvetica; font-size:13px;font-weight:bold;}
.nav-ueber ul.nav a {color:#fff; display:block; font-size:12px; line-height:100%; padding:5px 0 3px 0; text-align:center; text-decoration:none; }
.nav-ueber ul.nav a.active,a:hover {border-bottom:1px solid #fff; color:#fff;}

.content {border-bottom:5px solid #64bf29; width:950px; float:left; min-height:350px; height:auto !important; height:350px;margin-bottom:30px;padding-bottom:20px;}
.content-left {float: left; width:300px; min-height:300px; height:auto !important; height:300px;margin:20px 20px 10px 0;}
.content-left ul{margin:5px 0 0 10px;list-style-type:none;}
.content-left ul li{width:180px;padding:10px 5px 7px 5px;font-size:12px;border-bottom:1px solid #bbd87d;}
.content-left ul a{color:#64bf29;text-decoration:none;font-variant:small-caps;}
.content-left ul a.active{width:192px;color:#3f7819;}
.content-left ul a:hover{color:#3f7819;}
.content-right {font-family:Helvetica,Georgia,Arial;float: left; width:520px; min-height:300px; height:auto !important; height:300px; padding:30px 20px 20px 50px; }
.content-right li{padding:5px 0 5px 0;font-size:13px;list-style-image: url('//www.deutsche-blister.de/4196.jpg');}
.content-right a{color:#64bf29;text-decoration:none;}
.content-right a.active{color:#64bf29;}
.content-right a:hover{color:#3f7819;}

.pulldown {clear:both; display:block; height:0; margin:0; padding:0;}
.alignleft {float:left; margin-right:15px;margin-left:50px;}
.alignright {float:right; margin-left:15px;}
ul.sitemap ul {margin-left:20px; margin-bottom:10px;}
ul.sitemap li {margin-bottom:10px;}

.form-table th {text-align:left; margin-right:10px; width:150px; vertical-align:top;}
.form-table INPUT.text, TEXTAREA.text {border:1px solid #a3a3a3;}

.galerie{clear:both;float:none;}
.galerie DIV.foto{float:left;width:100px;margin:10px;text-align:center}
.galerie DIV.foto IMG{border:1px solid #ccc;padding:4px;}