body		 		{ background-color: #FFF; background-image:URL('../img/bg.gif'); background-repeat:no-repeat; background-attachment:scroll; background-position: top center; background-repeat:repeat-x; text-align:center; margin:0;}			
td, div				{ font:12px Arial, Helvetica; color:#666; line-height:1.6;}

#footer				{ background-image:url(../img/footer_bg.gif); background-repeat:repeat-x; clear:both; height:100px; margin:0; margin-top:45px; width:100%;}
#footerContent		{ padding-top:40px; text-align:center; font-family:Georgia, "Times New Roman"; font-size:11px; color:#777;}
#contentWrap		{ margin:0px auto 0px auto; width:960px; text-align:left;}
#ColRight			{ float:left; margin-left:30px; padding-top:43px; width:188px; }
#ColLeft			{ float:left; width:742px; }

.BlogLeft			{ width:307px; margin-right:35px; float:left; }
.BlogRight			{ width:400px; float:left; }

.SelectMonth		{ font-size:11px; font-family:Georgia; text-align:right;}

.AddBox				{ text-align:right; border:1px dashed #d3e0bb; background-color:#f5faed; padding:6px; }

a:link				{ text-decoration: none; color: #63a8e9; } 
a:active			{ text-decoration: none; color: #63a8e9; }	
a:visited			{ text-decoration: none; color: #63a8e9; }					
a:hover  			{ text-decoration: underline; color: #ff9900; }

a.active:link		{ text-decoration: none; color: #ff9900; }
a.active:active		{ text-decoration: none; color: #ff9900;  }
a.active:visited	{ text-decoration: none; color: #ff9900; }
a.active:hover		{ text-decoration: underline; color: #ff9900; }

form				{ margin:0px; }
select				{ font-family: Arial, Tahoma; font-size: 11px; color: #444444; margin:1px 0px 1px 0px; }
textarea, input		{ font-family: Arial, Tahoma; font-size: 11px; color: #444444; padding-left: 2px; margin:1px 0px 1px 0px;}
.checkbox			{ width: 14px; height: 14px; margin:0px 2px 1px 0px;}
.radio				{ width: 14px; height: 14px; margin:2px 2px 0px 0px; vertical-align:middle;}
.file				{ font-family: Arial, Tahoma; font-size: 11px; color: #444444; height:21px; line-height:15px;}

.Btn				{ width:180px; height:28px; font-weight:bold;}
.BtnSmall			{ width:80px; height:21px; font-weight bold;}


#MenuContainer		{ height:65px; margin-top:17px;}
.menu a				{ display:block; color:#91b6d9; float:left; margin-right:50px; font:12px Georgia; }
.menu a:link		{ text-decoration:none; }
.menu a:visited		{ text-decoration:none; }
.menu a:hover		{ text-decoration:none; }
.MenuBig			{ font:21px Georgia; color:#2d4173; }
.MenuBig2			{ font:21px Georgia; color:#91b6d9;  }


h1					{ font:36px Georgia; line-height:1.2; color:#a1cbf2; margin:30px 0px 10px 0px; }
h2					{ font-family:Georgia; font-size:24px; font-weight:normal; margin:5px 0px 10px 0px; line-height:1.2; color:#2d4173; }
h3					{ font-family:Georgia; font-size:18px; font-weight:normal; margin:20px 0px 5px 0px; }
h2.staff			{ margin:10px 0px 5px 0px; font-size:22px; }

hr					{ height:1px; display:none;}
div.hr				{ margin:30px 0px 30px 0px; border-top:solid 1px #EEE; height:1px;}
div.hr2				{ margin:6px 0px px 0px; border-top:solid 1px #FFF; height:1px;}


.BlogDate			{ font-family: Georgia; font-weight:normal; font-size: 10px; margin: 0; color:#b3b3b3; }
.Archive			{ margin:0 4px 4px 0px; float:left; text-align:center; width:44px; height:22px; font-size:11px; line-height:22px; background-image:URL('../img/blog_month_bg.gif'); background-repeat:no-repeat; }
.ArchiveActive		{ margin:0 4px 4px 0px; float:left; text-align:center; width:44px; height:22px; font-size:11px; line-height:22px; background-image:URL('../img/blog_month_active_bg.gif'); background-repeat:no-repeat;}
.BlogInfo			{ font-size:11px; color:#999; line-height:17px;}


.title				{ font: 20px Arial, Verdana, Helvetica; color: #2C3F87; font-weight: bold; }
.date				{ font: 11px Verdana, Helvetica, Arial; color: #10409F; }
.text				{ font: 11px Verdana, Helvetica, Arial; color: #0A1467; }
.textBold			{ font: 11px Verdana, Helvetica, Arial; color: #10409F; font-weight: bold; }
.textWin			{ background: #F2F2F2; padding: 3px; font: 11px Verdana, Helvetica, Arial; color: #454C60; }


div.tag				{ position:absolute; left:100%; top:26px; overflow:visible;	height:135px; width:20px; background-repeat:no-repeat; background-position:-50px -150px; background-color:transparent; margin:0 0 0 -20px; padding:0; color:#000; z-index:1000000000; border:none; float:none; }


.topmenu			{ color:#004894; font:11px Verdana, Helvetica, Arial; }
.topmenubutton		{ background-color: #9b0028; color: #FFFFFF; font: 11px Verdana, Helvetica, Arial; cursor: hand; }
.topmenubutton 		{ background-color: #9b0028; color: #F99A08; font: 11px Verdana, Helvetica, Arial; font-weight: bold; cursor: hand; }
.dropmenu  			{ background: #9B0028; }
.dropmenubutton 	{ background: #9B0028; color: #000; font: 11px Verdana, Helvetica, Arial; cursor: hand; }

.cbHuvud			{ width: 11px; height: 15px; }
.txtHuvud			{ font: 9px Verdana, Helvetica, Arial; color: #000000; }

.leftmenu			{ background:#878DB5; color:#FFF; font:11px Verdana, Helvetica, Arial; }
.leftmenubutton		{ background:#9B0028; color:#FFF; font:11px Verdana, Helvetica, Arial; cursor:hand; }
.leftmenubuttonsel	{ background:#BF0000; color:#FFF; font:11px Verdana, Helvetica, Arial; cursor:hand; }

.adminLogin			{ color: #0A1467; font: 11px Verdana, Helvetica, Arial; }

.location			{ color: #FFF; font: 11px Verdana, Helvetica, Arial; font-weight: bold; }

.menutext			{ color: #FFF; }

.adminmenu			{ font: 11px Verdana, Helvetica, Arial; padding: 8px; }
.admintitle			{ font: 20px Verdana, Helvetica, Arial; color: #454C60; font-weight: bold; padding: 8px; }
.adminhead  		{ font: 18px Verdana, Helvetica, Arial; color: #454C60; font-weight: bold; padding: 3px; }

.menu 				{ font: 11px Arial, Verdana, Helvetica; color: #FFFFFF; font-weight: bold; background-color: #68b2e9;}

.Line1				{ height: 1px; background-color: #CCCCCC; border-collapse: collapse; overflow: hidden; }
.Line2				{ height: 1px; background-color: #ebebeb; border-collapse: collapse; overflow: hidden; }

a.add:link			{ text-decoration: none; color: #2d8900; font-size: 11px; font-weight:bold; }
a.add:active		{ text-decoration: none; color: #2d8900; font-size: 11px; font-weight:bold; }
a.add:visited		{ text-decoration: none; color: #2d8900; font-size: 11px; font-weight:bold; }
a.add:hover			{ text-decoration: none; color: #81b866; font-size: 11px; font-weight:bold; }

a.edit:link			{ text-decoration: none; color: #e26a00; font-size: 11px; font-weight:bold; }
a.edit:active		{ text-decoration: none; color: #e26a00; font-size: 11px; font-weight:bold; }
a.edit:visited		{ text-decoration: none; color: #e26a00; font-size: 11px; font-weight:bold; }
a.edit:hover		{ text-decoration: none; color: #eea666; font-size: 11px; font-weight:bold; }

a.delete:link		{ text-decoration: none; color: #dd0000; font-size: 11px; font-weight:bold; }
a.delete:active		{ text-decoration: none; color: #dd0000; font-size: 11px; font-weight:bold; }
a.delete:visited	{ text-decoration: none; color: #dd0000; font-size: 11px; font-weight:bold; }
a.delete:hover		{ text-decoration: none; color: #eb6666; font-size: 11px; font-weight:bold; }



/* ADMIN **************************************************************************************** */

a:link.admin, a:active.admin, a:visited.admin  { text-decoration: none; color: #0080FF; font: 11px Arial, Verdana, Helvetica;  font-weight: bold; }
a:hover.admin  { text-decoration: none; color: #9ac2ff; }

a:link.adminbtn, a:active.adminbtn, a:visited.adminbtn  { text-decoration: none; color: #575757; font: 11px Arial, Verdana, Helvetica;  font-weight: bold; }
a:hover.adminbtn  { text-decoration: none; color: #000000; }

a:link.content, a:active.content, a:visited.content  { text-decoration: none; color: #969696; font: 11px Arial, Verdana, Helvetica; }
a:hover.content  { text-decoration: none; color: #000000; }

a:link.adminsubmenu, a:active.adminsubmenu, a:visited.adminsubmenu  { text-decoration: none; color: #FFFFFF; font: 11px Arial, Verdana, Helvetica;  font-weight: bold; }
a:hover.adminsubmenu  { text-decoration: none; color: #FFFFFF; }

.admintext			{ color: #555; font: 11px Arial; font-weight: bold; }
.admin_warning		{ color: #ed0000; font: 11px Arial; font-weight: bold; }
.ariomlab			{ color: #FFF; font: 20px Arial, Verdana; font-weight: bold; padding-left:10px; padding-right:10px;}
.adminhead			{ color: #FFF; font: 16px Arial, Verdana; font-weight: bold; height:38px; line-height:38px;}
.adminhead_blue		{ color: #000077; font: 15px Arial, Verdana; font-weight: bold; line-height:38px; }
.admindisabled		{ color: #AAA; font: 11px Arial, Verdana; font-weight: bold; }
.adminhelp			{ color: #FFF; font: 11px Arial, Verdana; }
.adminerror			{ color: #FF0000; font: 11px Arial, Verdana; font-weight: bold; }

.sectiondate		{ color: #B6B6B6; font: 11px Arial, Verdana, Helvetica; }
.cb_editmenues		{ width: 12px; height:16px; }

#adminContainter	{ position:absolute; left:0; top:0; width:100%; z-index:101; }
#adminBar			{ width:100%; background-color:#000040; margin-bottom:15px; text-align:center; }

#startscreen_bg		{ position:absolute; left:0; top:0; height:100%; width:100%; background-color:#FFFFFF; z-index:200; opacity: .9; filter:alpha(opacity=80); }
#startscreen		{ position:absolute; left:0; top:45px; height:100%; width:100%; z-index:201; }
#loading			{ position:absolute; left:0; top:0px; height:100%; width:100%; z-index:202; padding-top:115px;}
