/* ///// START HTML Selector Styles ///// */
BODY, BLOCKQUOTE, DIV, TD, TH, P, OL, UL, DL, DD, DT, H1, H2, H3, H4, H5, H6, ADDRESS
{
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
BODY, BLOCKQUOTE, P, OL, UL, DL, DD, DT, DIV, TD, TH, ADDRESS
{
    FONT-SIZE: 11px
}

BLOCKQUOTE
{
    MARGIN-LEFT: 20px;
    MARGIN-RIGHT: 20px
}

INPUT
{
	BORDER-COLOR:#000000; 
	BORDER-WIDTH:1px;
	BACKGROUND-COLOR:gainsboro;
}

TEXTAREA
{
	BORDER-COLOR:#000000; 
	BORDER-WIDTH:1px;
	BACKGROUND-COLOR:gainsboro;
}


/* ///// END HTML Selector Styles ///// */


/* ///// START Login / About Styles ///// */
.loginHeader
{
	text-align: right;
	font-weight: bold;
	color: #333333
}
.loginDesc
{
	font-weight: bold; 
	background-color: E7E7E7
}
.mousetypeLeft
{
	font-size: 9px;
	text-align: left;
	vertical-align: top
}
.mousetypeLeft A:link
{
    COLOR: #336699
}
.mousetypeLeft A:visited
{
    COLOR: #336699
}
.mousetypeLeft A:active
{
    COLOR: #336699
}
.mousetypeLeft A:hover
{
    COLOR: #663300
}

.mousetypeRight
{
	font-size: 9px;
	text-align: right;
	vertical-align: top
}
/* ///// END Login / About Styles ///// */


/* ///// START BreadCrumb & SubNav Styles ///// */
/* ///// START BreadCrumb Styles ///// */
.breadCrumbs
{
    COLOR: #666666;
    FONT-WEIGHT: bold;
    TEXT-ALIGN: left;
    VERTICAL-ALIGN: top
}
.breadCrumbs A:link
{
    COLOR: #336699;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none;
    style: none
}
.breadCrumbs A:visited
{
    COLOR: #336699;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none
}
.breadCrumbs A:active
{
    COLOR: #336699;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: underline
}
.breadCrumbs A:hover
{
    COLOR: #663300;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: underline
}
/* ///// END BreadCrumb Styles ///// */
/* ///// START SubNav Styles ///// */
.subNav
{
    COLOR: #666666;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none
}
.subNav A:link
{
    COLOR: #336699;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none
}
.subNav A:visited
{
    COLOR: #336699;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none
}
.subNav A:active
{
    COLOR: #336699;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none
}
.subNav A:hover
{
    COLOR: #663300;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: underline
}
/* ///// END SubNav Styles ///// */
/* ///// START Mini-Nav Styles ///// */
.navBarHeaderGray
{
	background-color: #CCCCCC
}
/* ///// END Mini-Nav Styles ///// */
/* ///// END BreadCrumb & SubNav Styles ///// */

/* ///// START Module Header Styles ///// */
.section
{
    COLOR: #000000;
    FONT-SIZE: 18px;
    FONT-WEIGHT: bold;
    VERTICAL-ALIGN: bottom;
	FONT-FAMILY: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; text-decoration: none
}
.headerLine
{
    BACKGROUND-COLOR: #999999
}
.commandBtn
{
    VERTICAL-ALIGN: middle
}
.commandDesc
{
    COLOR: #333333;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-SIZE: 11px;
    TEXT-ALIGN: left
}
.commandSel
{
    COLOR: #333333;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-SIZE: 11px;
    FONT-WEIGHT: bold;
    TEXT-ALIGN: left
}
.abs
{
    POSITION: absolute
}
.rel
{
    POSITION: relative
}
/* ///// END Module Header Styles ///// */


/* ///// START Module Body Styles ///// */
/* ///// START CommandLink Styles ///// */
.commandLink
{
    COLOR: #999999;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-WEIGHT: bold;
    TEXT-ALIGN: left;
    VERTICAL-ALIGN: bottom
}
.commandLink A:link
{
    COLOR: #ffffff;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-WEIGHT: bold;
    TEXT-ALIGN: left
}
.commandLink A:visited
{
    COLOR: #ffffff;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-WEIGHT: bold;
    TEXT-ALIGN: left
}
.commandLink A:active
{
    COLOR: #cccccc;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-WEIGHT: bold;
    TEXT-ALIGN: left
}
.commandLink A:hover
{
    COLOR: #aaaaaa;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-WEIGHT: bold;
    TEXT-ALIGN: left
}
/* ///// END CommandLink Styles ///// */
/* ///// START dataHeader Styles ///// */
.dataHeader
{
    BACKGROUND-COLOR: #4167aa;
    COLOR: #ffffff;
    FONT-WEIGHT: bold;
    TEXT-ALIGN: left
}
.dataHeader A:link
{
    COLOR: #ffffff;
    FONT-WEIGHT: bold
}
.dataHeader A:visited
{
    COLOR: #ffffff;
    FONT-WEIGHT: bold
}
.dataHeader A:active
{
    COLOR: #ffffff;
    FONT-WEIGHT: bold
}
.dataHeader A:hover
{
    COLOR: #dddddd;
    FONT-WEIGHT: bold
}
.dataHeaderSort
{
    BACKGROUND-COLOR: #6699cc;
    COLOR: #ffffff;
    FONT-WEIGHT: bold;
    TEXT-ALIGN: left
}
.dataHeaderSort A:link
{
    COLOR: #ffffff;
    FONT-WEIGHT: bold
}
.dataHeaderSort A:visited
{
    COLOR: #ffffff;
    FONT-WEIGHT: bold
}
.dataHeaderSort A:active
{
    COLOR: #ffffff;
    FONT-WEIGHT: bold
}
.dataHeaderSort A:hover
{
    COLOR: #dddddd;
    FONT-WEIGHT: bold
}
/* ///// END dataHeader Styles ///// */
/* ///// START Module List Styles ///// */
.listOddBold
{
    BACKGROUND-COLOR: #e6e6e5;
    COLOR: #000000;
    FONT-WEIGHT: bold;
    TEXT-ALIGN: left;
    VERTICAL-ALIGN: top
}
.listOddBold A:link
{
    COLOR: #336699;
    FONT-WEIGHT: bold
}
.listOddBold A:visited
{
    COLOR: #336699;
    FONT-WEIGHT: bold
}
.listOddBold A:active
{
    COLOR: #336699;
    FONT-WEIGHT: bold
}
.listOddBold A:hover
{
    COLOR: #663300;
    FONT-WEIGHT: bold
}
.listEvenBold
{
    BACKGROUND-COLOR: #ffffff;
    COLOR: #000000;
    FONT-WEIGHT: bold;
    TEXT-ALIGN: left;
    VERTICAL-ALIGN: top
}
.listEvenBold A:link
{
    COLOR: #336699;
    FONT-WEIGHT: bold
}
.listEvenBold A:visited
{
    COLOR: #336699;
    FONT-WEIGHT: bold
}
.listEvenBold A:active
{
    COLOR: #336699;
    FONT-WEIGHT: bold
}
.listEvenBold A:hover
{
    COLOR: #663300;
    FONT-WEIGHT: bold
}
.listOdd
{
    BACKGROUND-COLOR: #e6e6e5;
    COLOR: #000000;
    VERTICAL-ALIGN: top
}
.listOdd A:link
{
    COLOR: #336699
}
.listOdd A:visited
{
    COLOR: #336699
}
.listOdd A:active
{
    COLOR: #336699
}
.listOdd A:hover
{
    COLOR: #663300
}
.listEven
{
    BACKGROUND-COLOR: #ffffff;
    COLOR: #000000;
    VERTICAL-ALIGN: top
}
.listEven A:link
{
    COLOR: #336699
}
.listEven A:visited
{
    COLOR: #336699
}
.listEven A:active
{
    COLOR: #336699
}
.listEven A:hover
{
    COLOR: #663300
}
/* ///// END Module List Styles ///// */
/* ///// START Icon Cell & Inline Icon Styles ///// */
.inlineIcon
{
    BACKGROUND-COLOR: white;
    valign: top
}
.iconCell
{
    TEXT-ALIGN: center;
    WIDTH: 20px;
    valign: middle
}
.iconCellOdd
{
    BACKGROUND-COLOR: #e6e6e5;
    TEXT-ALIGN: center;
    WIDTH: 20px;
    valign: middle
}
.iconCellEven
{
    BACKGROUND-COLOR: white;
    TEXT-ALIGN: center;
    WIDTH: 20px;
    valign: middle
}
/* ///// END Icon Cell & Inline Icon Styles ///// */
/* ///// START Detail / Form Styles ///// */
.infoHeader
{
    BACKGROUND-COLOR: #ffffff;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-WEIGHT: bold;
    TEXT-ALIGN: right;
    VERTICAL-ALIGN: top
}
.infoHeaderField
{
    BACKGROUND-COLOR: #ffffff;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-WEIGHT: bold;
    TEXT-ALIGN: right
}
.infoValue
{
    BACKGROUND-COLOR: #ffffff;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-ALIGN: left;
    VERTICAL-ALIGN: top
}
.infoValue INPUT
{
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-ALIGN: left;
    VERTICAL-ALIGN: top;
    FONT-SIZE: 11px
}
.infoValue TEXTAREA
{
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-SIZE: 11px;
    TEXT-ALIGN: left;
    VERTICAL-ALIGN: top
}
.infoValue SELECT
{
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-SIZE: 11px;
    TEXT-ALIGN: left;
    VERTICAL-ALIGN: top
}
.infoValue A:link
{
    COLOR: #336699;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.infoValue A:active
{
    COLOR: #336699;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.infoValue A:visited
{
    COLOR: #336699;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.infoValue A:hover
{
    COLOR: #663300;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.infoValueField
{
    BACKGROUND-COLOR: #ffffff;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-ALIGN: left
}
.infoValueField INPUT
{
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-SIZE: 11px
}
.infoValueField TEXTAREA
{
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-SIZE: 11px;
    TEXT-ALIGN: left;
    VERTICAL-ALIGN: top
}
.infoValueField SELECT
{
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-SIZE: 11px;
    TEXT-ALIGN: left;
    VERTICAL-ALIGN: top
}
.infoValueField A:link
{
    COLOR: #336699;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.infoValueField A:active
{
    COLOR: #336699;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.infoValueField A:visited
{
    COLOR: #336699;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.infoValueField A:hover
{
    COLOR: #663300;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.sidebarHeader
{
    BACKGROUND-COLOR: #e6e6e5;
    COLOR: #333333;
    FONT-SIZE: 10px;
    FONT-WEIGHT: bold;
    TEXT-ALIGN: right;
    VERTICAL-ALIGN: top
}
.sidebarValue
{
    BACKGROUND-COLOR: #e6e6e5;
    COLOR: #333333;
    FONT-SIZE: 10px;
    TEXT-ALIGN: left;
    VERTICAL-ALIGN: top
}
.sidebarValue A:link
{
    COLOR: #333333;
    FONT-SIZE: 10px;
    FONT-WEIGHT: bold
}
.sidebarValue A:visited
{
    COLOR: #333333;
    FONT-SIZE: 10px;
    FONT-WEIGHT: bold
}
.sidebarValue A:active
{
    COLOR: #000000;
    FONT-SIZE: 10px;
    FONT-WEIGHT: bold
}
.sidebarValue A:hover
{
    COLOR: #999999;
    FONT-SIZE: 10px;
    FONT-WEIGHT: bold
}

.formButtons {
	background-color: #FFFFFF
}
.formButtons input {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #2A2A2A;
	background-color: #e6e6e5
}

/* ///// END Detail / Form Styles ///// */
/* ///// END Module Body Styles ///// */


/* ///// START Module Footer Styles ///// */
.footerCell
{
    COLOR: #333333;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-WEIGHT: bold
}
.footerCell A:link
{
    COLOR: #666666;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-WEIGHT: bold
}
.footerCell A:visited
{
    COLOR: #999999;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-WEIGHT: bold
}
.footerCell A:active
{
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-WEIGHT: bold
}
.footerCell A:hover
{
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-WEIGHT: bold
}
.footerLine
{
    BACKGROUND-COLOR: #999999
}
/* ///// END Module Footer Styles ///// */


/* ///// START Required, Error, Confim, Success Styles ///// */
/* ///// START Required Styles ///// */
.requiredIndicator
{
    COLOR: #aa0000;
    FONT-WEIGHT: bold
}
/* ///// END Required Styles ///// */
/* ///// START Error dataHeader Styles ///// */
.dataHeaderError
{
    BACKGROUND-COLOR: red;
    COLOR: white;
    FONT-WEIGHT: bold;
    TEXT-ALIGN: left
}
/* ///// END Error dataHeader Styles ///// */
/* ///// START Confirm dataHeader Styles ///// */
.dataHeaderConfirmation
{
    BACKGROUND-COLOR: #e3e3e3;
    COLOR: black;
    FONT-WEIGHT: bold;
    TEXT-ALIGN: left
}
/* ///// END Confirm dataHeader Styles ///// */
.errorRed
{
    BACKGROUND-COLOR: white;
    COLOR: #ff0000;
    FONT-WEIGHT: bold;
    TEXT-ALIGN: left
}
/* ///// START Error infoHeader Styles ///// */
.infoHeaderRed
{
    BACKGROUND-COLOR: #ffffff;
    COLOR: #ff0000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-WEIGHT: bold;
    TEXT-ALIGN: right;
    VERTICAL-ALIGN: top
}
.infoHeaderError
{
    BACKGROUND-COLOR: #ffffff;
    COLOR: #ff0000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-WEIGHT: bold;
    TEXT-ALIGN: right;
    VERTICAL-ALIGN: top
}
/* ///// END Error infoHeader Styles ///// */
/* ///// START Success Styles ///// */
.successFeedback
{
    COLOR: #4167aa;
    FONT-SIZE: 14px;
    FONT-WEIGHT: bold
}
.successLeft
{
    BACKGROUND-COLOR: #99cc66;
    COLOR: black;
    TEXT-ALIGN: left
}
.successRight
{
    BACKGROUND-COLOR: #99cc66;
    COLOR: black;
    FONT-WEIGHT: bold;
    TEXT-ALIGN: right
}
.successRight A:link
{
    COLOR: #000000
}
.successRight A:active
{
    COLOR: #000000
}
.successRight A:visited
{
    COLOR: #000000
}
.successRight A:hover
{
    COLOR: #000000
}
/* ///// END Success Styles ///// */

/* ///// START Warning Styles ///// */
.warningBar

{

    BACKGROUND-COLOR: #FF8080;

    COLOR: black;

}
.warningBar A:link
{
    COLOR: #000000
}
.warningBar A:active
{
    COLOR: #000000
}
.warningBar A:visited
{
    COLOR: #000000
}
.warningBar A:hover
{
    COLOR: #000000
}
/* ///// END Warning Styles ///// */
/* ///// END Required, Error, Confim, Success Styles ///// */


/* ///// START Search Styles ///// */
.searchParameters
{
    BACKGROUND-COLOR: #cccccc
}
.searchResultsTotal
{
    BACKGROUND-COLOR: #cccccc;
    PADDING-RIGHT: 5px;
    TEXT-ALIGN: right
}
.searchResultsTitle
{
    FONT-SIZE: 13px;
    FONT-WEIGHT: bold
}
/* ///// END Search Styles ///// */


/* ///// START Fineprint Style ///// */
.fineprint
{
    FONT-SIZE: 9px;
    FONT-WEIGHT: normal;
    font-color: #666666
}
.fineprint A:link
{
    COLOR: #336699;
    FONT-SIZE: 9px;
    TEXT-DECORATION: underline
}
.fineprint A:visited
{
    COLOR: #336699;
    FONT-SIZE: 9px;
    TEXT-DECORATION: underline
}
.fineprint A:active
{
    COLOR: #336699;
    FONT-SIZE: 9px;
    TEXT-DECORATION: underline
}
.fineprint A:hover
{
    COLOR: #336699;
    FONT-SIZE: 9px;
    TEXT-DECORATION: underline
}
/* ///// END Fineprint Style ///// */


/* ///// START Wizard Styles ///// */
.wizardFontOn
{
    COLOR: #336699;
    FONT-SIZE: 10px;
    FONT-WEIGHT: bold;
    TEXT-ALIGN: center
}
.wizardFontOff
{
    COLOR: #cccccc;
    FONT-SIZE: 10px;
    FONT-WEIGHT: bold;
    TEXT-ALIGN: center
}
/* ///// END Wizard Styles ///// */
.cmsueberschrift { COLOR: #000000; FONT-SIZE: 20px; FONT-WEIGHT: bold; FONT-FAMILY: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif}
.CMSKopf { COLOR: #000000; FONT-SIZE: 14px; FONT-WEIGHT: bold; FONT-FAMILY: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; text-decoration: none ; vertical-align: middle}
.blaettern { COLOR: #336699; FONT-SIZE: 10px; FONT-WEIGHT: bold}
.comment { COLOR: #336699; FONT-SIZE: 10px; FONT-WEIGHT: bold}
.error { COLOR: #CC0000; FONT-SIZE: 10px; FONT-WEIGHT: bold}
.CMSPosition { COLOR: #000000; FONT-SIZE: 10px; FONT-WEIGHT: bold; FONT-FAMILY: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; text-decoration: none }
.CMSfineinvers { FONT-SIZE: 9px; FONT-WEIGHT: normal; font-color: #666666 ; color: #FFFFFF}
.CMSKopfWarning { COLOR: #FF0000; FONT-SIZE: 14px; FONT-WEIGHT: bold; FONT-FAMILY: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; text-decoration: none ; vertical-align: middle }.home {  font: 10px Arial, Helvetica, sans-serif; color: #0E2AA8; text-decoration: none}
