
body {
background-color: #fff;
margin: 0;
padding: 0;
color: #000;
font-family: Arial,Verdana,Helvetica,sans-serif; 
font-size: 12px;
background: none;
}

.sprung {
display: none;
}

a.nosign {
background-image: none;
}

#header {
display: none;
}

#logo {
display: none;
}

#grafik, #grafik2, #grafik3, #grafik4, #grafik5 {
display: none;
}

#grafik {
display: none;
}

#grafik2 {
display: none;
}

#grafik3 {
display: none;
}

#grafik4 {
display: none;
}

#grafik5 {
display: none;
}

#rechts {
display: none;
}

#titel {
display: none;
}

#nav {
display: none;
}

.navlist1 {
display: none;
}

.navlist1 li {
display: none;
}

.navlist1 li a {
display: none;
}

.navlist1 li a:hover {
display: none;
}

.navlist1 li a.aktuell {
display: none;
}

.navlist2 {
display: none;
}

.navlist2 li {
display: none;
}

.navlist2 li.keinlink {
display: none;
}

.navlist2 li a {
display: none;
}

.navlist2 li a:hover {
display: none;
}

.navlist2 li a.aktuell {
display: none;
}

.navlist3 {
display: none;
}

.navlist3 li {
display: none;
}

.navlist3 li a {
display: none;
}

.navlist3 li a:hover {
display: none;
}

.navlist3 li a.aktuell {
display: none;
}


#middle {
margin: 0 10px 0 30px;
padding: 0;
}

.rubrik {
display: none;
}

.rubrik a {
display: none;
}

.rubrik a:hover {
display: none;
}

h1 {
font-weight: bold;
font-size: 14px;
color: #939393;
margin: 0 0 10px 0;
padding: 0;
}

h2 {
font-weight: bold;
font-size: 14px;
color: #939393;
margin: 0 0 10px 0;
padding: 0;
}

p.inhalt {
margin: 0;
padding: 5px 0 5px 20px;
}


.box {
margin: 6px 0 6px 10px;
padding: 0;
}

.box img {
float: right;
margin: 0 0 6px 6px;
padding: 0;
}

.box2 {
margin: 6px 0 6px 10px;
padding: 0;
}

.box2 img {
float: right;
margin: 0 0 6px 15px;
padding: 0;
}

.box3 {
margin: 6px 0 6px 10px;
padding: 0;
border: none;
}

.box3 img, .box4 img {
float: right;
margin: 0 0 6px 6px;
padding: 0;
}

.box4 {
margin: 6px 0 6px 10px;
padding: 0;
}

.top {
margin: 5px 0;
padding: 8px 0 0 0;
text-align: right;
font-size: 85%;
}

ul.liste {
list-style-image: none;
list-style-type: square;
margin: 6px 0 6px 40px;
padding: 0;
}

ul.liste li {
margin: 5px 0 5px 0;
padding: 0;
}

ul.linkliste {
list-style-image: none;
list-style-type: circle;
margin: 6px 2px 6px 40px;
padding: 0; 
}

ul.linkliste li {
margin: 6px 0 6px 0;
padding: 0;
}

ul.linkliste2 {
list-style-image: none;
list-style-type: circle;
margin: 6px 2px 6px 40px;
padding: 0; 
}

ul.linkliste2 li {
margin: 6px 0 6px 0;
padding: 0;
}

ul.linkliste li.nolink, ul.linkliste2 li.nolink {
margin: 6px 0 6px 0;
padding: 0;
list-style-image: none;
list-style-type: none;
}

a {
color: #600; 
text-decoration: none;
}

a:hover {
text-decoration: underline;
color: #c00;
}


.blau {
font-weight: bold;
color: #939393;
}

a.intern {
color: #600; 
background-image: none;
padding-left: 1.0em;
text-decoration: underline; 
}


a.extern {
color: #600; 
text-decoration: underline;  
background-image: none; 
padding-left: 1.0em; 
}

.cleaner {
clear: both;
height: 1px;
font-size: 1px;
margin: 0;
padding: 0;
}

#footer {
display: none;
}

a.foot {
display: none;
}

a.foot:hover {
display: none;
}

a.druck {
display: none;
}

a.druck:hover {
display: none;
}

.formtext {
font-size: 100%; 
color: #000; 
}

fieldset {
width: 490px; 
background-color: #fff; 
padding: 7px; 
margin-bottom: 10px; 
margin-left: 40px;
}

legend {
font-weight: bold; 
}

form p {
clear: both;
margin: 0;
padding: 5px; 
}

form p input, form p textarea, form p checkbox {
float: right; 
margin: 0;
padding: 0;
}

form p label {
float: left; 
margin: 0;
padding: 0;
}

table.veransteintrag, table.veranstanmeld { 
border-style: none; 
margin: 20px 1px 5px 1px; 
font-family: Arial, Verdana, Helvetica, sans-serif; 
font-size: 100%; 
color: #000; 
}

table.veranstanmeld {
margin-bottom: 10px; 
}

table.veranstanmeld a {
color: #600; 
text-decoration: underline;  
background-image: none;
padding-left: 1.0em; 
}

table.veranstanmeld a:hover {
text-decoration: underline;
color: #c00;
}

td.l, td.r, td.t {
padding: 6px; 
border-style: none;  
vertical-align: top;
}

td.l {
width: 29%; 
background-color: #fff; 
}

td.r {
border-bottom: 1px solid #000; 
}

td.t {
font-weight: bold; 
border-bottom: 1px solid #000; 
background-color: #fff; 
}

td.r A {
color: #600; 
text-decoration: underline;  
background-image: none; 
background-repeat: no-repeat; 
padding-left: 1.0em;
}



