body{
 nobackground: #EFEFEF;
 background-color: #0E301F;
 background-image:url(../grafiken/background_1.jpg);
 background-repeat:no-repeat;
 background-position:top center;
 font-family: verdana,no-serif;
 font-size: 10pt;

}

body, table, td, h1 {
 font-family: Verdana,Arial,Helvetica,sans-serif;
 font-size: 10pt;
 color: #000000,;
 background-repeat:no-repeat;

}

img {
 border: none;
 }

img.aufzaehlung {
 width: 10px;
 height: 10px;
 }

td {background-repeat:no-repeat;}

th {
 background: #0E301F;
 }

th.tabelle {
 background: #f0f0f0;
 border-style: solid;
 border-width: 1px;
 border-color: #0E301F;
 }

body.druck{
 background: #FFFFFF;
}

td.hintergrund {
 background:#ffcc66;
 background-image:url(../grafiken/background_2.png);
 background-repeat:no-repeat;

}

td.aufzaehlung {
 width: 40px;
 text-align: center;
 }

.hintergrund1 {
 background: #0E301F;
}
.surround {
 background: #0E301F;
}

.unterstrich {
width: 100%;
border-bottom: solid 1px;
padding-bottom: 10px;
}

/* Schwarze Linie */
.line {
 font-size: 1px;
 background: #0E301F;
}

/* Schwarze Linie klein */
.liniefein {
 font-size: 1pt;
 background: #0E301F;
 padding: 0px;
}

.rahmen {
 width: 95%;
 background: #F0F0F0;
 border-color: #0E301F;
 padding: 3px;
 border-style:solid;
 border-width: 1px;
}

.rahmenre {
 width: 118px;
 background: #F0F0F0;
 border-color: #0E301F;
 padding: 0px;
 border-style:solid;
 border-width: 1px;
}

.rahmengross {
 nowidth: px;
 background: #F0F0F0;
 border-color: #0E301F;
 padding: 3px;
 border-style:solid;
 border-width: 1px;
}

.rahmenweiss {
 border-color: #0E301F;
 width: 95%;
 padding: 3px;
 border-style:solid;
 border-width: 1px;
 background: #FFFFFF;
 }

.bgprogramm {
 width: 95%;
 background: #F0F0F0;
 padding: 3px;
 border: none;
 }

.bgnavi {
 background: #F0F0F0;
}
.feinrand {
 background: #000000;
}

.ueberschrift {
 font-weight: bold;
 font-size: 12pt;
}

.ueberschriftcover {
 font-weight: bold;
 font-size: 12pt;
 color: #0E301F;
}

.ueberschrift1 {
 font-weight: bold;
 font-size: 11pt;
 line-height:16pt;
}

#ueberschrift {
 width: 90;
 font-weight: bold;
 padding: 1px;
 text-align: center;
}

.ueberschriftnavi {
 font-weight: bold;
 font-size: 10pt;
}

.gross {
  font-size: 13pt;
}

.klein2{
 font-size: 2pt;
}

.klein1{
 font-size: 1pt;
 padding: 0px;
}

.klein{
 font-size: 6pt;
}

.news {
 font-size: 8pt;
}

.poll{
 font-size: 7pt;
}

.pollrechts{
 font-size: 7pt;
 text-align: right;
}

.pollfarbe{
 color: #0E301F;
}

.navilinks {
 nocolor: #990000;
 nocolor: #A64444;
 nocolor: #CC9999;
 nocolor: #CC6666;
 nocolor: #BF6868;
 color: #CD9090;
}

input.farbig{
 color:#000000;
 width: 90px;
 background: #F0F0F0;
 border-color: #000000;
 border-style:solid;
 border-width: 2px;
}
input.farbigrueck{
 color:#4F4F4F;
 width: 90px;
 background: #F0F0F0;
 border-color: #4F4F4F;
 border-style:solid;
 border-width: 1px;
}

/* Links */
a {
 color: #0E301F;
 text-decoration: none;
}
a:link {
 color: #0E301F;
 text-decoration: none;
}
a:visited {
 color: #AE2713;
 text-decoration: none;
}
a:hover {
 color: #0E301F;
 text-decoration: underline;
}

a.cons {
 color: #cc9900;
 text-decoration: underline;
}

a.cons:link {
 color: #cc9900;
 text-decoration: underline;
}

a.cons:visited {
 color: #cc9900;
 text-decoration: none;
}
a.cons:hover {
 color: #990099;
 text-decoration: underline;
}