h1 {
	font-size: 18pt;
	color:#666666;
	text-align:center;
	text-decoration:none;
	font-style:normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: lighter;
}

img {
    border:none;
    /*border:solid red 1px;*/ /* fr Tests!*/

}
td {
 /* border:solid green 1px; /* Fr Tests!*/
}

body.body_style {
                background-color: #FFFFFF;
                color:#CC3333;
                font-family: Verdana, Arial, Helvetica, sans-serif;
                font-style: normal;
}

table.inhalt {
        border-top-width: 0px;
        border-right-width: 0px;
        border-bottom-width: 0px;
        border-left-width: 0px;
        border-collapse:collapse;
        font-size: 0.8em;
        font-weight: normal;
        font-variant: normal;
        line-height: 1.4em;
        text-transform: none;
        width:100%;
}

table.termin {
        border-color: #CC3333;
        border-style: solid;
        border-top-width: 1px;
        border-right-width: 1px;
        border-bottom-width: 1px;
        border-left-width: 1px;
        font-size: 0.8em;
        font-weight: normal;
        font-variant: normal;
        line-height: 1.4em;
        margin-bottom:20px;
        text-transform: none;
        width:90%;
}

td.inhalt_column {
 padding-left:5px;
 padding-right:5px;
}
.henning1 {
          font-size: 10pt;
          font-style: normal;
          line-height: normal;
          font-weight: normal;
          font-variant: normal;
          text-transform: none;
          color: #CC3333;
          border: 1px #CC3333 solid
}
.main_table {
           border-collapse:collapse;
           border:none;
           border-spacing:0px;
           table-layout:auto;
           text-align:left;
           vertical-align:top;
           width:100%;

}
table.adress {
           border-collapse:collapse;
           border:none;
           text-align:center;
           vertical-align:middle;
}
td.adress {
           font-size: 0.6em;
}
table.navi {
           border-collapse:collapse;
           border:none;
           padding:0px;
           text-align:left;
           vertical-align:middle;
}

a {
 font-size:0.8em;
 text-decoration:none;
 font-weight:bold;
}

/*fr Verweise zu noch nicht besuchten Seiten*/

a:link {
       color:#CC3333;
}
/* fr Verweise zu bereits besuchten Seiten */

a:visited {
          color:#CC3333;
}
/* fr Verweise, die den Fokus erhalten, z.B. durch "Durchsteppen" mit der Tabulator-Tast
e (CSS 2.0) */

a:focus {
        color:#000000;
}
/* fr Verweise, w�hrend der Anwender mit der Maus darber f�hrt (CSS 2.0) */

a:hover {
        color:#000000;
}
/* fr gerade angeklickte Verweise */

a:active {

}
.nolink {
        font-size:0.8em;
        font-weight:bold;
}
a.black_link:link {
       color:#000000;
       font-size: 0.8em;
}
/* fr Verweise zu bereits besuchten Seiten */

a.black_link:visited {
          color:#000000;
       font-size: 0.8em;
}
/* fr Verweise, die den Fokus erhalten, z.B. durch "Durchsteppen" mit der Tabulator-Tast
e (CSS 2.0) */

a.black_link:focus {
        text-decoration:underline;
       font-size: 0.8em;
}
/* fr Verweise, w�hrend der Anwender mit der Maus darber f�hrt (CSS 2.0) */

a.black_link:hover {
        text-decoration:underline;
       font-size: 0.8em;
}
/* fr gerade angeklickte Verweise */

a.black_link:active {
       font-size: 0.8em;
}

a.lang_link:link {
       color:#CC3333;
}
/* fr Verweise zu bereits besuchten Seiten */

a.lang_link:visited {
          color:#CC3333;
}
/* fr Verweise, die den Fokus erhalten, z.B. durch "Durchsteppen" mit der Tabulator-Tast
e (CSS 2.0) */

a.lang_link:focus {
        text-decoration:underline;
}
/* fr Verweise, w�hrend der Anwender mit der Maus darber f�hrt (CSS 2.0) */

a.lang_link:hover {
        text-decoration:underline;
}
/* fr gerade angeklickte Verweise */

a.lang_link:active {

}
.nolink {
        font-size:0.8em;
        font-weight:bold;
        color:#000000;
}

a.default_link:link {
       color:#CC3333;
       font-size: 1em;
       font-weight:normal;
       text-decoration:underline;
}
/* fr Verweise zu bereits besuchten Seiten */

a.default_link:visited {
       color:#CC3333;
       font-size: 1em;
       font-weight:normal;
       text-decoration:underline;
}
/* fr Verweise, die den Fokus erhalten, z.B. durch "Durchsteppen" mit der Tabulator-Tast
e (CSS 2.0) */

a.default_link:focus {
       text-decoration:none;
       font-size: 1em;
       font-weight:normal;
}
/* fr Verweise, w�hrend der Anwender mit der Maus darber f�hrt (CSS 2.0) */

a.default_link:hover {
        text-decoration:none;
        font-size: 1em;
        font-weight:normal;
}
/* fr gerade angeklickte Verweise */

a.default_link:active {
       font-size: 1em;
       font-weight:normal;
       text-decoration:underline;

}

td.navi_free_left {
        padding:0px;
        margin:0px;
        width:50px;
}

td.main_left_column {
        padding:0px;
        margin:0px;
        width:270px;
        vertical-align:top;
}

h2 {
 font-size:1.5em;
 font-weight:normal;
 padding-top:20px;
 margin-bottom:12px;
 text-decoration:none;
}



h3 {
 font-size:1.2em;
 font-weight:normal;
 padding-top:1px;
 margin-bottom:12px;
 text-decoration:none;
}

table.termin td {
  vertical-align:top;
  text-align:left;
}

td.termin_location {
 font-weight:bold;
 padding-left:5px;
}
td.termin_date {
  font-weight:bold;
  padding-left:5px;
}

th.termin_title {
 font-weight:bold;
 font-size:1.2em;
 line-height:1em;
 font-style:italic;
 padding:1em;
 text-align:center;
 vertical-align:middle;

}

td.termin_info {
  font-weight:bold;
  padding-left:5px;
}

ul {
margin-top:0.1em;
margin-bottom:0.5em;
}
ul.no_space {
margin-top:0.0em;
margin-bottom:0.0em;
}
