
#header       { display: none; }
ul#sub_navi   { display: none; }
.bottom-space { display: none; }
#sn_wrapper   { display: none; }
#nav          { display: none; }
.lt           { display: none; }

#wrapper {
  width: 160mm;
  top: 10mm;
  text-align: left;
}

.content {
  top: 0mm;
  left: 0mm;
  width: 160mm;
}

* { margin: 0; padding: 0; }
p { margin-bottom: 8mm; }
a { color: #313131; }
img { border: none; }
ul, li { list-style-type: none; }
pre { font-family: Verdana; }

body {
  text-align: center;
  font-family: Verdana;
  font-size: 9pt;
  line-height: 13pt;
  color: #313131;
}

h1 { 
  font-size: 14px;
  color: #078DB5;
  margin-bottom: 33px; 
}

h1 span { color: #313131; }



.content#about table { 
  border-collapse: collapse; 
}

.content#about table tr { height: 9mm; }
.content#about table td { vertical-align: top; }

.content#about table col#title { width: 60mm; font-style: italic; }
.content#about table col#value { width: 100mm; }

.content#contact table col#title { width: 65px; }
.content#contact table col#value { width: 300px; }

.content#about table td table col#title { width: 20mm; }
.content#about table td table col#value { width: 80mm; }

.content#about table td table tr { height: 5mm; }


/* --- LAYOUT --- */
/* border: 1px solid red; */






/*
 *  CONTENT
 */
span.blue { color: #1181AD; } 
 





/*** HOME ***/
.content#home ul    { list-style-image: url("bilder/list_image.gif"); }
.content#home ul li {}

/*** EXPECTED BENEFITS ***/
.content#expected_benefits ul {
  list-style-image: url("bilder/list_image.gif");  
  margin: 15px 0 0 13px;
}
.content#expected_benefits ul li { margin-bottom: 15px; }

/*** PROJECT TEAM ***/
.content#project_team ul { margin: 0; /*border: 1px solid blue;*/ }
.content#project_team ul li img { 
  clear: both; 
  width: 15mm; 
  float: left; 
  /*border: 1px solid red;*/  
  margin-right: 5mm;
}
.content#project_team ul li span { 
  width: 130mm; 
  position: relative; 
  float: left; 
  /*border: 1px solid green;*/ 
  page-break-after: always; 
}
.content#project_team ul#nav li { margin: 0; }




/*** NEWS AND EVENTS ***/
.content#news_events ul li div.headline { 
  border-top: 1px solid #6a6a6a;
  border-bottom: 1px solid #6a6a6a;
  padding: 7px 0 7px 0;
  font-weight: bold;
  margin-bottom: 5px;
}
.content#news_events ul li div.headline div.date  { width: 280px; float: left; }
.content#news_events ul li p { width: 255px; margin-right: 25px; float: left;  }

/*
 * PUBLIC DOCUMENTS
 ******************/
h4 {
  font-size: 11px;
  color: #313131;
  font-weight: bold;
  padding: 0 0 20px 0;
  border-bottom: 1px solid #6a6a6a; 
}
.content#pub_docs ul li { padding: 0 0 20px 0; }
.content#pub_docs ul li ul li { padding: 4px 0 4px 0; border-bottom: 1px solid #6a6a6a; }

h2 {
  font-size: 11px;
  color: #313131;
  font-weight: bold;
  margin-bottom: 16px;  
}

.content#pub_docs table { border-collapse: collapse; }
.content#pub_docs table td { border: 1px solid #000; height: 26px; vertical-align: top; padding: 5px; }
.content#pub_docs table td.left { border-left: none; }
.content#pub_docs table td.right { border-right: none; }
.content#pub_docs table tbody td { border-bottom: none; border-top: none; padding-bottom: 10px; }

.content#links ul { margin-bottom: 32px; }
.content#links ul li { margin-bottom: 16px; list-style: disc inside; }
.content#links a { text-decoration: none; }

.content#newsletter label { clear: both; float: left; width: 40mm; display: block; margin-bottom: 8mm; }
.content#newsletter input { 
  float: left; 
  margin-bottom: 8mm; 
  height: 20mm; 
  width: 120mm;
  font: 12pt Verdana;
  display: block;
  border: none; border-bottom: 1px solid black; height: 20mm; 
}

.content#newsletter input#submit { display: none; }




