﻿html { padding:0px: margin:0px; }

body { padding: 0px; margin:50px 0px 50px 0px; font-family:Arial Narrow, Arial; font-size:11px; background-color:#cccccc; color:#000000; }

td { font-family:Arial Narrow, Arial; font-weight:bold; font-size:10px; }

.MainWrapper { min-width:981px; max-width:981px; width:auto !important; /* IE6 hack */ width:981px; /* IE6 hack */ margin:0px auto; /* centrerings hack */ text-align:left; /* centrerings hack */}

/* POP-UP */
.OverlayPopup { margin: 26px 0 0 -290px; left:50%; position:fixed; border:solid 1px #000000; z-index:100; background-color:#ffffff; width:580px; height:460px; }
.OverlayPopup .Wrapper { margin:4px 6px 6px 6px; }
.OverlayPopup .Header { font-size:12px; font-family:Arial; color:#000000; font-weight:bold; }
.OverlayPopup .Content { margin-top:4px; width:568px; height:426px; }

/* MASTER SIDAN */
.MainWrapper .MainHeader { width:981px; height:102px; background-image:url(images/mod_a_bg1.gif); background-repeat:no-repeat; }
.MainWrapper .MainHeader .Login { padding-top:12px;}
.MainWrapper .MainHeader .Forgot { margin-left:5px;}

.MainWrapper .NewSearch { width:981px; background-image:url(images/mod_n_bg.gif); background-repeat:no-repeat; height:50px; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; }

.MainWrapper .MainSearch { clear:both; width:981px; height:66px; background-image:url(images/mod_b_bg1.gif); background-repeat:no-repeat; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}
.MainWrapper .MainSearchBox { padding:10px 0px 10px 15px; }

.MainWrapper .MainFooter { width:981px; height:91px; background-image:url(images/mod_h_bg1.gif); background-repeat:no-repeat; }
.MainWrapper .FooterTable { padding:12px 0px 0px 20px; }
.MainWrapper .FooterTable td {}
.MainWrapper .FooterTableSpacer { padding:5px 13px 0px 13px; height:43px; width:2px; }

.Tabs { width:981px; height:27px; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; }

/* START SIDAN */
.OurFriends { padding:8px 5px 0px 8px; width:981px; height:83px; background-image:url(images/mod_g_bg1.gif); background-repeat:no-repeat; }

.FrontNews { width:981px; height:178px; background-image:url(images/mod_f_bg1.gif); background-repeat:no-repeat; margin-bottom:5px; }
.FrontNewsHeader { font-weight:600; font-family:Arial Narrow, Arial; font-size:11px; color:#231f20; margin-bottom:5px; }
.FrontNewsText { text-decoration:none; font-weight:bolder; font-family:Arial Narrow, Arial; font-size:11px; color:#4C4D4F; }
.FrontNewsText a { text-decoration:none; font-weight:bolder; font-family:Arial Narrow, Arial; font-size:11px; color:#4C4D4F; }

.FrontVideo { width:981px; height:474px; background-image:url(images/mod_d_bg1.gif); background-repeat:no-repeat; }

.FrontPrint { width:981px; height:349px; background-image:url(images/mod_e_bg1.gif); background-repeat:no-repeat; }

.FrontBanner { width:981px; height:154px; background-image:url(images/mod_m_bg.gif); background-repeat:no-repeat; }
.FrontBanner2 { width:981px; height:254px; background-image:url(images/mod_m_bg2.gif); background-repeat:no-repeat; }

/* NEWS */
.News { width:981px; height:65px; background-image:url(images/mod_i_bg1.gif); background-repeat:no-repeat; }
.NewsBox { background-color:#ffffff; }

/* OUR FRIENDS */
.FriendItem { padding-right:12px; padding-left:12px; padding-top:12px; padding-bottom:12px; border:dotted 1px #9FA0A1; margin-bottom:5px; }

/* ARCHIVE */
.Archive { width:981px; height:49px; background-image:url(images/mod_k_bg1.gif); background-repeat:no-repeat; }

/* PRICELIST */
.PriceListCategory { border-right: dotted 1px #9FA0A1; border-bottom: dotted 1px #9FA0A1; text-decoration:none; font-weight:bold; font-family:Arial Narrow, Arial; font-size:11px; color:#FF4D00; padding-top:5px; padding-bottom:5px; width:113px; vertical-align:top;}
.PriceListSize  
{
    border-right: dotted 1px #9FA0A1;
    border-bottom: dotted 1px #9FA0A1;
    text-decoration:none; font-weight:bold; font-family:Arial Narrow, Arial; font-size:11px; color:#252525;
    padding-top:5px;
    padding-bottom:5px;
    padding-left:11px;
    width:125px;
    vertical-align:top;
}
.PriceListPrice 
{
    border-right: dotted 1px #9FA0A1;
    border-bottom: dotted 1px #9FA0A1;
    text-decoration:none; font-weight:bold; font-family:Arial Narrow, Arial; font-size:11px; color:#252525;
    padding-top:5px;
    padding-bottom:5px;
    padding-left:11px;
    width:92px;
    vertical-align:top;    
}
.PriceListInfo  
{
    border-bottom: dotted 1px #9FA0A1;     
    padding-top:5px;
    padding-bottom:5px;
    padding-left:11px;
    width:57px;
    vertical-align:top;
}

.PriceListInfoControl
{
    text-decoration:none; font-weight:bold; font-family:Arial Narrow, Arial; font-size:11px; color:#FF4D00;
}

.PriceListGrid
{
    border-bottom: dotted 1px #9FA0A1;
    
}

.PriceListHeader
{
    text-decoration:none; font-weight:bold; font-family:Arial Narrow, Arial; font-size:11px; color:#9FA0A1;
    border-bottom: dotted 1px #9FA0A1;
    border-right: dotted 1px #9FA0A1;
}

.PriceListHeaderRight
{
    text-decoration:none; font-weight:bold; font-family:Arial Narrow, Arial; font-size:11px; color:#9FA0A1;
    border-bottom: dotted 1px #9FA0A1;
}

.PriceListCategory2
{
    padding-top:11px;
    padding-bottom:11px;
    border-bottom: dotted 1px #9FA0A1;
    border-top: dotted 1px #9FA0A1;
}

.PriceListSubHeaderLeft
{
    float:left; width:200px; padding-top:11px; padding-bottom:11px;
    border-right: dotted 1px #9FA0A1;
    font-weight:bold; font-family:Arial Narrow, Arial; font-size:14px; color:#000000;
}

.PriceListSubHeader
{
    float:left; width:213px; padding-top:11px; padding-bottom:11px;
    border-right: dotted 1px #9FA0A1;
    font-weight:bold; font-family:Arial Narrow, Arial; font-size:14px; color:#000000;
    text-indent:13px;
}

.PriceListSubHeaderRight
{
    float:left; width:200px; padding-top:11px; padding-bottom:11px;
    font-weight:bold; font-family:Arial Narrow, Arial; font-size:14px; color:#000000;
    text-indent:13px;
}

.PriceListCellLeft
{
    float:left; width:200px; padding-top:11px; padding-bottom:11px;
    border-right: dotted 1px #9FA0A1;
}

.PriceListCell { float:left; width:200px; padding-top:11px; padding-bottom:11px; border-right: dotted 1px #9FA0A1; padding-left:13px;}

.PriceListCellRight { float:left; width:190px; padding-top:11px; padding-bottom:11px; padding-left:13px;}

.PriceListBorderBottom { border-bottom: dotted 1px #9FA0A1;}

/* KOMPONENTER */
.GridView { width:981px;}
.GridViewHeader{ background-color:#ffffff; text-align:left; padding:5px 10px 5px 10px;}
.GridViewHeader a { text-decoration:none; color:#000000;}
.GridViewAlternate { background-color:#ffffff; padding:10px 5px 10px 5px;}
.GridViewRow { background-color:#e7e7e8; padding:10px 5px 10px 5px;}

.GridHeaderOrange { background-color:#FF4D00; color:#FFFFFF; }

/* GRIDVIEW FÖR LISTOR */
.GridView2 { width:973px; margin-left:4px; margin-right:4px; font-family:Arial Narrow, Arial; font-weight:bold; font-size:10px; }
.GridView2OrangeHeader {}
.GridView2WhiteHeader {}
.GridView2Alternate { background-color:#ffffff; height:73px;}
.GridView2Row { background-color:#ffffff; height:73px; border-bottom: dotted 1px #9FA0A1; }

.MyFavouriteCell2 { padding-left:12px; height:73px; width:142px; }

/* BORDER */
.GrayBorder {border:dotted 1px #9FA0A1; padding:4px 4px 4px 4px;}

/* FORMULÄR */
.InputDark { font-weight:bold; font-family:Arial Narrow, Arial; font-size:10px; color:#231f20; }
.InputDarkFL { font-weight:bold; font-family:Arial Narrow, Arial; font-size:10px; color:#231f20; text-transform:capitalize; }
.InputDarkCaps { font-weight:bold; font-family:Arial Narrow, Arial; font-size:10px; color:#231f20; text-transform:uppercase; }
.InputGray { font-weight:bold; font-family:Arial Narrow, Arial; font-size:10px; color:#9FA0A1; }

/* UNDERFLIKAR */
.UHeadWhite { padding-left:12px; text-decoration:none; font-weight:bold; font-family:Arial Narrow, Arial; font-size:14px; color:#FFFFFF; }
.UHeadOrange { padding-left:12px; text-decoration:none; font-weight:bold; font-family:Arial Narrow, Arial; font-size:14px; color:#FF4D00; }
.UHeadArchive { width:981px; height:40px; background-image:url(images/uhead_arkiv.gif); background-repeat:no-repeat; }
.GridFooter {width:981px; height:18px; background-image:url(images/mod_j_whiteshadow.gif); background-repeat:no-repeat;}
.GridSelect {width:981px; height:73px; background-image:url(images/lista_981_orange.gif); background-repeat:no-repeat; }

.UAward409 { width:409px; height:39px; background-image:url(images/uhead_awards_409.gif); background-repeat:no-repeat; vertical-align:top; }
.UAward409 a { color:#000000; font-weight:bold; font-family:Arial Narrow, Arial; text-decoration:none; font-size:12px; padding-left:8px; }
.UAward143 { width:143px; height:39px; background-image:url(images/uhead_awards_143.gif); background-repeat:no-repeat; vertical-align:top; }
.UAward143 a { color:#ffffff; font-weight:bold; font-family:Arial Narrow, Arial; text-decoration:none; font-size:12px; padding-left:8px; }
.UAward266 { width:266px; height:39px; background-image:url(images/uhead_awards_266.gif); background-repeat:no-repeat; vertical-align:top; }
.UAward266 a { color:#000000; font-weight:bold; font-family:Arial Narrow, Arial; text-decoration:none; font-size:12px; padding-left:8px; }

.UStudent348 { width:348px; height:39px; background-image:url(images/uhead_students_348_b.gif); background-repeat:no-repeat; vertical-align:top; }
.UStudent348 a { color:#000000; font-weight:bold; font-family:Arial Narrow, Arial; text-decoration:none; font-size:12px; padding-left:8px; }
.UStudent211 { width:211px; height:39px; background-image:url(images/uhead_students_211.gif); background-repeat:no-repeat; vertical-align:top; }
.UStudent211 a { color:#ffffff; font-weight:bold; font-family:Arial Narrow, Arial; text-decoration:none; font-size:12px; padding-left:8px; }
.UStudent228 { width:228px; height:39px; background-image:url(images/uhead_students_228.gif); background-repeat:no-repeat; vertical-align:top; }
.UStudent228 a { color:#ffffff; font-weight:bold; font-family:Arial Narrow, Arial; text-decoration:none; font-size:12px; padding-left:8px; }
.UStudent228b { width:228px; height:39px; background-image:url(images/uhead_students_228_b.gif); background-repeat:no-repeat; vertical-align:top; }
.UStudent228b a { color:#000000; font-weight:bold; font-family:Arial Narrow, Arial; text-decoration:none; font-size:12px; padding-left:8px; }
.UStudent297 { width:297px; height:39px; background-image:url(images/uhead_students_297.gif); background-repeat:no-repeat; vertical-align:top; }
.UStudent297 a { color:#ffffff; font-weight:bold; font-family:Arial Narrow, Arial; text-decoration:none; font-size:12px; padding-left:8px; }

.UHead266 { width:266px; height:39px; background-image:url(images/uhead_266.gif); background-repeat:no-repeat; vertical-align:top; }
.UHead266 a { color:#ffffff; font-weight:bold; font-family:Arial Narrow, Arial; text-decoration:none; font-size:12px; padding-left:8px; }

.UJob266 { width:266px; height:39px; background-image:url(images/uhead_266px.gif); background-repeat:no-repeat; vertical-align:top;  }
.UJob266 a { color:#ffffff; font-weight:bold; font-family:Arial Narrow, Arial; text-decoration:none; font-size:12px; padding-left:8px; }
.UJob143b { width:143px; height:39px; background-image:url(images/uhead_143_b1.gif); background-repeat:no-repeat; vertical-align:top; }
.UJob143b a { color:#000000; font-weight:bold; font-family:Arial Narrow, Arial; text-decoration:none; font-size:12px; padding-left:8px; }

.CellSize143 { padding-left:8px; width:135px; text-transform:uppercase; font-family:Arial Narrow, Arial; font-weight:bold; font-size:10px; }

/* GENEREALLA STILAR */
.SmallOrange { text-decoration:none; font-weight:bold; font-family:Arial Narrow, Arial; font-size:8px; color:#f37021;}
.MediumOrange { text-decoration:none; font-weight:bold; font-family:Arial Narrow, Arial; font-size:10px; color:#FF4D00;}
.MediumOrange2 { text-decoration:none; font-weight:normal; font-family:Arial Narrow, Arial; font-size:11px; color:#FF4D00;}
.MediumOrange2 a { text-align:left; text-decoration:none; font-weight:normal; font-family:Arial Narrow, Arial; font-size:11px; color:#FF4D00;}
.MediumOrange2Bold { text-decoration:none; font-weight:bold; font-family:Arial Narrow, Arial; font-size:11px; color:#FF4D00;}
.MediumOrange2Bold a { text-align:left; text-decoration:none; font-weight:bold; font-family:Arial Narrow, Arial; font-size:11px; color:#FF4D00;}
.SmallOrange a { text-decoration:none; font-weight:bold; font-family:Arial Narrow, Arial; font-size:8px; color:#FF4D00;}
.MediumDark { text-decoration:none; font-weight:bold; font-family:Arial Narrow, Arial; font-size:10px; color:#252525; }
.MediumDarkCaps { text-transform:uppercase; text-decoration:none; font-weight:bold; font-family:Arial Narrow, Arial; font-size:10px; color:#252525; }
.MediumDark11 { text-decoration:none; font-weight:bold; font-family:Arial Narrow, Arial; font-size:11px; color:#252525; }
.MediumDark12 { text-decoration:none; font-weight:bold; font-family:Arial Narrow, Arial; font-size:12px; color:#252525; }
.MediumDarkNormal { text-decoration:none; font-weight:normal; font-family:Arial Narrow, Arial; font-size:10px; color:#252525; }
.MediumLightGray { text-decoration:none; font-weight:normal; font-family:Arial Narrow, Arial; font-size:10px; color:#C0C5CB; }

.Pager { text-decoration:none; font-weight:bold; font-family:Arial Narrow, Arial; font-size:11px; color:#FF4D00;}
.Pager a {text-decoration:none; font-weight:bold; font-family:Arial Narrow, Arial; font-size:11px; color:#FF4D00;}

.PagerBottom { height:49px; width:981px; background-image:url(images/mod_j_bg1.gif); text-decoration:none; font-weight:bold; font-family:Arial Narrow, Arial; font-size:11px; color:#FF4D00;}
.PagerBottom a { text-decoration:none; font-weight:bold; font-family:Arial Narrow, Arial; font-size:11px; color:#FF4D00; }

.Left { float:left; }
.Right { float:right; }

.OrangeHeader { text-decoration:none; font-weight:bold; font-family:Arial Narrow, Arial; font-size:14px; color:#FF4D00; }
.BlackHeader { text-decoration:none; font-weight:bold; font-family:Arial Narrow, Arial; font-size:14px; color:#000000; }
.BlackHeader a { text-decoration:none; font-weight:bold; font-family:Arial Narrow, Arial; font-size:14px; color:#000000; }
.BlackHeader2 { text-decoration:none; font-weight:bold; font-family:Arial Narrow, Arial; font-size:21px; color:#000000; }

.MediumBlack10Bold { text-decoration:none; font-weight:bold; font-family:Arial Narrow, Arial; font-size:10px; color:#000000; }
.MediumBlack { text-decoration:none; font-weight:normal; font-family:Arial Narrow, Arial; font-size:11px; color:#000000; }
.MediumBlackBold { text-decoration:none; font-weight:bold; font-family:Arial Narrow, Arial; font-size:11px; color:#000000; }
.MediumBlackBold2 { text-decoration:none; font-weight:bold; font-family:Arial Narrow, Arial; font-size:12px; color:#000000; }

.Gray9 { text-decoration:none; font-weight:normal; font-family:Arial Narrow, Arial; font-size:9px; color:#9FA0A1; }
.Gray10 { text-decoration:none; font-weight:normal; font-family:Arial Narrow, Arial; font-size:10px; color:#9FA0A1; }
.Gray11 { text-decoration:none; font-weight:bold; font-family:Arial Narrow, Arial; font-size:11px; color:#9FA0A1; }

.Green11Bold { text-decoration:none; font-weight:bold; font-family:Arial Narrow, Arial; font-size:11px; color:#00D200; }

.GreenLoggedInText { text-transform:uppercase; text-decoration:none; font-weight:bold; font-family:Arial Narrow, Arial; font-size:11px; color:#00D200; }

.Orange12Bold { text-decoration:none; font-weight:bold; font-family:Arial Narrow, Arial; font-size:12px; color:#FF4D00;}

.TabContent {font-family:Arial Narrow, Arial; font-weight:bold; font-size:10px; color:#252525; text-decoration:none;}

.SmallDate { font-weight:bolder; font-family:Arial Narrow, Arial; font-size:7px; color:#4C4D4F; }
.SmallDate2 { font-weight:normal; font-family:Arial Narrow, Arial; font-size:9px; color:#000000;}

/* SPACERS */
.Spacer8 { height:8px; }

.List { margin:2px 5px 2px 25px; }

.BorderDownGrid { border-bottom: dotted 1px #9FA0A1; padding-bottom:10px; padding-top:10px; }
