  body { padding: 0pt;  margin: 20px 0px 10px 5px;    color: #002999;
     background:  url('images/backgr.jpg') repeat-x; scroll 0% 50%;
     background-color: #DEE8FA;  /*hellblau */
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    font-family: Verdana,Helvetica,Arial,sans-serif;     
    }
  a:hover { text-decoration: underline;  color: blue;  }
  a.mail:link, a.mail:visited, a.mail:hover { text-decoration: none; color: #002299;   font-size: 10pt;}
  td { font-size: 10pt; }
  table { width: 99%;}
  table #adresse{ margin-bottom: 5px;}
  #maintable  {  margin-top: 5px; width: 1022px;
    }
    .back {margin-top:-12px;}
  .titelbox { border-left: 1px solid rgb(255, 255, 255);
    border-right: 1px solid rgb(153, 153, 153);
    height: 240px;
    padding-left: 0px;    
    background: #C8DEFA none repeat scroll 0% 50%; 			/* Kastenfarbe  */
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    display: block;   
    }
  #logo { margin: 0px 17px 25px 10px; width: 120px;}  
  #titelfoto {margin:6px 2px 3px 0px;  width: 870px;	/ der Abstand der Adresse ist auch von diesen margins abhängig!!!! 
  }	
  .adresse:before {font-size:10pt; text-align:left;  
    content: "73008 Georgioupolis / Crete ··· Tel: +30 28250 61037 ··· www.georgioupolis-mouragio.gr ···";
    margin-top:0px; margin-right:0px; margin-left: 58px;	/ Margin right muss 0 sein sonst email grosser Abstand
  } 
  #menue {background: transparent; border-left: 0px;
  margin-right: 10px;
  width: 142px;
  }
    #iframe_menu { border: 0px;    
    overflow: hidden;
    margin-left:0px;
    width: 130px;						 /*  Breite nur das Menue  */
    height: 285px; 						 
    }
  .boxtable { width: 98%;}
  .tdtext  { padding-left: 18px; padding-right: 14px; padding-top: 12px; padding-bottom: 4px;
    font-size: 10pt;
    font-weight: normal;
    line-height: 200%;
	}
  .titels {font-weight: bold;
  }
  .td_foto { padding: 14px 0px 14px 0px;
    font-size: 0.8em;
    font-weight: normal;
    text-align: center;
    line-height: 100%;
    }

#stripe { height: 140px;}
#stripe div { float: left; width: 90px; height: 130px; overflow: hidden;
 margin-left: 11px; margin-right: 5px; }
#stripe img { margin-left: -7px; margin-top: -5px;
	}

  .kasten .boxpropts { border-left: 1px solid rgb(255, 255, 255);
    border-right: 1px solid rgb(153, 153, 153);
    background: #C8DEFA none repeat scroll 0% 50%;		  /* Kastenfarbe  */
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    display: block;    
    padding-top: 1px; padding-right: 2px;
    }
  .kasten { background: transparent none repeat scroll 0% 50%;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    padding-top: 6px;  
    width: 100%;
}

  .kasten .b1, .kasten .b2, .kasten .b3, .kasten .b4, .kasten .b1b, .kasten .b2b, .kasten .b3b, .kasten .b4b { display: block;
    overflow: hidden;
    font-size: 1px;
    }

  .kasten .b1, .kasten .b2, .kasten .b3, .kasten .b1b, .kasten .b2b, .kasten .b3b { height: 1px;
    }

  .kasten .b2 { border-left: 1px solid rgb(255, 255, 255);
    border-right: 1px solid rgb(238, 238, 238);
    background: rgb(194, 215, 248) none repeat scroll 0% 50%;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    }

  .kasten .b3 { border-left: 1px solid rgb(255, 255, 255);
    border-right: 1px solid rgb(221, 221, 221);
    background: rgb(194, 215, 248) none repeat scroll 0% 50%;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    }

  .kasten .b4 { border-left: 1px solid rgb(255, 255, 255);
    border-right: 1px solid rgb(170, 170, 170);
    background: rgb(194, 215, 248) none repeat scroll 0% 50%;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    }

  .kasten .b4b { border-left: 1px solid rgb(238, 238, 238);
    border-right: 1px solid rgb(153, 153, 153);
    background: rgb(194, 215, 248) none repeat scroll 0% 50%;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    }

  .kasten .b3b { border-left: 1px solid rgb(221, 221, 221);
    border-right: 1px solid rgb(153, 153, 153);
    background: rgb(194, 215, 248) none repeat scroll 0% 50%;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    }

  .kasten .b2b { border-left: 1px solid rgb(170, 170, 170);
    border-right: 1px solid rgb(153, 153, 153);
    background: rgb(194, 215, 248) none repeat scroll 0% 50%;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    }

  .kasten .b1b { margin: 0pt 5px;
    background: rgb(153, 153, 153) none repeat scroll 0% 50%;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    }

  .kasten .b1 { margin: 0px 5px;					
    background: rgb(255, 255, 255) none repeat scroll 0% 50%;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    }

  .kasten .b2, .kasten .b2b { border-width: 0pt 2px;
    margin: 0pt 3px;
    }

  .kasten .b3, .kasten .b3b { margin: 0pt 2px;
    }

  .kasten .b4, .kasten .b4b { margin: 0pt 1px;
    height: 2px;
    }
