body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,table,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img,abbr{border:0;}address,caption,cite,code,dfn,h1,h2,h3,h4,h5,h6,th,var{font-style:normal;font-weight:normal;}ul {list-style:none; margin-bottom: 20px; clear: both;}caption,th {text-align:left;}h3{font-size:14px; font-family: 'Arial Rounded MT',sans-serif; line-height: 20px;}q:before,q:after{content:'';}a{text-decoration:none;}body {background-color: #333; color: #aaa; height: 100%; font-family:Monaco, Verdana, "Courier New", monospaced; letter-spacing:1px; font-size:70.5%; font-style:normal; font-variant:normal; font-weight:normal; vertical-align:baseline;}h1 {font-size: 24px; margin-bottom: 0.5em; max-width: 460px; line-height: 24px; text-transform:uppercase;}h2 {text-transform:uppercase; font-weight: bold; padding: 0.1em;}h3 {margin-bottom: 0.5em; padding: 0.1em; font-weight: bold; width: 100%; text-align: center; background: #777777;}.long_structured_text {text-align: justify;}.long_structured_text li {margin-top: 8px;}.preislegende {padding-left:20px; vertical-align:top; width:240px;}.about_tab {border-bottom:4px solid #555555; border-top:4px solid #555555; margin-bottom:20px;}.about_tab td {padding-bottom: 5px; text-align: left; vertical-align: top;}.about_tab h2 {padding-bottom: 5px; vertical-align: top;}.notfirstheader {margin-top: 20px;}dd {color: #000;}a {color: inherit;}p {margin-bottom: 0.5em; padding: 0.1em;}img {border: none;}#maintenance_img {float: right; margin-top: -100px;}.textual_link, .textual_link:hover, .textual_link:visited, .formelement_description a, .formelement_description a:visited {border-bottom: 1px dotted; font-weight: bold; background: url(/images/link-trans.png) no-repeat left; padding-left: 12px; color: #dddddd;}.photo {border: 4px solid #555;}#main {width: 1024px; min-width: 1024px; max-width: 1024px; padding-top: 30px; margin: 0 auto;}#content {padding-top: 30px; line-height: 16px; width: 800px; min-width: 800px; max-width: 800px; clear: both; float: left;}#content ol {padding-left: 60px;}#widgetbar {float: right; width: 200px; min-width: 200px; max-width: 200px; padding-top: 20px;}.widgetheader {padding: 0.1em; font-weight: bold; width: 100%; text-align: center; text-transform:uppercase; background: #555555;}.widget {margin-top: 15px; padding: 10px; background: #444; overflow: hidden;}.errorheader {background: #fd3136 !important; color: #000;}.sb-inner, .sb-shadow, .sb-border {background: #444 !important;}.descbar {margin-top: 30px;}#copyright {float:left; font-size: 10px; font-weight:normal; left:-20px; position:relative; top:-1px; font-variant: small-caps;}#copyright a {color: #ffffff; border-bottom: 1px #aaaaaa dotted;}.desctext {float: left; width: 48%; margin-right: 15px; text-align: justify;}.lastdesctext {margin-right: 0px;}strong {font-weight: bold; color: #ddd;}.followme {border-top: 1px solid #aaa; font-weight: bold; clear: both;}.followme_links {margin-top: 3px; float: right;}.widget_newsheader {font-weight: bold; margin-bottom: 3px; margin-top: 15px;}.widget_newsheader_first {margin-top: 5px;}.widget_newslink {margin-top: 15px; margin-bottom: 10px; text-align: right; font-weight: bold;}.widget_newslink a {color: inherit; margin-bottom: 5px;}.std_link {color: #aaa;}.std_link:link{text-decoration: none;}.std_link:visited{text-decoration: none;}.std_link:hover{text-decoration: underline;}.std_link:active{text-decoration: none;}.left_container {float: left; width: 30%;}.left_container_inner {padding: 5px 15px 15px 15px;}.main_container {float: left; width: 65%; margin-left: 10px;}#sharetext {width: 160px; height: 115px; position: relative; bottom: 120px; left: 650px; background: url(/images/hint_bottom.png) no-repeat;}.startsHidden {visibility: hidden;}#footer_man {background: url(/images/smallman-trans.png) no-repeat; float: left; margin-top: -24px; height: 46px; width: 50px;}div .infoarea {border: 2px solid #A9CF6C; padding: 15px 15px 15px 47px; background-image: url(/images/info_icon.png); background-position: 20px 18px; background-repeat: no-repeat; max-width: 400px; margin-bottom: 15px;}.infoarea a {border-bottom: 1px dotted; font-weight: bold;}div .errorarea {border: 2px solid #CB4242; padding: 15px 15px 15px 47px; background-image: url(/images/error.png); background-position: 20px 18px; background-repeat: no-repeat; max-width: 400px;}.errorarea a {border-bottom: 1px dotted; font-weight: bold;}.preisliste {margin-bottom: 20px;}.footer {height: 30px; font-weight: bold;}.footer_dif {color: #777;}#toparea {background: #111; border-bottom: 6px solid #555; height: 50px;}#logo {float: left; padding-left: 20px; padding-top:21px;}.cp {height: 800px;}#menubar {float: right; height:50px; position:relative; margin-right: 3px;}.menuitem {background: url('/images/button_bg.png'); position:absolute; bottom:0; width:129px; padding:0; cursor:pointer;}#TrainingLink {left:-220px;}#AboutLink {left:-355px;}#PreiseLink {left:-490px;}#WITBLink {left:-625px;}.linkdiv a {text-transform:uppercase; color: #666;}.popupBG {position:relative; bottom:0; left:0; height:1px; width:1px; cursor:pointer;}.clear {clear: both;}.linkdiv {cursor:pointer; position:absolute; bottom:5px; margin-left:10px; font-size: 18px;}.desc {visibility:hidden; position:absolute; bottom:27px; left:10px; font:8pt Arial,sans-serif; color:#ffcc00;}.login_tool {text-align: right;}.first_login_tool {margin-top: -10px;}.login_tool_user_edit {margin-bottom:5px; margin-left:70px; margin-top:-10px; width:100px; clear: both;}#cu3er-container {width:800px; height: 300px; min-width:800px; min-height: 300px; outline:0;}.dijitMenuItem {color: #000 !important; background: #bbb !important;}.dijitMenuItem:hover {background: #999 !important;}.myform {min-height: 25px;}.standard_form_element {width: 95% !important; max-width: 300px !important; color: #000 !important; background: #aaa !important;}.formelement_description {width: 95% !important; max-width: 300px !important;}.uploadedfile {font-style: italic;}.small_element {max-width: 150px !important;}.verysmall_element {max-width: 80px !important;}.fakefield {background:none repeat scroll 0 0 #777777 !important; border:1px solid #666666; color:#000000; height:14px; width:301px; overflow: hidden;}.standard_form_textarea {width: 95% !important; max-width: 292px !important; color: #000 !important; background: #aaa !important;}.standard_form_element_small {width: 95% !important; max-width: 300px; color: #000 !important; background: #aaa !important;}.standard_form_checkbox_element {margin-top: 10px;}#widget_date {width: 200px !important;}#widget_title {width: 400px !important;}#text-Editor_iframe {background: #aaaaaa; color: #000000; width:100%;}.asterisk {color: #de0022; font-size:14px;}.submitbutton {color: #444 !important; display: block; font-size: 12px; float: left; cursor: pointer;}.logoutbutton {margin-top: -7px;}.nofloat {float: none;}.dangerous {color: rgb(244, 0, 0) !important;}.buttoncontainer {margin-top: 15px;}#widgetbar .buttoncontainer {margin-top: 0px !important;}.errors {background: #444; padding: 10px 10px 10px 10px; color: #fd3136; font-weight: bold; width: 95%; max-width: 283px;}.formerror {}.formlabel {margin-top: 5px;}.file_del img {margin-bottom: -4px;}.paginationControl {margin-top: 30px; font-size: 13px; font-weight: bold;}.paginationControl .disabled {color: #666;}.paginationControl .enabled {color: #fff;}.newslisttable {width: 90%;}.header {background: #777; font-weight: bold;}.date_tabentry {width: 120px;}.title_tabentry {}.active_tabentry {width: 50px;}.tasks_tabentry {width: 100px;}.firstfilelink {margin-top: 20px !important;}.filelink {margin-top: 5px;}.filelink img {margin-right: 20px; margin-bottom:-5px;}.filelink a {font-weight: bold;}.filelink a:link{text-decoration: none;}.filelink a:visited{text-decoration: none;}.filelink a:hover{text-decoration: underline;}.filelink a:active{text-decoration: none;}.newsdate {font-weight: bold; text-align: left; margin-bottom: 10px;}.pricetab {font-weight: bold; padding-left: 20px;}#cal_1 {margin-top: 5px; margin-bottom: 5px;}.cal_table {text-align: center; max-width: 200px; width: 100%; font-weight: bold;}.cal_title {color: #000;}.cal_aktmonthcol {border-top: 1px solid #777; background: url("/images/calendarDayLabel.png") repeat-x scroll center bottom white; height: 20px;}.cal_cell {width: 14.28%; height: 20px;}.cal_dowcol {background: url("/images/calendarDayLabel.png") repeat-x scroll center bottom white; background: #666;}.cal_decmonth {background: url("/images/bt_left-trans.png") no-repeat scroll left top transparent; width: 15px; height: 15px; cursor: pointer;}.cal_incmonth {background:url("/images/bt_right-trans.png") no-repeat scroll right top transparent; width: 15px; height: 15px; cursor: pointer;}.cal_day {background: #333;}.cal_past {background: #888; font-weight: normal;}.cal_red {background: #fd3136; color: #000;}.cal_green {background: #34de2b; color: #000; cursor: pointer; text-decoration: none;}.cal_green:hover {background: #2dc425;}.cal_yellow {background: #88ee83; color: #000; cursor: pointer;}.cal_yellow:hover {background: #79d474;}#grayout-overlay {position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; background: #888; filter: alpha(opacity=40); opacity: 0.4;}#errormsg {color: #de0022; font-weight: bold;}.cal_ajax_loader {bottom:-65px; height:100%; left:60px; position:absolute !important; width:100%; display: none;}.popupdialog {width: 250px; font-size: 15px; padding: 20px; line-height: 20px; color:#000000; text-align:center;}