BODY {
margin:0;
text-align:center;
background-color:#F4F4F4;
}
.mainbg {
	background-image:url(mainbg.gif);
	background-position:top left;
	background-repeat:repeat-y;
	}

.h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:17px;
	color:#FFF;
	font-weight:bold;
	}
	.h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#FFF;
	font-weight:normal;
	}
a, a:active, a:hover {
	color:#FFF;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	}
.topcontent {
	color:#FFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	padding:0 30px 0 0;

}

.portalcontentlinkspan 
{
    position:absolute; 
    width:152px; 
    height:300px; 
    z-index: 5;
    /*background:#CCC;*/
    margin:-10px 0 0 -12px;
    cursor:hand;

    }
.topbottomspacer 
{
    padding:10px 0 19px 0;
    }
p {
	color:#FFF;
	font-size:12px;
	}
.golf_content {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFF;
	background:url(golf_tile.jpg) left top repeat-x;
	background-color:#007857;
	padding:12px;
	width:183px;
	}
	.fisk_content {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFF;
	background:url(fiske_tile.jpg) left top repeat-x;
	background-color:#78b0c8;
	padding:12px;
	width:183px;
	}
	.ferie_content {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFF;
	background:url(ferie_tile.jpg) left top repeat-x;
	background-color:#21587e;
	padding:12px;
	width:183px;
	}
	.rullegraes_content {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFF;
	background:url(rulle_tile.jpg) left top repeat-x;
	background-color:#6c9713;
	padding:12px;
	width:183px;
	}
	.pels_content {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFF;
	background:url(pels_tile.jpg) left top repeat-x;
	background-color:#824f03;
	padding:12px;
	width:183px;
	}
	.farm_content {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFF;
	background:url(farm_tile.jpg) left top repeat-x;
	background-color:#6f8490;
	padding:12px;
	width:182px;
	}

.topcontenttemp 
{
    padding:0 50px 0 10px;
    }
    .topleft 
    {
        padding:0 15px 0 150px;
        }
    .topright 
    {
        padding:0 2px 0 15px;
        }

#newslettersignedup 
{
    position:absolute;
    width:200px;
    height:80px;
    z-index:10;
    background:#747477;
    padding:20px 25px 12px 35px;
    color:#FFF;
    font-size:12px;
    font-weight:bold;
    text-align:center;
    }
	
/*NEWSLETTER SETUP*/
#newsletterwrapper 
{
    display:table;
    text-align:left;
    /*width:600px;*/
    color:#FFF;
    font-weight:bold;
    font-size:11px;
    }
form div { position:relative }
label   
{
    position:absolute; top:8px; left:8px;
    color:#aaaaad;
    font-size:11px;
    font-weight:bold;
    }
.newsletterselect 
{
    margin:0 0 10px 0;
    padding:0;
    display:table;
    width:256px;
    }
    .newsletterselect li 
    {
        width:127px;
        list-style-type:none;
        float:left;
        text-align:left;
        }
.formcontain 
{
    float:left;
    margin-right:2px;
    }
    .FrontendStd 
    {
        width:70px;
        /*height:23px;*/
        padding:5px 0 5px 8px;
        border:1px solid #5e5e62;
        background:#5e5e62;
        color:#FFF;
        font-size:11px;
        }
#newslettersubmit 
{
 float:left;
    }
    #newslettersubmit input 
    {
         padding:4px 2px 4px 2px;
        border:1px solid #5e5e62;
        background:#5e5e62;
        color:#FFF;
        font-weight:bold;
        font-size:11px;
        }
