.tx-powermail { width: 640px; color: #444 }
.tx-powermail .clear { clear: both }
.tx-powermail * { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box }
.tx-powermail *.hide { display: none }
.tx-powermail .powermail_fieldset { clear: left; }
.tx-powermail .powermail_fieldset .powermail_legend { color: #bbb; float: right; margin: 3px 0 10px 0; font-size: 200%; white-space: normal }
.tx-powermail .powermail_fieldset .powermail_label { display: block; width: 200px; float: left; clear: left; font-weight: bold }
.tx-powermail .powermail_fieldset .powermail_label[title] { cursor: help }
.tx-powermail .powermail_fieldset .powermail_label[title]:after { content: 'i'; display: inline-block; -moz-border-radius: 100px; -webkit-border-radius: 100px; border-radius: 100px; height: 16px; width: 16px; background-color: #aaa; margin: 0 0 0 2px; font-size: 14px; line-height: 16px; text-align: center; color: white; font-family: arial; font-weight: bold }
.tx-powermail .powermail_fieldset .powermail_label[title][title=""] { cursor: inherit }
.tx-powermail .powermail_fieldset .powermail_label[title][title=""]:after { display: none }
.tx-powermail .powermail_fieldset .powermail_fieldwrap { margin: 0 0 0.5em 0; clear: both; overflow: hidden }
.tx-powermail .powermail_fieldset .powermail_field > *:not(label):not(input[type="submit"]) { width: 400px; padding: 5px; margin: 0; color: #444; float: right; font-size: inherit }
#powermail_field_description_geb_datum {display: none}
.tx-powermail .powermail_fieldset .powermail_field.powermail_submit, .tx-powermail .powermail_fieldset .powermail_field.powermail_reset { margin: 5px 0 0 0; padding: 5px 20px; color: white; font-weight: bold; cursor: pointer; background-color: #007CB9; border: 1px solid #eee }
.tx-powermail .powermail_fieldset .powermail_field.powermail_reset { background-color: #FFCA4B }
input.powermail_submit { margin-right: 280px !important; width: 120px !important; float: right}
.tx-powermail .powermail_fieldset .powermail_field.powermail_captcha { width: 100% }
.tx-powermail .powermail_fieldset .powermail_captchaimage { width: 100%; margin-top: 10px }
.tx-powermail .powermail_fieldset .powermail_fieldwrap_radio legend, .tx-powermail .powermail_fieldset .powermail_fieldwrap_check legend { padding: 0 }
.tx-powermail .powermail_fieldset .powermail_fieldwrap_radio fieldset, .tx-powermail .powermail_fieldset .powermail_fieldwrap_check fieldset { border: 0; padding: 0; margin: 0 }
.tx-powermail .powermail_fieldset .powermail_radio_outer, .tx-powermail .powermail_fieldset .powermail_captcha_outer, .tx-powermail .powermail_fieldset .powermail_check_outer, .tx-powermail .powermail_fieldset .powermail_fieldwrap_text, .tx-powermail .powermail_fieldset .powermail_fieldwrap_file_inner ul:not(.parsley-errors-list) { background-color: white; float: right; padding: 3px; width: 400px; list-style: none; margin: 0 }
.tx-powermail .powermail_fieldset .powermail_radio_outer>li, .tx-powermail .powermail_fieldset .powermail_captcha_outer>li, .tx-powermail .powermail_fieldset .powermail_check_outer>li, .tx-powermail .powermail_fieldset .powermail_fieldwrap_text>li, .tx-powermail .powermail_fieldset .powermail_fieldwrap_file_inner ul:not(.parsley-errors-list)>li { margin: 5px }
.tx-powermail .powermail_fieldset .powermail_radio_outer>li .deleteAllFiles, .tx-powermail .powermail_fieldset .powermail_captcha_outer>li .deleteAllFiles, .tx-powermail .powermail_fieldset .powermail_check_outer>li .deleteAllFiles, .tx-powermail .powermail_fieldset .powermail_fieldwrap_text>li .deleteAllFiles, .tx-powermail .powermail_fieldset .powermail_fieldwrap_file_inner ul:not(.parsley-errors-list)>li .deleteAllFiles { color: #bbb; cursor: pointer }
.tx-powermail .powermail_fieldset .powermail_radio_outer>li .deleteAllFiles:hover, .tx-powermail .powermail_fieldset .powermail_captcha_outer>li .deleteAllFiles:hover, .tx-powermail .powermail_fieldset .powermail_check_outer>li .deleteAllFiles:hover, .tx-powermail .powermail_fieldset .powermail_fieldwrap_text>li .deleteAllFiles:hover, .tx-powermail .powermail_fieldset .powermail_fieldwrap_file_inner ul:not(.parsley-errors-list)>li .deleteAllFiles:hover { text-decoration: underline }
.tx-powermail .powermail_fieldset .parsley-errors-list { display: none; margin: 5px 0 20px 0; padding: 0; list-style-type: none; width: 400px; float: right; clear: left }
.tx-powermail .powermail_fieldset .parsley-errors-list.filled { display: block }
.tx-powermail .powermail_fieldset .parsley-errors-list>li { color: #DF0A06; }
.tx-powermail .powermail_fieldset .powermail_field_error, .tx-powermail .powermail_fieldset .parsley-error, .tx-powermail .powermail_fieldset .powermail_form .parsley-error:focus, .tx-powermail .powermail_fieldset div.error { }
.tx-powermail .powermail_fieldset .powermail_field_error_container .parsley-errors-list { width: 100%; margin-bottom: 0; background-color: #CDCDCD; border: none }
.tx-powermail .powermail_fieldset .powermail_field_error_container .parsley-errors-list>li { padding-left: 5px }
.tx-powermail .powermail_create .powermail_confirmation_submit, .tx-powermail .powermail_create .powermail_confirmation_form, .tx-powermail .powermail_confirmation .powermail_confirmation_submit, .tx-powermail .powermail_confirmation .powermail_confirmation_form { margin: 20px 0 0 0; padding: 5px 20px; color: white; font-weight: bold; cursor: pointer; float: right; background-color: #1E5799; border: 1px solid #eee }
.tx-powermail .powermail_create .powermail_confirmation_form, .tx-powermail .powermail_confirmation .powermail_confirmation_form { float: left; clear: left; background-color: #bbb }
.tx-powermail .powermail_progressbar { width: 400px; height: 5px; float: right; border: 1px solid #EEEEEE; clear: both }
.tx-powermail .powermail_progressbar.disable { display: none }
.tx-powermail .powermail_progressbar>.powermail_progress { background: #1E5799; width: 0%; max-width: 100%; -webkit-animation: progress 5s 1 forwards; -moz-animation: progress 5s 1 forwards; -ms-animation: progress 5s 1 forwards; animation: progress 5s 1 forwards }
.tx-powermail .powermail_progressbar>.powermail_progress>.powermail_progess_inner { height: 5px; width: 100%; overflow: hidden; background: url("/typo3conf/ext/powermail/Resources/Public/Image/icon_loading.gif") repeat-x; -moz-opacity: 0.25; -khtml-opacity: 0.25; opacity: 0.25; -ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=25);
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=25);
filter: alpha(opacity=25) }
.tx-powermail .powermail_confirmation .powermail_progressbar { width: 100% }
.tx-powermail .powermail_all>dt { width: 200px; float: left; clear: left; font-weight: bold }
.tx-powermail .powermail_all>dd { width: 400px; float: left; margin: 0 }
.tx-powermail .powermail_message { padding: 5px 0 10px 20px; min-height: 65px; background-position: 98% 10px; background-repeat: no-repeat; list-style: circle; }
.tx-powermail .powermail_message li { padding: 5px 50px 0 0 }
.tx-powermail .powermail_message.powermail_message_ok { background-image: url("/typo3conf/ext/powermail/Resources/Public/Image/icon_ok.png"); background-color: #CDEACA; border: 1px solid #3B7826 }
.tx-powermail .powermail_message.powermail_message_ok li { color: #3B7826 }
.tx-powermail .powermail_message.powermail_message_error { background-image: url("/typo3conf/ext/powermail/Resources/Public/Image/icon_error.png") }
.tx-powermail .powermail_message.powermail_message_error li { color: #A94442 }
.tx-powermail .powermail_message.powermail_message_note { background-image: url("/typo3conf/ext/powermail/Resources/Public/Image/icon_ok.png"); background-color: #FCF8E3; border: 1px solid #FFCA4B }
.tx-powermail .powermail_message.powermail_message_note li { color: #FFCA4B }
.tx-powermail .powermail_tabmenu { list-style: none; margin: 0; padding: 0 }
.tx-powermail .powermail_tabmenu>li { display: inline-block; padding: 5px 10px; cursor: pointer; background: #eee; border-top: 1px solid #bbb; border-left: 1px solid #bbb; border-right: 1px solid #bbb; color: #aaa }
.tx-powermail .powermail_tabmenu>li.act { color: #444 }
.tx-powermail .powermail_tabmenu>li.parsley-error { background-color: #CDCDCD }
.tx-powermail .powermail_fieldset .powermail_tab_navigation { margin-top: 2em }
.tx-powermail .powermail_fieldset .powermail_tab_navigation .powermail_tab_navigation_next, .tx-powermail .powermail_fieldset .powermail_tab_navigation .powermail_tab_navigation_previous { background-color: #aaa; display: inline-block; padding: 5px 30px; text-decoration: none; color: white; border: 1px solid #bbb; font-weight: bold }
.tx-powermail .powermail_fieldset .powermail_tab_navigation .powermail_tab_navigation_next { background-color: #1E5799; float: right }
input#powermail_field_einzelpreis { border: 0px !important; }
@-webkit-keyframes progress {
to {
width:100%
}
}
@-moz-keyframes progress {
to {
width:100%
}
}
@-ms-keyframes progress {
to {
width:100%
}
}
@keyframes progress {
to {
width:100%
}
}
.powermail_frontend { clear: left; margin: 0 0 20px 0; background: #eee; overflow: auto }
.powermail_frontend table.powermail_frontend_list { width: 100%; font-size: 0.8em; border: 1px solid #444; margin-top: 15px; border-spacing: 0; border-collapse: separate }
.powermail_frontend table.powermail_frontend_list tr th { color: white; font-weight: bold; padding: 7px 3px; text-align: left; background: #444 }
.powermail_frontend table.powermail_frontend_list tr td { padding: 3px }
.powermail_frontend table.powermail_frontend_list tr:nth-child(even) { background: #bbb }
.powermail_frontend .powermail_frontend_filter { background: #bbb; padding: 10px 0 }
.powermail_frontend .powermail_frontend_filter .powermail_frontend_search_container { padding: 5px 10px; clear: both }
.powermail_frontend .powermail_frontend_filter .powermail_frontend_search_container label { float: left; display: block; width: 200px; padding-top: 3px }
.powermail_frontend .powermail_frontend_filter .powermail_frontend_search_container input { width: 400px; padding: 5px; float: right; border: none }
.powermail_frontend .powermail_frontend_filter .powermail_frontend_search_container .powermail_frontend_search_submit { color: white; cursor: pointer; background: #1E5799; clear: both }
.powermail_frontend .powermail_frontend_abc, .powermail_frontend .powermail_frontend_export { width: 600px; margin: 10px 0 }
.powermail_frontend .powermail_frontend_abc .powermail_frontend_abc_inner, .powermail_frontend .powermail_frontend_abc .powermail_frontend_export_inner, .powermail_frontend .powermail_frontend_export .powermail_frontend_abc_inner, .powermail_frontend .powermail_frontend_export .powermail_frontend_export_inner { margin: 0 10px }
.powermail_frontend .powermail_frontend_abc .powermail_frontend_abc_inner span.abc, .powermail_frontend .powermail_frontend_abc .powermail_frontend_abc_inner span.abc a, .powermail_frontend .powermail_frontend_abc .powermail_frontend_export_inner span.abc, .powermail_frontend .powermail_frontend_abc .powermail_frontend_export_inner span.abc a, .powermail_frontend .powermail_frontend_export .powermail_frontend_abc_inner span.abc, .powermail_frontend .powermail_frontend_export .powermail_frontend_abc_inner span.abc a, .powermail_frontend .powermail_frontend_export .powermail_frontend_export_inner span.abc, .powermail_frontend .powermail_frontend_export .powermail_frontend_export_inner span.abc a { font-weight: bold; text-decoration: none }
.powermail_frontend .powermail_frontend_export { width: 640px }
.powermail_frontend .powermail_frontend_export input { width: 17px; height: 16px; padding-top: 2px; cursor: pointer; text-indent: -99999px; border: 0; background-repeat: no-repeat; background-image: url("/typo3conf/ext/powermail/Resources/Public/Image/icon_csv.gif") }
.powermail_frontend .powermail_frontend_export input.export_icon_xls { background-image: url("/typo3conf/ext/powermail/Resources/Public/Image/icon_xls.gif") }
.powermail_frontend .powermail_frontend_export .powermail_frontend_export_icon { float: right; padding-top: 5px; margin-left: 5px; height: 19px }
.powermail_frontend dl { clear: both; padding: 5px 10px }
.powermail_frontend dl dt { float: left; width: 150px; font-weight: bold; clear: left; margin-right: 10px }
.powermail_frontend dl dd { float: left }
.powermail_frontend .powermail_frontend_back { margin: 10px; display: inline-block; padding: 5px 20px; background-color: #bbb; border: 1px solid #eee; color: white; text-decoration: none }
.xdsoft_datetimepicker { box-shadow: 0px 5px 15px -5px rgba(0,0,0,0.506); background: white; border-bottom: 1px solid #bbb; border-left: 1px solid #bbb; border-right: 1px solid #bbb; border-top: 1px solid #bbb; color: #333333; font-family: "Helvetica Neue", "Helvetica", "Arial", sans-serif; padding: 8px; padding-left: 0px; padding-top: 2px; position: absolute; z-index: 9999; -moz-box-sizing: border-box; box-sizing: border-box; display: none }
.xdsoft_datetimepicker iframe { position: absolute; left: 0; top: 0; width: 75px; height: 210px; background: transparent; border: none }
.xdsoft_datetimepicker button { border: none !important }
.xdsoft_noselect { -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; -o-user-select: none; user-select: none }
.xdsoft_noselect::selection { background: transparent }
.xdsoft_noselect::-moz-selection {
background:transparent
}
.xdsoft_datetimepicker.xdsoft_inline { display: inline-block; position: static; box-shadow: none }
.xdsoft_datetimepicker * { -moz-box-sizing: border-box; box-sizing: border-box; padding: 0px; margin: 0px }
.xdsoft_datetimepicker .xdsoft_datepicker, .xdsoft_datetimepicker .xdsoft_timepicker { display: none }
.xdsoft_datetimepicker .xdsoft_datepicker.active, .xdsoft_datetimepicker .xdsoft_timepicker.active { display: block }
.xdsoft_datetimepicker .xdsoft_datepicker { width: 224px; float: left; margin-left: 8px }
.xdsoft_datetimepicker .xdsoft_timepicker { width: 58px; float: left; text-align: center; margin-left: 8px; margin-top: 0px }
.xdsoft_datetimepicker .xdsoft_datepicker.active+.xdsoft_timepicker { margin-top: 8px; margin-bottom: 3px }
.xdsoft_datetimepicker .xdsoft_mounthpicker { position: relative; text-align: center }
.xdsoft_datetimepicker .xdsoft_prev, .xdsoft_datetimepicker .xdsoft_next, .xdsoft_datetimepicker .xdsoft_today_button { background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFoAAAAeCAYAAACsYQl4AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDozQjRCQjRGREU4MkNFMzExQjRDQkIyRDJDOTdBRUI1MCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpCQjg0OUYyNTZDODAxMUUzQjMwM0IwMERBNUU0ODQ5NSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpCQjg0OUYyNDZDODAxMUUzQjMwM0IwMERBNUU0ODQ5NSIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkI5NzE3MjFBN0E2Q0UzMTFBQjJEQjgzMDk5RTNBNTdBIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjNCNEJCNEZERTgyQ0UzMTFCNENCQjJEMkM5N0FFQjUwIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+aQvATgAAAfVJREFUeNrsmr1OwzAQxzGtkPjYEAuvVGAvfQIGRKADE49gdLwDDwBiZ2RhQUKwICQkWLsgFiRQuIBTucFJ/XFp4+hO+quqnZ4uvzj2nV2RpukCW/22yAgYNINmc7du7DcghCjrkqgOKjF1znpt6rZ0AGWQj7TvCU8d9UM+QAGDrhdyc2Bnc1WVVPBev9V8lBnY+rDwncWZThG4xk4lmxtJy2AHgoY/FySgbSBPwPZ8mEXbQx3aDERb0EbYAYFC7pcAtAvkMWwC0D3NX58S9D/YnoGC7nPWr3Dg9JTbtuHhDShBT8D2CBSK/iIEvVXxpuxSgh7DdgwUTL4iA92zmJb6lKB/YTsECmV+IgK947AGDIqgQ/LojsO135Hn51l2cWlov0JdGNrPUceueXRwilSVgkUyom9Rd6gbLfYTDeO+1v6orn0InTogYDGUkYLO3/wc9BdqqTCKP1Tfi+oTIaCBIL2TES+GTyruT9S61p6BHam+99DFEAgLFklYsIBHwSI9QY80H5ta+1rB/6ovaKihBJeEJbgLbBlQgl+j3lDPqA2tfQV1j3pVn8s+oKHGTSVJ+FqDLeR5bCqJ2E/BCycsoLZETXaKGs7rhKVt+9HZScrZNMi88V8P7LlDbvOZYaJVpMMmBCT4n0o8dTBoNgbdWPsRYACs3r7XyNfbnAAAAABJRU5ErkJggg==") }
.xdsoft_datetimepicker .xdsoft_prev { float: left; background-position: -20px 0px }
.xdsoft_datetimepicker .xdsoft_today_button { float: left; background-position: -70px 0px; margin-left: 5px }
.xdsoft_datetimepicker .xdsoft_next { float: right; background-position: 0px 0px }
.xdsoft_datetimepicker .xdsoft_next, .xdsoft_datetimepicker .xdsoft_prev, .xdsoft_datetimepicker .xdsoft_today_button { background-color: transparent; background-repeat: no-repeat; border: 0px none currentColor; cursor: pointer; display: block; height: 30px; opacity: 0.5; outline: medium none currentColor; overflow: hidden; padding: 0px; position: relative; text-indent: 100%; white-space: nowrap; width: 20px }
.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_prev, .xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_next { float: none; background-position: -40px -15px; height: 15px; width: 30px; display: block; margin-left: 14px; margin-top: 7px }
.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_prev { background-position: -40px 0px; margin-bottom: 7px; margin-top: 0px }
.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box { height: 151px; overflow: hidden; border-bottom: 1px solid #eee }
.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box>div>div { background: white; border-top: 1px solid #eee; color: #444; font-size: 12px; text-align: center; border-collapse: collapse; cursor: pointer; border-bottom-width: 0px; height: 25px; line-height: 25px }
.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box>div>div:first-child { border-top-width: 0px }
.xdsoft_datetimepicker .xdsoft_today_button:hover, .xdsoft_datetimepicker .xdsoft_next:hover, .xdsoft_datetimepicker .xdsoft_prev:hover { opacity: 1 }
.xdsoft_datetimepicker .xdsoft_label { display: inline; position: relative; z-index: 9999; margin: 0; padding: 5px 3px; font-size: 14px; line-height: 20px; font-weight: bold; background-color: #fff; float: left; width: 182px; text-align: center; cursor: pointer }
.xdsoft_datetimepicker .xdsoft_label:hover { text-decoration: underline }
.xdsoft_datetimepicker .xdsoft_label>.xdsoft_select { border: 1px solid #ccc; position: absolute; right: 0px; top: 30px; z-index: 101; display: none; background: #fff; max-height: 160px; overflow-y: hidden }
.xdsoft_datetimepicker .xdsoft_label>.xdsoft_select.xdsoft_monthselect { right: -7px }
.xdsoft_datetimepicker .xdsoft_label>.xdsoft_select.xdsoft_yearselect { right: 2px }
.xdsoft_datetimepicker .xdsoft_label>.xdsoft_select>div>.xdsoft_option:hover { color: #fff; background: #A94442 }
.xdsoft_datetimepicker .xdsoft_label>.xdsoft_select>div>.xdsoft_option { padding: 2px 10px 2px 5px }
.xdsoft_datetimepicker .xdsoft_label>.xdsoft_select>div>.xdsoft_option.xdsoft_current { background: #1E5799; box-shadow: #1E5799 0px 1px 3px 0px inset; color: #fff; font-weight: 700 }
.xdsoft_datetimepicker .xdsoft_month { width: 90px; text-align: right }
.xdsoft_datetimepicker .xdsoft_calendar { clear: both }
.xdsoft_datetimepicker .xdsoft_year { width: 56px }
.xdsoft_datetimepicker .xdsoft_calendar table { border-collapse: collapse; width: 100% }
.xdsoft_datetimepicker .xdsoft_calendar td>div { padding-right: 5px }
.xdsoft_datetimepicker .xdsoft_calendar th { height: 25px }
.xdsoft_datetimepicker .xdsoft_calendar td, .xdsoft_datetimepicker .xdsoft_calendar th { width: 14.2857142%; background: #F5F5F5; border: 1px solid #DDDDDD; color: #666666; font-size: 12px; text-align: right; padding: 0px; border-collapse: collapse; cursor: pointer; height: 25px }
.xdsoft_datetimepicker .xdsoft_calendar th { background: #F1F1F1 }
.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_today { color: #1E5799 }
.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_default, .xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_current, .xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box>div>div.xdsoft_current { background: #1E5799; box-shadow: #1E5799 0px 1px 3px 0px inset; color: #fff; font-weight: 700 }
.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_other_month, .xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_disabled, .xdsoft_datetimepicker .xdsoft_time_box>div>div.xdsoft_disabled { opacity: 0.5 }
.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_other_month.xdsoft_disabled { opacity: 0.2 }
.xdsoft_datetimepicker .xdsoft_calendar td:hover, .xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box>div>div:hover { color: #fff !important; background: #A94442 !important; box-shadow: none !important }
.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_disabled:hover, .xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box>div>div.xdsoft_disabled:hover { color: inherit !important; background: inherit !important; box-shadow: inherit !important }
.xdsoft_datetimepicker .xdsoft_calendar th { font-weight: 700; text-align: center; color: #999; cursor: default }
.xdsoft_datetimepicker .xdsoft_copyright { color: #ccc !important; font-size: 10px; clear: both; float: none; margin-left: 8px }
.xdsoft_datetimepicker .xdsoft_copyright a { color: #eee !important }
.xdsoft_datetimepicker .xdsoft_copyright a:hover { color: #aaa !important }
.xdsoft_time_box { position: relative; border: 1px solid #ccc }
.xdsoft_scrollbar>.xdsoft_scroller { background: #ccc !important; height: 20px; border-radius: 3px }
.xdsoft_scrollbar { position: absolute; width: 7px; right: 0px; top: 0px; bottom: 0px; cursor: pointer }
.xdsoft_scroller_box { position: relative }
.tx-powermail .powermail_fieldset .parsley-errors-list { margin-left: 200px !important; font-weight: bold; }
#content .article div.tx-powermail ul.parsley-errors-list { padding: 0px; }
#content .article div.tx-powermail ul.parsley-errors-list li::before { display: none !important; }
#content .article div.tx-powermail ul.parsley-errors-list li a::before { display: none !important; }

@media only screen and (max-width:1023px) and (min-width:767px) {
    .powermail_radiowrap {width:100% !important;}
.tx-powermail .powermail_fieldset .powermail_field > *:not(label):not(input[type="submit"]) { width: 300px; padding: 5px; margin: 0; color: #444; font-size: inherit; float: left; }
.tx-powermail .powermail_fieldset .powermail_radio_outer, .tx-powermail .powermail_fieldset .powermail_captcha_outer, .tx-powermail .powermail_fieldset .powermail_check_outer, .tx-powermail .powermail_fieldset .powermail_fieldwrap_text, .tx-powermail .powermail_fieldset .powermail_fieldwrap_file_inner ul:not(.parsley-errors-list) { background-color: white; float: right; padding: 3px; width: 440px; list-style: none; margin: 0; }
input.powermail_field.powermail_submit { margin-right: 287px !important; width: 150px !important; float: right !important; }
.tx-powermail .powermail_fieldset .parsley-errors-list { display: none; margin: 5px 0 20px 0; padding: 0; list-style-type: none; width: 100%; float: left; clear: left; margin-left: 200px !important; font-weight: bold; }
#content .article div.tx-powermail ul.parsley-errors-list { padding: 0px; }
#content .article div.tx-powermail ul.parsley-errors-list li::before { display: none !important; }
#content .article div.tx-powermail ul.parsley-errors-list li a::before { display: none !important; }
input.powermail_submit { margin-right: 320px !important; width: 120px !important;}

}

@media only screen and (max-width:751px) {
    .powermail_radiowrap {width:100% !important;}
.tx-powermail .powermail_fieldset .powermail_fieldwrap { margin: 0 0 1em 0 !important; overflow: hidden !important; }
.tx-powermail .powermail_fieldset .parsley-errors-list.filled { display: block; float: left; font-weight: bold }
.tx-powermail .powermail_fieldset .powermail_field > *:not(label):not(input[type="submit"]) { width: 260px; padding: 5px; margin: 0; color: #444; font-size: inherit; float: left; }
.tx-powermail .powermail_fieldset .powermail_radio_outer, .tx-powermail .powermail_fieldset .powermail_captcha_outer, .tx-powermail .powermail_fieldset .powermail_check_outer, .tx-powermail .powermail_fieldset .powermail_fieldwrap_text, .tx-powermail .powermail_fieldset .powermail_fieldwrap_file_inner ul:not(.parsley-errors-list) { background-color: white; float: right; padding: 3px; width: 440px; list-style: none; margin: 0; }
input.powermail_field.powermail_submit { margin-right: 287px !important; width: 150px !important; float: right !important; }
.tx-powermail .powermail_fieldset .powermail_label[title] { width: 100%; display: block; }
.tx-powermail .powermail_fieldset .powermail_radio_outer, .tx-powermail .powermail_fieldset .powermail_captcha_outer, .tx-powermail .powermail_fieldset .powermail_check_outer, .tx-powermail .powermail_fieldset .powermail_fieldwrap_text, .tx-powermail .powermail_fieldset .powermail_fieldwrap_file_inner ul:not(.parsley-errors-list) { padding: 0px !important; width: 100% !important; }
.tx-powermail .powermail_fieldset .powermail_field.powermail_submit, .tx-powermail .powermail_fieldset .powermail_field.powermail_reset { float: left !important; }
#content .article div.tx-powermail ul.parsley-errors-list { padding: 0px; }
#content .article div.tx-powermail ul.parsley-errors-list li::before { display: none !important; }
#content .article div.tx-powermail ul.parsley-errors-list li a::before { display: none !important; }
#content .article div.tx-powermail ul.parsley-errors-list { padding: 0px; }
.tx-powermail .powermail_fieldset .parsley-errors-list { display: none; margin: 5px 0 20px 0; padding: 0; list-style-type: none; width: 100%; float: left; clear: left; margin-left: 0px !important; font-weight: bold; }
input.powermail_submit { margin-right: 320px !important; width: 120px !important; float: left;}
    .tx-powermail .powermail_fieldset .powermail_field .powermail_label { width: 100%;}

}
