

body
{
    text-align: center;
    margin: 0 auto;
    z-index: -1;
}

html
{
    text-align: center;
    margin: 0 auto;
    z-index: -1;
    overflow-y: scroll;
}



@font-face
{
    font-family: typicons;
    src: url("../iconfont/font/typicons.eot?#iefix"), url("../iconfont/font/typicons.woff"), url("../iconfont/font/typicons.ttf"), url("../iconfont/font/typicons.svg#typicons");
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: OpenSansRegular;
    src: url('../fonts/OpenSans-Regular.ttf'), url('../fonts/OpenSans-Regular-webfont.eot'), url('../fonts/OpenSans-Regular-webfont.woff'), url('../fonts/OpenSans-Regular-webfont.svg');
}

@font-face {
    font-family: OpenSansSemibold;
    src: url('../fonts/OpenSans-Semibold.ttf'), url('../fonts/OpenSans-Semibold-webfont.eot'), url('../fonts/OpenSans-Semibold-webfont.woff'), url('../fonts/OpenSans-Semibold-webfont.svg');
}

@font-face {
    font-family: OpenSansSemiboldItalic;
    src: url('../fonts/OpenSans-SemiboldItalic.ttf'), url('../fonts/OpenSans-SemiboldItalic-webfont.eot'), url('../fonts/OpenSans-SemiboldItalic-webfont.woff'), url('../fonts/OpenSans-SemiboldItalic-webfont.svg');
}

@font-face {
    font-family: OpenSansSemiboldLight;
    src: url('../fonts/OpenSans-Light.ttf'), url('../fonts/OpenSans-Light-webfont.eot'), url('../fonts/OpenSans-Light-webfont.woff'), url('../fonts/OpenSans-Light-webfont.svg');
}

@font-face {
    font-family: OpenSansBold;
    src: url('../fonts/OpenSans-Bold.ttf'), url('../fonts/OpenSans-Bold-webfont.eot'), url('../fonts/OpenSans-Bold-webfont.woff'), url('../fonts/OpenSans-Bold-webfont.svg');
}

@font-face {
    font-family: OpenSansItalic;
    src: url('../fonts/OpenSans-Italic.ttf'), url('../fonts/OpenSans-Italic-webfont.eot'), url('../fonts/OpenSans-Italic-webfont.woff'), url('../fonts/OpenSans-Italic-webfont.svg');
}

@font-face
{
    font-family: RobotoRegular;
    src: url('../fonts/roboto/Roboto-Regular.ttf');
    font-weight: normal;
	font-style: normal;
}

@font-face
{
    font-family: RobotoRegular;
    src: url('../fonts/roboto/Roboto-SemiBold.ttf');
    font-weight: bold;
	font-style: normal;
}

@font-face
{
    font-family: RobotoMedium;
    src: url('../fonts/roboto/Roboto-Medium.ttf');
}

@font-face
{
    font-family: RobotoBold;
    src: url('../fonts/roboto/Roboto-Bold.ttf');
}

@font-face
{
    font-family: RobotoItalic;
    src: url('../fonts/Roboto/Roboto-Italic.ttf');
}

@font-face
{
    font-family: RalewayRegular;
    src: url('../fonts/Raleway/Raleway-Regular.ttf');
}

@font-face
{
    font-family: RalewaySemiBold;
    src: url('../fonts/Raleway/Raleway-SemiBold.ttf');
}

@font-face
{
    font-family: RalewayBold;
    src: url('../fonts/Raleway/Raleway-Bold.ttf');
}

@font-face
{
    font-family: RalewayItalic;
    src: url('../fonts/Raleway/Raleway-Italic.ttf');
}


p
{
    margin-top: 0;
    margin-bottom: 0;
}
ul
{
    margin-top: 0;
    margin-bottom: 0;
    margin-left: 0px;
    padding-left: 40px;
}

li
{
    margin: 0;
    padding: 0;
}

.DivMasterFrame
{
    text-align: left;
    margin: 0 auto; /* align for good browsers */
    width: 1040px;
}

.DivEmptyTopFrame
{
    height: 20px;
}

.DivTopFrame
{
    width: 1040px;
}

.DivTopFrameMenu
{
    height: 28px;
    z-index: 100;
}

DivMain
{
    width: 1040px;
}

.DivGreyShadeLoggedIn
{
    background-color: #f5f5f5;
    border-top: solid 1px #EDEBEB;
    border-bottom: solid 1px #EDEBEB;
}

.CommonTextSemiBold {
    font-family: OpenSansBold;
}

.CommonTextBold {
    font-family: OpenSansBold;
}

.CommonTextItalic
{
    font-style: italic;
}

.StartPageText
{
    font-size: 11px;
    line-height: 12pt;
    color: #595959;
}

.FadeBooking
{
    filter: alpha(opacity=40);
    -moz-opacity: 0.4;
    opacity: 0.4;
}

.DivFaded
{
    filter: alpha(opacity=40);
    -moz-opacity: 0.4;
    opacity: 0.4;
    text-align: left;
    margin: 0 auto; /* align for good browsers */
    width: 1040px;
}

.DivUnfaded
{
    filter: alpha(opacity=100);
    -moz-opacity: 1;
    opacity: 1;
    text-align: left;
    margin: 0 auto; /* align for good browsers */
    width: 1040px;
}

font
{
    font-size: 11px;
    color: #000000;
}

.text
{
    font-size: 11px;
    color: #000000;
}

.InfoText
{
    line-height: 23px;
}

.InfoTextSmall
{
    font-size:13px;
    line-height: 21px;
}

.InfoText strong
{
    color: #303030;
}

.InfoTextBold
{
    font-family: RalewaySemiBold, Sans-Serif;
    color: #303030;
    line-height: 21px;
}

.InfoTextItalic
{
    font-style:italic;
    line-height: 21px;
}

.InfoTextHeader
{
    font-size: 14px;
    line-height: 21px;
    font-family: RalewayBold, Sans-Serif;
}

.InfoTextHeaderSmall
{
    font-size: 13px;
    line-height: 20px;
    font-family: RalewayBold, Sans-Serif;
}

.PriceInfoText
{
    font-size: 12px;
    color: #212121;
    line-height: 30px;
}



.InformationPageHeader
{
    font-size: 19px;
    color: #737373;
    letter-spacing: 1px;
}

.NewsFeedHeader
{
    font-size:14px;
    line-height: 19px;
    font-family: RalewayBold, Sans-Serif;
    color: #292929;
    letter-spacing:0.5px;
}

.NewsHeader
{
    font-size: 18px;
    font-family: RalewayBold, Sans-Serif;
    letter-spacing: 0.5px;
    color:#292929;
}

.NewsListHeader
{
    font-size: 16px;
    font-family: RalewayBold, Sans-Serif;
    letter-spacing: 0.5px;
    color:#292929;
}

.NewsBodyText
{
    line-height: 22px;
}

.StartpageBodyText
{
    
    line-height: 21px;
}

.NewsFeedBodyText
{
    line-height: 19px;
    font-size:13px;
    
}

.NewsImageBorder
{
    border: solid 1px #CDCDCD;
}

.NewsImageNoBorder
{
    border: solid 1px #FFFFFF;
}

.wrapword
{
    white-space: -moz-pre-wrap !important; /* Mozilla, since 1999 */
    white-space: -pre-wrap; /* Opera 4-6 */
    white-space: -o-pre-wrap; /* Opera 7 */
    white-space: pre-wrap; /* css-3 */
    word-wrap: break-word; /* Internet Explorer 5.5+ */
}

.NewsImageText
{
    font-size: 13px;
    line-height: 18px;
    font-style:italic;
    font-family:Helvetica;
}

.NewsImagePhotographer
{
    font-size: 11px;
    color: #3D3D3D;
    text-transform: uppercase;
    line-height: 17px;
}

.NewsPublishedDate
{
    font-size: 12px;
    color: #737373;
    
}

.NewsFeedPublishedDate
{
    font-size: 11.5px;
    color: #737373;
}

.ReadonlyField
{
    border: 0px;
    font-size: 11px;
}

.SmallText
{
    font-size: 11px;
    color: #000000;
}

.CalendarSmallTextHeader
{
    font-size: 9pt;
    color: #000000;
}

.CalendarWeekday
{
    font-size: 10px;
    color: #595959;
    text-transform: uppercase;
}

.HeaderSmallText
{
    font-size: 7pt;
    color: #FFFFFF;
    text-transform: uppercase;
}

.TopMenuAssociation {
    color: #3d3d3d;
    font-size: 12px;
    padding-left: 10px;
}

.TopMenuLink
{
    color: #2f2f2f;
    font-size: 12px;
}

.TopMenuLocality
{
    font-size: 10px;
    color: #000000;
    text-transform: uppercase;
}

.HeaderText
{
    font-size: 8pt;
    color: #FFFFFF;
}

.FunctionHeader
{
    font-family: RalewaySemiBold, Sans-Serif;
    font-size: 16px;
    color: #494949;
    letter-spacing: 0.5px;
}

.FunctionHeaderBold
{
    font-size: 14px;
    color: #5b5b5b;
    letter-spacing: 0.7px;
}

.ListText
{
    font-size: 13px;
}

.ListTextBold
{
    font-size: 13px;
    color: #5b5b5b;
    font-weight:bold;
}

.ErrorReportFunctionHeader
{
    font-size: 14px;
    color: #737373;
    letter-spacing: 0.7px;
    font-weight: bold;
}


.NoticeBoardSubject
{
    font-size: 8pt;
    color: #737373;
    font-weight: bold;
}

.NoticeBoardText
{
    font-size: 8pt;
    color: #595959;
    line-height: 13pt;
}

.FunctionDescription
{
    font-size: 7pt;
    color: #737373;
    text-transform: uppercase;
    letter-spacing: 1px;
}

.CharButton
{
    background: url('../images/bg/BgCharButton.png');
    background-color: #F3F3F3;
}

.MessageThreadDate
{
    font-size: 11px;
    color: #737373;
    letter-spacing: 1.1px;
}

.MessRecLeft
{
    background-image: url('../images/bg/MessRecLeft.png');
}

.MessRecMid
{
    background-image: url('../images/bg/MessRecMid.png');
}

.MessRecRight
{
    background-image: url('../images/bg/MessRecRight.png');
    color: #FFFFFF;
}

.FunctionItemMenuMain
{
    background-image: url('../images/bg/FunctionItemMenuMain.gif');
    color: #FFFFFF;
}

.FunctionItemMenuLeft
{
    background-image: url('../images/bg/FunctionItemMenuLeft.gif');
    color: #FFFFFF;
}

.FunctionItemMenuRight
{
    background-image: url('../images/bg/FunctionItemMenuRight.gif');
    color: #FFFFFF;
}

.FunctionItemMenuMainDs
{
    background-image: url('../images/bg/FunctionItemMenuMainDs.gif');
    color: #FFFFFF;
}

.FunctionItemMenuLeftDs
{
    background-image: url('../images/bg/FunctionItemMenuLeftDs.gif');
    color: #FFFFFF;
}

.FunctionItemMenuRightDs
{
    background-image: url('../images/bg/FunctionItemMenuRightDs.gif');
    color: #FFFFFF;
}

.MessageBubbleTop
{
    background-image: url('../images/messages/MessageBubbleTop.png');
}

.MessageBubbleMain
{
    background-image: url('../images/messages/MessageBubbleMain.png');
}

.MessageBubbleBottom
{
    background-image: url('../images/messages/MessageBubbleBottom.png');
}


.MessagesHeader
{
    background-image: url('../images/messages/MessagesHeader.png');
}

.MessagesMenuLeftSel
{
    background-image: url('../images/messages/MessagesMenuLeftSel.png');
    color: #FFFFFF;
}

.MessagesMenuMainSel
{
    background-image: url('../images/messages/MessagesMenuMainSel.png');
    color: #4B4B4B;
    font-size: 13px;
}



.MessagesMenuRightSel
{
    background-image: url('../images/messages/MessagesMenuRightSel.png');
    color: #FFFFFF;
}

.MessagesMenuLeftDeSel
{
    background-image: url('../images/messages/MessagesMenuLeftDeSel.png');
    color: #FFFFFF;
}

.MessagesMenuMainDeSel
{
    background-image: url('../images/messages/MessagesMenuMainDeSel.png');
    color: #969696;
    font-size: 12px;
}

.MessagesMenuRightDeSel
{
    background-image: url('../images/messages/MessagesMenuRightDeSel.png');
    color: #FFFFFF;
}

.MessagesMenuEnd
{
    background-image: url('../images/messages/MessagesMenuEnd.png');
    color: #FFFFFF;
}

.MessagesMenuInbox
{
    background-image: url('../images/messages/MenuInbox.png');
    background-repeat: no-repeat;
}

.ProfileImageName
{
    font-size: 11px;
    color: #4B4B4B;
}

.ProfileImage
{
    padding: 2px;
    border: 1px solid #D0D0D0;
}



.ColumnHeaderLight
{
    font-size: 11px;
    letter-spacing: 0.7px;
    text-transform: uppercase;
    color: #111111;
}

.TableBold
{
    color: #737373;
    font-weight: bold;
}

input:-webkit-autofill
{
    -webkit-box-shadow: 0 0 0 1040px #f2f2f2 inset;
}


td
{
    font-family: OpenSansRegular, Tahoma, Helvetica, Sans-Serif, Arial;
    font-size: 14px;
    color: #000000;
}


.ColumnHeader {
    font-size: 11px;
    font-family: OpenSansSemibold, Tahoma, Helvetica, Sans-Serif, Arial;
    text-transform: uppercase;
    color: #595959;
}

input
{
    background-color: #FFFFFF;
    font-size: 13px;
    border: 1px solid #999999;
    color: #000000;
    outline: none;
}

input .text
{
    background-color: #FFFFFF;
    font-size: 13px;
    border: 1px solid #999999;
    color: #000000;
    outline: none;
}

input:focus
{
    outline: none;
}

.TextArea
{
    background-color: #FFFFFF;
    font-family: OpenSansRegular, Tahoma, Helvetica, Sans-Serif, Arial;
    font-size: 14px;
    border: 1px solid #999999;
    padding-left: 1px;
    color: #000000;
}

.TextAreaFaded
{
    background-color: #D4D4D4;
    font-family: OpenSansRegular, Tahoma, Helvetica, Sans-Serif, Arial;
    font-size: 14px;
    border: 1px solid #999999;
    padding-left: 1px;
    color: #000000;
}

textarea:focus
{
    outline: none;
}

.LinkLargeFont a
{
    font-size: 14px;
}

.TextNewsHeader
{
    background-color: #FFFFFF;
    font-size: 12px;
    border: 1px solid #737373;
    padding-left: 3px;
    color: #3D3D3D;
}

.TextAreaNewsBodyText
{
    background-color: #FFFFFF;
    font-family: OpenSansRegular, Tahoma, Helvetica, Sans-Serif, Arial;    
    font-size: 14px;
    line-height: 17px;
    border: 1px solid #737373;
    padding-left: 3px;
    color: #000000;
}

img
{
    border: 0px;
    display: block;
}

textarea
{
    background-color: #FFFFFF;
    font-size: 12px;
    border: 1px solid Black;
    color: #000000;
}
hr
{
    height: 1px;
    color: #000000;
}

.MainSectionHeader
{
    border-bottom: solid 1px #737373;
    border-top: solid 1px #737373;
    color: #FFFFFF;
    height: 26px;
    text-indent: 10px;
    background: #737373;
    background-color: #737373;
}

.CommonSectionHeader
{
    color: #262626;
    border-bottom: solid 1px #E6E6E6;
    border-top: solid 1px #E6E6E6;
    height: 30px;
    text-indent: 10px;
    background: #efefef;
    font-size:13px;
}

.CommonSectionHeaderDarkNoBorder
{
    color: #FFFFFF;
    height: 30px;
    text-indent: 10px;
    background: #424242;
    font-size:13px;
}

.CommonSectionHeaderNoBorder
{
    color: #262626;
    height: 30px;
    text-indent: 10px;
    background: #e3e3e3;
    font-size:13px;
}

.SectionExapandableHeader
{
    color: #666666;
    height: 26px;
    text-indent: 10px;
    border-bottom: solid 1px #D0CECE;
    border-top: solid 1px #D0CECE;
    font-weight: bold;
}

.SectionHeaderBooking
{
    color: #666666;
    border-bottom: solid 1px #C1C1C1;
    border-top: solid 1px #C1C1C1;
    height: 20px;
    text-indent: 10px;
    background: #E6E6E6;
}

.SectionHeaderBookingBig
{
    color: #262626;
    border-bottom: solid 1px #C1C1C1;
    border-top: solid 1px #C1C1C1;
    height: 30px;
    text-indent: 10px;
    background: #ececec;
    font-size: 13px;
}

.SectionBookingHeader
{
    color: #262626;
    border-bottom: solid 1px #C1C1C1;
    border-top: solid 1px #C1C1C1;
    height: 30px;
    background: #ececec;
    font-size: 13px;
}

.CommonLabel {
    font-family: OpenSansBold;
    color: #3D3D3D;
    font-size: 13px;
}

.CommonLabelFaded {
    font-family: OpenSansBold;
    color: #999999;
    font-size: 13px;
}

.CommonLabelBig {
    font-family: OpenSansBold;
    font-size: 12px;
    color: #666666;
}

.CommonLabelIndent
{
    color: #666666;
}

.CommonLabelMandatory
{
    font-weight: bold;
    color: #3D3D3D;
    font-size:13px;
    background-image: url(../images/common/CommonLabelMandatory.gif);
    background-position: right top;
    background-repeat: no-repeat;
}

.CommonLabelMandatoryIndent
{
    color: #666666;
    background-image: url(../images/common/CommonLabelMandatory.gif);
    background-position: right;
    background-repeat: no-repeat;
}

.SectionHeader
{
    color: #FFFFFF;
    letter-spacing: 1px;
    height: 22px;
    background-color: #A7A7A7;
    text-indent: 10px;
}

.SectionSubHeader
{
    color: #000000;
    letter-spacing: 1px;
    height: 22px;
    background-color: #E7E7E7;
    text-indent: 10px;
}

.NoticeBoardItemHeader
{
    color: #666666;
    border-bottom: solid 1px #C1C1C1;
    border-top: solid 1px #C1C1C1;
    height: 20px;
    text-indent: 8px;
    background: #E6E6E6;
    font-weight: bold;
}

.CreatedUpdatedInfo
{
    font-size: 12px;
    color: #737373;
}

.CategoryHeader
{
    color: #FFFFFF;
    letter-spacing: 1px;
    height: 22px;
}

.FirstColumnPaddingLeft
{
    padding-left: 10px;
}

.PageHeader
{
    font-family: RalewaySemiBold, Sans-Serif;
    font-size: 16px;
    color: #494949;
    letter-spacing: 0.5px;
}

.PageSubHeader
{
    font-size: 7pt;
    color: #737373;
    text-transform: uppercase;
    letter-spacing: 1px;
}

.ErrorReportPageHeader
{
    font-size: 16px;
    color: #3d3d3d;
    letter-spacing:0.5px;
}

.PageHeaderErrorReports
{
    font-size: 12px;
    color: #737373;
    font-weight: bold;
}

.PageHeaderStartpage
{
    font-size: 22px;
    color: #1e1e1e;
    line-height: 30px;
    font-family: RalewaySemiBold, Sans-Serif;
}

.MenuAssociationName
{
    font-size: 12px;
    letter-spacing: 1.2px;
    color: #000000;
}


.ReadMoreHeader
{
    font-size: 10pt;
    font-weight: bold;
    color: #737373;
}

.DropDown
{
    font-size: 13px;
    height: 20px;
    background-color: #FFFFFF;
    color: #222222;
    outline: none;
    border: 1px solid #959595;
}

.DropDownBig
{
    font-size: 13px;
    height: 30px;
    padding-left: 5px;
    background-color: #FFFFFF;
    color: #222222;
    outline: none;
    border: 1px solid #959595;
}

.DropDownFaded
{
    font-size: 11px;
    height: 20px;
    background-color: #D4D4D4;
    color: #000000;
    outline: none;
}

.TextAreaFaded
{
    font-size: 11px;
    height: 20px;
    background-color: #D4D4D4;
    color: #000000;
    outline: none;
}

.DropDownCalender
{
    font-size: 11px;
    background-color: #FFFFFF;
    color: #000000;
}

.TextBoxCommon
{
    background-color: #f2f2f2;
    font-size: 14px;
    border: 1px solid #CCCACA;
    color: #000000;
    outline: none;
    width: 200px;
    padding-left: 3px;
    padding-right: 0px;
}

.CommonButton
{
    background-color: #d6d6d6;
    font-size: 13px;
    letter-spacing: 1.1px;
    color: #1d1d1d;
    padding-top: 5px;
    padding-bottom: 5px;
    border-top: solid 1px #c6c6c6;
    border-left: solid 1px #c6c6c6;
    border-right: solid 1px #bdbdbd;
    border-bottom: solid 1px #bdbdbd;
    text-align: center;
    border-radius: 8px; /* Standard */
    -o-border-radius: 8px; /* Opera 10.x */
    -moz-border-radius: 8px; /* Mozilla/Firefox */
    -icab-border-radius: 8px; /* iCab */
    -khtml-border-radius: 8px; /* KHTML/Konqueror */
    -webkit-border-radius: 8px; /* Webkit/Safari/Chrome/etcetera */
    outline: none;
    min-width: 100px;
}

.ButtonYes
{
    background-color: #5d5d5d;
    font-size: 13px;
    letter-spacing: 1.1px;
    color: #FFFFFF;
    padding-top: 5px;
    padding-bottom: 5px;
    text-align: center;
    border-radius: 8px; /* Standard */
    -o-border-radius: 8px; /* Opera 10.x */
    -moz-border-radius: 8px; /* Mozilla/Firefox */
    -icab-border-radius: 8px; /* iCab */
    -khtml-border-radius: 8px; /* KHTML/Konqueror */
    -webkit-border-radius: 8px; /* Webkit/Safari/Chrome/etcetera */
    outline: none;
    min-width: 100px;
}

.ButtonDelete
{
    background-color: #d52a03;
    font-size: 13px;
    letter-spacing: 1.1px;
    color: #FFFFFF;
    background: url(../images/bg/ButtonDelete.png);
    padding-top: 5px;
    padding-bottom: 5px;
    border-top: solid 1px #707070;
    border-left: solid 1px #707070;
    border-right: solid 1px #666666;
    border-bottom: solid 1px #666666;
    text-align: center;
    border-radius: 8px; /* Standard */
    -o-border-radius: 8px; /* Opera 10.x */
    -moz-border-radius: 8px; /* Mozilla/Firefox */
    -icab-border-radius: 8px; /* iCab */
    -khtml-border-radius: 8px; /* KHTML/Konqueror */
    -webkit-border-radius: 8px; /* Webkit/Safari/Chrome/etcetera */
    outline: none;
    min-width: 100px;
}

.ButtonSearch
{
    border: 1px solid #B4B4B4;
    background-color: #E6E6E6;
    background-image: url(../images/bg/ButtonGeneral.gif);
    background-position: bottom right;
    background-repeat: no-repeat;
    font-size: 12px;
    letter-spacing: 1.1px;
    color: #000000;
    padding-top: 1px;
    padding-bottom: 1px;
}

.CheckBox
{
    background-color: #ffffff;
    font-size: 13px;
    outline: none;
    margin-left: 0px;
    padding-left: 0px;
}

.CheckBoxWithPadding
{
    background-color: #ffffff;
    font-size: 13px;
    outline: none;
}

.MessageCheckBox
{
    border: 0px solid white;
    background: #FFFFFF;
}

.MessageCheckBoxHoover
{
    border: 0px solid #E3E3E3;
    background: #E3E3E3;
}

.CheckBoxLogIn
{
    border: 0px solid white;
    background: transparent;
}

.RadioButton
{
    border: 0px solid white;
    background: none transparent;
}

.CommonLink
{
    background-image: url(../images/common/LinkMarker.png);
    background-repeat: no-repeat;
    background-position: left;
    padding-left: 8px;
    font-size:13px;
}

.CommonLinkOrange
{
    background-image: url(../images/common/LinkMarkerOrange.png);
    background-repeat: no-repeat;
    background-position: left;
    padding-left: 8px;
    font-size:13px;    
}

.CommonBackLink
{
    background-image: url(../images/common/LinkBackMarker.png);
    background-repeat: no-repeat;
    background-position: left;
    padding-left: 8px;
    font-size:13px;    
}

.CommonLinkDelete
{
    background-image: url(../images/common/LinkMarkerDelete.png);
    background-repeat: no-repeat;
    background-position: left;
    padding-left: 8px;
    font-size:13px;    
}

.CommonLinkWhite
{
    background-image: url(../images/common/LinkMarkerWhite.png);
    background-repeat: no-repeat;
    padding-left: 9px;
    font-size:13px;    
}

.DocumentEditLink
{
    background-image: url(../images/FolderTree/DocumentEdit.png);
    background-repeat: no-repeat;
    padding-left: 6pt;
    font-size:13px;    
}

.LinkAlert
{

    font-size: 12px;
}

.LinkEmailAddress
{
    background-image: url('../images/common/LinkEmail.png');
    background-repeat: no-repeat;
    padding-left: 25px;
}



.HeaderLinkMarker
{
    background-image: url(../images/common/HeaderLinkMarker.gif);
    background-repeat: no-repeat;
    padding-left: 8pt;
    color: #FFFFFF;
}

.HeaderLinkMarker2
{
    background-image: url(../images/common/HeaderLinkMarker2.gif);
    background-repeat: no-repeat;
    padding-left: 8pt;
    color: #FFFFFF;
}

.StartPage2
{
    background-image: url(../images/bg/StartPage2.gif);
}

.StartPage2b
{
    background-image: url(../images/bg/StartPage2b.gif);
}

.StartPage3
{
    background-image: url(../images/bg/StartPage3.png);
    width: 283px;
    height: 300px;
}

.StartPageCellPhone
{
    background-image: url(../images/bg/StartPageCellPhone.gif);
}


.StartpageBoxHeader
{
    color: #8BA2C5;
    font-weight: bold;
}

.StartPage7
{
    background-image: url(../images/bg/StartPage7.png	);
}

.TableLineLight
{
    background-color: #A30E01;
}

.TableLineLeftMenu
{
    background-color: #CCCCCC;
}

.TableRowDark
{
    background-color: #F2F2F1;
}

.TableRowMarked
{
    background-color: #F2F2F1;
}

.TableRowHoover
{
    background-color: #E3E3E3;
}

.TableRowLight
{
    background-color: #FFFFFF;
}

.TableLineStandard
{
    background-color: #C1C1C1;
}

.CalendarLineLight;
{
    background-color: #CDCDCD;
}

.CalendarLeftTopBorder
{
    border-left: solid 1px #B4B4B4;
    border-top: solid 1px #B4B4B4;
}

.CalendarLeftTopRightBorder
{
    border-left: solid 1px #B4B4B4;
    border-top: solid 1px #B4B4B4;
    border-right: solid 1px #B4B4B4;
}

.CalendarLeftTopRightBottomBorder
{
    border-left: solid 1px #B4B4B4;
    border-top: solid 1px #B4B4B4;
    border-right: solid 1px #B4B4B4;
    border-bottom: solid 1px #B4B4B4;
}

.CalendarLeftRightBorder
{
    border-left: solid 1px #CACACA;
    border-right: solid 1px #CACACA;
}
.CalendarLeftBorder
{
    border-left: solid 1px #CACACA;
}

.CalendarLeftBorderThick
{
    border-left: solid 2px #9A9A9A;
}

.CalendarBottomBorder
{
    border-bottom: solid 1px #9A9A9A;
}



.CalendarControlLeftBorder
{
    border-left: solid 1px #CDCDCD;
}

.CalendarStandardBackground
{
    background: #FFFFFF;
}

.BgCalenderBookingOccupied
{
    background-image: url('../images/bg/BgCalenderBookingOccupied.gif');
}

.CalendarDayHeader
{
    background-image: url('../images/bg/CalendarDayHeader.gif');
}

.CalendarDayHeaderSmall
{
    background-image: url('../images/bg/CalendarDayHeaderSmall.gif');
}

.CalendarDayHeaderToday
{
    background-image: url('../images/bg/CalendarDayHeaderToday.gif');
}

.CalendarDayHeaderTodaySmall
{
    background-image: url('../images/bg/CalendarDayHeaderTodaySmall.gif');
}

.CalenderFree
{
    background-image: url('../images/bg/BookingFree.gif');
}

.CalenderBookingUnavailable
{
    background-image: url('../images/bg/BookingUnavailable.gif');
}

.CalenderExpired
{
    background-image: url('../images/bg/BookingExpired.gif');
}


.CalenderFreeFocus
{
    background-image: url('../images/bg/BookingFreeFocus.gif');
}

.CalenderOccupied
{
    background-image: url('../images/bg/BookingOccupied.gif');
}

.CalenderOccupiedMultipleStart
{
    background-image: url('../images/bg/BookingOccupiedMultipleStart.gif');
}

.CalenderOccupiedMultipleStartFocus
{
    background-image: url('../images/bg/BookingOccupiedMultipleStartFocus.gif');
}

.CalenderOccupiedMultipleStartExpired
{
    background-image: url('../images/bg/BookingOccupiedMultipleStartExpired.gif');
}

.CalenderOccupiedMultipleMiddle
{
    background-image: url('../images/bg/BookingOccupiedMultipleMiddle.gif');
}

.CalenderOccupiedMultipleMiddleFocus
{
    background-image: url('../images/bg/BookingOccupiedMultipleMiddleFocus.gif');
}

.CalenderOccupiedMultipleMiddleExpired
{
    background-image: url('../images/bg/BookingOccupiedMultipleMiddleExpired.gif');
}

.CalenderOccupiedMultipleEnd
{
    background-image: url('../images/bg/BookingOccupiedMultipleEnd.gif');
}

.CalenderOccupiedMultipleEndFocus
{
    background-image: url('../images/bg/BookingOccupiedMultipleEndFocus.gif');
}

.CalenderOccupiedMultipleEndExpired
{
    background-image: url('../images/bg/BookingOccupiedMultipleEndExpired.gif');
}

.CalenderOccupiedFocus
{
    background-image: url('../images/bg/BookingOccupiedFocus.gif');
}

.CalenderOccupiedExpired
{
    background-image: url('../images/bg/BookingOccupiedExpired.gif');
}

.CalenderBookedByMe
{
    background-image: url('../images/bg/BookingByMe.gif');
}

.CalenderBookedByMeFocus
{
    background-image: url('../images/bg/BookingByMeFocus.gif');
}

.CalenderBookedByMeExpired
{
    background-image: url('../images/bg/BookingByMeExpired.gif');
}

.CalenderBookedByMeMultipleStart
{
    background-image: url('../images/bg/BookingByMeMultipleStart.gif');
}

.CalenderBookedByMeMultipleStartExpired
{
    background-image: url('../images/bg/BookingByMeMultipleStartExpired.gif');
}

.CalenderBookedByMeMultipleStartFocus
{
    background-image: url('../images/bg/BookingByMeMultipleStartFocus.gif');
}

.CalenderBookedByMeMultipleMiddle
{
    background-image: url('../images/bg/BookingByMeMultipleMiddle.gif');
}

.CalenderBookedByMeMultipleMiddleExpired
{
    background-image: url('../images/bg/BookingByMeMultipleMiddleExpired.gif');
}

.CalenderBookedByMeMultipleMiddleFocus
{
    background-image: url('../images/bg/BookingByMeMultipleMiddleFocus.gif');
}

.CalenderBookedByMeMultipleEnd
{
    background-image: url('../images/bg/BookingByMeMultipleEnd.gif');
}

.CalenderBookedByMeMultipleEndExpired
{
    background-image: url('../images/bg/BookingByMeMultipleEndExpired.gif');
}

.CalenderBookedByMeMultipleEndFocus
{
    background-image: url('../images/bg/BookingByMeMultipleEndFocus.gif');
}

.CalenderBookingSmallFree
{
    background-image: url('../images/bg/BookingSmallFree.gif');
}

.CalenderSmallBookingFreeFocus
{
    background-image: url('../images/bg/SmallBookingFreeFocus.gif');
}

.CalenderBookingSmallSelected
{
    background-image: url('../images/bg/CalenderBookingSmallSelected.gif');
}

.CalenderSmallBookingDaynameHeader
{
    background-image: url('../images/bg/SmallBookingDaynameHeader.gif');
}

.CalenderSmallBookingNotFree
{
    background-image: url('../images/bg/BookingNotFreeSmall.gif');
}

.CalenderSmallOccupied
{
    background-image: url('../images/bg/CalenderBookingOccupied.gif');
}

.FunctionMenuMain
{
    background-image: url('../images/bg/FunctionMenuMain.gif');
}

.ButtonStart
{
    background-image: url('../images/buttons/Start.gif');
}

.LoginInput
{
    background-color: #F6F3F3;
    width: 220px;
    height: 16px;
    border: solid 1px #CCCACA;
    color: #4B4B4B;
    line-height: 16px;
    font-size: 12px;
}

.LoginLabel
{
    color: #FFFFFF;
    font-size: 11px;
}

.LoginLabel2
{
    color: #4B4B4B;
    font-size: 12px;
}

.LabelEmailAddress
{
    background-image: url('../images/labels/LabelEmailAddress.gif');
}



.CheckBoxLogIn
{
    background-image: url('../images/buttons/CheckBoxLogIn.gif');
}
.LoginButton
{
    border: 0px;
    background-position: bottom right;
    background-repeat: no-repeat;
    background-color: #FFFFFF;
    height: 18px;
    width: 70px;
    background-image: url(../images/buttons/LogIn.gif);
}

.StartPage1
{
    background-image: url('../images/bg/StartPage1.gif');
}

.StartPage5
{
    background-image: url('../images/bg/StartPage5.png');
}



.HeaderAssociationName
{
    color: #FFFFFF;
    font-size: 11pt;
    font-weight: bold;
    font-family: Arial;
    letter-spacing: 1.2px;
    background-image: url(../images/common/HeaderLinkMarker.gif);
    background-repeat: no-repeat;
    padding-left: 8pt;
}

.FunctionMenuHeader
{
    background-image: url('../images/bg/FunctionMenuHeader.gif');
    height: 6px;
}

.LeftMenuItem
{
    background-color: #FFFFFF;
}

.LeftMenuItemHover
{
    background-color: #F0F0F0;
}

.LeftMenuItemText
{
    font-size: 13px;
    color: #000000;
}

/*
.LeftMenuItemLink a
{
	color: #909090;
	text-decoration: none;
}

.LeftMenuItemLink a:hover
{
	text-decoration: none;
	color: #515050;
}

.LeftMenuItemLink a.selected, a.selected:hover
{
	text-decoration: none;
	color: #515050;
}

.LeftMenuItemLinkHover
{
	text-decoration: none;
	background-color: #F0F0F0;
	font-weight: normal;
	color: #515050;
}


.LeftMenuItem a:hover
{
	text-decoration: none;
	background-color: #F0F0F0;
	font-weight: normal;
	color: #515050;
}
.LeftMenuItem a.selected, a.selected:hover
{
	text-decoration: none;
	background-color: #F0F0F0;
	font-weight: bold;
	color: #515050;
}

.LeftMenuItemSelected
{
	background-color: #F0F0F0;
	color: #000000;
}
*/



.TableFirstColumn
{
    text-indent: 10px;
}

.FolderTree
{
    background-image: url(../images/FolderTree/Folder.png);
    background-position: left;
    background-repeat: no-repeat;
    padding-left: 18px;
}

.FolderWithContent
{
    background-image: url(../images/FolderTree/FolderWithContent.png);
    background-position: left;
    background-repeat: no-repeat;
    padding-left: 18px;
}

.FolderLocked
{
    background-image: url(../images/FolderTree/FolderLocked.png);
    background-position: left;
    background-repeat: no-repeat;
    padding-left: 18px;
}

.FolderUnLocked
{
    background-image: url(../images/FolderTree/FolderUnlocked.png);
    background-position: left;
    background-repeat: no-repeat;
    padding-left: 18px;
}

.FolderTreeSubFolders
{
    background-image: url(../images/FolderTree/FolderSubFolders.png);
    background-position: left;
    background-repeat: no-repeat;
}

.FolderTreeSubFoldersExpanded
{
    background-image: url(../images/FolderTree/FolderSubFoldersExpanded.png);
    background-position: left;
    background-repeat: no-repeat;
}

.FolderRowMarked
{
    background-image: url(../images/FolderTree/FolderRowMarked.png);
}

.FolderRowUnmarked
{
    background-image: url(../images/FolderTree/FolderRowUnmarked.png);
}

.FolderMenu
{
    background-image: url(../images/FolderTree/FolderMenu.png);
    background-position: left;
    background-repeat: repeat;
}

.FolderTreeRoot
{
    background-image: url(../images/FolderTree/Root.gif);
    background-position: left;
    background-repeat: no-repeat;
}

.FolderTreeEmpty
{
    background-image: url(../images/FolderTree/Empty.gif);
    background-position: left;
    background-repeat: no-repeat;
    padding-left: 13px;
}

.FolderTreePlusBold
{
    background-image: url(../images/FolderTree/PlusBold.gif);
    background-position: left;
    background-repeat: no-repeat;
    padding-left: 13px;
}

.FolderTreeMinusBold
{
    background-image: url(../images/FolderTree/MinusBold.gif);
    background-position: left;
    background-repeat: no-repeat;
    padding-left: 13px;
}

.FolderTreeEmptyBold
{
    background-image: url(../images/FolderTree/EmptyBold.gif);
    background-position: left;
    background-repeat: no-repeat;
    padding-left: 13px;
}

.ErrorReportBigHeader
{
    font-weight:bold;
    font-size: 17px;
    color: #737373;
}

.SubMenuSelectedLeft
{
    background-image: url('../images/tabs/SubSelectedLeft.gif');
}

.SubMenuSelectedMain
{
    background-image: url('../images/tabs/SubSelectedMain.gif');

    font-size:12px;
}

.SubMenuSelectedRight
{
    background-image: url('../images/tabs/SubSelectedRight.gif');
}

.SubMenuDeselectedLeft
{
    background-image: url('../images/tabs/SubDeselectedLeft.gif');
}

.SubMenuDeselectedMain
{
    background-image: url('../images/tabs/SubDeselectedMain.gif');

     font-size:12px;
}

.SubMenuDeselectedRight
{
    background-image: url('../images/tabs/SubDeselectedRight.gif');
}

.SubMenuEnd
{
    background-image: url('../images/tabs/End.gif');
}

.SubMenuBottomLine
{
    background-image: url('../images/tabs/SubBottomLine.gif');
}

.InformationImageLeftFloat
{
    float: left;
    margin-right: 20px;
    margin-bottom: 10px;
}

.InformationImageRightFloat
{
    float: right;
    margin-left: 20px;
    margin-bottom: 10px;
}

.InformationImageBorder
{
    padding: 3px;
    border: 1px solid #CDCDCD;
}


#likebox-frame
{
    border: 2px solid #E6E6E6;
    width: 1040px;
    z-index: 10;
    height: 190px;
    overflow: hidden;
    position: relative;
    top: -1px;
    left: -2px;
}
#likebox-frame iframe
{
    left: -1px;
    overflow: hidden;
    position: relative;
    top: -1px;
}

.LinkBoxHeader
{
    font-family:RalewaySemiBold, Sans-Serif;
    line-height: 20px;
    font-size:13px;
    color: #5a5a5a;
    letter-spacing: 0.7px;
}

.CommonMenuItemHover
{
    background-color: #F0F0F0;
}

.CommonMenuItemNoHover
{
    background-color: #FFFFFF;
}


.ColumnSortDown
{
    background-image: url(../images/common/ColumnSortDown.png);
    background-repeat: no-repeat;
    background-position: left;
    padding-left: 15px;
}

.ColumnSortUp
{
    background-image: url(../images/common/ColumnSortUp.png);
    background-repeat: no-repeat;
    background-position: left;
    padding-left: 15px;
}

.BookingCalendarListDate
{
    text-indent: 15px;
    font-size: 12px;
    border-top: 1px solid #C1C1C1;
    border-bottom: 1px solid #C1C1C1;
    height: 30px;
    background: #efefef;
}

.BookingCalendarListDateToday
{
    text-indent: 15px;
    font-size: 12px;
    border-top: 1px solid #C1C1C1;
    border-bottom: 1px solid #C1C1C1;
    height: 30px;
    color: #FFFFFF;
    background: #a3a3a3;
}

.BookingCalendarListWeek
{
    background: #4B4B4B;
    text-indent: 15px;
    height: 25px;
    font-size: 12px;
    color: #FFFFFF;
}

.InfoBoxWithBorder
{
    font-size: 13px;
    font-weight: bold;
    padding-top: 10px;
    padding-bottom: 10px;
    border: 2px solid #7E7E7E;
}

