﻿/* Stylesheet fuer www.nemec.at */
/* Farben: 
/* Helles Blau: #00AAE1 (0,170,225) */
/* RAL 5017, Verkehrsblau #003B80 */
/* Seitenaufteilung */
div#logo         {position:relative; z-index:3; width:650px; margin-top:30px; text-align:left;}
div#symbolbild   {position:absolute; z-index:2; margin-left:600px; top:30px; }
div#topnav       {position:relative; z-index:3; margin-top:10px; text-align:left; 
                  background-color:#003B80; border-top:2px solid #FFFFFF;border-bottom:2px solid #FFFFFF;}
div#subnav       {position:relative; z-index:3; margin-top:2px; text-align:left;width:1px;}
div#main         {position:relative; z-index:3; width:550px; height:350px; 
                  margin-top:20px; margin-right:0px; padding-right:0px; margin-bottom:20px; text-align:justify;}
div#mainauto     {position:relative; z-index:3; width:550px; 
                  margin-top:20px; margin-right:0px; padding-right:0px; margin-bottom:20px; text-align:justify;}
div#rightcontent {position:absolute; z-index:3; top:0px; height:120%; width:270px; padding-top:250px; margin-left:620px; border-left:2px solid #FF0000; padding-left:10px; 
                  color:#000000; font-size:10pt; }
div#bottom       {position:relative; z-index:3; border-top:2px solid #003B80;padding-top:2px;
                  font-size:8pt; text-align:left; }
/* Bilder im Hauptbereich */
img              {border:0px;}
div.imgleft      {float:left; margin-right:20px; margin-top:0px; margin-bottom:0px; 
				  font-size:8pt; text-align:center;}
div.imgright     {float:right; margin-left:20px; margin-top:0px; margin-bottom:0px; 
                  font-size:8pt; text-align:center;}    
div.imgcenter     {margin-top:0px; margin-bottom:0px; 
                  font-size:8pt; text-align:center;}                                  
/* Bannertext = Seitentitel */
div.banner      {display:inline; width:30em; padding-bottom:20px; padding-right:7px; padding-left:7px;
                 color:#000000; font-size:12pt; font-weight:bold; text-decoration:none; font-variant:small-caps;
                 background-color:#FFFFFF; }
/* Navigation oberste Ebene */
a:link.topnav     {color:#FFFFFF; font-size:12pt; font-weight:bold; background-color:#003B80; text-decoration:none; padding-right:7px; padding-left:7px;}
a:visited.topnav  {color:#FFFFFF; font-size:12pt; font-weight:bold; background-color:#003B80; text-decoration:none; padding-right:7px; padding-left:7px;}
a:active.topnav   {color:#FF0000; font-size:12pt; font-weight:bold; background-color:#FFFFFF; text-decoration:none; padding-right:7px; padding-left:7px;}
a:hover.topnav    {color:#FF0000; font-size:12pt; font-weight:bold; background-color:#FFFFFF; text-decoration:none; padding-right:7px; padding-left:7px;}
/* Angeklickte Seite der obersten Ebene */
span.topnavnolink {color:#FF0000; font-size:12pt; font-weight:bold; background-color:#FFFFFF; text-decoration:none; padding-right:7px; padding-left:7px;}
/* Topseite zu angeklickter Seite im Submen&uuml; */
a:link.topnav2	  {color:#00AAE1; font-size:12pt; font-weight:bold; background-color:#FFFFFF; text-decoration:none; padding-right:7px; padding-left:7px;}
a:visited.topnav2 {color:#00AAE1; font-size:12pt; font-weight:bold; background-color:#FFFFFF; text-decoration:none; padding-right:7px; padding-left:7px;}
a:active.topnav2  {color:#FF0000; font-size:12pt; font-weight:bold; background-color:#FFFFFF; text-decoration:none; padding-right:7px; padding-left:7px;}
a:hover.topnav2   {color:#FF0000; font-size:12pt; font-weight:bold; background-color:#FFFFFF; text-decoration:none; padding-right:7px; padding-left:7px;}
/* Navigation untere Ebene */
a:link.subnav	  {color:#00AAE1; font-size:10pt; font-weight:bold; text-decoration:none; 
                   padding-right:7px; border-left:1px solid #003B80; padding-left:7px;}
a:visited.subnav  {color:#00AAE1; font-size:10pt; font-weight:bold; text-decoration:none; 
                   padding-right:7px; border-left:1px solid #003B80; padding-left:7px;}
a:active.subnav   {color:#FF0000; font-size:10pt; font-weight:bold; text-decoration:none;
                   padding-right:7px; border-left:1px solid #003B80; padding-left:7px;}
a:hover.subnav    {color:#FF0000; font-size:10pt; font-weight:bold; text-decoration:none;
                   padding-right:7px; border-left:1px solid #003B80; padding-left:7px;}
/* Angeklickte Seite der zweiten Ebene */
span.subnavnolink {color:#FF0000; font-size:10pt; font-weight:bold; text-decoration:none; 
                   padding-right:7px; border-left:1px solid #003B80; padding-left:7px; }
span.subnavdummy  {color:#FF0000; font-size:10pt; font-weight:bold; text-decoration:none; padding-right:7px; padding-left:7px; }
/* Allgemein, Body */
body           {margin:0px; border-left:90px solid #003B80; border-top:1px solid #FFFFFF; border-bottom:1px solid #FFFFFF; padding-left:40px;
                background-color:#FFFFFF; 
                font-family:Century Gothic,Arial,Helevetica; font-style:normal;font-size :10pt; color:#000000; text-align:left; }
*              {border:0px; padding:0px; margin:0px;}
p              {margin-bottom:15px; margin-top:0px; }
p.left         {text-align:left;}
p.center       {text-align:center;}
p.clearleft    {clear:left; line-height:0pt; margin-bottom:15px; }
p.clearright   {clear:right; line-height:0pt; margin-bottom:15px; }
p.clear        {clear:both; line-height:0pt; margin-bottom:15px; }
span.comment   {color:999999; font-size: 10pt; font-weight: bold; }
span.num       {color:#FFFFFF; font-size:1pt;}
a:link	       {color:#00AAE1; font-weight:bold; }
a:visited      {color:#00AAE1; font-weight:bold; }
a:active       {color:#FF0000; font-weight:bold; }
a:hover        {color:#FF0000; font-weight:bold; }
/* Bilder */
img.mid {vertical-align:middle; }
/* Aufzählung */
ul             {list-style-image:url("images/star2.jpg"); margin-left:50px;  }
li             {padding-left:3px; margin-bottom:7px; text-align:left; }
/* Alternative Aufz&auml;hlung */
div.list       {background-image:url("images/star2.jpg"); background-repeat:no-repeat; 
                text-align:left; margin-left:15px; padding-top:0px; padding-left:18px; padding-bottom:7px; } 
div.list2       {background-image:url("images/star2.jpg"); background-repeat:no-repeat; 
                text-align:left; margin-left:40px; padding-top:0px; padding-left:18px; padding-bottom:7px; }                 
/* Hervorhebungen im Text */
span.hLBlack   {color:#000000; font-weight:bold; font-size:10pt; }
span.hLBlue    {color:#003B80; font-weight:bold; font-size:10pt; }
span.produkt   {font-family:Arial;font-size:16pt; font-size:22pt; font-weight:bold; }


/* NEU für das Wasserzeichen */
#main {
  position: relative; 
}

#main::after {
  content: "";
  position: absolute;
  right: 30px;
  bottom: 0px;
  width: 400px;
  height: 400px;
  background: url('images/30jahre.png') no-repeat center center;
  background-size: contain;
  opacity: 0.25;
  pointer-events: none;
  z-index: 1;
}
