#destinator_the_page {position: relative; margin: 15px auto 0 auto; padding: 0;}
.mceContentBody {background: #fff;}
fieldset.login_legend {width: 330px;background: #ccc;clear:both;}
#loginform label.loginlabel {display: block;}
#loginform legend {font-size: 14px;font-weight: bold;background: #ccc;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;}


body{padding: 0; background-color:#FFFFFF; font:normal 0.7em Verdana, Arial; color:#333333; margin: 15px auto auto auto;}
img{border:none;}
hr{background-color:#333333; color:#333333; height:1px; border-color: #333333; border-style: solid; border-width: thin;border-bottom-style: none;}
.imgFrame{border:1px solid #333333;}

h1{font: bold 1.5em Verdana, Arial; text-decoration:none; color:#333; line-height:16px; padding: 0; margin: 0; display: inline;}
.h1{font: bold 1.5em Verdana, Arial; text-decoration:none; color:#333; line-height:20px; padding: 0; margin: 0; display: inline;}
h2{font: bold 1.1em Verdana, Arial !important; font: bold 13px Verdana, Arial; text-decoration:none; color:#333; line-height:16px;  padding: 0; margin: 4px 0 2px 0; display: inline;}
.h2{font: bold 1.1em Verdana, Arial !important; font: bold 13px Verdana, Arial; text-decoration:none; color:#333; line-height:16px;  padding: 0; margin: 4px 0 3px 0; display: inline;}
h3{font: 1.3em Verdana, Arial; text-decoration:none; color:#333; line-height:16px;  padding: 0; margin: 0 0 10px 0; display: inline;}
.h3{font: 1.3em Verdana, Arial; text-decoration:none; color:#333; line-height:16px;  padding: 0; margin: 0 0 10px 0; display: inline;}
h4{clear: both; font: bold 1em Verdana, Arial; text-decoration:none; color:#333; line-height:14px;  padding: 0; margin: 0; display: inline;}
.h4{clear: both; font: bold 1em Verdana, Arial; text-decoration:none; color:#333; line-height:14px;  padding: 0; margin: 0; display: inline;}

a{font: 1em Verdana, Arial; color: #fa820a; text-decoration:none;}
a:hover{font: 1em Verdana, Arial; color: #fa820a; text-decoration:none;}
#menu_1 {display: none;}

#menu-middle #udm {padding:0; margin:0 0 0 -1px; height: 25px; background: transparent;display: inline; float: left;}
#menu-middle .udm {padding:0; margin:0; height: 26px; background: transparent; display: inline; float: left;}
#menu-middle .udm ul {height: 26px; background: transparent; margin: 0; padding: 5px;display: inline;float: left; }
#menu-middle .udm li{background: transparent;padding: 5px;margin: 0; float:left;list-style:none;}
#menu-middle .udm li.closed{float: left; padding: 5px 5px 8px 5px;}
#menu-middle .udm li.open{float: left; padding: 5px 5px 8px 5px; background: #000;}
#menu-middle .udm li.leaf{float: left; padding: 5px 5px 8px 5px;}
#menu-middle .udm a.menuSideOn{font:bold 11px Verdana, Arial;color:#fa820a;background: transparent; text-decoration:none; padding: 0 0 5px 0;margin: 0;}
#menu-middle .udm a.menuSideOff{font:bold 11px Verdana, Arial;color: #333;text-decoration:none;margin:0;}
#menu-middle .udm a.menuSideUcOn{font:bold 11px Verdana, Arial;color: #fa820a;text-decoration:line-through;margin:0;}
#menu-middle .udm a.menuSideUcOff{font:bold 11px Verdana, Arial;color: #333;text-decoration:line-through;margin:0;}
#menu-middle .udm a.menuSideInvOn{font:bold 11px Verdana, Arial;color: #fa820a;text-decoration:underline;margin:0;}
#menu-middle .udm a.menuSideInvOff{font:bold 11px Verdana, Arial;color: #333;text-decoration:underline;margin:0;}

#content .menu {height: 16px; width: 650px; font: bold 11px Verdana, Arial; color: #fff; margin:0 0 15px 0;padding:3px 0 1px 0;background:#000;}
#content .menu ul{padding:0;margin:0;list-style:none;}
#content .menu .menulevel2{clear:both;}
#content .menu .menulevel3{clear:both;}
#content .menu li{float:left;list-style:none;}
#content .menu li.closed{background:transparent;}
#content .menu li.open{background:transparent;}
#content .menu li.leaf{background:transparent;}
#content .menu a.menuSideOn{font: 11px Verdana, Arial;color: #fa820a; text-decoration:none;padding:1px 10px 2px 10px;}
#content .menu a.menuSideOff{font: 11px Verdana, Arial;color: #fff; text-decoration:none;padding:1px 10px 0 10px;}
#content .menu a.menuSideUcOn{font: 11px Verdana, Arial;color: #fa820a; padding:1px 10px 2px 10px;text-decoration: line-through;}
#content .menu a.menuSideUcOff{font: 11px Verdana, Arial;color: #fff; padding:0 10px 0 10px;text-decoration: line-through;}
#content .menu a.menuSideInvOn{font: 11px Verdana, Arial;color: #fff; padding:1px 10px 2px 10px;text-decoration: underline;}
#content .menu a.menuSideInvOff{font: 11px Verdana, Arial;color: #fff; padding:0 10px 0 10px;text-decoration: underline;}


#userbar{background:#ffffff;font:normal 10px verdana,arial,helvetica;text-align:center;text-decoration:none;color:#000000;padding:5px;}
#userbar a{font:normal 10px verdana,arial;text-decoration:none;color:#000000;}
.mceContentBody{background-image:none;background-color:#ffffff;}
body.mceContentBody{margin:3px;}

#logoimg {float: left;border: none;margin: 0;padding: 0;}
.logo {float: left;border: 0;padding: 0;margin: 0;}
#container {position: relative;width: 751px;margin: 0 auto 0 auto;padding: 0px;}
#top {width: 751px;margin: 0px;padding: 0px;}
#top img {height: 142px; line-height: 1px; display: block;float:left; }
#top-left {float: left;height: 142px;width: 75px;background: url(/objects/top-left.gif) no-repeat;}
#top-middle {float: left;height: 142px;width: 663px;background: url(/objects/top-middle.jpg) no-repeat;}
#top-right {float: left;height: 142px;width: 13px;background: url(/objects/top-right.gif) no-repeat;}
#menu-container {float: left;padding: 0;margin: 0;}
#menu-left {padding: 0;margin: 0;float: left;height: 26px;width: 75px;background: #d9d9d9;line-height: 1px;}
#menu-middle {padding: 0;margin: 0;float: left;height: 26px;width: 662px; overflow: auto; background: url(/objects/middle-middle.gif) repeat-x;line-height: 1px;}
#menu-right {margin: 0;padding: 0;float: left;height: 26px;width: 13px;background: #d9d9d9;background: url(/objects/menu-right.gif) no-repeat;line-height: 1px;}
#middle {width: 751px;float: left;margin: 0;padding: 0;background: url(/objects/mainpage.gif) repeat-y #fff;}
#mid-middle {float: left;width: 633px;}
#mainbottom {float: left;width: 751px;background: url(/objects/main-bottom.gif) no-repeat bottom left transparent;margin: 0;padding-top: 0;}
#content {min-height: 343px; float: left;padding: 0 0 10px 82px;margin: 0 0 0 0;width: 655px;}
#footer {float: left; padding: 0 0 0 78px; margin: 0; width: 662px; color: #333; }
#footer a { color: #333; }
#logo-div {position: absolute;left: 1px;top: 65px;background: url(/objects/logo-left.gif);width: 74px;height: 226px; padding: 0; margin: 0;}
span.orange {color: #fa820a;}

#news-text {float: left;padding: 10px;margin: 0;width: 310px;}
#news-box {float: left;margin: 10px 0 0 0;padding: 0;width: 314px;}
#boxcon {float: left;padding: 0;margin: 0;width: 314px;}
#boxhead {float: left;padding: 0;margin: 0;width: 314px;height: 23px;background: url(/objects/newsbox/newsbox-aktuellt.gif) no-repeat;}
.boxhead2 {float: left;	font-size:1px;padding: 0;margin: 0;width: 314px;height: 4px;background: url(/objects/newsbox/newsbox-top.gif) no-repeat;}
.boxmiddle {float: left; padding: 0;margin: 0;width: 315px;background: url(/objects/newsbox/newsbox-middle.gif) repeat-y;}
.boxmiddle p {padding: 0; margin: 0;}
.boxmiddle2 {display: inline;float: left;font-size:1px;padding: 0;margin: 0;width: 314px;height: 8px;background: url(/objects/newsbox/newsbox-end.gif) no-repeat;}
#boxend {clear: left;font-size:1px;line-height:1px;width: 314px;height: 7px;padding: 0;margin: 0;background: url(/objects/newsbox/newsbox-end2.gif) no-repeat;}
.boxtext {padding: 2px 0 0 20px;margin: 0;float: left;width: 135px;background: transparent;}
.boxpic {padding: 0;margin: 0;float: right;width: 154px;background: transparent;}
.clearing {clear: both;}
.newsCont {width: 465px;float: left;padding: 0;	margin: 0 0 25px 0;}
#page-container {width: 650px;margin: 0 ;padding: 10px 10px 10px 10px;}
.page-text{float:left;width: 175px;}
#page-text2{float: left; width: 455px;}
.page-img{float: left;width: 260px;padding: 0 10px 0 15px;}
#page-shoutbox{float: right;width: 175px; padding: 0; margin: 0 10px 0 0;}
#shoutbox-top {font-size: 1px;line-height: 1px;float:left;height: 14px;width: 174px;margin: 0;padding: 0;background: url(/objects/shoutbox/shoutbox-top.gif) no-repeat;}
#shoutbox-mid {float:left;width: 130px;margin: 0;padding: 0 20px 0 20px;background: url(/objects/shoutbox/shoutbox-mid.gif) repeat-y;}
#shoutbox-end {font-size: 1px;line-height: 1px;float:left;width: 174px;height: 14px;margin: 0;padding: 0;background: url(/objects/shoutbox/shoutbox-end.gif) no-repeat;}
.shoutbox-text {font-size: 1em;line-height: 15px;float: left;margin: 0 0 10px 0;}

#content-page-menu {display:block; float: left; width: 180px;margin: 0; padding: 0;width: auto; height: auto;}
#content-page-menu ul {display: block; float: none; list-style:none; background: transparent;width: auto; height: auto;}
#content-page-menu li {display: block; float: none; list-style:none; background: transparent;}
#content-page-menu .menu {width: auto; height: auto;background: transparent;}
#content-page-menu .menu li {float: none; padding: 0 0 10px 0;}
#content-page-menu .menu a,#content-page-menu .menu a.menuSideOff,#content-page-menu .menu a.menuSideInvOff,#content-page-menu .menu a.menuSideUcOff {color: #000;}
#content-page-menu .menu a,#content-page-menu .menu a.menuSideInvOn,#content-page-menu .menu a.menuSideUcOn {color: #000; font-weight: bold;}


#kontakt input[type="hidden"]{display:none;}
#kontakt input{display:block;float:none;clear:both;margin:2px 0 5px 0;width:300px;font:normal 10px verdana, arial;}
#kontakt select{display:block;float:none;clear:both;margin:2px 0 5px 0;width:300px;font:normal 10px verdana, arial;}
#kontakt textarea{display:block;float:none;clear:both;margin:2px 0 5px 0;width:300px;font:normal 10px verdana, arial;}
#kontakt input[type="radio"]{width:20px;clear:right;margin-left:0;padding-left:0;}
#kontakt input[type="button"]{width:80px;}
.button { width: 80px; }
#destinator_sorterholder_loop {float: left;}
#destinator_sorterholder_loop li {float: left;}
