﻿#sitewrapper
{
    width: 980px;
    margin: 0 auto;
    border: 0px solid black;
    margin-top: 5px;
    position:relative;
}

#topbanner
{
    
    background-color:#eaeaea;
    margin:0 auto;
    margin-bottom:20px;
    border-bottom:1px solid #ddd;
    padding:10px 0;
}

#topbanner div
{
    display: inline;
}

#memberlinks
{
    height: 30px;
    border-bottom: 2px solid #e01f31;
    margin-bottom: 10px;
    margin-top: 15px;
}

#rightbanner
{
    position:absolute;
    top:-20px;
    right:-10px;
}

#rightbanner img
{
    /*height:90px;*/
}

#sections
{
    height: 25px;
    /*border-bottom: 2px solid #e01f31;*/
    margin-bottom: 10px;
    margin-top: 15px;
    margin-top:5px;
    margin-bottom:0px;
}

#header
{
    /*     height:85px;     background-color:#e01f31;     */
    width: 100%;
}

#logo
{
}

#navigation
{
    height: 49px;
    height:28px;
    background-color: #e01f31;
    border: 1px solid #e01f31;
}

#navigation .links
{
    float: left;
    width: 830px;
}

#navigation .search
{
    float: right;
    width: 130px;
    color: #fff;
    cursor: pointer;
    margin-top:2px;
    border:1px solid #E01F31;
    position: relative;
}

#contentwrapper
{
    width: 100%;
    margin-top: 15px;
}

#leftcolumn
{
    float: left; /*width:630px;BREDDÄNDRING*/
    width: 680px;
}

#newscontainer
{
    float: left; /*width:390px;BREDDÄNDRING*/
    width: 440px;
    padding-right: 10px;
    border-right: 1px solid #ccc;
}

#newsbulletin
{
    float: right;
    width: 219px;
    margin-left: 10px;
}

#webbtv
{
    clear: both;
    border: 1px solid #ccc;
    margin: 20px 0px;
    width: 100%;
}

#rightcolumn
{
    float: right; /*width:336px;BREDDÄNDRING*/
    width: 286px;
}

#bannerright
{
    background-color:#eaeaea;
    border:1px solid #ddd;
}

#foot
{
    width: 958px;
    border: 1px solid #ccc;
    padding: 10px;
}

.outline, div
{
    border: 0px solid black;
}

.clearfix
{
    display: inline-block;
}
.cl
{
    clear:both;
}
.bold
{
    font-weight:bold;
    font-size:11px;
}
.bolder
{
    font-weight:bold;
}

/***** Contest **************/
#maincontest
{
    max-width:679px;
}
#maincontest img
{
    border:black solid 3px;
    margin-right:5px;
    margin-bottom:0px;
    margin-top:15px;
    padding:3px;
    cursor:pointer;
   
}

.itemcontest
{
   
    width: 140px;
    float:left;
     margin-right:27px;
     height:218px;
}
.itemcontestfix
{
    width: 180px;
    float:left;
     margin-right:27px;
}
.infocontest
{
    text-align:center;
   
}

#resultleft
{
    float:left;
    width:300px;
}
#resultright
{
    float:left;
    width:359px;
}
#contestright h2, h3, h5
{
    margin:0px;
    padding:0px;
    font-weight: normal;
}
#contestright h2
{
    font-weight:bold;
}
#contestright
{
 
 width:550px;
 padding-top:0px;
 float:left;
}
#contestleft
{
    float:left;
    width:129px; 
    padding-top:5px;  
}

#contestrightstart
{
    width: 313px;
    float:left;
    padding-top:5px;
    
}
#contestleftstart
{
    float:left;
    width:114px; 
    padding-top:1px; 
}
#leftcolumn .head a
{
	display: inline;
}

.fckEditIntro, #ctl00_cph1_intro
{
	font-weight: bold;
}

#jobscontainer
{
    border:3px solid #E01F31;
    padding:5px;
}

#jobs h3
{
    border-bottom: 1px solid #CCCCCC;
    display: block;
    font-family: Georgia;
    font-size: 14px;
    margin-bottom: 10px;
    text-transform: uppercase;
}
