
body {
	margin:0px;
	background-color:#999999;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#acacac;
	line-height:17px;
	padding:0px;
}
#main {
	
	background-image:url(../img/corporate/bgTop.gif);
	background-position: top;
	background-repeat:repeat-x;	
}

.clear
{
    clear: both;
}

img
{
    border: none;    
}

#centerColumn {
	width: 974px;
	margin: auto;
}

h1
{
    color: #FFFFFF;
    font-size: 20px;    
}

h2
{
    font-size: 18px;
}

.preamble
{
    font-size: 13px;
    font-weight: bold;
}

.break {
	float:none;
	clear:both;
}
.menu {
	background-image:url(../img/corporate/menu.gif);
	background-position:top center;
	background-repeat:no-repeat;
	height:28px;
}
.content {
	background-image:url(../img/corporate/content.gif);
	background-position:top left;
	background-repeat:no-repeat;
	margin:11px 0px 0px 0px;
	padding:24px;
	background-color:#000000;
	
}
.left {
	float:left;
}
.right {
	float:right;
}
p {
	margin-top:22px;
}
.containerBottom {
	padding:10px 10px 0px 10px;
	margin:0px;
	vertical-align:top;
	background:url(../img/corporate/container_btm.gif); background-repeat:no-repeat; background-position:top left;
	color:#363636;
	font-size:9px;
}

a{
font-size:11px;
color:#000000;
text-decoration:underline;
}
a:hover{
font-size:11px;
color:#ffffff;
text-decoration:underline;
}

.mainLink{}
.mainLink a{color:454545;}

.puffar {
padding-top:11px;
}

.puffbox
{
    margin-left: 11px;
}

.bgcontent {

background-position:top right;
background-repeat:no-repeat;
margin:0px;
padding:0px;
}

.bgcontent a{
color: #FFFFFF;
}

.bgcontentowner
{
    background-image:url(../img/corporate/bg_contentowner.jpg);
}

.bgadvertisers
{
    background-image:url(../img/corporate/bg_advertising.jpg);
}

.bgpartner
{
    background-image:url(../img/corporate/bg_partner.jpg);
}

.bgservice
{
    background-image:url(../img/corporate/bg_service.jpg);
}

.contentarea, .newsarea, .sitemaparea
{    
    width: 466px;
    text-align: left;
}

.newsarea
{
    width: 520px;
    float: left;
}
.newslist
{    
    width: 350px;
    padding-left: 35px;
    float: left;
    text-align: left;
}
.newslist a
{    
    
}

.newsdate
{
    font-size: 11px;
}

.newsdivider
{    
    height: 10px;      
}



/*MENYN**/
.mainmenu, .mainmenuleft, .mainmenuright
{    
    float: left;
    height: 30px;
    width:950px;
    background-image: url(../img/corporate/mainmenu.gif);
    dborder: 1px solid red;
}

.mainmenu
{
    padding: 0px 3px 0 3px;
    height: 30px;
    
}

.mainmenuitems
{
	width: 580px;	
	margin: auto;
}

.menudividercontainer
{
	float: left; 
	width: 2px; 
	height:30px; 
	background-image: url(../img/corporate/mainmenu_divider.gif);
}

.mainmenuleft, .mainmenuright
{    
    background-image: url(../img/corporate/mainmenu_left.gif);
    background-repeat: no-repeat;
    width: 8px;    
}

.mainmenuright
{
    background-image: url(../img/corporate/mainmenu_right.gif);       
}

.mainmenuitem, .mainmenuitemlast
{
    float: left;
    height: 30px;  
    border: 1px solid red;  
    background-image: url(../img/corporate/mainmenu_divider.gif);
    background-position: right;
    background-repeat: no-repeat;
}

.mainmenuitemlast
{    
    background-image: none;    
}

.mainmenu a, .mainmenuitemlast a
{
    background-image: url(../img/corporate/bg_menu.gif);
    background-position: bottom;
    background-repeat: repeat-x;
    padding: 3px 6px 10px 6px;   
    float: left;
    top: -13px;
    font-size: 11px;
    font-weight: bold;
    color: #eaeef8;
    text-decoration: none;
}

.mainmenuitemlast a
{
    padding: 0 0px 0 18px;   
}

.mainmenu a:hover, .mainmenu .mainmenuselected
{
    color: #000000;
    background-position: top;
    text-decoration: none;
}

.sitemaparea
{
    width: 900px;
    
}

.level1, .level2, .level3
{
    float: left;
    margin: 0 5px 0 20px;
    vertical-align: middle;   
}

.level1
{
    padding: 0 0 0 0;
}

.level2
{
}

.level3
{
    padding: 170px 0 0 0;
}

.level1 a, .level2 a, .level3 a
{
    display: block;
    font-size: 12px;
}
.level1 a
{
    font-size: 12px;
}

.level2 a
{
    padding: 10px 0 0 0;
}

.lev3 a
{
    font-size: 12px;
    padding: 10px 0 0 0;    
}