﻿/* to do
* font-family
* logo nur einfach grün
* schriften oben links und unten links
* logo mit weissem rand
*
*
*
*
*/


html, body	
{
  height: 100%;
  margin: 0px;
/*	margin: 0;
	padding: 0;
	font-size: 100.00%;*/
/*	font-family: Calibri; */
  font-family: Calibri, Arial, Verdana, Tahoma; 
/*  background-color: #f2f2f2;  grau */
/*	background-color: #ffffff; */
  font-size: 0.94em;


}
div.linieobendiv
{  /* muss als divcontainer gemacht werden, da IE immer einen imginären Abstand von 7px einbaut - der lässt sich auch nicht mit margin etc. abschalten */
  margin:0px;
  border-bottom:1px solid #009900; 
  width:auto;
}

div.linieuntendiv
{  /* muss als divcontainer gemacht werden, da IE immer einen imginären Abstand von 7px einbaut - der lässt sich auch nicht margin etc. abschalten */
  margin:0px;
  margin-bottom: 10px;
  border-bottom:1px solid #009900; 
  width:auto;
}

iframe.hauptrahmen
{
   width: 100%; 
   height: 100%;
   border: 0px;
   background-color: transparent;

}


img.logooben
{
  /*   width: 100px;*/
}

img.tuev
{
   width: 90px;
   vertical-align: bottom;
}

img.Bildiframe
{
 border: none;
   margin: 0px;
   margin-right: 8px;
   width: 142px;
   height: 100px;
}


table.haupttabelle
{ 
  border: 0px;
  width: 650px;
  height: 630px;
}

table.hauptrahmen
{ 
  background-image:url(res/back.jpg);
  background-repeat:repeat-x;
  background-position: bottom;
/*  width: 950px;
  height: 700px; ehemalige Variante mit nur mittig angeordnete Hintergrund*/
  width: 100%;
  height: 100%;
/*  cellpadding: 0;
  cellspacing: 0;*/
  
}

/*für htmlpage1.htm*/
table.test
{
  background-image:url(res/back.jpg);
  background-repeat:repeat-x;
  width: 100%;
  height: 100%;
  
/*  width: 950px;
  height: 700px;*/

}

table.kopftabelle
{ 
  border: 0px;
  width: 100%;
  height: 100px;
}

table.mitteltabelle
{ 
  border: 0px;
  padding: 0px;
  width: 100%;
  height: 450px;  
}

table.navitabelle
{ 
  border: 0px;
  height: 100%;
}

td.fuss
{
  height: 50px;
}

td.kopf
{
  height: 100px;
}

td.navi
{
   vertical-align: top;
}

td.navibild
{
   vertical-align: bottom;
}

a.link
{
  font-style: italic;
  color: #305000;    
}


a.link:Hover
{
  font-style: italic;
  color: #305000;
  font-weight: bold;
}


a.linkstandard
{
  text-decoration: none;
  color: Black;
  font-size: 0.90em; 
}


a.linkstandard:Hover
{
  color: #305000;    
  font-weight: bold;
}


a.linkstandard:active
{
  font-weight: bold;
  color: #305000;      
}

a.linkstandard:focus
{
  font-weight: bold;
  color: #305000;    
}


/*
  irgendwie kommt es auch auf die Reihenfolge an
 a:link{color:#000;}
 a:visited{color:#ff0;}
 a:hover{color:#f00;}
 a:active{color:#f00;}
*/

h1.h1ueber
{
  font-weight: bold;
  color: #305000;
  font-size: 1em;   
  margin-top: 5px;
  margin-bottom: -4px;
}

h2.h2ueber
{
  font-weight: bold;
  color: Black;
  font-size: 1em;   
  margin-top: -4px;
  margin-bottom: -4px;
}

