﻿body
{
    margin: 0px 0px 0px 0px;
    font-family: Arial;
	color:#1265b6
	
}


img
{
    border: none;
}




td
{
    text-align: left;
	
}

a
{
    color: #1d6fab;
    text-decoration: none;
}



.HalfOpacity
{
    -moz-opacity: .50;
    filter: alpha(opacity=50);
    opacity: .50;
}
.ErrorMessage
{
    color: red;
    font-size: 13px;
}

.SuccessMessage
{
    color: green;
    font-size: 13px;
}

#MainTable
{
    width: 1000px;
}

#MainSiteContentTD
{
    width: 938px;
}
#MainTable .Corner
{
    width: 31px;
}


#HeaderTD
{
    width: 100%;
    height: 172px;
}


#HeaderTD #HeaderTop
{
    background-image: url(../Images/header_behinde_logo.png);
    background-repeat: no-repeat;
    width: 100%;
    height: 133px;
}

#HeaderTD #HeaderTop #HeaderStatus
{
    height: 26px;
    width: 100%;
}

#HeaderTD #HeaderTop #HeaderStatus table tr td
{
    text-align: left;
    font-size: 13px;
}



#HeaderTD #HeaderTop #HeaderAdvertise
{
    width: 100%;
    height: 107px;
}

#HeaderTD #HeaderMenu
{
    width: 100%;
    background-image: url(../Images/header_menu_grad.png);
    background-repeat: repeat-x;
    height: 39px;
}

#HeaderTD #HeaderMenu .Separator
{
    width: 3px;
    background-image: url(../Images/header_mi_separator.png);
    background-repeat: repeat;
    height: 39px;
}

#HeaderTD #HeaderMenu #HeaderNavigation .MenuItem
{
    padding: 0px 8px 0px 12px;
    height: 39px;
}

#HeaderTD #HeaderMenu #HeaderNavigation .MenuDisabledItem
{
    padding: 0px 8px 0px 12px;
    height: 39px;
    color: #a0cbe6;
    text-align: center;
    font-weight: bold;
    font-size: 17px;
}

#HeaderTD #HeaderMenu #HeaderNavigation a
{
    text-align: center;
    font-weight: bold;
    color: #FFFFFF;
    font-size: 17px;
}


#HeaderTD #HeaderMenu .SearchTextBox
{
    border: solid 1px #b5b9ba;
    width: 100px;
}
#HeaderTD #HeaderMenu .SearchDropDown
{
    height: 21px;
    border: solid 1px #b5b9ba;
    width: 100px;
}


.InputWithBorder
{
    border: solid 1px #b5b9ba;
}

.GenericTableCorner
{
    width: 15px;
    height: 15px;
    background-repeat: no-repeat;
}

.GenericTableCornerBig
{
    width: 15px;
    height: 15px;
    background-repeat: no-repeat;
}


.GenericTableArea
{
    background-color: #ddebf4;
}

.BoldSmallBlack
{
    color: #000000;
    font-size: 12px;
    font-weight: bold;
}
.BoldBigBlack
{
    color: #000000;
    font-size: 16px;
    font-weight: bold;
}

.SmallBlack
{
    color: #000000;
    font-size: 12px;
}
.MedBlack
{
    color: #000000;
    font-size: 13px;
}

.SmallRed
{
    color: Red;
    font-size: 11px;
}
.BoldSmallRed
{
    font-weight: bold;
    color: Red;
    font-size: 11px;
}
.MedRed
{
    color: Red;
    font-size: 13px;
}

.BoldMedRed
{
    font-weight: bold;
    color: Red;
    font-size: 13px;
}

.BoldBigRed
{
    font-weight: bold;
    color: #b64242;
    font-size: 18px;
}


/*

.BoldBigOffRedLink
{
		font-weight: bold;
	color: #b64242;
	font-size: 18px;
}

.BoldBigOffRedLink:hover
{
	text-decoration: underline;
	font-weight: bold;
	color: #b64242;
	font-size: 18px;
}
*/


.MedBoldWhite
{
    font-weight: bold;
    color: #FFFFFF;
    font-size: 13px;
}
.MedBigBoldWhite
{
    font-weight: bold;
    color: #FFFFFF;
    font-size: 14px;
}

.BigBoldWhite
{
    font-weight: bold;
    color: #FFFFFF;
    font-size: 16px;
}

.SmallGreen
{
    font-size: 11px;
    color: #2aaa1c;
}
.SmallBoldGreen
{
    font-weight: bold;
    font-size: 13px;
    color: #2aaa1c;
}


.BoldBigDefault
{
    font-weight: bold;
    font-size: 17px;
}






.BoldBigGreen
{
    font-weight: bold;
    color: #43b152;
    font-size: 17px;
}



.BoldHugeDefault
{
    font-weight: bold;
    font-size: 22px;
}


.BoldHugeGreen
{
    font-weight: bold;
    color: #43b152;
    font-size: 22px;
}

.BoldMedDefault
{
    font-weight: bold;
    font-size: 13px;
}


.BoldMedDefaultLink
{
    font-weight: bold;
    font-size: 11px;
}

.BoldMedDefaultLink:hover
{
    text-decoration: underline;
    font-weight: bold;
    font-size: 11px;
}


.SchoolWizardText
{
    font-size: 14px;
    color: #1771b9;
}


.BoldSchoolWizardText
{
    font-weight: bold;
    font-size: 14px;
    color: #1771b9;
}
.BoldBigSchoolWizardText
{
    font-weight: bold;
    font-size: 15px;
    color: #1771b9;
}


.BoldMedDefaultLink
{
    font-weight: bold;
    font-size: 13px;
}

.BoldMedDefaultLink:hover
{
    text-decoration: underline;
    font-weight: bold;
    font-size: 13px;
}


.TinyDefault
{
    font-size: 10px;
}

.SmallDefault
{
    font-size: 11px;
}


.BoldSmallDefault
{
    font-size: 11px;
    font-weight: bold;
}



.BoldVerySmallGreen
{
    color: #3fa74e;
    font-size: 12px;
    font-weight: bold;
}
.BoldSmallGreen
{
    color: #3fa74e;
    font-size: 13px;
    font-weight: bold;
}



.SmallDefaultLink
{
    font-size: 11px;
}
.SmallDefaultLink:hover
{
    text-decoration: underline;
    font-size: 11px;
}

.SmallRedLink
{
    color: Red;
    font-size: 11px;
}
.SmallRedtLink:hover
{
    color: Red;
    text-decoration: underline;
    font-size: 11px;
}

.MedDefault
{
    font-size: 13px;
}
.GraySmall
{
    color: #8f8f8f;
    font-size: 12px;
}

.GrayMed
{
    color: #8f8f8f;
    font-size: 14px;
}

.BoldMedGreen
{
    font-weight: bold;
    color: #43b152;
    font-size: 14px;
}

#NavigationBarHolder
{
    color: #8f8f8f;
    font-size: 13px;
}
#NavigationBarHolder a
{
    color: #8f8f8f;
    font-size: 13px;
}
.SmallLink:hover
{
    color: #1d6fab;
    font-size: 11px;
    text-decoration: underline;
}


.SmallLink
{
    color: #000000;
    font-size: 11px;
}






.MedLink:hover
{
    color: #1d6fab;
    font-size: 14px;
    text-decoration: underline;
}


.MedLink
{
    color: #1d6fab;
    font-size: 14px;
}




.DictionaryLinkSelected
{
    font-weight: bold;
    color: #3daf4d;
    font-size: 13px;
    text-decoration: underline;
}


.DictionaryLetter
{
    font-weight: bold;
    color: #3daf4d;
    font-size: 30px;
}


.DictionaryLink:hover
{
    font-weight: bold;
    color: #3daf4d;
    font-size: 13px;
    text-decoration: underline;
}


.DictionaryLink
{
    font-weight: bold;
    text-decoration: underline;
    color: #0072bc;
    font-size: 13px;
}





.smallText
{
    width: 40px;
}
.GenericWhiteTableCorner
{
    width: 10px;
    height: 10px;
    background-repeat: no-repeat;
}




.GenericWhiteTableArea
{
    background-color: #FFFFFF;
}

.GenericTableTitleWhite
{
    color: #FFFFFF;
    font-size: 16px;
    font-weight: bold;
}


.GenericTableTitleBlue
{
    color: #1d6fab;
    font-size: 15px;
    font-weight: bold;
}

#CentralRates td
{
    padding-right: 14px;
    text-align: center;
    color: #1d6fab;
    font-size: 13px;
    font-weight: bold;
}




.LiveCurrunceRow
{
    width: 336px;
    height: 18px;
    background-color: #f7fafb;
    border-bottom: solid 1px #e3eff6;
}

.LiveCurrunceRow td
{
    border-right: solid 1px #e3eff6;
}

.LiveCurrunceRow .FirstCell
{
    color: #1771b9;
    font-weight: bold;
    border-right: solid 1px #e3eff6;
}

.LiveCurrunceRow .LastCell
{
    border-right: solid 0px #e3eff6;
}

.LiveCurrunceAltRow
{
    width: 336px;
    height: 18px;
    background-color: #ffffff;
    border-bottom: solid 1px #e3eff6;
}

.LiveCurrunceAltRow td
{
    border-right: solid 1px #e3eff6;
}


.LiveCurrunceAltRow .FirstCell
{
    color: #696969;
    font-weight: bold;
    border-right: solid 1px #e3eff6;
}

.LiveCurrunceAltRow .LastCell
{
    border-right: solid 0px #e3eff6;
}



#LiveCurrunceTable td
{
    text-align: center;
    font-size: 12px;
}


#LiveCurrunceTableTop td
{
    font-weight: bold;
}
.NewsLetterSignUpTextInput
{
    border: solid 1px #b5b9ba;
    width: 340px;
}
.GrayBorder
{
    border: solid 1px #c4c8cb;
}

.GlobalTable .TableHead .FirstCell
{
    width: 165px;
    text-align: left;
    border-right: solid 2px #e3eff6;
}
.GlobalTable .TableHead .Cell
{
    text-align: center;
    width: 75px;
    border-right: solid 2px #e3eff6;
}

.GlobalTable .TableHead .LastCell
{
    text-align: center;
    width: 75px;
    border-right: solid 0px #e3eff6;
}

.GlobalTable .TableHead
{
    border-bottom: solid 1px #e3eff6;
}


.GlobalTable .TableRow
{
    border-bottom: solid 1px #e3eff6;
}


.GlobalTable .TableRow .FirstCell
{
    width: 165px;
    text-align: left;
    border-right: solid 2px #e3eff6;
}
.GlobalTable .TableRow .Cell
{
    text-align: center;
    width: 75px;
    border-right: solid 2px #e3eff6;
}

.GlobalTable .TableRow .LastCell
{
    text-align: center;
    width: 75px;
    border-right: solid 0px #e3eff6;
}



.CalendarTable .TableHead
{
    border-bottom: solid 1px #e3eff6;
}


.CalendarTable .TableRow
{
    border-bottom: solid 1px #e3eff6;
    cursor: pointer;
}


.CalendarTable .TableRowText
{
    border: solid 1px #1671b8;
}

.CalendarTable .TableHead td
{
    font-size: 11px;
    font-weight: bold;
    text-align: center;
}


.CalendarTable .TableRow td
{
    font-size: 13px;
    text-align: center;
}

.CalendarTable .Cell
{
    border-right: solid 2px #e3eff6;
}




.ReportTable .TableHead
{
    border-bottom: solid 1px #e3eff6;
}


.ReportTable .TableRow
{
    border-bottom: solid 1px #e3eff6;
}

.ReportTable .TableHead td
{
    font-size: 13px;
    font-weight: bold;
}


.ReportTable .TableRow td
{
    font-size: 13px;
}

.ReportTable .FirstCell
{
    text-align: left;
    border-right: solid 2px #e3eff6;
}

.ReportTable .Cell
{
    text-align: center;
    border-right: solid 2px #e3eff6;
}




.ReportChartScrollingArea
{
    /* Typical fixed height and fixed width example */
    width: 525px;
    overflow-x: hidden;
    overflow-y: scroll;
    background-color: #FFFFFF; /* IE overflow fix, position must be relative or absolute*/
    text-align: right;
}



/*Forum*/

#ForumPosts .Post
{
    border-bottom: solid 2px #FFFFFF;
    height: 26px;
}


#ForumPosts .Post .TypeColumn
{
    width: 34px;
    height: 26px;
    padding-left: 10px;
    background-color: #e5eff5;
}

#ForumPosts .Post .IconsColum
{
    width: 86px;
    height: 26px;
    background-color: #e5eff5;
}

#ForumPosts .Post .StarColumn
{
    width: 30px;
    height: 26px;
    background-color: #e5eff5;
}
#ForumPosts .Post .DateColumn
{
    width: 181px;
    height: 26px;
    background-color: #e5eff5;
    padding-left: 10px;
}
#ForumPosts .Post .NewWindowColumn
{
    width: 20px;
    height: 26px;
    background-color: #e5eff5;
    padding-left: 10px;
}
#ForumPosts .Post .StarColumnInside
{
    height: 20px;
}

#ForumPosts .Post .TitleColumn
{
    height: 26px;
    background-color: #e5eff5;
}
#ForumPosts .Post .SpaceColumn
{
    height: 26px;
    background-color: #FFFFFF;
}






#ArticleComments .Post
{
    border-bottom: solid 2px #FFFFFF;
    height: 26px;
}


#ArticleComments .Post .TypeColumn
{
    width: 46px;
    height: 26px;
    text-align: left;
    padding-left: 10px;
}

#ArticleComments .Post .IconsColum
{
    width: 86px;
    height: 26px;
}

#ArticleComments .Post .StarColumn
{
    width: 30px;
    height: 26px;
}
#ArticleComments .Post .DateColumn
{
    width: 200px;
    height: 26px;
    font-size: 12px;
    padding-left: 10px;
}

#ArticleComments .Post .StarColumnInside
{
    height: 20px;
}

#ArticleComments .Post .TitleColumn
{
    vertical-align: middle;
    height: 26px;
}
#ArticleComments .Post .SpaceColumn
{
    height: 26px;
    background-color: #FFFFFF;
}


/*Forum End*/


#ArticleTitle *
{
    vertical-align: middle;
}

#ArticleTitle td
{
    height: 22px;
}

#WorldMapBubble
{
    position: absolute;
    display: none;
    z-index: 500;
}

#WorldMapBubbleData .TextColumn
{
    padding-right: 5px;
    text-align: right;
    font-size: 9px;
    width: 94px;
    border-right: solid 2px #64a7d4;
}


#WorldMapBubbleData .ValueColumn
{
    font-size: 9px;
    text-align: center;
    width: 36px;
}

#WorldMapBubbleData tr
{
    height: 16px;
}

.GenBubble
{
    background-image: url(../Images/newsletter_bubble.gif);
    background-repeat: no-repeat;
    width: 309px;
    height: 140px;
    visibility: hidden;
    display: none;
    position: absolute;
}

#MemberMenu
{
    text-align: left;
    padding: 5px 5px 5px 5px;
    border: solid 1px #8f8f8f;
    width: 180px;
    display: none;
    position: absolute;
    background-color: #FFFFFF;
    z-index: 800;
}



.MailTab
{
    width: 184px;
    height: 38px;
    background-image: url(../Images/mail_tab.png);
    text-align: center;
}

#ClocksLabels
{
    height: 17px;
}


#ClocksLabels td
{
    text-align: center;
}


#ClocksLabels td span
{
    font-weight: bold;
    font-size: 17px;
    position: relative;
    top: -10px;
    right: 7px;
}

#ArticleSearch
{
    width: 700px;
}

#ArticleSearch .TableHead .FirstCell
{
    font-weight: bold;
    font-size: 16px;
}

#ArticleSearch .TableHead .Cell
{
    text-align: center;
    font-weight: bold;
    font-size: 16px;
}

#ArticleSearch .TableRow .FirstCell
{
    font-size: 14px;
}

#ArticleSearch .TableRow .Cell
{
    text-align: center;
    font-size: 14px;
}



#MembersSearch
{
    width: 360px;
}

#MembersSearch .TableHead .FirstCell
{
    font-weight: bold;
    font-size: 16px;
}

#MembersSearch .TableHead .Cell
{
    text-align: center;
    font-weight: bold;
    font-size: 16px;
}

#MembersSearch .TableRow .FirstCell
{
    font-size: 14px;
}

#MembersSearch .TableRow .Cell
{
    text-align: center;
    font-size: 14px;
}



#MailList .TableHead td
{
    font-weight: bold;
    font-size: 12px;
    vertical-align: bottom;
    border-bottom: solid 1px #dbecf6;
    padding-left: 5px;
}


#MailList .TableRow td
{
    font-weight: bold;
    font-size: 12px;
    vertical-align: bottom;
    border-bottom: solid 1px #dbecf6;
}


#MailList .TableRow
{
    height: 40px;
}
#MailList .TableRow .Cell
{
    font-weight: bold;
    font-size: 12px;
    vertical-align: middle;
    border-bottom: solid 1px #dbecf6;
    border-right: solid 1px #dbecf6;
    padding-left: 12px;
}



#MailList .TableRow .CenterCell
{
    font-weight: bold;
    font-size: 12px;
    vertical-align: middle;
    border-bottom: solid 1px #dbecf6;
    border-right: solid 1px #dbecf6;
    text-align: center;
}



#MailList .TableRow .LastCell
{
    vertical-align: middle;
    font-weight: bold;
    font-size: 12px;
    border-bottom: solid 1px #dbecf6;
    text-align: center;
}





#MailItem .CellName
{
    font-weight: bold;
    color: #3fae52;
    text-align: right;
    font-size: 16px;
    vertical-align: top;
    padding-right: 9px;
    padding-top: 4px;
    border-bottom: solid 1px #dbecf6;
}
#MailItem .CellValue
{
    padding-top: 4px;
    padding-left: 10px;
    font-weight: bold;
    border-bottom: solid 1px #dbecf6;
    text-align: left;
    vertical-align: top;
}



#SchoolChapterMenu
{
}


#SchoolChapterMenu .Item
{
    text-align: center;
    width: 146px;
    height: 43px;
    background-repeat: no-repeat;
    background-image: url(../Images/school_button.png);
}

#SchoolChapterMenu .SelectedItem
{
    text-align: center;
    background-image: url(../Images/school_button_over.png);
    width: 146px;
    height: 43px;
}



#SchoolBrokers td
{
    text-align: center;
}
#SchoolBrokers .Ad
{
    text-align: center;
    padding-bottom: 4px;
    width: 102px;
    height: 36px;
}



#SchoolCoursesMenu .Column
{
    padding-top: 10px;
    width: 236px;
    height: 573px;
    clear: none;
    text-align: left;
    float: left;
}


#SchoolCoursesMenu .Course
{
    width: 236px;
    height: 18px;
    clear: none;
    float: left;
    padding-bottom:4px;
}



#SchoolCoursesMenu .Course span
{
    padding-left: 27px;
    color: #0e69ba;
    font-size: 14px;
    font-weight: bold;
}


#SchoolCoursesMenu .Chapter
{
    height: 20px;
    background-image: url(/Images/school_menu_bullet.png);
    background-position: 30px 0px;
    background-repeat: no-repeat;
    width: 236px;
    clear: both;
    float: left;
}
#SchoolCoursesMenu .Chapter a
{
    margin: 0px 0px 0px 41px;
    display: inline;
    line-height: 12px;
    color: #3b4463;
    font-weight: bold;
    font-size: 12px;
}

#SchoolCoursesMenu .Chapter a:hover
{
    color: #0d68af;
    text-decoration: underline;
}

