/* gruen: 00963F */
* {margin:0;padding:0;}
body {background-color:#00963F;text-align:justify;font-family:Georgia,"Times New Roman",Times,serif;font-size: 15px;color:black;background:#00963F url(assets/images/template/back.jpg) repeat-y center top;}
/* Header */
#header {width:100%;height:311px;margin:0 auto;background:white url(assets/images/template/header.jpg) no-repeat center top;}
#header h1 {position:absolute;left:-9000px;}
#header * {text-transform:lowercase;text-decoration:none;font-style:italic;font-weight:normal;color:#FFFFFF;}
/* Content */
#page {width:900px;margin:0 auto;}
#lang {float:right;margin:-50px 10px 5px 0;}
#content {float:left;width:460px;color:black;background-color:white;padding:10px;min-height:550px;height:auto !important;height:550px;}
h2, h3 {color: #00963F;font-weight:normal;}
h2 {font-size:130%;margin-bottom:20px;}
h3 {font-size:110%;margin-bottom:10px;}
p, ul, ol {margin-bottom:15px;line-height:1.6em;}
ul, ol {margin-left:3em;}
blockquote {padding-left:3em;background: url(assets/images/quote.gif) no-repeat;font-style:italic;}
a:link, a:active, a:visited, a:hover {color:#00963F;text-decoration:none;}
img {border:none;}
img.left {float:left;margin:0 20px 10px 0;padding:5px;border:1px solid #996633;}
img.left-no {float:left;margin:0 20px 10px 0;padding:5px;border:none;}
.hr {border-bottom:1px solid #ffffff;}
/* Menu */
#menu {width: 201px;margin:0;float:left;padding:10px 0 20px 0;}
#menu ul {margin:0;padding:0;list-style: none;}
#menu li {}
#menu ul li ul {display:none;}
#menu ul li.active ul {display:block;}
#menu ul li.active ul {margin-left:10px;font-size:90%;}
#menu a {display:block;width:195px;height:20px;padding:4px 10px;text-decoration:none;text-align:left;font-size:110%;color:black;line-height:20px;}
#menu a:hover{background:#00963F;color:white;}
#menu li.active a, #menu li.active li.active a{background:#00963F;color:white;}
#menu li.active li a{background:transparent;color:black;}
#menu h3 {margin:20px 0;padding:5px 0;font-size:84%;text-align:center;border-bottom:1px dotted #00963F;border-top:1px dotted #00963F;}
#menu p {margin:0 5px;font-size:84%;text-align:center;}
#menu a.webcam {display:inline;background-color:transparent;padding:4px;width:auto;height:auto;}
.weather {font-size:75%;}
#sidebar {float:right;width:200px;padding:10px 0;}
.sidebox {border-bottom:2px solid #d9d9d9;margin:0 5px 10px 0;}
#sidebar ul, #sidebar p {margin:0;padding:2px 0 10px;list-style:none;text-align:left;}
#gallery li {margin:0 0 10px 0;padding:0;text-decoration:none;width:190px;color:#00963F;text-align:center;}
#gallery li img {margin:3px 0;}
#footer {clear:both;height:56px;width:100%,margin:0;padding:0;color:white;background:#00963F url(assets/images/template/footer.jpg) no-repeat center top;}
#footer p {padding:20px 0 0 0;text-align:center;}
#footer a {color:white;}
#footer a.active {text-decoration:none;}
/* Form */
form {margin:0;padding:0;}
fieldset {border:none;width:100%}
#contactFormArea, #q_form {margin:10px;}
input, textarea {margin:5px 0;padding:3px;letter-spacing:0px;display:inline;float:left;border:1px solid #d9d9d9;background-color:#ffffff;width:100%;}
input:hover{border:1px solid #00963F;}
.btn {display: block;line-height:40px;height:40px;background: #F6F6F6 url(assets/js/mobile/images/sprite-button-flat.png) repeat-x 0px 0px;text-align: center;border-bottom: 2px solid #D8D8D8;border-left: 1px solid #D8D8D8;border-right: 1px solid #D8D8D8;border-top: 1px solid #D8D8D8;text-decoration: none;color: #333333;padding: 0 .3em;margin-bottom: 0.5em;}
.btn:hover {background: #92CF1A url(assets/js/mobile/images/sprite-button-flat.png) repeat-x 0px -50px;color: #FFF;outline: none;border-bottom: 2px solid #B5B5B5;border-left: 1px solid #B5B5B5;border-right: 1px solid #B5B5B5;border-top: 1px solid #B5B5B5;}
#d_d {width:180px;}
.errors {margin:10px;border:2px solid red;background-color:#eee;}
.hidden{display:none;}
.clear{clear:both;}
td {padding:5px 2px;border:1px solid #00963F;text-align:center;}
