body					{ font-family: verdana; font-size: 11px; margin: 0; color: #000000; background-color: #50606f; background-image: url('../usr/pix/verlauf.png'); background-repeat: repeat-x }

div						{ margin: 0px; padding: 0px; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box }

strong					{ color: #7e0b0e; font-weight: bold }
a						{ color: #000000; text-decoration: none }
a:hover					{ text-decoration: underline }
h4						{ font-family: verdana; font-size: 12px; color: #444444; font-weight: bold; margin-bottom: 10px }
p						{ font-family: verdana; font-size: 11px; color: #000000; font-weight: normal; margin-top: 0px }
td						{ font-family: verdana; font-size: 11px }
li						{ list-style-type: square }

xxxhr						{ background-color: #AA5555; border: 0px solid #AA5555; height: 1px; width: 40%; margin-top: 8px; margin-bottom: 8px }

.left					{ float: left }
.right					{ float: right }
.clear					{ clear: both }
.abs					{ position: absolute }

.help					{ padding: 20px; color: #000000; background-color: #FFFFFF }

.dx_menu2_box	 		{ background-color: #EEEEEE; border: 0px solid #FFAAAA; margin-bottom: 15px; margin-right: 15px }
.dx_menu2_head			{ padding: 5px; color: #FFFFFF; font-weight: bold; background-color: #34829f; text-align: center }
.dx_menu2_content		{ padding: 5px }
.dx_menu2_hilite 		{ padding: 5px; font-weight: bold }

.dx_basic_box			{ margin-bottom: 15px }
.dx_basic_head			{ height: 22px; font-family: verdana, myriad, sans-serif; font-size: 11px; font-weight: bold; text-align: left; border-top: 1px dotted #CCCCCC; border-bottom: 1px dotted #CCCCCC; padding: 3px; padding-left: 6px; background-color: #F8F8F8; overflow: visible; margin-bottom: 10px }
.dx_basic_content		{ position: relative; clear: both; padding: 0px; overflow: visible }

.siv					{ color: #f8f8f8 }

.m						{ font-family: verdana; font-size: 11px; color: #000000; font-weight: normal }
.s						{ font-family: verdana; font-size: 10px; color: #000000; font-weight: normal }
.clean					{ color: #888888; font-weight: normal }
.dirty					{ color: #000000; font-weight: normal; text-decoration: underline }

.wide					{ background-color:#FFFFFF; padding-left: 20px; padding-right: 20px }
.wide_spacer			{ float: left; width: 20px; height: 20px }

.dx_frame_logo	 		{ width: 900px; height: 140px; border; padding-top: 20px; text-align: center }
.dx_frame_top 			{ width: 900px; border-left: 1px solid #aaaaaa; border-top: 1px solid #aaaaaa; border-right: 1px solid #888888; background-color: #ffffff; text-align: center; height: 70px; padding-top: 8px }
.dx_frame_main 			{ width: 900px; min-height: 400px; padding-top: 0px; padding: 15px; border-left: 1px solid #aaaaaa; border-right: 1px solid #888888; border-bottom: 1px solid #888888; background-color: #FFFFFF; text-align: left }

.dx_imprint		 		{ width: 900px; text-align: right; padding-top: 10px; padding-bottom: 5px; padding-right: 10px; font-family: verdana; font-size: 10px; color: #000000 }
.dx_imprint_link 		{ color: #444444 }

.dx_login_box			{ width: 160px; background-color: #F8F8F8; border: 1px dotted #999999; float: right }
.dx_login_head			{ padding: 5px; color: #444444; font-weight: bold; background-color: #D8D8D8; text-align: center }
.dx_login_content		{ padding: 5px; text-align: left; font-family: verdana; font-size: 10px; color: #444444 }
.dx_login_input			{ text-align: left; font-family: verdana; font-size: 10px; color: #444444 }
.dx_login_button		{ position: relative; top: -3px; left: 2px; background-color: #EEEEEE; padding: 4px; font-weight: bold; border: 1px solid #DDDDDD }

.dx_infos_box			{ background-color: #F8F8F8; border: 1px dotted #999999; margin-bottom: 25px; text-align: center }
.dx_infos_head			{ height: 24px; padding: 5px; color: #444444; font-weight: bold; background-color: #34829f }
.dx_infos_content		{ padding: 5px; text-align: left }

.dx_basic_admin_box		{ margin-bottom: 15px }
.dx_basic_admin_head	{ height: 24px; font-family: verdana, myriad, sans-serif; font-size: 11px; font-weight: bold; text-align: left; border-top: 1px dotted #999999; border-bottom: 1px dotted #999999; padding: 3px; padding-left: 6px; background-color: #34829f; overflow: visible; margin-bottom: 10px }
.dx_basic_admin_content	{ position: relative; clear: both; padding: 0px; overflow: visible }

.dx_game				{ font-family: verdana; font-size: 10px; float: left; position: relative; margin-right: 15px; margin-bottom: 10px; height: 150px; width: 100px; border: 1px solid #AAAAAA; background-color: #F0F0F0; padding: 4px; overflow: hidden; text-align: center }

.dx_msg					{ width: 100%; padding: 5px; background-color: #F8F8F8; border: 2px solid #F0F0F0; margin-bottom: 10px }

.dx_seek				{ text-align: left; border: 1px dotted #AAAAAA; overflow: auto; background-color: #FFFFFF }
.dx_seek_mark			{ background-color: #d8d8d8 }

.dx_search_box			{ background-color: #F8F8F8; border: 1px dotted #999999; margin-bottom: 15px }
.dx_search_menu0		{ background-color: #d8d8d8; color: #666666; font-size: 10px; width: 54px; height: 40px; text-align: center }
.dx_search_menu1		{ background-color: #F8F8F8; color: #000000; font-size: 10px; width: 54px; height: 40px; text-align: center; font-weight: bold }
.dx_search_head			{ height: 24px; color: #444444; font-weight: bold; background-color: #34829f; text-align: center; overflow: hidden }
.dx_search_content		{ position: relative; text-align: center; overflow: visible }
.dx_search_info			{ width: 160px; text-align: center; font-size: 10px; color: #999999 }

.dx_admin_box			{ background-color: #f88888; border: 1px solid #f88888; margin-bottom: 15px }
.dx_admin_head			{ height: 24px; color: #fff7f7; font-weight: bold; background-color: #f88888; text-align: center; overflow: hidden }
.dx_admin_content 		{ position: relative; text-align: center; overflow: visible }
.dx_admin_info			{ width: 160px; text-align: center; font-size: 10px; color: #999999 }

.ui_dialog_box			{ border: 1px solid #999999; padding: 0px; background-color: #F8F8F8 }
.ui_dialog_head			{ padding: 5px; color: #444444; background-color: #D8D8D8; font-weight: bold; text-align: center }
.ui_dialog_content		{ padding: 10px; color: #000000  }

.dx_player				{ float: left; width: 100px; height: 153px; background-color: #CCCCCC; padding: 4px; overflow: hidden; margin-right: 15px; margin-bottom: 10px; text-align: center }
.dx_player_blank		{ float: left; width: 100px; height: 153px; padding: 4px; overflow: hidden; margin-right: 15px; margin-bottom: 10px; text-align: center; vertical-align: bottom }

.dx_minilink			{ font-family: verdana, myriad, sans-serif; font-size: 10px; color: #666666; font-weight: normal }
.dx_admin				{ font-family: verdana, myriad, sans-serif; font-size: 10px; color: #884444; font-weight: normal }

.dx_gray				{ color: #999999 }
.dx_darkgray			{ color: #666666 }

.ui_debug				{ font-family: Courier New; font-weight: bold; font-size:11px; color:#000080 }

.ui_button				{ background-color: #e8e8e8; font-family: verdana, myriad, sans-serif; font-size: 11px; border-top: 1px solid #acc1bb; border-left: 1px solid #acc1bb; border-right: 1px solid #a5bab5; border-bottom: 1px solid #a5bab5; cursor: pointer; text-align: center; text-align: center; vertical-align: middle; padding: 4px; overflow: visible }
.ui_button_hilite		{ background-color: #EEFFEE; color: #448844; font-weight: bold }
.ui_button_weak			{ background-color: #f8f8f8; color: #AAAAAA  }
.ui_table				{ width: 100%; height: 100% }

.ui_headline			{ font-family: verdana, myriad, sans-serif; font-size: 11px; font-weight: bold; text-align: left; text-decoration: underline }
.ui_divider				{ font-family: verdana, myriad, sans-serif; font-size: 11px; font-weight: bold; text-align: left; border-top: 1px dotted #999999; border-bottom: 1px dotted #999999; padding: 3px; background-color: #F8F8F8 }

.ui_postscript			{ color: #444444; padding: 10px; border: 1px dotted #444444; background-color:#FFFFFF }
.ui_error				{ width: 300px; color: #880000; background-color: #FFF8F8; padding: 10px; border: 1px solid #800000; text-align: center }
.ui_warning				{ width: 300px; color: #008800; background-color: #FFFFFF; padding: 10px; border: 1px dotted #008000; text-align: center }

.infobox 				{ position: absolute; top: 1px; left: 1px; width: 350px; min-height: 250px; display: none; z-index: 999; overflow: visible }

.ui_infolayer			{ position: relative; left: -3px; top: -3px; overflow: hidden; background-color: #FFFFF8; padding: 8px; border: 1px solid #888888; text-align: left }
.ui_infoshadow			{ background-image: url('pix/shadow.png') }

.table_admin			{ background-color: #666666 }
.th_admin				{ font-family: Calibri; font-size: 12px; font-weight: bold; color: FFFFFF; background-color: #999999; vertical-align: bottom }
.td_admin				{ font-family: Calibri; font-size: 12px; color: #000000; background-color: #EEEEEE }

.dx_aci					{ width: 160px; font-size: 9px; text-align: center }
.dx_aci_info			{ width: 160px; display: none; color: #338833; background-color: #f2fbf2; padding: 5px; border: 1px dotted #008800; margin-bottom: 15px }
.dx_aci_error			{ width: 160px; display: none; color: #883333; background-color: #FFEEEE; padding: 5px; border: 1px dotted #880000; margin-bottom: 15px }
.dx_aci_saving			{ width: 160px; display: none; color: #338833; background-color: #f2fbf2; padding: 5px; border: 1px dotted #008800; margin-bottom: 15px; background-image: url("../usr/pix/saving.gif"); background-repeat: no-repeat; background-position: 5px center }

.ui_input				{ font-family: Courier New; font-size: 12px; background-color: #FFFFFF; color: #000055; border: 1px solid #CCCCCC; height: 18px }
.ui_select				{ font-family: Courier New; font-size: 12px; background-color: #FFFFFF; color: #000055; border: 1px solid #CCCCCC; white-space: pre-wrap }
.ui_display				{ font-family: Courier New; font-size: 12px; background-color: #FAFAFA; color: #000055; border: 1px solid #CCCCCC }
.ui_headers				{ font-family: Courier New; font-size: 12px; background-color: #FFFFFF; color: #000000 }
.ui_area				{ font-family: verdana, myriad, sans-serif; font-size: 11px; background-color: #FFFFFF; color: #000000; border: 1px solid #CCCCCC }
.ui_checkbox			{ font-family: verdana, myriad, sans-serif; font-size: 11px; color: #000000; width: 16px; height: 16px }
.ui_caption				{ font-family: verdana, myriad, sans-serif; font-size: 11px; color: #000000; text-align:right }
.ui_caption_mandatory	{ font-family: verdana, myriad, sans-serif; font-size: 11px; color: #660000; text-align:right }
.ui_caption_disabled	{ font-family: verdana, myriad, sans-serif; font-size: 11px; color: #666666; text-align:right }

.ui_hint				{ background-color: #fff8f8; border: 1px solid #CCCCCC }
.ui_warn				{ background-color: #ffcccc; border: 1px solid #FF0000 }

.ui_admin_logarea		{ vertical-align: top; border: 1px solid #DDDDDD; background-color: #FFFFFF; overflow: auto; padding: 5px }

.ui_button_sw			{ background-color: #666666 }
.ui_button_gn			{ background-color: #66cc66 }
.ui_button_gr			{ background-color: #cccccc }
.ui_button_rt			{ background-color: #cc6666 }
.ui_button_bl			{ background-color: #6666cc }
.ui_button_selected		{ border: 1px solid #222222 }
