/* Html tags */

body, html {
  margin:0px;
  padding:0px;
  background-color:#ffffff;
}

body, p, td, th, input, div select, textarea {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:12px;
}

h1 {
  margin:1px 0px 5px 0px;
  font-size:18px;
}

h3 {
  font-size:14px;
}

input, textarea {
  border:1px #a8a8a8 solid;
}

a {
  color:#000066;
  
}

img {
 border:none;
}

td, th {
  vertical-align:top;
}

th {
  text-align:left;
}

/* ID BASED */

#base {
  width:900px;
  /*border: #000000 solid;
  border-width:0px 1px 0px 1px; */
  margin-left:auto;
  margin-right:auto;
}

#sky {
 text-align:right;
 padding-left:294px;
 position:absolute;
 z-index:5;
 left:50%;
 top:0px;
 margin-left:-450px;
}

#aLOGO {
	margin:0px;
	padding:0px;
	width:294px;
	height:129px;
	display:block;
	background-image:url(logo.gif);
}

#skyRight {
  position:absolute;
  left:50%;
  top:107px;
  z-index:5;
  margin-left:455px;
}

#head {
  height:82px;
  background-image:url(/bilder/_head.jpg);
  background-repeat:no-repeat;
  margin-top:3px;
  border:1px #999999 solid;
}

#head h1 {
  padding:13px 0px 0px 30px;
  font-size:26px;
}

#head a {
  text-decoration:none;
  color:#000033;
}

#head a:hover {
 text-decoration:underline;
}

#navBar {
  background-color:#ffffff; 
}

#navFloater {
  background-image:url(bgnav.gif);
  background-repeat:repeat-x;
  background-position:bottom; 
  float:right;width:606px;
  height:129px;
}

#navBar ul {
  margin:0px;
  margin-top:78px;
  padding:0px;
  height:30px;
  height:18px;
  width:606px;  
}

#navBar li {
  list-style-type:none;
  float:left;
  margin-right:2px;
  margin-left:1px;
}

#navBar a {
  display:block;
  background-color:#ffffff;
  padding:3px 5px 2px 5px;
  border:#a2a2a2 solid;
  border-width:1px 1px 0px 1px;
  font-weight:bold;
  color:#003366;
  text-decoration:none;;
}

#navBar a:hover {
  background-color:#666666;
  color:#FFFFFF;
  text-decoration:underline;
}

#navBar .active {
  background-color:#800000;
  color:#FFFFFF;
}

#subBar {
  padding-top:5px;
  padding-bottom:5px;
  background-color:#800000;
  color:#FFFFFF;
  height:20px;
  clear:both;
}

#subBar * {
  font-size:10px;
  
}
#subBar a {
  background-color:#800000;
  display:inline;
  border:none;
  color:#FFFFFF;
}

#contentBase {
  margin-top:3px;
  background-color:#EEEEEE;
}

#contentLeft .bDiv {
  border:1px #a8a8a8  solid;
  margin:0px 2px 2px 0px;
  padding-bottom:10px;
}

#content .bDiv {
  border:1px #a8a8a8  solid;
  margin:0px 2px 2px 2px;
  background-color:#FFFFFF;
  padding:5px;
}

#contentRight .bDiv {
  border:1px #a8a8a8  solid;
  margin:0px 0px 2px 2px;
}

#footer {
  margin-top:5px;
  margin-bottom:10px;
  border:1px #a2a2a2 solid;
  padding-top:5px;
  padding-bottom:5px;
  border-width:1px 1px 1px 1px;
  background-color:#d8d8d8;
  text-align:center;
  font-size:11px;
}

#footer a {
  color:#003366;
  text-decoration:none;
}
/* classes */

.nav2 {
  margin:0px 0px 5px 0px;
  padding:0px;  
}

.nav2 li {
  list-style-type:none;
}

.nav2 a {
 display:block;
 border-bottom:1px #a8a8a8 solid;
 padding:2px 2px 2px 5px;
 background-color:#FFFFFF;
 color:#003366;
 text-decoration:none;
}

.nav2 * {
  font-size:11px;
}

.nav2 .active {
  background-color:#800000;
  color:#FFFFFF;
  font-weight:bold;
}

.nav2 .level3 a{
  background-color:#cccccc;
  color:#000000;
  padding-left:10px;
}

.info3 {
  font-size:13px;
  margin:2px 0px 5px 0px;
  padding-left:3px;
}

.topStory {
  border:1px #a8a8a8 solid;
}
.topStory th {
  background-color:#eeeeee;  
  padding:5px;
}
.topStory h1 {
  font-size:14px;
  margin:0px;
}
.topStory td {
 border-top:1px #a8a8a8 solid;
 padding:5px;
}

.nob {
  border:none;
}

.liste th {
  border-bottom:1px #a8a8a8 solid;
  padding:10px 0px 3px 2px;
  background-color:#eeeeee;
  color:#666666;
}

.liste td {
  padding:2px;
}

.liste .zeile1 td {
  background-color:#EEEEEE;
}

.error {
  color:#990000;
  font-weight:bold;
}