﻿body 
{
    font-family: "Trebuchet MS", "Helvetica", "sans serif"; 
    font-size:11px;
    color:#000;
    font-weight:normal;
    width:100%;
    height:100%;
    background:#ebebeb;
}
/* 
    Standard additions START 
*/
a,img
{
    outline:none;
    -moz-outline-style:none;
}
td
{
    vertical-align:top;
}
a:link, a:visited
{
    font-family: "Trebuchet MS", "Helvetica", "sans serif"; 
    font-size:11px;
    color:#000;
    text-decoration:none;
}
a:hover, a:active, a:visited:hover
{
    font-family: "Trebuchet MS", "Helvetica", "sans serif"; 
    font-size:11px;
    color:#000;
    text-decoration:underline;
}
a.topbar:link, a.topbar:visited
{
    font-family: "Trebuchet MS", "Helvetica", "sans serif"; 
    font-size:13px;
    font-weight:bold;
    color:#fff;
    text-decoration:none;
}
a.topbar:hover, a.topbar:active, a.topbar:visited:hover
{
    font-family: "Trebuchet MS", "Helvetica", "sans serif"; 
    font-size:13px;
    color:#fff;
    font-weight:bold;
    text-decoration:underline;
}
a.topbaron:link, a.topbaron:visited
{
    font-family: "Trebuchet MS", "Helvetica", "sans serif"; 
    font-size:13px;
    color:#666;
    font-weight:bold;
    text-decoration:underline;
}
a.topbaron:hover, a.topbaron:active, a.topbaron:visited:hover
{
    font-family: "Trebuchet MS", "Helvetica", "sans serif"; 
    font-size:13px;
    color:#666;
    font-weight:bold;
    text-decoration:underline;
}
a.PilonLink:link, a.PilonLink:visited
{
    font-family: "Trebuchet MS", "Helvetica", "sans serif"; 
    font-size:13px;
    color:#fff;
    text-decoration:none;
}
a.PilonLink:hover, a.PilonLink:active, a.PilonLink:visited:hover
{
    font-family: "Trebuchet MS", "Helvetica", "sans serif"; 
    font-size:13px;
    color:#fff;
    text-decoration:underline;
}
a.WhiteBiggerLink:link, a.WhiteBiggerLink:visited
{
    font-family: "Trebuchet MS", "Helvetica", "sans serif"; 
    font-size:13px;
    color:#fff;
    margin-left:8px;
}
a.WhiteBiggerLink:hover, a.WhiteBiggerLink:active, a.WhiteBiggerLink:visited:hover
{
    font-family: "Trebuchet MS", "Helvetica", "sans serif"; 
    font-size:13px;
    color:#fff;
    margin-left:8px;
}
a.WhiteBiggerLinkNoMargin:link, a.WhiteBiggerLinkNoMargin:visited
{
    font-family: "Trebuchet MS", "Helvetica", "sans serif"; 
    font-size:13px;
    color:#fff;
}
a.WhiteBiggerLinkNoMargin:hover, a.WhiteBiggerLinkNoMargin:active, a.WhiteBiggerLinkNoMargin:visited:hover
{
    font-family: "Trebuchet MS", "Helvetica", "sans serif"; 
    font-size:13px;
    color:#fff;
}
input,textarea,select, option
{
    font-family: "Trebuchet MS", "Helvetica", "sans serif"; 
	outline:none;
    -moz-outline-style:none;  
    font-size:11px;
}
img
{
    border:0px;
}
.input
{
    font-family: "Trebuchet MS", "Helvetica", "sans serif"; 
     font-size:11px;
}
.link
{
    cursor:pointer;
}
div.divider8
{
    height:8px;
    font-size:1px;
    line-height:8px;
}
div.divider7
{
    height:7px;
    font-size:1px;
    line-height:7px;
}
div.divider6
{
    height:6px;
    font-size:1px;
    line-height:6px;
}
div.divider5
{
    height:5px;
    font-size:1px;
    line-height:5px;
}
div.divider4
{
    height:4px;
    font-size:1px;
    line-height:5px;
}
div.divider3
{
    height:3px;
    font-size:1px;
    line-height:3px;
}
div.divider2
{
    height:3px;
    font-size:1px;
    line-height:3px;
}
div.divider1
{
    height:1px;
    font-size:1px;
    line-height:1px;
}
/* 
    Standard additions END
*/
#MainContentWrapper
{
    position:absolute;
    width:800px;
    height:666px;
    /*border:1px solid #000;  */
    z-index:1; 
    background:#fff;
}
#MainMenuWrapper
{
    position:absolute;
    top:0px;
    padding-left:28px;
    height:18px;
    width:772px;
    background:url(../Images/mainmenubackground.png);
    vertical-align:middle;
    line-height:20px;
    z-index:10;
}
.ContentPilon
{
    position:absolute;
    top:0px;
    left:23px;
    width:362px;   
    background:url(../Images/mainmenubackground.png);
    height:666px;
    z-index:2;
}
#DefaultTopBar
{
    position:absolute;
    width:100%;
    height:64px;
    background:#9a9a9a;
    font-weight:normal;

}
#DefaultMainContent
{
    width:100%;
    height:666px;
    font-weight:normal;
    
}
#logo
{
    position:absolute;
    left:38px;
    top:17px;
    z-index:4;
}
.TopBarTable
{
    margin-top:17px;
}
.TopBarTableCellLeft
{
    width:384px;
    height:49px;
}
.TopBarTableCellRight
{
    width:416px;
    height:49px;
    color:#fff;
    vertical-align:middle;
}
.DefaultTopBarRight
{
    text-align:center;
    font-size:13px;
    color:#fff;
}
#DefaultContent
{
    margin-top:100px;
    color:#fff;
    font-size:16px;

}
.ContentHolderWithMargin
{
    margin:0px 19px 0px 18px;
    text-shadow:#000 1px 1px 1px;
}
.DefaultContentHeader
{
    color:#fff;
    font-size:26px;
    margin:0px 19px 0px 18px;
    text-shadow:#000 1px 1px 1px;
}
.ContactContentHolderWithMargin
{
    margin:0px 19px 0px 18px;
    text-shadow:#000 1px 1px 1px;
    font-size:14px;
}
.ContactDefaultContentHeader
{
    color:#fff;
    font-size:32px;
    margin:0px 19px 0px 18px;
    text-shadow:#000 1px 1px 1px;
}
.StoreContentHolderWithMargin
{
    margin:0px 19px 0px 18px;
    text-shadow:#000 1px 1px 1px;
    font-size:14px;
    
}
.OpeningHoursDiv
{
	background:url(../Images/Butikoppet.png) no-repeat;
	margin:0px 19px 0px 18px;
    text-shadow:#000 1px 1px 1px;
    font-size:14px;

}
.StoreDefaultContentHeader
{
    color:#fff;
    font-size:32px;
    margin:0px 19px 0px 18px;
    text-shadow:#000 1px 1px 1px;
}
.ContactForm
{
    margin:0px 19px 0px 35px;
    color:#fff;
}
.ContactFormTextBox1
{
    width:260px;
}
.ContactFormTextBox2
{
    width:260px;
    height:30px;
}
.ContactButtonDiv
{   
    text-align:right;
    margin-right:41px;
    margin-top:4px;
}
#BottomBar
{
    height:128px;
    position:absolute;
    top:536px;
    border-top:2px #666 solid;
    background:#000;
    background:url(../Images/80percentblackback.png);
	width:800px;
	z-index:3;
}
.ImageNavigationWrapper
{
    margin:7px 0px 5px 4px;
}
.NavigationImage
{
    
}
.ImageNavigationTableCell
{
    width:132px;
    text-align:center;
}
.MainSplitContentTable
{
	width:800px;
	margin-top:62px;
}
.MainSplitContentTableLeftCell
{
	width:575px;
}
.MainSplitContentTableRightCell
{
	padding:5px;	
	
}
.MainSplitContentTableRightHolder
{
	overflow:auto;
	width:575px;
	height:600px;
}
.ContentHeader
{
	font-weight:bold;
	font-size:14px;
}
.TextHeadlineBig
{
	font-family:Verdana, Verdana, Geneva, sans-serif;
	font-size:22px;
	font-weight:normal;
	letter-spacing:1px;
	text-shadow:#868686 1px 1px 1px;
}

.TextHeadlineBiggerGray
{
	font-family:Verdana, Verdana, Geneva, sans-serif;
	font-size:30px;
	font-weight:normal;
	letter-spacing:1px;
	color:#b3b3b2;
}
.TextContentHolder
{
	margin-left:7px;
	margin-top:20px;
	height:600px;
}
.ReferensContentHolder
{
	margin-left:5px;
	margin-top:5px;
	height:600px;
}
.TextSubHeadlineBig
{	
	font-family:Verdana, Verdana, Geneva, sans-serif;
	font-size:14px;
	font-weight:normal;
	text-shadow:#868686 1px 1px 1px;
}
#markisertop
{
	/*margin-left:15px;*/
}
.SmallText
{
	font-size:10px;
	line-height:12px;
}
.FloatRight
{
	float:right;
	padding:2px;
}
.ColorTop
{
	background:#bdc1c8;
	color:#fff;
	width:538px;
	margin-left:2px;
	line-height:20px;
	text-indent:10px;
	font-weight:bold;
}
.ColorGridColorCell
{
	width:160px;
	height:60px;
	vertical-align:middle;
	text-align:center;
	background-color:#f3f3f3;
}
.ColorGridColorCell img
{
	width:100px;
	height:50px;
}
.ColorGridNameCell
{
	width:366px;
	background-color:#f3f3f3;
	padding-left:10px;
	vertical-align:middle;		
	padding-top:5px;
	padding-bottom:5px;
	
}
.MarkiserForGlasTackTopRightCell
{
	background:url(../Images/Markiser-for-glastak.jpg) no-repeat;
	width:397px;
	
}
.MarkiserForGlasTackTopRightContent
{
	margin-left:20px;
	margin-top:10px;
}
.TerrassmarkisInfoContainer
{
	background:url(../Images/grey-60-back.png);
	padding:10px;
	font-weight:bold;
    color:#fff;
    width:215px;
    margin-left:10px;
    margin-top:350px;
    font-size:10px;
}
.InvandigaSolskyddContent
{
	background:url(../Images/grey-60-back.png);
	padding:10px;
	font-weight:bold;
    color:#fff;
    width:355px;
    margin-left:130px;
    margin-top:498px;
    font-size:10px;
}
.RullgardinerContent
{
	background:url(../Images/gery-40-back.png);
	padding:10px;
	font-weight:bold;
    color:#fff;
    width:300px;
    margin-left:160px;
    margin-top:455px;
    font-size:12px;
}
.RullgardinerContent2
{
	background:url(../Images/grey-60-back.png);
	padding:10px;
	font-weight:bold;
    color:#fff;
    width:300px;
    margin-left:192px;
    margin-top:460px;
    font-size:12px;
}
.MorklaggningContent
{
	background:url(../Images/grey-70-back.png);
	padding:10px;
	font-weight:bold;
    color:#fff;
    width:300px;
    margin-left:5px;
    margin-top:380px;
    font-size:10px;
}
.MorklaggningContent2
{
	background:url(../Images/grey-70-back.png);
	padding:10px;
	font-weight:bold;
    color:#fff;
    width:280px;
    margin-left:245px;
    margin-top:400px;
    font-size:10px;
}
.PersiennContent
{
	background:url(../Images/grey-70-back.png);
	padding:10px;
	font-weight:bold;
    color:#fff;
    width:300px;
    margin-left:225px;
    margin-top:460px;
    font-size:10px;
}
.LamellContent
{
	background:url(../Images/grey-70-back.png);
	padding:10px;
	font-weight:bold;
    color:#fff;
    width:300px;
    margin-left:225px;
    margin-top:440px;
    font-size:10px;
}
.LamellContent2
{
	background:url(../Images/grey-70-back.png);
	padding:10px;
	font-weight:bold;
    color:#fff;
    width:300px;
    margin-left:25px;
    margin-top:440px;
    font-size:10px;
}
.FasadpersiennContent3
{
	background:url(../Images/8080percentblackback.png);
	padding:10px;
	font-weight:normal;
    color:#fff;
    width:260px;
    margin-left:25px;
    margin-top:200px;
    font-size:10px;
}
.FasadpersiennContent
{
	background:url(../Images/grey-70-back.png);
	padding:10px;
	font-weight:bold;
    color:#fff;
    width:220px;
    margin-left:25px;
    margin-top:390px;
    font-size:14px;
}
.PlisseContent
{
	background:url(../Images/grey-70-back.png);
	padding:10px;
	font-weight:bold;
    color:#fff;
    width:300px;
    margin-left:192px;
    margin-top:440px;
    font-size:12px;
}
.PlisseContent2
{
	padding:10px;
	font-weight:bold;
    color:#fff;
    width:300px;
    margin-left:102px;
    margin-top:440px;
    font-size:12px;
}
.PlisseContent3
{
	background:url(../Images/grey-70-back.png);
	padding:10px;
	font-weight:bold;
    color:#fff;
    width:300px;
    margin-left:115px;
    margin-top:440px;
    font-size:12px;
}
.FasadpersiennerInfoContent
{
	padding:10px;
	font-weight:bold;
    color:#fff;
    margin-left:0px;
    margin-top:420px;
    font-size:10px;
}
.TerrassmarkisInfoContainer2
{
	padding:10px;
	font-weight:bold;
    color:#fff;
    margin-left:0px;
    margin-top:350px;
    font-size:10px;
}
.TerrassmarkisInfoContainer3
{
	padding:10px;
	font-weight:bold;
    color:#fff;
    margin-left:0px;
    margin-top:460px;
    font-size:10px;
}
.TerrassmarkisInfoContainer4
{
	padding:10px;
	font-weight:bold;
    color:#8c8b80;
    margin-left:250px;
    margin-top:450px;
    font-size:10px;
}
.TerrassmarkisInfoContainer5
{
	padding:10px;
	font-weight:bold;
    color:#fff;
    margin-left:240px;
    margin-top:320px;
    font-size:10px;
}
.TerrassmarkisInfoContainer6
{
	padding:10px;
	font-weight:bold;
    color:#fff;
    margin-left:90px;
    margin-top:0px;
    font-size:10px;
}
.FallarmsmarkisInfoContainer
{
	padding:10px;

    margin-left:0px;
    margin-top:0px;
    font-size:10px;
    width:200px;
}
.FallarmsmarkisInfoContainer2
{
	padding:5px;
	background:url(../Images/grey-60-back.png);
    margin-left:300px;
    margin-top:400px;
    font-size:10px;
    color:#fff;
    width:200px;
    text-indent:5px;
}
.FallarmsmarkisInfoContainer3
{
	padding:5px;
	background:url(../Images/grey-60-back.png);
    margin-left:300px;
    margin-top:320px;
    font-size:10px;
    color:#fff;
    width:210px;
    text-indent:5px;
}
.FallarmsmarkisInfoContainer4
{
	padding:5px;
	background:url(../Images/grey-60-back.png);
    margin-left:10px;
    margin-top:460px;
    font-size:10px;
    color:#fff;
    width:210px;
    text-indent:5px;
}
.TableWithGreyText td
{
	color:#9c9c9c;
}
.GreyedOutMenuItem
{
	color:#b9b9b9;
}
.MotorstyrningInfoContainer
{
	padding:5px;
    margin-left:350px;
    margin-top:320px;
    font-size:10px;
    color:#fff;
    font-weight:bold;
}
.KomfortstyrningWarema
{
	padding:5px;
    margin-left:70px;
    margin-top:10px;
    font-size:10px;
    color:#000;
    font-size:10px;
}
.TextilFargText
{
	font-size:12px;
	color:#535353;
	margin-left:2px;
}
.ReferensTicker
{
	font-size:10px;
	width:160px;
	height:200px;
	margin-left:5px;	
}
.MenuBigHeadling:link, .MenuBigHeadling:visited, .MenuBigHeadling:visited:hover, .MenuBigHeadling:hover, .MenuBigHeadling:active
{
	font-weight:bold;
	text-decoration:underline;
	display:block;
	margin-top:5px;
	cursor:default;
}
.MenuSubHeadling:link, .MenuSubHeadling:visited, .MenuSubHeadling:visited:hover, .MenuSubHeadling:hover, .MenuSubHeadling:active
{
	font-weight:bold;
	text-decoration:underline;
	display:block;
	margin-top:2px;
	margin-left:5px;
}
.MenuItem:link, .MenuItem:visited, .MenuItem:visited:hover, .MenuItem:hover, .MenuItem:active
{
	font-weight:bold;
	display:block;
	margin-left:10px;
	font-weight:normal;
}
.ScrollSpace
{
	width:666px;
	padding-top:5px;
	height:20px;
}

/* CSS for the scrollers */
div.TextScroll
{
	position:relative;
	height:20px;
	width:798px;
	display:block;
	overflow:hidden;
	padding-top:5px;
}

div.scrollingtext{
	position:absolute;
	white-space:nowrap;
	font-family:'Trebuchet MS',Arial;
	font-size:10px;
	font-weight:bold;
	color:#afafaf;
}
.WaremaByggkatalogTitel
{
    line-height:24px;
    font-size:18px;
    font-weight:bold;
    
}
.WaremaByggkatalogSemititel
{
    font-size:16px;
}
.WaremaByggkatalogMinititel
{
    font-size:12px;
    font-weight:bold;
}
.WaremaByggkatalogSemititelBold
{
    font-size:16px;
    font-weight:bold;
}
