body {
 position:absolute;
 height:100%;
 margin:0px;
 padding:0px;
 background-color:#FFFFFF;
 color:#888888;
 font-family:"gill sans light", "Trebuchet MS",Helvetica, Arial;
 font-weight:100;
 font-size:0.9em;
 line-height: 1.4em;
}

img { border:none; }

a { color:#888888; text-decoration:none; }
a:hover { color:#333333; }
a.aktiv { color:#333333; }

table {
 border:0px solid green;
  vertical-align:top;
}
td {
 border:0px solid red;
  vertical-align:top;
}

/*
 * Titelzeile
 */
table#tl td {
 padding-top:50px;
 padding-bottom:30px;
}
td#tl1 { padding-left:75px; }
td#tl2 { padding-left:13px; }
td#tl3 { padding-left:13px; }


/*
 * Bilderzeile
 */
table#tb td {
 vertical-align:top;
 padding-right:5px;
}
table#tb td#tb1 {
 width:650px;
 text-align:center;
 vertical-align:top;
 padding-bottom:15px;
}
table#tb td#tb2 {
 width:400px;
 padding-left:20px;
}
table#tb td#tb3 {
 padding-left:75px; 
}


/** TEXTBLOCK**/

div.textblock {
 position:relative;
 margin-left:75px;
 width:575px;
 padding-bottom:50px;
}


div.teilblock {
 position:relative;
 top:0px;
 left:0px;
 width:575px;
 margin:0px;
 padding-bottom:40px;
}

div.bildTeilblock {
 position:relative;
 top:0px;
 left:0px;
 margin:0px;
 padding-bottom:0.3em;
}




/** Überschriften**/

h1 {
 font-size:1.0em;
 font-weight:200;
  color:#333333;
 margin-top:0px;
 margin-bottom:0px;
}

h2 {
 font-size:1.05em;
 font-weight:bold;
 margin-top:0px;
 margin-bottom:0px;
}

h3 {
 margin-top:0px;
 font-size:1.05em;
 font-weight:200;
}