
/* ::::: http://www.eviva.ch/dsglobal/css/dscss_system.css ::::: */

.dsicon-arrowdown, .dsicon-arrowup, .dsicon-contextmenu { background: transparent url('dscommonimages_v1.png') no-repeat scroll 0pt 0pt; }
img.dsicon-arrowdown, img.dsicon-contextmenu { border: 0pt none ; height: 13px; width: 13px; background-position: -15px -13px; }
.dsprofile_message { font-size: 11px; font-weight: normal; color: rgb(153, 153, 153); font-variant: small-caps; font-family: Verdana; }
.dsdropblock0 { border-top: 5px dashed rgb(215, 0, 38); border-bottom: 5px dashed rgb(215, 0, 38); min-height: 400px; }
.dsdropblock1 { border-top: 5px dashed rgb(51, 153, 204); border-bottom: 5px dashed rgb(51, 153, 204); min-height: 400px; }
.dsdropblock2 { border-top: 5px dashed rgb(153, 204, 51); border-bottom: 5px dashed rgb(153, 204, 51); min-height: 400px; }
.dsdropblock3 { border-top: 5px dashed rgb(255, 102, 0); border-bottom: 5px dashed rgb(255, 102, 0); min-height: 400px; }
.dsdropblock4 { border-top: 5px dashed rgb(255, 204, 51); border-bottom: 5px dashed rgb(255, 204, 51); min-height: 400px; }
.dsexplorer_block_hover { background: rgb(247, 247, 247) none repeat scroll 0% 0%; }
.dsassetviewa { border: 0px solid rgb(0, 51, 102); background-color: rgb(221, 221, 221); }
.dsassetview { border: 0px solid rgb(177, 0, 39); background-color: transparent; }
#dsarticle_list .dsarticle .dsarticle_content { display: none; }
.dswidget_list .dswidget .dswidget_content { display: none; }
.dscheckerhandle { background: transparent url('dsbgchecker.gif') repeat scroll 0% 0%; }
.dspointer { cursor: pointer; }
#dspopupbody .dswidget_column {  }
#dspopupbody #dswidget_list {  }
#dspopupbody #dswidget_list .dswidget {  }
#dspopupbody #dswidget_list .dswidget .dswidget_content { display: none; }
#dspopupbody .dswidget { border: 0px solid rgb(15, 57, 116); margin: 1px; padding: 1px; }
#dspopupbody .dswidget h3 { margin: 0pt; padding: 5px; font-size: 14px; color: rgb(255, 255, 255); background-color: rgb(33, 83, 170); }
#dspopupbody .dswidget .dswidget_content { padding: 5px; }
#dspopupbody .dswidget .dswidget_blocktoggle { cursor: pointer; }
#dspopupbody .dswidget .dswidget_blocktoggle .dswidget_dragtoggle { display: none; }
#dspopupbody .block-hover { border: 1px dashed rgb(102, 102, 102); }
#dspopupbody .block-list-handle, #portal .handle { cursor: move; }
#dspopupbody .handle { width: 100%; }
#dspopupbody #dswidget_list .dswidget .dswidget_blocktoggle { display: none; }
#dspalette .dswidget .dswidget_blocktoggle .dswidget_dragtoggle { display: none; }
#dspalette #dswidget_list .dswidget .dswidget_blocktoggle { display: none; }
.dsgreybar { border-top: 1px solid rgb(165, 165, 165); border-bottom: 1px solid rgb(102, 102, 102); background: rgb(238, 238, 238) url('dsgreybar.gif') repeat-x scroll 0% 0%; }
#dsloader0 { display: none; }
.dsmono { font-family: monospace; font-style: normal; font-variant: normal; font-weight: normal; font-size: 1em; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; }
.dsbold { font-weight: bold; }
.dsvaligntop { vertical-align: top; }
.dscenter { text-align: center; }
.dstable { border: 0pt none ; padding: 2px; width: 100%; border-collapse: collapse; }
.dstable td { border: 0pt none ; padding: 2px; border-collapse: collapse; }
.dsmessages td { padding: 0px; }
#dspopupbody { background-color: rgb(255, 255, 255); }
.dslist { border-right: 1px solid rgb(210, 205, 186); }
.dslist td { border-top: 0px solid rgb(210, 205, 186); border-right: 1px solid rgb(210, 205, 186); }
table.dslist { border-bottom: 1px solid rgb(210, 205, 186); margin-bottom: 1px; }
table.dspadding2 td { padding: 2px; }
.dslistbottom td { border-bottom: 1px solid rgb(210, 205, 186); }
.dsdbmask { color: rgb(255, 0, 0) ! important; background-color: rgb(255, 255, 153) ! important; }
table.dsnoborder { border: 0pt none ; }
.dsnoborder td { border: 0pt none ; }
.dsbutton_aqua_gray_left { background: transparent url('dsbutton_aqua_gray_left.png') repeat scroll 0% 0%; height: 20px; width: 9px; }
.dsbutton_aqua_gray_mid { background: rgb(238, 238, 238) url('dsbutton_aqua_gray_mid.png') repeat-x scroll 0% 0%; text-align: center; height: 20px; font-family: Verdana; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7.5pt; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; color: rgb(0, 0, 153); }
.dsbutton_aqua_gray_right { background: transparent url('dsbutton_aqua_gray_right.png') repeat scroll 0% 0%; height: 20px; width: 9px; }
.dsbutton_aqua_red_left { background: transparent url('dsbutton_aqua_red_left.png') repeat scroll 0% 0%; height: 20px; width: 9px; }
.dsbutton_aqua_red_mid { background: rgb(238, 238, 238) url('dsbutton_aqua_red_mid.png') repeat-x scroll 0% 0%; text-align: center; height: 20px; font-family: Verdana; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7.5pt; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; color: rgb(0, 0, 153); }
.dsbutton_aqua_red_right { background: transparent url('dsbutton_aqua_red_right.png') repeat scroll 0% 0%; height: 20px; width: 9px; }
.dslist td td { border: 0pt none ; }
.dslist_sub { border-top: 0pt none; border-bottom: 0pt none; margin: 0pt; padding: 0pt; }
.dshead { border: 1px solid rgb(210, 205, 186); padding: 0.1em 0.1em 0.1em 0.2em; background: rgb(255, 255, 255) url('dshead_aqua.gif') repeat-x scroll 0% 0%; text-align: left; font-weight: normal; color: rgb(0, 0, 0); }
.dsheadfullborder { border: 1px solid rgb(210, 205, 186); padding: 0.1em 0.1em 0.1em 0.2em; background: rgb(255, 255, 255) url('dshead_aqua.gif') repeat-x scroll 0% 0%; font-weight: normal; text-align: left; color: rgb(0, 0, 0); }
.dshead_sortorder_seperater { padding-right: 2px; padding-left: 2px; }
.dsheadnoborder { border-top: 1px solid rgb(210, 205, 186); border-bottom: 1px solid rgb(210, 205, 186); padding: 0.1em 0.1em 0.1em 0.2em; background: rgb(255, 255, 255) url('dshead_aqua.gif') repeat-x scroll 0% 0%; font-weight: normal; text-align: left; color: rgb(0, 0, 0); }
.dshead_active { border-top: 1px solid rgb(210, 205, 186); border-right: 1px solid rgb(210, 205, 186); border-bottom: 1px solid rgb(210, 205, 186); padding: 0.1em 0.1em 0.1em 0.2em; background: rgb(255, 255, 255) url('dshead_aqua_active.gif') repeat-x scroll 0% 0%; font-weight: normal; text-align: left; color: rgb(0, 0, 0); }
.dsheada { border-top: 1px solid rgb(255, 255, 255); border-bottom: 1px solid rgb(188, 188, 146); padding: 2px; background: rgb(238, 235, 223) none repeat scroll 0% 0%; font-variant: small-caps; text-transform: capitalize; font-weight: normal; color: rgb(177, 0, 39); }
.dswarning { color: rgb(255, 0, 0); font-weight: bold; line-height: 1.5em; }
.dsclear { clear: both; }
img.dsarrowup { border: 0pt none ; width: 9px; height: 5px; }
img.dsarrowdown { border: 0pt none ; width: 9px; height: 5px; }
.dsright { text-align: right; }
.dsroundedtop, .dsroundedbottom { display: block; }
.dsroundedtop *, .dsroundedbottom * { overflow: hidden; display: block; height: 1px; }
.dsroundedwide1 { margin: 0pt 18px; }
.dsroundedwide2 { margin: 0pt 15px; }
.dsroundedwide3 { margin: 0pt 12px; }
.dsroundedwide4 { margin: 0pt 10px; }
.dsroundedwide5 { margin: 0pt 9px; }
.dsroundedwide6 { margin: 0pt 8px; }
.dsroundedwide7 { margin: 0pt 2px; height: 3px; }
.dsroundedwide8 { margin: 0pt 1px; height: 3px; }
.dsrounded1 { margin: 0pt 5px; }
.dsrounded2 { margin: 0pt 3px; }
.dsrounded3 { margin: 0pt 2px; }
.dsrounded4 { margin: 0pt 1px; height: 2px; }
.dsroundedsmall1 { margin: 0pt 2px; }
.dsroundedsmall2 { margin: 0pt 1px; }
.dslist_selected { background: rgb(238, 238, 238) none repeat scroll 0% 0%; }
.dslist1 { background: rgb(241, 245, 250) none repeat scroll 0% 0%; color: rgb(0, 0, 0) ! important; }
.dslist2 { background: rgb(255, 255, 255) none repeat scroll 0% 0%; color: rgb(0, 0, 0) ! important; }
.dsred { color: rgb(215, 0, 38); }
.dsgreen { color: rgb(0, 102, 0); }
.dslist_selected { background: rgb(61, 128, 223) none repeat scroll 0% 0%; color: rgb(255, 255, 255) ! important; }
.dslist_hover { background: rgb(238, 235, 223) none repeat scroll 0% 0%; color: rgb(0, 0, 0) ! important; }
.dsstatus_green { padding: 4px 0px 5px; background: rgb(223, 223, 223) url('status_green.gif') no-repeat scroll right center; line-height: 0.5; }
.dsstatus_yellow { padding: 4px 0px 5px; background: rgb(223, 223, 223) url('status_yellow.gif') no-repeat scroll right center; line-height: 0.5; }
.dsstatus_red { padding: 4px 0px 5px; background: rgb(223, 223, 223) url('status_red.gif') no-repeat scroll right center; line-height: 0.5; }
#dscontextmenu_1 { position: absolute; display: none; }
.dscontextmenucontent { border: 1px outset rgb(195, 195, 156); margin: 0pt; background: rgb(244, 244, 237) none repeat scroll 0% 0%; width: 145px; height: 100%; z-index: 90000000; }
a.dsconmenu:link, a.dsconmenu:visited, a.dsconmenu:active, div.dscontextitema { border-bottom: 1px solid rgb(195, 195, 156); padding: 4px 0px; background: rgb(244, 244, 237) none repeat scroll 0% 0%; text-align: left; width: 100%; text-indent: 2px; display: block; cursor: pointer; font-family: verdana; font-style: normal; font-variant: normal; font-weight: normal; font-size: 11px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; color: rgb(0, 0, 0); text-decoration: none; }
a.dsconmenu:hover, div.dscontextitem { padding: 4px 0pt; background: rgb(238, 235, 223) none repeat scroll 0% 0%; text-indent: 2px; display: block; cursor: pointer; font-family: verdana; font-style: normal; font-variant: normal; font-weight: normal; font-size: 11px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; color: rgb(0, 0, 0); text-decoration: none; }
.dscontextmenutitle { padding: 4px 2px 4px 6px; background: rgb(244, 244, 237) none repeat scroll 0% 0%; text-align: left; font-family: Verdana; font-style: normal; font-variant: normal; font-weight: normal; font-size: 11px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; color: rgb(137, 137, 137); }
div.dsconmenu { border-bottom: 1px solid rgb(195, 195, 156); padding: 4px 2px; width: 100%; background-color: rgb(244, 244, 237); }
#dseditbt { border: 0pt none ; padding: 0pt; cursor: pointer; margin-right: 2px; z-index: 5; width: 8px; height: 8px; }
.dsnavbar { border-style: solid none none; border-color: rgb(238, 235, 223) -moz-use-text-color -moz-use-text-color; border-width: 1px 0pt 0pt; margin: 0pt; padding: 0.5em; line-height: 1.2em; font-weight: bold; color: rgb(119, 88, 56); background-color: rgb(238, 235, 223); background-image: url('dsm_header_round_right_bottom.png'); background-repeat: no-repeat; background-position: right bottom; }
.dswidget_rounded { border-style: none none solid; border-color: -moz-use-text-color -moz-use-text-color rgb(255, 255, 255); border-width: 0pt 0pt 5px; margin: 0pt; padding: 0.5em; background: rgb(238, 235, 223) url('dsm_header_round_right_bottom.png') no-repeat scroll right bottom; line-height: 1.2em; font-weight: bold; color: rgb(119, 88, 56); }
.dswidget_title { border-style: none none solid; border-color: -moz-use-text-color -moz-use-text-color rgb(255, 255, 255); border-width: 0pt 0pt 5px; margin: 0pt; padding: 0.5em; line-height: 1.2em; font-weight: bold; color: rgb(119, 88, 56); background-color: rgb(238, 235, 223); }
.dswidget_label { border-style: none none solid; border-color: -moz-use-text-color -moz-use-text-color rgb(255, 255, 255); border-width: 0pt 0pt 5px; margin: 0pt; padding: 0.5em; line-height: 1.2em; font-weight: bold; color: rgb(119, 88, 56); background-color: rgb(238, 235, 223); }
.dsartticlebutton { border: 0pt none ; margin: 0pt; padding: 0pt; width: 12px; height: 8px; }
.ds_fieldbox {  }
div.ds_label { padding: 10px 2px 7px 0pt; }
label.ds_label {  }
div.ds_field {  }
.ds_1column_1 { clear: both; width: 99%; }
.ds_2column_1 { clear: both; float: left; width: 49.5%; }
.ds_2column_2 { float: right; width: 48%; margin-left: 1.5%; }
.ds_3column_1 { clear: both; float: left; width: 33% ! important; }
.ds_3column_2 { float: left; width: 32% ! important; margin-left: 1.5% ! important; }
.ds_3column_3 { float: left; width: 32% ! important; margin-left: 1.5% ! important; }
.ds_4column_1 { clear: both; float: left; width: 24%; }
.ds_4column_2 { float: left; width: 24% ! important; margin-left: 1.5%; }
.ds_4column_3 { float: left; width: 23% ! important; margin-left: 2%; }
.ds_4column_4 { float: left; width: 23% ! important; margin-left: 1.5%; }
.ds_column_13rd { width: 33%; }
.ds_column_23rd { width: 66%; }
.ds_column_50percent { width: 50%; }
.ds_column_49percent { width: 49%; }
.ds_column_3rdmargin { margin-left: 1%; }
.ds_floatright { float: right; }
.ds_floatleft { float: left; }
.ds_form { margin: 0pt; padding: 0pt; }
fieldset.ds_fieldset_form { border: 0pt none ; margin: 0pt; padding: 0pt; background: rgb(253, 250, 255) url('background_osx.gif') repeat scroll 0% 0%; height: 1%; }
fieldset.ds_fieldset_box { border: 0pt none ; padding: 0pt; }
fieldset.ds_fieldset { border: 0pt none ; padding: 0pt 4px 0pt 5px; }
div.ds_formbody { padding: 0pt; height: 1%; }
input.ds_text { margin: 0pt; padding: 0pt 0pt 0.1em; font-family: verdana; font-style: normal; font-variant: normal; font-weight: normal; font-size: 1em; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; width: 99% ! important; }
input.ds_textfree { margin: 0pt; padding: 0pt 0pt 0.1em; font-family: verdana; font-style: normal; font-variant: normal; font-weight: normal; font-size: 1em; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; }
textarea.ds_textarea { font-family: verdana; font-style: normal; font-variant: normal; font-weight: normal; font-size: 1em; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; width: 99% ! important; }
select.ds_select { margin: 1px 0pt 0pt; padding: 0pt; font-family: verdana; font-style: normal; font-variant: normal; font-weight: normal; font-size: 1em; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; width: 100%; }
select.ds_select_commandbar { margin: 0pt; padding: 0pt; font-family: Verdana; font-style: normal; font-variant: normal; font-weight: normal; font-size: 0.9em; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; width: 100%; height: 17px; }
input.ds_check {  }
input.ds_radio {  }
input.ds_submit, input.ds_button { font-family: verdana; font-style: normal; font-variant: normal; font-weight: normal; font-size: 1em; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; margin-left: 3px; }
.ds_date { border: 1px solid rgb(165, 174, 181); padding: 0.2em; background: rgb(255, 255, 255) none repeat scroll 0% 0%; float: left; margin-top: 0.1em; }
.ds_time { border: 1px solid rgb(165, 174, 181); padding: 0.2em; background: rgb(255, 255, 255) none repeat scroll 0% 0%; float: left; margin-top: 0.1em; margin-left: 0.1em; }
div.ds_buttonbox { padding: 20px 10px 20px 0pt; text-align: right; }
.dscommandbar { border-bottom: 1px solid rgb(255, 255, 255); margin: 0pt; padding: 2px 0pt 2px 5px; background: rgb(238, 235, 223) none repeat scroll 0% 0%; color: rgb(137, 137, 137); }
.dscommandbar_title { font-size: 1.2em; font-weight: bold; }
span.dscommandbar_button {  }
img.dscommandbar_button { border: 0pt none ; vertical-align: middle; }
#dsbuttonbox { display: none; }
a.dsbutton:link, a.dsbutton:visited, a.dsbutton:active { margin-right: 12px; }
a.dsbutton:hover {  }
table.dsbuttonbar { padding: 0pt; width: 100%; }
td.dsbuttonbar { border-right: 1px solid rgb(141, 141, 141); cursor: pointer; color: rgb(0, 51, 102); }
div.dsformwait { position: absolute; width: 100%; vertical-align: middle; }
div.dswaitcode { position: absolute; width: 100%; height: 200px; text-align: center; vertical-align: middle; }
.dsfd_dir { cursor: pointer; color: rgb(0, 0, 139); }
.dshighlight0 { color: mediumblue; text-decoration: none; }
.dshighlight1 { background: yellow none repeat scroll 0% 0%; color: mediumblue; text-decoration: none; }
.dstipp { border: 1px ridge rgb(188, 188, 146); margin: 0pt; padding: 3px; background: rgb(249, 249, 239) none repeat scroll 0% 0%; color: rgb(51, 51, 51); }
.dstippbox { border: 1px ridge rgb(188, 188, 146); margin: 1.5em; padding: 3px; background: rgb(249, 249, 239) none repeat scroll 0% 0%; color: rgb(51, 51, 51); }
.dscolorpicker { border: 1px solid rgb(0, 0, 0); vertical-align: bottom; cursor: pointer; width: 50px; height: 16px; margin-bottom: 1px; }
.dsheadnav { background: rgb(51, 102, 153) none repeat scroll 0% 0%; font-weight: bold; color: rgb(255, 255, 255); }
.dstagbtn { float: left; width: 25px; }
div.dscalendar { border: 1px solid rgb(165, 172, 178); padding: 2px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; font-family: Verdana; font-style: normal; font-variant: normal; font-weight: normal; font-size: 1.1em; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; cursor: pointer; vertical-align: bottom; width: 73px; height: 14px; }
.dscalendar_monthselect { padding: 0.4em; background-color: rgb(239, 235, 222); margin-bottom: 1px; }
#dscalendar_large { padding: 0pt; background-color: rgb(198, 195, 156); width: 100%; }
.dscalendar_month_large_monthnav { border: 0px solid rgb(0, 0, 0); margin: 0.5em 0pt; background-color: rgb(255, 255, 255); font-size: 1.5em; width: 100%; font-weight: bold; color: rgb(51, 51, 51); }
.dscalendar_month_large_monthnav_left { width: 37%; text-align: right; }
.dscalendar_month_large_monthnav_mid { padding: 0pt 1em; width: 24%; white-space: nowrap; text-align: center; cursor: pointer; }
.dscalendar_month_large_monthnav_right { width: 37%; text-align: left; }
#dscalendar_month_large_dayname { background-color: rgb(239, 235, 222); color: rgb(51, 51, 51); text-align: center; }
.dscalendar_month_large_dayname { padding: 0.3em; }
.dscalendar_month_large_daynumber { padding: 2px; background: rgb(241, 245, 250) none repeat scroll 0% 0%; text-align: right; display: block; }
.dscalendar_month_large_day { background-color: rgb(255, 255, 255); width: 14.29%; height: 7em; vertical-align: top; }
a.dscalendar_month_large_day {  }
td.dscalendar_month_large_active { background: rgb(238, 238, 238) none repeat scroll 0% 0%; }
a.dscalendar_month_large_active:link { background: rgb(238, 238, 238) none repeat scroll 0% 0%; }
a.dscalendar_month_large_active:hover { background: rgb(238, 238, 238) none repeat scroll 0% 0%; }
td.dscalendar_month_large_weekend { background-color: rgb(255, 255, 255); }
a.dscalendar_month_large_weekend:link, a.dscalendar_month_large_weekend:visited, a.dscalendar_month_large_weekend:active {  }
a.dscalendar_month_large_weekend:hover { color: rgb(0, 51, 102); }
div.dscalendar_month_large_entry { padding: 0.2em; cursor: pointer; }
#dscalendar_small { background-color: rgb(239, 235, 222); margin-top: 1px; width: 100%; }
#dscalendar_small td { padding: 0.1em; }
.ds_calendar_month_small_select { font-family: verdana; font-size: 1em; }
#dscalendar_month_small_yearnav { border: 0pt none ; margin-bottom: 1px; width: 100%; background-color: rgb(239, 235, 222); font-size: 0.9em; font-weight: bold; color: rgb(51, 51, 51); }
#dscalendar_month_small_monthnav { border: 0pt none ; width: 100%; background-color: rgb(239, 235, 222); font-size: 0.9em; font-weight: bold; color: rgb(51, 51, 51); }
#dscalendar_month_small_yearnav td, #dscalendar_month_small_monthnav td { padding: 0.3em; }
#dscalendar_month_small_yearnav_left, #dscalendar_month_small_monthnav_left { padding-left: 0.7em; width: 20%; }
#dscalendar_month_small_yearnav_mid, #dscalendar_month_small_monthnav_mid { cursor: pointer; color: rgb(0, 48, 165); width: 60%; text-align: center; }
#dscalendar_month_small_yearnav_right, #dscalendar_month_small_monthnav_right { padding-right: 0.7em; width: 20%; text-align: right; }
#dscalendar_month_small_dayname { background-color: rgb(255, 255, 255); color: rgb(51, 51, 51); font-weight: normal; text-align: center; }
.dscalendar_month_small_week { background-color: rgb(255, 255, 255); width: 12.5%; text-align: center; vertical-align: top; }
.dscalendar_month_small_day { text-align: center; background-color: rgb(255, 255, 255); width: 12.5%; vertical-align: top; }
.ds_calendar_footer { background-color: rgb(239, 235, 222); text-align: center; vertical-align: middle; }
a.dscalendar_month_small_day { color: rgb(0, 0, 0); }
td.dscalendar_month_small_active { background-color: rgb(51, 102, 153); color: rgb(255, 255, 255); }
td.dscalendar_month_small_active a { color: rgb(255, 255, 255); }
td.dscalendar_month_small_weekend { background-color: rgb(237, 243, 254); }
a.dscalendar_month_small_weekend:link, a.dscalendar_month_small_weekend:visited, a.dscalendar_month_small_weekend:active { color: rgb(0, 0, 0); }
a.dscalendar_month_small_weekend:hover { color: rgb(0, 0, 0); }
.dscalendar_month_small_entry { text-align: center; background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-weight: bold; cursor: pointer; }
#dscalendar_week { padding: 0.5em; background-color: rgb(255, 255, 255); font-size: 0.9em; width: 100%; }
#dscalendar_week td {  }
td.dscalendar_week_day { height: 6em; }
div.dscalendar_week_day { padding: 0.5em; background-color: rgb(239, 235, 222); font-weight: bold; }
.dscalendar_week_entry { padding: 0.5em; background-color: rgb(255, 255, 255); font-weight: normal; }
.DSSCError { background-color: pink; }
.DSSCOption { cursor: pointer; }
.DSSCTimeContainer { border: 1px solid rgb(0, 0, 0); overflow: auto; background-color: rgb(255, 255, 255); display: block; z-index: 2; height: 120px; position: absolute; width: 95px; }
.DSSCSelected { background-color: rgb(102, 204, 255); }
.DSSCInterval { width: 160px; }
.dstabbar_bottom { margin-bottom: 1.5em; }
a.dstabbar:link, a.dstabbar:visited { border-right: 1px solid rgb(255, 255, 255); padding: 3px; background: rgb(99, 99, 99) none repeat scroll 0% 0%; display: block; color: rgb(255, 255, 255); vertical-align: middle; text-align: center; text-decoration: none; }
a.dstabbar:hover, a.dstabbar:active { border-right: 1px solid rgb(255, 255, 255); padding: 3px; background: rgb(0, 51, 102) none repeat scroll 0% 0%; display: block; color: rgb(255, 255, 255); vertical-align: middle; text-align: center; text-decoration: none; }
a.dstabbara:link, a.dstabbara:visited { border-right: 1px solid rgb(255, 255, 255); padding: 3px; background: rgb(0, 51, 102) none repeat scroll 0% 0%; display: block; color: rgb(255, 255, 255); vertical-align: middle; text-align: center; text-decoration: none; }
a.dstabbara:hover, a.dstabbara:active { border-right: 1px solid rgb(255, 255, 255); padding: 3px; background: rgb(0, 51, 102) none repeat scroll 0% 0%; display: block; color: rgb(255, 255, 255); vertical-align: middle; text-align: center; text-decoration: none; }
table.dstabbar_aqua { width: 100%; }
td.dstabbar_aqua { width: 120px; }
a.dstabbar_aqua:link, a.dstabbar_aqua:visited { border: 0pt none ; margin: 0pt; padding: 7px 0px 0px; background: transparent url('dstab_aqua.gif') no-repeat scroll left top; float: left; text-decoration: none; color: rgb(0, 0, 0); text-align: center; display: block; width: 120px; height: 19px ! important; font-family: Verdana; font-style: normal; font-variant: normal; font-weight: bold; font-size: 10px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; }
a.dstabbar_aqua:hover, a.dstabbar_aqua:active { background-position: 0pt -31px; }
a.dstabbar_aquaa:link, a.dstabbar_aquaa:visited, a.dstabbar_aquaa:hover, .adstabbar_aquaa:active { border: 0pt none ; margin: 0pt; padding: 7px 0px 0px; background: transparent url('dstab_aqua.gif') no-repeat scroll 0pt -31px; float: left; text-decoration: none; color: rgb(0, 0, 0); text-align: center; display: block; width: 120px; height: 19px ! important; font-family: Verdana; font-style: normal; font-variant: normal; font-weight: bold; font-size: 10px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; }
table.dstabbar_aquacenter { margin: 0pt auto; width: 100%; padding-bottom: 10px; text-align: center; }
td.dstabbar_aquacenter { width: 95px; text-align: center; height: 22px; color: rgb(0, 0, 153); }
a.dstabbar_aquacenter:link, a.dstabbar_aquacenter:visited { border-right: 1px solid rgb(90, 90, 90); margin: 0pt; padding: 5px 0px 4px; background: rgb(238, 238, 238) url('dsbutton_aquac_gray_mid.png') repeat-x scroll 0% 0%; text-decoration: none; color: rgb(0, 0, 0); display: block; width: 95px; font-family: Verdana; font-style: normal; font-variant: normal; font-weight: normal; font-size: 10px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; vertical-align: middle; }
a.dstabbar_aquacenter:hover, a.dstabbar_aquacenter:active {  }
a.dstabbar_aquacentera:link, a.dstabbar_aquacentera:visited, a.dstabbar_aquacentera:hover, .adstabbar_aquacentera:active { border-style: none solid none none; border-color: -moz-use-text-color rgb(90, 90, 90) -moz-use-text-color -moz-use-text-color; border-width: 0pt 1px 0pt 0pt; margin: 0pt; padding: 5px 0px 4px; background: rgb(238, 238, 238) url('dsbutton_aquac_blue_mid.png') repeat-x scroll 0% 0%; text-decoration: none; color: rgb(0, 0, 0); display: block; width: 95px; font-family: Verdana; font-style: normal; font-variant: normal; font-weight: normal; font-size: 10px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; vertical-align: middle; }
a.dstabbar_aquacenter_lastright:link, a.dstabbar_aquacenter_lastright:visited, a.dstabbar_aquacenter_lastright:hover, a.dstabbar_aquacenter_lastright:active { border-right: 0px none; }
td.dstabbar_aquacenter_spacer_left { height: 22px; background-image: url('dsbutton_aquac_gray_left.gif'); background-position: right top; background-repeat: no-repeat; }
td.dstabbar_aquacenter_spacer_left_active { height: 22px; background-image: url('dsbutton_aquac_blue_left.gif'); background-position: right top; background-repeat: no-repeat; }
td.dstabbar_aquacenter_spacer_right { height: 22px; background-image: url('dsbutton_aquac_gray_right.gif'); background-position: left top; background-repeat: no-repeat; }
td.dstabbar_aquacenter_spacer_right_active { height: 22px; background-image: url('dsbutton_aquac_blue_right.gif'); background-position: left top; background-repeat: no-repeat; }
table.dstabbar_classic { width: 100%; padding-bottom: 10px; }
td.dstabbar_classic { border-right: 1px solid rgb(188, 188, 146); width: 108px; }
a.dstabbar_classic:link, a.dstabbar_classic:visited, a.dstabbar_classic:active { border-top: 1px solid rgb(236, 236, 225); border-bottom: 1px solid rgb(188, 188, 146); padding: 4px; background: rgb(236, 236, 225) none repeat scroll 0% 0%; font-family: Verdana; font-style: normal; font-variant: normal; font-weight: normal; font-size: 11px; font-size-adjust: none; font-stretch: normal; -x-system-font: none; color: rgb(102, 102, 102); line-height: 16px; text-decoration: none; text-align: center; display: block; width: 100px; }
a.dstabbar_classic:hover { background: rgb(235, 235, 222) none repeat scroll 0% 0%; }
a.dstabbar_classica:link, a.dstabbar_classica:visited, a.dstabbar_classica:active { border-top: 1px solid rgb(188, 188, 146); padding: 4px; font-family: Verdana; font-style: normal; font-variant: normal; font-weight: normal; font-size: 11px; font-size-adjust: none; font-stretch: normal; -x-system-font: none; color: rgb(0, 0, 0); line-height: 16px; text-decoration: none; text-align: center; display: block; width: 100px; }
a.dstabbar_classica:hover {  }
td.dstabbar_classic_spacer_right { border-bottom: 1px solid rgb(188, 188, 146); }
table.dstabbar_classicvariable { width: 100%; padding-bottom: 10px; }
td.dstabbar_classicvariable { border-right: 1px solid rgb(188, 188, 146); }
td.dstabbar_classicvariable_lastright { border-right: 1px solid rgb(249, 249, 239); }
a.dstabbar_classicvariable:link, a.dstabbar_classicvariable:visited, a.dstabbar_classicvariable:active { border-top: 1px solid rgb(236, 236, 225); border-bottom: 1px solid rgb(188, 188, 146); padding: 4px; background: rgb(236, 236, 225) none repeat scroll 0% 0%; font-family: Verdana; font-style: normal; font-variant: normal; font-weight: normal; font-size: 10px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; color: rgb(102, 102, 102); text-decoration: none; text-align: center; display: block; }
a.dstabbar_classicvariable:hover { background: rgb(235, 235, 222) none repeat scroll 0% 0%; }
a.dstabbar_classicvariablea:link, a.dstabbar_classicvariablea:visited, a.dstabbar_classicvariablea:active { border-top: 1px solid rgb(188, 188, 146); padding: 4px; font-family: Verdana; font-style: normal; font-variant: normal; font-weight: normal; font-size: 10px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; color: rgb(0, 0, 0); text-decoration: none; text-align: center; display: block; }
a.dstabbar_classicvariablea:hover {  }
td.classicvariable_spacer_right { border-bottom: 1px solid rgb(188, 188, 146); width: 100%; }
table.dstabbar_classiccenter { margin: 0pt auto; width: 100%; padding-bottom: 10px; text-align: center; }
td.dstabbar_classiccenter { border-right: 1px solid rgb(188, 188, 146); width: 101px; }
a.dstabbar_classiccenter:link, a.dstabbar_classiccenter:visited, a.dstabbar_classiccenter:active { border-top: 1px solid rgb(236, 236, 225); border-bottom: 1px solid rgb(188, 188, 146); padding: 3px; background: rgb(236, 236, 225) none repeat scroll 0% 0%; font-family: Verdana; font-style: normal; font-variant: normal; font-weight: normal; font-size: 10px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; color: rgb(102, 102, 102); text-decoration: none; display: block; width: 95px; }
a.dstabbar_classiccenter:hover { background: rgb(235, 235, 222) none repeat scroll 0% 0%; }
a.dstabbar_classiccentera:link, a.dstabbar_classiccentera:visited, a.dstabbar_classiccentera:active { border-top: 1px solid rgb(188, 188, 146); padding: 3px; font-family: Verdana; font-style: normal; font-variant: normal; font-weight: normal; font-size: 10px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; color: rgb(0, 0, 0); text-decoration: none; display: block; width: 95px; }
a.dstabbar_classiccentera:hover {  }
td.dstabbar_classiccenter_spacer_right { border-bottom: 1px solid rgb(188, 188, 146); width: 33%; }
td.dstabbar_classiccenter_spacer_left { border-right: 1px solid rgb(188, 188, 146); border-bottom: 1px solid rgb(188, 188, 146); width: 33%; }
div.dstabbar_xp_box { border: 1px solid rgb(145, 167, 180); }
div.dstabbar_xp { margin: 0pt; padding-left: 0pt; float: left; width: 100%; background-image: url('tabs_bg.gif'); }
div.dstabbar_xp ul { margin: 0pt; padding: 0pt; list-style-type: none; list-style-image: none; list-style-position: outside; }
div.dstabbar_xp li { margin: 0pt 0.3em 0pt 0px; padding: 0pt 0pt 0pt 1em; background: transparent url('tab_bg.gif') no-repeat scroll left top; float: left; line-height: 1.6em; }
div.dstabbar_xp li.dstabbar_xpa { background: transparent url('tab_sel_bg.gif') no-repeat scroll left top; margin-right: 0.3em; }
div.dstabbar_xp span { padding: 0px 1em 0px 0px; background: transparent url('tab_end.gif') no-repeat scroll right top; float: left; display: block; vertical-align: text-top; }
div.dstabbar_xp .dstabbar_xpa span { background: transparent url('tab_sel_end.gif') no-repeat scroll right top; }
div.dstabbar_xp a { text-decoration: none; font-family: Verdana,Arial; font-size: 1em; white-space: nowrap; vertical-align: text-top; }
div.dstabbar_xp a:link, div.dstabbar_xp a:visited, div.dstabbar_xp a:hover { color: black; }
div.dstabbar_xp a:hover {  }
div.dstabbar_xp .dstabbar_xpa {  }
div.dstabbar_xp .dstabbar_xpa a, div.dstabbar_xp .dstabbar_xpa a:link, div.dstabbar_xp .dstabbar_xpa a:visited {  }
div.dstabbar_narrow { float: left; position: relative; left: 50%; text-align: left; }
div.dstabbar_narrow ul { margin: 0pt; padding: 0pt; list-style-type: none; list-style-image: none; list-style-position: outside; position: relative; left: -50%; }
div.dstabbar_narrow ul li { float: left; }
div.dstabbar_narrow ul li a { border-left: 1px solid rgb(255, 255, 255); padding: 0pt 20px; background-color: rgb(185, 195, 198); color: rgb(255, 255, 255); display: block; height: 25px; line-height: 25px; text-align: center; text-decoration: none; white-space: nowrap; width: auto ! important; }
div.dstabbar_narrow ul li.dstabbar_narrow_left a { border: 0pt none ; background: rgb(185, 195, 198) url('tabbar_narrow_bg-nav-tab-cap-left.gif') no-repeat scroll left top; }
div.dstabbar_narrow ul li.dstabbar_narrow_right a { background: rgb(185, 195, 198) url('tabbar_narrow_bg-nav-tab-cap-right.gif') no-repeat scroll right top; }
div.dstabbar_narrow ul li.dstabbar_narrow_left a:hover, div.dstabbar_narrow ul li.dstabbar_narrow_left a.active { background: rgb(147, 160, 166) url('tabbar_narrow_bg-nav-tab-cap-left.gif') no-repeat scroll left bottom; }
div.dstabbar_narrow ul li.dstabbar_narrow_right a:hover, div.dstabbar_narrow ul li.dstabbar_narrow_right a.active { background: rgb(147, 160, 166) url('tabbar_narrow_bg-nav-tab-cap-right.gif') no-repeat scroll right bottom; }
div.dstabbar_narrow ul li a:hover { background: rgb(147, 160, 166) none repeat scroll 0% 0%; }
div.dstabbar_narrow ul li a.active { background-color: rgb(147, 160, 166); cursor: default; }
ul.dstabbar_colortab { margin: 0pt; padding: 0pt; list-style-type: none; }
li.dstabbar_colortab { margin: 0pt; padding: 0pt; font-weight: bold; float: left; }
a.dstabbar_colortab:link, a.dstabbar_colortab:visited, a.dstabbar_colortab:active { padding: 0pt 0pt 0.25em 0.4em; font-size: 1.1em; display: block; margin-left: 0.5em; margin-top: 0.7em; color: rgb(137, 137, 137); border-bottom-style: solid; border-bottom-width: 0.2em; width: 8em ! important; }
a.dstabbar_colortaba:link, a.dstabbar_colortaba:visited, a.dstabbar_colortaba:active { padding: 0pt 0pt 0.25em 0.4em; font-size: 1.1em; display: block; margin-left: 0.5em; margin-top: 0.7em; color: rgb(0, 48, 173); border-bottom-style: solid; border-bottom-width: 0.5em; width: 8em ! important; }
.dsbutton_aqua, .dsbutton_aqua:link, .dsbutton_aqua:visited, .dsbutton_aqua:active { padding: 3px 0px 0px; background: transparent url('dsbutton_aqua.gif') no-repeat scroll left top; color: rgb(0, 0, 0); margin-top: 15px; text-align: center; display: block; font-family: verdana; font-style: normal; font-variant: normal; font-weight: bold; font-size: 10px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; width: 84px; height: 22px; }
.dsbutton_aquaa, .dsbutton_aqua:hover { padding: 3px 0px 0px; background: transparent url('dsbutton_aqua.gif') no-repeat scroll 0pt -27px; color: rgb(0, 0, 0); margin-top: 15px; text-align: center; display: block; font-family: verdana; font-style: normal; font-variant: normal; font-weight: bold; font-size: 10px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; width: 84px; height: 22px; }
.dspanel, .dspanel:active, .dspanel:hover, .dspanel:link, .dspanel:visited { color: rgb(137, 137, 137); background-color: rgb(238, 235, 223); }
.dspanel_shaded_black { background: rgb(0, 0, 0) url('dspanel_shadedblack.gif') repeat-x scroll 0% 0%; color: rgb(188, 204, 204); }
.dspanel_shaded_darkblue { background: rgb(255, 255, 255) url('dspanel_shaded_darkblue.gif') repeat-x scroll 0% 0%; color: rgb(255, 255, 255); }
.dspanel_shaded_darkblue a:link, .dspanel_shaded_darkblue a:visited, .dspanel_shaded_darkblue a:visited, .dspanel_shaded_darkblue a:hover { color: rgb(255, 255, 255); }
.dspanel_shaded_blue { background: rgb(0, 0, 0) url('dspanel_shaded_blue.gif') repeat-x scroll 0% 0%; color: rgb(188, 204, 204); }
.dspanel_shaded_blue { border-top: 1px solid rgb(81, 108, 135); border-bottom: 0px solid rgb(141, 141, 141); padding: 4px; background: rgb(255, 255, 255) url('dspanel_shaded_blue.gif') repeat-x scroll 0% 0%; font-family: Arial,Helvetica,sans-serif; font-size: 7pt; font-weight: normal; color: rgb(0, 0, 0); }
.dspanel_shaded_gray { border-top: 1px solid rgb(141, 141, 141); border-bottom: 0px solid rgb(141, 141, 141); padding: 4px; background: rgb(255, 255, 255) url('dspanel_shaded_gray.gif') repeat-x scroll 0% 0%; font-family: Arial,Helvetica,sans-serif; font-size: 7pt; font-weight: normal; color: rgb(0, 0, 0); }
.dssubpanel { border-top: 0px solid rgb(102, 102, 102); border-bottom: 1px solid rgb(102, 102, 102); margin: 0pt; padding: 0pt; background: transparent url('dspanelbg.gif') repeat-x scroll 0% 0%; clear: both; height: 24px; }
.dsrt_btn { border: 0pt none ; padding: 0px 3px; height: 20px; width: 20px; }
.dsmcustnav { border: 0pt none ; background: rgb(99, 99, 99) none repeat scroll 0% 0%; color: rgb(255, 255, 255); }
.dsmenu { border-style: solid; border-color: rgb(255, 255, 255) rgb(195, 195, 156) rgb(195, 195, 156) rgb(255, 255, 255); border-width: 1px; padding: 3px 0pt; background: rgb(249, 249, 239) none repeat scroll 0% 0%; color: rgb(36, 36, 36); cursor: pointer; }
.dsmenua { border-style: solid; border-color: rgb(255, 255, 255) rgb(199, 195, 184) rgb(199, 195, 184) rgb(255, 255, 255); border-width: 1px; padding: 3px 0pt; background: rgb(238, 235, 223) none repeat scroll 0% 0%; cursor: pointer; }
.dsmenu_highlight { border-style: solid; border-color: rgb(255, 255, 255) rgb(195, 195, 156) rgb(195, 195, 156) rgb(255, 255, 255); border-width: 1px; padding: 3px 0pt; background: rgb(249, 249, 239) none repeat scroll 0% 0%; color: rgb(177, 0, 39); cursor: pointer; }
a.dscolumnselect:link, a.dscolumnselect:visited, a.dscolumnselect:active { border: 1px outset rgb(188, 188, 146); background: rgb(249, 249, 239) none repeat scroll 0% 0%; display: block; color: rgb(0, 0, 0); text-decoration: none; text-align: center; }
a.dscolumnselect:hover { border: 1px outset rgb(188, 188, 146); background: rgb(207, 207, 207) none repeat scroll 0% 0%; display: block; color: rgb(0, 0, 0); text-decoration: none; text-align: center; }
a.dscolumnselecta:link, a.dscolumnselecta:visited, a.dscolumnselecta:active, a.dscolumnselecta:hover { border: 1px outset rgb(188, 188, 146); background: rgb(207, 207, 207) none repeat scroll 0% 0%; display: block; color: rgb(0, 0, 0); text-decoration: none; text-align: center; }
.dstable table td.dsaccordion, .dsaccordion_classic { border-bottom: 1px solid rgb(233, 233, 219); padding: 5px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; font-weight: bold; color: rgb(51, 51, 51); }
.dstable table td.dsaccordion, .dsaccordion { border-bottom: 1px solid rgb(233, 233, 219); padding: 5px 0px 5px 5px; background: rgb(255, 255, 255) url('dspanel_mid.png') repeat-x scroll 0% 0%; cursor: pointer; font-weight: bold; color: rgb(51, 51, 51); }
.dsspacehead { border-bottom: 1px solid rgb(233, 233, 219); padding: 5px; background: rgb(255, 255, 255) url('dspanel_mid.png') repeat-x scroll 0% 0%; font-weight: bold; color: rgb(51, 51, 51); }
.dsspacehead_active { border-bottom: 1px solid rgb(233, 233, 219); padding: 5px; background: rgb(255, 255, 255) url('dspanel_mid_active.png') repeat-x scroll 0% 0%; font-weight: bold; color: rgb(51, 51, 51); }
.dsaccordion_arrow { padding-left: 10px; width: 13px; cursor: pointer; color: rgb(0, 51, 255); }
.dsaccordion_disabled { color: rgb(137, 137, 137); cursor: default; }
.dsaccordion_content { border-style: none solid solid; border-color: -moz-use-text-color rgb(198, 195, 156) rgb(198, 195, 156); border-width: 0pt 1px 1px; margin: 1em; padding-bottom: 0em; height: 1%; }
.dsaccordion_inactive { cursor: pointer; color: rgb(0, 51, 153); text-decoration: none; }
.dsaccordion_hover, .dswidget_hover { cursor: pointer; color: rgb(215, 0, 38); text-decoration: none; }
.dsaccordion_arrow_small { cursor: pointer; color: rgb(0, 51, 255); }
div.dspaging, div.dspaging_manager { padding: 0px 0px 0px 2px; font-family: verdana,arial; float: right; }
div.dscommandbar_paging { font-family: verdana,arial; font-size: 1em; }
a.dspaging:link, a.dspaging:visited, a.dspaging:active { color: rgb(0, 51, 153); text-decoration: none; }
a.dspaging:hover { color: rgb(215, 0, 38); text-decoration: none; }
a.dspaging_manager { font-size: 1.3em; font-weight: bold; }
a.dspaging_manager:link, a.dspaging_manager:visited, a.dspaging_manager:active { color: rgb(137, 137, 137); text-decoration: none; }
a.dspaging_manager:hover { color: rgb(137, 137, 137); text-decoration: none; }
div.dspaging_widget { padding: 0px 0px 0px 2px; font-family: verdana,arial; float: right; }
a.dspaging_widget:link, a.dspaging_widget:visited, a.dspaging_widget:active { color: rgb(119, 88, 56); text-decoration: none; font-weight: bold; }
a.dspaging_widget:hover { color: rgb(119, 88, 56); text-decoration: none; font-weight: bold; }
ul.dspaging { margin: 0pt; padding: 0pt; list-style-type: none; }
li.dspaging { float: left; }
ul.dscolumn_nav_2_active { margin: 0pt; padding: 0pt; list-style-type: none; }
li.dscolumn_nav_2_active, li.dscolumn_nav_2 { float: left; }
.dsinfobody { background: rgb(239, 239, 230) none repeat scroll 0% 0%; color: rgb(51, 51, 51); }
.dsinfohead { border-bottom: 1px solid rgb(188, 188, 146); margin: 0pt; padding: 5px 0pt 5px 5px; background: rgb(238, 235, 223) none repeat scroll 0% 0%; font-size: 1.4em; color: rgb(51, 51, 51); }
.dsinfomodul { padding: 2px 0pt; }
.dsinfodescription { padding: 2px 0pt; line-height: 1.5em; }
.dsinfocontact { padding: 4px 0pt; }
.dsinfo_body { background: rgb(239, 239, 230) none repeat scroll 0% 0%; color: rgb(51, 51, 51); }
.dsinfo_title { border-bottom: 1px solid rgb(188, 188, 146); margin: 0pt; padding: 5px 0pt 5px 5px; background: rgb(238, 235, 223) none repeat scroll 0% 0%; font-size: 1.4em; color: rgb(51, 51, 51); }
.dsinfo_modul { padding: 2px 0pt; }
.dsinfo_description { padding: 2px 0pt; line-height: 1.5em; }
.dsinfo_contact { padding: 4px 0pt; }
div.dsinfo_table { display: table; width: 100% ! important; }
div.dsinfo_image { display: table-cell; vertical-align: top; margin-right: 0pt ! important; }
div.dsinfo_content { padding: 10px 10px 10px 0pt; width: 100%; display: table-cell; vertical-align: top; height: 1%; }
.dstree_dynasite { margin: 0px 0px 1.5em; padding: 0px; font-family: verdana; list-style-type: square; list-style-position: inside; }
.dssystemsubmenus_1 { margin: 0.5em 0pt 0pt 1.5em; padding: 0pt; }
.dssystemsubmenus_2 { margin: 0pt; padding: 0pt; }
li.dstree_dynasite_active { border-bottom: 1px dashed rgb(219, 219, 219); margin: 0px; padding: 7px 0px 7px 10px; background: rgb(227, 244, 255) none repeat scroll 0% 0%; font-weight: bold; }
a.dstree_dynasite_active:link, a.dstree_dynasite_active:visited, a.dstree_dynasite_active:active { margin: 0px; padding: 7px 8px 7px 0px; background: rgb(227, 244, 255) none repeat scroll 0% 0%; color: rgb(0, 51, 102); text-decoration: none; }
a.dstree_dynasite_active:hover {  }
li.dstree_dynasite_inactive { border-bottom: 1px dashed rgb(219, 219, 219); margin: 0px; padding: 7px 0px 7px 10px; font-weight: bold; }
a.dstree_dynasite_inactive:link, a.dstree_dynasite_inactive:visited, a.dstree_dynasite_inactive:active { margin: 0px; padding: 7px 8px 7px 0px; color: rgb(0, 51, 102); text-decoration: none; }
a.dstree_dynasite_inactive:hover {  }
li.dstree_dynasite_active { padding: 0.3em 0pt; list-style-type: square; list-style-image: none; list-style-position: inside; margin-left: 0pt; font-size: 0.93em; }
a.dstree_dynasite_active:link, a.dssystemsubmenu_active:visited, a.dssystemsubmenu_active:active { color: rgb(0, 51, 102); }
a.dstree_dynasite_active:hover {  }
li.dssystemsubmenu_inactive { padding: 0.3em 0pt; list-style-type: circle; list-style-image: none; list-style-position: inside; margin-left: 0pt; font-size: 0.93em; }
a.dssystemsubmenu_inactive:link, a.dssystemsubmenu_inactive:visited, a.dssystemsubmenu_inactive:active { color: rgb(102, 102, 102); }
a.dssystemsubmenu_inactive:hover {  }
ul.dstree_explorer { margin: 0pt; padding: 0pt; overflow: hidden; list-style-type: none; }
ul.dstree_explorer_sub { margin: 0.3em 0pt 0pt 2.2em; padding: 0pt; overflow: hidden; list-style-type: none; }
ul.dstree_explorer img { border: 0pt none ; padding: 0pt 0.2em 0pt 0pt; height: 1.6em; width: 1.6em; }
ul.dstree_explorer li { margin: 0pt; padding: 0pt; list-style-type: none; }
ul.dstree_explorer ul li { margin: 0pt; padding: 0pt; list-style-type: none; }
ul.dstree_explorer a:link, ul.dstree_explorer a:visited, ul.dstree_explorer a:active { vertical-align: middle; color: rgb(0, 0, 0); text-decoration: none; }
ul.dstree_explorer a:hover { color: rgb(0, 0, 0); }
a.dstree_explorer_active:link, a.dstree_explorer_active:visited, a.dstree_explorer_active:active { background: rgb(221, 221, 221) none repeat scroll 0% 0%; }
.dsclearfix:after { content: "."; clear: both; height: 0px; visibility: hidden; display: block; }
.dsclearfix { display: inline-block; }
* html .dsclearfix { height: 1%; }
.dsclearfix { display: block; }
.dstabbar_straight { border-left: 1px solid rgb(153, 153, 153); padding: 0pt; list-style-type: none; list-style-image: none; list-style-position: outside; position: relative; margin-bottom: 0pt; margin-left: 20px; display: block; z-index: 99; }
.dstabbar_straight li { border-top: 1px solid rgb(153, 153, 153); border-right: 1px solid rgb(153, 153, 153); float: left; }
.dstabbar_straight li a { border-bottom: 1px solid rgb(153, 153, 153); padding: 5px 7px 6px; background: rgb(255, 255, 255) url('tabbar_bg_gray_shade.gif') repeat-x scroll 0pt 50%; float: left; z-index: 10; }
.dstabbar_straight li.dstabbar_straighta { float: left; }
.dstabbar_straight li.dstabbar_straighta a { background: rgb(255, 255, 255) none repeat scroll 0% 0%; border-bottom-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); }
.dstabbar_straight li.dstabbar_straighta a:hover { color: rgb(204, 0, 0); }
.dstabbar_straight li:hover {  }
.dstabbar_straight li:hover a { background: rgb(255, 255, 255) none repeat scroll 0% 0%; border-bottom-color: rgb(255, 255, 255); }
.dstabbar_straight a:focus { overflow: hidden; outline-color: -moz-use-text-color; outline-style: none; outline-width: medium; }
.navborder { background: rgb(153, 153, 153) none repeat scroll 0% 0%; clear: both; position: relative; top: -1px; height: 1px; line-height: 0pt; font-size: 0pt; z-index: 0; }
input.ds_text_designer { border-style: solid; border-color: rgb(127, 157, 185) rgb(255, 255, 255) rgb(127, 157, 185) rgb(127, 157, 185); border-width: 1px 0px 1px 1px; padding: 2px; width: 35% ! important; text-align: right; }
select.ds_select_designer { border-top: 1px solid rgb(127, 157, 185) ! important; border-left: 1px solid rgb(127, 157, 185) ! important; border-bottom: 1px solid rgb(127, 157, 185) ! important; padding: 1px 1px 1px 0pt; width: 60%; }
div.menu { position: absolute; top: 0pt; left: 0pt; font-family: verdana; }
div.menu a { display: block; text-decoration: none; cursor: default; outline-color: -moz-use-text-color; outline-style: none; outline-width: medium; font-size: 11px; }
.menu .separator { padding: 0pt; overflow: hidden; height: 1px; display: block; font-size: 1px; }
.menu ul, .menu li { margin: 0pt; padding: 0pt; list-style-type: none; list-style-image: none; list-style-position: outside; text-align: left; }
.menu li { list-style-position: outside; }
.menu.firefox { border-style: solid; border-color: rgb(221, 221, 221) rgb(102, 102, 102) rgb(102, 102, 102) rgb(221, 221, 221); border-width: 1px; padding: 2px 0pt; background: rgb(244, 245, 235) none repeat scroll 0% 0%; width: 12em; }
.menu.firefox a { margin: 0pt 2px; padding: 4px 15px; color: rgb(85, 85, 85); }
.menu.firefox a:hover { background: rgb(0, 0, 102) none repeat scroll 0% 0%; color: rgb(255, 255, 255); }
.menu.firefox a.disabled { color: rgb(187, 187, 187); }
.menu.firefox a.disabled:hover { background: rgb(244, 245, 235) none repeat scroll 0% 0%; color: rgb(187, 187, 187); }
.menu.firefox .separator { border-bottom: 1px solid rgb(255, 255, 255); margin: 2px 4px; background: rgb(153, 153, 153) none repeat scroll 0% 0%; }
.menu.google { border-style: solid; border-color: rgb(204, 204, 204) rgb(103, 103, 103) rgb(103, 103, 103) rgb(204, 204, 204); border-width: 1px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; width: 10.5em; }
.menu.google a { padding: 2px 5px; color: rgb(0, 0, 204); text-decoration: none; cursor: pointer; font-size: 12px; }
.menu.google a:hover { background: rgb(211, 227, 254) none repeat scroll 0% 0%; }
.menu.google a.disabled { color: rgb(187, 187, 187); }
.menu.google a.disabled:hover { background: rgb(255, 255, 255) none repeat scroll 0% 0%; color: rgb(187, 187, 187); }
.menu.google .separator { background: rgb(204, 204, 204) none repeat scroll 0% 0%; }
.menu.desktop { border: 1px solid rgb(153, 153, 153); padding: 0pt; background: rgb(249, 248, 247) none repeat scroll 0% 0%; width: 14em; }
.menu.desktop ul, .menu.desktop li { margin: 0pt; padding: 0pt; }
.menu.desktop li.separator { height: 1px; }
.menu.desktop a { border: 1px solid rgb(249, 248, 247); margin: 0pt; padding: 3px 0pt 3px 25px; color: rgb(85, 85, 85); }
.menu.desktop a.disabled { opacity: 0.25; }
.menu.desktop li.separator { border-bottom: 1px solid rgb(255, 255, 255); margin: 1px 1px 0pt; background: rgb(170, 170, 170) none repeat scroll 0% 0%; line-height: 1px ! important; }
.menu.desktop a.new { background: rgb(249, 248, 247) url('page.png') no-repeat scroll 2px 50%; }
.menu.desktop a.edit { background: rgb(249, 248, 247) url('page_edit.png') no-repeat scroll 2px 50%; }
.menu.desktop a.copy { background: rgb(249, 248, 247) url('page_copy.png') no-repeat scroll 2px 50%; }
.menu.desktop a.move { background: rgb(249, 248, 247) url('move.png') no-repeat scroll 2px 50%; }
.menu.desktop a.paste { background: rgb(249, 248, 247) url('paste_plain.png') no-repeat scroll 2px 50%; }
.menu.desktop a.online { background: rgb(249, 248, 247) url('status_green.gif') no-repeat scroll 2px 50%; }
.menu.desktop a.busy { background: rgb(249, 248, 247) url('status_yellow.gif') no-repeat scroll 2px 50%; }
.menu.desktop a.away { background: rgb(249, 248, 247) url('status_red.gif') no-repeat scroll 2px 50%; }
.menu.desktop a.donotdisturb { background: rgb(249, 248, 247) url('status_yellow.gif') no-repeat scroll 2px 50%; }
.menu.desktop a.print { background: rgb(249, 248, 247) url('printer.png') no-repeat scroll 2px 50%; }
.menu.desktop a.preview { background: rgb(249, 248, 247) url('page_white_magnify.png') no-repeat scroll 2px 50%; }
.menu.desktop a.assign { background: rgb(249, 248, 247) url('page_link.gif') no-repeat scroll 2px 50%; }
.menu.desktop a.reply { background: rgb(249, 248, 247) url('email_answer.png') no-repeat scroll 2px 50%; }
.menu.desktop a.forward { background: rgb(249, 248, 247) url('email_go.png') no-repeat scroll 2px 50%; }
.menu.desktop a.delete { background: rgb(249, 248, 247) url('page_delete.png') no-repeat scroll 2px 50%; }
.menu.desktop a.save { background: rgb(249, 248, 247) url('page_save.png') no-repeat scroll 2px 50%; }
.menu.desktop a.xls { background: rgb(249, 248, 247) url('page_excel.png') no-repeat scroll 2px 50%; }
.menu.desktop a.doc { background: rgb(249, 248, 247) url('page_word.png') no-repeat scroll 2px 50%; }
.menu.desktop a.pdf { background: rgb(249, 248, 247) url('page_acrobat.png') no-repeat scroll 2px 50%; }
.menu.desktop a.send { background: rgb(249, 248, 247) url('email.png') no-repeat scroll 2px 50%; }
.menu.desktop a.enabled:hover { background-color: rgb(10, 36, 106); color: rgb(255, 255, 255); }

/* ::::: http://www.eviva.ch/dscss_2752.css ::::: */

* html .dsarticle2nd, .dstitle2nd, .dsbody2nd { height: 1%; }
.dsnowrap_table { display: table; width: 100%; }
.dsnowrap_image { display: table-cell; vertical-align: top; margin-right: 0pt ! important; }
.dsnowrap_content { width: 100%; display: table-cell; vertical-align: top; height: 1%; }
.dsnowrap_image_right { margin-left: 0pt ! important; }
.dsclearafter:after { content: "."; display: block; height: 0pt; clear: both; visibility: hidden; }
.dstitledesign_container_1 {  }
.dstitledesign_content_1 {  }
.dsbodydesign_content_1 { background-color: rgb(245, 245, 245); padding-bottom: 6px; }
.dsarticle_1 { border: 6px solid rgb(255, 255, 255); padding: 0px; overflow: hidden; margin-bottom: 8px; }
div.dstitle_1 {  }
h1.dstitle_1 { border-width: 0px; margin: 0px; padding: 3px 5px 27px; color: rgb(255, 255, 255); font-size: 1.3em; font-weight: bold; background-image: url('bg_beitrag_rot.gif'); background-repeat: repeat-x; clear: both; }
h2.dstitle_1 {  }
a.dstitle_1:link { text-decoration: none; color: rgb(255, 255, 255); font-weight: bold; }
a.dstitle_1:visited { text-decoration: none; color: rgb(255, 255, 255); font-weight: bold; }
a.dstitle_1:active { text-decoration: none; color: rgb(255, 255, 255); font-weight: bold; }
a.dstitle_1:hover { color: rgb(255, 255, 255); }
.dsbody_1 { padding: 5px; font-size: 1.1em; }
div.dsoption_1 { text-align: left; padding-bottom: 5px; padding-left: 5px; }
a.dsoption_1:link { border-bottom: 1px dotted rgb(153, 153, 153); padding: 3px 5px 2px 12px; font-size: 1.1em; background-image: url('pfeil_rot.gif'); background-repeat: no-repeat; background-position: 1px 5px; display: block; }
a.dsoption_1:visited { border-bottom: 1px dotted rgb(153, 153, 153); padding: 3px 5px 2px 12px; font-size: 1.1em; background-image: url('pfeil_rot.gif'); background-repeat: no-repeat; background-position: 1px 5px; display: block; }
a.dsoption_1:active { border-bottom: 1px dotted rgb(153, 153, 153); padding: 3px 5px 2px 12px; font-size: 1.1em; background-image: url('pfeil_rot.gif'); background-repeat: no-repeat; background-position: 1px 5px; display: block; }
a.dsoption_1:hover { border-bottom: 1px dotted rgb(153, 153, 153); padding: 3px 5px 2px 12px; color: rgb(0, 0, 0); background-color: rgb(222, 222, 222); background-image: url('pfeil_schwarz.gif'); background-repeat: no-repeat; background-position: 1px 5px; display: block; }
.dsimage_1 {  }
table.dsimage_1 {  }
div.dsimage_1 { text-align: center; }
td.dsimage_1 {  }
img.dsimage_1 { border-width: 0px; }
.dsimagedescription_1 { border-bottom: 1px solid rgb(181, 49, 34); padding: 3px; color: rgb(153, 153, 153); font-size: 0.95em; text-align: left; }
.dsimage_abovetitle_1 {  }
img.dsimage_abovetitle_1 {  }
div.dsimage_abovetitle_1 {  }
.dsimage_titleleft_1 {  }
.dsimage_titleright_1 {  }
.dsimage_abovebody_1 { text-align: center; }
img.dsimage_abovebody_1 {  }
div.dsimage_abovebody_1 {  }
.dsimage_bodywrapleft_1 {  }
.dsimage_bodywrapright_1 {  }
.dsimage_bottomleft_1 {  }
.dsimage_bottomright_1 {  }
.dsimage_titlebodynowrapleft_1 {  }
.dsimage_bodynowrapleft_1 {  }
.dsimage_titlebodynowrapright_1 {  }
.dsimage_bodynowrapright_1 {  }
.dsimage_titlebodywrapleft_1 {  }
.dsimage_titlebodywrapright_1 {  }
.dsdate_1 {  }
.dstitledesign_container_2 {  }
.dstitledesign_content_2 {  }
.dsbodydesign_content_2 { background-color: rgb(245, 245, 245); padding-bottom: 6px; }
.dsarticle_2 { border: 6px solid rgb(255, 255, 255); padding: 0px; overflow: hidden; margin-bottom: 8px; }
div.dstitle_2 {  }
h1.dstitle_2 { margin: 0px; padding: 3px 5px 27px; color: rgb(255, 255, 255); font-size: 1.3em; font-weight: bold; background-image: url('bg_beitrag_schwarz.gif'); background-repeat: repeat-x; }
h2.dstitle_2 {  }
a.dstitle_2:link { text-decoration: none; color: rgb(255, 255, 255); font-weight: bold; }
a.dstitle_2:visited { text-decoration: none; color: rgb(255, 255, 255); font-weight: bold; }
a.dstitle_2:active { text-decoration: none; color: rgb(255, 255, 255); font-weight: bold; }
a.dstitle_2:hover { color: rgb(255, 255, 255); }
.dsbody_2 { padding: 5px; font-size: 1.1em; }
div.dsoption_2 { text-align: left; padding-bottom: 5px; padding-left: 5px; }
a.dsoption_2:link { border-bottom: 1px dotted rgb(153, 153, 153); padding: 3px 5px 2px 12px; font-size: 1.1em; background-image: url('pfeil_rot.gif'); background-repeat: no-repeat; background-position: 1px 5px; display: block; }
a.dsoption_2:visited { border-bottom: 1px dotted rgb(153, 153, 153); padding: 3px 5px 2px 12px; font-size: 1.1em; background-image: url('pfeil_rot.gif'); background-repeat: no-repeat; background-position: 1px 5px; display: block; }
a.dsoption_2:active { border-bottom: 1px dotted rgb(153, 153, 153); padding: 3px 5px 2px 12px; font-size: 1.1em; background-image: url('pfeil_rot.gif'); background-repeat: no-repeat; background-position: 1px 5px; display: block; }
a.dsoption_2:hover { border-bottom: 1px dotted rgb(153, 153, 153); padding: 3px 5px 2px 12px; color: rgb(0, 0, 0); background-color: rgb(222, 222, 222); background-image: url('pfeil_schwarz.gif'); background-repeat: no-repeat; background-position: 1px 5px; display: block; }
.dsimage_2 {  }
table.dsimage_2 {  }
div.dsimage_2 { text-align: center; }
td.dsimage_2 {  }
img.dsimage_2 { border-width: 0px; }
.dsimagedescription_2 { border-bottom: 1px solid rgb(52, 151, 219); padding: 3px; color: rgb(153, 153, 153); font-size: 0.95em; text-align: left; }
.dsimage_abovetitle_2 {  }
img.dsimage_abovetitle_2 {  }
div.dsimage_abovetitle_2 {  }
.dsimage_titleleft_2 {  }
.dsimage_titleright_2 {  }
.dsimage_abovebody_2 { text-align: center; }
img.dsimage_abovebody_2 {  }
div.dsimage_abovebody_2 {  }
.dsimage_bodywrapleft_2 {  }
.dsimage_bodywrapright_2 {  }
.dsimage_bottomleft_2 {  }
.dsimage_bottomright_2 {  }
.dsimage_titlebodynowrapleft_2 {  }
.dsimage_bodynowrapleft_2 {  }
.dsimage_titlebodynowrapright_2 {  }
.dsimage_bodynowrapright_2 {  }
.dsimage_titlebodywrapleft_2 {  }
.dsimage_titlebodywrapright_2 {  }
.dsdate_2 {  }
.dstitledesign_container_3 {  }
.dstitledesign_content_3 {  }
.dsbodydesign_content_3 { background-color: rgb(245, 245, 245); padding-bottom: 6px; }
.dsarticle_3 { border: 6px solid rgb(255, 255, 255); padding: 0px; overflow: hidden; margin-bottom: 8px; }
div.dstitle_3 {  }
h1.dstitle_3 { margin: 0px; padding: 3px 5px 27px; color: rgb(255, 255, 255); font-size: 1.3em; font-weight: bold; background-image: url('bg_beitrag_grau.gif'); background-repeat: repeat-x; }
h2.dstitle_3 {  }
a.dstitle_3:link { text-decoration: none; color: rgb(255, 255, 255); font-weight: bold; }
a.dstitle_3:visited { text-decoration: none; color: rgb(255, 255, 255); font-weight: bold; }
a.dstitle_3:active { text-decoration: none; color: rgb(255, 255, 255); font-weight: bold; }
a.dstitle_3:hover { color: rgb(255, 255, 255); }
.dsbody_3 { padding: 5px; font-size: 1.1em; }
div.dsoption_3 { text-align: left; padding-bottom: 5px; padding-left: 5px; }
a.dsoption_3:link { border-bottom: 1px dotted rgb(153, 153, 153); padding: 3px 5px 2px 12px; font-size: 1.1em; background-image: url('pfeil_rot.gif'); background-repeat: no-repeat; background-position: 1px 5px; display: block; }
a.dsoption_3:visited { border-bottom: 1px dotted rgb(153, 153, 153); padding: 3px 5px 2px 12px; font-size: 1.1em; background-image: url('pfeil_rot.gif'); background-repeat: no-repeat; background-position: 1px 5px; display: block; }
a.dsoption_3:active { border-bottom: 1px dotted rgb(153, 153, 153); padding: 3px 5px 2px 12px; font-size: 1.1em; background-image: url('pfeil_rot.gif'); background-repeat: no-repeat; background-position: 1px 5px; display: block; }
a.dsoption_3:hover { border-bottom: 1px dotted rgb(153, 153, 153); padding: 3px 5px 2px 12px; color: rgb(0, 0, 0); background-color: rgb(222, 222, 222); background-image: url('pfeil_schwarz.gif'); background-repeat: no-repeat; background-position: 1px 5px; display: block; }
.dsimage_3 {  }
table.dsimage_3 {  }
div.dsimage_3 { text-align: center; }
td.dsimage_3 {  }
img.dsimage_3 { border-width: 0px; }
.dsimagedescription_3 { border-bottom: 1px solid rgb(153, 153, 153); padding: 3px; color: rgb(153, 153, 153); font-size: 0.95em; text-align: left; }
.dsimage_abovetitle_3 {  }
img.dsimage_abovetitle_3 {  }
div.dsimage_abovetitle_3 {  }
.dsimage_titleleft_3 {  }
.dsimage_titleright_3 {  }
.dsimage_abovebody_3 { text-align: center; }
img.dsimage_abovebody_3 {  }
div.dsimage_abovebody_3 {  }
.dsimage_bodywrapleft_3 {  }
.dsimage_bodywrapright_3 {  }
.dsimage_bottomleft_3 {  }
.dsimage_bottomright_3 {  }
.dsimage_titlebodynowrapleft_3 {  }
.dsimage_bodynowrapleft_3 {  }
.dsimage_titlebodynowrapright_3 {  }
.dsimage_bodynowrapright_3 {  }
.dsimage_titlebodywrapleft_3 {  }
.dsimage_titlebodywrapright_3 {  }
.dsdate_3 {  }
.dstitledesign_container_4 {  }
.dstitledesign_content_4 {  }
.dsbodydesign_content_4 { background-color: rgb(245, 245, 245); padding-bottom: 6px; }
.dsarticle_4 { border: 6px solid rgb(255, 255, 255); padding: 0px; overflow: hidden; margin-bottom: 8px; }
div.dstitle_4 {  }
h1.dstitle_4 { margin: 0px; padding: 3px 5px 27px; color: rgb(51, 51, 51); font-size: 1.3em; font-weight: bold; background-image: url('bg_beitrag_gelb.gif'); background-repeat: repeat-x; }
h2.dstitle_4 {  }
a.dstitle_4:link { text-decoration: none; color: rgb(51, 51, 51); font-weight: bold; }
a.dstitle_4:visited { text-decoration: none; color: rgb(51, 51, 51); font-weight: bold; }
a.dstitle_4:active { text-decoration: none; color: rgb(51, 51, 51); font-weight: bold; }
a.dstitle_4:hover { color: rgb(51, 51, 51); }
.dsbody_4 { padding: 5px; font-size: 1.1em; }
div.dsoption_4 { text-align: left; padding-bottom: 5px; padding-left: 5px; }
a.dsoption_4:link { border-bottom: 1px dotted rgb(153, 153, 153); padding: 3px 5px 2px 12px; font-size: 1.1em; background-image: url('pfeil_rot.gif'); background-repeat: no-repeat; background-position: 1px 5px; display: block; }
a.dsoption_4:visited { border-bottom: 1px dotted rgb(153, 153, 153); padding: 3px 5px 2px 12px; font-size: 1.1em; background-image: url('pfeil_rot.gif'); background-repeat: no-repeat; background-position: 1px 5px; display: block; }
a.dsoption_4:active { border-bottom: 1px dotted rgb(153, 153, 153); padding: 3px 5px 2px 12px; font-size: 1.1em; background-image: url('pfeil_rot.gif'); background-repeat: no-repeat; background-position: 1px 5px; display: block; }
a.dsoption_4:hover { border-bottom: 1px dotted rgb(153, 153, 153); padding: 3px 5px 2px 12px; color: rgb(0, 0, 0); background-color: rgb(222, 222, 222); background-image: url('pfeil_schwarz.gif'); background-repeat: no-repeat; background-position: 1px 5px; display: block; }
.dsimage_4 {  }
table.dsimage_4 {  }
div.dsimage_4 { text-align: center; }
td.dsimage_4 {  }
img.dsimage_4 { border-width: 0px; }
.dsimagedescription_4 { border-bottom: 1px solid rgb(255, 220, 0); padding: 3px; color: rgb(153, 153, 153); font-size: 0.95em; text-align: left; }
.dsimage_abovetitle_4 {  }
img.dsimage_abovetitle_4 {  }
div.dsimage_abovetitle_4 {  }
.dsimage_titleleft_4 {  }
.dsimage_titleright_4 {  }
.dsimage_abovebody_4 { text-align: center; }
img.dsimage_abovebody_4 {  }
div.dsimage_abovebody_4 {  }
.dsimage_bodywrapleft_4 {  }
.dsimage_bodywrapright_4 {  }
.dsimage_bottomleft_4 {  }
.dsimage_bottomright_4 {  }
.dsimage_titlebodynowrapleft_4 {  }
.dsimage_bodynowrapleft_4 {  }
.dsimage_titlebodynowrapright_4 {  }
.dsimage_bodynowrapright_4 {  }
.dsimage_titlebodywrapleft_4 {  }
.dsimage_titlebodywrapright_4 {  }
.dsdate_4 {  }
.dsarticle_5 { border: 6px solid rgb(255, 255, 255); overflow: hidden; background-color: rgb(255, 255, 255); margin-bottom: 8px; }
.dstitledesign_container_5 {  }
.dstitledesign_content_5 {  }
.dsbodydesign_content_5 {  }
div.dstitle_5 {  }
h1.dstitle_5 { margin: 0px; padding: 3px 5px 27px; color: rgb(51, 51, 51); font-size: 1.3em; font-weight: bold; background-image: url('bg_beitrag_hellgrau.gif'); background-repeat: repeat-x; }
h2.dstitle_5 {  }
a.dstitle_5:link { text-decoration: none; color: rgb(51, 51, 51); font-weight: bold; }
a.dstitle_5:visited { text-decoration: none; color: rgb(51, 51, 51); font-weight: bold; }
a.dstitle_5:active { text-decoration: none; color: rgb(51, 51, 51); }
a.dstitle_5:hover { color: rgb(51, 51, 51); }
.dsbody_5 { padding: 5px; font-size: 1.1em; }
div.dsoption_5 { padding-right: 5px; padding-bottom: 5px; padding-left: 5px; }
a.dsoption_5:link { font-size: 1.1em; }
a.dsoption_5:visited { font-size: 1.1em; }
a.dsoption_5:active { font-size: 1.1em; }
a.dsoption_5:hover {  }
.dsimage_5 {  }
table.dsimage_5 {  }
div.dsimage_5 { text-align: center; }
td.dsimage_5 {  }
img.dsimage_5 { border-width: 0px; }
.dsimagedescription_5 { border-bottom: 1px solid rgb(153, 153, 153); padding: 3px; color: rgb(153, 153, 153); font-size: 0.95em; text-align: left; }
.dsimage_abovetitle_5 {  }
img.dsimage_abovetitle_5 {  }
div.dsimage_abovetitle_5 {  }
.dsimage_titleleft_5 {  }
.dsimage_titleright_5 {  }
.dsimage_abovebody_5 { text-align: center; }
img.dsimage_abovebody_5 {  }
div.dsimage_abovebody_5 {  }
.dsimage_bodywrapleft_5 {  }
.dsimage_bodywrapright_5 {  }
.dsimage_bottomleft_5 {  }
.dsimage_bottomright_5 {  }
.dsimage_titlebodynowrapleft_5 {  }
.dsimage_bodynowrapleft_5 {  }
.dsimage_titlebodynowrapright_5 {  }
.dsimage_bodynowrapright_5 {  }
.dsimage_titlebodywrapleft_5 {  }
.dsimage_titlebodywrapright_5 {  }
.dsdate_5 {  }
#dsmenus { margin: 0px 0px 8px; padding: 6px 6px 0px; background-color: rgb(255, 255, 255); list-style-type: none; width: 188px ! important; }
.dssubmenus {  }
.dssubmenus_1 { margin: 1px 0px 0px; padding: 3px 0px 3px 5px; list-style-type: none; }
.dssubmenus_2 { margin: 0px; padding: 3px 0px 0px 10px; list-style-type: none; }
.dssubmenus_3 { margin: 0px; padding: 3px 0px 0px 15px; list-style-type: none; }
.dssubmenus_4 { margin: 0px; padding: 3px 0px 0px 20px; list-style-type: none; }
.dssubmenus_5 { margin: 0px; padding: 3px 0px 0px 25px; }
li.dsmenu_active { margin: 0px; padding: 0px 0px 3px; }
a.dsmenu_active:link { margin: 0px; padding: 4px 5px 11px; text-decoration: none; color: rgb(255, 255, 255); font-size: 13px; font-weight: bold; background-image: url('bg_navi1_akt.gif'); display: block; width: 178px ! important; }
a.dsmenu_active:visited { margin: 0px; padding: 4px 5px 11px; text-decoration: none; color: rgb(255, 255, 255); font-size: 13px; font-weight: bold; background-image: url('bg_navi1_akt.gif'); display: block; width: 178px ! important; }
a.dsmenu_active:active { margin: 0px; padding: 4px 5px 11px; text-decoration: none; color: rgb(255, 255, 255); font-size: 13px; font-weight: bold; background-image: url('bg_navi1_akt.gif'); display: block; width: 178px ! important; }
a.dsmenu_active:hover { color: rgb(255, 255, 255); background-image: url('bg_navi1_akt.gif'); background-position: 0px 0px; }
li.dsmenu_firstchild_active {  }
li.dsmenu_lastchild_active {  }
li.dsmenu_firstchild_inactive {  }
li.dsmenu_lastchild_inactive {  }
li.dsmenu_inactive { margin: 0px; width: 188px; padding-top: 0px; padding-bottom: 3px; }
a.dsmenu_inactive:link { margin: 0px; padding: 4px 5px 11px; text-decoration: none; color: rgb(255, 255, 255); font-size: 13px; font-weight: bold; background-image: url('bg_navi1_disakt.gif'); display: block; width: 178px ! important; }
a.dsmenu_inactive:visited { margin: 0px; padding: 4px 5px 11px; text-decoration: none; color: rgb(255, 255, 255); font-size: 13px; font-weight: bold; background-image: url('bg_navi1_disakt.gif'); display: block; width: 178px ! important; }
a.dsmenu_inactive:active { margin: 0px; padding: 4px 5px 11px; text-decoration: none; color: rgb(255, 255, 255); font-size: 13px; font-weight: bold; background-image: url('bg_navi1_disakt.gif'); display: block; width: 178px ! important; }
a.dsmenu_inactive:hover { color: rgb(255, 255, 255); font-weight: bold; background-image: url('bg_navi1_akt.gif'); }
li.dssubmenu_active { margin: 0px; padding: 1px 0px 2px; }
a.dssubmenu_active:link { margin: 0px; padding: 4px 5px 3px 30px; text-decoration: none; color: rgb(181, 49, 34); font-size: 1.1em; font-weight: bold; background-image: url('bg_navi2_akt.gif'); background-repeat: no-repeat; background-position: 9px 3px; display: block; }
a.dssubmenu_active:visited { margin: 0px; padding: 4px 5px 3px 30px; text-decoration: none; color: rgb(181, 49, 34); font-size: 1.1em; font-weight: bold; background-image: url('bg_navi2_akt.gif'); background-repeat: no-repeat; background-position: 9px 3px; display: block; }
a.dssubmenu_active:active { margin: 0px; padding: 4px 5px 3px 30px; text-decoration: none; color: rgb(181, 49, 34); font-size: 1.1em; font-weight: bold; background-image: url('bg_navi2_akt.gif'); background-repeat: no-repeat; background-position: 9px 3px; display: block; }
a.dssubmenu_active:hover { color: rgb(181, 49, 34); font-weight: bold; background-image: url('bg_navi2_akt.gif'); background-position: 9px 3px; display: block; }
li.dssubmenu_firstchild_active {  }
li.dssubmenu_lastchild_active {  }
li.dssubmenu_firstchild_inactive {  }
li.dssubmenu_lastchild_inactive {  }
li.dssubmenu_inactive { margin: 0px; padding: 2px 0px; }
a.dssubmenu_inactive:link { margin: 0px; padding: 3px 5px 3px 30px; text-decoration: none; color: rgb(181, 49, 34); font-size: 1.1em; font-weight: bold; background-image: url('bg_navi2_disakt.gif'); background-repeat: no-repeat; background-position: 9px 3px; display: block; }
a.dssubmenu_inactive:visited { margin: 0px; padding: 3px 5px 3px 30px; text-decoration: none; color: rgb(181, 49, 34); font-size: 1.1em; font-weight: bold; background-image: url('bg_navi2_disakt.gif'); background-repeat: no-repeat; background-position: 9px 3px; display: block; }
a.dssubmenu_inactive:active { margin: 0px; padding: 3px 5px 3px 30px; text-decoration: none; color: rgb(181, 49, 34); font-size: 1.1em; font-weight: bold; background-image: url('bg_navi2_disakt.gif'); background-repeat: no-repeat; background-position: 9px 3px; display: block; }
a.dssubmenu_inactive:hover { color: rgb(181, 49, 34); font-weight: bold; background-image: url('bg_navi2_akt.gif'); background-repeat: no-repeat; background-position: 9px 3px; }
body.dynasite { margin: 10px auto 8px; color: rgb(0, 0, 0); text-align: center; background-image: url('bg_body.gif'); width: 992px; }
body.dynasite { margin: 10px auto 8px; color: rgb(0, 0, 0); text-align: center; background-image: url('bg_body.gif'); width: 992px; }
html { margin: 0px auto; font-family: verdana,arial; color: rgb(0, 0, 0); font-size: 62.5%; }
#dssubbody { text-align: left; }
#dsmain { margin: 0px; padding: 0px; background-color: rgb(233, 233, 233); float: left; width: 992px; }
#dsmenucontainer { float: left; width: 200px; padding-bottom: 50px; }
#dsmenuheader {  }
#dsmenufooter { padding-bottom: 8px; }
#dsmenuarticle { width: 200px; }
#dscontent { float: left; width: 784px ! important; margin-top: 0px; margin-left: 0px; padding-left: 8px; }
#dsarticleheader {  }
#dscolumns {  }
#dscolumn1_1 { float: left; width: 576px; }
#dscolumn1_2 { border-right-width: 2px; float: left; width: 576px ! important; padding-right: 0px; padding-left: 0px; }
#dscolumn1_3 { float: left; width: 368px; padding-right: 0px; padding-left: 0px; }
#dscolumn2_2 { float: right; width: 200px; padding-right: 0px; }
#dscolumn2_3 { float: left; width: 200px ! important; margin-left: 8px; }
#dscolumn3_3 { float: right; width: 200px; padding-right: 0px; }
#dsarticlefooter { float: left; }
.dsarticle { clear: both; }
a:link { text-decoration: none; color: rgb(181, 49, 34); }
a:visited { text-decoration: none; color: rgb(181, 49, 34); }
a:active { text-decoration: none; color: rgb(181, 49, 34); }
a:hover { color: rgb(52, 151, 219); }
#dssiteheader { color: rgb(181, 49, 34); font-size: 10px; clear: left; width: 992px; margin-top: 0px; margin-bottom: 0px; }
#dssitefooter { color: rgb(102, 102, 102); clear: left; width: 992px; margin-top: 0px; margin-bottom: 0px; }
#dscontentheader { float: right; width: 200px; }
#dscontentfooter { float: right; clear: right; }
#dssearch_container { margin-top: 15px; margin-bottom: 15px; }
div.dssearch_head {  }
p.dssearch_text { margin-bottom: 15px; }
hr.dssearch_hr { color: rgb(212, 199, 169); display: none; height: 1px; }
div.dssearch_menu_container {  }
a.dssearch_menu:link {  }
a.dssearch_menu:visited {  }
a.dssearch_menu:active {  }
a.dssearch_menu:hover {  }
div.dssearch_title { font-weight: bold; }
a.dssearch_title:link {  }
a.dssearch_title:visited {  }
a.dssearch_title:active {  }
a.dssearch_title:hover {  }
span.dssearch_highlight {  }
dssearch_body {  }
a.dssearch_highlight:link {  }
a.dssearch_highlight:visited {  }
a.dssearch_highlight:active {  }
a.dssearch_highlight:hover {  }
div.dssearch_date { color: rgb(153, 153, 153); }
div.dssearch_foot { margin-top: 10px; }
table.dstable_table {  }
table.dstable_table th {  }
table.dstable_table td {  }
#dscalendar_small { border-color: rgb(204, 204, 204); border-width: 1px 3px 3px 1px; padding: 5px; width: 100%; margin-top: 1px; }
#dscalendar_small td { padding: 0.1em; }
.ds_calendar_month_small_select { font-family: verdana; font-size: 1em; }
#dscalendar_month_small_yearnav { border-bottom: 1px solid rgb(255, 255, 255); color: rgb(51, 51, 51); font-size: 0.9em; font-weight: bold; background-color: rgb(222, 222, 222); width: 100%; margin-bottom: 1px; }
#dscalendar_month_small_monthnav { border-width: 0px; color: rgb(51, 51, 51); font-size: 0.9em; font-weight: bold; background-color: rgb(222, 222, 222); width: 100%; }
#dscalendar_month_small_yearnav td, #dscalendar_month_small_monthnav td { padding: 0.3em; }
#dscalendar_month_small_yearnav_left, #dscalendar_month_small_monthnav_left { width: 20%; padding-left: 0.7em; }
#dscalendar_month_small_yearnav_mid, #dscalendar_month_small_monthnav_mid {  }
#dscalendar_month_small_monthnav_mid { color: rgb(0, 0, 0); }
#dscalendar_month_small_yearnav_right, #dscalendar_month_small_monthnav_right { text-align: right; width: 20%; padding-right: 0.7em; }
#dscalendar_month_small_dayname { color: rgb(51, 51, 51); font-weight: normal; text-align: center; background-color: rgb(255, 255, 255); }
.dscalendar_month_small_week { text-align: center; vertical-align: top; background-color: rgb(255, 255, 255); width: 12.5%; }
.dscalendar_month_small_day { text-align: center; vertical-align: top; background-color: rgb(255, 255, 255); width: 12.5%; }
.ds_calendar_footer { text-align: center; vertical-align: middle; background-color: rgb(222, 222, 222); }
a.dscalendar_month_small_day { color: rgb(0, 0, 0); }
.dscalendar_month_small_week a { color: rgb(0, 0, 0); }
td.dscalendar_month_small_active { color: rgb(0, 0, 0); background-color: rgb(222, 222, 222); }
td.dscalendar_month_small_active a { color: rgb(0, 0, 0); }
td.dscalendar_month_small_weekend { background-color: rgb(237, 243, 254); }
a.dscalendar_month_small_weekend:link, a.dscalendar_month_small_weekend:visited, a.dscalendar_month_small_weekend:active { color: rgb(0, 0, 0); }
a.dscalendar_month_small_weekend:hover { color: rgb(0, 0, 0); }
.dscalendar_month_small_entry { color: rgb(0, 0, 0); font-weight: bold; text-align: center; background-color: rgb(255, 255, 255); }
#dscalendar_week { padding: 0.5em; font-size: 0.9em; background-color: rgb(255, 255, 255); width: 100%; }
#dscalendar_week td {  }
td.dscalendar_week_day { color: rgb(0, 0, 0); height: 6em; }
div.dscalendar_week_day { padding: 0.5em; color: rgb(0, 0, 0); font-weight: bold; background-color: rgb(222, 222, 222); }
.dscalendar_week_entry { padding: 0.5em; font-weight: normal; background-color: rgb(255, 255, 255); }
div.dslinklist_title_1 { color: rgb(0, 0, 0); margin-top: 0px; margin-bottom: 0px; padding-top: 0px; padding-bottom: 0px; }
ul.dslinklist_1 { list-style-type: none; display: block; margin-top: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-bottom: 0px; padding-left: 0px; }
li.dslinklist_1 { border-bottom: 1px dotted rgb(153, 153, 153); background-position: left bottom; display: list-item; margin-top: 3px; margin-bottom: 1px; padding-top: 0px; padding-bottom: 0px; }
a.dslinklist_1:link, a.dslinklist_1:visited, a.dslinklist_1:active { text-decoration: none; color: rgb(0, 0, 0); font-size: 1.1em; background-image: url('pfeil_schwarz.gif'); background-repeat: no-repeat; background-position: 1px 5px; display: block; padding-top: 3px; padding-bottom: 2px; padding-left: 12px; }
a.dslinklist_1:hover { color: rgb(181, 49, 34); background-color: rgb(222, 222, 222); background-image: url('pfeil_rot.gif'); background-repeat: no-repeat; background-position: 1px 5px; display: block; }
div.dslinklist_title_2 { color: rgb(0, 0, 0); margin-top: 0px; margin-bottom: 0px; padding-top: 0px; padding-bottom: 0px; }
ul.dslinklist_2 { list-style-type: none; display: block; margin-top: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-bottom: 0px; padding-left: 0px; }
li.dslinklist_2 { border-bottom: 1px dotted rgb(153, 153, 153); background-position: left bottom; display: list-item; margin-top: 3px; margin-bottom: 1px; padding-top: 0px; padding-bottom: 0px; }
a.dslinklist_2:link, a.dslinklist_2:visited, a.dslinklist_2:active { text-decoration: none; color: rgb(181, 49, 34); font-size: 1.1em; background-image: url('pfeil_rot.gif'); background-repeat: no-repeat; background-position: 1px 5px; display: block; padding-top: 3px; padding-bottom: 2px; padding-left: 12px; }
a.dslinklist_2:hover { color: rgb(0, 0, 0); background-color: rgb(222, 222, 222); background-image: url('pfeil_schwarz.gif'); background-repeat: no-repeat; background-position: 1px 5px; display: block; }
#searchheader_box { color: rgb(255, 255, 255); background-color: rgb(153, 153, 153); margin-top: 5px; }
a.dssearch_paging:link, a.dssearch_paging:visited, a.dssearch_paging:active {  }
a.dssearch_paging:hover {  }
.inputfeld { border: 1px solid rgb(2, 136, 207); font-size: 1.1em; }
.f1_width1 { width: 13.8em; }
.f1_width2 { width: 8.2em; }
.f1_width3 { width: 10em; }
.f1_width100 { width: 100%; }
.f1_input { border: 1px solid rgb(102, 102, 102); font-family: verdana,arial,helvetica,sans-serif; color: rgb(0, 0, 0); font-size: 11px; background-color: rgb(255, 255, 255); right: 0px; }
.f1_input_muss { border: 1px solid rgb(204, 102, 0); font-size: 11px; background-color: rgb(246, 242, 229); right: 0px; }
.f1_search { border-style: solid; border-color: rgb(51, 51, 51) rgb(204, 204, 204) rgb(204, 204, 204) rgb(51, 51, 51); border-width: 2px 1px 1px 2px; padding: 1px 1px 0px; font-family: verdana,arial,helvetica,sans-serif; color: rgb(0, 0, 0); font-size: 11px; background-color: rgb(255, 255, 255); right: 0px; margin-bottom: 0px; }
.f1_button { border-style: solid; border-color: rgb(204, 204, 204) rgb(51, 51, 51) rgb(51, 51, 51) rgb(204, 204, 204); border-width: 1px; padding: 0px; font-family: verdana,arial,helvetica,sans-serif; color: rgb(0, 0, 0); font-size: 11px; background-color: rgb(255, 255, 255); right: 0px; }
.f1_select { border: 1px solid rgb(154, 154, 154); padding: 0.2em; font-size: 11px; }
.f1_description { font-size: 11px; float: left; display: block; }
.f1_field { font-size: 11px; padding-top: 0.2em; padding-bottom: 0.2em; }
.f1_fieldset { margin: 0px 0px 0.5em; padding: 0px 0px 1em; font-size: 11px; }
.f1_legend { color: rgb(102, 102, 102); font-size: 11px; margin-bottom: 1em; }
.f1_shop { border-style: solid; border-color: rgb(204, 204, 204) rgb(51, 51, 51) rgb(51, 51, 51) rgb(204, 204, 204); border-width: 1px; padding: 0px; font-family: verdana,arial,helvetica,sans-serif; color: rgb(255, 255, 255); font-size: 11px; font-weight: bold; background-color: rgb(181, 49, 34); right: 0px; }
.f1_shopinput { color: rgb(0, 0, 0); font-size: 11px; }
.dssitemap { padding: 0px; font-size: 0.9em; background-color: rgb(255, 255, 255); list-style-type: none; width: 230px; margin-top: 0px; margin-bottom: 19px; margin-left: 0px; }
li.dssitemap_inactive { border-bottom: 0px dotted rgb(102, 102, 102); background-repeat: repeat-x; width: 230px; }
a.dssitemap_inactive:link, a.dssitemap_inactive:visited, a.dssitemap_inactive:active { text-decoration: none; color: rgb(255, 255, 255); font-size: 1.3em; font-weight: bold; background-image: url('bg_navi1_disakt.gif'); display: block; margin-bottom: 4px; padding-top: 4px; padding-bottom: 11px; padding-left: 9px; }
a.dssitemap_inactive:hover { color: rgb(255, 255, 255); background-image: url('bg_navi1_akt.gif'); }
.table_sitemap {  }
.td_sitemap { vertical-align: top; }
#siteheader_print { color: rgb(0, 0, 0); display: none; }
#dssiteheader a:link, #dssiteheader a:visited, #dssiteheader a:active { text-decoration: none; color: rgb(181, 49, 34); }
#dssiteheader a:hover { text-decoration: none; color: rgb(0, 0, 0); }
#dssitefooter a:link, #dssitefooter a:visited, #dssitefooter a:active { text-decoration: none; color: rgb(102, 102, 102); }
#dssitefooter a:hover { text-decoration: none; color: rgb(181, 49, 34); }
#created a:link, #created a:visited, #created a:active { text-decoration: none; color: rgb(255, 255, 255); }
#created a:hover { text-decoration: none; color: rgb(181, 49, 34); }
#topnavi { padding-top: 0px; padding-right: 0px; padding-left: 0px; }
#topnavi a:link, #topnavi a:visited, #topnavi a:active { border-right: 1px solid rgb(255, 255, 255); padding: 5px 7px 6px; text-decoration: none; color: rgb(255, 255, 255); font-size: 13px; font-weight: bold; display: block; }
#topnavi a:hover { border-right: 1px solid rgb(255, 255, 255); padding: 5px 7px 6px; text-decoration: none; color: rgb(255, 255, 255); font-size: 13px; font-weight: bold; background-color: rgb(181, 49, 34); display: block; }
#topnavia { border-right: 1px solid rgb(102, 102, 102); padding: 0px; }
#topnavia a:link, #topnavia a:visited, #topnavia a:active { border-right: 1px solid rgb(255, 255, 255); padding: 5px 7px 6px; text-decoration: none; color: rgb(255, 255, 255); font-size: 13px; font-weight: bold; background-color: rgb(181, 49, 34); display: block; }
#topnavia a:hover { border-right: 1px solid rgb(255, 255, 255); padding: 5px 7px 6px; text-decoration: none; color: rgb(255, 255, 255); font-size: 13px; font-weight: bold; background-color: rgb(181, 49, 34); display: block; }
.infobox { border-style: solid; border-color: rgb(255, 255, 204) rgb(136, 136, 136) rgb(136, 136, 136) rgb(255, 255, 204); border-width: 1px 3px 3px 1px; padding: 5px; background-color: rgb(214, 234, 248); width: 250px; }
.ecard_input { border-style: solid; border-color: rgb(255, 255, 255) rgb(102, 102, 102) rgb(102, 102, 102) rgb(255, 255, 255); border-width: 1px; font-family: verdana,arial,helvetica,sans-serif; color: rgb(255, 255, 255); font-size: 11px; background-color: rgb(181, 49, 34); right: 0px; }
.dsaccordion { border-top: 1px solid rgb(153, 153, 153); padding: 4px 0px; font-size: 1em; font-weight: bold; background-image: url('bg_accordion.jpg'); background-repeat: repeat-x; }
.dsaccordion_text { font-size: 1.1em; }
.dsaccordion_arrow { color: rgb(255, 255, 255); padding-left: 5px; }
.dsaccordion_form { padding: 4px 0px 0px; font-size: 1.1em; font-weight: normal; background-repeat: repeat-x; }
.dswidget_rounded { margin: 0px; padding: 0px 0px 6px 5px; color: rgb(255, 255, 255); line-height: 1.2em; background-image: url('widget.jpg'); background-repeat: repeat; display: none; height: 20px; }
.dswidget_title { margin: 0px; color: rgb(255, 255, 255); line-height: 1.2em; background-image: url('widget.jpg'); list-style-image: url('pfeil_schwarz.gif'); display: none; padding-right: 5px; }
.dswidget_label { padding: 0px 0px 6px 5px; color: rgb(255, 255, 255); background-image: url('widget.jpg'); background-repeat: repeat-x; height: 20px; }
table.dstabbar_classic { width: 100%; padding-bottom: 10px; }
td.dstabbar_classic { border-right: 1px solid rgb(153, 153, 153); background-color: rgb(181, 49, 34); width: 80px; }
a.dstabbar_classic:link, a.dstabbar_classic:visited, a.dstabbar_classic:active { border-top: 1px solid rgb(204, 204, 204); border-bottom: 1px solid rgb(153, 153, 153); padding: 0px 2px 1px; font-family: verdana; text-decoration: none; color: rgb(255, 255, 255); font-size: 11px; text-align: center; line-height: 16px; background-color: rgb(181, 49, 34); display: block; width: 80px; }
a.dstabbar_classic:hover { border-top: 1px solid rgb(218, 218, 218); border-bottom: 1px solid rgb(153, 153, 153); color: rgb(255, 255, 255); background-color: rgb(181, 49, 34); }
a.dstabbar_classica:link, a.dstabbar_classica:visited, a.dstabbar_classica:active { border-top: 1px solid rgb(200, 0, 0); border-bottom: 1px solid rgb(245, 245, 245); padding: 0px 2px 1px; font-family: verdana; text-decoration: none; color: rgb(0, 0, 0); font-size: 11px; text-align: center; line-height: 16px; background-color: rgb(245, 245, 245); display: block; width: 80px; }
a.dstabbar_classica:hover {  }
td.dstabbar_classic_spacer_right { border-bottom: 1px solid rgb(153, 153, 153); }
.dslist1 { color: rgb(0, 0, 0); background-color: rgb(222, 222, 222); }
.dslist2 { color: rgb(0, 0, 0); background-color: rgb(255, 255, 255); }
.dslist_hover { background-color: rgb(234, 212, 209); }
a.urldslist:link, a.urldslist:visited, a.urldslist:active { color: rgb(204, 0, 0); }
a.urldslist:hover { color: rgb(102, 102, 102); }
a.dspaging:link, a.dspaging:visited, a.dspaging:active { color: rgb(204, 0, 0); }
a.dspaging:hover { color: rgb(102, 102, 102); }
.dsgallery_image_1 { border: 0pt none ; }
ul { margin: 0px 0px 10px; padding: 0px 0px 0px 15px; }
p { margin: 0px 0px 10px; padding: 0px; }
#dsmenus li img { background-color: rgb(245, 245, 245); float: left; display: block; position: absolute; }
#dsmenus li li img { float: left; display: inline; position: relative; clear: both; }
