body {
  background-color:#000000;
  font-size:11px; line-height:16px; color:#dddddd; font-family:Verdana, Arial, Helvetica, sans-serif;
  }
img {
  border-width:0px;
  }
table {
  border:0px; border-spacing:0px;table-layout:fixed;
}
input,textarea,select {
  background-color:#000000;
  color:#dddddd; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px;
  border-width:1px; border-style:solid; border-color:#000000; border-color:#42515f;
  }
input:hover,textarea:hover,select:hover {
  background-color:#c21305; color:#eaf88e;
  }
input:focus,textarea:focus,select:focus {
  background-color:#406a8d; color:#dddddd;
  }
a:visited {
  font-weight:bold; color:#ffffff; text-decoration:none; font-size:11px;
  }
a:link {
  font-weight:bold; color:#ffffff; text-decoration:none; font-size:11px;
  }
a:hover {
  font-weight:bold; color:#c21305; text-decoration:none; font-size:11px;
  }
a:active {
  font-weight:bold; color:#5a9dc5; text-decoration:none;
  }
.page {
  font-weight:bold; color:#5a9dc5; text-decoration:none; font-size:11px;
  }

.topnav {
  height:25px;
  width:660px;
  text-align:right; vertical-align:middle;
  padding:0px 10px 0px 0px;
  background-image:url(pics/topnav.png); background-position:top left; background-repeat:no-repeat;
  border-top:0px solid #000000; border-bottom:0px solid #000000;
  }

.utitle {
  /*background-color:#000000;*/
  color:#eeeeee; font-weight:bold;
  font-size:15px; border-left:50px;
  }
.gigs_bernsteyn {
  background-color:#32211b;
  color:#ffffff; font-weight:bold;
  }
.newstext { 
	/*background-color:#000000;*/
	/*background:url(pics/transparent.png);*/
	color:#eeeeee; text-align:justify;
	border-bottom:3px solid #42515f;
	padding:6px 20px 6px 60px;
	}
.newsdate {
  font-size:15px; text-align:center; font-weight:bold; border-left:50px;
  }
.margintext {
  background-image:url(pics/halbtransparent.png);
  text-align:center; vertical-align:top;
  border-top:0px solid #000000; border-bottom:0px solid #000000; 
  border-left:0px solid #000000; border-right:0px solid #000000; 
  border-spacing:0px;
  padding:0 0 0 0;
  }
.bottomline td {
  border-bottom:1px solid #719bbd;
  border-top:1px solid #5a9dc5;
  }
#foot {
  background-color:#0b2c4d;
  border-top:1px solid #5a9dc5; border-bottom:1px solid #5a9dc5;
  }
#foot img {
  position:relative; top:2px; max-height:15px;
  }

.headspace {
  background-image:url(pics/transparent.png);
  height:450px; 
}
.hintergrund {
  background-image:url(pics/cumulo-nimbus.jpg); background-position:top left; background-repeat:no-repeat;
  text-align:center;
  width:1200px;
}

.topnavL {
  height:25px;
  width:200px;
  background-image:url(pics/topnavL.png); background-position:top left; background-repeat:no-repeat;
  border-top:0px solid #000000; border-bottom:0px solid #000000;
  border-left:0px solid #000000; border-right:0px solid #000000; 
  padding:0px 0px 0px 0px;
}


.transparent {
  background-image:url(pics/transparent.png);
  border-top:0px solid #000000; border-bottom:0px solid #000000;
  border-left:0px solid #000000; border-right:0px solid #000000; 
  border-spacing:0px;
  text-align:center;
  }

.halbtransparent {
  background-image:url(pics/halbtransparent.png);
  }

.uebergang { 
	background:url(pics/mittetext.png); background-position:top left;
	}

.mittetext { 
	/*background-color:#000000;*/
	background:url(pics/mittetext.png); background-position:top left;
	color:#eeeeee; text-align:justify;
	border-bottom:3px solid #42515f;
	padding:6px 20px 6px 60px;
	width:660px
	}

.tablea { 
	/*background-color:#000000;*/
	background:url(pics/mittetext.png); background-position:top left;
	color:#eeeeee; text-align:justify;
	}
.gbeintrag {
        height:0px;
	border-bottom:3px solid #42515f;
	padding: 0;
        margin:0;
}

.margintext2 {
  background-image:url(pics/halbtransparent.png);
  text-align:center;
  }

