/* Style sheet intern */
.mod_article P{margin-bottom:1em;}
.mod_calendar .calendar{width:688px;}
.tooltip{width:13px;height:13px;top:.3em;position:relative;float:right;display:block;padding-right:.5em;background-image:url("tl_files/agentur-luther/css/images/help.gif");background-repeat:no-repeat;}
.tip{width:139px;color:#FFF;}
.tip-title{padding:8px 8px 4px;background:url("tl_files/agentur-luther/css/images/bubble.png") left top no-repeat;}
.tip-bottom{padding:4px 8px 8px;background:url("tl_files/agentur-luther/css/images/bubble.png") right bottom no-repeat;}
.mod_quicknav .formbody INPUT.submit{padding:0;}
.formbody{}
.formbody FIELDSET{margin:2em 0;padding:1em;border:1px solid #153465;}
.formbody LEGEND{padding:.1em .3em;color:#D80048;}
.formbody TD{padding:.3em 0;}
.formbody LABEL{float:left;}
.formbody .col_first{width:180px;vertical-align:top;}
.formbody SELECT{font-family:Arial;}
.formbody INPUT.submit{padding:7px 10px 5px;background-color:#900C38;border-top:0px solid #3E3E3E;border-right:0px solid #3E3E3E;border-bottom:2px solid #3E3E3E;border-left:0px solid #3E3E3E;color:#FFF;cursor: pointer;}
.formbody INPUT.text,.formbody TEXTAREA{width:260px;padding:.2em .3em;background-color:#D9D9D9;border:0;}
.formbody SELECT{width:130px;background-color:#D9D9D9;border:0;}
.formbody .checkbox_container LABEL{float:none;}
.formbody .checkbox_container SPAN{width:120px;float:left;padding-right:1em;}
.formbody INPUT.text.mandatory,.formbody TEXTAREA.mandatory{background:#D9D9D9 url("tl_files/agentur-luther/css/images/required_bg.gif") right top no-repeat;}
.formbody SELECT.mandatory{border-right:2px solid #FF0000;}
.formbody SPAN.mandatory{padding-left:.3em;}
.formbody P.error{font-size:11px;color:#D80048;}
.formbody .error_msg{margin-top:2em;margin-bottom:2em;padding:1em;background-color:#D80048;font-size:14px;color:#FFF;}
.formbody .avatar .col_first,.formbody .agreements .col_first,.formbody .captcha .col_first{display:none;}
.formbody .agreements .agreement{padding-top:.5em;padding-bottom:.5em;}
.formbody .agreements .agreement_text{padding-left:20px;font-size:11px;color:#AAA;}
.formbody .agreements LABEL{float:none;padding-left:15px;}
.mod_calendar TH,.mod_calendar TD{padding:.3em;text-align:center;vertical-align:top;}
.mod_calendar .label{background-color:#0F2344;color:#737C8A;}
.mod_calendar .label.weekend{color:#D80048;}
.mod_calendar .days:HOVER{background-color:#153465;}
.mod_dr_operation,.mod_dr_contract,.ce_dr_downloads{border-top:1px solid #737C8A;}
.mod_dr_contract TH,.mod_dr_contract TD,.mod_dr_operation TH,.mod_dr_operation TD{padding-top:.4em;padding-bottom:.4em;vertical-align:top;}
.mod_dr_contract TH,.mod_dr_operation TH{width:150px;}
.mod_eventlist .header{background-color:#153465;color:#FFF;}
.mod_eventlist .time{margin-bottom:0;font-size:12px;color:#737C8A;}
.mod_eventlist .event H2 A{display:block;padding-left:20px;background:url("tl_files/agentur-luther/css/images/list_style.gif") left center no-repeat;text-decoration:none;font-size:14px;color:#D80048;}
.mod_dr_job_list TR.odd TD{background-color:#0F2344;}
.mod_dr_job_list TR TD{border: none;}
.mod_dr_operation .members{overflow:auto;width: auto;height: auto;}
.mod_dr_operation .button{padding:7px 5px 10px 20px;background-color:#900C38;border-bottom:2px solid #3E3E3E;color:#FFF;cursor: pointer;height: auto;background-position: .2em .6em;}
.mod_newslist H2 A{text-decoration:none;font-size:16px;color:#D80048;}
.mod_newslist .block{margin-bottom:2em;}
.mod_newslist .info,.mod_newsreader .info{font-size:12px;color:#737C8A;}
.mod_listing TABLE{width:100%;}
.mod_listing TH A{color:#737C8A;line-height:36px;}
.mod_listing TH.desc:after{content: " ↓";}
.mod_listing TH.asc:after{content: " ↑";}
.mod_listing TD{padding:4px 2px;}
.mod_listing .odd{background-color:#0F2344;}
