body, th, td, ul, li, a, div, p, pre, span 
{
    font-family:Verdana, Arial,Verdana, Arial,sans-serif;   font-size:12px; color:#000000;  scrollbar-3d-light-color: #000000;  scrollbar-dark-shadow-color: #975149;   scrollbar-base-color:#eeeeee;   scrollbar-face-color:#DCA68A;   scrollbar-shadow-color:#975149; scrollbar-highlight-color: #cccccc; scrollbar-arrow-color:#975149; scrollbar-track-color:#FFEFD8;
}
 input  { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #000000; text-decoration: none; background-color: #ffffff;  border:1px solid #975149;}
 input.text   { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #000000; text-decoration: none; background-color: #ffffff;  border:1px solid #975149;}
 input.radio   { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #000000; text-decoration: none; background-color: #ffffff;  border:0px solid #ffffff;}
 input.kontakt2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #000000; text-decoration: none;  background-color: #eeeeee;  border: 1px solid #CC0000;}
 .textarea { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #000000; text-decoration: none; background-color: #ffffff;  border-color:#975149; border:1px solid #975149;}
 input.button_black { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #975149; text-decoration: none;  background-color: #F6DEC6;  border: 1px solid #000000;}
  input.text_black  { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #975149; text-decoration: none; background-color: #F6DEC6;  border:1px solid #000000;}
select { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #000000; text-decoration: none;  background-color: #ffffff;   border: 1px solid #975149;  scrollbar-3d-light-color: #000000;  scrollbar-dark-shadow-color: #975149;   scrollbar-base-color:#eeeeee;   scrollbar-face-color:#DCA68A;   scrollbar-shadow-color:#975149; scrollbar-highlight-color: #cccccc; scrollbar-arrow-color:#975149; scrollbar-track-color:#FFEFD8;}

/*.white_10 { COLOR: ffffff;     font-family: Verdana, Arial;    font-size: 12px;    font-style: normal; font-weight: normal;   TEXT-DECORATION: none; }*/
a.link_weiss_11 { COLOR: #FFFFFF;    font-family: Verdana, Arial;    font-size: 13px;    font-style: normal; font-weight: bold; TEXT-DECORATION: none; }
a.link_weiss_11:active { COLOR: #999999; font-family: Verdana, Arial; font-size: 13px;  font-style: normal; font-weight: bold; TEXT-DECORATION: underline; }
a.link_weiss_11:visited { COLOR: #FFFFFF; font-family: Verdana, Arial; font-size: 13px;  font-style: normal; font-weight: bold; TEXT-DECORATION: none; }
a.link_weiss_11:hover { COLOR: #999999; font-family: Verdana, Arial; font-size: 13px;  font-style: normal;  font-weight: bold;  TEXT-DECORATION: underline;}

a.navibilder { COLOR: #000000;   font-family: Arial,Verdana;     font-size: 13px;    font-style: normal; font-weight: bold; TEXT-DECORATION: none; }
a.navibilder:active { COLOR: #cc0000; font-family: Arial,Verdana; font-size: 13px;  font-style: normal; font-weight: bold; TEXT-DECORATION: none; }
a.navibilder:visited { COLOR: #666666; font-family: Arial,Verdana; font-size: 13px;  font-style: normal; font-weight: bold; TEXT-DECORATION: none; }
a.navibilder:hover { COLOR: #cc0000; font-family: Arial,Verdana; font-size: 13px;  font-style: normal;  font-weight: bold;  TEXT-DECORATION: none;}

.navibilderaktiv { COLOR: #cc0000;   font-family: Arial,Verdana;     font-size: 13px;    font-style: normal; font-weight: bold; TEXT-DECORATION: none; }

a.link_navi { COLOR: #FFFFFF;    font-family: Verdana, Arial;    font-size: 13px;    font-style: normal; font-weight: bold; TEXT-DECORATION: none; }
a.link_navi:active { COLOR: #999999; font-family: Verdana, Arial; font-size: 13px;  font-style: normal; font-weight: bold; TEXT-DECORATION: underline; }
a.link_navi:visited { COLOR: #FFFFFF; font-family: Verdana, Arial; font-size: 13px;  font-style: normal; font-weight: bold; TEXT-DECORATION: none; }
a.link_navi:hover { COLOR: #999999; font-family: Verdana, Arial; font-size: 13px;  font-style: normal;  font-weight: bold;  TEXT-DECORATION: underline; background-color: #ff0000;}


a.link_weiss_12:hover { COLOR: #cccccc; font-family: Verdana, Arial;    font-size: 13px;    font-style: normal; font-weight: bold;  TEXT-DECORATION: underline;}
.text_9 { COLOR: #FFFFFF; font-family: Verdana, Arial; font-size: 10px; font-style: normal; font-weight: normal; TEXT-DECORATION: none; }

a.navigation          { color:#000000; font-family:Verdana, Arial, sans-serif; font-size:12px; font-weight:normal;  TEXT-DECORATION: none; text-align:center; border: 0px; padding-left : 9px; padding-right : 6px; padding-bottom : 0px;height : 10px; background-image : url(../images/navi_off.gif); background-repeat : no-repeat; }
a.navigation:link     { color:#000000; font-family:Verdana, Arial, sans-serif; font-size:12px; font-weight:normal;  TEXT-DECORATION: none; text-align:center; border: 0px; background-image : url(../images/navi_off.gif); background-repeat : no-repeat;}
a.navigation:visited  { color:#000000; font-family:Verdana, Arial, sans-serif; font-size:12px; font-weight:normal;  TEXT-DECORATION: none; text-align:center; border: 0px; background-image : url(../images/navi_off.gif); background-repeat : no-repeat;}
a.navigation:hover    { color:#975149; font-family:Verdana, Arial, sans-serif; font-size:12px; font-weight:normal;  TEXT-DECORATION: none; text-align:center; border: 0px; background-image : url(../images/navi_on.gif); background-repeat : no-repeat;}
a.navigation:active   { color:#975149; font-family:Verdana, Arial, sans-serif; font-size:12px; font-weight:bold;  TEXT-DECORATION: none; text-align:center; border: 0px; background-image : url(../images/navi_off.gif); background-repeat : no-repeat;}

a.navigation_on          { color:#975149; font-family:Verdana, Arial, sans-serif; font-size:12px; font-weight:bold;  TEXT-DECORATION: none; text-align:center; border: 0px; padding-left : 9px; padding-right : 6px; padding-bottom : 0px;height : 10px; background-image : url(../images/navi_on.gif); background-repeat : no-repeat; }
a.navigation_on:link     { color:#975149; font-family:Verdana, Arial, sans-serif; font-size:12px; font-weight:bold;  TEXT-DECORATION: none; text-align:center; border: 0px; background-image : url(../images/navi_on.gif); background-repeat : no-repeat;}
a.navigation_on:visited  { color:#975149; font-family:Verdana, Arial, sans-serif; font-size:12px; font-weight:bold;  TEXT-DECORATION: none; text-align:center; border: 0px; background-image : url(../images/navi_on.gif); background-repeat : no-repeat;}
a.navigation_on:hover    { color:#975149; font-family:Verdana, Arial, sans-serif; font-size:12px; font-weight:bold;  TEXT-DECORATION: none; text-align:center; border: 0px; background-image : url(../images/navi_on.gif); background-repeat : no-repeat;}
a.navigation_on:active   { color:#975149; font-family:Verdana, Arial, sans-serif; font-size:12px; font-weight:bold;  TEXT-DECORATION: none; text-align:center; border: 0px; background-image : url(../images/navi_on.gif); background-repeat : no-repeat;}

.pageheadline { COLOR: #591837;  font-family: Verdana, Arial;    font-size: 30px;    font-style: normal; font-weight: bold; TEXT-DECORATION: none; }

.white { COLOR: #F6DEC6;     font-family: Verdana, Arial;    font-size: 12px;    font-style: normal; font-weight: normal;   TEXT-DECORATION: none; }

#header a { COLOR: #F6DEC6;  font-family: Verdana, Arial;    font-size: 12px;    font-style: normal; font-weight: bold; TEXT-DECORATION: none; }
#header a:active { COLOR: #ffffff; font-family: Verdana, Arial; font-size: 12px;  font-style: normal; font-weight: bold; TEXT-DECORATION: none; }
#header a:visited { COLOR: #F6DEC6; font-family: Verdana, Arial; font-size: 12px;  font-style: normal; font-weight: bold; TEXT-DECORATION: none; }
#header a:hover { COLOR: #ffffff; font-family: Verdana, Arial; font-size: 12px;  font-style: normal;  font-weight: bold;    TEXT-DECORATION: none;}

#content a { COLOR: #591837;     font-family: Verdana, Arial;    font-size: 12px;    font-style: normal; font-weight: bold; TEXT-DECORATION: underline;}
#content a:link { COLOR: #591837;    font-family: Verdana, Arial;    font-size: 12px;    font-style: normal; font-weight: bold; TEXT-DECORATION: underline;}
#content a:active { COLOR: #B1968F; font-family: Verdana, Arial; font-size: 12px;  font-style: normal; font-weight: bold; TEXT-DECORATION: none; }
#content a:visited { COLOR: #591837; font-family: Verdana, Arial; font-size: 12px;  font-style: normal; font-weight: bold; TEXT-DECORATION: none; }
#content a:hover { COLOR: #B1968F; font-family: Verdana, Arial; font-size: 12px;  font-style: normal;  font-weight: bold;   TEXT-DECORATION: underline;}

#footer a { COLOR: #F6DEC6;  font-family: Verdana, Arial;    font-size: 12px;    font-style: normal; font-weight: normal;   TEXT-DECORATION: none; }
#footer a:link { COLOR: #F6DEC6;     font-family: Verdana, Arial;    font-size: 12px;    font-style: normal; font-weight: normal;   TEXT-DECORATION: none; }
#footer a:active { COLOR: #ffffff; font-family: Verdana, Arial; font-size: 12px;  font-style: normal; font-weight: normal; TEXT-DECORATION: none; }
#footer a:visited { COLOR: #F6DEC6; font-family: Verdana, Arial; font-size: 12px;  font-style: normal; font-weight: normal; TEXT-DECORATION: none; }
#footer a:hover { COLOR: #ffffff; font-family: Verdana, Arial; font-size: 12px;  font-style: normal;  font-weight: normal;  TEXT-DECORATION: none;}


.f_9 { COLOR: #000000; font-family: Verdana, Arial; font-size: 10px; font-style: normal; font-weight: normal;    TEXT-DECORATION: none; }
.f_10 { COLOR: #000000; font-family: Verdana, Arial; font-size: 11px; font-style: normal; font-weight: normal;  TEXT-DECORATION: none; }
.f_11 { COLOR: #000000; font-family: Verdana, Arial; font-size: 12px; font-style: normal; font-weight: normal;  TEXT-DECORATION: none; }
.f_12 { COLOR: #000000; font-family: Verdana, Arial; font-size: 13px; font-style: normal; font-weight: normal;  TEXT-DECORATION: none; }
.f_13 { COLOR: #000000; font-family: Verdana, Arial; font-size: 14px; font-style: normal; font-weight: normal;  TEXT-DECORATION: none; }
.f_14 { COLOR: #000000; font-family: Verdana, Arial; font-size: 15px; font-style: normal; font-weight: normal;  TEXT-DECORATION: none; }

.trNews1 { color: #0e0e0e; font-family: helvetica, arial, geneva, sans-serif; font-size: 14px; font-weight: bold; border-bottom: Black 1px solid; border-left: Black 0px dotted; border-right: #B7B7B7 0px solid; border-top: #B7B7B7 0px solid; } 
.Newstext { font-family: helvetica, arial, geneva, sans-serif; font-size: 13px; width: 30em; padding-top: 5px; } 
.trNews2 { color: #0e0e0e; font-family: helvetica, arial, geneva, sans-serif; font-size: 14px; font-weight: bold; border-bottom: Black 1px solid; border-left: #B7B7B7 0px solid; border-right: #B7B7B7 0px solid; border-top: #B7B7B7 0px solid; } 
.headline { color: #242424; font-family: helvetica, arial, geneva, sans-serif; font-size: 18px; font-weight: bold; } 
.text { color: #000000; font-family: helvetica, arial, geneva, sans-serif; font-size: 14px; }

/* CoolMenus 4 - default styles - do not edit */
/*.clCMEvent{position:absolute; width:99%; height:99%; clip:rect(0,100%,100%,0); left:0; top:0; visibility:visible}*/
/*.clCMAbs{position:absolute; visibility:hidden; left:0; top:0}*/
/* CoolMenus 4 - default styles - end */
  
/*Style for the background-bar*/
/*.clBar{position:absolute; width:10; height:10; background-color:#CC0000; layer-background-color:#FFFFFF; visibility:hidden}

/*Styles for level 0*/
/*.clLevel0,.clLevel0over{position:absolute; padding:2px; font-family:verdana, arial,helvetica; font-size:12px; font-weight:bold}
.clLevel0{background-color:#ffffff; layer-background-color:#ffffff; color:#000000;}
.clLevel0over{background-color:#DCE5C9; layer-background-color:#DCE5C9; color:#CC0000; cursor:pointer; cursor:hand;}
.clLevel0border{position:absolute; visibility:hidden; background-color:#FFFFFF; layer-background-color:#FFFFFF}

/*Styles for level 1*/
/*.clLevel1, .clLevel1over{position:absolute; padding:2px; font-family:verdana, arial,helvetica; font-size:12px; font-weight:normal}
.clLevel1{background-color:#eeeeee; layer-background-color:#eeeeee; color:#000000;}
.clLevel1over{background-color:#DCE5C9; layer-background-color:#DCE5C9; color:#CC0000; cursor:pointer; cursor:hand; }
.clLevel1border{position:absolute; z-index:500; visibility:hidden; background-color:#FFFFFF; layer-background-color:#FFFFFF}

/*Styles for level 2*/
/*.clLevel2, .clLevel2over{position:absolute; padding:2px; font-family:verdana, arial,helvetica; font-size:11px; font-weight:normal}
.clLevel2{background-color:#eeeeee; layer-background-color:#eeeeee; color:#000000;}
.clLevel2over{background-color:#DCE5C9; layer-background-color:#DCE5C9; color:#CC0000; cursor:pointer; cursor:hand; }
.clLevel2border{position:absolute; visibility:hidden; background-color:#FFFFFF; layer-background-color:#FFFFFF}*/

/*Sitemap*/
/*a.olev1         { background-image : url(../images/navi_bg_on.gif); background-repeat : no-repeat; border-color: #000000; border-style: dotted; border-width: 0px; color: #ffffff; background-color: #cc0000; display: block; font-family: Arial,Verdana, sans-serif; font-size: 11pt; font-weight:bold; height: 17px; margin-top: 0px; padding-left: 13px; padding-right: 0px; text-align: left; } 
a.olev1:link    { background-image : url(../images/navi_bg_on.gif); background-repeat : no-repeat; color: #ffffff; text-decoration: none; } 
a.olev1:visited { background-image : url(../images/navi_bg_off.gif); background-repeat : no-repeat; color: #ffffff; text-decoration: none; } 
a.olev1:hover   { background-image : url(../images/leer.gif); background-repeat : no-repeat; background-color: #C73636; color: #000000; text-decoration: none; } 
a.olev1:active  { background-image : url(../images/leer.gif); background-repeat : no-repeat; background-color: #C73636; color: #FFFFFF; text-decoration: none; } 

a.olev2         { background-image : url(../images/leer.gif); background-repeat : no-repeat; border-color: #000000; border-style: dotted; border-width: 0px; color: #000000; background-color: #ffffff; display: block; font-family: Arial,Verdana, sans-serif; font-size: 10pt; font-weight:bold; height: 17px; margin-top: 0px; padding-left: 23px; padding-right: 0px; text-align: left;  } 
a.olev2:link    { background-image : url(../images/leer.gif); background-repeat : no-repeat; color: #000000; text-decoration: none; } 
a.olev2:visited { background-image : url(../images/leer.gif); background-repeat : no-repeat; color: #000000; text-decoration: none; } 
a.olev2:hover   { background-image : url(../images/leer.gif); background-repeat : no-repeat; background-color: #eeeeee; color: #666666; text-decoration: none; } 
a.olev2:active  { background-image : url(../images/leer.gif); background-repeat : no-repeat; background-color: #eeeeee; color: #666666;  text-decoration: none; } 

a.olev3         { background-image : url(../images/leer.gif); background-repeat : no-repeat; border-color: #000000; border-style: dotted; border-width: 0px; color: #000000; background-color: #ffffff; display: block; font-family: Arial,Verdana, sans-serif; font-size: 9pt; font-weight:bold; height: 17px; margin-top: 0px; padding-left: 33px; padding-right: 0px; text-align: left;  } 
a.olev3:link    { background-image : url(../images/leer.gif); background-repeat : no-repeat; color: #000000; text-decoration: none; } 
a.olev3:visited { background-image : url(../images/leer.gif); background-repeat : no-repeat; color: #000000; text-decoration: none; } 
a.olev3:hover   { background-image : url(../images/leer.gif); background-repeat : no-repeat; background-color: #eeeeee; color: #666666; text-decoration: none; } 
a.olev3:active  { background-image : url(../images/leer.gif); background-repeat : no-repeat; background-color: #eeeeee; color: #666666;  text-decoration: none; } */


/*Kalender*/
/* Calendar 
----------------------------------------------- */ 
.calendar {    height: 100%px;    width: 100px;    background-color: #ffffff; } 
table.cal {   font-size:10pt;   }
.cal .last{ color:#BDBCBC;   } 
.cal .next{ color:#BDBCBC;   } 
.cal th {   font:10px, Arial, Helvetica, sans-serif;   color:#4D4D4C;   text-transform:lowercase;   text-align:center;   font-weight:bold;   padding-bottom:6px;   } 
.cal td {   border:solid #F6DEC6;   border-width:1px;   padding:1px 1px;   text-align:center;   color:#52524B;   } 
.cal .selected {   border:solid #F6DEC6;   border-width:1px;   padding:1px 1px;   font-weight:bold;   color:#b93;   } 
.cal .selectedtoday {  background-color:#975149;  padding:1px 1px;   font-weight:bold;   color:#ffffff;   } 
.cal .today {   background-color:#975149;   color:#ffffff;   border:solid #975149;   border-width:1px 0 0 1px;   padding:1px 4px 2px 3px;   } 
.cal td a, .cal td a:visited, .cal td a:hover {   font-weight:bold;   color:#000;   } 
/* Eventlist 
----------------------------------------------- */ 
.event_list_title {    color: #BBBBAA;    background-color: #955249;    font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;    } 
.event_list {    width : 530px;    background-color: White;    font-family: Arial, Helvetica, sans-serif;    font-size: 100%;    } 
.event_list .headings {    font-family: Arial, Helvetica, sans-serif;          font-weight:bold;    font-size:12pt;    padding: 1px 1px 1px 1px;    color: #fff;    background-color: #955249;    } 
.event_list .col_status {    width: 30px; } 
.event_list .col_date {    color: #ffffff;    padding: 2px 2px 2px 2px;    width: 100px; } 
.event_list .col_event {   color: #ffffff;  padding: 2px 2px 2px 2px;    width: auto;    } 
.event_list .status {    padding: 5px 5px 5px 5px;    color: Red;    font-weight: bold;       vertical-align : top; } 
.event_list .date {    padding: 5px 5px 5px 5px;    color: #333333;    font-family: Arial, Helvetica, sans-serif; } 
.event_list .event {    padding: 5px 5px 5px 5px;    font-family: Arial, Helvetica, sans-serif;    vertical-align : top; } 
.event_list .error_message {    font-size: 100%;    font-family: Arial, Helvetica, sans-serif;    margin-left : auto;    margin-right : auto;    padding-left : 10px;    padding-right : 10px;    padding-top: 10px;    padding-bottom: 10px;    background-color: #EEEEEE;    } 

/* Appearance for Event-Infos */ 
.event_info {    width : 530px;    height: auto;    background-color: #ffffff;    } 
.event_info .headings {  color: #ffffff;   font-size:12pt;    font-weight:bold;     color: #ffffff;    background-color: #955249;   } 
.event_info .title {    font-family: Arial, Helvetica, sans-serif; color: #ffffff;    padding: 2px 2px 2px 2px;    } 
.event_info .date {    background-color: #955249;    color: #ffffff;    font-family: Arial, Helvetica, sans-serif;    padding: 2px 2px 2px 2px;    width: 100px;    } 
.event_info .description {    font-family: Arial, Helvetica, sans-serif;    padding: 5px 5px 10px 10px;    } 
.line_color0 {    background-color: White;    padding:5px 10px 5px 0;    } 
.line_color1 {    background-color: #FFF3DA;    padding:5px 10px 5px 0;    } 
.author_info {    font-size: xx-small;    color: #CCCCCC; } 
.next_event_select  {    font-family: Arial, Helvetica, sans-serif;    font-size: 80%;    background-color: #FFFFFF;   text-align : left; } 
.next_event_select A {    font-size: 100%;    color: #82C4F4;    background-color: #FFFFFF;    text-align : center;    text-decoration: underline; } 
