body {
 background-color:#006600;
 font-family:Arial,sans-serif;
}
a,p,span,td,th,li,input {
 font-size:12px;
 color:#000000;
}
textarea {
 font-family:Arial,sans-serif;
 font-size:12px;
}

h1 {
 color:#006600;
 font-size:20px;
}
h2 {
 color:#006600;
 font-size:18px;
}
h3 {
 color:#006600;
 font-size:16px;
}
h4 {
 color:#006600;
 font-size:14px;
}


h1.home {
 text-align:center;
}
h2.home {
 text-align:center;
}
h3.home {
 text-align:center;
 color:#000000;
}

a:link {
  color:#006600;
  font-weight:bold;
  font-size:12px;
  text-decoration:none;
}
a:visited {
  color:#006600;
  font-weight:bold;
  font-size:12px;
  text-decoration:none;
}
a:hover {
  color:#006600;
  font-weight:bold;
  font-size:12px;
  text-decoration:underline;
}
a.navi:link {
height:30px;
width: 130px;
display:block;
margin-top:0px;
margin-bottom:0px;
margin-left:0px;
margin-right:10px;
padding:2px 10px;
text-align:left;
vertical-align:middle;
font-weight:bold;
background-color:#D9E9D9;
background-image:url("../pics/ecke20.gif");
background-repeat:no-repeat;
border-top:1px solid #006600;
}
* html a.navi:link {
  width:150px;
}
a.navi:visited {
height:30px;
width:130px;
display:block;
margin-top:0px;
margin-bottom:0px;
margin-left:0px;
margin-right:10px;
padding:2px 10px;
text-align:left;
vertical-align:middle;
font-weight:bold;
background-color:#D9E9D9;
 background-image:url("../pics/ecke20.gif");
 background-repeat:no-repeat;
border-top:1px solid #006600;
}
* html a.navi:visited {
  width:150px;
}
a.navi:hover {
height:30px;
width:130px;
display:block;
margin-top:0px;
margin-bottom:0px;
margin-left:0px;
margin-right:10px;
padding:2px 10px;
text-align:left;
vertical-align:middle;
font-weight:bold;
background-color:#D9E9D9;
background-image:url("../pics/ecke20.gif");
background-repeat:no-repeat;
border-top:1px solid #006600;
}
* html a.navi:hover {
  width:150px;
}
a.body:link {
height:20px;
margin-top:0px;
margin-bottom:0px;
margin-left:0px;
margin-right:5px;
padding:2px 10px;
text-align:left;
vertical-align:bottom;
font-weight:bold;color:#006600;
}
a.body:visited {
height:20px;
margin-top:0px;
margin-bottom:0px;
margin-left:0px;
margin-right:5px;
padding:2px 10px;
text-align:left;
vertical-align:bottom;
font-weight:bold;
color:#006600;
}
a.body:hover {
height:20px;
margin-top:0px;
margin-bottom:0px;
margin-left:0px;
margin-right:5px;
padding:2px 10px;
text-align:left;
vertical-align:bottom;
font-weight:bold;
color:#006600;
}

a.pfad:link {
height:30px;
margin-top:0px;
margin-bottom:0px;
margin-left:0px;
margin-right:5px;
padding-top:0px;
padding-bottom:00px;
padding-left:20px;
padding-right:20px;
text-align:left;
vertical-align:middle;
font-weight:bold;
}
a.pfad:visited {
height:30px;
margin-top:0px;
margin-bottom:0px;
margin-left:0px;
margin-right:5px;
padding-top:0px;
padding-bottom:00px;
padding-left:20px;
padding-right:20px;
text-align:left;
vertical-align:middle;
font-weight:bold;
}
a.pfad:hover {
height:30px;
margin-top:0px;
margin-bottom:0px;
margin-left:0px;
margin-right:5px;
padding-top:0px;
padding-bottom:00px;
padding-left:20px;
padding-right:20px;
text-align:left;
vertical-align:middle;
font-weight:bold;
}

a.aktiv:link {
 text-decoration:underline;
}
a.aktiv:visited {
 text-decoration:underline;
}
a.aktiv:hover {
 text-decoration:underline;
}
a.nichtda:link {
 color:#006699;
 font-weight:bold;
}
a.nichtda:visited {
 color:#006699;
 font-weight:bold;
}
a.nichtda:hover {
 color:#006699;
 font-weight:bold;
}
h1.title {
 margin:20px;
 padding:20px;
 vertical-align:top;
 text-align:center;
 background-color:#D9E9D9;
 background-image:url("../pics/ecke20.gif");
 background-repeat:no-repeat;
}

p.fusszeile {
 clear:both;
 margin:20px;
 padding:10px;
 text-align:right;
 background-color:#D9E9D9;
 background-image:url("../pics/ecke20.gif");
 background-repeat:no-repeat;
}

div.navi {
 float: left;
 margin:20px;
 margin-top:0px;
 width:150px;
}
* html div.navi {
 margin-left:10px;
}
div.inhalt {
 padding:20px;
 margin:20px;
 margin-left:200px;
 background-color:#D9E9D9;
 background-image:url("../pics/ecke20.gif");
 background-repeat:no-repeat;
}
div.main {
 background-color:#D9E9D9;
}
div.pfad {
 text-align:left;
 vertical-align:bottom;
 font-size:9px;
 height:35px;
 margin-bottom:20px;
 border-bottom:1px solid #006600;

}
div.shortlinks {
 text-align:right;
 padding-right:0px;
 overflow:
}

div.news {
  float:right;
  width:200px;
  margin-left:20px;
  margin-bottom:20px;
  background-repeat:no-repeat;
}
div.platzhalter {
  float:right;
  width:1%;
}
div.mainplatzhalter {
  width:99%;
}

table.logo {
 width:100%;
 position:absolute;
 left:150px;
 right:25px;
}
td.logo1 {
 text-align:left;
 padding:0px;
 margin:0px;
}
td.logo2 {
 text-align:center;
 padding:0px;
 margin:0px;
}
td.logo3 {
 text-align:right;
 padding:0px;
 margin:0px;
}
td.linie {
 background-color:#006600;
 height:5px;
}
td.program {
  border-bottom:1px solid #006600;
  padding:5px;
  margin-right:10px;
  vertical-align:top;
}
td.programday {
  color:#CBD9CB;
  background-color:#006600;
  font-weight:bold;
  font-size:20px;
  text-align:center;
}
td.programhead {
  color:#CBD9CB;
  background-color:#006600;
  font-weight:bold;
}
td.break {
  border:2px solid #006600;
}
th.program {
  color:#CBD9CB;
  background-color:#006600;
  font-weight:bold;
}
input.input {
  background-color:#ffffff;
  border:2px solid #006600;
  border-right:1px solid #006600;
  border-bottom:1px solid #006600;
  font-weight:bold;
}
input.input_false {
  background-color:#ffcccc;
  color:#ff0000;
  border:2px solid #ff0000;
  border-right:1px solid #ff0000;
  border-bottom:1px solid #ff0000;
  font-weight:bold;
}
input.input_readonly {
  background-color:#D9E9D9;
}
input.submit {
  background-color:#006600;
  color:#D9E9D9;
}
span.navinichtda {
  height:30px;
  width:130px;
  display:block;
  margin-top:0px;
  margin-bottom:0px;
  margin-left:0px;
  margin-right:10px;
  padding:2px 10px;
  color:#6BA36B;
  text-align:left;
  vertical-align:middle;
  font-weight:bold;
  background-color:#D9E9D9;
  background-image:url("../pics/ecke20.gif");
  background-repeat:no-repeat;
  border-top:1px solid #006600;
}
* html span.navinichtda {
  width:150px;
}
span.bild {
  height:133px;
  width:130px;
  display:block;
  margin-top:0px;
  margin-bottom:0px;
  margin-left:0px;
  margin-right:10px;
  padding:10px 10px;
  color:#006600;
  text-align:left;
  vertical-align:middle;
  font-weight:bold;
  background-color:#D9E9D9;
  background-image:url("../pics/ecke20.gif");
  background-repeat:no-repeat;
  border-top:1px solid #006600;
}
* html span.bild {
  width:150px;
  height:145px;
}


span.hinweisrot {
 font-weight:bold;
 color:#ff0000;
}
span.detail {
  font-style:italic;
  display:block;
}
