body { margin-left:0px;
       margin-top:0px;
     }
td {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: normal}
td.txt_klein_unten {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: EDF8C8}
td.beschreibung_stern { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; }
a {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: bold; color: #000000; text-decoration: none}
b {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: bold}
h3 {  font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold}
h3.gruen {  font-family: Arial, Helvetica, sans-serif; font-size: 19px; font-weight: bold; color: #009933; font-style: normal}
h4 {  font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold}
li {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal}
p {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal}
.txt_klein_unten {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: EDF8C8}
.txt_klein_9_unten {  font-family: Arial, Helvetica, sans-serif; font-size: 9px; font-weight: normal; color: EDF8C8}
b.b_beige {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: EDF8C8; font-style: normal; font-weight: bold}
b.b_beige_oben {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: EDF8C8; font-style: normal; font-weight: bold}
a.a_unten {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: EDF8C8; text-decoration: none}
a.a_unten:hover {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: 45B230; text-decoration: none}
a.a_links {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: EDF8C8; text-decoration: none}
a.a_links:hover {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: 45B230; text-decoration: none}
a.a_links_2 {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: 306225; text-decoration: none}
a.a_links_2:hover {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: EDF8C8; text-decoration: none}
a.a_li_klein {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFCC; text-decoration: none}
a.gruen {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: bold; color: #336633; text-decoration: none}
.sehrklein {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal}
.ueb1 {  font-family: Arial, Helvetica, sans-serif; font-size: 20px; font-weight: bold}
.ueb2 {  font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold}
.ueb2_rot {  font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #FF0000;}
.12_rot {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #666666; font-weight: bold}
.12_block {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; text-align: justify}
.a_dick {  font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: normal; color: #333333; text-decoration: none}
a.a_dick_gruen {  font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: normal; color: #336633; text-decoration: none}
.12_rot_kursiv {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #FF0000; font-weight: bold; font-style: italic}
.14_fett_rot {  font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #FF0000}
.10_txt_klein {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal}
h2 {  font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-style: normal; font-weight: bold}
ul {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: normal}
p {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: normal}
p.block {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: normal; text-align: justify}
.linkgr {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; text-decoration: none; font-weight: bold}
.invisible {visibility:hidden; display: none;}
a.high {  font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; background-color: #FFCC55; text-decoration: none;font-weight: bold;}
a.high:hover {  font-family: Verdana, Arial, Helvetica, sans-serif; color: #FFFFDD; background-color: #003060;}
input {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt}
textarea {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; }
select {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; }

 /*#Veranstaltungsspezifische CSS-Styles*/
 a.month:active, a.calender_nav:link  { COLOR: #414040; TEXT-DECORATION: underline; font-weight: bold }
 a.month:link, a.calender_nav:active {  COLOR: #414040; TEXT-DECORATION: underline; font-weight: bold }
 a.month:visited, a.calender_nav:visited {  COLOR: #414040; TEXT-DECORATION: underline; font-weight: bold }
 a.detail:active { COLOR: #336633; TEXT-DECORATION: none; font-weight: bold }
 a.detail:link { COLOR: #336633; TEXT-DECORATION: none; font-weight: bold }
 a.detail:visited { COLOR: #336633; TEXT-DECORATION: none; font-weight: bold }
 a.fit4net:link, a.fit4net:active, a.fit4net:visited { font-size:10px; TEXT-DECORATION: none; color:#555555; }
 td.not_month { color: #A9A9A9; }
 td.fit4net { text-align: right; font-size:10px; }
 tr.kalender { height: 20px; }
 tr.v_heading { height: 25px; background-color:#eeeeee; }
 .darklinkline {background-color: #565656}
 p.text_vor_v_liste { text-align:center; }
 div.v_icon { float: right; margin-right:10px; }
 table.kalender { background-color:#FAF9F9; }

 /*#CSS-Styles im Stadtplan*/
 a.map_quicknav, a.map_search_objects  { COLOR: #585858; font-weight: bold; font-size: 12px; } /*color: 558D55*/
 th.map { COLOR: #336633; font-weight: bold; font-size: 16px; text-align: left; }
 .map_txt_kl {color:#558D55; font-size:10px;}
 strong.map { color:#585858; }
 table.map_search_results { color:#585858; }
 tr.map_search { background-color:#eeeeee; }
 a.map_buchstabe, a.map_search_link_ext { COLOR: #585858; font-weight: bold; font-size: 12px; }

.phpdigHighlight {color:#000000;
                 background-color:#cccccc;
                 font-weight:bold;
                 }
.phpdigMsg       {background-color:#000066;color:white;font-weight:bold;}
.phpdigAlert     {color:red;font-style:italic;}


a.phpdig {text-decoration:underline;}
a.phpdig:hover{text-decoration:none;}

.grey {padding:5px;
       margin-top:8px;
       margin-bottom:18px;
       margin-right:8px;
       border:2px dotted #BBBBBB;
       background-color:#EEEEEE;
       font-size:10px}
.blue {background-color:#eeeeee;
       margin-top:8px;
       margin-bottom:8px;
       margin-right:8px;
       padding:3px;
       border-top:1px solid #000000;
       border-bottom:1px solid #000000;
       }
.phpdigSelect {
        background-color:#F5F5F5;
        }
.greyForm {padding:3px;
       border:1px solid #BBBBBB;
       background-color:#EEEEEE;
       font-size:10px;}
.greyFormDark {padding:3px;
       border:1px solid #BBBBBB;
       background-color:#E0E0E0;
       font-size:10px;}
.greyFormLight {padding:3px;
       border:1px solid #BBBBBB;
       background-color:#F8F8F8;
       font-size:10px;}
.blueForm {background-color:#cccccc;
       text-align:center;
       font-weight:bold;
       padding:3px;
       border:1px solid #000000;
       font-size:12px;}
.borderCollapse { border-collapse: collapse; }


P.header  {
        font-family : Verdana,sans-serif;
        font-size : 12pt;
        font-weight : bold;
        color : #000099;
        text-align: center;
}

P.subheader  {
        font-family : Verdana,sans-serif;
        font-size : 12pt;
        font-weight : bold;
        color : #000099;
        text-align: center;
}

P.menu  {
        font-family : Verdana,sans-serif;
        font-size : 8pt;
        font-weight : normal;
        color : #000099;
        text-align: center;
}

tr.heading {
        background-color: #666666
}

td.heading {
        font-family : Verdana,sans-serif;
        font-size : 8pt;
        font-style : bold;
        color : #FFFFFF;
}

tr.menu {
        background-color: #FFFFFF;
}

td.menu {
        font-family : Verdana,sans-serif;
        font-size : 8pt;
        background-color: #FFFFFF;
        color : #000099;
        text-align : right;
        width : 100%;
}

tr.lite {
        background-color: #FFFFFF;
}

td.lite {
        font-family : Verdana,sans-serif;
        font-size : 10pt;
        color : #000099;
        vertical-align : top;
        background-color: #FFFFFF;
}

ul.my {
        font-family : Verdana,sans-serif;
        font-size : 10pt;
        color : #000099;
}

li.my {
        font-family : Verdana,sans-serif;
        font-size : 10pt;
        color : #000099;
}

dt.my {
        font-family : Verdana,sans-serif;
        font-size : 10pt;
        color : #000099;
}

td.datecol {
        font-family : Verdana,sans-serif;
        font-size : 8pt;
        color : #000099;
        background-color: #EEEEEE;
        vertical-align : top;
}

td.ratecol {
        font-family : Verdana,sans-serif;
        font-size : 8pt;
        color : #000099;
        background-color: #EEEEEE;
        vertical-align : top;
        text-align : right;
}


tr.dark {
        background-color: #DDDDDD;
}

td.dark {
        font-family : Verdana,sans-serif;
        font-size : 10pt;
        color : #000099;
        vertical-align : top;
        background-color: #DDDDDD;
}

font.small {
        font-size : 8pt;
}

A.heading {
        color : #FFFFFF;
}

A.rate {
        color : #000099;
        font-size : 8pt;
}

A.admin {
        color : #FF0000;
        font-size : 8pt;
        font-weight : bold;
}

}

A.heading:visited {
        color : #FFFFFF;
}

A.heading:active {
        color : #00FF00;
}

A.heading:hover {
        color : #009900;
}