﻿/*
###################################
	Scrollproperties, HTML
###################################
*/
html
	{
		overflow: -moz-scrollbars-vertical;
		overflow-x: hidden;
		overflow-y: scroll;
	}

/*
###################################
	Body
###################################
*/
body 
{
	padding: 0px;
	margin: 0px;
    background-color:#64aadb;
    
}
 
/*
###################################
	Header
###################################
*/   
#Header
    {
        background-image:url('../Images/TopBgSpan.gif');
        background-repeat: repeat-x;
        height:70px; 
    }
.HeaderPlate
    {
        width: 810px;
    }
#HeaderLogo
    {
        width:270px;
        padding-left: 20px;
        padding-top: 16px;
        height: 55px; 
        float:left;
        margin: 0px;
        padding-right: 324px;
    }

#HeaderLogoImage
    {
        background-image:url('../Images/Logga.gif');   
        background-repeat: no-repeat;
        height: 55px; 
        padding: 0px;
        margin: 0px;
    }
    
#HeaderAdmin
    {
        width:182px;
        height:70px; 
        float:left;
        padding: 0px;
        padding-top: 0px;
        margin-left: 13px;
    }
    
#HeaderAdminLanguage
    {
        width: 29px;
        height:47px; 
        float:left;
    }
    
#HeaderAdminImage
    {
        background-image:url('../Images/AdminLogga.gif');   
        background-repeat: no-repeat;
        background-position: top right;
        margin-top: 0px;
        width: 182px;
        height: 70px; 
        float:right;
    }
 
 
/*
###################################
	Content
###################################
*/     
#Content
    {
       background-image:url('../Images/ContentBGSpan.gif');
       background-repeat:repeat-x;
       min-height: 250px;
       height: auto !important;
       height: 250px;
    } 
#ContentPlate
    {
       width: 810px; 
    }
    
#ContentSpace
    {
       padding-top:14px;
       padding-left:14px;
    }
 
 
/*
###################################
	Menu
###################################
*/     
#Menu
    {
        float:left;
        padding-right:14px;
        width: 146px;
    }
    
.MenuHeaderLeft
    {
        float:left;
        background-image:url('../Images/Menu/HeaderLeft.gif');
        height:36px;
        width:7px;
    }
    
.MenuHeaderRight
    {
        float:left;
        background-image:url('../Images/Menu/HeaderRight.gif');
        height:36px;
        width:7px;
    }    

.MenuHeaderSpan
    {
        float:left;
        background-image:url('../Images/Menu/HeaderSpan.gif');
        height:36px;
    }
    
.MenuFooterLeft
    {
        float:left;
        background-image:url('../Images/Menu/FooterLeft.gif');
        height:16px;
        width:7px;
    }
    
.MenuFooterRight
    {
        float:left;
        background-image:url('../Images/Menu/FooterRight.gif');
        height:16px;
        width:7px;
    }    

.MenuFooterSpan
    {
        float:left;
        background-image:url('../Images/Menu/FooterSpan.gif');
        height:16px;
    }
    
.MenuItem
    {
        /*background-image: url('../Images/Menu/ItemBg.gif'); */
        background-color: White; 
        width:133px;
        height:26px;
        border-left:solid 1px #adadad;
        border-right:solid 1px #adadad;
    }
    
.MenuFlagItem
	{
		float: left;
		width: 19px;
		height: 19px;
		padding-right: 8px;
	}
    
.MenuItemLast
    {
        width:133px;
        height:1px;
        background-color:White;
        line-height:0px;
        font-size:0px;
        border-left:solid 1px #adadad;
        border-right:solid 1px #adadad;
    }
.MenuItemSeperator
{
        font-size: 0px;
        margin: 0 auto;
        width: 118px;
        height: 1px;
        border-top: solid 1px #e2e2e2;
}
.MenuFlagPlate
	{
    	height:24px;
		padding-left:13px;
		padding-top: 6px;
	}
.MenuItemInside
    {
    	height:24px;
		line-height:23px;
		padding-left:14px;
    }
.MenuItemSelected
    {
    	/*background-image: url('../Images/Menu/ItemSelectedMarker.gif');  */
        background-repeat: no-repeat;
        background-position: top: left;
    }
    
a.LinkNormal
    {
       font-family:Tahoma;
       color:#f0501e;
       font-weight:normal;
	   font-size:11px;
    }
a.LinkBold
    {
       font-weight: bold;
    }

#SubMenu
    {
        width:623px;
        border-left:solid 1px #adadad;
        border-right:solid 1px #adadad;
        border-bottom:solid 1px #adadad;
        height:25px;
        clear:both;
        background-image:url('../Images/Menu/SubMenuBg.gif'); 
        position:relative;
    }
    
    
.SubMenuItem
    {
       padding-left:10px;
       padding-right: 10px;
       float:left;
    }
    
.SubMenuItemSpacer
    {
       padding:0px;
       width:2px; 
       height:25px;
       background-image:url('../Images/Menu/SubMenuSpacer.gif'); 
       background-position: top;
       background-repeat: no-repeat;
       float:left;
    }
.SubMenuItem a
    {
       line-height:25px;
       font-family:Tahoma;
       font-size:11px;
       font-weight:normal;
       padding: 0px;
       color:Black;
    }
.SubMenuItem a.BoldLink
    {
       font-weight: bold;
    }
 
/*
###################################
	MainContent
###################################
*/  
#MainContent, #Login
    {
        float:left;
        width:625px;
    }
    
#MainContentInside
    {
        clear:both;
        width:623px;
        border-left:solid 1px #adadad;
        border-right:solid 1px #adadad;
        /*border-bottom:solid 1px #adadad;*/
        background-color:#FFFFFF;
    }
    
#MainContentInsideSpace
    {
        padding:0px 16px 0px 20px;
        position: relative;
    }
  
/*
###################################
	Clear
###################################
*/   
.Clear
	{
		clear:both;
	}
    
.ClearLeft
    { 
        clear:left;
        line-height: 0px;
        font-size: 0px;
        padding: 0px;
        margin: 0px;
        height: 0px;
        width: 0px;
    }
.ClearRight
    { 
        clear:right;
        line-height: 0px;
        font-size: 0px;
        padding: 0px;
        margin: 0px;
        height: 0px;
        width: 0px;
    }
.ClearBoth
    { 
        clear:both;
        line-height: 0px;
        font-size: 0px;
        padding: 0px;
        margin: 0px;
        height: 0px;
        width: 0px;
    }
/*
###################################
	Login
###################################
*/  
.LoginError
	{
		color:#ee3b33;
		font-family:Tahoma;
		font-size:16px;
		position:absolute;
		right:15px;
		top:12px;
	}
#UserInfo
    {
        color:#636363;
        font-weight:bold;
        padding-top:10px;
    }
 
/*
###################################
	ContentHeader
###################################
*/  
.ContentHeader
    {
        clear:both;
    }
    
.ContentHeaderLeft
    {
        float:left;
        background-image:url('../Images/HeaderLeft.gif');
        height:15px;
        width:7px;
    }
    
.ContentHeaderRight
    {
        float:left;
        background-image:url('../Images/HeaderRight.gif');
        height:15px;
        width:7px;
    }    

.ContentHeaderSpan
    {
        float:left;
        background-image:url('../Images/HeaderSpan.gif');
        height:15px;
    }
/*
###################################
	ContentFooter
###################################
*/  
    
.ContentFooterLeft
    {
        float:left;
        background-image:url('../Images/FooterLeft.gif');
        background-repeat: no-repeat;
        height:7px;
        width:7px;
    }
    
.ContentFooterRight
    {
        float:left;
        background-image:url('../Images/FooterRight.gif');
        background-repeat:no-repeat;
        height:7px;
        width:7px;
    }  
      
.ContentFooterSpan
    {
        float:left;
        background-image:url('../Images/FooterSpan.gif');
        height:7px;
    }
    
/*
###################################
	BoxGray
###################################
*/ 
.BoxGray
    {
        background-color:#ecedf1;
        margin-top:16px;
    }
    
.BoxGrayInside
    {
        padding-top:15px;
        padding-left:15px;
        padding-right:15px;
        padding-bottom:15px;   
    }
 .BoxGrayColumnItem
	{
		width: 257px;
	}
 .BoxGrayColumnItem img
	{
		max-width: 230px;
		width: auto !important;
		width: 230px;
	}
  
 
/*
###################################
	Paging
###################################
*/  
.PagingHeader
    {
    	/*background-color: #3a3a3b;*/
        /*background-image:url('../Images/Paging/HeaderBlackSpan.gif'); */
        height:27px; 
        padding-top: 7px;
        width:583px;
        clear:both;
        position:relative;
        font-size:11px;
        color:#252525;
        line-height:15px;
        background-repeat:repeat-x;
        border-top: 1px solid white;
        text-align:center;
    }
.PagingHeaderRight
    {
        position:absolute; right:2px; top:10px;
         height:7px;
    }
    
.PagingHeaderLeft
    {
        position:absolute; left:3px; top:10px;
        height:7px;
    }   

.PagingArrowDoubleBack
    {
        float:left;
        margin-left:6px;
    }
    
.PagingArrowBack
    {
        float:left;
        margin-left:4px;
    }
    
.PagingArrowDoubleNext
    {
        float:right;
        margin-right:6px;
    }
    
.PagingArrowNext
    {
        float:right;
        margin-right:4px;
    }
.PageTexterButtonRow
	{
		margin-top:10px;
	}

/*
###################################
	SelectCategoryPlate
###################################
*/   
.PageSubjectRightPlate
	{
		float:right;
		padding-bottom: 5px;
	}
.PageSubjectRightPlateTxt
	{
		float:left; padding-right: 10px; font-weight: bold; padding-top: 3px;
	}
.PageRightBackLink
	{
		padding-top: 5px;
	}
/*
###################################
	Other
###################################
*/   
.ButtonRow
 {
 	padding-top: 20px;
 	padding-bottom: 5px;
 }
.RowStart
    {
        padding-left:5px;    
    }
    
.HeaderBlackSpan
    {
    	background-color: #3a3a3b;
        background-image:url('../Images/Paging/HeaderBlackSpan.gif'); 
        height:18px; 
        width:583px;
        clear:both;
        position:relative;
        font-size:10px;
        color:#FFFFFF;
        line-height:18px;
        background-repeat:repeat-x;
        border-top: 1px solid white;
    }
    

.AlignCenter{ text-align:center;}    


#AjaxLoader
    {
        position:absolute;
        right:5px;
        top:5px;
    }
    
#PageTexterRubrik
    {
        font-size: 16px;
        font-weight:900;
        line-height:27px;   
    }
 
.NoRowsPlate
	{
		padding-top: 10px;
		padding-bottom: 10px;
		font-size: 12px;
	}
.Subject
    {
        margin-top: 2px;
        height: 31px;
    }
.Seperator
    {
        border-bottom: solid 1px #b6b6b6;
        width: 100%;
        height: 1px;
        margin: 0px;
        padding: 0px;
    }
/*
###################################
	NewsEditCategories
###################################
*/  
.NewsEditCategoryItem
	{
		padding-bottom: 2px; padding-top: 2px;
	}
.NewsEditCategoryName
	{
		float:left; width: 220px;
	}
.NewsEditCategoryVisible
	{
		float:left; width: 80px;
	}
.NewsEditCategoryOnStartPage
	{
		float:left; width: 150px;
	}
/*
###################################
	Advert boxes
###################################
*/	
.AdvertBoxHeader
	{
		background-color: #419cc4;
		font-weight: bolder;
		color: white;
		padding: 10px 0px;
		padding-left: 7px;
		text-align: left;
	}

.AdvertBoxContent
	{
        background-color:#ecedf1;
		padding: 10px 10px; 
		text-align: left;
	}

.AdvertBox
	{
		padding-bottom: 20px;
		text-align: left;
	}
	
.AdvertBoxSelect
	{
		padding-top: 5px;
		text-align: left;
	}

/*
###################################
	WelcomePic
###################################
*/	
#WelcomeMainContentInside
    {
        clear:both;
        width:625px;
        height: 394px;
        background-image: url('../Images/WelcomePic/Middle.jpg');
    }

.WelcomeHeaderLeft
    {
        float:left;
        background-image:url('../Images/WelcomePic/HeaderLeft.gif');
        height:15px;
        width:7px;
    }
    
.WelcomeHeaderRight
    {
        float:left;
        background-image:url('../Images/WelcomePic/HeaderRight.gif');
        height:15px;
        width:7px;
    }    

.WelcomeHeaderMiddle
    {
        float:left;
        background-image:url('../Images/WelcomePic/HeaderMiddle.jpg');
        height:15px;
    }
    
.WelcomeFooterLeft
    {
        float:left;
        background-image:url('../Images/WelcomePic/FooterLeft.gif');
        background-repeat: no-repeat;
        height:7px;
        width:7px;
    }
    
.WelcomeFooterRight
    {
        float:left;
        background-image:url('../Images/WelcomePic/FooterRight.gif');
        background-repeat:no-repeat;
        height:7px;
        width:7px;
    }  
      
.WelcomeFooterMiddle
    {
        float:left;
        background-image:url('../Images/WelcomePic/FooterMiddle.jpg');
        height:7px;
    }
/*
###################################
	StaffNews
###################################
*/	
.NewsHolder
    {
        margin-top: 0px;
    }
.NewsTopSeperator
    {
        height: 1px;
        width: 583px;
    }
.NewsItem
    {
        width:583px;
        min-height: 55px;
        border-bottom: solid 1px #b6b6b6;
        padding-top: 13px;
        padding-bottom: 13px;
    }
.NewsItemReadMore
    {
        width:583px;
        min-height: 55px;
        border-bottom: solid 1px #b6b6b6;
        padding-top: 13px;
        padding-bottom: 24px;
    }
.NewsLeftColumn
    {
        width: 59px;
        float:left;
    }
.NewsRightColumn
    {
        width: 450px;
        float:left;
    }
.NewsDatePost
    {
        width: 36px;
        height: 42px;
        border: solid 1px #b6b6b6;
        background-image:url('../Images/NewsPostBG.gif');
        background-repeat: repeat-x;
    }
.NewsPostDay
    {
        width: 36px;
        height: 25px;
    }
.NewsPostMonth
    {
        width: 36px;
        height: 17px;
    }
.NewsButtomSpacing
    {
        height:23px;
        padding-top: 7px;
        line-height: 27px;
        font-size: 11px;
        line-height: 15px;
    }
/*
###################################
	StaffNews
###################################
*/
.NewsSubject
{
}
.NewsIntro
{
    margin-top: 2px;
}
.NewsText
{
    padding-top: 16px;
}
.Author
{
    margin-top: 7px
}
.NewsReadMoreSubject
{
    margin-bottom: 9px;
}
.ddlMonth
{
    height: 22px;
    width: 127px;
    border: solid 1px #a9a9a9;
}
.ddlMonth option
{
    color: #464646;
}
.ddlYear
{
    height: 22px;
    border: solid 1px #a9a9a9;
}
.ddlYear option
{
    color: #464646;
}







.Ingress
{
    margin-top: 11px;
    margin-bottom: 18px;
}

.Ingress p
{
    margin-top: 0px;
    margin-bottom: 0px;
}
