body {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 101%;
  margin: 0px;
  padding: 0px;
  color: black;  
  text-align: left;  
  background-color: #ffffff;
}

/* Effekte für Links */
a:link { color: #0000ff; text-decoration:none; font-weight:normal;}

a:hover { color: #008800; text-decoration: none; font-weight:normal;}

a:visited { color: #0000ff; text-decoration:none; font-weight:normal;}

:link img { border:none;text-decoration:none; font-weight:normal; }

:visited img { border:none;text-decoration:none; font-weight:normal; }



form { margin:0; padding:0;}
fieldset {border:0px solid #000; padding:5px; margin:0px; text-align:left;}

fieldset#auswahl {
  width:570px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 70%;
  border:0px;  
}

#icon {
width:50px; 
height:50px; 
background-image: url(date.png);
font-family: Verdana, Arial, Helvetica, sans-serif;
}
#icon_kl {
width:37px; 
height:40px;
background-image: url(date_kl.png);
font-family: Verdana, Arial, Helvetica, sans-serif;
}

#tabicon{
width:570px;
border: 0 0 1px 0 solid #008800; 
}

#tabicon td.monat{
width:50px; 
font-size:9px;
color:#ffffff;
font-family: Verdana, Arial, Helvetica, sans-serif;
padding:3px 0px 0px 13px;
} 
#tabicon td.tag{
width:50px; 
font-size:18px;
font-family: Verdana, Arial, Helvetica, sans-serif;
padding:6px 0px 0px 10px;
}

#tabicon td.titel{
width:520px; 
font-size:18px;
font-weight:bold;
text-align:left;
vertical-align: top;
font-family: Verdana, Arial, Helvetica, sans-serif;
padding:0px 0px 0px 5px;
}

#tabicon td.inhalt{
width:570px; 
font-size:12px;
line-height:4px;
text-align:left;
vertical-align: top;
font-family: Verdana, Arial, Helvetica, sans-serif;
padding:20px 0px 0px 5px;
border-bottom: 1px solid #008800;
}
#tabicon td.linie{
width:570px; 
border-bottom: 1px solid #008800;
}



#tabinhalt{
width:570px;
}
#tabinhalt td.titel{
width:570px; 
font-size:12px;
text-align:left;
vertical-align: top;
font-family: Verdana, Arial, Helvetica, sans-serif;
}
#tabinhalt td.inhalt{
width:570px; 
font-size:12px;
text-align:left;
vertical-align: top;
font-family: Verdana, Arial, Helvetica, sans-serif;
padding:0px 0px 0px 5px;
}
#tabinhalt td.linie{
width:570px; 
border-bottom: 1px solid #008800;
}


#tab1{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:0.7em;
border-collapse:collapse;
line-height:24px;}

#tab1 td{
background:#ccff99;
border:0 1px 1px 0 solid #000000;
padding:2px 2px 2px 2px;
}

#tab1 tr.farbwechsel td{
background:#ccff99;
line-height:15px;
}

#tab1 tr.weiss td{
background:#FFFFFF;
line-height:15px;
}
#tab1 tr.linie td{
border-bottom: 3px solid #008800;
}



#tab2{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:0.8em;
border-collapse:collapse;
line-height:20px;

}

#tab2 td{
background:#ffffff;
border:0 0 3px 0 solid #008800;
padding:2px 2px 2px 2px;
}

#tab2 tr.linie td{
border-bottom:3px solid #008800;
}


#tab3{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:0.7em;
border-collapse:collapse;
line-height:14px;
}

#tab3 th{
background:#008800;
color:#ffffff;
border:0 1px 1px 0 solid #000000;
padding:2px 2px 2px 2px;
}

#tab3 td{
background:#ccff99;
border-bottom:1px solid #008800;
padding:2px 2px 2px 2px;
}

#tab3 tr.farbwechsel td{
background:#ccff99;
line-height:15px;
}

#tab3 tr.weiss td{
background:#FFFFFF;
line-height:15px;
}
#tab3 tr.info td{
background:#ffffff;
line-height:10px;
}
#tab3 tr.linie td{
border-bottom: 3px solid #008800;
}

#tab4{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:0.8em;
border-collapse:collapse;
line-height:9px;}

#tab4 th{
background:#008800;
color:#ffffff;
border:0 1px 1px 0 solid #000000;
padding:2px 2px 2px 2px;
}

#tab4 td{
background:#ffffff;
padding:2px 2px 2px 2px;
}

#tab4 tr.linie td{
border-bottom: 3px solid #008800;
}

/* Überschrift 1 gestalten */
h1 {
  width:570px; 
  color: #ffffff;
  font-size: 1.4em;
  line-height: 1.4;
  margin-top: 10px;
  background-image: url(h1.jpg);
  background-repeat: repeat-y;
  padding: 4px;
}

/* Überschrift 2 */
h2 {
  font-size: 1.2em;
  line-height: 1.4;
  background-image: url(gruenkaro.gif);
  background-repeat: no-repeat;
  text-indent: 20px;
  background-position: left;
  padding-bottom: 1px;
  margin-bottom: 1px;
}

/* Überschrift 3 */
h3 {
  font-size: 1.2em;
  line-height: 1.4;
  margin-bottom: 1px;
  padding-bottom: 1px;
}

/* Überschrift 4 */
h4 {
  font-size: 1.0em;
  line-height: 1.0;
  margin-bottom: 1px;
  padding-bottom: 1px;
}

/* Überschrift 5 */
h5 {
  font-size: 0.7em;
  line-height: 1.0;
  margin-bottom: 1px;
  padding-bottom: 1px;
}

/* Überschrift 6 */
h6 {
  font-size: 0.7em;
  line-height: 0.9;
  font-weight: normal;
  margin-bottom: 1px;
  padding-bottom: 1px;
}

/* Überschrift 7 */
h7 {
  font-size: 0.6em;
  line-height: 0.8;
  margin-bottom: 1px;
  padding-bottom: 1px;
}


/* Absatz und div */
p, div {
  padding-right: 0px;
}

/* Tag b zusätzlich einfärben */
b {
 /*  color: #7C580A; */
 color: black;
}

/* Zeichenformat strong */
strong {
  /*  color: #AF1810; */
 color: black;
}

/* normaler Listenstil, beschränkt auf Inhaltsbereich */
#content ul {
  list-style-image: url(karo.gif);
  font-size: 1em;
  line-height: 1.4;
  margin-left: 0.7em;
  padding-left: 0.7em;
}

