/*  ##########################################################################################################
    # Grundlegende Formatierung
*/
body {
	margin:0px;
  padding:0px;
  
  width:100%;
  height:100%;

  overflow:auto;
}

.main_layout {
  width:100%; 
  height:100%;
  
  padding:0px;
  margin:0px;
  
  border:none;
}


/*  ##########################################################################################################
    # Header der Webseite
*/
.main_head {
  position:absolute;
    z-index:2;
    top:25px;
    width:100%;
      min-width:770px;
      max-width:100%;
    height:110px;
    
  border:none;
  background-image: url(./../../resource/pavitro.com/background/img_002.png);
  background-repeat: repeat-x;
}

/* Header -> Logo  */ 
.main_head div.main_logo {
  float:left;
  width:260px;
  
  background-color:#FFFFFF;
  border:0px;
  
  margin:0px;
    margin-left:10px;
    margin-top:0px;
}

/* Header -> Sonstige Bilder im Head  */ 
.main_head div.main_imgs {
  float:right;
  border:none;
  
  margin:0px;
    margin-right:30px;
    margin-top:1px;
}

/* Header -> Abstandsformatierung  */ 
.main_head div.hspace_10px { float:left; width:10px; height:84%; border:none; }
.main_head div.hspace_40px { float:left; width:40px; height:84%; border:none; }
.main_head div.hspace_40px { float:left; width:40px; height:84%; border:none; }
.main_head div.hspace_80px { float:left; width:80px; height:84%; border:none; }
.main_head div.hspace_150px { float:left; width:150px; height:84%; border:none; }

/*  ##########################################################################################################
    # Content der Webseite
*/

.main_content {
  position:absolute;
    display:block;
    width:98.5%;
    height:72%;
    
    top:145px; /* Vertikale Positionierung, da Eyecatcher im Header an vPosition oben steht */
      
    margin:0px;
    padding:0px;
      padding-top:10px;

  border:none;
  background-color:transparent;

  /* ############################# alte Version
  position:absolute;
    top:145px;

    width:100%;
    height:600px;
      padding-top:10px;
      
  border:none;
  background-color:transparent; */
}

.main_content_left {
  position:absolute;
  float:left; 
    width:211px;
    height:100%;
  
  margin:0px;
  padding:0px;
    padding-right:4px;
  
  background-color:transparent;
  border:none;
    border-right:1px solid #DF7764;
}

.main_content_center {
  position:absolute;
    display:inline;
    width:77.5%;
    height:100%;

    margin:0px;
      margin-left:235px;
    padding:0px;
  
  border:none;  
  background-color:transparent;
  
  /* ############################# alte Version
  position:absolute;
    float:left;
    display:block;
      width:100%;

  margin:0px;
  padding:0px;
    padding-left:220px;
    padding-right:20px;
  
  border:none;  
  background-color:transparent; */
}

/*  ##########################################################################################################
    # Navigation der Webseite
*/
.main_content_left div.main_navigation {
  padding-left:15px;
}

.main_head div.main_subnavigation {
  position:absolute
    float:right;
    
  margin:0px;
    margin-top:86.5px;
    margin-right:28px;
}



