


A {
font-family: Arial, Helvetica, sans-serif;
}

BODY {
font-family: Arial, Helvetica, sans-serif;
}

/** Menü Ebene 0 */
td.menu_ebene0         { font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: #BA55D3; font-weight: normal; text-decoration: none       }
td.menu_ebene0:link    { font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: #BA55D3; font-weight: normal; text-decoration: none       }
td.menu_ebene0:visited { font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: #BA55D3; font-weight: normal; text-decoration: none       }
td.menu_ebene0:hover   { font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: #BA55D3; font-weight: normal; text-decoration: underline; }
td.menu_ebene0:active  { font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: #BA55D3; font-weight: bold;   text-decoration: none }

/** Menü Ebene 1 */
a.menu_ebene1 { font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #dd0000; font-weight: normal; text-decoration: none }
a.menu_ebene1:link { font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #dd0000; font-weight: normal; text-decoration: none }
a.menu_ebene1:visited { font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #dd0000; font-weight: normal; text-decoration: none }
a.menu_ebene1:hover { font-size: 13px; text-decoration: underline; }
a.menu_ebene1:active { font-size: 13px; font-weight: bold; text-decoration: none }

.menu_ebene1 {  font-size: 13px; color: #3f3f3f}

/** submenu */
a.submenu { font-family: Verdena; helvetica, sans-serif; font-size: 13px; color: #CC0000; font-weight: normal; text-decoration: none }
a.submenu:link { font-family: Verdena; helvetica, sans-serif; font-size: 13px; color: #CC0000; font-weight: normal; text-decoration: none }
a.submenu:visited { font-family: Verdena; helvetica, sans-serif; font-size: 13px; color: #CC0000; font-weight: normal; text-decoration: none }
a.submenu:hover { font-size: 13px; color: #3f3f3f; text-decoration: underline;}
a.submenu:active { font-size: 13px; color: #3f3f3f; text-decoration: underline; }

.submenu { font-family: Tahoma, Verdena;  font-size: 13px; color: #3f3f3f}

/** Trennung */
a.trenn         { font-family: Arial, Helvetica, sans-serif; font-size: 23px; color: #FFFFFF; font-weight: normal; text-decoration: none }
a.trenn:link    { font-family: Arial, Helvetica, sans-serif; font-size: 23px; color: #FFFFFF; font-weight: normal; text-decoration: none }
a.trenn:visited { font-family: Arial, Helvetica, sans-serif; font-size: 23px; color: #FFFFFF; font-weight: normal; text-decoration: none}
a.trenn:hover   { font-family: Arial, Helvetica, sans-serif; font-size: 23px; color: #FFFFFF; font-weight: normal; text-decoration: underline}
a.trenn:active  { font-family: Arial, Helvetica, sans-serif; font-size: 23px; color: #FFFFFF; font-weight: normal;   text-decoration: none }

/** Trennung */

hr { noshade: noshade; padding-top:0px; margin: 0; height: 1px; color: #FFFFFF;  text-align:left; border:0px dashed blue }


/** Menü Team */
a.menu_Team { font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #010101; font-weight: normal; text-decoration: none }
a.menu_Team:link { font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #FFFFFF; font-weight: normal; text-decoration: none }
a.menu_Team:visited { font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #0000FF; font-weight: normal ; text-decoration: none}
a.menu_Team:hover { font-size: 13px; text-decoration: underline; }
a.menu_Team:active { font-size: 13px; font-weight: bold; text-decoration: none }



/** Text*/
.text_9 {  font-family: Arial, Helvetica, sans-serif; font-size: 9px; }		/**Schrift 1*/

.text_10 {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; }		/**Schrift 2*/
a.text_10 { font-family: Arial, Helvetica, sans-serif; font-size: 120px;  font-weight: normal; color: black; text-decoration: none;text-align: left}
a.text_10:link { font-family: Arial, Helvetica, sans-serif; font-size: 10px;  font-weight: normal; color: black; text-decoration: none ;text-align: left}
a.text_10:visited { font-family: Arial, Helvetica, sans-serif; font-size: 10px;  font-weight: normal; color: black; text-decoration: none ;text-align: left}
a.text_10p:hover { font-family: Arial, Helvetica, sans-serif;font-size: 10px; text-decoration: underline; color: #CC000; ;text-align: left}
a.text_10:active{ font-family: Arial, Helvetica, sans-serif; font-size: 10px;  font-weight: normal; color: black; text-decoration: none ;text-align: left}

.text_11 {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; }		/**Schrift 3*/

.text_12          { font-family: Arial, Helvetica, sans-serif; font-size: 12px; } 	/**normalerText*/
a.text_12         { font-family: Arial, Helvetica, sans-serif; font-size: 12px;  font-weight: normal; color: black;  text-decoration: none}
a.text_12:link    { font-family: Arial, Helvetica, sans-serif; font-size: 12px;  font-weight: normal; color: black;  text-decoration: none }
a.text_12:visited { font-family: Arial, Helvetica, sans-serif; font-size: 12px;  font-weight: normal; color: black;  text-decoration: none }
a.text_12p:hover  { font-family: Arial, Helvetica, sans-serif; font-size: 12px;                       color: #CC000; text-decoration: underline;}
a.text_12:active  { font-family: Arial, Helvetica, sans-serif; font-size: 12px;  font-weight: normal; color: black;  text-decoration: none }

.text_13          { font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold }	/**(Über)Schrift 5*/
.text_14          { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold }	/**(Über)Schrift 6*/
.text_14:link     { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold }	/**(Über)Schrift 6*/
.text_14:visited  { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold }	/**(Über)Schrift 6*/

.text_12_weiss          { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #ffffff; font-weight: bold; }		/**Schrift 4 weiß*/
.text_14_black          { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #000000; font-weight: bold }	/**(Über)Schrift 6*/
.text_14_black:link     { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #000000; font-weight: bold }	/**(Über)Schrift 6*/
.text_14_black:visited  { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #000000; font-weight: bold }	/**(Über)Schrift 6*/

/** Menü Navigation */
a.nav { font-family: Arial, Helvetica, sans-serif; font-size: 11px;  font-weight: normal; color: black; text-decoration: none}
a.nav:link { font-family: Arial, Helvetica, sans-serif; font-size: 11px;  font-weight: normal; color: black; text-decoration: none }
a.nav:visited { font-family: Arial, Helvetica, sans-serif; font-size: 11px;  font-weight: normal; color: black; text-decoration: none }
a.nav:hover { font-family: Arial, Helvetica, sans-serif;font-size: 11px; text-decoration: underline; color: black; }
a.nav:active{ font-family: Arial, Helvetica, sans-serif; font-size: 11px;  font-weight: normal; color: black; text-decoration: none }
.nav { font-family: Arial, Helvetica, sans-serif; font-size: 11px;font-weight: normal; color: black; text-decoration: none}
	/**Überschrift*/
.nav_ueberschrift0 {   font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: white ; font-weight: bold}
	/**Unterüberschrift*/
.nav_ueberschrift1 {   font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: black ; font-weight: bold}
		/**Kurs rot-grün*/


a.nav_red:link { font-family: Arial, Helvetica, sans-serif; font-size: 11px;  font-weight: normal; color: red; text-decoration: none }
a.nav_red:visited { font-family: Arial, Helvetica, sans-serif; font-size: 11px;  font-weight: normal; color: red; text-decoration: none }
a.nav_red:hover { font-family: Arial, Helvetica, sans-serif;font-size: 11px; text-decoration: underline; color: red; }
 .nav_red {   font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: red}

a.nav_green:link              { font-family: Arial, Helvetica, sans-serif; font-size: 11px;  font-weight: normal; color: green; text-decoration: none }
a.nav_green:visited           { font-family: Arial, Helvetica, sans-serif; font-size: 11px;  font-weight: normal; color: green; text-decoration: none }
a.nav_green:hover             { font-family: Arial, Helvetica, sans-serif; font-size: 11px;  font-weight: normal; color: green; text-decoration: underline }
 .nav_green                   { font-family: Arial, Helvetica, sans-serif; font-size: 11px;  font-weight: normal; color: green}

a.nav_white_14:link           { font-family: Arial, Helvetica, sans-serif; font-size: 14px;  font-weight: normal; color:#ffffff; text-decoration: none }
a.nav_white_14:visited        { font-family: Arial, Helvetica, sans-serif; font-size: 14px;  font-weight: normal; color:#00ffff; text-decoration: none }
a.nav_white_14:hover          { font-family: Arial, Helvetica, sans-serif; font-size: 14px;  font-weight: normal; color:#0000ff; text-decoration: underline }
 .nav_white_14                { font-family: Arial, Helvetica, sans-serif; font-size: 14px;  font-weight: normal; color:#ffffff } 

a.nav_MediumOrchid:link       { font-family: Arial, Helvetica, sans-serif; font-size: 13px;  font-weight: normal; color:#BA55D3; text-decoration: none }
a.nav_MediumOrchid:visited    { font-family: Arial, Helvetica, sans-serif; font-size: 13px;  font-weight: normal; color:#BA55D3; text-decoration: none }
a.nav_MediumOrchid:hover      { font-family: Arial, Helvetica, sans-serif; font-size: 13px;  font-weight: normal; color:#BA55D3; text-decoration: underline }
 .nav_MediumOrchid            { font-family: Arial, Helvetica, sans-serif; font-size: 13px;  font-weight: normal; color:#BA55D3; } 

a.nav_MediumOrchid_15:link     { font-family: Arial, Helvetica, sans-serif; font-size: 15px;  font-weight: normal; color:#BA55D3; text-decoration: none }
a.nav_MediumOrchid_15:visited  { font-family: Arial, Helvetica, sans-serif; font-size: 15px;  font-weight: normal; color:#BA55D3; text-decoration: none }
a.nav_MediumOrchid_15:hover    { font-family: Arial, Helvetica, sans-serif; font-size: 15px;  font-weight: normal; color:#BA55D3; text-decoration: underline }
 .nav_MediumOrchid_15          { font-family: Arial, Helvetica, sans-serif; font-size: 15px;  font-weight: normal; color:#BA55D3; } 

a.nav_MediumOrchid_16:link    { font-family: Arial, Helvetica, sans-serif; font-size: 16px;  font-weight: normal; color:#BA55D3; text-decoration: none }
a.nav_MediumOrchid_16:visited { font-family: Arial, Helvetica, sans-serif; font-size: 16px;  font-weight: normal; color:#BA55D3; text-decoration: none }
a.nav_MediumOrchid_16:hover   { font-family: Arial, Helvetica, sans-serif; font-size: 16px;  font-weight: normal; color:#BA55D3; text-decoration: underline }
 .nav_MediumOrchid_16         { font-family: Arial, Helvetica, sans-serif; font-size: 16px;  font-weight: normal; color:#BA55D3; } 

a.nav_MediumOrchid_18:link    { font-family: Arial, Helvetica, sans-serif; font-size: 18px;  font-weight: normal; color:#BA55D3; text-decoration: none }
a.nav_MediumOrchid_18:visited { font-family: Arial, Helvetica, sans-serif; font-size: 18px;  font-weight: normal; color:#BA55D3; text-decoration: none }
a.nav_MediumOrchid_18:hover   { font-family: Arial, Helvetica, sans-serif; font-size: 18px;  font-weight: normal; color:#BA55D3; text-decoration: underline }
 .nav_MediumOrchid_18         { font-family: Arial, Helvetica, sans-serif; font-size: 18px;  font-weight: normal; color:#BA55D3; } 

a.nav_MediumOrchid_20:link    { font-family: Arial, Helvetica, sans-serif; font-size: 20px;  font-weight: normal; color:#BA55D3; text-decoration: none }
a.nav_MediumOrchid_20:visited { font-family: Arial, Helvetica, sans-serif; font-size: 20px;  font-weight: normal; color:#BA55D3; text-decoration: none }
a.nav_MediumOrchid_20:hover   { font-family: Arial, Helvetica, sans-serif; font-size: 20px;  font-weight: normal; color:#BA55D3; text-decoration: underline }
 .nav_MediumOrchid_20         { font-family: Arial, Helvetica, sans-serif; font-size: 20px;  font-weight: normal; color:#BA55D3; } 

a.nav_chocolate1_16:link      { font-family: Arial, Helvetica, sans-serif; font-size: 16px;  font-weight: normal; color:#FF7F24; text-decoration: none }
a.nav_chocolate1_16:visited   { font-family: Arial, Helvetica, sans-serif; font-size: 16px;  font-weight: normal; color:#FF7F24; text-decoration: none }
a.nav_chocolate1_16:hover     { font-family: Arial, Helvetica, sans-serif; font-size: 16px;  font-weight: normal; color:#FF7F24; text-decoration: underline }
 .nav_chocolate1_16           { font-family: Arial, Helvetica, sans-serif; font-size: 16px;  font-weight: normal; color:#FF7F24; } 



a.nav_white_20:link    { font-family: Arial, Helvetica, sans-serif; font-size: 20px;  font-weight: normal; color:#ffffff; text-decoration: none }
a.nav_white_20:visited { font-family: Arial, Helvetica, sans-serif; font-size: 20px;  font-weight: normal; color:#00ffff; text-decoration: none }
a.nav_white_20:hover   { font-family: Arial, Helvetica, sans-serif; font-size: 20px;  font-weight: normal; color:#0000ff; text-decoration: underline }
 .nav_white_20         { font-family: Arial, Helvetica, sans-serif; font-size: 20px;  font-weight: normal; color:#ffffff } 

  /** news-media */
	/**Unternehmenslink*/
a.newsmedia         { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: black;   text-decoration: none}
a.newsmedia:link    { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: black;   text-decoration: none }
a.newsmedia:visited { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #808080; text-decoration: none }
a.newsmedia:hover   { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: black;   text-decoration: underline}
a.newsmedia:active  { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #CC0000; text-decoration: none }
 .newsmedia         { font-family: Arial, Helvetica, sans-serif; font-size: 11px;  font-weight: normal; color: black; text-decoration: none}

	/**Überschrift*/
a.newsmedia_ueberschrift:link { font-family: Arial, Helvetica, sans-serif; font-size: 13px;  font-weight: bold; color: black; text-decoration: none }
a.newsmedia_ueberschrift:visited { font-family: Arial, Helvetica, sans-serif; font-size: 13px;  font-weight: bold; color: black; text-decoration: none }
a.newsmedia_ueberschrift:hover { font-family: Arial, Helvetica, sans-serif;font-size: 13px; font-weight: bold;text-decoration: underline; color: black; }
.newsmedia_ueberschrift0 {   font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: black ; font-weight: bold}


/** news */

a.news { font-family: Arial, Helvetica, sans-serif; font-size: 12px;  font-weight: normal; color: black; text-decoration: none}
a.news:link { font-family: Arial, Helvetica, sans-serif; font-size: 12px;  font-weight: normal; color: black; text-decoration: none }
a.news:visited { font-family: Arial, Helvetica, sans-serif; font-size: 12px;  font-weight: normal; color: #808080; text-decoration: none }
a.news:hover { font-family: Arial, Helvetica, sans-serif;font-size: 12px; font-weight: normal;text-decoration: underline; color: black; }
a.news:active{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color:  #CC0000; text-decoration: none }

.news { font-family: Arial, Helvetica, sans-serif; font-size: 12px;  font-weight: normal; color: black; text-decoration: none}


/** Kursliste */
	**Unternehmenslink*/
a.kursliste         { font-family: Arial, Helvetica, sans-serif; font-size: 12px;  color: black; text-decoration: none}
a.kursliste:link    { font-family: Arial, Helvetica, sans-serif; font-size: 12px;   color: black; text-decoration: none }
a.kursliste:visited { font-family: Arial, Helvetica, sans-serif; font-size: 12px;   color: black; text-decoration: none }
a.kursliste:hover   { font-family: Arial, Helvetica, sans-serif;font-size: 12px; text-decoration: underline; color: black; }
a.kursliste:active  { font-family: Arial, Helvetica, sans-serif; font-size: 12px;  color: black; text-decoration: none }
 .kursliste         { font-family: Arial, Helvetica, sans-serif; font-size: 12px;   color: black; text-decoration: none}

	/**Überschrift*/
.kursliste_ueberschrift0 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: black ; font-weight: bold}
	/**Unterüberschrift*/
a.kursliste_text         { font-family: Arial, Helvetica, sans-serif; font-size: 12px;  text-decoration: none }
a.kursliste_text:link    { font-family: Arial, Helvetica, sans-serif; font-size: 12px;  text-decoration: none }
a.kursliste_text:visited { font-family: Arial, Helvetica, sans-serif; font-size: 12px;   text-decoration: none }
a.kursliste_text:hover   { font-family: Arial, Helvetica, sans-serif;font-size: 12px; text-decoration: underline; }
a.kursliste_text:active  { font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-decoration: none }
 .kursliste_text         { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: black ; font-weight: normal; text-decoration: none}
 .kursliste_text_klein   { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: black ; font-weight: normal}

		/**Kurs rot-grün*/
.kursliste_red {   font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: red}
.kursliste_green {   font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: green}




/** Ueberschriften*/
.ueber_1 {  font-family: Arial, Helvetica, sans-serif; font-size: 13px; }


/**Admin Modul*/
.admin_top { color: red; font-family: Arial, Helvetica, sans-serif: 13px}


/** Submenü Ebene 0 */
a.submenu_ebene0:link, a.submenu_ebene0:visited { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #010101; font-weight: normal; text-decoration: none }
a.submenu_ebene0:hover { font-size: 12px; text-decoration: underline; }
a.submenu_ebene0:active { font-size: 12px; font-weight: bold; text-decoration: none }


/** Submenü Ebene 1 */
a.submenu_ebene1:link, a.submenu_ebene1:visited { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #CC0000; font-weight: normal; text-decoration: none }
a.submenu_ebene1:hover { font-size: 12px; text-decoration: underline; }
a.submenu_ebene1:active { font-size: 12px; font-weight: bold; text-decoration: none }
.submenu_ebene1 {  font-size: 12px; color: #3f3f3f}


/** Link im normalen Text */
a.textlink:link, a.textlink:visited { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #336034; font-weight: normal }
a.textlink:active { font-size: 12px; font-weight: bold }
a.textlink:hover { font-size: 12px; text-decoration: underline; }
 .textlink {  font-size: 12px; color: #336034}

/** Newsletter */
.required {  font-size: 12px; color: red}
.attributename  {  font-size: 12px; color: black}

/** Kalender styles  */
/** title */
.caltitle           {                       font-family: Verdana; font-size: 12pt; color: #000000; background-color: #FFEFFF; height: 20; padding-left: 5pt; }
.caltitle:link      { text-decoration:none; font-family: Verdana; font-size: 12pt; color: #000000; background-color: #FFEFFF; height: 20; padding-left: 5pt; }
.caltitle:visited   { text-decoration:none; font-family: Verdana; font-size: 12pt; color: #000000; background-color: #FFEFFF; height: 20; padding-left: 5pt; }
/** header */
.calhead            {                       font-family: Verdana; font-size: 11pt; color: #000000; background-color: #55FFFF; height: 20; padding-left: 5pt; }
.calhead:link       { text-decoration:none; font-family: Verdana; font-size: 11pt; color: #000000; background-color: #55FFFF; height: 20; padding-left: 5pt; }
.calhead:visited    { text-decoration:none; font-family: Verdana; font-size: 11pt; color: #000000; background-color: #55FFFF; height: 20; padding-left: 5pt; }
/** header */
.calbutton          {                       font-family: Verdana; font-size: 10pt; color: #000000; background-color: #FFEFFF; height: 20; padding-left: 5pt; }
.calbutton:link     { text-decoration:none; font-family: Verdana; font-size: 10pt; color: #000000; background-color: #FFEFFF; height: 20; padding-left: 5pt; }
.calbutton:visited  { text-decoration:none; font-family: Verdana; font-size: 10pt; color: #000000; background-color: #FFEFFF; height: 20; padding-left: 5pt; }
/**                  for weekend days. Normal day = a day that isn't today and a day that contains no events: */
.calweekend         { font-family: Verdana;                       font-size: 10pt; color: #000000; background-color: #00FF00; height: 20; padding-left: 5pt; }
.calweekend:link    { text-decoration:none; font-family: Verdana; font-size: 10pt; color: #000000; background-color: #00FF00; height: 20; padding-left: 5pt; }
.calweekend:visited { text-decoration:none; font-family: Verdana; font-size: 10pt; color: #000000; background-color: #00FF00; height: 20; padding-left: 5pt; }
/**                  for normal days. Normal day = a day that isn't today and a day that contains no events: */
.calnormal          {                       font-family: Verdana; font-size: 10pt; color: #000000; background-color: #0000FF; height: 20; padding-left: 5pt; }
.calnormal:link     { text-decoration:none; font-family: Verdana; font-size: 10pt; color: #000000; background-color: #0000FF; height: 20; padding-left: 5pt; }
.calnormal:visited  { text-decoration:none; font-family: Verdana; font-size: 10pt; color: #000000; background-color: #0000FF; height: 20; padding-left: 5pt; }
/**                for highlight the current day,  easy to work out what the day is : */
.caltoday           { font-family: Verdana; font-size: 10pt; color: #F00FFF; background-color: #CACACA; height: 20; padding-left: 5pt; }
.caltoday:link      { font-family: Verdana; font-size: 10pt; color: #F00FFF; background-color: #CACACA; height: 20; padding-left: 5pt; }
.caltoday:visited   { font-family: Verdana; font-size: 10pt; color: #F00FFF; background-color: #CACACA; height: 20; padding-left: 5pt; }
/**             for when we click on a day to view its events, */
.calselect          { font-family: Verdana; font-size: 10pt; color: #FFF00F; background-color: #CCCFFF; height: 20; padding-left: 5pt; }
.calselect:link     { font-family: Verdana; font-size: 10pt; color: #FFF00F; background-color: #CCCFFF; height: 20; padding-left: 5pt; }
.calselect:visited  { font-family: Verdana; font-size: 10pt; color: #FFF00F; background-color: #CCCFFF; height: 20; padding-left: 5pt; }
/**              for the event style, which is used for any day that is attached to one/more events from the events file: */
.calevent           { font-family: Verdana; font-size: 8pt; color: #000000; background-color: #C6D1DC; height: 20; padding-left: 5pt;  }
.calevent:link      { font-family: Verdana; font-size: 8pt; color: #000000; background-color: #C6D1DC; height: 20; padding-left: 5pt;  }
.calevent:visited   { font-family: Verdana; font-size: 8pt; color: #000000; background-color: #C6D1DC; height: 20; padding-left: 5pt;  }


/** Kalender styles <td> Felder im Teamcalendar  */
/** title */
.calbut_head         { }
.calbut_head:link    { }
.calbut_head:visited { }

.calbut_nor          { color: #000000; background-color: #0000FF; }
.calbut_nor:link     { color: #000000; background-color: #0000FF; }
.calbut_nor:visited  { color: #000000; background-color: #0000FF; }

.calbut_tod          { color: #F00FFF; background-color: #CACACA; }
.calbut_tod:link     { color: #F00FFF; background-color: #CACACA; }
.calbut_tod:visited  { color: #F00FFF; background-color: #CACACA; }

.calbut_sel          { color: #00FA0F; background-color: #CCCFFF; }
.calbut_sel:link     { color: #00FA0F; background-color: #CCCFFF; }
.calbut_sel:visited  { color: #00FA0F; background-color: #CCCFFF; }

.calbut_eve          { color: #000000; background-color: #C6D1DC; }
.calbut_eve:link     { color: #000000; background-color: #C6D1DC; }
.calbut_eve:visited  { color: #000000; background-color: #C6D1DC; }
                                                                                                                                  /** AliceBlue */
.calbut_action          { border-width:2px; border-color:#FF9999; border-style:outset; padding:1px' color: #000000; background-color: #F0F8FF; text-decoration:none; }
.calbut_action:link     { border-width:2px; border-color:#FF9999; border-style:outset; padding:1px' color: #000000; background-color: #F0F8FF; text-decoration:none; }
.calbut_action:visited  { border-width:2px; border-color:#FF9999; border-style:outset; padding:1px' color: #000000; background-color: #F0F8FF; text-decoration:none; }
.calbut_action:hover    { border-width:2px; border-color:#FF9999; border-style:outset; padding:1px' color: #000000; background-color: #F0F8FF; text-decoration:none; }
.calbut_action:active   { border-width:2px; border-color:#FF9999; border-style:outset; padding:1px' color: #000000; background-color: #F0F8FF; text-decoration:none; }


/** Kalender styles <td> Felder im Eventcalendar  */
/** title */
  .caltitle_but           { border-width:2px; border-color:#FF9999; border-style:outset; padding:1px' color: #000000; background-color: #FFEFFF;  }
  .caltitle_but:link      { border-width:2px; border-color:#FF9999; border-style:outset; padding:1px' color: #000000; background-color: #FFEFFF;  }
  .caltitle_but:visited   { border-width:2px; border-color:#FF9999; border-style:outset; padding:1px' color: #000000; background-color: #FFEFFF;  }
  .caltitle_but:hover     { border-width:2px; border-color:#FF9999; border-style:outset; padding:1px' color: #000000; background-color: #FFEFFF;  }
  .caltitle_but:active    { border-width:2px; border-color:#FF9999; border-style:outset; padding:1px' color: #000000; background-color: #FFEFFF;  }
  
  
  .calhead_but            { border-width:2px; border-color:#FF9999; border-style:outset; padding:1px' color: #000000; background-color: #55FFFF;  }
  .calhead_but:link       { border-width:2px; border-color:#FF9999; border-style:outset; padding:1px' color: #000000; background-color: #55FFFF;  }
  .calhead_but:visited    { border-width:2px; border-color:#FF9999; border-style:outset; padding:1px' color: #000000; background-color: #55FFFF;  }
  .calhead_but:hover      { border-width:2px; border-color:#FF9999; border-style:outset; padding:1px' color: #000000; background-color: #55FFFF;  }
  .calhead_but:active     { border-width:2px; border-color:#FF9999; border-style:outset; padding:1px' color: #000000; background-color: #55FFFF;  }
  
  .calbutton_but          { border-width:2px; border-color:#FF9999; border-style:outset; padding:1px' color: #000000; background-color: #FFEFFF;  }
  .calbutton_but:link     { border-width:2px; border-color:#FF9999; border-style:outset; padding:1px' color: #000000; background-color: #FFEFFF;  }
  .calbutton_but:visited  { border-width:2px; border-color:#FF9999; border-style:outset; padding:1px' color: #000000; background-color: #FFEFFF;  }
  .calbutton_but:hover    { border-width:2px; border-color:#FF9999; border-style:outset; padding:1px' color: #000000; background-color: #FFEFFF;  }
  .calbutton_but:active   { border-width:2px; border-color:#FF9999; border-style:outset; padding:1px' color: #000000; background-color: #FFEFFF;  }

  .caltoday_but           { border-width:2px; border-color:#FF9999; border-style:outset; padding:1px' color: #F00FFF; background-color: #CACACA;  }
  .caltoday_but:link      { border-width:2px; border-color:#FF9999; border-style:outset; padding:1px' color: #F00FFF; background-color: #CACACA;  }
  .caltoday_but:visited   { border-width:2px; border-color:#FF9999; border-style:outset; padding:1px' color: #F00FFF; background-color: #CACACA;  }
  .caltoday_but:hover     { border-width:2px; border-color:#FF9999; border-style:outset; padding:1px' color: #F00FFF; background-color: #CACACA;  }
  .caltoday_but:active    { border-width:2px; border-color:#FF9999; border-style:outset; padding:1px' color: #F00FFF; background-color: #CACACA;  }
  
  
  .calselect_but         { border-width:2px; border-color:#FF9999; border-style:outset; padding:1px' color: #F00FFF; background-color: #CACACA; t}
  .calselect_but:link    { border-width:2px; border-color:#FF9999; border-style:outset; padding:1px' color: #F00FFF; background-color: #CACACA; t}
  .calselect_but:visited { border-width:2px; border-color:#FF9999; border-style:outset; padding:1px' color: #F00FFF; background-color: #CACACA; t}
  .calselect_but:hover   { border-width:2px; border-color:#FF9999; border-style:outset; padding:1px' color: #F00FFF; background-color: #CACACA; t}
  .calselect_but:active  { border-width:2px; border-color:#FF9999; border-style:outset; padding:1px' color: #F00FFF; background-color: #CACACA; t}
  
  .calevent_but          { border-width:2px; border-color:#FF9999; border-style:outset; padding:1px' color: #F00FFF; background-color: #CACACA; t}
  .calevent_but:link     { border-width:2px; border-color:#FF9999; border-style:outset; padding:1px' color: #F00FFF; background-color: #CACACA; t}
  .calevent_but:visited  { border-width:2px; border-color:#FF9999; border-style:outset; padding:1px' color: #F00FFF; background-color: #CACACA; t}
  .calevent_but:hover    { border-width:2px; border-color:#FF9999; border-style:outset; padding:1px' color: #F00FFF; background-color: #CACACA; t}
  .calevent_but:active   { border-width:2px; border-color:#FF9999; border-style:outset; padding:1px' color: #F00FFF; background-color: #CACACA; t}
  
  .calnormal_but          { border-width:2px; border-color:#FF9999; border-style:outset; padding:1px' color: #000000; background-color: #0000FF;  }
  .calnormal_but:link     { border-width:2px; border-color:#FF9999; border-style:outset; padding:1px' color: #000000; background-color: #0000FF;  }
  .calnormal_but:visited  { border-width:2px; border-color:#FF9999; border-style:outset; padding:1px' color: #000000; background-color: #0000FF;  }
  .calnormal_but:hover    { border-width:2px; border-color:#FF9999; border-style:outset; padding:1px' color: #000000; background-color: #0000FF;  }
  .calnormal_but:active   { border-width:2px; border-color:#FF9999; border-style:outset; padding:1px' color: #000000; background-color: #0000FF;  }

  .calweekend_but         { border-width:2px; border-color:#FF9999; border-style:outset; padding:1px' color: #000000; background-color: #00FF00;  }
  .calweekend_but:link    { border-width:2px; border-color:#FF9999; border-style:outset; padding:1px' color: #000000; background-color: #00FF00;  }
  .calweekend_but:visited { border-width:2px; border-color:#FF9999; border-style:outset; padding:1px' color: #000000; background-color: #00FF00;  }
  .calweekend_but:hover   { border-width:2px; border-color:#FF9999; border-style:outset; padding:1px' color: #000000; background-color: #00FF00;  }
  .calweekend_but:active  { border-width:2px; border-color:#FF9999; border-style:outset; padding:1px' color: #000000; background-color: #00FF00;  }
                                                                                                                                              

div.bgfixed {
  margin:0px 0px 0px 250px; border:1px solid red; background-repeat:no-repeat; background-position:center center;
  background-attachment:fixed;
}

div.bgscroll {
  margin:0px 0px 0px 0px; width:100%; border:4px solid red;
  background-repeat:no-repeat; background-position:center center;
  background-attachment:scroll;
}



/*** Menü Hauptbereiche ****/

#navlineH{	
	position:relative; top:5px;
	}	
	
	
/** Menü Navigation */
  

ul#menuH {
	width: 100%;
	height: 43px;
	background: #FFF url("../img/Hmenu-bg.gif") top left repeat-x;
	font-size: 0.8em;
	font-family: "Lucida Grande", Verdana, sans-serif;
	font-weight: bold;
	list-style-type: none;
	margin: 0;
	padding: 0;
}
ul#menuH li {
	display: block;
	float: left;
	margin: 0 0 0 5px;
}
ul#menuH li a {
	height: 43px;
	color: #777;
	text-decoration: none;
	display: block;
	float: left;
	line-height: 200%;
	padding: 6px 15px 0;
}
ul#menuH li a:hover {
	color: #999;
}
ul#menuH li a.current {
	color: #FFF;
	background: #FFF url("../img/Hcurrent-bg.gif") top left repeat-x;
	padding: 5px 15px 0;
}
                    
                                   
#selectbox{	
		position: absolute;left:290px;top:63px;
}	                    


</style>