﻿html,body {
  text-size-adjust: none;
  -webkit-text-size-adjust: none;
  -moz-text-size-adjust: none;
  -ms-text-size-adjust: none;
}
html {
    background-color:white; 
	padding:0; /*remove padding */
	margin:0; /* remove margins */
	border:0; /* remove borders */
	font-size:12px; /*set default font size */
	font-family:Arial, Helvetica, sans-serif; /* set default font */
	overflow: auto scroll;
}
body {
/*	margin-left:auto;
	margin-right:auto;
    top:0px;
    width:990px;  */
    margin: 0px auto 0px auto;
	padding:0; /*remove padding */
	border:0; /* remove borders */
	background-color:white;
	width:990px;	
}
.en-lila {color: #8200BB}
.mx-color {color: #008000}
.ms-color{color: #009999}

#zimobanner {
    padding: 0px;
    border-color: white;
	border-style: none solid none solid;
	/* border-width: 0px calc( calc(100% - 990px) / 2) 0px calc( calc(100% - 990px) / 2);  /* added JER 2018-08-07 */
	/* border-width: 0px 0px 0px 0px; /* replaced JER 2018-08-07 */
	background-color:white;
	margin: 23px auto 0px auto;
	text-align:left;
	width:990px;
    z-index:4; /* allocate a suitable z-index */
}
#banner {
    height:50px;  /* was 91px */
    width :850px;  /* was 990px */
    margin: 0px 0px 0px -3px; /* was 0,0,0,0 */
    background-image: url('https://www.zimo.at/web2010/images/ZIMOBannerBackground.jpg');
    border:0; 
    padding:3px 5px 20px 0px;
	position:fixed;
    z-index:4;
	background-size: 100%;
}
#topbalken {
	display:none;
	background-color: #fff;
    height: 75px;
    width: 100%;
    margin: 0;
    top: 0px;
    position: fixed;
    z-index: 1
}
/* language flags cell style */
#flagcell {
	height: 25px; 
	width: 150px; 
	vertical-align: middle; 
	cursor: pointer;
	text-decoration: none;
	color: #365F91; 
	font-weight: bold; 
	font-family: Arial, Helvetica, sans-serif;
	font-style: italic;
	font-size: 9pt	
}
/* language flags style */
.flags {
	vertical-align: middle;
	border:none; 
	width:30px;
	height:18px;
}
/* search table style */
#searchtable {
	border: none;
	border-collapse:collapse;
	padding:0px;
	border-spacing: 0px;
	height:25px;
}
/*  input form style */
#ffresult_sbox0 {
	margin:0px;
	padding:0px;
	vertical-align: middle; 
	height:20px;
}
/* search box placeholder background color and text style 
#searchbox {
   	background-color:#E9E9E9;
   	border:none;
	padding:0px;
	height:20px;
}	
#searchbox::-webkit-input-placeholder {
   font-style: italic;
}
*/

/* search button style 
#search {
	background-color:#365F91;
	font-family: Arial, Helvetica, sans-serif;
	color:white; 
	border:none;
	padding:0px 3px 0px 3px;
	font-size :12px;
	font-style: italic;
	font-weight:bold;
	cursor: pointer;
	height:20px;	
}*/
/* advanced search link 
#ffresult_adv0 {
	color: #365F91; 
	font-weight: bold; 
	font-style: italic; 
	text-decoration: underline; 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	height:20px;
}*/
#zimologo {
    z-index: 100;
    background-color: white;
    background-image: url(../images/logo.gif);
    background-repeat: no-repeat;
    background-size: contain;
    border-width: 4px 15px 2px 15px;
    border-style: solid;
    border-color: white;
    position: fixed;
    top: 0px;
    margin-left: 845px;  /* = width of body - width of logo - left margin = 990 - 112 - 30 = 848 */
    width: 112px;
    height: 71px;
}
div#zimologo img {
    position: absolute;
    top: 58px;
    right: -15px;
	width: 75px
}
.mattblackmenu {
	z-index:10;
}
#zimobody {
	font-family: Segoe, Segoe UI, DejaVu Sans, Trebuchet MS, Tahoma, sans-serif;
    margin:0px auto 0px auto; /* centre page */
	border-width: 0px 0px 0px 0px;
	border-style: none none none none;
	border-color: #365F91;
    padding: 55px 0px 30px 0px;
    z-index:0; 
	width:990px;
	position:static;
	overflow-x: hidden; 
	overflow-y: hidden; 
}
#zimobody p, #zimobody li, #zimobody p a {
	font-family: Segoe, Segoe UI, DejaVu Sans, Trebuchet MS, Tahoma, sans-serif
}

#zimobody h1 {
    font-size: 27px;
    font-family: arial, sans-serif;
    margin: 40px 0 20px;
    font-style: italic;
    font-weight: normal;
}
/*#zimobody p {line-height: 15px}*/
#zimobody img[alt="Expand"],#zimobody img[alt="Expandieren"],
#zimobody img[alt="Collapse"],#zimobody img[alt="Schließen"] {
	background: #5aa644
}
/* blau für system-seiten*/
	body.blau #zimobody img[alt="Expand"], #zimobody img[alt="Expandieren"],
	body.blau #zimobody img[alt="Collapse"],#zimobody img[alt="Schließen"]{
		background: #365f91
	}

.message {
	width:990px;
	position:static;
}
.message-text {
	margin-top:9px;
	margin-bottom:3px;
	font-family:Arial;
	font-size:10pt;
	color:blue;
	font-weight:bold;
	border-style:solid;
	border-width:1px;
	border-color:blue;
	text-align:center;
	width:845px;
}
.zimop {
	font-family:Arial, Helvetica, sans-serif;
    font-size:9pt;
}
.zimolargep {
	font-family:Arial, Helvetica, sans-serif;
    font-size:11pt;
}
.hidden  { 
	display: none; 
}
.show  { 
	display: block; 
}

p.lastupdate {
    text-align: right;
    padding: 5px 10px;
    margin: 40px 0 30px;
    border-top: 1px solid #365F91;
}
/* print style */
@media print{
  body{ background-color:#FFFFFF; background-image:none; color:#000000; }
  ul.tabbernav{display:none;}
  div#STP{display:none;}
  div#ESTWGJ{display:none;}
  div#Huebsch{display:none;}
  div#MOBAZI{display:none;}  
  div#SoundDesign{display:none;}
  div#zimobanner #banner{display:none}
  div#ddtopmenubar{display:none;}
  div#paddiv{display:none;}
     div#zimologo {background-image:none;}
	div#zimologo:before {
  background-image: url("../images/logo.gif");
  content: "";
  background-size: 112px 71px;
  display: inline-block;
  width: 112px;
  height: 71px
      }
  div#zimologo img {background-color:transparent !important}
  div#zimobody{display:block;padding-top:0px}
  #zimobody a:link {
    background-color: #FFFFFF ;
    color           : #000000 ;
    text-decoration : none    ;
  }
  table { border:0; padding:2px; border-collapse:collapse;}
  table td { border-bottom:1px solid gray;}
  thead {display:table-header-group;}
  /* was .linkprint { */
/*  a:after {                                    
    content: " (" attr(href) ")";
    font-size: 75%;
  } */
  .noprint {display:none;}
}
/*blinkender border bottom bei jobs (hier Komm schließen und bei webkits 2x öffnen)
div#ddtopmenubar ul {height:23px !important}
div#ddtopmenubar li a[rel="ddsubmenu10"] {
		border-bottom: 4px solid rgba(255,0,4,1.00);
		border-bottom: 4px solid rgba(255,0,4,0.20);
		-webkit-background-clip: padding-box; /* for Safari */
/*		background-clip: padding-box; /* for IE9+, Firefox 4+, Opera, Chrome */
/*	  -webkit-animation: underBlink 1s infinite;
	  -moz-animation:    underBlink 1s infinite;
	  -o-animation:      underBlink 1s infinite;
	  animation:         underBlink 1s infinite;
	}
		@-webkit-keyframes underBlink {
		  0%   { border-bottom: 4px solid rgba(255,0,4,1.00); }
		  100% { border-bottom: 4px solid rgba(255,0,4,0.20); }
		}
		@-moz-keyframes underBlink {
		  0%   { border-bottom: 4px solid rgba(255,0,4,1.00); }
		  100% { border-bottom: 4px solid rgba(255,0,4,0.20); }
		}
		@-o-keyframes underBlink {
		  0%   { border-bottom: 4px solid rgba(255,0,4,1.00); }
		  100% { border-bottom: 4px solid rgba(255,0,4,0.20); }
		}
		@keyframes underBlink {
		  0%   { border-bottom: 4px solid rgba(255,0,4,1.00); }
		  100% { border-bottom: 4px solid rgba(255,0,4,0.20); }
		}*/