/*
Extended.css: Contains page/function/object specific styleclasses
DO NOT include this directly, use All.css!
*/
div div 
{
 font-size:100%;
}
body
{
    font-family: Verdana, Arial, Helvetica, Sans-Serif;
    font-size: 70%;
}
h1
{
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 150%;
}
h2
{
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 130%;
}
h3
{
    font-size: 100%;
}
input, textarea, select
{
	font-family: Verdana, Arial, Helvetica, Tahoma, Sans-Serif;
	font-size: 100%;
}
.RadTabStrip_Villbo
{
    font:  10px tahoma,arial,sans-serif;
}
#NameArea
{
    font-size: 100%;
}

.LeftAndHeader h1
{
	font-family: Arial, Helvetica, Sans-Serif;
	font-weight: bolder;
	font-size: 110%;
	margin:0;
	/*color:#3D2814;*/
}

.ToolBox
{
	font-size: 10px;
	/*color:#3D2814;*/
}

.ToolBox a:visited, .ToolBox a:link, .ToolBox a:active, .ToolBox a:hover
{
	/*color:#3D2814;*/
	color:#000;
	text-decoration: none;
}

/* TopMenuArea */
.MainGroup
{
	cursor: pointer;
}

.MenuGroup
{
	cursor: pointer;
	background-color: #EDE2CE;
	filter:progid:DXImageTransform.Microsoft.Shadow(color='#666666', Direction=135, Strength=3);
	border: 1px solid #9C6A07;
	border-bottom:none;
}

.MainItem, .MainItemOver, .MainItemClicked
{
	height:36px;
	padding:0 2px;
	background:url(../Images/TopMenuItemBg.gif) no-repeat right 9px;
	font-family: Arial, Helvetica, Sans-Serif;
	font-weight: bold;
	font-size: 14px;
	/*color:#3D2814;*/
}

.MainItemSelected, .MainItemSelectedOver, .MainItemSelectedClicked
{
	height:36px;
	padding:0 2px;
	background:url(../Images/TopMenuSelectedBg.gif) repeat-x -2px top;
	font-family: Arial, Helvetica, Sans-Serif;
	font-weight: bold;
	font-size: 14px;
	/*color:#fff;*/
}

.MenuItem, .MenuItemOver, .MenuItemClicked
{
	width: 200px;
	height:20px;
	font-family: Arial, Verdana;
	font-size:11px;
	cursor: pointer;
	padding: 6px;
	text-align: left;
	border-bottom: 1px solid #9C6A07;
}

.MenuItemOver, .MenuItemClicked
{
	text-decoration:underline;
}

.MenuItemToolTip
{
	background-color: #fffacd;
	border:solid 1px #000;
	padding: 3px;
	font-family: Arial;	
	font-size:10px;
	text-align:left;
}
/* End TopMenuArea */

.ContentToolsArea
{
	font-size:90%;
	text-align:right;
	padding:6px 10px 10px 0;
}

.ContentToolsAreaBottom
{
	padding-bottom:0px;
}

.BoxInnerVariant2Top .LeftAndHeader
{
	font-size: 90%;
	/*color:#3D2814;*/
}

.BoxInnerVariant2Top .LeftAndHeader a:visited, .BoxInnerVariant2Top .LeftAndHeader a:link,
.BoxInnerVariant2Top .LeftAndHeader a:active
{
	font-weight: normal;
	margin:0;
	color:#45738d;
	/*color:#3D2814;*/
	text-decoration: none;
}
.BoxInnerVariant2Top .LeftAndHeader a:hover
{
	text-decoration: underline;
}

.ContentToolsArea a:visited, .ContentToolsArea a:link, .ContentToolsArea a:active
{
	margin-left:10px;
	padding-left:14px;
	background:url(../Images/BulletDot.gif) no-repeat 0 2px;
	color:#000;
	/*color:#3D2814;*/
	text-decoration: none;
}
.ContentToolsArea a:hover
{
	text-decoration:underline;
}


#ContentFooter
{
	font-size:90%;
	/*color:#3D2814;*/
}

/* RightHolder */
.RightAndHeader h1
{
	font-family: Arial, Helvetica, Sans-Serif;
	font-weight: bold;
	font-size: 100%;
	margin:0px;
	padding-left:20px;
	padding-bottom:0px;
	padding-top:2px;
	color:#FFFFFF;
}
#RightHolder h2, #Right2Holder h2
{
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-weight: bold;
	font-size: 100%;
	margin:0;
	margin-top:10px;
	/*color:#3D2814;*/
}

#Right2Holder h2
{
	color:#006699;
}

#Right2Holder .LeftAndHeader h1
{
	color:#006699;
}

#RightHolder ul, #Right2Holder ul
{
	margin:6px 0 0 0;
	padding:0 0 13px 0;
	list-style-type:none;
	background:url(../Images/DottedHLineVariant1.gif) repeat-x left bottom;
}

#Right2Holder ul
{
	background:url(../Images/DottedHLineVariant3.gif) repeat-x left bottom;
}

#RightHolder ul.Last, #Right2Holder ul.Last
{
	padding-bottom:10px;
	background:none;
}

#RightHolder li, #Right2Holder li
{
	margin-bottom:3px;
}

#RightHolder a:link, #RightHolder a:active, #RightHolder a:visited,
#Right2Holder a:link, #Right2Holder a:active, #Right2Holder a:visited
{
	margin-bottom:0px;
	padding-left:0px;
	/*background:url(../Images/BulletArrow.gif) no-repeat 0 3px;*/
	color:#000;
	text-decoration: none;
}

#Right2Holder a:visited, #Right2Holder a:link, #Right2Holder a:active, #Right2Holder a:hover
{
	background:url(../Images/BulletDotVariant3.gif) no-repeat 0 2px;
}

#RightHolder a:hover, #Right2Holder a:hover
{
	text-decoration: underline;
}

/*#Right2Holder a:visited.Large, #Right2Holder a:link.Large, #Right2Holder a:active.Large, #Right2Holder a:hover.Large
{
	background:url(../Images/BulletArrowLarge.gif) no-repeat 0 2px;
}*/

#Right2Holder li.Star
{
	margin-bottom:6px;
}

#Right2Holder li.Large
{
	margin-bottom:6px;
}

#Right2Holder li.Star a:visited, #Right2Holder li.Star a:link, #Right2Holder li.Star a:active, #Right2Holder li.Star a:hover
{
	margin-bottom:0px;
	padding-left:22px;
	padding-bottom:4px;
	background:url(../Images/BulletStarLarge.gif) no-repeat 0 0;
}

#Right2Holder li.Large a:visited, #Right2Holder li.Large a:link, #Right2Holder li.Large a:active, #Right2Holder li.Large a:hover
{
	margin-bottom:0px;
	padding-left:22px;
	padding-bottom:4px;
	background:url(../Images/BulletDotLargeVariant3.gif) no-repeat 0 0;
}

#Right2Holder .Right2ToolsArea
{
	padding:4px 10px 8px 6px;
}
/* End RightHolder */

.NewsItem2
{
	text-transform:uppercase;
	padding-bottom:8px;
}

.NewsToolsArea
{
	text-align:right;
	padding:0 10px 6px 0;
}

.NewsToolsArea a:visited, .NewsToolsArea a:link, .NewsToolsArea a:active, .NewsToolsArea a:hover
{
	padding-left:14px;
	background:url(../Images/BulletArrow.gif) no-repeat 0 2px;
	/*color:#3D2814;*/
	color:#000;
	text-decoration: none;
}

/* Personalization */
.PersonalizationHeading
{
	padding: 6px 5px 6px 15px;
	background-color:#F9F4F0;
	font-weight:bold;
	border-top:solid 1px #E7D2BD;
	border-bottom:dotted 1px #EEDDCC;
}

.PersonalizationClear
{	
	clear:both;		
	margin:10px 0 10px 0;
}

.PersonalizationLeft
{
	float:left;
	display:inline;
	width:13.8em;
	margin: 0 15px 0 0;	
}

.PersonalizationLeft span.SubHeading
{
	font-style:italic;
	display:block;
	margin:5px 0 10px 0;
}

.PersonalizationRight
{
	float:left;
	display:inline;
}

.PersonalizationRight span.SubHeading
{
	font-style:italic;
	display:block;
	margin:5px 0 10px 0;
}
.PersonalizationRightButtons
{
	float:left;
	display:inline;
	margin:0 10px 0 0;
}
.PersonalizationRightListBoxWide
{
	float:left;
	display:inline;
}
.PersonalizationRightListBox
{
	float:left;
	display:inline;
	margin:0 10px 0 0;
}
.PersonalizationRightPlaceButtons
{
	float:left;
	display:inline;
}
#PersonalizationBookmarksArea input.textbox
{
	/*border:solid 1px #C19970;*/
}
.PersonalizationPanel
{
	background-color:#F9F4F0;
	border:solid 1px #dcc5ae;
	padding:2px 5px 5px 5px;
}

#ListBxChosenNewsCategories
{
	padding:5px 5px 5px 5px;
}


/* Datum */
.date
{
	text-transform:capitalize;
}

/* ---Calender template items---*/	

div.monthcalendararea
{
	/*float: right;*/
	/*width: 38%;*/
	/*background-color:Aqua;
	width:215px;*/
	float: right;
}
div.calendarlistingarea
{
	float: left;
	width:302px;
	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 #45738d;
}
td.selecteddatecell 
{
	border: solid 0.2em #45738d;
}
td.datecellothermonth 
{
	background-color: #F0F0F0;
}
td.weekendcell
{
	background-color: #DADADA;
}
td.datecellactive
{
	background-color: #45738d; 
	border: solid 0.2em #213a50;
}	
td.dayweekheader
{
	color: #333;
	border-style: none;
}
div.leftfloating
{
     float:left;
    }
div.rightfloating
{
    float:right;
    }
.PaddingTop10
{
    padding:10px 0px 0px 0px;    
}
.TopToolText
{
    color:#000000;
    text-decoration:none;
}