html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,fieldset,input,hr {margin:0; padding:0;}
h1,h2,h3,h4,h5,h6,pre,code,address,caption,cite,code,em,strong,th {font-size:1em; font-weight:normal; font-style:normal;}
ul,ol {list-style:none;}
fieldset,img,hr {border:none;}
caption,th {text-align:left;}
table {border-collapse:collapse; border-spacing:0;}
td {vertical-align:top;}
html,body {height: 100%;}
body {font: normal 11px/150% Verdana, Arial, Sans-serif;color: #000;margin: 0;padding: 0; background: #a5a5a5 url(/objects/fixed/background.jpg) no-repeat 50% 50% fixed; }
img {border: none;}
a {font: normal 14px Verdana, Arial, sans-serif; color: #ae2b26; text-decoration: none;}
h1 {color: #000; margin: 0; padding: 2px 0 6px 0; font: bold 24px/100% "Futura Demi Bold", Arial, verdana, sans-serif; text-transform: uppercase;}
.h1 {color: #000; margin: 0; padding: 2px 0 6px 0; font: bold 24px/150% "Futura Demi Bold", Arial, verdana, sans-serif;display:block;text-transform: uppercase;}
h2 {color: #000; margin: 0; padding: 0; font: bold 20px/150% "Futura Demi Bold", Arial, verdana, sans-serif;text-transform: uppercase;}
.h2 {color: #000; margin: 0; padding: 0; font: bold 20px/150% "Futura Demi Bold", Arial, verdana, sans-serif;display:block;text-transform: uppercase;}
h3 {color: #000; margin: 0; padding: 0; font: bold 16px/150% "Futura Demi Bold", Arial, verdana, sans-serif;text-transform: uppercase;}
.h3 {color: #000; margin: 0; padding: 0; font: bold 16px/150% "Futura Demi Bold", Arial, verdana, sans-serif;display:block;text-transform: uppercase;}
input {font: normal 11px/150% Arial, Verdana, sans-serif;}
select {font: normal 11px/150% Arial, Verdana, sans-serif;}
strong {font-weight: bold;}

#maincontent ul{list-style: disc; margin: 10px 30px;}
#maincontent ol {list-style: decimal; margin: 10px 30px;}

h1.startpage-h1 {background: #9f181e; width: 380px; height: 138px;padding: 15px;}
h2.startpage-h2 {background: #e47715; width: 371px; height: 138px;padding: 15px;}

span.h2 {color: #000; margin: 0; padding: 0; font: bold 20px/150% "Futura Demi Bold", Arial, verdana, sans-serif;display:block;}
span.h3 {color: #000; margin: 0; padding: 0; font: bold 16px/150% "Futura Demi Bold", Arial, verdana, sans-serif;display:block;}

#logowrapper {position: absolute; left: -70px;}
#logoholder {position: fixed !important; top: 25px;}
#logoholder2 {position: fixed !important; top: 180px;}

#wrapper {width: 891px; min-height: 10px; margin: 0 auto; position: relative;}
#top-margin {width: 839px; height: 16px; background: url(/objects/fixed/topbg.png) no-repeat 0 0; padding: 0 26px;}
#top-holder {width: 839px; height: auto !important; height: 403px; min-height: 403px; background: transparent url(/objects/fixed/mainbg.png) repeat-y 9px 0; padding: 0 26px;}
#top-image {width: 829px; height: auto !important; height: 403px; min-height: 403px; background: transparent url(/objects/fixed/topcover-bg.png) no-repeat 0 0; padding: 0 0 0 10px; position: relative;z-index:1;}
#top-image img.bg {z-index: 1; }
#newsscroller-controlls {position: absolute; left: -10px; z-index: 10; top: 246px; background: transparent;}
#newsscroller-controlls div {text-align: center; width: 20px; height: 18px; display: block; margin: 0 0 3px 0;}

#newsscroller-controlls div.newsscroll-position {color: #000; background: #fff;}
#newsscroller-controlls div.newsscroll-current {color: #fff; background: #000;}
#newsscroller-controlls-left {display: none;}
#newsscroller-controlls-right {display: none;}
#newsscroller-controlls-right a {font-weight: bold; color: #fff;}
.news-head-readmore {display:none;}
#newsscroller-content {position: absolute; bottom: 10px; left: 20px; background: transparent url(/objects/fixed/newscontent-bg.png) repeat; padding: 10px; width: 360px; height: 127px;z-index: 2;overflow: hidden;}
#newsscroller-content .newsholder-head {position: absolute; top: 400px; left: 0; z-index: 3; padding: 10px; width: 360px; height: 127px;}
#newsscroller-readmorelink {display:block; left:420px; position:absolute; bottom:10px;}
#newsscroller-readmorelink a {color: #fff; font-weight: bold;}

#menuwrapper {width: 795px; background: transparent url(/objects/fixed/menubg.png) repeat-y 0 0; padding: 0 48px;}
#menuholder {background: #d0cec7; }
#menuholder ul {list-style: none; margin: 0; padding: 8px 0 0; float: left;clear: both;}
#menuholder li {list-style: none; margin: 0; padding: 0; display: inline;color:#939481;font: bold 14px/100% "Futura Demi Bold", Arial, "Helvetica Neue", Helvetica, sans-serif;display: block; float: left;min-height: 20px;}
#menuholder li.menudivider {padding: 4px 0 0 0;}
#menuholder a {text-transform: uppercase;font: bold 14px/100% "Futura Demi Bold", Arial, "Helvetica Neue", Helvetica, sans-serif; color: #939481;text-decoration: none;padding: 0 5px;float: left; display: block;}
#menuholder a.menuSideOn {color: #ae2b26;}
#menuholder a.menuSideInvOn {text-decoration: underline; color: #ae2b26;}
#menuholder a.menuSideInvOff {text-decoration: underline;}
#menuholder a.menuSideUcOn {text-decoration: overline;color: #ae2b26;}
#menuholder a.menuSideUcOff {text-decoration: overline;}


#mainpage {width: 891px;background: transparent url(/objects/fixed/mainpagebg.png) repeat-y; padding: 0 36px; font: normal 14px/150% Verdana, Arial, sans-serif;}
#mainpage a {font: normal 14px/150% Verdana, Arial, sans-serif;}
#maincontent-spacer {background: #fff;width: 820px; margin: 0; padding: 16px 0; }
#maincontent-holder {padding: 0;background: #fff url(/objects/fixed/maincontent-bg.gif) repeat-y 0 0;}
#maincontent-holder.oneline {background: #fff url(/objects/fixed/oneline.gif) repeat-y 0 0;}


#menu2 {float: left; width: 160px; padding: 0 20px;min-height: 10px; height: auto !important; height: 10px;}
#menu2 a {color: #000;}
#maincontent {float: left; width: 386px;}
#maincontent.biggest {float: left; width: 611px;background: #fff;}
#maincontent.biggest img {}
#maincontent p {margin: 0 0 16px 0;}
#rightside {float: left; width: 208px; padding: 0 0 0 17px;min-height: 10px;}
#rightside img {padding: 0 0 10px 0; display: block;}

#startpage {}
.stp-blockholder {background: url(/objects/fixed/startpage-box-bg.png) repeat-y 0 0;padding: 0 26px;margin: 0; overflow: hidden;}
.stp-blockholder img {display: block;}
.stp-blockholder .destinator-edit-info img {display: inline;}
.stp-alpha {float: left; width: 410px; padding: 0 9px 0 10px;}
.stp-beta {float: left; width: 401px; padding: 0;}
.stp-delimiter {background: transparent url(/objects/fixed/startpage-delimiter.png) no-repeat; height: 39px; width: 891px; margin: 0; padding: 0;}
#std-end {background: url(/objects/fixed/startpage-box-end.png) no-repeat 0 0; height: 40px;}
#footer {}
#destinator-linker {float: right; padding: 15px 36px 0 0;}
#destinator-linker a {color: #666; font-size: 11px;}

#kontakt {padding: 10px 0;}
#kontaktholder {width: 380px;}
#kontakt br {float: none; clear: both; display: block;}
#kontakt label {width: 142px;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: 372px;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;background: #fff; border: 1px solid #aaa;}

#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_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: 16px; color: #000;}
.mceContentBody p {margin: 0 0 16px 0;font-size: 14px;}
.mceContentBody ul {list-style: disc; margin: 10px 30px;} 
.mceContentBody ol {list-style: decimal; margin: 10px 30px;}

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;}
#rightside .destinator-edit-info img {display: inline; padding: 0; }
#startpage .destinator-edit-info img {display: inline; padding: 0; }