html {
overflow:						auto;
}


/****************** ALLROUND **************************************************/
/*STANDARD FORMAT*/
body {
background-color:				#41708A;
color:							#FFFFFF;
font-family:					"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
overflow:						auto;
}

/*STANDARD LINK NORMAL*/
a:link, a:active, a:visited {
color:							#FFFFFF;
text-decoration:				none;
}

/*STANDARD LINK HOVER*/
a:hover {
color:							#C0C0C0;
text-decoration:				underline;
}

/*STANDARD IMAGE*/
img {
border:							0px none;
}

/*MAIN TABLE*/
.Geruest {
margin-top:						10px;
}

/*LABEL*/
label {
display: block;
width: 20%;
float: left;
}

/*FIELDSET*/
fieldset {
width: 95%;
margin: 1.5em auto;
display: block;
font-size: 12px;
border: 1px #0C365E;
clear: both;
}

/*TEXTAREA*/
textarea {
background-color:				#0C365E;
color:							#FFFFFF;
border:							0px none;
}

/****************** INPUT *****************************************************/
/*STANDARD INPUT*/
INPUT {
background-color:				#0C365E;
color:							#FFFFFF;
border:							0px none;
}

/*ACTIVE INPUT*/
INPUT:active {
background-color:				#41708A;
color:							#FFFFFF;
}

/*HOVER INPUT*/
INPUT:hover {
background-color:				#41708A;
color:							#FFFFFF;
}


/****************** USER MENU *************************************************/
/*BOX*/
.UserMenuOut {
background-image:url('/klax/themes/Ninas Traum/images/usermenu_top.jpg');
width:							935px;
height:							18px;
border:							medium none;
overflow:						hidden;
vertical-align:					top;
}

/*CONTENT*/
.UserMenuIn {
font-size:						12px;
color:							#000000;
}

/*CONTENT LEFT*/
.UserMenuInLeft {
color:							#000000;
font-size:						12px;
text-align:						left;
margin-left:					15px;
}

/*CONTENT RIGHT*/
.UserMenuInRight {
color:							#000000;
font-size:						12px;
text-align:						right;
margin-right:					15px;
}

/*LINKS NORMAL*/
.UserMenuLink:link, .UserMenuLink:active, .UserMenuLink:visited {
color:							#000000;
}

/*LINKS HOVER*/
.UserMenuLink:hover {
color:							#FFFFFF;
}


/****************** MENU ******************************************************/
/*BOX*/
.MenuOut {
background-image				:url('/klax/themes/Ninas Traum/images/menu.jpg');
width:							327px;
height:							486px;
border:							medium none;
overflow:						auto;
}

/*CONTENT*/
.MenuIn {
margin-top:						20px;
}


/****************** CONTENT ***************************************************/
/*BOX*/
.ContentOut {
background-image:				url('/klax/themes/Ninas Traum/images/content.jpg');
width:							595px;
height:							486px;
border:							medium none;
overflow:						auto;
}

/*CONTENT*/
.ContentIn {
width:							95%;
margin:							auto;
}

/*TITLE*/
.ContentTitle {
margin:							5px 5px 5px 5px;
padding-bottom:					5px;
}

/*TEXT*/
.ContentText {
text-align:						left;
margin:							5px 5px 5px 5px;
}


/****************** ERROR BOXES ***********************************************/
/*BOX*/
.ErrorBox {
text-align:						right;
border-style:					dotted;
border-color:					#FF0000;
text-align:						right;
color:							red;
width:							95%;
margin:							10px 10px 10px 10px;
}

/*TITLE*/
.ErrorTitle {
font-size:						14px;
margin:							5px 5px 5px 5px;
}

/*CONTENT*/
.ErrorText {
text-align:						left;
color:							#FF0000;
font-size:						12px;
margin:							10px 10px 10px 10px;
}


/****************** HINT BOXES ************************************************/
/*BOX*/
.HintBox {
text-align:						right;
border-style:					dotted;
border-color:					#808080;
text-align:						right;
color:							#808080;
width:							95%;
margin:							10px 10px 10px 10px;
}

/*TITLE*/
.HintTitle {
font-size:						14px;
margin:							5px 5px 5px 5px;
}

/*CONTENT*/
.HintText {
text-align:						left;
color:							#808080;
font-size:						12px;
margin:							10px 10px 10px 10px;
}


/****************** TABLES ****************************************************/
/*STANDARD FORMAT*/
.Table {
text-align:						center;
border:							solid 1px #0C365E;
border-collapse:				collapse;
width:							100%;
font-size:						12px;
}

/*TR & TD FIXED*/
.TRFix, .TDFix {
border:							solid 1px #0C365E;
font-size:						12px;
background-color:				#0C364E;
}

/*TR & TD ON ROLL OVER*/
.TRHover:hover, .TDHover:hover {
border:							solid 1px #0C365E;
font-size:						12px;
background-color:				#0C364E;
}


/****************** THUMBNAILVIEWER ********************************************/
/*OUTERMOST DIV*/
#thumbBox {
position: absolute;
left: 0;
top: 0;
width: auto;
padding: 10px;
padding-bottom: 0;
background: #313131;
visibility: hidden;
z-index: 10;
cursor: pointer;
}

/*FOOTER DIV THAT CONTAINS "CLOSE" LINK*/
#thumbBox .footerbar {
font: bold 16px Tahoma;
letter-spacing: 5px;
line-height: 1.1em;
color: white;
padding: 5px 0;
text-align: right;
}

/*DIV WITHIN BOX THAT HOLDS THE ENLARGED IMAGE*/
#thumbBox #thumbImage {
background-color: white;
}

/*DIV FOR SHOWING "LOADING" STATUS WHILE BOX IS BEING GENERATED*/
#thumbLoading {
position: absolute;
visibility: hidden;
border: 1px solid black;
background-color: #313131;
padding: 5px;
z-index: 5;
}


/****************** LOGIN ************************************************************************************************************/

/*TEXT INPUT*/
.LoginText {
background-color:				#0C365E;
color:							#FFFFFF;
border:							0px none;
text-align:						center;
}

/*TEXT INPUT ACTIVE*/
.LoginText:active {
background-color:				#41708A;
color:							#FFFFFF;
text-align:						center;
}

/*TEXT INPUT HOVER*/
.LoginText:hover {
background-color:				#41708A;
color:							#FFFFFF;
text-align:						center;
}

/*SUBMIT INPUT*/
.LoginSubmit {
background-color:				#0C364E;
color:							#FFFFFF;
text-align:						center;
}


/****************** PROFILE **********************************************************************************************************/
/*STANDARD FORMAT*/
.ProfileTable {
text-align:						left;
border:							solid 1px #0C365E;
border-collapse:				collapse;
width:							100%;
font-size:						12px;
}

/*TR & TD FIXED*/
.ProfileTRFix, .ProfileTDFix {
text-align:						center;
border:							solid 1px #0C365E;
font-size:						12px;
background-color:				#0C364E;
}

/*TR & TD 0*/
.ProfileTRHover0, .ProfileTDHover0 {
border:							solid 1px #0C365E;
font-size:						12px;
background-color:				#336699;
}

/*TR & TD 1*/
.ProfileTRHover1, .ProfileTDHover1 {
border:							solid 1px #0C365E;
font-size:						12px;
background-color:				#006699;
}

/*TR & TD ON ROLL OVER*/
.ProfileTRHover0:hover, .ProfileTDHover0:hover, .ProfileTRHover1:hover, .ProfileTDHover1:hover {
border:							solid 1px #0C365E;
font-size:						12px;
background-color:				#0C364E;
}

/*TR & TD FIXED*/
.ProfileTD {
text-align:						left;
padding-left:					10px;
border:							none;
font-size:						12px;
}


/****************** LIVE TALK *******************************************************************************************************/

.LiveTalkDiv {
text-align:						left;
border:							solid 1px;
border-style:					dotted;
font-size:						12px;
overflow:						auto;
height:							250px;
}


/****************** OVERVIEW **********************************************************************************************************/
/*STANDARD FORMAT*/
.OverviewTable {
text-align:						left;
border:							solid 1px #0C365E;
border-collapse:				collapse;
width:							100%;
font-size:						12px;
}

/*TR & TD FIXED*/
.OverviewTRFix, .OverviewTDFix {
text-align:						center;
border:							solid 1px #0C365E;
font-size:						12px;
background-color:				#0C364E;
}

/*TR & TD 0*/
.OverviewTRHover0, .OverviewTDHover0 {
border:							solid 1px #0C365E;
font-size:						12px;
background-color:				#336699;
}

/*TR & TD 1*/
.OverviewTRHover1, .OverviewTDHover1 {
border:							solid 1px #0C365E;
font-size:						12px;
background-color:				#006699;
}

/*TR & TD ON ROLL OVER*/
.OverviewTRHover0:hover, .OverviewTDHover0:hover, .OverviewTRHover1:hover, .OverviewTDHover1:hover {
border:							solid 1px #0C365E;
font-size:						12px;
background-color:				#0C364E;
}

/*TR & TD FIXED*/
.OverviewTD {
text-align:						left;
padding-left:					10px;
border:							none;
font-size:						12px;
}