﻿/*Bakgrundsfärg, bakgrundsbild, typsnitt, centering av sajt*/
body
{
	text-align: center;
	margin-right: auto;
	margin-left: auto;
	padding: 0px;
	margin-top: 0px;
	font: normal 0.7em/1.4em Verdana, Arial, Helvetica, sans-serif;
	background-color: #000000;
}


/*Blank Masterpage*/
Body.Tipfriend
{
	text-align: left;
	margin-right: auto;
	margin-left: auto;
	padding: 15px;
	margin-top: 5px;
	font: normal 0.7em/1.4em Verdana, Arial, Helvetica, sans-serif;
	background-color: #eeeeee;
	background-repeat: repeat-x;
	background-image: none;
}

/*Hållare för mitteninformationen*/
.TipFriendWrapper
{
	padding: 5px;
	background-color: #FFFFFF;
	width: 95%;
	clear: right;
	border: 1px solid #999;
	padding-right: auto;
	padding-left: auto;
}

/*Omsluter sidan, Styr sidans bredd*/
#Wrapper
{
	width: 885px;
	text-align: left;
	margin-right: auto;
	margin-left: auto;
	min-width: 885px;
}

/*Logo för utskrift, dold vid vanlig visning*/
.PrintLogo
{
	display: none;
	position: absolute;
	top: -999px;
}
/*Hoppa till innehållet dold länk*/
.Skip
{
	position: absolute;
	top: -999px;
}

/*Hållare för mitteninformationen*/
#MidWrapper
{
	background-color: #FFFFFF;
	width: 99%;
	clear: left;
	border: 1px solid #999;
	padding-right: 6px;
	padding-left: 6px;
}

/*Typsnittshantering*/
html
{
	font-size: 100%;
}

/* Tabell formatering */
td.lightgrey
{
	background: #EEEEEE;
	editmenuname: lightgrey;
}

td.grey
{
	background: #DDDDDD;
	editmenuname: grey;
}
td.greyheader
{
	background: #666666;
	editmenuname: greyheader;
	color: #FFFFFF;
	font-weight: bold;
}


/*Gör så att länkade bilder inte får ram*/
img
{
	border: none;
}


/*Länkhantering generellt*/
A:link, A:visited
{
	color: #CC0000;
	text-decoration: none;
}
A:hover
{
	text-decoration: underline;
	cursor: pointer;
}

/*Hållare - Startsida - Textfärg*/
Body.StartPage
{
}
Body.StartPage DIV#Wrapper
{
}



/*Produktnavigering*/
.ProdNavigation
{
	padding: 0px 0px 17px;
	width: 100%;
	float: left;
	height: 25px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	background-image: url(../Images/prodnavbg.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}
.ProdNavigation li
{
	list-style-type: none;
	display: inline;
	background-color: #E6E6E6;
}
.ProdNavigation a:link, .ProdNavigation a:visited
{
	float: left;
	text-decoration: none;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
	color: #000000;
	padding-right: 1em;
	padding-left: 1em;
	padding-top: 0.3em;
	padding-bottom: 0.45em;
	background-color: #E6E6E6;
}
.ProdNavigation a:hover
{
	background-color: #cecece;
}
.ProdNavigation .Active:link, .ProdNavigation .Active:visited
{
	background-color: #cecece;
	background-repeat: no-repeat;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
	font-weight: bold;
	padding-bottom: 0.5em;
}
.ProdNavigation .MainLastItem:link, .ProdNavigation .MainLastItem:visited
{
	border-top: 0px none;
	border-right: 0px none;
	border-bottom: 0px none;
	border-left: 0px none;
}

/*Dold hållare till för kortkommando/genvägen till textinnehållet */
.Hidden
{
	visibility: hidden;
	display: none;
}

/*Bibehåller bakgrundshantering*/
.Breaker
{
	clear: both;
}

/*Kolumnhållare - Vänster höger*/
#MidAndRightColHolder
{
	padding-top: 3px;
}
#MidAndRightColHolder table
{
	clear: both;
}

#MidAndRightColHolder .EditorContent ul
{
	padding-top: 5px;
	margin-top: 0;
	margin-bottom: 0;
}

#MidAndRightColHolder .EditorContent li
{
	list-style-type: none;
	background-image: url(../Images/reddot.png);
	background-repeat: no-repeat;
	display: block;
	padding-left: 10px;
	background-position: 0px 7px;
	color: #333333;
	width: 96%;
	text-decoration: none;
	padding-top: 2px;
	padding-bottom: 1px;
}

/*Horisontella hållare*/
#TopHolder
{
	width: 100%;
	float: left;
}
#LogoHolder
{
	float: left;
	padding-top: 15px;
	padding-left: 10px;
}

/*Sidhuvud - Sök*/
#SearchHolder
{
	float: right;
	width: 60%;
	padding-top: 10px;
}

/*Sidhuvud */
/*Fält som håller Sökknapp och input*/
.FlagField
{
	float: right;
	clear: right;
	padding-bottom: 5px;
	padding-top: 4px;
	width: 50%;
	text-align: right;
}
.FlagField img
{
}
.SearchTextField
{
	float: right;
	clear: right;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 4px;
	width: 70%;
	text-align: right;
}
.ShortCuts
{
	float: right;
	clear: right;
	padding-bottom: 5px;
	padding-left: 5px;
	width: 98%;
	text-align: right;
}
.ShortCutsList
{
	padding: 0px;
	margin: 0px;
}
.ShortCutsList li
{
	list-style-type: none;
	display: inline;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
	padding-left: 6px;
	padding-right: 5px;
}
.ShortCutsList a:link, .ShortCutsList a:visited
{
	color: #FFFFFF;
}
.ShortCutsList .LastItem
{
	background-image: none;
	border: none;
	padding-right: 2px;
}
.TextField
{
	width: 40%;
}
.TopShortCutsList
{
	padding: 0px;
	margin: 0px;
}
.TopShortCutsList li
{
	list-style-type: none;
	display: inline;
}
.TopShortCutsList a:link, .TopShortCutsList a:visited
{
	color: #FFFFFF;
}
.TopShortCutsList img
{
	vertical-align: middle;
}

/*Sidfoten*/
#BotHolder
{
	padding-top: 0px;
	float: left;
	width: 100%;
	padding-bottom: 0px;
	background-color: #899fb4;
	margin-top: 10px;
	color: #FFFFFF;
}

/*Editor innehåll - Sidfot*/
#BotHolder .EditorContent
{
	float: left;
}
#BotHolder a:link, #BotHolder a:visited
{
	color: #FFFFFF;
}
#BotHolder .EditorContent IMG
{
	vertical-align: middle;
}
#BotHolder .BotEditor1
{
	float: left;
	width: 80%;
	padding-top: 10px;
}
#BotHolder .BotEditor2
{
	float: right;
	width: 15%;
	padding-top: 20px;
}

/*Kolumner generellt*/
#LeftColumn
{
}
#MidColumn
{
}
#MidColumn td
{
	font-size: 1em;
}
#MidColumn th
{
	font-size: 1em;
}
#RightColumn
{
}

/*Kolumner Startsida*/
body.StartPage DIV#LeftColumn
{
	display: none;
}
body.StartPage DIV#MidColumn
{
	width: 70%;
	float: left;
	margin-top: 4px;
}
body.StartPage DIV#MidColumn .EditorContent
{
	padding-bottom: 0px;
}
body.StartPage DIV#RightColumn
{
	width: 27%;
	float: right;
	margin-top: 4px;
}
body.StartPage #MidAndRightColHolder
{
	width: 100%;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
}

/*Kolumner alternativ startsida*/
body.StartPageTwo DIV#LeftColumn {
	display: none;
}
body.StartPageTwo DIV#MidColumn {
	width: 100%;
	float: left;
	margin-top: 4px;
}
body.StartPageTwo DIV#MidColumn .EditorContent {

}
body.StartPageTwo DIV#RightColumn {
	display: none;
}
body.StartPageTwo #MidAndRightColHolder {
	width: 100%;
	clear: both;
	float: left;
	background-image: url(../Images/fader-top.gif);
	background-repeat: repeat-x;
}
body.StartPageTwo #MidAndRightColHolderNoTopMenu {
	width: 100%;
	clear: both;
	float: left;
}

/*3-Kolumner Subsida*/
body.SubPageThreeCols DIV#LeftColumn
{
	width: 24%;
	float: left;
}
body.SubPageThreeCols DIV#MidColumn
{
	width: 64%;
	float: left;
}
body.SubPageThreeCols DIV#MidColumn .EditorContent
{
}
body.SubPageThreeCols DIV#RightColumn
{
	width: 33%;
	float: right;
}
body.SubPageThreeCols DIV#RightColumn .MessageBox
{
	border: none;
	padding: 0px;
	width: 100%;
}
body.SubPageThreeCols #MidAndRightColHolder
{
	width: 74%;
	float: right;
}
body.SubPageThreeCols DIV#Wrapper
{
}

/*Ingen Högerkolumn*/
body.NoRightCol DIV#LeftColumn
{
	width: 24%;
	float: left;
}
body.NoRightCol DIV#MidColumn
{
	width: 99%;
	float: left;
}
body.NoRightCol DIV#MidColumn .EditorContent
{
}
body.NoRightCol DIV#RightColumn
{
	display: none;
	position: absolute;
}
body.NoRightCol #MidAndRightColHolder
{
	width: 74%;
	float: right;
}
body.NoRightCol DIV#Wrapper
{
}

/*Ingen Högerkolumn - Smal mittfält*/
body.NoRightColNarrow DIV#LeftColumn
{
	width: 24%;
	float: left;
}
body.NoRightColNarrow DIV#MidColumn
{
	width: 64%;
	float: left;
}
body.NoRightColNarrow DIV#MidColumn .EditorContent
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
body.NoRightColNarrow DIV#RightColumn
{
	display: none;
	position: absolute;
}
body.NoRightColNarrow #MidAndRightColHolder
{
	width: 73%;
	float: right;
}
body.NoRightColNarrow DIV#Wrapper
{
}

/*Bred sida ingen högerkolumn*/
body.NoRightColWide DIV#LeftColumn
{
	width: 24%;
	float: left;
}
body.NoRightColWide DIV#MidColumn
{
	width: 100%;
	float: left;
}
body.NoRightColWide DIV#MidColumn .EditorContent
{
}
body.NoRightColWide DIV#RightColumn
{
	display: none;
	position: absolute;
}
body.NoRightColWide #MidAndRightColHolder
{
	width: 74%;
	float: right;
}
body.NoRightColWide DIV#Wrapper
{
}

/*I-Frame Subsida*/
body.SubPageIframe DIV#LeftColumn
{
	width: 25%;
	float: left;
}
body.SubPageIframe DIV#MidColumn
{
	width: 100%;
	float: left;
}
body.SubPageIframe DIV#MidColumn .EditorContent
{
}
body.SubPageIframe DIV#RightColumn
{
	display: none;
}
body.SubPageIframe #MidAndRightColHolder
{
	width: 74%;
	float: right;
}
body.SubPageIframe DIV#Wrapper
{
	background-color: #FFF;
}

/*Flashhållare - undersidor */
#FlashHolder
{
	width: 100%;
	padding-bottom: 5px;
}


/*Vänstermeny*/


/*Brödsmula*/
#BreadCrumb
{
	margin: 0px;
	padding: 0.5em 0px 0.5em 0px;
	width: 95%;
	float: left;
}
#BreadCrumb LI
{
	list-style-type: none;
	background-image: url(../Images/bc-sep.gif);
	background-repeat: no-repeat;
	background-position: 100% 70%;
	text-decoration: none;
	float: left;
	margin-right: 4px;
	padding-right: 10px;
}
#BreadCrumb .LastItem
{
	background-image: none;
	border: none;
}
#BreadCrumb a:link, #BreadCrumb a:visited
{
	text-decoration: none;
	color: #666666;
}
#BreadCrumb a:hover
{
	text-decoration: underline;
}
h1.PageName
{
	/*font-size: 1.5em; 	color: #CC0000; 	padding-bottom: 5px; 	font-weight: bold; 	font-family: Arial, Helvetica, sans-serif; 	margin-bottom: 0px;*/
	font-size: 210%;
	font-weight: bold;
	margin-top: 6px;
	margin-bottom: 10px;
	letter-spacing: 0px;
	color: #000000;
	line-height: normal;
	font-family: Helvetica, sans-serif;
}

/*Navigering*/
.MainNavigatoinHolder
{
	background-image: url(../Images/barbg.gif);
	background-repeat: repeat-x;
	float: left;
	width: 100%;
}
#MainNavigation
{
	margin: 6px 0px 0px;
	padding: 0px;
	width: 100%;
	float: left;
	background-color: #DD0000;
}
#MainNavigation li
{
	list-style-type: none;
	display: inline;
}
#MainNavigation a:link, #MainNavigation a:visited
{
	float: left;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	padding-right: 1em;
	padding-left: 1em;
	padding-top: 5px;
	padding-bottom: 7px;
	font-weight: bold;
	display: block;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FF6666;
}
#MainNavigation a:hover
{
	background-color: #AA0000;
}
#MainNavigation .Active:link, #MainNavigation .Active:visited
{
	background-color: #A81524;
	background-image: url(../Images/activebg.gif);
	background-repeat: no-repeat;
	border-right-style: solid;
	font-weight: bold;
	color: #EEEEEE;
	border-top-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-right-width: 1px;
	border-right-color: #A7A4A4;
}
#MainNavigation .MainLastItem:link, #MainNavigation .MainLastItem:visited
{
	border-top: 0px none;
	border-right: 0px none;
	border-bottom: 0px none;
	border-left: 0px none;
}

/*Hållare för översiktsbilden*/
#OverView
{
	padding-left: 15px;
	clear: both;
	padding-top: 10px;
}

/*Generell styrrning av input och select*/
input, select
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.9em;
}

/*Iframehållare - Bred*/
.IframeWide
{
	width: 100%;
	height: 500px;
	border: 1px solid #CCCCCC;
}

/*Iframehållare - Genererar ram runt iframen*/
.IframeHolder
{
}

/*Fieldset Filterhållare */
.FilterRow
{
	display: block;
	clear: both;
	padding-bottom: 8px;
	float: left;
	width: 100%;
	margin-bottom: 8px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
.FilterGroup
{
	float: left;
	padding-right: 8px;
}
.FilterGroupButton
{
	float: left;
	padding-top: 18px;
	padding-right: 8px;
}
.FilterGroup label
{
	display: block;
	cursor: pointer;
	padding-bottom: 3px;
	font-weight: bold;
}
.FilterGroup .InLinelabel
{
	display: inline;
}
.FilterHolder P
{
	padding: 0px;
	margin: 0px;
}

/*Paginering - Generellt*/
.Paging
{
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 8px;
	margin-left: 0px;
	font-weight: bold;
	float: left;
	width: 100%;
}
.Paging LI
{
	display: inline;
	list-style-type: none;
}
.Paging .CurrentPage:link, .Paging .CurrentPage:visited
{
	font-weight: bold;
	background-color: #CCCCCC;
}
.Paging a:link, .Paging a:visited
{
	color: #333333;
	padding: 4px;
	font-weight: normal;
}
.Paging a:hover
{
	background-color: #CCCCCC;
}

/*Sökning kommentar*/
.SearchComment
{
	padding-bottom: 5px;
}
.SearchComment P
{
	padding: 0px;
	margin: 0px;
}

/*Paginering - Generellt*/
.SortList
{
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	margin-top: 4px;
	margin-right: 0px;
	margin-bottom: 8px;
	margin-left: 0px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCCCCC;
	width: 100%;
	font-weight: bold;
}
.SortList LI
{
	display: inline;
	list-style-type: none;
	padding-right: 5px;
}
.SortList .CurrentPage:link, .SortList .CurrentPage:visited
{
	font-weight: bold;
	background-color: #CCCCCC;
	color: #FFFFFF;
}
.SortList a:link, .SortList a:visited
{
	color: #333333;
	font-weight: normal;
	padding-bottom: 8px;
	padding-top: 4px;
}
.SortList a:hover
{
	text-decoration: underline;
}
.SortList .SortIndex
{
	padding-left: 16px;
	padding-right: 8px;
}

/*Dolt fält*/
.Invisible
{
	display: none;
}

/*Skriv ut, lägg till i mina länkar*/
.PrintLine
{
	padding-top: 8px;
	margin-top: 5px;
	clear: both;
	width: 100%;
	float: left;
	padding-bottom: 8px;
}
.Print
{
	background-image: url(../Images/print.gif);
	background-repeat: no-repeat;
	background-position: 0% 0%;
	padding-bottom: 4px;
	margin-right: 18px;
	float: left;
	padding-left: 25px;
	padding-top: 4px;
}

.TipFriend
{
	background-image: url(../Images/tipfriend.gif);
	background-repeat: no-repeat;
	background-position: 5% 60%;
	padding-bottom: 4px;
	margin-right: 18px;
	float: left;
	padding-left: 25px;
	padding-top: 4px;
}

/*Sifot*/
#PageFooter
{
	padding-top: 0.5em;
	margin-top: 0.5em;
	padding-bottom: 1em;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #CC0000;
	clear: both;
	float: left;
	width: 100%;
}
#PageFooter .EditorLeft
{
	width: 100%;
}
#PageFooter .EditorRight
{
	float: right;
	width: 20%;
	text-align: right;
}

/*Vit text*/
.white
{
	color: #FFFFFF;
}
/*Hållare för editor till höger på startsidan*/
.EditorContentRightBlockStartPage {
	padding-bottom: 0px;
	margin-bottom: 0px;
	width: 100%;
}
.EditorBoxRightBlockStartPage {
	width: 100%;
	padding: 0px;
	margin-bottom: 0px;
}

/*Vänstermeny*/
#LeftMenuHolder
{
	border: solid 1px #a81525;
	margin-top: 15px;
}
#LeftMenuHolder span
{
	padding-left: 4px;
	display: block;
}
#LeftMenuHolder ul
{
	padding: 0px;
	margin: 0px;
}
#LeftMenuHolder ul
{
	font-weight: bold;
}
.MenuItemHolder li
{
	list-style-type: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.2;
	background-color: #CC0000;
	padding-left: 15px;
}

/*Nivå 1*/
li.OpenGroup .ActDot {
	background-image: url(../Images/actdot-white.gif);
}

li.OpenGroup li .ActDot {
	background-image: url(../Images/actdot.gif);
}

#LeftMenuHolder ul li
{
	font-weight: normal;
	padding-left: 0px;
	font-weight: bold;
	padding-bottom: 1px; /*  background-image: url(../Images/menuline.gif); */
	background-repeat: no-repeat;
	background-position: center bottom;
}

/*Vit bakgrundsbild i menyn*/
.LeftMenuBG
{
	background-image: url(../Images/menuline.gif);
	background-repeat: no-repeat;
	background-position: 2px 20px;
	padding-bottom: 1px;
	background-position: center bottom;
}
.LeftMenuBGActDot
{
	background-image: url(../Images/menuline.gif);
	background-repeat: no-repeat;
	background-position: 2px 20px;
	padding-bottom: 1px;
	background-position: center bottom;
}


#LeftMenuHolder ul li span
{
	padding-left: 10px;
}
#LeftMenuHolder .OpenGroup
{
	background-image: none;
}

/*Nivå 2*/
#LeftMenuHolder ul li ul li
{
	padding-left: 10px;
	padding-right: 10px;
	font-weight: normal;
	background-image: none;
}
#LeftMenuHolder ul li ul li span
{
	padding-left: 10px;
}

/*Nivå 3*/
#LeftMenuHolder ul li ul li ul
{
	border-top: 1px solid #CCC;
	padding-left: 10px;
	background: none;
}
#LeftMenuHolder ul li ul li ul li
{
	background: none;
}
#LeftMenuHolder ul li ul li ul span
{
	padding-left: 10px;
}


/*Nivå 4*/
#LeftMenuHolder ul li ul li ul li ul
{
	border-top: none;
}
.MenuItemHolder a:link, .MenuItemHolder a:visited
{
	color: #fff;
	display: block;
	width: 100%;
}

/*Nivå 1*/
.MenuItemHolder li a:link, .MenuItemHolder li a:visited
{
	display: block;
	padding-top: 2px;
	padding-bottom: 4px;
}
.MenuItemHolder li a:hover
{
	background-color: #A81524;
	text-decoration: none;
}
.MenuItemHolder ul
{
	background-color: #fff;
}
.MenuItemHolder ul li
{
	background-color: #fff;
}
.OpenGroup
{
	background-image: none;
}
/*Nivå 2*/
.MenuItemHolder ul li a:link, .MenuItemHolder ul li a:visited
{
	color: #333;
	display: block;
	border-top: 1px solid #ccc;
	padding-top: 1px;
	padding-bottom: 1px;
}
.MenuItemHolder ul li a:hover
{
	background-color: #ccc;
}

/*Nivå 3*/
.MenuItemHolder ul li ul li a:link, .MenuItemHolder ul li ul li a:visited
{
	color: #333;
	border: none;
	display: block;
	width: 100%;
	background-color: #fff;
}
.MenuItemHolder ul li ul li a:hover
{
	text-decoration: underline;
	background-color: #FFFFFF;
}

/*Aktiv plutt*/
.ActDot
{
	background-image: url(../Images/actdot.gif);
	background-repeat: no-repeat;
	background-position: 2px 6px;
}

/*Kartsök*/
.SearchActions
{
	clear: both;
	float: left;
	display: block;
	padding-bottom: 8px;
}
.SearchActions label
{
	display: block;
	font-weight: bold;
	cursor: pointer;
}
.Reseller
{
	clear: both;
	width: 100%;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCCCCC;
	float: left;
	margin-bottom: 4px;
	padding-bottom: 4px;
	padding-top: 8px;
}
.Reseller:hover
{
	background-color:#eaeaea;
	cursor: pointer;
}
.Reseller span
{
	display: block;
}
.Reseller p
{
	padding: 0px;
	margin: 0px;
}
.Reseller .Col0
{
	float: left;
	width: 4%;
}
.Reseller .Col1
{
	float: left;
	width: 50%;
}
.Reseller .Col2
{
	float: left;
	width: 35%;
}
.Reseller .Col3
{
	float: left;
	width: 15%;
}
.FilterMap
{
	padding: 4px;
	background-color: #EBEBEB;
	margin-top: 4px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

.Info, .InfoHidden
{
	clear: left;
	padding: 4px;
	background-color: #EBEBEB;
	margin-top: 4px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

.InfoHidden {
	display: none;
}
.MapHolder, .Loading {
	clear: left;
}
.BrochureCheckBox label {
	display:none;
}

/*Språkkontroll*/

.LanguageMenuPanel {
	z-index: 1000;
	cursor: pointer;
	font-size: 11px;
	width:98px;
	background-color: #A81524;
	margin: 0px;
	padding-top: 1px;
	padding-bottom: 0px;
	padding-left:5px;
	padding-right:5px;
	text-align: left;
	border-width: 1px;
	border-color: #FFFFFF;
	border-style: solid;
}

.LanguageMenuItem {
     margin: 1px 0 1px 0;
     display: block;
     color: #FFF;
     text-decoration: none;
     cursor: pointer;  
     padding: 0px;
     white-space: nowrap;
     padding-left:2px;
     background-image: url(../Images/menuline.gif);
     background-repeat: no-repeat;
     background-position: 5px 20px;
     padding-bottom: 3px;
     background-position: center bottom;
}

.LanguageMenuItemLast {
     margin: 1px 0 1px 0;
     display: block;
     color: #FFF;
     text-decoration: none;
     cursor: pointer;  
     padding: 0px;
     white-space: nowrap;
     padding-left:2px;
     padding-bottom: 3px;
}


.ShortCutsList a.LanguageMenuItem, .ShortCutsList a.LanguageMenuItemLast {
   color:#FFF;
}

.LanguageMenuItem:link, .LanguageMenuItemLast:link 

.LanguageMenuItem:visited, .LanguageMenuItemLast:visited   {
	color:#FFF;
}

a.LanguageMenuItem-Selected, a.LanguageMenuItemLast-Selected {
     font-weight: bold;
     color:#FFF;
}

a.LanguageMenuItem:hover, a.LanguageMenuItemLast:hover {
 text-decoration:none;
 color: #FFFFFF;
 padding-top: 0px;
 background-color: #880000;
}

.LanguageMenuBreak {
     margin:1px 1px 1px 32px;
     padding:0;
     height:1px;
     overflow:hidden;
     display:block;
}

.ajax__dropdown_arrow_wrapper img {
     position:relative;
     top:-50%;left:-50%;
}

.ajax__dropdown_arrow {
     position:absolute;
     height:100%;
     overflow:hidden;
}

.ajax__dropdown_panel {
	background-color: #000000;
}

.ajax__dropdown_frame {
     overflow:hidden;
     font-size:1px;
     text-align:right;
     position:absolute;
     cursor:pointer;
}

.ajax__dropdown_frame_line {
     overflow:hidden;
     font-size:1px;
     position:absolute;
     cursor:pointer;
}

.ajax__dropdown_arrow_wrapper {
     position:absolute;top:50%;
     left:50%;
}

.ajax__dropdown_arrow_wrapper img {
 position:relative;
 top:-50%;left:-50%;
}

span.DropDown {
	background-image:url(../Images/dropselect_black_bg.gif);
	background-repeat:no-repeat;
	background-position: 2px 4px;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 16px;
	display: inline;
	overflow:visible;
	padding-right:15px;
	background-color:#000000;
	width:200px;
	color: #FFFFFF;
}

span.DropDown:hover {
 text-decoration:underline;
 cursor:pointer;
 background-color:#000000;
}
input.registerfield
{
	width: 20em;
}
/* ---Calender template items---*/	

div.monthcalendararea
{
	float: right;
	width: 38%;
}
div.calendarlistingarea
{
	float: left;
	width: 61%;
	text-align: left;	
}
h1.calendardayheading
{
	font-size: 1.2em;
	color: #333;
	display: inline;
}
table.calendarframe
{
	border-color: #fff;
	background-color: #fff;
}
/* IE 6 does not seem to handle parent-child selectors */
div.monthcalendararea > table
{
	border: solid 0.1em #ffffff;
}
td.calendaritem, tr.calendaritem
{
	height: 2em; 
	width: 2.2em;
	font: normal 1em verdana;
	background-color: #fff; 
	border: solid 0.1em #F0E5CE;
}
td.selecteddatecell 
{
	border: solid 0.2em #95632F;
}
td.datecellothermonth 
{
	background-color: #F0F0F0;
}
td.weekendcell
{
	background-color: #DADADA;
}
td.datecellactive
{
	background-color: #F0E5CE; 
	border: solid 0.2em #95632F;
}	
td.dayweekheader
{
	color: #333;
	border-style: none;
}

.WorkroomListHeader
{
	background-color: #ccc;
	height: 2em;
	padding-top: 0.4em;
	padding-left: 0.4em;
	font-weight:bold;
}
.ListRowEven
{
	background-color:	#f0f0f0;
	height:				2.7em;
	margin-top:         0.2em;
	vertical-align:		middle;
}

.ListRowUneven
{
	background-color:	#ffffff;
	height:				2.7em;
	margin-top:         0.2em;
	vertical-align:		middle;
}
.xformerrortext
{
	color:Red;
}


