/* web stylesheet - copyright (c) ilis gmbh, all rights reserved*/
/*Maße: Seitenbreite 792px, Seitenrand 12px, Stegbreite 8px, Spaltenbreite 120px, Zeilenhöhe8px*/

/*Grundformate------------------------------------------------------------*/
.border{border:1px solid red;}
.borderred{border:1px solid rgb(230,179,200)}

body, table
{
  font-size:12px;
  font-family:Arial,sans-serif;
  background:white;
  color:Black;
}

body
{ margin:0;
  padding:0;
  border:0;
  line-height:16px;}

p
{ margin:4px 0 0 0;
  padding:4px 8px 0 4px;}

img{border:0;}  

h1
{ font-weight:bold;
  font-size:34px;
  letter-spacing:0.6mm;
  margin:0;
  padding:4px 0 0 0;}
  
h2
{ color:White;
  height:60px;
  width:504px;
  font-weight:bold;
  font-size:24px;
  letter-spacing:0.6mm;
  margin:0;
  padding:36px 0 0 8px;
  float:left;}  
  
h3
{ font-weight:bold;
  font-size:12px;
  line-height:16px;
  padding:4px 8px 0 4px;
  margin:4px 0 0 0;}  
  
h5
{ text-align:right;
  font-weight:bold;
  color:rgb(0,100,175);
  padding:4px 0 0 0;
  margin:0;}  
  
ul
{ list-style-image:url(shared\images\bullet.png);
  list-style-position:outside;
  margin:0 0 0 18px;
  padding:8px 0 0 6px;}  
  
li{padding:0 0 2px 0;}  
  
a.link{color:rgb(16,76,170);}
a.link:visited{color:rgb(16,76,170);background:white;}  
a.link:hover{color:White;background:rgb(16,76,170);}   
 
/*Inhaltsbereich zum Begrenzen der Seitenbreite*/
div.content{width:792px;margin:0 0 0 0;padding:0 0 0 12px;}

/*Bereich für h1 und h2*/
#h1{height:60px;position:absolute;left:140px;top:140px;padding:4px 0 0 0;}
#h2{width:632px;height:60px;position:absolute;left:140px;top:200px;padding:0 0 0 0;}
#h3{width:632px;height:60px;position:absolute;left:140px;top:200px;padding:0 0 0 0;}

h2.redheading{background:url(shared/images/heading_red.jpg) no-repeat 0 30px;}
h2.greenheading{background:url(shared/images/heading_green.jpg) no-repeat 0 30px;}
h2.blueheading{background:url(shared/images/heading_blue.jpg) no-repeat 0 30px;}

/*Ausrichten z.B. von Bildern*/

.right{text-align:right;float:right;clear:right;}
.left{text-align:left;float:left;clear:left;}  

/*Absatz für Link zu Map24*/
div.map24route
 { padding:0 0 0 4px;}


/*Links zum Download von weiteren Infos*/
a.download_pdf
{ font-size:11px;
  display:block;
  text-align:right;
  text-decoration:auto;
  color:rgb(0,100,175);
  padding:2px 0 0 0;
  margin:0;
  border:0;} 
  
a.download_pdf:hover
{ display:block;
  color:black;
  padding:2px 0 0 0;
  margin:0;} 
  
p.download_type
{ text-align:left;
  display:block;
  margin:0 0 0 0;
  padding:8px 4px 0 0;}  
  
p.download_target
{ text-align:right;
  display:block;
  margin:0;
  padding:8px 0 0 0;
  width:120px;}
  
p.download_target a
{  color:rgb(16,76,170); }  
  
p.download_target a:visited
{ color:rgb(16,76,170);}

p.download_target a:hover
{ text-align:right;
  display:block;
  color:white;
  background:rgb(16,76,170);
  width:120px;}

img#getacrobat{text-align:right;display:block;margin:8px 0 0 0;} 
img#language_de{float:right;clear:right;margin:35px 2px 0 0;}  
img#language_en{float:right;clear:right;margin:35px 2px 0 0;}  


/*Linkleiste------------------------------------------------------------*/
div#references{width:792px;overflow:hidden;height:136px;}

div#references a
{ text-decoration:none;
  text-align:center;
  font-weight:bold;
  letter-spacing:1px;
  width:120px;
  height:120px;
  overflow:hidden;
  padding:100px 0 0 0;
  color:Black;
  background:rgb(214,214,214);}

div#references a.active{padding:100px 0 0 0;font-weight:bold;background:rgb(0,100,175);color:White;}
div#references a:hover{padding:100px 0 0 0;font-weight:bold;color:White;background:rgb(170,170,170);}

/*Footer (copyright etc)---------------------------------------------*/
div#footer p{font-size:10px;line-height:16px;text-align:left;margin:2px 0 0 0;padding:0;}

/*Tabelle Technische Daten------------------------------------------*/
table.tecdata{width:632px;margin:8px 0 0 0;}
table.tecdata td.spec{padding:2px 4px 0 0;margin:0;vertical-align:top;text-align:right;font-weight:bold;line-height:16px;width:124px;overflow:hidden;}  
table.tecdata td.cap{padding:2px 0 0 4px;margin:0;vertical-align:top;text-align:left;font-weight:bold;line-height:24px;width:248px;overflow:hidden;}    
table.tecdata td.value{padding:2px 0 0 4px;margin:0;vertical-align:top;text-align:left;line-height:16px;width:248px;overflow:hidden;}    
  
/*Titelseite*/
table#title{width:100%;height:100%;text-align:center;}
table#title tr#footer td{height:40%;visibility:hidden;}  
table#title tr#header td{height:40%;visibility:hidden;}  
table#title td{height:98px;width:45%;}  
table#title td.mid{width:98px;height:98px;}
table#title td.midnote{width:294px;height:98px;vertical-align:top;text-align:left;padding:0 0 0 4px;}
table#title td.left{width:50%;height:98px;visibility:hidden;}
table#title td.right{width:50%;height:98px;visibility:hidden;}
table#title img#logo{margin:0 0 0 20px;}
table#title img#ilislogo{margin:47px 0 0 4px;}

/*Eintritt zur Webseite*/
a.entry
{ text-decoration:none;color:black;font-weight:bold;width:90px;height:90px;padding:70px 0 0 4px;}
a.entry:hover
{ background:rgb(0,100,175);color:White;}


/*Flächen für Titel*/
.titlegray
{background-color:rgb(170,170,170);height:90px;width:90px;margin:4px 4px 4px 4px;overflow:hidden;}
.titlelightgray
{background-color:rgb(214,214,214);height:90px;width:90px;margin:4px 4px 4px 4px;overflow:hidden;}
.titlewhite
{background-color:transparent;height:90px;width:90px;margin:4px 4px 4px 4px;overflow:hidden;}

/*Varianten von Inhaltsfeldern, anwenden auf div-----------------*/
/*Klassen für Höhe eines Feldes*/
.h1{height:120px;overflow:hidden;}
.h2{height:248px;overflow:hidden;}
.h3{height:376px;overflow:hidden;}
.h4{height:504px;overflow:hidden;}

/*Klassen für Breite eines Feldes*/
.w1{width:120px;overflow:hidden;}
.w2{width:248px;overflow:hidden;}
.w3{width:376px;overflow:hidden;}
.w4{width:504px;overflow:hidden;}
.w5{width:632px;overflow:hidden;}
.w6{width:760px;overflow:hidden;}

/*Klassen für Position eines Feldes: Spalte 1 bis 6*/
.col1{position:absolute;left:12px;}   
.col2{position:absolute;left:140px;}   
.col3{position:absolute;left:268px;}   
.col4{position:absolute;left:396px;}   
.col5{position:absolute;left:524px;}   
.col6{position:absolute;left:652px;}   
.col7{position:absolute;left:780px;}   

.headerlink{overflow:hidden;
  text-align:center;}

/*Klassen für Position eines Feldes: Reihe 1 bis x. Reihen werden ab der Kopfzeile gezählt*/
.row0{position:absolute;top:12px;}   
.row1{position:absolute;top:140px;}   
.row2{position:absolute;top:268px;}   
.row3{position:absolute;top:396px;}   
.row4{position:absolute;top:524px;}   
.row5{position:absolute;top:652px;}   
.row6{position:absolute;top:780px;}   
.row7{position:absolute;top:908px;}   
.row8{position:absolute;top:1036px;}   
.row9{position:absolute;top:1164px;}   
.row10{position:absolute;top:1292px;}   
.row11{position:absolute;top:1420px;}   
.row12{position:absolute;top:1548px;}   
.row13{position:absolute;top:1676px;}   
.row14{position:absolute;top:1804px;}   
.row15{position:absolute;top:1932px;}   
.row16{position:absolute;top:2060px;}   
.row17{position:absolute;top:2188px;}   
.row18{position:absolute;top:2316px;}   
.row19{position:absolute;top:2444px;}   
.row20{position:absolute;top:2572px;}   
.row21{position:absolute;top:2700px;}   
.row22{position:absolute;top:2828px;}   
.row23{position:absolute;top:2956px;}   
.row24{position:absolute;top:3084px;}   
.row25{position:absolute;top:3212px;}   
.row26{position:absolute;top:3340px;}   
.row27{position:absolute;top:3468px;}   
.row28{position:absolute;top:3596px;}   
.row29{position:absolute;top:3724px;}   
.row30{position:absolute;top:3852px;}   
.row31{position:absolute;top:3980px;}   
.row32{position:absolute;top:4108px;}   
.row33{position:absolute;top:4236px;}   
.row34{position:absolute;top:4364px;}   
.row35{position:absolute;top:4492px;}   
.row36{position:absolute;top:4620px;}   
.row37{position:absolute;top:4748px;}   
.row38{position:absolute;top:4876px;}   
.row39{position:absolute;top:5004px;}   
.row40{position:absolute;top:5132px;}   
.row41{position:absolute;top:5260px;}   
.row42{position:absolute;top:5388px;}   
.row43{position:absolute;top:5516px;}   
.row44{position:absolute;top:5644px;}   
.row45{position:absolute;top:5772px;}   
.row46{position:absolute;top:5900px;}   
.row47{position:absolute;top:6028px;}   
.row48{position:absolute;top:6156px;}   
.row49{position:absolute;top:6284px;}   
.row50{position:absolute;top:6412px;}   
.row51{position:absolute;top:6540px;}   
.row52{position:absolute;top:6668px;}   
.row53{position:absolute;top:6796px;}   
.row54{position:absolute;top:6924px;}  
.row55{position:absolute;top:7052px;}  
.row56{position:absolute;top:7180px;}  
.row57{position:absolute;top:7308px;}
.row58{position:absolute;top:7436px;}
.row59{position:absolute;top:7564px;}
.row60{position:absolute;top:7692px;}
.row61{position:absolute;top:7820px;}
.row62{position:absolute;top:7948px;}
.row63{position:absolute;top:8076px;}
.row64{position:absolute;top:8204px;}
.row65{position:absolute;top:8332px;}
.row66{position:absolute;top:8460px;}
.row67{position:absolute;top:8588px;}
.row68{position:absolute;top:8716px;}
.row69{position:absolute;top:8844px;}
.row70{position:absolute;top:8972px;}
.row71{position:absolute;top:9100px;}
.row72{position:absolute;top:9228px;}
.row73{position:absolute;top:9356px;}
.row74{position:absolute;top:9484px;}
.row75{position:absolute;top:9612px;}
.row76{position:absolute;top:9740px;}
.row77{position:absolute;top:9868px;}
.row78{position:absolute;top:9996px;}
.row79{position:absolute;top:10124px;}
.row80{position:absolute;top:10252px;}
.row81{position:absolute;top:10380px;}
.row82{position:absolute;top:10508px;}
.row83{position:absolute;top:10636px;}
.row84{position:absolute;top:10764px;}
.row85{position:absolute;top:10892px;}
.row86{position:absolute;top:11020px;}
.row87{position:absolute;top:11148px;}
.row88{position:absolute;top:11276px;}
.row89{position:absolute;top:11404px;}
.row90{position:absolute;top:11532px;}
.row91{position:absolute;top:11660px;}
.row92{position:absolute;top:11788px;}
.row93{position:absolute;top:11916px;}
.row94{position:absolute;top:12044px;}
.row95{position:absolute;top:12172px;}
.row96{position:absolute;top:12300px;}
.row97{position:absolute;top:12428px;}
.row98{position:absolute;top:12556px;}
.row99{position:absolute;top:12684px;}
.row100{position:absolute;top:12812px;}
  

/*Farbflächen, anwenden auf div--------------------------------------------*/

.gray{background-color:rgb(170,170,170);height:120px;width:120px;overflow:hidden;}
.lightgray{background-color:rgb(214,214,214);height:120px;width:120px;overflow:hidden;}
.blue{background-color:rgb(180,215,245);height:120px;width:120px;overflow:hidden;}
.lightblue{background-color:rgb(218,235,250);height:120px;width:120px;overflow:hidden;}
.red{background-color:rgb(230,179,200);height:120px;width:120px;overflow:hidden;}
.lightred{background-color:rgb(243,218,227);height:120px;width:120px;overflow:hidden;}
.green{background-color:rgb(178,211,176);height:120px;width:120px;overflow:hidden;}
.lightgreen{background-color:rgb(218,232,215);height:120px;width:120px;overflow:hidden;}  

p.sidenote{font-weight:bold;color:black;text-align:right;margin:4px 0 0 0;}  
p.sidenote a
{ font-weight:bold;
  color:black;
  text-align:right;
  margin:-8px -4px 0 -4px;
  padding:8px 8px 0 0;
  text-decoration:none;
  height:120px;
  width:120px;}
 
 p.sidenote a:hover
 {color:White;
  background:rgb(170,170,170);} 
