@import url("typo.css.2.css");
@import url("menus.css");
@import url("custserv.css");

html{

}
body {
	background-color: #fff;
	font-family: Sans-Serif;
}

#container{
	margin:auto;
	width: 995px;
	background-color: #fff;	
	text-align:left;
}
#logo{
	margin-bottom:10px;
}
#topmenu{
	/*margin-bottom: 6px;	*/
	border-top:1px solid white;
}
#topzone{
	width: 740px;
	height: 376px;
	float:left;
	margin-top:10px;
}
#menuzone{
	width:210px;	
	float:left;
}
#leftzone
{
	/*width:170px;*/
	overflow:hidden;
}
#leftmenu{
	width: 198px;
	border-left: 1px solid gray;
	border-right:  1px solid gray;
	border-bottom:0px solid white;
	background-image:url('../../Images/Chrome/leftmenu_bg.gif');
	background-repeat:repeat-x;
	padding-top:20px;
}
#leftmenu-end
{		border:0px solid white;
		background-image:url('../../Images/Chrome/leftmenu_footer.gif');
		height:10px;
		background-repeat:no-repeat;
		
}

#mainzone{
	width:510px;
	float:left;
	margin:0;
	padding:0;
	border-right:1px solid gray;
	font-family:sans-serif;
	font-size:0.8em;
	line-height:1.6em;
	margin-top:10px;
	padding-right:20px;
}
#mainzone .text{
	width:440px;	
}
#mainzone P
{
/*	width:500px;*/
}

#servicearea{
	float:right;
	margin-top:10px;	
	background-color:#fff;
}
#content{
	margin:0;
	padding:0;
}

#rightzone{
	float:left;
	float:right;
	margin:0;
	padding:0;
}
#footer{
	width:994px; /* 4*245 */	
	margin-top:4px;
	font-family:Sans-Serif;
	font-size: x-small;
}
#footer p
{
	margin:0;
	padding:0;
}
#footer-inset
{
	width:994px; /* 4*245 */	
	height:10px;
	/*background-image:url('/LeabTest/UserFiles/Images/Chrome/footer_mask.gif');*/
	background-image:url('../../Images/Chrome/footer_mask.gif');
	background-repeat:no-repeat;
	overflow:hidden;
}

#footer P
{
	display:inline;
	margin:0;
}


.breaker{
	clear:both;
	height:0;
	font-size: 1px;
	line-height: 0px;
}

td 
{
	padding: 0px;	
	margin:0px;
}

/* service area */

placeholder_servicearea{
}

#servicearea_top_solid{
	background-image: url('../../Images/bg_kundservice_box_top.png');
	background-repeat:no-repeat;
	padding:8px;
	font-family: Sans-Serif;
	font-size: smaller;	
}

#servicearea_bottom{
	background-image:url('../../Images/bg_kundservice_box_middle.png');
	background-repeat:repeat-y;
}

/* service area */

/* top menu */
placeholder_topmenu{
	
}
/* top menu */


/* boxes */

.placeholder_boxarrangement{
	
}

#subboxcolumnleft{
	float:left;
	width:240px;	
}

#subboxcolumnright{
	float:left;
	width:240px;	
	margin-left:10px;
}


/* TO BE REMOVED LATER */
/* THIS IS HACK FOR NOW - NOT ALL BOXES WILL BE IMAGES LATER */
.subboxcontainer{
	margin-top:10px;
}
.subboxisfirst{
	margin-bottom:10px;
}
.boxcontainer img{
/*	margin-bottom:5px;*/
}

boxcontainer-nomargin img{
	margin-bottom:5px;
}


/* boxes */

.Toolbar
{
	color:White;
	font-family: Sans-Serif;
	font-size: smaller;
}
.ToolbarNote
{
 color:White;	
 font-family: Sans-Serif;
 font-size: smaller;
}

#leftmenu a{
	color:black;
	font-size:smaller;
	font-family: Sans-serif;
	text-decoration:none;	
}

#leftmenu a.selected{
	
	
}
#leftmenu ul{
	margin:0px;
	padding:0px;
	/*background-color:opaque;*/
	list-style: none;
}

#leftmenu li{
position: relative;
	margin:0;
	padding:0;	
	/*padding-left:5px;*/
	overflow:hidden;
	/*background-color:opaque;*/
	}
	
menulink0
{
	padding-left:10px;
}
.menulink1
{
	padding-left:20px;
}
.menulink2
{
	padding-left:30px;
}
.menulink3
{
	padding-left:40px;
}
.menulink4
{
	padding-left:45px;
}
.none{
/*	background:#fff;*/
	height:22px;

}

.selectedMenuLink{
	background:#ccc;
	   height:22px;	
	font-weight:bold;
}

/*  customer service boxen */


 
/* */
/* Added by ANders to make tables pretty */
.roundtop {background: #ffffff; margin: 0px;}
.r1{margin: 0 5px; height: 1px; overflow: hidden; background: #C8E9FA;}
.r2{margin: 0 3px; height: 1px; overflow: hidden; background: #C8E9FA;}
.r3{margin: 0 2px; height: 1px; overflow: hidden; background: #C8E9FA;}
.r4{margin: 0 1px; height: 1px; overflow: hidden; background: #C8E9FA;}


table.prices {

    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    border-collapse:collapse;

 

}

table.prices .whitebg {
    background-color: #ffffff;
    border: none; 
}

table.prices .darkbg {
    background-color: #eaecd1;
    border: none; 
}
table.prices td, table.prices th {

    padding: 2px 4px;
    
}
