body { background-color: white }
td { font-size: 11px; color: black; font-family: "trebush ms", "tahoma", "sans-serif"; letter-spacing: 0px; text-decoration: none }
H1 { font-family: "trebush ms", "arial", "sans-serif"; font-size: 18px; font-style: normal; font-weight: bolder; color: #FF8200; letter-spacing: 0px; text-decoration: none; }
H2 { font-family: "trebush ms", "arial", "sans-serif"; font-size: 14px; font-style: normal; font-weight: bolder; color: #FF8200; letter-spacing: 0px; text-decoration: none; }

.edit { border:1px solid #9e9e9e; color: #000000; font-size: 11px; font-family: verdana; background: #fff; }
.unterline { font-size: 3px; background: url(/themes/default/images/line_bg.gif); margin-bottom: 4px; width: 100%; font-family: tahoma; height: 9px }
.hr_line { background: url(/themes/default/images/line.gif); width: 100%; height: 7px; font-size: 3px; font-family: tahoma; margin-top: 4px; margin-bottom: 4px; }
.telefon { font-weight: normal; font-size: 14pt; color: #ffffff; line-height: normal; font-style: normal; height: 25px; font-variant: normal; text-decoration: none }
.submit { font-size: 10px; font-family: "trebush ms", "tahoma", "sans-serif"; background-color: #f3f3f3 }
.text { font-size: 11px; color: black; font-family: "trebush ms", "tahoma", "sans-serif"; letter-spacing: 0px; text-decoration: none }
.textcen { font-size: 14px; color: #d2232c; font-family: "trebush ms", "tahoma", "sans-serif"; letter-spacing: 0px; text-decoration: none }
.textcen2 { font-size: 11px; color: #d2232c; font-family: "trebush ms", "tahoma", "sans-serif"; letter-spacing: 0px; text-decoration: none }

a:link { font-size: 14px; color: black; font-family: "trebush ms", "tahoma", "sans-serif"; letter-spacing: 0px; text-decoration: none }
a:visited { font-size: 14px; color: black; font-family: "trebush ms", "tahoma", "sans-serif"; letter-spacing: 0px; text-decoration: none }
a:active { font-size: 14px; color: black; font-family: "trebush ms", "tahoma", "sans-serif"; letter-spacing: 0px; text-decoration: none }
a:hover { font-size: 14px; color: #FF8200; font-family: "trebush ms", "tahoma", "verdana", "arial", "sans-serif"; letter-spacing: 0px; text-decoration: underline }

a.menu:link { font-size: 11px; color: #989898; font-family: "trebush ms", "tahoma", "sans-serif"; letter-spacing: 0px; text-decoration: none }
a.menu:visited { font-size: 11px; color: #989898; font-family: "trebush ms", "tahoma", "verdana", "arial", "sans-serif"; letter-spacing: 0px; text-decoration: none }
a.menu:active { font-size: 11px; color: #989898; font-family: "trebush ms", "tahoma", "verdana", "arial", "sans-serif"; letter-spacing: 0px; text-decoration: none }
a.menu:hover { font-size: 11px; color: #757575; font-family: "trebush ms", "tahoma", "verdana", "arial", "sans-serif"; letter-spacing: 0px; text-decoration: none }

a.menuraz:link { font-size: 11px; color: black; font-family: "trebush ms", "tahoma", "sans-serif"; letter-spacing: 0px; text-decoration: none }
a.menuraz:visited { font-size: 11px; color: black; font-family: "trebush ms", "tahoma", "verdana", "arial", "sans-serif"; letter-spacing: 0px; text-decoration: none }
a.menuraz:active { font-size: 11px; color: black; font-family: "trebush ms", "tahoma", "verdana", "arial", "sans-serif"; letter-spacing: 0px; text-decoration: none }
a.menuraz:hover { font-size: 11px; color: #FF8200; font-family: "trebush ms", "tahoma", "verdana", "arial", "sans-serif"; letter-spacing: 0px; text-decoration: underline }

a.menugg:link { font-size: 11px; color: black; font-family: "trebush ms", "tahoma", "sans-serif"; letter-spacing: 0px; text-decoration: none }
a.menugg:visited { font-size: 11px; color: black; font-family: "trebush ms", "tahoma", "verdana", "arial", "sans-serif"; letter-spacing: 0px; text-decoration: none }
a.menugg:active { font-size: 11px; color: black; font-family: "trebush ms", "tahoma", "verdana", "arial", "sans-serif"; letter-spacing: 0px; text-decoration: none }
a.menugg:hover { font-size: 11px; color: #FF8200; font-family: "trebush ms", "tahoma", "verdana", "arial", "sans-serif"; letter-spacing: 0px; text-decoration: none }

a.menusm:link { font-size: 11px; color: #FF8200; font-family: "trebush ms", "tahoma", "sans-serif"; letter-spacing: 0px; text-decoration: none }
a.menusm:visited { font-size: 11px; color: #FF8200; font-family: "trebush ms", "tahoma", "verdana", "arial", "sans-serif"; letter-spacing: 0px; text-decoration: none }
a.menusm:active { font-size: 11px; color: #FF8200; font-family: "trebush ms", "tahoma", "verdana", "arial", "sans-serif"; letter-spacing: 0px; text-decoration: none }
a.menusm:hover { font-size: 11px; color: #FF8200; font-family: "trebush ms", "tahoma", "verdana", "arial", "sans-serif"; letter-spacing: 0px; text-decoration: underline }

a.tov:link { font-size: 11px; color: #FF8200; font-family: "trebush ms", "arial", "sans-serif"; letter-spacing: 0px; text-decoration: none }
a.tov:visited { font-size: 11px; color: #FF8200; font-family: "trebush ms", "arial", "sans-serif"; letter-spacing: 0px; text-decoration: none }
a.tov:active { font-size: 11px; color: #FF8200; font-family: "trebush ms", "arial", "sans-serif"; letter-spacing: 0px; text-decoration: none }
a.tov:hover { font-size: 11px; color: #000000; font-family: "trebush ms", "arial", "sans-serif"; letter-spacing: 0px; text-decoration: none }

.main_menu { padding:3px 0 0 0;}
.main_menu li { float:left; }
.main_menu li a { background:url(/ajax/graphics/mainmenu_off.gif) no-repeat left 1px; padding:0 10px 0 16px; color:#FF8200; text-decoration:none;}
.main_menu li a:hover { background:url(/ajax/graphics/mainmenu_on.gif) no-repeat left 1px; color:#FF8200; text-decoration:underline;}
.main_menu li.last { background:none;}
.main_menu li.last a { padding-right:0;}
.main_menu li a.current { background:url(/ajax/graphics/mainmenu_on.gif) no-repeat left 1px; color:#FF8200; text-decoration:underline;}

.bg_search {  }
.bg_content {  }

.highslide-image-blur { }
.highslide-html-content { position: absolute; display: none; }
.highslide-display-block { display: block; }
.highslide-display-none { display: none; }
.highslide-loading { display: block; color: white; 	font-size: 9px; font-weight: bold; text-decoration: none; padding: 3px; border: 1px solid white; background-color: black; }

.head_line { background-image: url(/themes/default/images/head_lin.gif); background-repeat: repeat-x; height: 30px; }
.mainmenu_bkgr { background-image: url(/themes/default/images/head_04.gif); background-repeat: no-repeat; }
.mainmenu_bkgrr { background-image: url(/themes/default/images/head_06.gif); background-repeat: no-repeat; }

.head_06 { background-image: url(/themes/default/images/head_06.gif); background-repeat: repeat-x; height: 66px; }
.head_07 { background-image: url(/themes/default/images/head_07.gif); background-repeat: no-repeat; height: 84px; }
.head_08 { background-image: url(/themes/default/images/head_08.gif); background-repeat: repeat-x; height: 84px; }
.bl_l_01 { background-image: url(/themes/default/images/bl_l_01.gif); background-repeat: no-repeat; height: 28px; }
.bl_l_03 { background-image: url(/themes/default/images/bl_l_03.gif); background-repeat: repeat-y; }
.bl_r_01 { background-image: url(/themes/default/images/bl_r_01.gif); background-repeat: no-repeat; height: 28px; }
.bl_r_03 { background-image: url(/themes/default/images/bl_r_03.gif); background-repeat: repeat-y; }
.col_l { background-image: url(/themes/default/images/col_l0.gif); background-repeat: repeat-y; }
.col_r { background-image: url(/themes/default/images/col_r0.gif); background-repeat: repeat-y; }
.abl_31 { background-image: url(/themes/default/images/abl_21.gif); background-repeat: repeat-y; }
.abl_33 { background-image: url(/themes/default/images/abl_23.gif); background-repeat: repeat-y; }
.abl_42 { background-image: url(/themes/default/images/abl_42.gif); background-repeat: repeat-x; }
.abl_45 { background-image: url(/themes/default/images/abl_45.gif); background-repeat: repeat-x; }
.footer_01_05 { background-image: url(/themes/default/images/footer_0.gif); background-repeat: repeat-x; height: 72px; }
.footer_03 { background-image: url(/themes/default/images/footer_1.gif); background-repeat: repeat-x; height: 72px; }

.calendar .nav { background: url("/admin/inc/images/menuarrow.gif") no-repeat 100% 100%; }
.calendar tfoot .ttip .error { color: #c20; }
.calendar tfoot tr.time td { padding: 0; border-top: 1px solid; }
.calendar tfoot tr.time td.timetext { text-align: center; }
.calendar tfoot tr.time table td,
.calendar tfoot tr.time td.hilite,
.calendar tfoot tr.time td.active { border: 0; padding: 0; }
.calendar tfoot tr.time td.hour,
.calendar tfoot tr.time td.minute { text-align: right; font-weight: bold; border-right: 1px solid; padding: 0 1px 0 3px; }
.calendar tfoot tr.time td.colon { text-align: center; font-weight: bold; background: transparent; }
.calendar tfoot tr.time td.ampm { text-align: center; }
.calendar-time-scroller { border-left: 1px solid; border-right: 1px solid; }
.calendar-time-scroller .up { width: 11px; background: transparent url("/admin/inc/images/scroller-up.gif") no-repeat 50% 50%; height: 0.5em; }
.calendar-time-scroller .down { width: 11px; background: transparent url("/admin/inc/images/scroller-down.gif") no-repeat 50% 50%; height: 0.5em; }
.calendar .combo { position: absolute; display: none; top: 0px; left: 0px; width: 4em; cursor: default; border: 1px solid; font-size: 90%; }
.calendar { z-index: 100; }
.calendar .combo .label,
.calendar .combo .label-IEfix { text-align: center; padding: 1px; }
.calendar .combo .label-IEfix { width: 4em; }
.calendar .combo .disabled { color: #888; }
.calendar .history { width: 18em; }
.calendar .history .label { text-align: center; }
.calendar .history .label-IEfix { width: 18em; }
div.calendar { position: relative; }
.calendar, .calendar table { border: 1px solid; font-size: 11px; cursor: default; font-family: tahoma,verdana,sans-serif; }
.calendar .button { text-align: center; padding: 2px; }
.calendar .nav { }
.calendar thead .title { font-weight: bold; text-align: center; padding: 2px; }
.calendar thead .headrow { }
.calendar thead .name { border-bottom: 1px solid; padding: 2px; text-align: center; }
.calendar thead .weekend { }
.calendar thead .hilite { border: 1px solid; padding: 1px; }
.calendar thead .active { padding: 2px 0px 0px 2px; }
.calendar thead .daynames { }
.calendar tbody .day { width: 2em; text-align: right; padding: 2px 4px 2px 2px; }
.calendar tbody .day.othermonth { font-size: 80%; }
.calendar tbody .day.othermonth.oweekend { }
.calendar table .wn { padding: 2px 3px 2px 2px; border-right: 1px solid; }
.calendar tbody .rowhilite td { }
.calendar tbody .rowhilite td.wn { }
.calendar tbody td.hilite { padding: 1px 3px 1px 1px; border: 1px solid; }
.calendar tbody td.active {  padding: 2px 2px 0px 2px; }
.calendar tbody td.selected { font-weight: bold; border: 1px solid; padding: 1px 3px 1px 0px; }
.calendar tbody td.weekend { }
.calendar tbody td.today { font-weight: bold; }
.calendar tbody .disabled { color: #999; }
.calendar tbody .emptycell { visibility: hidden; }
.calendar tbody .emptyrow { display: none; }
.calendar tfoot .footrow { text-align: center; }
.calendar tfoot .ttip { padding: 2px; }
.calendar tfoot .hilite { border: 1px solid; padding: 1px; }
.calendar tfoot .active { padding: 2px 0px 0px 2px; }
.calendar .combo .active { border-top: 1px solid; border-bottom: 1px solid; font-weight: bold; }
.calendar, .calendar table { border-color: #556; color: #000; background-color: #eef; }
.calendar .nav { background-color: #778; }
.calendar thead .title { background-color: #ccd; color: #000; }
.calendar thead .headrow { background-color: #778; color: #fff; }
.calendar thead .daynames { background-color: #bdf; }
.calendar thead .name { border-color: #556; color: #000; }
.calendar thead .weekend { color: #a66; }
.calendar thead .hilite { background-color: #aaf; color: #000; border-color: #04f; }
.calendar thead .active { background-color: #77c; }
.calendar tbody .day { color: #456; }
.calendar tbody .day.othermonth { color: #bbb; }
.calendar tbody .day.othermonth.oweekend { color: #fbb; }
.calendar table .wn { border-color: #000; background-color: #bdf; }
.calendar tbody .rowhilite td { background-color: #def; }
.calendar tbody .rowhilite td.wn { background-color: #eef; }
.calendar tbody td.hilite { background-color: #def; border-color: #bbb; }
.calendar tbody td.active { background-color: #cde; }
.calendar tbody td.selected { border-color: #000; background-color: #fff; color: #000; }
.calendar tbody td.weekend { color: #a66; }
.calendar tbody td.today { color: #00f; }
.calendar tbody .disabled { color: #999; }
.calendar tfoot .footrow { background-color: #556; color: #fff; }
.calendar tfoot .ttip { background-color: #ccd; color: #445; border-color: #556; }
.calendar tfoot .hilite { background-color: #aaf; border-color: #04f; color: #000; }
.calendar tfoot .active { background-color: #77c; }
.calendar .combo { border-color: #655; background-color: #def; color: #000; }
.calendar .combo .hilite { background-color: #acf; }
.calendar .combo .active { border-color: #46a; background-color: #eef; }
.calendar .month-left-border { border-left:1px solid #555566; }
.calendar tfoot tr.time td { border-color: #000; }
.calendar tfoot tr.time td.hour,
.calendar tfoot tr.time td.minute { border-color: #aac; }
.calendar tfoot tr.time td.hilite { background-color: #acf; }
.calendar tfoot tr.time td.active { background-color: #9be; }
