/*
HTML-Elements
*/
html
{
	height: 100%;
    margin: 0px;
    padding: 0px;
}

body  
{
	height: 100%;
    margin: 0px;
    padding: 0px;
}

ul
{
	list-style-type: square;
}


/*
Classes

.clsBodyMain
{
    BACKGROUND-COLOR: #fffff;
    MARGIN-LEFT: 0px;
    MARGIN-TOP: 0px;
}

Classes for ErrorPages

.clsErrorHeader
{
	COLOR: #ff0000;
    FONT-FAMILY: Verdana;
    FONT-SIZE: 12pt;
    Text-Align: center
}


Class for Page-Footer

.clsPageFooter
{
	BACKGROUND-COLOR: #383F41
}
*/

/*
Classes for Background
*/
.clsBGWhite
{
	background-color: #ffffff;
}

.clsBGLightGreen
{
	background-color: #e7eab2;
}

.clsBGMidGreen
{
	background-color: #d5db71;
}

.clsBGDarkGreen
{
	background-color: #bdcd00;
}

.clsBGLightGray
{
	background-color: #dadce0;
}

.clsBGLightMidGray
{
	background-color: #d2d4d8;
}

.clsBGMidGray
{
	background-color: #7f8791;
}

.clsBGDarkGray
{
	background-color: #525e6a;
}


/*
Classes for all Modules
*/

.clsHeaderWhite
{
	font-family: Verdana;
	font-size: 14pt;
	font-weight: bold;
	line-height:14pt; 
	text-decoration: none;
	color: #ffffff;
}

.clsHeaderDarkGreenBold
{
	font-family: Verdana;
	font-size: 14pt;
	font-weight: bold;
	line-height:14pt; 
	color: #bdcd00;
}

.clsHeaderDarkGrayBold
{
	font-family: Verdana;
	font-size: 14pt;
	font-weight: bold;
	line-height:14pt; 
	color: #525e6a;
}

.clsHeaderLinkDarkGreen
{
	font-family: Verdana;
	font-size: 14pt;
	font-weight: bold;
	line-height:14pt; 
	color: #bdcd00;
	text-decoration: none;
}

.clsHeaderLinkDarkGray
{
	font-family: Verdana;
	font-size: 14pt;
	font-weight: bold;
	line-height:14pt; 
	color: #525e6a;
	text-decoration: none;
}

.clsSubHeaderDarkGrayBold
{
	font-family: Verdana;
	font-size: 13pt;
	font-weight: bold;
	line-height: 13pt;
	color: #525e6a;
}

.clsSloganDarkGreenBold
{
	font-family: Verdana;
	font-size: 10pt;
	font-weight: bold;
	color: #bdcd00;
}

.clsSloganDarkGrayBold
{
	font-family: Verdana;
	font-size: 10pt;
	font-weight: bold;
	color: #525e6a;
}

.clsTextDarkGreen
{
	font-family: Verdana;
	font-size: 8pt;
	color: #bdcd00;  
}

.clsTextMidGray
{
	font-family: Verdana;
	font-size: 8pt;
	color: #7f8791; 
}

.clsTextDarkGray
{
	font-family: Verdana;
	font-size: 8pt;
	color: #525e6a;  
}

.clsTextDarkGreenBold
{
	font-family: Verdana;
	font-weight: bold;
	font-size: 8pt;
	color: #bdcd00;  
}

.clsTextDarkGrayBold
{
	font-family: Verdana;
	font-weight: bold;
	font-size: 8pt;
	color: #525e6a;	  
}

.clsError
{
	font-family: Verdana;
	font-size: 8pt;
	font-weight: bold;
	color: #ff0000;
}

.clsSuccess
{
	font-family: Verdana;
	font-size: 8pt;
	font-weight: bold;
	color: green;
}

.clsErrorLogin
{
	font-family: Verdana;
	font-size: 8pt;
	font-weight: bold;
	color: #ff0000;
	padding: 2px 4px 2px 4px;
	white-space: nowrap;
	border-style:solid;
	border-left-style: none;
	border-color: #ff0000;
	border-width: 1px;
	position: relative;
	top: 2px;
}

.clsLink
{
	font-family: Verdana;
	font-size: 8pt;
	color: #525e6a;
	text-decoration: underline;
}

.clsLink:hover
{
	font-family: Verdana;
	font-size: 8pt;
	color: #525e6a;
	background-color: #d5db71;
	text-decoration: underline;
}

.clsLinkWithoutHover
{
	font-family: Verdana;
	font-size: 8pt;
	color: #525e6a;
	text-decoration: underline;
}

.clsLinkWithoutLine
{
	text-decoration: none;
}

.clsListMenu
{
	background-color: #ffffff;
	list-style: none;
	text-transform: uppercase;
	margin-bottom: 8px;
}

.clsListSubMenu
{
	background-color: #ffffff;
	list-style: none;
	text-transform: none;
	margin-bottom: 4px;
}

.clsLinkMenu
{
	font: bold 9pt Verdana; 
	color: #525e6a;
	text-decoration: none;
	padding: 1px;
}

.clsLinkMenuSelected 
{
	font: bold 9pt Verdana;
	background-color: #bdcd00; 
	color: #525e6a;
	text-decoration: none;
	padding: 1px;
}

.clsGridView a,
.clsGridView a:link,
.clsGridView a:active,
.clsGridView a:hover,
.clsGridView a:visited
{
    	font-family: Verdana;
	font-size: 8pt;
	color: #525e6a;
	text-decoration: underline;
}

.clsButtonLabel
{
	font-family: Verdana;
	font-weight: bold;
	font-size: 9pt;
	color: #525e6a;	  
	text-decoration: none;
}

.clsIconPresentation
{
	border: solid 1px #525e6a; 
	margin: 5px;
}

.clsHelpIcon
{
	border: none;
	margin-top: 2px;
	margin-left: 2px;
	margin-right: 2px;
	text-decoration: none;
}

.clsCalendarTitleStyle
{
    background-color: #d5db71;
    color: #000000;
    font-family: Verdana;
    font-size: 10pt;
    font-weight: bold;
}

.clsCalendarDayHeaderStyle
{
    background-color: #dadce0;
    color: #000000;
    font-family: Verdana;
    font-size: 8pt;
    font-weight: bold;
}

.clsCalendarDayStyle
{
    background-color: #d5db71;
    color: #000000;
    font-family: Verdana;
    font-size: 10pt;
    font-weight: normal
}

.clsCalendarOtherMonthDayStyle
{
    background-color: #ffffff;
    color: #dadce0;
    font-family: Verdana;
    font-size: 8pt;
    font-weight: normal;
}

.clsCalendarWeekendDayStyle
{
    background-color: #d5db71;
    color: #dadce0;
    font-family: Verdana;
    font-size: 8pt;
    font-weight: normal;
    font-style:italic
}
        
.clsCalendarTodayDayStyle
{
    background-color: #dadce0;
    color: #dadce0;
    font-family: Verdana;
    font-size: 8pt;
}

.clsCalendarSelectedDayStyle
{
    background-color: #fbd804;
    color: #dadce0;
    font-family: Verdana;
    font-size: 8pt;
    font-weight: bold;
    border-style:solid;
    border-color: #000000;
    border-width: 2px;
}

.clsListNum
{
    color: #525e6a;
    font-family: Verdana;
    font-size: 8pt;
    font-weight: bold;
    list-style-position: outside;
    margin-bottom: 8px;
}

.clsListNum div
{
    font-weight: normal;
}

/*
Classes for Modul Customer and Admin
*/
.clsCustomerDarkGrayBigNumber
{
	font-family: Verdana;
	font-size: 110pt;
	font-weight: bold;
	line-height: 105pt;
	color: #525e6a;
	text-align: center;
}

.clsCustomerMainMenu
{
	background-color: #ffffff;
	border-right: dashed 1px #d2d4d8;
	height: 100%;
	width: 175px;
	float: left;
}

.clsCustomerTableHeaderTitle
{
    background-color: #7f8791;
    color: #ffffff;
    font-family: Verdana;
    font-size: 8pt;
    font-weight: bold;
}

.clsCustomerTableHeader
{
    background-color: #d5db71;
    color: #000000;
    font-family: Verdana;
    font-size: 8pt;
    font-weight: bold;
}

.clsCustomerTableRow
{
    background-color: #dadce0;
    color: #000000;
    font-family: Verdana;
    font-size: 8pt;
    font-weight: normal
}

.clsCustomerTableRowEven
{
    background-color: #f8f8ff;
    color: #000000;
    font-family: Verdana;
    font-size: 8pt;
    font-weight: normal
}

.clsCustomerTableRowEdit
{
    background-color: #d5db71;
    color: #000000;
    font-family: Verdana;
    font-size: 8pt;
    font-weight: normal
}

.clsCustomerTableRowSelected
{
    background-color: #e7eab2;
    color: #000000;
    font-family: Verdana;
    font-size: 8pt;
    font-weight: normal
}

.clsCustomerTableRowEmptyData
{
    background-color: #f8f8ff;
    color: red;
    font-family: Verdana;
    font-size: 8pt;
    font-weight: normal
}

.clsMenuHorizontalNotSelectedOuter a:link, .clsMenuHorizontalNotSelectedOuter a:visited, .clsMenuHorizontalNotSelectedOuter a:hover, .clsMenuHorizontalNotSelectedOuter a:active, .clsMenuHorizontalSelectedOuter a:link, .clsMenuHorizontalSelectedOuter a:visited, .clsMenuHorizontalSelectedOuter a:hover, .clsMenuHorizontalSelectedOuter a:active
{
	text-decoration: none;
}

.clsMenuHorizontalNotSelectedInner
{
    background-color: #7f8791;
    color: #ffffff;
    font-family: Verdana;
    font-size: 8pt;
    font-weight: bold;
}

.clsMenuHorizontalNotSelectedOuter
{
    background-color: #7f8791;
    color: #ffffff;
    font-family: Verdana;
    font-size: 8pt;
    font-weight: bold;
    border-bottom-style: solid;
    border-bottom-color: #7f8791;
    border-bottom-width: 2px;
    border-top-style: solid;
    border-top-width: 1px;
    border-top-color: #d2d4d8;
    border-left-color: #d2d4d8;
    border-left-style: solid;
    border-left-width: 1px;
}

.clsMenuHorizontalSelectedInner
{
    background-color: #d2d4d8;
    color: #000000;
    font-family: Verdana;
    font-size: 8pt;
    font-weight: bold;
}

.clsMenuHorizontalSelectedOuter
{
    background-color: #d2d4d8;
    color: #000000;
    font-family: Verdana;
    font-size: 8pt;
    font-weight: bold;
    border-bottom-style: solid;
    border-bottom-color: #d2d4d8;
    border-bottom-width: 1px;
    border-left-style: solid;
    border-left-color: #525e6a;
    border-left-width: 2px;
    border-right-style: solid;
    border-right-color: #525e6a;
    border-right-width: 2px;
    border-top-style: solid;
    border-top-color: #525e6a;
    border-top-width: 2px;
}

.clsContentTab{
    background-color: #DADCE0; 
    margin: 0px 4px 0px 4px; 
    padding: 4px;
}

.clsMessageSuccess
{
    font-family: Verdana;
    font-size: 8pt;
    font-weight: bold;
    color: #0066ff;
}

.clsAdminPanelDisplayGreen
{
    margin: 8px 4px 0px 4px;
    border: outset 2px #bdcd00;
    padding: 6px;
    background-color: #d5db71;
}

/*
Classes for Modul User
*/
.clsUserDarkGrayBigNumber
{
	font-family: Verdana;
	font-size: 115pt;
	font-weight: bold;
	line-height: 105pt;
	letter-spacing: -12px;
	color: #525e6a;
	text-align: center;
}

.clsUserDarkGrayBigNumber0
{
	font-family: Verdana;
	font-size: 115pt;
	font-weight: bold;
	line-height: 105pt;
	letter-spacing: -10px;
	color: #525e6a;
	text-align: center;
}

/*
Common Classes: New Design(2008) 
*/
.clsLTHeader
{
    font-family: Verdana;
	font-size: 14pt;
	font-weight: bold;
	color: #bdcd00;
}
.clsTableHeader
{
    BACKGROUND-COLOR: #bdcd00;
    COLOR: #525e6a;
    FONT-FAMILY: Verdana;
    FONT-SIZE: 9pt;
    FONT-WEIGHT: bold
}

.clsTableRow
{
    BACKGROUND-COLOR: #e7eab2;
    COLOR: #525e6a;
    FONT-FAMILY: Verdana;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: normal
}

.clsTableRowEven
{
    BACKGROUND-COLOR: #d5db71;
    COLOR: #525e6a;
    FONT-FAMILY: Verdana;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: normal
}

.clsNormalText
{
    font-family: Verdana;
	font-size: 8pt;
	color: #525e6a;
}

.clsSloganText
{
	font-family: Verdana;
	font-size: 11pt;
	font-weight: bold;
	color: #525e6a;
}

.clsHighLightText
{
    COLOR: #525e6a;
    FONT-FAMILY: Verdana;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: bold
}

/*
Form Classes: New Design(2008) 
*/
.clsFormLabel 
{ 
    color: #525e6a; 
    font-size: 8pt; 
    font-family: Verdana; 
    font-weight: bold; 
    text-decoration: none 
}

/*
.clsStandardText
{
	COLOR: #383F41;
    FONT-FAMILY: Verdana;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: normal;
    TEXT-DECORATION: none
}
.clsStandardTextHighlight
{
	COLOR: #383F41;
    FONT-FAMILY: Verdana;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none
}

.clsStandardLink
{
    COLOR: #383F41;
    FONT-FAMILY: Verdana;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: normal;
    TEXT-DECORATION: underline
}

A.clsStandardLink:visited
{
    COLOR: #949AA2
}

A.clsStandardLink:hover
{
    FONT-WEIGHT: bold
}
.clsSloganText
{
    COLOR:#383F41; ;
    FONT-FAMILY: Verdana;
    FONT-SIZE: 9pt;
    FONT-WEIGHT: bold
}

Classes for Form


.clsFormfieldError
{
    COLOR: #ff0000;
    FONT-FAMILY: verdana;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: normal;
}
.clsFormField
{
    FONT-FAMILY: Verdana;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: normal
}
.clsFormLabelRow
{
    BACKGROUND-COLOR: #ffffff;
    COLOR: #383F41;
    FONT-FAMILY: Verdana;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: bold
}
.clsFormLabelRowDarker
{
    BACKGROUND-COLOR: #C9D14F;
    COLOR: #383F41;
    FONT-FAMILY: Verdana;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: bold
}
.clsTableRowLight2008
{
    BACKGROUND-COLOR: #DADEE0;
    COLOR: #000000;
    FONT-FAMILY: Verdana;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: normal
}
.clsTableRowMedium2008
{
    BACKGROUND-COLOR: #A3ACB8;
    COLOR: #000000;
    FONT-FAMILY: Verdana;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: normal
}
*/
.clsTableRowDark2008
{
    BACKGROUND-COLOR: #6C7179;
    COLOR: #FFFFFF;
    FONT-FAMILY: Verdana;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: normal
}

.clsTableHeaderGray2008
{
    BACKGROUND-COLOR: #6C7179;
    COLOR: #FFFFFF;
    FONT-FAMILY: Verdana;
    FONT-SIZE: 9pt;
    FONT-WEIGHT: bold
}
.clsFormError2008
{
    COLOR: #ff0000;
    FONT-FAMILY: Verdana;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: bold
}
.clsFormConfirmation2008
{
    COLOR: #bdcd00;
    FONT-FAMILY: Verdana;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: bold
}

/*
----------------------- End of new area -----------------------
*/
.clsTableMenuLeft
{
    COLOR: #ffffff;
    FONT-FAMILY: Verdana;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: normal;
    TEXT-DECORATION: none
}
.clsTableMenuLeftActive
{
    COLOR: #800000;
    FONT-FAMILY: Verdana;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: normal;
    TEXT-DECORATION: none
}
.clsTableHeaderTOnline
{
    BACKGROUND-COLOR: #7392ad;
    COLOR: #ffffff;
    FONT-FAMILY: Verdana;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: bold
}
.clsTableHeaderMerkur
{
    BACKGROUND-COLOR: #94CBB7;
    COLOR: black;
    FONT-FAMILY: Verdana;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: bold
}
.clsTableHeadMerkur
{
    BACKGROUND-COLOR: #00947a;
    COLOR: black;
    FONT-FAMILY: Verdana;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: bold
}
.clsTableFooter
{
    BACKGROUND-COLOR: #8cbed6;
    COLOR: #4682b4;
    FONT-FAMILY: Verdana;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: bold
}
.clsCommandBar
{
    BACKGROUND-COLOR: #ffcf80;
    FONT-FAMILY: Verdana;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: bold
}
.clsTableRowMerkur
{
    BACKGROUND-COLOR: #B8E9D7;
    COLOR: #000000;
    FONT-FAMILY: Verdana;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: bold
}
.clsTableRowMerkurPreis
{
    BACKGROUND-COLOR: #B8E9D7;
    COLOR: #00947a;
    FONT-FAMILY: Verdana;
    FONT-SIZE: 9pt;
    FONT-WEIGHT: bold
}
.clsRow
{
    BACKGROUND-COLOR: #e7eff7;
    COLOR: #000000;
    FONT-FAMILY: Verdana;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: normal
}
.clsRowEven
{
    BACKGROUND-COLOR: #d9e1e9;
    COLOR: #000000;
    FONT-FAMILY: Verdana;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: normal
}

.clsTableRowTOnline
{
    BACKGROUND-COLOR: #ffffff;
    COLOR: #800000;
    FONT-FAMILY: Verdana;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: normal
}
.clsTableRowDataDef
{
    BACKGROUND-COLOR: #e7eff7;
    COLOR: #000000;
    FONT-FAMILY: Verdana;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: normal
}

.clsTableRowTOnlineEven
{
    BACKGROUND-COLOR: #efefef;
    COLOR: #800000;
    FONT-FAMILY: Verdana;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: normal
}
.clsTableRowMerkurEven
{
    BACKGROUND-COLOR: #94CBB7;
    COLOR: #800000;
    FONT-FAMILY: Verdana;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: normal
}
.clsTableRowSmall
{
    FONT-FAMILY: Verdana;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: normal
}
.clsFormRow
{
    FONT-FAMILY: Verdana;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: normal
}
.clsFormRowLang
{

    FONT-SIZE: 7pt;
    FONT-WEIGHT: normal
}
.clsFormError
{
    COLOR: #ff0000;
    FONT-FAMILY: Verdana;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: bold
}
.clsFormLabel_old
{
    COLOR: #000000;
    FONT-FAMILY: Verdana;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: bold
}
.clsFormLabelTOnline
{
    COLOR: #ffffff;
    FONT-FAMILY: Verdana;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: bold
}
.clsFormLabelMerkur
{
    COLOR: #ffffff;
    FONT-FAMILY: Verdana;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: bold
}
.clsFormLabelRow_old
{
    BACKGROUND-COLOR: #e7eff7;
    COLOR: #000000;
    FONT-FAMILY: Verdana;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: bold
}
.clsFormLabelRowDarker_old
{
    BACKGROUND-COLOR: #8cbed6;
    COLOR: #000000;
    FONT-FAMILY: Verdana;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: bold
}
.clsFormField_old
{
    FONT-FAMILY: Verdana;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: normal
}
.clsFormFieldXXS
{
    FONT-FAMILY: Verdana;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: normal;
    WIDTH: 10px
}
.clsFormFieldXS
{
    FONT-FAMILY: Verdana;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: normal;
    WIDTH: 25px
}
.clsFormFieldS
{
    FONT-FAMILY: Verdana;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: normal;
    WIDTH: 50px
}
.clsFormFieldSX
{
    FONT-FAMILY: Verdana;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: normal;
    WIDTH: 80px
}
.clsFormFieldXM
{
    FONT-FAMILY: Verdana;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: normal;
    WIDTH: 100px
}
.clsFormFieldM
{
    FONT-FAMILY: Verdana;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: normal;
    WIDTH: 150px
}
.clsFormFieldXXM
{
    FONT-FAMILY: Verdana;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: normal;
    WIDTH: 200px
}
.clsFormFieldL
{
    FONT-FAMILY: Verdana;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: normal;
    WIDTH: 250px
}
.clsFormFieldXL
{
    FONT-FAMILY: Verdana;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: normal;
    WIDTH: 350px
}
.clsFormFieldXXL
{
    FONT-FAMILY: Verdana;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: normal;
    WIDTH: 450px
}
.clsFormfieldError_old
{
    COLOR: #ff0000;
    FONT-FAMILY: Verdana;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: bold
}
.clsFormfieldErrorSplash
{
    COLOR: #ff0000;
    BACKGROUND-COLOR: #ffffff;
    FONT-FAMILY: Verdana;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: bold
}
.clsFormfieldErrorTOnline
{
    COLOR: #000000;
    FONT-FAMILY: Verdana;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: bold
}
.clsFormfieldErrorMerkur
{
    COLOR: #800000;
    FONT-FAMILY: Verdana;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: bold
}
.clsNavigationItem
{
    COLOR: black;
    FONT-FAMILY: Verdana;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none
}
.clsErrorLogical
{
    COLOR: #ff0000;
    FONT-FAMILY: Verdana;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: bold
}
.clsFntFrameTop
{
    COLOR: #ffffff;
    FONT-FAMILY: Verdana;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: bold
}
.clsActionButton
{
    BACKGROUND-COLOR: transparent;
    COLOR: #000000;
    FONT-FAMILY: Verdana;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none
}

.clsBoldText
{
    COLOR: #000000;
    FONT-FAMILY: Verdana;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: bold
}
.clsBoldTextExpert
{
    COLOR: #3281D0;
    FONT-FAMILY: Verdana;
    FONT-SIZE: 10pt;
    FONT-WEIGHT: bold
}

.clsLTHeader_old
{
    COLOR: #800000;
    FONT-FAMILY: Verdana;
    FONT-SIZE: 10pt;
    FONT-WEIGHT: bold
}
.clsLTHeaderTOnline
{
    COLOR: #E3007F;
    FONT-FAMILY: Verdana;
    FONT-SIZE: 10pt;
    FONT-WEIGHT: bold
}
.clsLTHeaderMerkur
{
    COLOR: #B8E9D7;
    FONT-FAMILY: Verdana;
    FONT-SIZE: 10pt;
    FONT-WEIGHT: bold
}
.clsNormalTextTOnline
{
    COLOR: #E3007F;
    FONT-FAMILY: Verdana;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: normal
}
.clsLTForm
{
    COLOR: #000000;
    FONT-FAMILY: Verdana;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: normal
}
.clsLTFooter
{
    COLOR: #000000;
    FONT-FAMILY: Verdana;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: normal
}
.clsLTCommand
{
    COLOR: #000000;
    FONT-FAMILY: Verdana;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: normal
}
.clsActionButtonLeft
{
    BACKGROUND-COLOR: transparent;
    BACKGROUND-IMAGE: url(../../images/common/form_left2.gif)
}
.clsActionButtonRight
{
    BACKGROUND-COLOR: transparent;
    BACKGROUND-IMAGE: url(../../images/common/form_right2.gif)
}
.clsBgLeftRight
{
    BACKGROUND-COLOR: #8cbed6;
    MARGIN: 5px;
}
.clsBodyMain
{
    background-color: #ffffff;
    margin: 12px;
    height: 95%;
}
.clsSplashLink
{
    COLOR: #800000;
    FONT-FAMILY: Verdana;
    FONT-SIZE: 9pt;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none
}
.clsHighLightLink
{
    COLOR: #525e6a;
    FONT-FAMILY: Verdana;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none
}


.clsSpacingHead
{
    HEIGHT: 10px;
    WIDTH: 10px
}
.clsSpacingText
{
    HEIGHT: 10px;
    WIDTH: 10px
}
.clsSpacingTable
{
    HEIGHT: 10px;
    WIDTH: 10px
}
.clsSpacingFooter
{
    HEIGHT: 20px;
    WIDTH: 10px
}
.clsSpacingButton
{
    HEIGHT: 20px;
    WIDTH: 10px
}
.clsQuestCatTreeLink
{
    COLOR: #000000;
    FONT-FAMILY: Verdana;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none
}
.clsQuestCatQuestLink
{
    COLOR: #000000;
    FONT-FAMILY: Verdana;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: normal;
    TEXT-DECORATION: none
}
.clsQuestCatQuestAnswLink
{
    COLOR: #000000;
    FONT-FAMILY: Verdana;
    FONT-SIZE: 8pt;
    FONT-STYLE: italic;
    FONT-WEIGHT: normal;
    TEXT-DECORATION: none
}
.clsOpinionTextarea
{
    FONT-FAMILY: Verdana;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: normal;
    HEIGHT: 60pt;
    WIDTH: 200pt
}
.clsSplashTextarea
{
    FONT-FAMILY: Verdana;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: normal;
    HEIGHT: 60pt;
    WIDTH: 150pt
}
.clsSplashText
{
    FONT-FAMILY: Verdana;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: normal;
    WIDTH: 164px
}
A.clsTableMenuLeft:hover
{
    COLOR: #800000
}
.clsSloganText_old
{
    COLOR: #800000;
    FONT-FAMILY: Verdana;
    FONT-SIZE: 9pt;
    FONT-WEIGHT: bold
}

.clsInfoText
{
	font-family: Verdana;
	font-size: 8pt;
	color: #525e6a;
	text-decoration: underline;
}

.clsInfoTextBold
{
    COLOR: #800000;
    FONT-FAMILY: Verdana;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: bold
}
.clsInfoTextTOnline
{
    COLOR: #ffffff;
    FONT-FAMILY: Verdana;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: normal
}
.clsPollQuestion
{
    HEIGHT: 100px;
    WIDTH: 450px
}
.clsPollStatisticTable
{
    BACKGROUND-COLOR: #e7eab2;
    COLOR: black;
    FONT-FAMILY: Verdana;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: normal
}
.clsPollStatisticTableBold
{
    BACKGROUND-COLOR: #e7eab2;
    COLOR: black;
    FONT-FAMILY: Verdana;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: bold
}
.clsInfoTextGrey
{
    COLOR: #999999;
    FONT-FAMILY: Verdana;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: normal
}
.clsInfoTextWhite
{
    COLOR: #ffffff;
    FONT-FAMILY: Verdana;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: normal
}
.clsTableRowPopUp
{
    BACKGROUND-COLOR: #c0d9e0;
    COLOR: #800000;
    FONT-FAMILY: Verdana;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: normal
}
.clsTableRowPopUpTOnline
{
    BACKGROUND-COLOR: #efefef;
    COLOR: #800000;
    FONT-FAMILY: Verdana;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: normal
}
.clsTableRowPopUpMerkur
{
    BACKGROUND-COLOR: #00947a;
    COLOR: #800000;
    FONT-FAMILY: Verdana;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: normal
}
.hintergrund
{   
    background-image: url(../../images/experts/natter.jpg); 
    background-repeat: no-repeat;
    background-position: center center;
    background-attachment: fixed;
    font-family: Verdana, Helvetica, sans-serif; 
    font-size: 8pt; 
    font-weight: normal; 
    color: #000000
}
.clsQuestion
{
    COLOR: #000000;
    FONT-FAMILY: Verdana;
    FONT-SIZE: 10pt;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none
}
.clsAnswer
{
    COLOR: #000000;
    FONT-FAMILY: Verdana;
    FONT-SIZE: 10pt;
    FONT-WEIGHT: normal;
    TEXT-DECORATION: none
}
A.clsAnswer:hover
{
    COLOR: #800000;
    FONT-WEIGHT: bold
}
.clsFormFieldTextArea
{
    FONT-FAMILY: Verdana;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: normal;
    width: 350px;
    Height: 100px
}
.clsFormFieldTextAreaDisabled
{
    FONT-FAMILY: Verdana;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: normal;
    Color: #888888;
    width: 350px;
    Height: 100px
}
.clsPopUpUpload
   { border: solid 1px #55bfff }
 .clsMainTable{
	background-color: #C0D5E1;
}
.clsFileUpUploadArea
    { background-color: #fff; padding: 1px; border: solid 1px #8cbed6 }
.clsttop{background-image: url(../../images/ma_vote/vtop.gif);}
.clstleft{background-image: url(../../images/ma_vote/vleft.gif);}
.clstright{background-image: url(../../images/ma_vote/vright.gif);}
.clstbottom{background-image: url(../../images/ma_vote/vbottom.gif);}
.clstcornertopleft{background-image: url(../../images/ma_vote/vtopleft.gif)}
.clstcornertopright{background-image: url(../../images/ma_vote/vtopright.gif)}
.clstcornerbottomleft{background-image: url(../../images/ma_vote/vbottomleft.gif)}
.clstcornerbottomright{background-image: url(../../images/ma_vote/vbottomright.gif)}
.clsttopin{background-image: url(../../images/ma_vote/intop.gif)}
.clstleftin{background-image: url(../../images/ma_vote/inleft.gif);}
.clstrightin{background-image: url(../../images/ma_vote/inright.gif);}
.clstbottomin{background-image: url(../../images/ma_vote/inbottom.gif)}
.clstcornertopleftin{background-image: url(../../images/ma_vote/intopleft.gif)}
.clstcornertoprightin{background-image: url(../../images/ma_vote/intopright.gif)}
.clstcornerbottomleftin{background-image: url(../../images/ma_vote/inbottomleft.gif)}
.clstcornerbottomrightin{background-image: url(../../images/ma_vote/inbottomright.gif)}
.clsbuttontop{background-image: url(../../images/ma_vote/button_top.gif)}
.clsbuttonleft{background-image: url(../../images/ma_vote/button_left.gif)}
.clsbuttonright{background-image: url(../../images/ma_vote/button_right.gif)}
.clsbuttonbottom{background-image: url(../../images/ma_vote/button_bottom.gif)}
.clsbuttontopleft{background-image: url(../../images/ma_vote/button_topleft.gif)}
.clsbuttontopright{background-image: url(../../images/ma_vote/button_topright.gif)}
.clsbuttonbottomleft{background-image: url(../../images/ma_vote/button_bottomleft.gif)}
.clsbuttonbottomright{background-image: url(../../images/ma_vote/button_bottomright.gif)}
.clsTableRowClosed  { color: #800000; font-size: 8pt; font-family: Verdana; font-weight: normal; background-color: #b1c3e8 }
/*****************************
*** Question Block Display ***
*****************************/
.clsBlock1   { color: #000; font-size: 11px; font-family: Verdana, Verdana, Helvetica, sans-serif; background-color: #ff0; text-align: center; vertical-align: middle }
.clsBlock2    { color: #000; font-size: 11px; font-family: Verdana, Verdana, Helvetica, sans-serif; background-color: #f60; text-align: center; vertical-align: middle }
.clsBlock3    { color: #000; font-size: 11px; font-family: Verdana, Verdana, Helvetica, sans-serif; background-color: #f33; text-align: center; vertical-align: middle }
.clsBlock4    { color: #000; font-size: 11px; font-family: Verdana, Verdana, Helvetica, sans-serif; background-color: #c00; text-align: center; vertical-align: middle }
.clsBlock5    { color: #fff; font-size: 11px; font-family: Verdana, Verdana, Helvetica, sans-serif; background-color: #903; text-align: center; vertical-align: middle }
.clsBlock6    { color: #fff; font-size: 11px; font-family: Verdana, Verdana, Helvetica, sans-serif; background-color: #000; text-align: center; vertical-align: middle }
.clsBlock7    { color: #fff; font-size: 11px; font-family: Verdana, Verdana, Helvetica, sans-serif; background-color: #00c; text-align: center; vertical-align: middle }
.clsBlock8    { color: #000; font-size: 11px; font-family: Verdana, Verdana, Helvetica, sans-serif; background-color: #0cc; text-align: center; vertical-align: middle }
.clsBlock9    { color: #000; font-size: 11px; font-family: Verdana, Verdana, Helvetica, sans-serif; background-color: #0c0; text-align: center; vertical-align: middle }
.clsBlock0    { color: #000; font-size: 11px; font-family: Verdana, Verdana, Helvetica, sans-serif; background-color: #9f0; text-align: center; vertical-align: middle }

.clsBlockAdd1    { color: #000; font-size: 11px; font-family: Verdana, Verdana, Helvetica, sans-serif; background-color: #fcf; text-align: center; vertical-align: middle }
.clsBlockAdd2    { color: #000; font-size: 11px; font-family: Verdana, Verdana, Helvetica, sans-serif; background-color: #f69; text-align: center; vertical-align: middle }
.clsBlockAdd3    { color: #000; font-size: 11px; font-family: Verdana, Verdana, Helvetica, sans-serif; background-color: #c3c; text-align: center; vertical-align: middle }
.clsBlockAdd4    { color: #000; font-size: 11px; font-family: Verdana, Verdana, Helvetica, sans-serif; background-color: #c09; text-align: center; vertical-align: middle }
.clsBlockAdd5    { color: #000; font-size: 11px; font-family: Verdana, Verdana, Helvetica, sans-serif; background-color: #93c; text-align: center; vertical-align: middle }
.clsBlockAdd6     { color: #000; font-size: 11px; font-family: Verdana, Verdana, Helvetica, sans-serif; background-color: #66f; text-align: center; vertical-align: middle }
.clsBlockAdd7     { color: #000; font-size: 11px; font-family: Verdana, Verdana, Helvetica, sans-serif; background-color: #69f; text-align: center; vertical-align: middle }
.clsBlockAdd8     { color: #000; font-size: 11px; font-family: Verdana, Verdana, Helvetica, sans-serif; background-color: #99f; text-align: center; vertical-align: middle }
.clsBlockAdd9     { color: #000; font-size: 11px; font-family: Verdana, Verdana, Helvetica, sans-serif; background-color: #96c; text-align: center; vertical-align: middle }
.clsBlockAdd0     { color: #000; font-size: 11px; font-family: Verdana, Verdana, Helvetica, sans-serif; background-color: #f6c; text-align: center; vertical-align: middle }

/****************************************
************* Tabs Display ************** 
****************************************/
.clstableftactive{background-image: url(../../webfiles/images/common/TabLeftActive.gif)}
.clstabrightactive{background-image: url(../../webfiles/images/common/TabRightActive.gif)}
.clstabcenteractive{background-image: url(../../webfiles/images/common/TabLineActive.gif)}
.clstableftinactive{background-image: url(../../webfiles/images/common/TabLeftInActive.gif)}
.clstabrightinactive{background-image: url(../../webfiles/images/common/TabRightInActive.gif)}
.clstabcenterinactive{background-image: url(../../webfiles/images/common/TabLineInActive.gif)}
.clstabmidAI{background-image: url(../../webfiles/images/common/TabMiddleAI.gif)}
.clstabmidIA{background-image: url(../../webfiles/images/common/TabMiddleIA.gif)}
.clstabmidII{background-image: url(../../webfiles/images/common/TabMiddleII.gif)}

.clstabrightactiveLightGreen{background-image: url("../pic/common/TabRightActiveLightGreen.gif")}
.clstabcenteractiveLightGreen{background-image: url("../pic/common/TabMiddleActiveLightGreen.gif")}
.clstableftactiveLightGreen{background-image: url("../pic/common/TabLeftActiveLightGreen.gif")}

/** für Print im User **/
.clsMainContentPrint{background-color:white; height:92%; overflow: auto;}

/** für Print der AGB's bei der Registrierung **/
.clsContentPrint{background-color: #FFFFFF; height:100%; padding-left:8px; margin-left:0px; margin-top: 8px; overflow: auto;}
