
/* Allgemeine Seiten-Darstellung*/
.body {font-family: arial, helvetica, sans serif; font-size: 10pt;font-weight: bold;color: #000000; background-color: #ffffff; }

/* Allgemeine Linkfarben und -eigenschaften */
A:link {color: #7f0000;text-decoration: none;}
A:visited {color: #7f0000;text-decoration: none;}
A:active {color: #7f0000;text-decoration: none;}
A:hover {color: #ff0000;text-decoration: none;}


.title {font-family: arial, helvetica, sans serif; font-size: 20pt; font-style: italic; font-weight: bold;color: #000000;}
.t_shadow {font-family: arial, helvetica, sans serif; font-size: 20pt; font-style: italic; font-weight: bold;color: #7f7f7f;}
.title2 {font-family: arial, helvetica, sans serif; font-size: 10pt;font-weight: bold;color: #000000;}

.counttxt {font-family: arial, helvetica, sans serif; font-size: 8pt;font-weight: normal;color: #000000; white-space:nowrap;}
.loginstatus {font-family: arial, helvetica, sans serif; font-size: 8pt;font-weight: bold;color: #7f0000;}


.text {font-family: arial, helvetica, sans serif; font-size: 10pt;font-weight: normal;color: #000000;}
.textbold {font-family: arial, helvetica, sans serif; font-size: 10pt;font-weight: bold;color: #000000;}
.textkursiv {font-family: arial, helvetica, sans serif; font-size: 10pt;font-weight: normal;color: #000000; font-style:italic;}
.textboldkursiv {font-family: arial, helvetica, sans serif; font-size: 10pt;font-weight: bold;color: #000000; font-style:italic;}

.textsmall {font-family: arial, helvetica, sans serif; font-size: 8pt;font-weight: normal;color: #000000;}
.textsmallbold {font-family: arial, helvetica, sans serif; font-size: 8pt;font-weight: bold;color: #000000;}
.textsmallkursiv {font-family: arial, helvetica, sans serif; font-size: 8pt;font-weight: normal;color: #000000; font-style:italic;}
.textsmallboldkursiv {font-family: arial, helvetica, sans serif; font-size: 8pt;font-weight: bold;color: #000000; font-style:italic;}

.textlarge {font-family: arial, helvetica, sans serif; font-size: 12pt;font-weight: normal;color: #000000;}
.textlargebold {font-family: arial, helvetica, sans serif; font-size: 12pt;font-weight: bold;color: #000000;}
.textlargekursiv {font-family: arial, helvetica, sans serif; font-size: 12pt;font-weight: normal;color: #000000; font-style:italic;}
.textlargeboldkursiv {font-family: arial, helvetica, sans serif; font-size: 12pt;font-weight: bold;color: #000000; font-style:italic;}

.textmini {font-family: arial, helvetica, sans serif; font-size: 6pt;font-weight: bold;color: #000000;}


.textmonospace {font-family: courier,monospace;font-size: 10pt;font-weight: normal;color: #000000;}
.textmonospacebold {font-family: courier,monospace;font-size: 10pt;font-weight: bold;color: #000000;}

.error {font-family: arial, helvetica, sans serif; font-size: 10pt;font-weight: bold;color: #ff0000;}

.text_sbr {font-family: arial, helvetica, sans serif; font-size: 8pt;font-weight: bold;color: #ff0000;}

.text_news_popup {font-family: arial, helvetica, sans serif; font-size: 8pt;font-weight: bold;color: #000000;}


/* menu */
.menu {font-family: arial, helvetica, sans serif; font-size: 10pt;font-weight: bold;color: #ffffff; }
A.menu:link {color: #ffffff;text-decoration: none;}
A.menu:visited {color: #ffffff;text-decoration: none;}
A.menu:active {color: #ffffff;text-decoration: none;}
A.menu:hover {color: #3f3f3f;text-decoration: none;}

/* menu2   selected menu item*/
.menu2 {font-family: arial, helvetica, sans serif; font-size: 10pt;font-weight: bold;color: #ff0000; }
A.menu2:link {color: #ffffff;text-decoration: none;}
A.menu2:visited {color: #ffffff;text-decoration: none;}
A.menu2:active {color: #ffffff;text-decoration: none;}
A.menu2:hover {color: #ff0000;text-decoration: none;}

/* submenu */
.submenu {font-family: arial, helvetica, sans serif; font-size: 8pt;font-weight: bold;color: #ff0000; }
A.submenu:link {color: #ffffff;text-decoration: none;}
A.submenu:visited {color: #ffffff;text-decoration: none;}
A.submenu:active {color: #ffffff;text-decoration: none;}
A.submenu:hover {color: #ff0000;text-decoration: none;}



/***** Tabellen *****

/* Quote */
.quote {background-color:none;border:#ff0000 1px solid;}

//* Tabellen allgemein */
.tbl1 {background-color:none;border:#ff0000 0px solid;}
.tbl2 {background-color:#ff9999;border:#ff0000 1px solid;}




/* Tabellen-Kopf */
.th1 {font-family:arial, helvetica, sans serif; font-size:10pt;color:#ffffff;font-weight:bold;background-color:#c30034;text-align:left;}
A.th1:link {color: #00a5ff;text-decoration: none;}
A.th1:visited {color: #00a5ff;text-decoration: none;}
A.th1:active {color: #00a5ff;text-decoration: none;}
A.th1:hover {color: #0000ff;text-decoration: none;}
/* Tabellen-Kopf */
.th1r {font-family:arial, helvetica, sans serif; font-size:10pt;color:#ffffff;font-weight:bold;background-color:#c30034;text-align:right;}
A.th1r:link {color: #00a5ff;text-decoration: none;}
A.th1r:visited {color: #00a5ff;text-decoration: none;}
A.th1r:active {color: #00a5ff;text-decoration: none;}
A.th1r:hover {color: #0000ff;text-decoration: none;}
/* Tabellen-Kopf2 */
.th2 {font-family:arial, helvetica, sans serif; font-size:10pt;color:#660000;font-weight:bold;background-color:#ff9999;}
A.th2:link {color: #00a5ff;text-decoration: none;}
A.th2:visited {color: #00a5ff;text-decoration: none;}
A.th2:active {color: #00a5ff;text-decoration: none;}
A.th2:hover {color: #0000ff;text-decoration: none;}
/* Tabellen-Kopf */
.th3 {font-family:arial, helvetica, sans serif; font-size:10pt;color:white;font-weight:bold;background-color:#ffcccc;}
A.th3:link {color: #00a5ff;text-decoration: none;}
A.th3:visited {color: #00a5ff;text-decoration: none;}
A.th3:active {color: #00a5ff;text-decoration: none;}
A.th3:hover {color: #0000ff;text-decoration: none;}
/* Tabellen-Kopf */
.th4 {font-family:arial, helvetica, sans serif; font-size:10pt;color:white;font-weight:bold;background-color:#ff6666;text-align:right;}
A.th4:link {color: #00a5ff;text-decoration: none;}
A.th4:visited {color: #00a5ff;text-decoration: none;}
A.th4:active {color: #00a5ff;text-decoration: none;}
A.th4:hover {color: #0000ff;text-decoration: none;}

/* Tabellenfeld  */
.td1 {font-family: arial, helvetica, sans serif; font-size: 10pt;font-weight: normal;color: #000000;background-color:#f7f7f7;}
.td2 {font-family: arial, helvetica, sans serif; font-size: 10pt;font-weight: normal;color: #000000;background-color:#efdfdf;}
.td3 {font-family: arial, helvetica, sans serif; font-size: 10pt;font-weight: normal;color: #000000;background-color:#f7f7f7;}
.td4 {font-family: arial, helvetica, sans serif; font-size: 10pt;font-weight: normal;color: #000000;background-color:#efdfdf;}

/*** Gästebuch  ***/
.gbtext { font-family: monospace;font-size: 10pt;text-decoration: none;font-weight: normal;color: #000000;}
.gbcomment { font-family: monospace;font-size: 10pt;text-decoration: none;font-weight: normal;color: #af3f3f;}
.gberror { font-family: monospace;font-size: 10pt;text-decoration: none;font-weight: normal;color: #ff0000;}
.gbtextbold { font-family: arial, helvetica, sans serif; font-size: 10pt;text-decoration: none;font-weight: bold;color: #000000;}
.gbtextsmall { font-family: arial, helvetica, sans serif; font-size: 8pt;text-decoration: none;font-weight: normal;color: #000000;}

.gblink { font-family: arial, helvetica, sans serif; font-size: 10pt;text-decoration: none;font-weight: bold;color: #000000;}
A.gblink:link {text-decoration: none;color: #af3f3f;}
A.gblink:visited {color: #af3f3f;text-decoration: none;}
A.gblink:active {color: #af3f3f;text-decoration: none;}
A.gblink:hover {color: #ff3f3f;text-decoration: none;}

.gbmaillink { font-family: arial, helvetica, sans serif; font-size: 8pt;text-decoration: none;font-weight: bold;color: #000000;}
A.gbmaillink:link {text-decoration: none;color: #af3f3f;}
A.gbmaillink:visited {color: #af3f3f;text-decoration: none;}
A.gbmaillink:active {color: #af3f3f;text-decoration: none;}
A.gbmaillink:hover {color: #ff3f3f;text-decoration: none;}

.gblink1 { font-family: arial, helvetica, sans serif; font-size: 8pt;text-decoration: none;font-weight: bold;color: #000000;}
A.gblink1:link {text-decoration: none;color: #af3f3f;}
A.gblink1:visited {color: #af3f3f;text-decoration: none;}
A.gblink1:active {color: #af3f3f;text-decoration: none;}
A.gblink1:hover {color: #ff3f3f;text-decoration: none;}

.gblink2 { font-family: arial, helvetica, sans serif; font-size: 10pt;text-decoration: none;font-weight: bold;color: #af3f3f;}
A.gblink2:link {text-decoration: none;color:  #efef9f;}
A.gblink2:visited {color:  #efef9f;text-decoration: none;}
A.gblink2:active {color:  #efef9f;text-decoration: none;}
A.gblink2:hover {color: #4f2f1f;text-decoration: none;}

.gblink3 { font-family: arial, helvetica, sans serif; font-size: 10pt;text-decoration: none;font-weight: bold;color: #af3f3f;}

.gblink4 { font-family: arial, helvetica, sans serif; font-size: 10pt;text-decoration: none;font-weight: bold;color: #ff3f3f;}



/* Startseite */
.home {font-family: arial, helvetica, sans serif; font-size: 8pt;font-weight: normal;color: #000000;border:#ff0000 1px solid;}
.home1 {font-family: arial, helvetica, sans serif; font-size: 8pt;font-weight: normal;color: #af0000;}
.home2 {font-family: arial, helvetica, sans serif; font-size: 8pt;font-weight: normal;color: #000000;}
.home2b {font-family: arial, helvetica, sans serif; font-size: 8pt;font-weight: bold;color: #00007f;}
.home3 {font-family: arial, helvetica, sans serif; font-size: 8pt;font-weight: normal;color: #5f3f3f;}
.home4 {font-family: arial, helvetica, sans serif; font-size: 8pt;font-weight: normal;color: #9f5f5f;}

/* WIO-status */
.wiostat1 {font-family: arial, helvetica, sans serif; font-size: 8pt;font-weight: normal;color: #000000;}
.wiostat2 {font-family: arial, helvetica, sans serif; font-size: 8pt;font-weight: bold;color: #af0000;}


/*** Admin / Links ***/

.admin {font-family: arial, helvetica, sans serif; font-size: 8pt;font-weight: bold;color: #000000;}

A.admin:link {color: #000000;text-decoration: none;}

A.admin:visited {color: #000000;text-decoration: none;}

A.admin:active {color: #000000;text-decoration: none;}

A.admin:hover {color: #ff0000;text-decoration: none;}

td.admin {font-family:arial, helvetica, sans serif; font-size:10pt;color:black;font-weight:bold;background-color:#ffcfcf;}

th.admin {font-family:arial, helvetica, sans serif; font-size:10pt;color:black;font-weight:bold;background-color:#ff9f9f;}



th.admin2 {font-family:arial, helvetica, sans serif; font-size:10pt;color:black;font-weight:bold;background-color:#ff6f6f;}

td.admin2 {font-family:arial, helvetica, sans serif; font-size:10pt;color:black;font-weight:bold;background-color:#ff9f9f;}

.tbl_a3 {background-color:#ffcfcf;border:#FF0000 1px solid;}



/* termine startseite */
.date {font-family: arial, helvetica, sans serif; font-size: 8pt;font-weight: normal;color: #000000;border:#ff0000 1px solid;}
.date1 {font-family: arial, helvetica, sans serif; font-size: 8pt;font-weight: normal;color: #af0000;}
.date2 {font-family: arial, helvetica, sans serif; font-size: 8pt;font-weight: normal;color: #000000;}
.date2b {font-family: arial, helvetica, sans serif; font-size: 8pt;font-weight: bold;color: #af0000;}
.date3 {font-family: arial, helvetica, sans serif; font-size: 8pt;font-weight: normal;color: #5f3f3f;}
.date4 {font-family: arial, helvetica, sans serif; font-size: 8pt;font-weight: normal;color: #9f5f5f;}



/* Kalender startseite*/
.cal {  border:#ff0000 1px solid; border-collapse:separate;
  border-spacing:0px; empty-cells:hide;   padding:0px; margin:0px;
  font-family: arial, helvetica, sans serif; font-size: 8pt;font-weight: bold; color: #000000;}
.cal_tr { background-color:#ffffff;}
.cal_td { border:#000000 0px solid; height:20px;
  text-align:center;vertical-align: middle;}
.cal_td1 {background-color:#ffafaf; border:#000000 1px solid;
  width:18px; height:18px;vertical-align: middle; text-align:center; font-weight: normal;  color: #000000;}
.cal_td2 {background-color:#f7f7f7; border:#000000 1px solid;font-family: arial, helvetica, sans serif; font-size: 8pt;font-weight: bold;
  width:18px; height:18px;vertical-align: middle; text-align:center; color: #000000;}
.cal_td2a {background-color:#f7f7f7; border:#ff0000 2px solid;
  width:16px; height:16px;vertical-align: middle; text-align:center; color: #000000;
  font-weight: bold;}
.cal_td2w {background-color:#ffdfdf; border:#000000 1px solid;
   width:18px; height:18px;vertical-align: middle; text-align:center;}
.cal_td2aw {background-color:#ffdfdf; border:#ff0000 2px solid;
   width:16px; height:16px;vertical-align: middle; text-align:center; color: #000000;
  font-weight: bold;}
.cal_td2t {background-color:#f7f7f7; border:#000000 1px solid;
   width:18px; height:18px;vertical-align: middle; text-align:center; color: #ff0000;}
.cal_td2at {background-color:#f7f7f7; border:#ff0000 2px solid;
   width:16px; height:16px;vertical-align: middle; text-align:center; color: #ff0000;
  font-weight: bold;}
.cal_td2wt {background-color:#ffdfdf; border:#000000 1px solid;
   width:18px; height:18px;vertical-align: middle; text-align:center; color: #ff0000;}
.cal_td2awt {background-color:#ffdfdf; border:#ff0000 2px solid;
   width:16px; height:16px;vertical-align: middle; text-align:center; color: #ff0000;
  font-weight: bold;}
.cal_td2b {background-color:#f7f7a7; border:#000000 1px solid;
   width:18px; height:18px;vertical-align: middle; text-align:center; color: #000000;
  font-weight: bold;}
.cal_td2ab {background-color:#f7f7a7; border:#ff0000 2px solid;
   width:16px; height:16px;vertical-align: middle; text-align:center; color: #000000;
  font-weight: bold;}
.cal_td2bt {background-color:#f7f7a7; border:#000000 1px solid;
   width:18px; height:18px;vertical-align: middle; text-align:center; color: #ff0000;
  font-weight: bold;}
.cal_td2abt {background-color:#f7f7a7; border:#ff0000 2px solid;
   width:16px; height:16px;vertical-align: middle; text-align:center; color: #ff0000;
  font-weight: bold;}
.cal_td3 { background-color:#ffafaf; border:#000000 1px solid;
   font-weight: normal; width:18px; height:18px;vertical-align: middle; text-align:center;}
.cal_td4 {width:20px; height:20px;vertical-align: middle; text-align:center;
   font-family: arial, helvetica, sans serif; font-size: 8pt; font-weight: bold; color: #000000;}
.cal_td-bg {height:21px; width:162px; background-color:#ffffff;}

A.cal:link {color: #ff0000; text-decoration: none; border:none;}
A.cal:visited {color: #ff0000; text-decoration: none;border:none;}
A.cal:active {color: #ff0000; text-decoration: none;border:none;}
A.cal:hover {color: #af0000; text-decoration: none;border:none;}

.cal_link { border:#ff9999 0px solid;
  text-align:center;font-family: arial, helvetica, sans serif; font-size: 8pt;font-weight: bold; color: #ff0000;}
A.cal_link:link {color: #000000; text-decoration: none; border:none;}
A.cal_link:visited {color: #000000; text-decoration: none; border:none;}
A.cal_link:active {color: #000000; text-decoration: none; border:none;}
A.cal_link:hover {color: #ff0000; text-decoration: none; border:none;}


.cal2 {  border:#ff0000 1px solid ; 
  border-spacing:0px; empty-cells:hide;   padding:0px;
  font-family: arial, helvetica, sans serif; font-size: 8pt;font-weight: bold; color: #af0000;}
.calendar1 {font-family: arial, helvetica, sans serif; font-size: 10pt;font-weight: normal;color: #af0000;}
.calendar2 {font-family: arial, helvetica, sans serif; font-size: 10pt;font-weight: normal;color: #000000;}

.cal3 {font-family: arial, helvetica, sans serif; font-size: 8pt;font-weight: bold; color: #000000;}


.clog1 {font-family: arial, helvetica, sans serif; font-size: 8pt;font-weight: normal;color: #af0000;}
.clog2 {font-family: arial, helvetica, sans serif; font-size: 8pt;font-weight: normal;color: #000000; -moz-opacity=0.9;opacity:0.9;filter: alpha(opacity=90);}
.clog3 {font-family: arial, helvetica, sans serif; font-size: 8pt;font-weight: normal;color: #000000; -moz-opacity=0.8;opacity:0.8;filter: alpha(opacity=80);}
.clog4 {font-family: arial, helvetica, sans serif; font-size: 8pt;font-weight: normal;color: #000000; -moz-opacity=0.7;opacity:0.7;filter: alpha(opacity=70);}
.clog5 {font-family: arial, helvetica, sans serif; font-size: 8pt;font-weight: normal;color: #000000; -moz-opacity=0.6;opacity:0.6;filter: alpha(opacity=60);}
.clog6 {font-family: arial, helvetica, sans serif; font-size: 8pt;font-weight: normal;color: #000000; -moz-opacity=0.5;opacity:0.5;filter: alpha(opacity=50);}
.clog7 {font-family: arial, helvetica, sans serif; font-size: 8pt;font-weight: normal;color: #000000; -moz-opacity=0.4;opacity:0.4;filter: alpha(opacity=40);}
.clog8 {font-family: arial, helvetica, sans serif; font-size: 8pt;font-weight: normal;color: #000000; -moz-opacity=0.3;opacity:0.3;filter: alpha(opacity=30);}
.clog9 {font-family: arial, helvetica, sans serif; font-size: 8pt;font-weight: normal;color: #000000; -moz-opacity=0.2;opacity:0.2;filter: alpha(opacity=20);}
.clog10 {font-family: arial, helvetica, sans serif; font-size: 8pt;font-weight: normal;color: #000000; -moz-opacity=0.1;opacity:0.1;filter: alpha(opacity=10);}



.search_hl {color: #ff0000;font-weight: bold;}

.search_list {font-family: arial, helvetica, sans serif; font-size: 8pt; font-weight: normal;color: #000000;}
.search_list2 {font-family: arial, helvetica, sans serif; font-size: 10pt; font-weight: bold;}
.search_list3 {font-family: arial, helvetica, sans serif; font-size: 10pt; font-weight: normal;}
A.search_list:link {color: #af0000; text-decoration: none; border:none;}
A.search_list:visited {color: #af0000; text-decoration: none; border:none;}
A.search_list:active {color: #af0000; text-decoration: none; border:none;}
A.search_list:hover {color: #ff0000; text-decoration: none; border:none;}


/*termine*/
.datelink { font-family: arial, helvetica, sans serif; font-size: 10pt;text-decoration: none;font-weight: bold;color: #ffffff;}
A.datelink:link {text-decoration: none;color: #7f0000;}
A.datelink:visited {color: #7f0000;text-decoration: none;}
A.datelink:active {color: #7f0000;text-decoration: none;}
A.datelink:hover {color: #ffffff;text-decoration: none;}
.datelink2 { font-family: arial, helvetica, sans serif; font-size: 10pt;text-decoration: none;font-weight: bold;color: #000000;}


/*tabelle neu*/
/*tabellenkopf link*/
.th_link { font-family: arial, helvetica, sans serif; font-size: 10pt;text-decoration: none;font-weight: bold;color: #ffffff;}
A.th_link:link {text-decoration: none;color: #7f0000;}
A.th_link:visited {color: #7f0000;text-decoration: none;}
A.th_link:active {color: #7f0000;text-decoration: none;}
A.th_link:hover {color: #ffffff;text-decoration: none;}
.th_link2 { font-family: arial, helvetica, sans serif; font-size: 10pt;text-decoration: none;font-weight: bold;color: #000000;}

.list_link { font-family: arial, helvetica, sans serif; font-size: 10pt;text-decoration: none;font-weight: bold;color: #ffffff;}
A.list_link:link {text-decoration: none;color: #7f0000;}
A.list_link:visited {color: #7f0000;text-decoration: none;}
A.list_link:active {color: #7f0000;text-decoration: none;}
A.list_link:hover {color: #ff0000;text-decoration: none;}
.list_link2 { font-family: arial, helvetica, sans serif; font-size: 10pt;text-decoration: none;font-weight: bold;color: #000000;}
