/* Thank you for inspectionour sources */
/* Copyright 2025 Advantix Groupware AG - All rights reserved */
/* Main ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */
body { font-family:Arial, Helvetica, sans-serif; background-color:#C0C0C0; margin: 0; }

#adminTitlePos { position: absolute; top:10px; left:10px; z-index:11; }

.title { font-family: Arial, Helvetica, sans-serif; color:#2F2F2F; font-size:16px; font-weight:bold; font-style:normal; text-decoration:none; text-transform:none; font-variant:normal; text-shadow: none;}

.subtitle { font-family: Arial, Helvetica, sans-serif; color:#2F2F2F; font-size:10px; font-weight:bold; font-style:normal; text-decoration:none; text-transform:none; font-variant:normal; text-shadow: none;}

.intro { font-size:16px; margin: 0; white-space: normal; }

.introTable { padding: 0px 0px 0px 0px; }

.introCell { padding: 5px 25px 5px 0px; }

.signaturTxt { color:#2F2F2F; font-size:9px; font-weight:normal; font-style:italic; text-decoration:none; text-transform:none; font-variant:normal; }

.ilTable { padding:5px 5px 0px 5px ;}

.adxpic { border-radius: 10px;-moz-border-radius: 10px;-webkit-border-radius: 10px;}

.adxpicns { border-radius: 10px;-moz-border-radius: 10px;-webkit-border-radius: 10px;}




/* Layout -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */
.contentDoc { padding: 10px 10px 0px 10px; }

.contentView { padding: 0px 0px 0px 0px; }

.contentHome { padding: 10px 0px 0px 0px; }

#signatureDiv { padding: 10px; text-align: right; }

#header { width: 100%; height: 55px; position:relative; margin-top: 35px; margin: 0  auto; margin-top: 33px; border: none; border-bottom: solid 1px #808080; padding: 0; background-color: #DCDCDC; vertical-align: top; }

.footer { width: 100%; text-align:center; padding:0; border: none; border-top: solid 1px #808080; background-color:#DCDCDC; vertical-align:middle; }

#logo1 { position:absolute; top:1px; right:1px; z-index:3; }

#logo2 { position:absolute; top:10px; left:10px; z-index:3; }

#logoHome { position:absolute; top:1px; center:10px; width:100%; z-index:3; }



/* Admin Links ------------------------------------------------------------------------------------------------------------------------------------------------------------------------ */
.NavIcon { float: right; position: absolute; right: 10px; top: 10px; width: 18px; height: 18px; }

.NavListIcon { background-color: #fff; background-color: rgba(255,255,255,.3); background-image: url(./jquery-18-black.png); background-repeat: no-repeat; -webkit-border-radius: 9px; border-radius: 9px; }

.NavDividerIcon { background-color: #fff; background-color: rgba(255,255,255,.3); background-image: url(./jquery-18-black.png); background-repeat: no-repeat; -webkit-border-radius: 9px; border-radius: 9px; }

.AdminNav, a.AdminNav, a.AdminNav:link, a.AdminNav:visited { color:#EFEFEF; font-size:5px; font-weight:normal; font-style:normal; text-decoration:none; text-transform:none; font-variant:normal; text-shadow: none; }

.AdminNav:hover, a.AdminNav:active, a.AdminNav:hover { color:#FFFFFF; }

.AdminF, a.AdminF, a.AdminF:link, a.AdminF:visited, a.AdminF:active { color:#2F2F2F; font-size:12px; font-weight:normal; font-style:normal; text-decoration:none; text-transform:none; font-variant:small-caps; text-shadow: none; background-color:transparent; }

a.AdminF:hover { color:#C00000; }

#langBox { z-index: 800; position: absolute; top:7px; right:5px; float:left; display:block; padding: 0; margin: 0; }

#langBox ul { list-style:none; padding: 0; margin: 0; cursor:pointer; }

#langBox ul li { float:left; display:block; position:relative; padding: 0px 5px 0px 5px; margin: 0; text-align:center; }

#langBox ul li:first-child { border-left: none; }

.langBoxTxt, a.langBoxTxt, a.langBoxTxt:link, a.langBoxTxt:visited { color:#FFFFFF; font-size:8px; display:block; outline:0; font-weight:bold; font-style:normal; text-decoration:none; text-transform:none; font-variant:small-caps; background-color:transparent; }

, a.loginTxt:active, a.langBoxTxt:hover { color:#D2D2D2; background-color:transparent; }

.langBoxIcon { opacity:0.75; background-color:transparent; }

.langBoxIcon:hover, .langBoxIcon:active { opacity:1; background-color:transparent; }



/* Views ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */
.viewSmall { padding: 5px 5px; }

.viewDesc { white-space: normal; }

.viewSign { font-style:italic; }

.searchField { color:#000000; }



/* Forms ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */
.adxhr { margin:10px auto; color:#C0C0C0; background-color:#C0C0C0; height:1px; border:none; }

.adxField { color:#000000; }

.adxLabel { color:#000000; }.adxiFrameCont { padding:0px; }

.adxiFrame { border:none; border-radius:0.6em; }

.adxTxtArea { height:120px; }



/* jQuery Mobile ADX -------------------------------------------------------------------------------------------------------------------------------------------------------------- */
.ui-page { background:#C0C0C0; }

.ui-bar-a a.ui-link:visited {color:#2F2F2F; }

.ui-bar-a a.ui-link:hover {color:#C00000; }

.ui-bar-a a.ui-link:active {color:#2F2F2F; }

.ui-content { position:relative; width: auto; min-height:400px; vertical-align:top; margin: 0; padding: 0; ; }padding-bottom: 50px; 

.ui-body-a, .ui-overlay-a, .ui-body-b, .ui-overlay-b, .ui-body-c, .ui-overlay-c, .ui-body-d, .ui-overlay-d, .ui-body-e, .ui-overlay-e { text-shadow: none; }

.ui-bar-a button .ui-body-a button .ui-btn-down-a .ui-bar-b button .ui-body-b button .ui-btn-down-b .ui-bar-d button .ui-body-d button .ui-btn-down-d .ui-btn-active {
font-family:Arial, Helvetica, sans-serif; }

.ui-bar-a, .ui-bar-b, .ui-bar-c, .ui-bar-d, .ui-bar-e { border-top-width: 0px; border-bottom-width: 0px; }

/* grid e: 16/16/16/16/16/16 */
.ui-grid-e .ui-block-a, .ui-grid-e .ui-block-b, .ui-grid-e .ui-block-c, .ui-grid-e .ui-block-d, .ui-grid-e .ui-block-e, .ui-grid-e .ui-block-f { width: 16.5%; }
.ui-grid-e > :nth-child(n) { width: 16.666%; margin-right: -.1px; }
.ui-grid-e .ui-block-a { clear: left; }


/* grid f: 14/14/14/14/14/14/14 */
.ui-grid-f .ui-block-a, .ui-grid-f .ui-block-b, .ui-grid-f .ui-block-c, .ui-grid-f .ui-block-d, .ui-grid-f .ui-block-e, .ui-grid-f .ui-block-f, .ui-grid-f .ui-block-g { width: 14.27%; }
.ui-grid-f > :nth-child(n) { width: 14.286%; margin-right: -.1px; }
.ui-grid-f .ui-block-a { clear: left; }


.ui-btn-active {
border: 1px solid #C00000; 
background: transparent; 
background-image: -webkit-gradient(linear, left top, left bottom, from( transparent ), to( transparent )); background-image: -webkit-linear-gradient( transparent , transparent ); background-image: -moz-linear-gradient( transparent , transparent ); background-image: -ms-linear-gradient( transparent , transparent ); background-image: -o-linear-gradient( transparent , transparent ); background-image: linear-gradient( transparent , transparent )}.ui-btn-inner {
border-top: 1px solid #fff;
border-color: rgba(255,255,255,.1); }

.ui-btn:focus {
-moz-box-shadow: inset 0px 0px 10px #C00000 , 0px 0px 3px #C00000 ;
-webkit-box-shadow: inset 0px 0px 10px #C00000 , 0px 0px 3px #C00000 ;
box-shadow: inset 0px 0px 10px #C00000 , 0px 0px 3px #C00000 ; }

.ui-mini .ui-btn-inner { padding: 4px 20px; }

.ui-li-divider { padding: 0; font-size: inherit }

.ui-content .ui-listview, .ui-panel-inner > .ui-listview { margin: 0px; }

.ui-li-divider .ui-link { padding: .7em 15px; display: block; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; text-decoration: none; }

.ui-li-divider .ilTitle { padding: 1px 15px; display: block; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; text-decoration: none; }

.viewPic {position: static; width: 40px; padding: 10px 0px 10px 2px; max-height: 40px; max-width: 40px; }

.homePic {position: static; width: 80px; max-height: 120px; max-width: 120px; }

.introPic {position: static; width: 70px; max-height: 70px; max-width: 70px; }

.ui-li-has-thumb .ui-btn-inner a.ui-link-inherit { padding:0; }

.viewDivider { padding: 5px 15px; }

.ilDivider { padding: 5px 15px; }

.homeDivider { padding: 5px 10px; }

.ui-icon-protect { 
background-image: url(./adx_jquery_protect_w18.png); 
 background-position: 0% 0%; }

textarea.ui-input-text { height: 120px; }



