html,body {height: 100%;}
body {font: normal 11px/150% Verdana, Arial, Sans-serif;color: #000;margin: 0;padding: 0; background: #fff url(/objects/fixed/bg.jpg) repeat-x 0 0; }
img {border: none;}
a {font: normal 11px Verdana, Arial, sans-serif; color: #187918; text-decoration: underline;}
h1 {color: #187918; margin: 0; padding: 0; font: bold 1.8em/150% Arial, verdana, sans-serif;}
.h1 {color: #187918; margin: 0; padding: 0; font: bold 1.6em/150% Arial, verdana, sans-serif;}
h2 {color: #187918; margin: 0; padding: 0; font: bold 1.4em/150% Arial, verdana, sans-serif;}
.h2 {color: #187918; margin: 0; padding: 0; font: bold 1.4em/150% Arial, verdana, sans-serif;}
h3 {color: #187918; margin: 0; padding: 0; font: bold 1.2em/150% Arial, verdana, sans-serif;}
input {font: normal 11px/150% Arial, Verdana, sans-serif;}
select {font: normal 11px/150% Arial, Verdana, sans-serif;}
#bgholder {min-height: 100%; height: auto !important; height: 100%; margin: 0 auto ; width: 100%;}
#wrapper {margin: 0 auto; padding:0;width: 970px; background:#fff; border: 1px solid #eee;-moz-border-radius-bottomleft: 10px;-moz-border-radius-bottomright: 10px;-webkit-border-bottom-left-radius: 10px;-webkit-border-bottom-right-radius: 10px;}
#top {padding: 0; margin:0;}
#toolbar{padding:3px 10px 2px 2px;margin:0 0 2px 0;background: url(/objects/fixed/toolbar.jpg) repeat-x;color:#1A2323;font-size:9px;}
#toolbar ul {float:right;list-style: none; margin: 0; padding: 0;}
#toolbar li {margin: 0; padding: 2px 0 0 5px; float: left; display: block;border-left:solid 1px #eee;}
#toolbar li.first {margin: 0; padding: 2px 10px 0 10px;}
#toolbar li.last {margin: 0; padding: 2px 0 0 5px;}
#toolbar a{text-decoration:none;color:#1A2323;font-size:9px;}
#toolbar a.about{background:url(/objects/fixed/toolbar_about.gif) 10px -1px no-repeat;padding:0 13px 0 23px;}
#toolbar a.adapt{background:url(/objects/fixed/toolbar_adapt.gif) 10px 2px no-repeat;padding:0 13px 0 28px;}
#toolbar a.sitemap{background:url(/objects/fixed/toolbar_sitemap.gif) 10px 3px no-repeat;padding:0 13px 0 28px;}
#toolbar a.contact{background:url(/objects/fixed/toolbar_contact.gif) 10px 3px no-repeat;padding:0 13px 0 28px;}
#toolbar #language_picker a{padding:0 5px 0 0;}
#toolbar form{margin:0;padding:0;}
#toolbar input{		       border: 1px solid #ccc; background: #fff; margin: 0; padding: 2px; font: normal 10px/100% Arial, sans-serif;}
#toolbar #searchbutton-submit {border: 1px solid #ccc; background: #fff; margin: 0; padding: 2px 2px 1px 2px; font: normal 10px/100% Arial, sans-serif; outline: none;color: #000;} 

#topholder {background:url(/objects/fixed/logo.jpg) no-repeat 10px 0; height: 102px; padding: 0 10px;}
#logoclicker {float: right; width: 180px; height: 80px; margin: 4px 0 0 13px; padding: 0;}

#menu1 {float: left; clear: both; width: 970px;padding: 0; margin: 2px 0 2px 0;background: url(/objects/fixed/toolbar.jpg) repeat-x;}
#menu1 ul {list-style: none; margin: 0; padding: 0;}
#menu1 li {background: url(/objects/fixed/menu1on.png) repeat-x;margin:0;padding:0; float: left; display: block;border-right:solid 1px #eee;}
#menu1 li .menuSideOn {background: #187918 url(/objects/fixed/menu1on.png) repeat-x;border:none; color: #fff;}
#menu1 li .menuSideInvOn {background: #187918 url(/objects/fixed/menu1on.png) repeat-x;border:none; color: #fff;}
#menu1 li .menuSideUcOn {background: #187918 url(/objects/fixed/menu1on.png) repeat-x;border:none; color: #fff;}



#menu1 a {display: block; margin: 0; padding: 7px 15px 8px 15px; color: #666; text-decoration: none; font: bold 12px/100% Arial, Verdana, sans-serif; outline: none;}
#menu1 a.menuSideOn {font-weight:bold;color: #fff;}
#menu1 a.menuSideInvOn {font-weight:bold;color: #fff;text-decoration:underline;}
#menu1 a.menuSideInvOff {font-weight:bold;text-decoration:underline;}
#menu1 a.menuSideUcOn {font-weight:bold;color: #fff;text-decoration:line-through;}
#menu1 a.menuSideUcOff {font-weight:bold;text-decoration:line-through;}

#content {clear:both;width: 950px; padding: 20px 10px 10px 10px; margin:10px 0 0 0;}

.columnheader {float: left; width: 200px; padding: 0 0 4px 0; margin: 0 0 10px 0; background: #f4fdf4 url(/objects/fixed/dpe-end1.png) no-repeat 0 100% !important;background: #f4fdf4 url(/objects/fixed/dpe-end1.gif) no-repeat 0 100%;min-height: 60px;}
.columnheader h2{color:#fff;font: bold 13px/150% Arial,sans-serif;background:#187918 url(/objects/fixed/dpe-head1.png) no-repeat !important;background: #187918 url(/objects/fixed/dpe-head1.gif) no-repeat; padding: 2px 10px 2px;}
.columnbody {padding: 0 10px;}

#menu2 ul {list-style: none; margin: 0; padding: 10px 0;}
#menu2 ul ul {padding: 0 10px 0 20px;}
#menu2 li {display: block; padding: 2px 0;}
#menu2 a {font: normal 11px/150% Arial, Verdana, sans-serif; color: #000; text-decoration: none;}
#menu2 a.menuSideOn {font-weight:bold;color: #000; }
#menu2 a.menuSideInvOn {color: #000;text-decoration:underline;}
#menu2 a.menuSideInvOff {text-decoration:underline;}
#menu2 a.menuSideUcOn {color: #000;text-decoration:line-through; }
#menu2 a.menuSideUcOff {text-decoration:line-through;}

#mainpage {float: left; width: 512px; min-height: 250px; height: auto !important; height: 250px;padding: 0 19px 20px 19px; margin: 0;}
#mainpage h1 {margin: 0 0 5px 0; padding: 0;}
.mainpage-imageholder {width: 240px; padding: 0; margin: 0; clear:both;}
.mainpage-images img {border: 1px solid #3c1c01;}

#mainpage #leftimage {float: left; padding: 5px 5px 0 0;}
#mainpage p {margin: 0 0 10px 0;}
.newsimage {margin: 0 0 4px 0;}

#rightpage {float: left; width: 200px;}
#leftpage {float: left; width: 200px;}


#startpageimage img{padding:0 0 20px 0;}
.start-columnholder .column {float:left;width:245px;}
.start-columnholder .left{padding:0 20px 0 0;}
.start-columnholder .right{padding:0;}

#news{}
.newsholder{padding:10px 0 10px 0;}
.newsholder a {color:#000;text-decoration: none;}
.newsholder h3.newshead{font: bold 12px/150% Verdana, Arial, sans-serif; color: #3c1c01;text-decoration: none;margin:0;}
.newsholder .newshead{color: #000;text-decoration: none;}
.newslist {padding:15px 0 0 0;}
#rss{border-top:solid 1px #bbb;padding:10px 0 10px 0;}
#rss img{float:left;padding:0 3px 0 0;}
#rss a{text-decoration:none;}

#footer {width:970px;background: transparent;  margin: 0 auto;}
#footer p {margin:0;padding:0;}
#footer a {text-decoration:none;color:#187918;}
#footerleft {padding: 10px; margin: 0; float: left; }
#footerright {padding: 10px; margin: 0; float: right; }

#alertbox {position: relative; width: 445px !important; padding:10px 10px 10px 55px; background: #eee; color: #000; font-size: 14px; border: 1px solid #999; margin: 0 0 5px 0;}
#alertbox img.icon {position: absolute; top: 2px; left: 2px;}

#kontakt {}
#kontaktholder {width: 388px;}
#kontakt br {float: none; clear: both; display: block;}
#kontakt label {width: 150px;display: block;float: left;padding: 4px 0 4px 0;font-family: Arial, Verdana, sans-serif;font-size: 11px;}
#kontakt input {width: 230px;padding: 2px;font-size: 11px;font-family: Arial, Verdana, sans-serif;margin: 2px 0 2px 0;}
#kontakt select{width: 213px;padding: 1px 2px 1px 2px;font-size: 11px;font-family: Arial, Verdana, sans-serif;margin: 2px 0 2px 0;}
#kontakt textarea {width: 380px;height: 80px;padding: 2px;font: normal 11px/150% Arial, Verdana,sans-serif;}
#kontakt .textlabel {display: block;float: none;}
input#submitButton {width: auto;float: right;margin: 2px;}

#captcha_holder {margin: 5px 0 0 0;}
#captcha_holder img {display: block;float: left;margin: 0;padding: 0;}
#captcha_holder input {float: right;display: block;margin: 4px 2px 0 0;}
#kontakt label.captchainfo {font: normal 11px/150% Arial, Verdana,sans-serif; float: none; clear: both; width: auto;}
#picture-kontakt {float: left; width: 150px; margin: 0; padding: 0 0 0 10px;}

.clearing {clear: both;}
.destinator-edit-info img {padding: 0 !important;}
#destinator_the_page {margin: 0 auto;padding: 0;min-height: 100%; height: auto !important; height: 100%; margin: 0 auto;}
.mceContentBody {background-image: none;background-color: #fefefe;font-size: 11px; color: #000;}
body.mceContentBody {margin: 3px; color: #000; }
.mceContentBody {background: #fefefe; color: #000; }
fieldset.login_legend {width: 330px;background: #fff;margin: 20px;color: #333;}
fieldset.login_legend legend {font-size: 14px;font-weight: bold;background: #fff;border: 1px solid #999;padding: 3px;}
#loginform label.loginlabel {display: block;}
#loginform legend {font-size: 14px;font-weight: bold;background: #fff;border: 1px solid #999;padding: 3px;}
.login_left {float: left;}
.login_button {border: 1px solid #666;background: #fff;margin: 3px 0 3px 0;}
img.loginbox {width: 75px;margin: 15px 30px 15px 30px;}
#destinator_tab .destinator_obj_hidden {display: none;}
#destinator_tab .destinator_obj_visible {display: block;}
.awstatsimage {position: absolute; top:-9999px;left:-9999px;}