﻿@charset "UTF-8";
/* Hauptausgebe Screen */

@media screen, projection
{
    /* (de) Erzwingen vertikaler Scrollbalken in Netscape, Firefox und Safari Browsern */
  html { height: 100%; margin-bottom: 1px; }

  /* (de) Allgemeine Angaben für das <Body>-Tag */
  body { 
  font-family: Verdana, Arial, sans-serif; 
  font-size:12px;
  line-height:1.4em;
  background-color:#0f8297; 
  color:#FFFFFF; 
  background-image:url(../assets/background.jpg); 
  background-repeat: repeat-x; 
  margin:0px;
  height: auto;
  
  }
  /* (de) Zentrierung des Layouts in alten IE-versionen */
  body { text-align: center; }
  

  
  
  /* (de) Tabelle für fliessende Aussenbereiche der Hauptnavigation*/
  table#mainTable{
	  width:100%;
	  border:0px;
	  margin: 30px 0 0 0;
  }
  
  td#fix{
	  width:984px;
	  height:60px;
	  padding:0;
	 
  }
  .tdfloat{
	  min-width:10px;
	  background-image: url(../assets/bgPlain.jpg);
	  height:60px;
	  padding:0;
  }

/* (de) ID; Definition des Headers ohne Inhalt */
  .mainLeft{
	  float:left;
	  min-width:10px;
	  padding: 0;
	  margin: 0;

  }
  
  .mainRight {
	  float:right;
	  min-width:10px;
      padding: 0;
	  margin: 0;
	  

  }
  
  .mainCenter {
	width: 984px;
	text-align: left;
	margin:0 auto;
	padding:0;
	overflow:hidden;
  }

  
  /* (de) ID; Definition des Content Containers ohne Inhalt */
 
  .contentContainer{
	  width:100%;
	  margin:40px 0 0 0;
  }
  
  .contentFloatL{
	  float:left;
	  margin:0 10px 0 0;
	  padding:0 0 0 10px;
  }
  
  .contentFloatR{
	  float:right;
	  margin:0;
	  padding:0;

  }
  
  .contentMain{
	  margin:0;
	  padding:10px 20px 0 10px;

  }
  
  .innerFloatL{
	  float:left;
	  width:320px;
	  margin:0 10px 0 0;
	  padding:0 0 0 10px;
  }
  
  .innerFloatR{
	  float:right;
	  width:320px;
	  margin:0;
	  padding:0;

  }
  
  
  /* (de) ID; Definition des Footers ohne Inhalt */
  .footer {
	color:#FFF;
    	border-top: 1px #FFF dotted;
	heigth:25px;
    	margin: 50px 0 20px 0;
	padding: 5px 10px; 
	text-align:center;
	
  }

 /* (de) Klasse (restricted); Link Foramtierung  */
  a { padding:0; margin:0; border:0; color:#FFF}
  a:focus,
  a:hover,
  a:active { padding:0; margin:0; border:0; }


  /* expliziete Tag formatieren */
  h1 { font-family: Verdana, Geneva, sans-serif; font-weight:lighter; font-size: 20px; color:#FFF; padding-right:20px; }
}

