/*##########################################################################*/
/*             Stylesheet www.kp31.ch und www.pikett-uitikon.ch             */
/*##########################################################################*/

BODY {
	FONT-SIZE: 12px; COLOR: black; FONT-FAMILY: Arial,Helvetica,sans-serif
}
TD {
	COLOR: black; FONT-FAMILY: Arial,Helvetica,sans-serif
}
.btitle {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: white; FONT-FAMILY: Arial,Helvetica,sans-serif
}
.bsbtit {
	FONT-SIZE: 12px; COLOR: white; FONT-FAMILY: Arial,Helvetica,sans-serif
}
.warnung {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; BACKGROUND: #ff0000; COLOR: black
}
.content {
	FONT-SIZE: 11px; BACKGROUND: #ffffff; COLOR: black
}
.titlebox {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; BACKGROUND: #ccddff; COLOR: black
}
.contentbig {
	FONT-SIZE: 12px; BACKGROUND: #ffffff; COLOR: black
}
.cdate {
	FONT-SIZE: 10px; BACKGROUND: #ffffff; COLOR: #0066cc
}
.cdatebig {
	FONT-SIZE: 12px; BACKGROUND: #bbbbbb; COLOR: #0066cc
}
.ctit {
	FONT-SIZE: 10px; BACKGROUND: #ffffff; COLOR: black
}
.menu {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: black
}
.submenu {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: black
}
.menutop {
	FONT-SIZE: 14px; BACKGROUND: #aaaaff; COLOR: black
}
.ptit {
	FONT-SIZE: 20px; COLOR: black
}
.picback {
	BACKGROUND: #aabbdd; COLOR: black
}
.bright {
	FONT-SIZE: 11px; BACKGROUND: #f5f5f5; COLOR: black
}
.dark {
	FONT-SIZE: 11px; BACKGROUND: #cccccc; COLOR: black
}
A {
	TEXT-DECORATION: none
}
.sslform {
	FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: "Arial", "Helvetica", "Sans Serif"
}
.normal_blau {
	FONT-SIZE: 12px; COLOR: #0066cc; FONT-FAMILY: "Arial", "Helvetica", "Sans Serif"
}
.greylink {
	FONT-SIZE: 11px; COLOR: #999999; FONT-FAMILY: "Arial", "Helvetica", "Sans Serif"; 
	TEXT-DECORATION: none
}
.redlink {
	FONT-SIZE: 11px; COLOR: #ff0000; FONT-FAMILY: "Arial", "Helvetica", "Sans Serif"; 
	TEXT-DECORATION: none
}

/*##########################################################################*/
/*    Infoboxen aufklappen                                                  */
/*##########################################################################*/

a.info:hover { cursor: help; background: #FFFFFF }
a.info span { visibility: hidden; position: absolute; left: 20em; 
              margin-top: 1em; padding: 1em; text-decoration: none }
a.info:hover span { visibility: visible; border: 1px solid #800000; 
                    color: #800000; background: #F8F9B9 }

/*##########################################################################*/
/*    Definitionen linksseitiges Menu                                       */
/*##########################################################################*/
.menu {
	LEFT: 0px; TOP: 0px
}
TABLE.menu {
	WIDTH: 180px
}
TABLE.menu TD {
	BORDER-RIGHT: gray 1px solid; BORDER-TOP: gray 1px solid; 
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; BACKGROUND: #aabbdd; 
	MARGIN: 2px 0px; BORDER-LEFT: gray 1px solid;
	TEXT-INDENT: 5px; LINE-HEIGHT: 20px; BORDER-BOTTOM: gray 1px solid; 
	HEIGHT: 20px; TEXT-ALIGN: left
}
TABLE.menu TR A:hover {
	BACKGROUND: #eee
}
TABLE.menu TD A:hover {
	BACKGROUND: #eee
}
TABLE.menu TD A {
	DISPLAY: block; COLOR: #000; HEIGHT: 100%; TEXT-DECORATION: none
}
.submenu {
	LEFT: 0px; TOP: 0px
}
TABLE.submenu {
	WIDTH: 177px
}
TABLE.submenu TD {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; FONT-WEIGHT: bold; 
	FONT-SIZE: 8pt; BACKGROUND: #fff; MARGIN: 2px 0px; 
	BORDER-LEFT: medium none; TEXT-INDENT: 15px; 
	LINE-HEIGHT: 20px; BORDER-BOTTOM: medium none; HEIGHT: 20px; TEXT-ALIGN: left
}
TABLE.submenu TR A {
	DISPLAY: block; COLOR: #000; HEIGHT: 100%; TEXT-DECORATION: none
}
TABLE.submenu TR A:hover {
	BACKGROUND: #ccc
}
TABLE.submenu TD A:hover {
	BACKGROUND: #ccc
}

/*##########################################################################*/
/*    Definitionen rechtsseitiges Menu ( Listen )                           */
/*##########################################################################*/
.listbox {
	LEFT: 0px; TOP: 0px
}
TABLE.titelzeile {
	WIDTH: 180px
}
TABLE.titelzeile TD {
	BORDER-RIGHT: gray 1px solid; BORDER-TOP: gray 1px solid; FONT-WEIGHT: bold; 
	FONT-SIZE: 10pt; BACKGROUND: #aabbdd; MARGIN: 2px 0px; 
	BORDER-LEFT: gray 1px solid; CURSOR: pointer; TEXT-INDENT: 5px; 
	LINE-HEIGHT: 20px; BORDER-BOTTOM: gray 1px solid; HEIGHT: 20px; TEXT-ALIGN: left
}
TABLE.titelzeile TR A:hover {
	BACKGROUND: #eee
}
TABLE.titelzeile TD A:hover {
	BACKGROUND: #eee
}
TABLE.titelzeile TD A {
	DISPLAY: block; COLOR: #000; HEIGHT: 100%; TEXT-DECORATION: none
}
.inhaltzeile {
	LEFT: 0px; TOP: 0px
}
TABLE.inhaltzeile {
	WIDTH: 177px
}
TABLE.inhaltzeile TD {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; FONT-WEIGHT: normal; 
	FONT-SIZE: 8pt; BACKGROUND: #fff; MARGIN: 2px 0px; BORDER-LEFT: medium none; 
	CURSOR: pointer; TEXT-INDENT: 5px; LINE-HEIGHT: 20px; BORDER-BOTTOM: medium none; 
	HEIGHT: 20px; TEXT-ALIGN: left
}
TABLE.inhaltzeile TR A {
	DISPLAY: block; COLOR: #000; HEIGHT: 100%; TEXT-DECORATION: none
}
TABLE.inhaltzeile TR A:hover {
	BACKGROUND: #ccc
}
TABLE.inhaltzeile TD A:hover {
	BACKGROUND: #ccc
}

/*##########################################################################*/
/*    Definitionen rechtsseitiges Menu ( Flusstext )                        */
/*##########################################################################*/
.flussbox {
	LEFT: 0px; TOP: 0px
}
TABLE.titelfluss {
	WIDTH: 180px
}
TABLE.titelfluss TD {
	BORDER-RIGHT: gray 1px solid;
	BORDER-TOP: gray 1px solid;
	BORDER-LEFT: gray 1px solid;
	BORDER-BOTTOM: gray 1px solid;
	FONT-WEIGHT: bold; 
	FONT-SIZE: 10pt;
	MARGIN: 2px 0px; 
	TEXT-INDENT: 5px; 
	LINE-HEIGHT: 20px;
	HEIGHT: 20px;
	TEXT-ALIGN: left;
}
TABLE.titelfluss TR A:hover {
	BACKGROUND: #eee
}
TABLE.titelfluss TD A:hover {
	BACKGROUND: #eee
}
TABLE.titelfluss TD A {
	DISPLAY: block; COLOR: #000; HEIGHT: 100%; TEXT-DECORATION: none
}
.inhaltfluss {
	LEFT: 0px; TOP: 0px; PADDING-TOP: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px;
}
TABLE.inhaltfluss {
	WIDTH: 177px;
}
TABLE.inhaltfluss TD {
	BORDER-RIGHT: none;
	BORDER-TOP: none;
	FONT-WEIGHT: normal; 
	FONT-SIZE: 8pt;
	BACKGROUND: #fff;
	MARGIN: 2px 0px;
	BORDER-LEFT: none; 
	BORDER-BOTTOM: none;
	TEXT-INDENT: 0px; 
}
TABLE.inhaltfluss TR A {
	COLOR: #000; TEXT-DECORATION: underline
}

/*##########################################################################*/
/*    Tabelle für Bilder, zentriert                                         */
/*##########################################################################*/
.bild {
	LEFT: 0px; TOP: 0px
}
TABLE.bild TD {
	MARGIN: 2px 0px; 
	TEXT-INDENT: 0px; 
	TEXT-ALIGN: center;
}

/*##########################################################################*/
/*    Grauer Container ganzseitig                                           */
/*##########################################################################*/

.container {
	FONT-SIZE: 12px; COLOR: black; background: #999999; text-align: left;
}

.container TH {
	font-weight: bold;
}

TABLE.container {
	WIDTH: 550px; background: none;
}

TABLE.container TD {
	font-weight: bold; background: #aaaaaa;
	BORDER-RIGHT: gray 1px solid; BORDER-TOP: gray 1px solid;
	BORDER-BOTTOM: gray 1px solid; BORDER-LEFT: gray 1px solid;
	FONT-SIZE: 10pt; MARGIN: 2px 0px; TEXT-INDENT: 5px;
	LINE-HEIGHT: 20px; HEIGHT: 20px
}
TABLE.container TR A:hover {
	BACKGROUND: #eee;
}
TABLE.container TD A:hover {
	BACKGROUND: #eee;
}
TABLE.container TD A {
	DISPLAY: block; COLOR: #000; HEIGHT: 100%; TEXT-DECORATION: none
}

TABLE.containercenter {
	WIDTH: 550px
}
TABLE.containercenter TD {
	BORDER-RIGHT: gray 1px solid; BORDER-TOP: gray 1px solid; FONT-WEIGHT: bold;
	FONT-SIZE: 10pt; BACKGROUND: #aaaaaa; MARGIN: 2px 0px;
	BORDER-LEFT: gray 1px solid; TEXT-INDENT: 5px;
	LINE-HEIGHT: 20px; BORDER-BOTTOM: gray 1px solid; HEIGHT: 20px; TEXT-ALIGN: center
}
TABLE.containercenter TR A:hover {
	BACKGROUND: #eee;
}
TABLE.containercenter TD A:hover {
	BACKGROUND: #eee;
}
TABLE.containercenter TD A {
	DISPLAY: block; COLOR: #000; HEIGHT: 100%; TEXT-DECORATION: none
}

TABLE.containercontent {
	WIDTH: 546px
}
.containercontent {
	LEFT: 0px; TOP: 0px
}
TABLE.containercontent TD {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; FONT-WEIGHT: normal;
	FONT-SIZE: 8pt; BACKGROUND: #fff; MARGIN: 2px 0px; BORDER-LEFT: medium none;
	LINE-HEIGHT: 20px; BORDER-BOTTOM: medium none; TEXT-INDENT: 0px;
	HEIGHT: 20px; TEXT-ALIGN: left
}
TABLE.containercontent TR A {
	DISPLAY: block; COLOR: #000; HEIGHT: 100%; TEXT-DECORATION: none;
}
TABLE.containercontent TD A {
	DISPLAY: inline; COLOR: #000; HEIGHT: 100%; TEXT-DECORATION: none;
}
TABLE.containercontent TR A:hover {
	BACKGROUND: #ccc
}
TABLE.containercontent TD A:hover {
	BACKGROUND: #ccc
}
TABLE.containercontentcenter TD {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; FONT-WEIGHT: normal;
	FONT-SIZE: 8pt; BACKGROUND: #fff; MARGIN: 2px 0px; BORDER-LEFT: medium none;
	LINE-HEIGHT: 20px; BORDER-BOTTOM: medium none;
	HEIGHT: 20px; TEXT-ALIGN: center; FONT-WEIGHT: bold; FONT-STYLE: italic;
}
TABLE.containercontentcenter TR A:hover {
	BACKGROUND: #ccc
}
TABLE.containercontentcenter TD A:hover {
	BACKGROUND: #ccc
}
TABLE.contccnonitalic TD {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; FONT-WEIGHT: normal; 
	FONT-SIZE: 8pt; BACKGROUND: #fff; MARGIN: 2px 0px; BORDER-LEFT: medium none; 
	LINE-HEIGHT: 20px; BORDER-BOTTOM: medium none; 
	HEIGHT: 20px; TEXT-ALIGN: center; FONT-WEIGHT: bold;
}
TABLE.contccnonitalic TR A:hover {
	BACKGROUND: #ccc
}
TABLE.contccnonitalic TD A:hover {
	BACKGROUND: #ccc
}
TABLE.containerlistetief {
	WIDTH: 500px
}
TABLE.containerliste TD {
	BORDER-RIGHT: medium none; BORDER-TOP: gray 1px solid; FONT-WEIGHT: normal; 
	FONT-SIZE: 8pt; BACKGROUND: #fff; MARGIN: 2px 0px; BORDER-LEFT: medium none; 
	LINE-HEIGHT: 18px; BORDER-BOTTOM: none; TEXT-INDENT: 0px; 
	HEIGHT: 18px; TEXT-ALIGN: left
}
TABLE.containerliste TR A {
	DISPLAY: inline; COLOR: #000; HEIGHT: 100%; TEXT-DECORATION: none;
}
TABLE.containerliste TD A {
	DISPLAY: inline; COLOR: #000; HEIGHT: 100%; TEXT-DECORATION: none;
}
TABLE.containerliste TR A:hover {
	BACKGROUND: #ccc
}
TABLE.containerliste TD A:hover {
	BACKGROUND: #ccc
}
TABLE.containerlistetief TD {
	BORDER-RIGHT: medium none; BORDER-TOP: none; FONT-WEIGHT: normal; 
	FONT-SIZE: 8pt; BACKGROUND: #fff; MARGIN: 2px 0px; BORDER-LEFT: medium none; 
	LINE-HEIGHT: 18px; BORDER-BOTTOM: gray 1px solid; TEXT-INDENT: 0px; 
	HEIGHT: 18px; TEXT-ALIGN: left
}
TABLE.containerlistetief TR A {
	DISPLAY: block; COLOR: #000; HEIGHT: 100%; TEXT-DECORATION: none;
}
TABLE.containerlistetief TD A {
	DISPLAY: block; COLOR: #000; HEIGHT: 100%; TEXT-DECORATION: none;
}
TABLE.containerlistetief TR A:hover {
	BACKGROUND: #ccc
}
TABLE.containerlistetief TD A:hover {
	BACKGROUND: #ccc
}
TABLE.noborder TD {
	BORDER-RIGHT: none; BORDER-TOP: none;  
	BORDER-LEFT: none; BORDER-BOTTOM: none;
}
TABLE.blau TD {
	BACKGROUND: #ccddff; FONT-WEIGHT: bold;
}

/*##########################################################################*/
/*    Container Titelseite extrabreit                                       */
/*##########################################################################*/

.contit {
	FONT-SIZE: 12px; COLOR: black; background: #999999; text-align: left;
}

TABLE.contit {
	WIDTH: 583px; background: none;
}

TABLE.contit TD {
	font-weight: bold; background: #aaaaaa;
	BORDER-RIGHT: gray 1px solid; BORDER-TOP: gray 1px solid;
	BORDER-BOTTOM: gray 1px solid; BORDER-LEFT: gray 1px solid;
	FONT-SIZE: 10pt; MARGIN: 2px 0px; TEXT-INDENT: 5px;
	LINE-HEIGHT: 20px; HEIGHT: 20px
}
TABLE.contit TR A:hover {
	BACKGROUND: #eee;
}
TABLE.contit TD A:hover {
	BACKGROUND: #eee;
}
TABLE.contit TD A {
	DISPLAY: block; COLOR: #000; HEIGHT: 100%; TEXT-DECORATION: none
}

.contitcon {
	LEFT: 0px; TOP: 0px
}
TABLE.contitcon {
	WIDTH: 579px
}
TABLE.contitcon TD {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; FONT-WEIGHT: normal;
	FONT-SIZE: 8pt; BACKGROUND: #fff; MARGIN: 2px 0px; BORDER-LEFT: medium none;
	LINE-HEIGHT: 20px; BORDER-BOTTOM: medium none; TEXT-INDENT: 0px;
	HEIGHT: 20px; TEXT-ALIGN: left
}

/*##########################################################################*/
/*    Grauer Container breit                                                */
/*##########################################################################*/

.broadinfotainer {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; BACKGROUND: #ffffff; COLOR: black
}

TABLE.broadinfotainer {
	WIDTH: 380px
}
TABLE.broadinfotainer TD {
	BORDER-RIGHT: gray 1px solid; BORDER-TOP: gray 1px solid; FONT-WEIGHT: bold; 
	FONT-SIZE: 10pt; BACKGROUND: #aaaaaa; MARGIN: 2px 0px; 
	BORDER-LEFT: gray 1px solid; TEXT-INDENT: 5px; 
	LINE-HEIGHT: 20px; BORDER-BOTTOM: gray 1px solid; HEIGHT: 20px; TEXT-ALIGN: left
}
TABLE.broadinfotainer TR A:hover {
	BACKGROUND: #eee;
}
TABLE.broadinfotainer TD A:hover {
	BACKGROUND: #eee;
}
TABLE.broadinfotainer TD A {
	DISPLAY: block; COLOR: #000; HEIGHT: 100%; TEXT-DECORATION: none
}
TABLE.broadinfotainercont {
	WIDTH: 376px
}

.broadinfotainercont {
	LEFT: 0px; TOP: 0px
}
TABLE.broadinfotainercont TD {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; FONT-WEIGHT: normal; 
	FONT-SIZE: 8pt; BACKGROUND: #fff; MARGIN: 2px 0px; BORDER-LEFT: medium none; 
	LINE-HEIGHT: 20px; BORDER-BOTTOM: medium none; TEXT-INDENT: 0px;
	HEIGHT: 20px; TEXT-ALIGN: left
}
TABLE.broadinfotainercont TR A {
	DISPLAY: block; COLOR: #000; HEIGHT: 100%; TEXT-DECORATION: none;
}
TABLE.broadinfotainercont TD A {
	DISPLAY: block; COLOR: #000; HEIGHT: 100%; TEXT-DECORATION: none;
}
TABLE.broadinfotainercont TR A:hover {
	BACKGROUND: #ccc
}
TABLE.broadinfotainercont TD A:hover {
	BACKGROUND: #ccc
}
TABLE.broadinfotainercenter {
	WIDTH: 380px
}
TABLE.broadinfotainercenter TD {
	BORDER-RIGHT: gray 1px solid; BORDER-TOP: gray 1px solid; FONT-WEIGHT: bold;
	FONT-SIZE: 10pt; BACKGROUND: #aaaaaa; MARGIN: 2px 0px;
	BORDER-LEFT: gray 1px solid; TEXT-INDENT: 5px;
	LINE-HEIGHT: 20px; BORDER-BOTTOM: gray 1px solid; HEIGHT: 20px; TEXT-ALIGN: center
}
TABLE.broadinfotainercenter TR A:hover {
	BACKGROUND: #eee;
}
TABLE.broadinfotainercenter TD A:hover {
	BACKGROUND: #eee;
}
TABLE.broadinfotainercenter TD A {
	DISPLAY: block; COLOR: #000; HEIGHT: 100%; TEXT-DECORATION: none
}

/*##########################################################################*/
/*    Grauer Container mittel                                               */
/*##########################################################################*/

.midinfotainer {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; BACKGROUND: #ffffff; COLOR: black
}
TABLE.midinfotainer {
	WIDTH: 290px
}
TABLE.midinfotainer TD {
	BORDER-RIGHT: gray 1px solid; BORDER-TOP: gray 1px solid; FONT-WEIGHT: bold; FONT-SIZE: 10pt; BACKGROUND: #aaaaaa; MARGIN: 2px 0px; BORDER-LEFT: gray 1px solid; TEXT-INDENT: 5px; LINE-HEIGHT: 20px; BORDER-BOTTOM: gray 1px solid; HEIGHT: 20px; TEXT-ALIGN: left
}
TABLE.midinfotainer TR A:hover {
	BACKGROUND: #eee
}
TABLE.midinfotainer TD A:hover {
	BACKGROUND: #eee
}
TABLE.midinfotainer TD A {
	DISPLAY: block; COLOR: #000; HEIGHT: 100%; TEXT-DECORATION: none
}
TABLE.midinfotainercont {
	WIDTH: 286px
}
.midinfotainercont {
	LEFT: 0px; TOP: 0px
}
TABLE.midinfotainercont TD {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; FONT-WEIGHT: normal; 
  FONT-SIZE: 8pt; BACKGROUND: #fff; MARGIN: 2px 0px; BORDER-LEFT: medium none; 
  LINE-HEIGHT: 20px; BORDER-BOTTOM: medium none; HEIGHT: 20px; 
  TEXT-ALIGN: left;  TEXT-INDENT: 0px;
}
TABLE.midinfotainercont TR A {
	DISPLAY: inline; COLOR: #000; HEIGHT: 100%; TEXT-DECORATION: none
}
TABLE.midinfotainercont TD A {
	DISPLAY: inline; COLOR: #000; HEIGHT: 100%; TEXT-DECORATION: none
}
TABLE.midinfotainercont TR A:hover {
	BACKGROUND: #ccc
}
TABLE.midinfotainercont TD A:hover {
	BACKGROUND: #ccc
}
TABLE.midinfotainercontred {
	WIDTH: 286px
}
.midinfotainercontred {
	LEFT: 0px; TOP: 0px
}
TABLE.midinfotainercontred TD {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; FONT-WEIGHT: normal; 
	FONT-SIZE: 8pt; BACKGROUND: #f5a9a9; MARGIN: 2px 0px; BORDER-LEFT: medium none; 
	LINE-HEIGHT: 20px; BORDER-BOTTOM: medium none; HEIGHT: 20px; TEXT-ALIGN: left;  
	TEXT-INDENT: 0px;
}
TABLE.midinfotainercontred TR A {
	DISPLAY: inline; COLOR: #000; HEIGHT: 100%; TEXT-DECORATION: none; BACKGROUND: #f5a9a9;
}
TABLE.midinfotainercontred TD A {
	DISPLAY: inline; COLOR: #000; HEIGHT: 100%; TEXT-DECORATION: none; BACKGROUND: #f5a9a9;
}
TABLE.midinfotainercontred TR A:hover {
	BACKGROUND: #ccc
}
TABLE.midinfotainercontred TD A:hover {
	BACKGROUND: #ccc
}


/*##########################################################################*/
/*    Unterstrichene Links mit hover-Effekt                                 */
/*##########################################################################*/

TABLE.underline TD A {
	TEXT-DECORATION: underline; FONT-WEIGHT: bold
}
TABLE.underline TD A:hover {
	BACKGROUND: #ccc; TEXT-DECORATION: none; FONT-WEIGHT: bold
}

/*##########################################################################*/
/*    Grauer Container schmal                                               */
/*##########################################################################*/

.smallinfotainer {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; BACKGROUND: #ffffff; COLOR: black
}

TABLE.smallinfotainer {
	WIDTH: 210px
}
TABLE.smallinfotainer TD {
	BORDER-RIGHT: gray 1px solid; BORDER-TOP: gray 1px solid; FONT-WEIGHT: bold; 
	FONT-SIZE: 10pt; BACKGROUND: #aaaaaa; MARGIN: 2px 0px; 
	BORDER-LEFT: gray 1px solid; TEXT-INDENT: 5px; 
	LINE-HEIGHT: 20px; BORDER-BOTTOM: gray 1px solid; HEIGHT: 20px; 
  TEXT-ALIGN: left
}
TABLE.smallinfotainer TR A:hover {
	BACKGROUND: #eee;
}
TABLE.smallinfotainer TD A:hover {
	BACKGROUND: #eee;
}
TABLE.smallinfotainer TD A {
	DISPLAY: block; COLOR: #000; HEIGHT: 100%; TEXT-DECORATION: none
}
TABLE.smallinfotainercont {
	WIDTH: 206px
}

.smallinfotainercont {
	LEFT: 0px; TOP: 0px
}
TABLE.smallinfotainercont TD {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; FONT-WEIGHT: normal; 
	FONT-SIZE: 8pt; BACKGROUND: #fff; MARGIN: 2px 0px; BORDER-LEFT: medium none; 
	LINE-HEIGHT: 20px; BORDER-BOTTOM: medium none; 
	HEIGHT: 20px; TEXT-ALIGN: left; TEXT-INDENT: 0px;
}
TABLE.smallinfotainercont TR A {
	DISPLAY: block; COLOR: #000; HEIGHT: 100%; TEXT-DECORATION: none;
}
TABLE.smallinfotainercont TD A {
	DISPLAY: block; COLOR: #000; HEIGHT: 100%; TEXT-DECORATION: none;
}
TABLE.smallinfotainercont TR A:hover {
	BACKGROUND: #ccc
}
TABLE.smallinfotainercont TD A:hover {
	BACKGROUND: #ccc
}

/*##########################################################################*/
/*    Eyecatcher                                                            */
/*##########################################################################*/

.eyecatcher {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; BACKGROUND: #ffffff; COLOR: black
}

TABLE.eyecatcher {
	WIDTH: 583px
}
TABLE.eyecatcher TD {
	BORDER-RIGHT: gray 1px solid; BORDER-TOP: gray 1px solid; FONT-WEIGHT: bold; 
	FONT-SIZE: 10pt; BACKGROUND: #c8ee21; MARGIN: 2px 0px; 
	BORDER-LEFT: gray 1px solid; TEXT-INDENT: 5px; 
	LINE-HEIGHT: 20px; BORDER-BOTTOM: gray 1px solid; HEIGHT: 20px; TEXT-ALIGN: left
}
TABLE.eyecatcher TR A:hover {
	BACKGROUND: #eee;
}
TABLE.eyecatcher TD A:hover {
	BACKGROUND: #eee;
}
TABLE.eyecatcher TD A {
	DISPLAY: block; COLOR: #000; HEIGHT: 100%; TEXT-DECORATION: none
}

.eyecatchercont {
	LEFT: 0px; TOP: 0px
}
TABLE.eyecatchercont {
	WIDTH: 579px
}
TABLE.eyecatchercont TD {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; FONT-WEIGHT: normal; 
	FONT-SIZE: 8pt; BACKGROUND: #fff; MARGIN: 2px 0px; BORDER-LEFT: medium none; 
	LINE-HEIGHT: 20px; BORDER-BOTTOM: medium none; 
	HEIGHT: 20px; TEXT-ALIGN: left; TEXT-INDENT: 0px;
}
TABLE.eyecatchercont TR A {
	DISPLAY: block; COLOR: #000; HEIGHT: 100%; TEXT-DECORATION: none;
}
TABLE.eyecatchercont TD A {
	DISPLAY: block; COLOR: #000; HEIGHT: 100%; TEXT-DECORATION: none;
}
TABLE.eyecatchercont TR A:hover {
	BACKGROUND: #ccc
}
TABLE.eyecatchercont TD A:hover {
	BACKGROUND: #ccc
}

/*##########################################################################*/
/*    Warncontainer                                                         */
/*##########################################################################*/

FIELDSET {
	BORDER-RIGHT: #cccccc 2px groove; PADDING-RIGHT: 5px; BORDER-TOP: #cccccc 2px groove; 
	PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; BORDER-LEFT: #cccccc 2px groove; 
	PADDING-TOP: 5px; BORDER-BOTTOM: #cccccc 2px groove
}
FIELDSET LEGEND {
	FONT-WEIGHT: bold; COLOR: #000000
}
.waContainerGroupBoxTitle {
	BORDER-RIGHT: #999999 0px solid; PADDING-RIGHT: 10px; BORDER-TOP: #999999 0px solid; 
	PADDING-LEFT: 10px; FONT-WEIGHT: bold; BORDER-LEFT: #999999 0px solid; COLOR: white; 
	BORDER-BOTTOM: #999999 0px solid; HEIGHT: 20px; BACKGROUND-COLOR: #99adc2
}
.waSwitchColor .waContainerGroupBox {
	BORDER-RIGHT: #999999 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #999999 0px solid; 
	PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; VERTICAL-ALIGN: top; 
	BORDER-LEFT: #999999 0px solid; PADDING-TOP: 10px; BORDER-BOTTOM: #999999 1px solid; 
	BACKGROUND-COLOR: #dbe4ed
}
.waSwitchColor .waSwitchColor .waContainerGroupBox {
	BORDER-RIGHT: #999999 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #999999 0px solid; 
	PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; VERTICAL-ALIGN: top; 
	BORDER-LEFT: #999999 0px solid; PADDING-TOP: 10px; BORDER-BOTTOM: #999999 1px solid; 
	BACKGROUND-COLOR: #eeeeee
}
.waSwitchColor .waSwitchColor .waSwitchColor .waContainerGroupBox {
	BORDER-RIGHT: #999999 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #999999 0px solid; 
	PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; VERTICAL-ALIGN: top; 
	BORDER-LEFT: #999999 0px solid; PADDING-TOP: 10px; BORDER-BOTTOM: #999999 1px solid; 
	BACKGROUND-COLOR: #dbe4ed
}
.waSwitchColor .waSwitchColor .waSwitchColor .waSwitchColor .waContainerGroupBox {
	BORDER-RIGHT: #999999 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #999999 0px solid; 
	PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; VERTICAL-ALIGN: top; 
	BORDER-LEFT: #999999 0px solid; PADDING-TOP: 10px; BORDER-BOTTOM: #999999 1px solid; 
	BACKGROUND-COLOR: #eeeeee
}
.waContainerGroupBoxGrey {
	BORDER-RIGHT: #999999 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #999999 0px solid; 
	PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; VERTICAL-ALIGN: top; 
	BORDER-LEFT: #999999 0px solid; PADDING-TOP: 10px; BORDER-BOTTOM: #999999 1px solid; 
	BACKGROUND-COLOR: #eeeeee
}
.waGroupBoxTitle {
	FONT-WEIGHT: bold
}
.waGroupBoxTitleEmpty {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 0px
}
.waGroupBox {
	BORDER-RIGHT: white 2px groove; PADDING-RIGHT: 10px; BORDER-TOP: white 2px groove; 
	PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; MARGIN-LEFT: 0px; 
	BORDER-LEFT: white 2px groove; MARGIN-RIGHT: 0px; PADDING-TOP: 10px; 
	BORDER-BOTTOM: white 2px groove; TEXT-ALIGN: left
}
.waGroupBoxNew {
	BORDER-RIGHT: white 2px groove; PADDING-RIGHT: 10px; BORDER-TOP: white 2px groove; 
	PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; MARGIN-LEFT: 0px; 
	BORDER-LEFT: white 2px groove; MARGIN-RIGHT: 0px; PADDING-TOP: 0px; 
	BORDER-BOTTOM: white 2px groove; TEXT-ALIGN: left
}
.waGroupBoxPadding {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; WIDTH: 100%; 
	PADDING-TOP: 10px
}
.waMessageBox {
	MARGIN-BOTTOM: 15px
}

/* Warncontainer gelb ##################################################### */
.waMessageWarningContainer {
	FONT-SIZE: 11px; COLOR: #000000; BACKGROUND-COLOR: #fff5ad
}
.waMessageWarningBorder {
	BORDER-RIGHT: #ffd539 1px solid; BORDER-TOP: #ffd539 1px solid; 
	BORDER-LEFT: #ffd539 1px solid; BORDER-BOTTOM: #ffd539 1px solid; 
	BACKGROUND-COLOR: #fff5ad
}

/* Warncontainer rot ###################################################### */
.waMessageCriticalContainer {
	FONT-SIZE: 11px; COLOR: #000000; BACKGROUND-COLOR: #ffdcc7
}
.waMessageCriticalBorder {
	BORDER-RIGHT: #ff7f17 1px solid; BORDER-TOP: #ff7f17 1px solid; 
	BORDER-LEFT: #ff7f17 1px solid; BORDER-BOTTOM: #ff7f17 1px solid; 
	BACKGROUND-COLOR: #ffdcc7
}

/* Warncontainer grün ##################################################### */
.waMessageConfirmContainer {
	FONT-SIZE: 11px; COLOR: #000000; BACKGROUND-COLOR: #dbfebc
}
.waMessageConfirmBorder {
	BORDER-RIGHT: #00d581 1px solid; BORDER-TOP: #00d581 1px solid; 
	BORDER-LEFT: #00d581 1px solid; BORDER-BOTTOM: #00d581 1px solid; 
	BACKGROUND-COLOR: #dbfebc
}

/* Warncontainer blau ##################################################### */
.waMessageInfoContainer {
	FONT-SIZE: 11px; COLOR: #000000; BACKGROUND-COLOR: #ddf2fa
}
.waMessageInfoBorder {
	BORDER-RIGHT: #3783ff 1px solid; BORDER-TOP: #3783ff 1px solid; 
	BORDER-LEFT: #3783ff 1px solid; BORDER-BOTTOM: #3783ff 1px solid; 
	BACKGROUND-COLOR: #ddf2fa
}

/* Warncontainer violett ################################################## */
.waMessageQuestionContainer {
	FONT-SIZE: 11px; COLOR: #000000; BACKGROUND-COLOR: #ffaaff
}
.waMessageQuestionBorder {
	BORDER-RIGHT: #ff00ff 1px solid; BORDER-TOP: #ff00ff 1px solid; 
	BORDER-LEFT: #ff00ff 1px solid; BORDER-BOTTOM: #ff00ff 1px solid; 
	BACKGROUND-COLOR: #ddf2fa
}

/* Mediacontainer grau #################################################### */
.waMediaTitle {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #000000; BACKGROUND-COLOR: #aaaacc;
	WIDTH: 550px
}
.waMediaContainer {
	FONT-SIZE: 11px; COLOR: #000000; BACKGROUND-COLOR: #dddddd;
	WIDTH: 550px
}
.waMediaBorder {
	BORDER-RIGHT: #555555 1px solid; BORDER-TOP: #555555 1px solid; 
	BORDER-LEFT: #555555 1px solid; BORDER-BOTTOM: #555555 1px solid; 
	BACKGROUND-COLOR: #ddf2fa; WIDTH: 548px
}
