@import "navi.css";

html { height: 100%; margin-bottom: 1px; }

* { margin: 0; padding: 0; }
p { margin-bottom: 16px; }
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: 11px;
  line-height: 16px;
  color: #313131;
  padding-bottom: 50px;
}

h1 { 
  font-size: 14px;
  color: #078DB5;
  margin-bottom: 33px; 
}

h2 {
  font-size: 11px;
  color: #313131;
  font-weight: bold;
  margin-bottom: 16px;  
}

h4 {
  font-size: 11px;
  color: #313131;
  font-weight: bold;
  padding: 0 0 20px 0;
  border-bottom: 1px solid #6a6a6a; 
}

h1 span { color: #414141; }

.nr { float: left; }
.cont { width: 500px; float: left; margin-left: 10px; }

#wrapper {
  width: 900px;
  margin: 0 auto;
  text-align: left;
}

#header {
  width: 900px;
  height: 210px;
  background-image: url("bilder/titel_newsky.jpg");
}

span.blue { color: #1181AD; } 

.bottom-space { margin-bottom: 150px; }

.content {
  position: relative;
  top: 35px;
  left: 66px;
  width: 560px;
  float: left;
  margin-bottom: 70px;
}

.content#home ul {
  list-style-image: url("bilder/list_image.gif");  
  margin: 15px 0 15px 46px;
}

/*
 * ABOUT NEWSKY 
 */

.content#about table { 
  margin: 0; 
  border-collapse: collapse; 
}

.content#about table tr { height: 32px; }
.content#about table td { vertical-align: top; }

.content#about table col#title { width: 145px; font-style: italic; }
.content#about table col#value { width: 400px; }

.content#contact table col#title { width: 65px; }
.content#contact table col#value { width: 300px; }

.content#about table td table col#title { width: 75px; }
.content#about table td table col#value { width: 325px; }

.content#about table td table tr { height: 9px; }

.content#expected_benefits ul {
  list-style-type: none;
  list-style-position: outside;  
  padding: 0;
  margin: 0;
}

.content#expected_benefits ul li {
  background-image: url("bilder/list_image.gif"); 
  background-repeat: no-repeat;
  position: relative; 
  padding: 0 0 15px 15px; 
}

/*
 * PROJECT TEAM 
 */
 
.content#project_team .lt        { color: #4f4f4f; }
.content#project_team ul li      { margin: 30px 0 10px 0; clear: both; display: block; border: 1px solid #fff; /* NS 7.1 */}
.content#project_team ul li img  { clear: both; float: left; margin-right: 10px; }
.content#project_team ul li span { width: 450px; display: block; float: left;  }
.content#project_team ul#nav li  { 
  margin: 0; 
  list-style-image: url("bilder/list_image.gif"); 
  margin: 0 0 0 15px; 
}

/*
 * NEWS & EVENTS p=width: 255px;
 */
 
.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 { margin-right: 25px; float: left;  }

/*
 * PUBLIC DOCUMENTS 
 */

.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; }

.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; }

/*
 * LINKS 
 */
 
.content#links ul { margin-bottom: 32px; }
.content#links ul li { 
  margin-bottom: 16px; 
}

.content#links ul li img {
  margin-right: 5px;
}

/*
 * NEWSLETTER 
 */

.content#newsletter label { clear: both; width: 90px; display: block; height: 12px;}
.content#newsletter #nl_wrapper label { float: left; }
.content#newsletter #nl_wrapper input { 
  float: left; 
  margin-bottom: 16px; 
  height: 12px; 
  width: 220px;
  font: 11px Verdana;
  display: block; 
}

.content#newsletter input#submit { 
  margin-left: 160px; 
  margin-top: 10px;  
}

.content#newsletter #nl_wrapper input#sub { 
  width: 12px; 
  margin-top: 4px; 
}

.content#newsletter #nl_wrapper input#unsub { 
  margin-top: -6px;  
  width: 12px;  
}

.content#newsletter fieldset { border: none; }
.content#newsletter fieldset#radio { float: left; }
.content#newsletter fieldset#radio label { float: left; }
.content#newsletter fieldset#radio input { height: 12px; }

.content#contact a { text-decoration: none; }

.content div.logo { width: 80px; float: left; } 

.availability { position: absolute; left: -2000px; }

