﻿/* 
* MASTER.master - Head_3Col_Foot_NavTop_NavLeft : Fixed size and centered
*/
.mp_minimumContentHeight { height:522px; line-height:522px; width:1px; }

.mp_body {
    text-align: center;
    min-width: 960px;
    background-color: #ffffff;
}
#mpMaster_div_contextMenu
{
    position:absolute;
    top:0;
    right:0; 
}
/* SITE WRAPPER */
#mpMaster_div_wrapper {
  text-align: left;
  width: 960px;
  margin-left: auto;
  margin-right: auto;
  background-color: #ffffff;
  color: #333333;
  padding-top: 10px;
}
/* HEADER */
#mpMaster_div_header {
    background: transparent url(../../Documents/VEAB/Images/header_bg_r100118.jpg) top left no-repeat;
    height:131px;
}
#mpMaster_div_headerLogo 
{
    width:110px;
    height:36px;
    float:left;
    margin:27px 0 0 37px;
    _margin-left:17px; /* IE6 ONLY */
    cursor:pointer;
}
#mpMaster_div_headerQuickTools
{
    float:right;  
    margin:15px 9px 0 0;
    _margin-right: 4px; /* IE6 ONLY */
}
.headerQuickToolItem
{
    float:left;  
}
a.headerQuickToolItem /* Space between links "Webbkarta" and "In English" */
{
    margin-left:15px;
    margin-top:2px;
}
.headerQuickToolItem a.headerQuickToolItem /* Space between Serch Input and Button */
{
    margin-left:2px;
    margin-top:0;
}
.headerQuickToolItem label
{
    display:none;
}
.headerQuickToolItem input.search-field
{
    background:#890a04 url(../../Documents/VEAB/Images/bg_dark_red_#890a04.gif) top left repeat;
    color:#ffffff;
    border:none;
    width:117px;
    height:19px;
    margin-left:16px;
    margin-right:2px;
    vertical-align:top;
}
/*a.headerQuickToolItem {} Font-settings is located in SiteCss.css */
#searchBtn
{
    width:25px;
    height:19px;
    border:none;
}
#mpMaster_div_headerBottom 
{
  margin-top:34px;
  *margin-top:28px; /* IE6 & IE7 ONLY */
  height:26px; /* Height of Top-Navigation (Wrapper for TabStrip) */
}
/* Footer */
#mpMaster_div_footer 
{
    background: transparent url(../../Documents/VEAB/Images/footer_bg.jpg) top left no-repeat;
    margin-top: 12px;
    padding-top: 20px;
    *padding-top: 20px; /* IE6 & IE7 ONLY */
    clear: both;
}
.clear 
{
  clear: both;
  height: 1px;
  line-height: 1px;
}
.clearLeft {
  clear: left;
  height: 1px;
}

/* 
* Content*_se.master - CONTENT MASTERPAGE 
*/
/* MAIN */
#mpContent_div_main 
{
    position: relative;
    top:0;
    margin:0;
    padding-top:15px;
}

/* MAIN - Content */
#mpContent_div_contentWrapper 
{
    margin: 0 220px; /* ContentStart needs more space than ContentContent */
    _margin: 0 0; /* IE6 ONLY */
	_float:right;
    _width:525px;
	_overflow:hidden;
}
#mpContentStart_div_contentWrapper 
{
    margin: 0;
}
#mpContentContent_div_contentWrapper
{
    margin: 0 10px; /* ContentContent is more narrow than ContentStart */
    _margin: 0 12px; /* IE6 ONLY */
    
}
#mpContent_div_content{
    overflow:hidden;
}
#mpContent_div_content,
#mpContentStart_div_content 
{
    margin:0;
    padding: 0;
}
/* Make sure that NO element is pushing the 3 columns further away from the header */
#mpContent_div_content *,
#mpContentStart_div_content * 
{
    margin-top:0;
}
#mpContent_div_pagePublishInfo
{
    float:right;
    padding:10px 3px 2px 3px; 
}

/* MAIN - Sidebar: LEFT */
#mpContent_div_sidebar 
{
    float: left;
    width: 214px;
    background-color: white;
}

/* MAIN - Sidebar: RIGHT */
/* Empty div used for setting a minimum-height of the page, check class at top of this file! */
#mpContent_div_minHeight 
{
    float:right;
    width:1px;
    font-size:1px !important;
}
#mpContent_div_sidebar2 
{
    float: right;
    width: 210px;
}
.mp_sidebarBoxGrey
{
    background:#f0f0f0 url(../../Documents/VEAB/Images/bg_light_grey_#f0f0f0.gif) top left repeat;
    width:auto;
    margin-bottom:4px !important;
    padding:7px 10px 10px 10px !important;
}
/* Login Control - Check LogIn.css for setting*/

/* 
* ContentStart*_se.master - CONTENT-START MASTERPAGE 
*/
.mpContentStart_topImage
{
    border:none;
    margin-top:1px !important;
}
.mpContentStart_div_pageParser /* Content between start image and banners */
{
    margin:19px 0 0 0 !important;
    width:auto;
    padding:0 10px !important;
}
.mpContentStart_div_banners
{
    margin-top:19px !important;
}

/* 
* Start_se.master - START(HOME) MASTERPAGE
*/
#mpStart_div_main 
{
    position: relative;
    top:0;
    margin:0;
    padding-top:9px;
}

/* START - Content */
#mpStart_div_contentWrapper 
{
    margin: 0 320px 0 0; /* ContentStart needs more space than ContentContent */
    _margin: 0 312px 0 0; /* IE6 ONLY */
}
#mpStart_div_content
{
    margin:0;
    padding: 0;
}
/* Make sure that NO element is pushing the 3 columns further away from the header */
#mpStart_div_content * 
{
    margin-top:0;
}
.mpStart_topImage,
.mpStart_areaImage
{
    border:none;
    height:1%;
}
#mpStart_div_mainAreasImages
{
    width:640px; /* use fixed size since background-image can not be repeated */
    padding-top:24px;
}
.mpStart_div_mainAreaImageWrapper
{
    width:25%;  /* 4 areas... */
    _width:149px;
    _margin-right:7px;
    float:left;
}
.mainAreaImage1 {}
.mainAreaImage2 {}
.mainAreaImage3 {}
.mainAreaImage4 {}
.mpStart_div_mainAreaTextWrapper
{
    width:150px;
    _width:145px;
    margin-right:11px;
	_margin-right:5px;
	
    float:left;
}
.mainAreaText1 {}
.mainAreaText2 {}
.mainAreaText3 {}
.mainAreaText4 { margin-right:0; }
#mpStart_div_mainAreasTexts
{
    width:637px; /* use fixed size since background-image can not be repeated */
    _width:640px;
    background:#ffffff url(../../Documents/VEAB/Images/area_bg.jpg) left bottom no-repeat;
    padding:11px 0 24px 3px;
    _padding:0 0 24px 3px; /* IE6 ONLY */
}
.mpStart_div_banners
{
    padding-top:4px;
}

/* START - Sidebar: RIGHT */
/* Empty div used for setting a minimum-height of the page, check class at top of this file! */
#mpStart_div_minHeight 
{
    float:right;
    width:1px;
    font-size:1px !important;
}
#mpStart_div_sidebar2 
{
    float: right;
    width: 310px;
}
.mpStart_sidebarBoxGrey
{
    background:#f0f0f0 url(../../Documents/VEAB/Images/bg_light_grey_#f0f0f0.gif) top left repeat;
    width:auto;
    margin-bottom:4px !important;
    padding:6px 10px !important;
    *padding:6px 10px 5px 10px !important; /* IE6 & IE7 ONLY */
}
#mpStart_div_productionInfo,
#mpStart_div_news
{
    padding:2px 10px;
}
#mpStart_div_news p { margin:0; }
.mpStart_newsHeaderImage
{
    margin-top:8px;
}
/* CommonStartNewsControl */
.newsControl_date
{
    margin:13px 0 1px 0;
}
.newsControl_header
{
}
.newsControl_shortInfo
{
    margin:2px 0 6px 0;
}
.newsControl_showAll
{
    margin:13px 0 4px 0;
}

/*
* Start_2contentPages_se.master  
*/
/* For Code-snippet code look in SiteCss.css */
.editableContent2
{
    padding-top:2px !important;
}

/* 
* All Masterpages - ALL MASTERPAGEs
*/
.mp_hidden
{
    display:none;
}

/* 
* MinaSidor.aspx
*/
.myPages_div_wrapper {}
.myPages_ifm 
{
    width:100%;
    height:530px;    
}