html, body, div, p, h1, h2, h3, span, a, table, td, form, img,
      {
      margin: 0;
      padding: 0;
      }


html
      { 
      margin: 0 
      font-size: 10pt; 
      line-height: 16pt
      text-align: justify;
      }

body
      {
      background-image: url(..\images\bg_aluminium2.jpg);
      font-family: Arial, Verdana, Helvetica, Sans serif; 
      color: #003344; 
      border-color: #A0A0A0;
      border-style: inherit;
      border-width: 1px;
		scrollbar-base-color:#FFFFFF;
  		scrollbar-3d-light-color:#000000;
  		scrollbar-arrow-color:#0C3C8A;
  		scrollbar-darkshadow-color:#0C3C8A;
  		scrollbar-face-color:#B8BEC8;
  		scrollbar-highlight-color:#FFFFFF;
  		scrollbar-shadow-color:#0C3C8A;
  		scrollbar-track-color:#999999;
  		}

p
      {
      background-image: url(..\images\bg_aluminium2.jpg);
      font-family: Arial, Verdana, Helvetica, Sans serif; 
      color: #003344; 
      border-color: #A0A0A0;
      border-style: inherit;
      border-width: 1px;
		scrollbar-base-color:#FFFFFF;
  		scrollbar-3d-light-color:#000000;
  		scrollbar-arrow-color:#0C3C8A;
  		scrollbar-darkshadow-color:#0C3C8A;
  		scrollbar-face-color:#B8BEC8;
  		scrollbar-highlight-color:#FFFFFF;
  		scrollbar-shadow-color:#0C3C8A;
  		scrollbar-track-color:#999999;
  		}

div, p, span, a, input, select, textarea
      {
      text-decoration: none;
      line-height: 100%;
      }

/*    ------------------------Randdefinition: 15px für alle hier drin  KP 20.06.2008 */
/*    ------------------------Einfach alle hier reinschreiben          KP 20.06.2008 */
h1,h2,h3,h4,h5												
		{
	   margin-left: 15px; 
	}
	
/*    ------------------------Randdefinition: 10px für alle hier drin  KP 20.06.2008 */
/*    ------------------------Einfach alle hier reinschreiben          KP 20.06.2008 */
body															
		{
      margin-left: 10px; 
		margin-right: 10px; 
		margin-top: 10px; 
		margin-bottom: 10px; 
	}
	
/*    ------------------------Randdefinition: 15px für alle hier drin  KP 20.06.2008 */
/*    ------------------------Einfach alle hier reinschreiben          KP 20.06.2008 */
.fenster_uberschrift												
		{
	   margin-left: -10px; 
	   }
	
table
		{
	   width: 95%;
	   border: 0;
	   }

td,ul,li    
      {  
      font-size: 10pt;
      font-weight: normal; 

      }


li
		{
		font-weight: bold; 
		}

b     
      { 
      line-height: 16pt;
      font-weight: bold; 
      }

h1           
      { 
      font-size: 12pt;
      text-align: left;
      color: #003344; 
      line-height: 12pt
      list-style-position:outside
      }

h2    
      {
   	font-size: 14pt;
      font-weight: left; 
      text-align: justify;
      color: #003344; 
	   line-height: 14pt;
      }

h3           
      {
	   font-size: 16pt;
      font-weight: left; 
      text-align: justify;
      color: #003344; 
	   line-height: 16pt;
      }

h4           
      {
	   font-size: 18pt;
      font-weight: left; 
      text-align: justify;
      color: #003344; 
	   line-height: 18pt;
      }

h5    
      {
	   font-size: 20pt;
      font-weight: left; 
      text-align: justify;
	   color: #000000;
	   line-height: 20pt
      }

/*Die Frames*/




a.infobox 
      { 
      border-bottom: 1px dashed #c30; 
      text-decoration:none; 
      }

a.infobox:hover 
      { 
      cursor:help; 
      color:#c30; 
      background:white; 
      }

a.infobox span 
      { 
      visibility:hidden; 
      position:absolute; 
      left:16em;
      margin-top:1.5em; 
      padding:1em; 
      text-decoration:none; 
      }

a.infobox:hover span 
      { 
      visibility:visible; 
      border:1px solid #c30;
      color:blue; 
      background:white; 
      }

.fenster_grundformat 
      {
      font-size: 12pt; 
      margin-left: 5px; 
		margin-right: 5px; 
		margin-top: 5px; 
		margin-bottom: 5px; 
		text-align: left;				
      }

.fenster_leistungen 
      {
      font-size: 10pt; 
      margin-left: 5px; 
		margin-right: 5px; 
		margin-top: 5px; 
		margin-bottom: 5px; 
		text-align: left;				
      }

.fenster_inhalt 
      {
      font-size: 10pt; 
      margin-left: 15px; 
		margin-right: 5px; 
		margin-top: 15px; 
		margin-bottom: 5px; 
		text-align: justify;				
	   }

p.fenster_inhalt 
      {
      font-size: 10pt; 
      margin-left: 15px; 
		margin-right: 5px; 
		margin-top: 15px; 
		margin-bottom: 5px; 
		text-align: justify;				
	   }

.fenster_ueberschrift 
      {
		font-size = 12pt; 
      font-weight: bold; 
		margin-right: 5px; 
		margin-top: 5px; 
		margin-bottom: 5px; 
		text-align: left;				
      }
  
.fenster_ueberschrift_center
      {
		font-size = 16pt; 
      font-weight: bold; 
		margin-right: 5px; 
		margin-top: 5px; 
		margin-bottom: 5px; 
		text-align: center;				
      }
  
.kopf_li
      {
      margin-left: 0px; 
		margin-right: 0px; 
		margin-top: 0px; 
		margin-bottom: 0px; 
      text-align: right;		
      vertical-align: top;
      /*background: url(..\images\bg_rohr.jpg);*/
      }
  

.kopf_mi 
      {
      margin-left: 0px; 
		margin-right: 0px; 
		margin-top: 0px; 
		margin-bottom: 0px; 
      text-align: right;		
      vertical-align: top;		
  		}

.kopf_re 
      {
      margin-left: 0px; 
		margin-right: 0px; 
		margin-top: 0px; 
		margin-bottom: 0px; 
      text-align: left;		
      vertical-align: top;	
  		}

.mitte_re 
      {
      margin-left: 0px; 
		margin-right: 0px; 
		margin-top: 0px; 
		margin-bottom: 0px; 
      text-align: right;		
      position: bottom;		
  		}

.fuss_li 
      {
      margin-left: 0px; 
		margin-right: 0px; 
		margin-top: 0px; 
		margin-bottom: 0px; 
      text-align: right;		
      vertical-align: baseline;		
      background: url(..\images\bg_rohr.jpg);
  		}

.fuss_re 
      {
      margin-left: 0px; 
		margin-right: 0px; 
		margin-top: 0px; 
		margin-bottom: 0px; 
      text-align: right;		
      vertical-align: baseline;		
      background-color: #ffffff;
  		}

.kopfzeile 
      {
      margin-left: 0px; 
		margin-right: 0px; 
		margin-top: 0px; 
		margin-bottom: 0px; 
      }
.frame_seite 
      {
      margin: 0px 
      color: #003344; 
      font-size: 15pt; 
      line-height: 16pt
      text-align: center;
      }

.kontakt 
      {
      margin-left: 5px; 
		margin-right: 5px; 
		margin-top: 5px; 
		margin-bottom: 5px; 
		font-family: Verdana; 
		font-size = 15pt; 
		color: black; 
		text-align: left;	
      }

#inhalt 
      {
	   position: relative;
	   padding: 0.4em;
	   background-image: url(../images/bg_aluminium.jpg); 
	   top: auto;
	   width: 95%;
	   left: 9px;
	   right: 9px;
	   height: 95%
      }

#fussleiste 
      {
	   position: absolut;
	   background: inherit;
      font-size: 8pt; 
      text-align: center;
      color: #A0A0A0; 
      line-height: 11pt
      }
