/* auslastung */
#navi_formen li {position:relative;}
#navi_formen .badge-cnt { float: right; margin-right: 40px;}
#navi_formen a.s0 {color:#969696;font-size:11px;padding: 0 5px;}
#navi_formen a.s1 {color:#008000;font-size:11px;padding: 0 5px;}
#navi_formen a.s2 {color:#EA8306;font-size:11px;padding: 0 5px;}
#navi_formen a.s3 {color:#DB1A1A;font-size:11px;padding: 0 5px;}
span.navi_load{position:absolute;top:1px;right:0;font-size:11px;color:#9A9A9A;width:30px;text-align:right;padding-right:4px;}
span.navi_load:hover { cursor:pointer; }
span.aslot { font-weight: var(--fw-bold);color:#008000;}
div#wms_book_newbie_na { font-style:italic; color: rgb(202, 76, 76); display:none; }

/* PREISE */
table.wms_preise { padding-left:5px;margin: 0 5px 20px 0; }
table.wms_preisem { margin-bottom:-20px; }
table.wms_preise td { padding-right: 25px; text-align:right; vertical-align:top; }
table.wms_preise td.wform { border-left:2px dashed #D7D7D7; padding-left:5px; text-align:left; }
/* MINI PREISE */
h4.wms_preise { font-style:italic; padding-bottom:3px; border-bottom: 1px solid #ccc; margin: 30px 0 5px 0; font-size:14px; color: #00008B; }

/* AUFLADEN */
div.wms-gh {  float:left; padding-top:10px; margin: 0 auto; font-size:14px; color:#000000; text-align:center; }

/* BUCHEN */
div.buch_body { overflow:hidden; padding-left: 5px; font-size:12px; margin: 0 0 20px 3px; border-left: 2px dashed #D7D7D7; }
table.buch_checkm { display:none; }
table.buch_check { margin-left:-2px; }
table.buch_check td { padding-right: 10px; vertical-align:top; }
select.tslot { margin-right:7px; margin-top:5px; }
input.tslot { margin-right:20px; margin-top:5px; }
input.interv { margin-right:5px; margin-top:5px; }
input.optbutt { margin-right:20px; }
.wms-bdata input[type="text"] { max-width:380px; width:calc(100% - 10px); }
#site-180 .wms-acpc { float:left;padding-right:15px;margin-right:15px;border-right:2px dotted #81c890; }
#site-180 .wms-abudget { float:left;padding-right:15px;margin-right:15px;border-right:2px dotted #81c890; }
#site-156 .wms-bdata-qa input[type="text"] { max-width:380px; width:calc(100% - 75px); }
#site-180 .wms-bdata-qa input[type="text"] { max-width:380px; width:calc(100% - 105px); }
#site-180 .wms-a-reload { float:left;padding-right:15px;margin-right:5px;border-right:2px dotted #81c890;}
table.wms-pretrans th,
table.wms-pretrans td { vertical-align:top; }
table.rg th,
table.rg td { vertical-align:top; }
div.wms-adprv img {max-width:100%; height:auto;}
div.wms-editwrap { padding-left:10px; }
#wms_had_prevtxt { overflow:hidden; }
	
/* KAMPAGNEN */
table.campaign { margin: 0 0 20px 0; width:100%; }
table.campaign th { background-color: #CBDAFC; height:20px; }
table.campaign th.bez {  border-top-left-radius: 4px; -webkit-border-top-left-radius: 4px; -moz-border-radius-topleft: 4px; padding: 3px 0 3px 8px; text-align:left; font-size:13px; }
table.campaign td.url { line-height:0; padding: 5px !important; text-align:center; }
table.campaign td.url img { max-width:100%; height:auto; }
table.campaign th.siz { text-align:center; font-size:12px;  font-weight: var(--fw-regular); }
table.campaign th.but { text-align:right; }
table.campaign tr { background-color: #ECECEC; text-align:center; font-size:13px; }
table.campaign tr.subh td { background-color: #DEDEDE; text-align:center; font-size:12px; padding:3px; height:13px; }
table.campaign tr.subv td { text-align:center; font-size:12px; padding:3px; height:13px; }
table.campaign tr.infos{ font-size:12px; text-align:left; background-color:#DEDEDE; }
table.campaign tr.infos td { padding: 6px 6px 6px 8px; vertical-align:top; }
table.campaign tr.created td { font-size:11px; text-align:right; background-color:#DEDEDE; color: #676762; }
table.campaign tr.created td { padding: 1px 4px 1px 1px; }
/* edit */
div.eblock{ padding-left: 4px; border-left: 2px dotted #D7D7D7; margin: 0 0 17px 3px ; }
h3.edit{ font-style:italic; }

/* HelloAD */
div.wms_had_preview{ margin: 15px 0 0 35px; padding: 5px 12px 4px 7px; color:#676762; width:auto; float:left; display:inline; position:relative; background-color:#FFFEF9; border:1px dashed #9BC674; font-size:12px; }
div.wms_had_preview img{position:absolute;top:-7px;left:-6px;}
div.wms_had_preview a {font-size:12px;}

/* ACITIONLINKS */
div#alfaill, div#alfailb, div#alfailr { padding:5px;text-align:center;font-size:11px;color:red;display:none;background:#fffff9;border:1px dotted red;margin:8px 0 5px 0;width:400px; }