﻿body {
	background-color:#333;
	margin:0px;
	padding:0;
	outline:none;
}

p, th, td, span, body {
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	color: #333;

}
img {
border: none;
}

.textbynavn {
text-transform:capitalize;
}
a.topmenulink:link {
	margin-left:30px;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 13px;
	font-weight: bold;
	text-transform: uppercase;
	color: #eeeeee;
	text-decoration: none;
}
a.topmenulink:visited {
	margin-left:30px;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 13px;
	font-weight: bold;
	text-transform: uppercase;
	color: #eeeeee;
	text-decoration: none;
}
a.topmenulink:hover {
	margin-left:30px;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 13px;
	font-weight: bold;
	text-transform: uppercase;
	color: #eeeeee;
	text-decoration: none;
	border-bottom: white solid 3px;
	
}
#topmenu {
padding-top: 8px;
}

.clear {
	clear: both;
	display: block;
	overflow: hidden;
	visibility: hidden;
	width: 0;
	height: 0;
}

.dropdownlist-small {
	overflow: hidden;
	width:160px;
	
}

.dropdownlist-opret {
	overflow: hidden;
	width:50px;
	
}

#bg
{
	width:100%;
	background-image:url(images/content-tile2.png);
	background-position:center;
	background-repeat:repeat-y;
}

#content_container
{
    margin:0 auto;
	width:957px;
	
}

#side_v
{
    margin:0 auto;
	width:220px;
	float: left;
}

#main_content
{
    margin:0 auto;
	width:735px;
	float: left;
}

#main_content-indhold
{
    margin:0 auto;
	width:680px;
	float: left;
	margin-top:10px;
	margin-bottom:10px;
}
.main_content-indhold
{
    margin:0 auto;
	width:680px;
	float: left;
	margin-top:10px;
	margin-bottom:10px;
}

#main_content-spalte2
{
    margin:0 auto;
	width:340px;
	float: left;
	margin-top:10px;
	margin-bottom:10px;
}
.main_content-spalte2
{
    margin:0 auto;
	width:340px;
	float: left;
	margin-top:10px;
	margin-bottom:10px;
}

#top-billed
{
    margin:0 auto;
	width:718px;
	height:272px;
	background-image:url(images/billed-forsidetop.png);
	float: left;
	margin-top:10px;
}

#logo
{
    margin:0 auto;
	background-image:url(images/logo.png);
	background-repeat:no-repeat;
	background-position: center;
	height:145px;
}

.sidev-container
{
    margin:0 auto;
	width:220px;
	float:left;

}

.sidev-contain-indhold
{
    margin:0 auto;
	width:160px;
	float:left;
	margin-top:3px;
	margin-bottom:3px;

}

#sidev_profilvisning_headline {
	margin-left:32px;
	padding-top: 20px;
	font-family: Arial, Helvetica, Sans-Serif;
	font-weight: bold;
	font-size: 15px;
	color: #eeeeee;
	text-decoration: none;
}

#sidev_profilvisning
{
    margin:0 auto;
	background-image: url(images/top-profilvisningleft.png);
	background-repeat:no-repeat;
	height:51px;
}

#sidev_navi
{
    margin:0 auto;
	background-image: url(images/top-lightbox.png);
	background-repeat:no-repeat;
	height:51px;
}

#sidev_profilvisning
{
    margin:0 auto;
	background-image: url(images/top-profilvisningleft.png);
	background-repeat:no-repeat;
	height:51px;
}

#sidev_login
{
    margin:0 auto;
	background-image: url(images/top-login.png);
	background-repeat:no-repeat;
	height:51px;
}

#sidev_opretprofil
{
    margin:0 auto;
	background-image: url(images/top-opretprofil.png);
	background-repeat:no-repeat;
	height:51px;
}

.sidev_tile
{
    margin:0 auto;
	background-image: url(images/v-menu-tile.png);
	background-repeat:repeat-y;
	padding-left:30px;
}

.sidev_bund
{
    margin:0 auto;
	background-image: url(images/v-menu-bund.png);
	background-repeat:no-repeat;
	height:25px;
}

#billed-upload
{
    margin:0 auto;
	background-image: url(images/billed-uploadbilled.gif);
	background-repeat:no-repeat;
	height:139px;
	width:155px;
}

#billed-seprofiler
{
    margin:0 auto;
	background-image:url(images/billed-forsideprofil-DUMMIE.jpg);
	background-repeat:no-repeat;
	height:198px;
	width:679px;
	margin-top:10px;
}

#top_menu
{
    margin:0 auto;
	background-image: url(images/top-menu.png);
	background-repeat:no-repeat;
	background-position:right;
	height:34px;
	padding-left:15px;
}

#content-top
{
    margin:0 auto;
	background-image: url(images/content-top.png);
	background-repeat:no-repeat;
	background-position:right;
	height:7px;
}

#content-tile
{
    margin:0 auto;
	background-image: url(images/content-tile.png);
	background-repeat: repeat-y;
	background-position:right;
	padding-left:15px;
}

#content-bund
{
    margin:0 auto;
	background-image: url(images/content-bund.png);
	background-repeat:no-repeat;
	background-position:right;
	height:6px;
}

.profil-data
{
    margin:0 auto;
	width:235px;
	float:left;
}

.profil-datah1
{
    margin:0 auto;
	width:235px;
	float:left;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 14px;
	font-weight:bold;
	color:#669900;
}

 ul#bundseomenu li
{
    display: inline;
    list-style: none;
    margin-top: 0px;
    padding: 0px;
    margin: 0px 0px 0px 0px;
}
 
.profil-data-small
{
    margin:0 auto;
	width:120px;
	float:left;
}
.profil-data-small-text
{
    margin:0 auto;
	width:120px;
	float:left;
	color:#888888;
}

#side-indhold
{
    margin:0 auto;
	width:165px;
	float:left;
}

#small-content-container
{
    margin:0 auto;
	width:522px;
	float:left;

}

#profil-billed
{
    margin:0 auto;
	width:522px;
	
	/*background-image:url(images/billed-profil.gif);
	background-repeat:no-repeat;*/
	float:left;
	margin-bottom:20px;

}

#small-content-top
{
    margin:0 auto;
	background-image: url(images/small_content-top.png);
	background-repeat:no-repeat;
	background-position:right;
	height:60px;
}

.small-content-top
{
    margin:0 auto;
	background-image: url(images/small_content-top.png);
	background-repeat:no-repeat;
	background-position:right;
	height:60px;
}

#small-content-tile
{
    margin:0 auto;
	background-image: url(images/small-content_tile.png);
	background-repeat: repeat-y;
	background-position:right;
	padding-left:15px;
}

.small-content-tile
{
    margin:0 auto;
	background-image: url(images/small-content_tile.png);
	background-repeat: repeat-y;
	background-position:right;
	padding-left:15px;
}

#small-content-bund
{
    margin:0 auto;
	background-image: url(images/small-content_bund.png);
	background-repeat:no-repeat;
	background-position:right;
	height:11px;
}

.small-content-bund
{
    margin:0 auto;
	background-image: url(images/small-content_bund.png);
	background-repeat:no-repeat;
	background-position:right;
	height:11px;
}

.sideh-container
{
    margin:0 auto;
	width:210px;
	float:left;
	padding-top:11px;
}

#sideh_top
{
    margin:0 auto;
	background-image: url(images/top-h.png) ;
	background-repeat:no-repeat;
	height:47px;
}

.sideh_top
{
    margin:0 auto;
	background-image: url(images/top-h.png) ;
	background-repeat:no-repeat;
	height:47px;
}

#sideh_tile
{
    margin:0 auto;
	background-image: url(images/h-menu-tile.png);
	background-repeat:repeat-y;
	padding-left:20px;
}

.sideh_tile
{
    margin:0 auto;
	background-image: url(images/h-menu-tile.png);
	background-repeat:repeat-y;
	padding-left:20px;
}

#sideh_bund
{
    margin:0 auto;
	background-image: url(images/h-menu-bund.png) ;
	background-repeat:no-repeat;
	height:25px;
}

.sideh_bund
{
    margin:0 auto;
	background-image: url(images/h-menu-bund.png) ;
	background-repeat:no-repeat;
	height:25px;
}

.sideh-contain-indhold
{
    margin:0 auto;
	width:150px;
	float:left;
	margin-top:3px;
	margin-bottom:3px;

}

#bund
{
    margin:0 auto;
	width:957px;
	height:9px;
	background-image:url(images/bund.png);
	background-repeat:no-repeat;
}


/* EVENTS SIDE START */
/* **************************************************************** */
.list-container
{
    margin:0 auto;
	width:100%;
	margin-bottom:20px;
	margin-top:20px;

}

.mine-events-list
{
    margin:0 auto;
	width:100%;
	background-image:url(images/liste-bg-up.gif);
	background-repeat:no-repeat;
	height:20px;
	padding-top:7px;
}
.mine-events-list-over
{
    margin:0 auto;
	width:100%;
	background-image:url(images/liste-bg-down.gif);
	background-repeat:no-repeat;
	height:20px;
	padding-top:7px;
}
.event-opslag
{
    margin:0 auto;
	width:100%;
	background-color:#f5f5f5;
	border-top:1px #ccc solid;
	border-bottom:1px #ccc solid;
	padding-bottom:20px;
	padding-top:20px;
}
.event-opslag-left
{
    margin:0 auto;
	width:100%;
	width:435px;
	float:left;
	padding-left:15px;
}
.event-opslag-right
{
    margin:0 auto;
	width:100%;
	width:230px;
	float:left;
}
.event-tilmeldte
{
    margin:0 auto;
	width:100%;
	background-color:#fff;
	border-bottom:1px #ccc solid;
	padding-top:20px;

}
.event-tekst-left
{
    margin:0 auto;
	width:400px;
	float:left;
	padding-left:10px;
}
.event-tekst-right
{
    margin:0 auto;
	width:230px;
	float:left;
}
/* EVENTS SIDE SLUT */
/* **************************************************************** */

/*Btn
*******************************************************************/

.btn_back_left
{ 
	height: 58px;
	width:113px;
	float:left;
} 
 
 
.btn_next_left
{ 
	height: 58px; 
	width:98px;
	float:left;
} 

#btn_back
{ 
	height: 60px;
	width:98px;
	float:left;
} 
 
 
#btn_next
{ 
	height: 60px; 
	width:113px;
	float:left;
} 

#btn_back-sideh
{ 
	height: 62px;
	width:98px;
	float:left;
} 
 
 
#btn_next-sideh
{ 
	height: 62px; 
	width:98px;
	float:left;
} 

#btn_login
{ 
	height:26px; 
	background: url(images/btn-logind.gif);
	background-repeat:no-repeat;
	width:98px;
	margin-left:65px;
	margin-top:10px;
}

#btn_opretprofil
{ 
	height:30px; 
	background: url(images/btn-opretprofil.gif);
	background-repeat:no-repeat;
	width:155px;
	margin-top:10px;
}

#btn_uploadbilled
{ 
	height:32px; 
	background: url(images/btn-uploadbilled.gif);
	background-repeat:no-repeat;
	width:155px;
	margin-top:10px;
}

#btn_tilbage
{ 
	height:26px; 
	background: url(images/btn-tilbage.gif);
	background-repeat:no-repeat;
	width:36px;
	margin-left:10px;
	float:right;

}

#btn_frem
{ 
	height:26px; 
	background: url(images/btn-frem.gif);
	background-repeat:no-repeat;
	width:36px;
	margin-left:10px;
	float:right;
}


#sidev_toolbox
{
    margin:0 auto;
	background-image: url(images/top-toolbox.png);
	background-repeat:no-repeat;
	height:51px;
}


/*Font styles
*******************************************************************/

h1 {
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 22px;
	font-weight:bold;
	color:#669900;
text-transform:uppercase;
}

.h1{
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 16px;
	font-weight:bold;
	color:#669900;
text-transform:uppercase;
}

h2 {
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 30px;
	font-weight: normal;
	color:#669900;
}

.h2{
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 30px;
	font-weight: normal;
	color:#669900;
}




a.funktionslink:link, a.funktionslink:visited {
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	color: #666;
	text-decoration: none;
}

a.funktionslink:hover {
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	color: #333;
	text-decoration: underline;
}

a.eventlistelink:link, a.eventlistelink:visited {
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	color: #666;
	text-decoration: none;
	font-weight: bold;
}

a.eventlistelink:hover {
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	color: #333;
	text-decoration: underline;
}


/*Nye styles pr 16-06-2010
****************************************************************** */
.soeg-top
{
    margin:0 auto;
	width:100%;
	height:80px;
	background-image: url(images/sog-luppen-bg.png);
	background-repeat:no-repeat;
	background-position:top right;
	border-bottom:1px #ccc solid;
	padding-bottom:20px;
	padding-top:20px;
}
.soeg-resultat-top
{
    margin:0 auto;
	width:100%;
	background-image: url(images/sog-luppen-bg.png);
	background-repeat:no-repeat;
	background-position:top right;
	padding-bottom:20px;
	padding-top:20px;
}
.resultat-container
{
    margin:0 auto;
	width:100%;
}
.navigation-res-container
{
    margin:0 auto;
	width:100%;
}
.resultat-one-box
{
	width:170px;
	height:245px;
	float:left;
}
.resultat-picture
{
	width:160px;
	height:200px;
	background-image:url(images/resultat-pic.jpg);
	background-repeat:no-repeat;
	margin-left:5px;
}
.resultat-picturetekst
{
	width:160px;
	height:23px;
	background-color:#f4f4f4;
	margin-left:5px;
	padding-top:2px;
}
.navi-box
{
    margin:0 auto;
	width:350px;
	float:right;
	text-align:right;
}
.navi-box-sider
{
    margin:0 auto;
	width:170px;
	height:21px;
	text-align:center;
	margin-top:5px;
	float:left;
}
.resultat-box
{
    margin:0 auto;
	width:500px;
	float:right;
	text-align:right;
}
.profil-one-sektion
{
    margin:0 auto;
	width:100%;
	border-bottom:1px #ccc solid;
	padding-bottom:10px;
	padding-top:10px;
}
.box-i-3
{
    margin:0 auto;
	width:220px;
	float:left;
	padding-top:5px;
	margin-right:10px;
}
.box-i-5
{
    margin:0 auto;
	width:170px;
	float:left;
	height:30px;

}.container-500
{
    margin:0 auto;
	width:500px;
	height:150px;
	float:left
}
.tekst-area
{
    margin:0 auto;
	width:500px;
	height:150px;
}
.tekst-felt
{
    margin:0 auto;
	width:200px;
	height:30px;
}
.tekst-felt-space
{
    margin:0 auto;
	height:30px;
}
.tekst-felt-200
{
    margin:0 auto;
	width:200px;
}
.tekst-felt-100
{
    margin:0 auto;
	width:85px;
	float:left;
}
.tekst-felt-60
{
    margin:0 auto;
	width:65px;
	float:left;
	
}
.soeg-midt1
{
    margin:0 auto;
	width:100%;
	border-bottom:1px #ccc solid;
	padding-bottom:20px;
	padding-top:20px;
}
.soeg-space
{
    margin:0 auto;
	width:100%;
	height:40px;
}
.soeg-box2
{
    margin:0 auto;
	width:50%;
	float:left;
}
.soeg-box4
{
    margin:0 auto;
	width:25%;
	float:left;
}
.soeg-box70
{
    margin:0 auto;
	width:70px;
	float:left;
	padding-top:5px;
}
.soeg-box120
{
    margin:0 auto;
	width:135px;
	float:left;
	padding-top:5px;
}
.soeg-box-checkbox
{
    margin:0 auto;
	width:135px;
	float:left;
	height:30px;
}
.dropbown-small
{
	width:50px;
	float:left;
}
.dropbown-medium
{
	width:75px;
	float:left;
}
.dropbown-large
{
	width:120px;
	float:left;
}



.btn_nav-next
{ 
	height:26px; 
	float:right;
	width:33px;
}
.btn_nav-back
{ 
	height:26px; 
	float:left;
	width:33px;
}
.btn_nav-forste
{ 
	height:26px; 
	float:left;
	width:55px;
}
.btn_nav-sidste
{ 
	height:26px; 
	float:right;
	width:55px;
}
.bund-legal-link-div {
padding-left: 20px;
float:left;
}
a.bund-legal-link:link, a.bund-legal-link:visited {
	color: #666;
	text-decoration: none;
}

a.bund-legal-linkk:hover {
	color: #333;
	text-decoration: underline;
}


.profile_zeenTrue
{
    position:absolute;
    z-index: 1;
    margin-top:155px;
    margin-left: 107px;
    height: 42px;
    width: 45px;
    background-image: url('/images/zeen-icon.png');
    background-repeat: no-repeat;
    background-position: right bottom;
}

.profile_zeenFalse
{
   
}


.profile_zeensmallTrue
{
    position:absolute;
    z-index: 1;
    margin-top:65px;
    margin-left: 47px;
    height: 22px;
    width: 25px;
    background-image: url('/images/zeen-icon25px.png');
    background-repeat: no-repeat;
    background-position: right bottom;
}

.profile_zeensmallFalse
{
   
}

.profile_box {
float: left; width: 170px; height: 210px; overflow: hidden;
}

.profile_boxinner {
padding-top: 5px; width: 158px; height: 205px; margin: auto;cursor:pointer;
}


.profile_boxinner2 {
width:156px;height:196px;border: 2px solid #cccccc; overflow:hidden; text-align:center;
}

.profile_boxcontactsmall {
float: left; width: 79px; height: 116px; overflow: hidden;
}

.profile_boxcontactinnersmall {
padding-top: 4px; width: 72px; height: 116px; margin: auto;
}

.profile_boxcontactinnersmall2 {
width:72px;height:86px;border: 2px solid #cccccc; overflow:hidden; text-align:center;
}


.profil-datah1popup
{
   
	
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 14px;
	font-weight:bold;
	color:#669900;
}