body {
  font-family: Verdana, Arial, Helvetica;
  font-size: 11px;
  color: #000000;
  background: green url(/cms/radio/fileadmin/template/Basic/hg-bild.jpg);
  background-attachment: fixed center top;
}


a {
  color: #333399;
  text-decoration:none;
}


img {
  border: 0px;
  border-color: #000000;
}


.nav1 {
  padding: 2px 2px 2px 10px;
  margin: 0px 0px 0px 10px;
  list-style: disc;
}


.nav1-no {
  text-decoration:none;
  display: block;
  font-size: 12px;
  padding: 2px;
  color: #333399;
}


.nav1-act {
  text-decoration:none;
  display: block;
  font-size: 12px;
  font-weight: bold;
  padding: 2px;
  color: #333399;
}


.nav1-cur {
  text-decoration:none;
  display: block;
  font-size: 12px;
  font-weight: bold;
  padding: 2px;
  color: #333399;
  background: #cccccc;
}


.nav2 {
  padding: 2px 2px 2px 2px;
  margin: 0px 0px 0px 10px;
  list-style: disc;
}


.nav2-no {
  text-decoration:none;
  display: block;
  font-size: 12px;
  padding: 2px;
  margin: 2px 0px;
  color: #333399;
}


.nav2-act {
  text-decoration:none;
  display: block;
  font-size: 12px;
  font-weight: normal;
  padding: 2px;
  margin: 2px 0px;
  color: #333399;
}


.nav2-cur {
  text-decoration:none;
  display: block;
  font-size: 12px;
  font-weight: bold;
  padding: 2px;
  margin: 2px 0px;
  color: #333399;
  background: #cccccc;
}


.nav3 {
  padding: 2px 2px 2px 2px;
  margin: 0px 0px 0px 10px;
  list-style: disc;
}


.nav3-no {
  text-decoration:none;
  display: block;
  font-size: 12px;
  padding: 2px;
  margin: 2px 0px;
  color: #333399;
}


.nav3-act {
  text-decoration:none;
  display: block;
  font-size: 12px;
  font-weight: normal;
  padding: 2px;
  margin: 2px 0px;
  color: #333399;
}


.nav3-cur {
  text-decoration:none;
  display: block;
  font-size: 12px;
  font-weight: bold;
  padding:2px;
  margin: 2px 0px;
  color: #333399;
  background: #cccccc;
}


h1 {
  display:block;
  background: url(/cms/radio/fileadmin/template/Basic/background-red.jpg);
  text-align:left;
  color: #ffffff;
  line-height:17px;
  font-size: 14px;
  padding: 0px 10px;
  margin: 0px 0px 10px 0px;
  border-top: 1px solid #000000;
  border-bottom: 1px solid #000000;
}


h2 {
  display:block;
  color: #000000;	
  font-size: 16px;
  padding: 0px 10px;
  margin: 0px 0px 10px 0px;
}


td {
  margin: 0px;
  padding: 2px;
  font-size: 12px;
  font-family: Verdana, Arial, Helvetica;
}


.bodytext {
  display:block;
  font-size: 14px;
  padding: 0px 10px;
  margin: 0px 0px 10px 0px;
}


.csc-header {
  display:block;
}


#text {
  padding: 10px
}


.img-logo {
  padding: 5px 5px 5px 5px;
  margin-top: 10px;
  margin-bottom: 10px;
  margin-left: 0px;
  margin-right: 0px;
}


.banner img{
  margin-top: 10px;
}


.inhalt {
  border-right: solid 2px black;
  border-top: solid 2px black;
}


.content {
  padding: 0px 0px 10px 0px;
}


.contenttable td {
  margin: 4px;
  border: 1px solid #000000;
  padding: 4px;
  font-size: 14px;
}


td.td-nav {
  background: #ffffff;
}


td.content {
  background: #ffffff;
}


td.banner {
  margin: 0px;
  padding: 0px;
  background: #888888;
  border-left: 4px solid #000000;
}


td.stripeR {
  background: #cccccc;
  line-height: 14px;
  font-size: 10;
  margin: 0px;
  padding: 2px;
  border-bottom: 4px solid #000000;
}

td.stripeL {
  background: #cccccc;
  line-height: 14px;
  font-size: 10;
  margin: 0px;
  padding: 2px;
  border-bottom: 4px solid #000000;
}

td.stripeM {
  color: #ffffff;
  background: #cccccc;
  line-height: 16px;
  font-size: 12;
  margin: 0px;
  padding: 2px;
  border-bottom: 4px solid #000000;
}

table.maintable {
  padding: 20px;
}

.bodytext {
  font-family: Verdana, Arial, Helvetica;
  font-size: 12px;
  color: #000000;
}

.tx-newloginbox-pi1 {
  padding: 4px;
  margin: 4px;
}

.imgtext-table {
  margin: 5px;
  padding: 5px;
}

.header_text {
  display:block;
  background: url(/cms/radio/fileadmin/template/Basic/background-red.jpg);
  text-align:left;
  color: #ffffff;
  line-height:20px;
  font-size: 14px;
  padding: 0px 10px;
  margin: 0px 0px 10px 0px;
}

th {
  font-size: 14px;
  font-family: Verdana, Arial, Helvetica;
}

.tx-chcforum-pi1-confThreadSubjCell {
  font-size: 12px;
  font-family: Verdana, Arial, Helvetica;
}

.stream1 {
  border: solid 1px;
  margin: 1px;
  padding: 1px;
}


a.logout {
  font-size: 10px;
  line-height: 12px;
  padding: 2px;
  margin: 0px;
}


a.login {
  font-size: 10px;
  line-height: 12px;
  padding: 2px;
  margin: 0px;
}


.contenttable-0 td{
  border: 1px;
  margin: 0px;
  padding: 2px 10px;
  font-family: Verdana, Arial, Helvetica;
  font-size: 11px;
  color: #000000;
}


table.contenttable-0 {
  margin: 0px 0px 0px 5px;
}

.contenttable-1 td{
  border: 0px;
  margin: 0px;
  padding: 2px 10px;
  background: #a7b6d1;
  font-family: Verdana, Arial, Helvetica;
  font-size: 11px;
  color: #000000;
}


table.contenttable-1{
  margin: 0px 0px 0px 5px;
}



.polltable h2 {
  font-size: 14px;
  margin: 0px;
  padding: 0px;
}



.tx-quickpoll-pi1{
  padding: 0px 10px;
  margin: 0px 0px 10px 0px;
  font-size: 11px;
}


.pollquestion {
  font-weight: bold;
}


td.pollquestion {
  font-weight: bold;
  margin: 1px 0px;
  padding: 4px 0px;
}


td.pollresulttext {
  margin: 1px 0px;
  padding: 4px 0px;
}


.polltable table {
  dddisplay: none;
  margin: 0px;
  padding: 0px;
  background: #cccccc;
}


.error {
  font-size: 14px;
}

.news-catmenu  {

   padding:5px 0px 0px 5px;

   margin:10px;

   border:1px solid #666;

   background-color:#F9FFE5;

}

.news-catmenu DIV IMG {

   margin:0px;

   padding: 0px 3px 3px 0px;

   vertical-align: middle;

}
