﻿body {
    margin:0;
    padding:0;
    border:0;
    background:url(/Images/background.png) repeat-x #D7E9EE;
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    color:#434343;
    height:auto;
    width:auto;
}
a, a:hover, a:visited, a:active{
   text-decoration:none;
   color:#20623a;
}
h1{
    margin:0px 0px 0px 15px;
    color:#576889;
    font-size:26px;
    font-weight:normal;
}
h2{
    margin:0px 0px 0px 15px;
    color:#576889;
    font-size:18px;
    font-weight:normal;
}
h3{
    margin:0px 0px 0px 15px;
    color:#23693e;
    font-size:18px;
    font-weight:normal;
}
h4{
    
}
p{
    margin:0px 0px 0px 15px;
}
img{
   border:none;
   }
   
table td 
{
    vertical-align: top;
}

/* GLOBAL */
/* HEADER */
#header{
    width:100%;
    height:113px;
    top:0px;
    background:transparent url(/Images/skies.png) repeat-x;
    }
#header #headeritems{
    margin:auto;
    width:985px;
    height:inherit;
    }
#header #headeritems #headermenu{
    margin:52px 20px 0px 0px;
    width:260px;
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    }
#header #headeritems #headermenu a, #header #headeritems #headermenu a:visited, #header #headeritems #headermenu a:active{
    color:#393939;
    text-decoration:none;
    }
#header #headeritems #headermenu a:hover{
    color:#393939;
    text-decoration:underline;
    }
/* WRAPPER */
#wrapper{
    width:985px;
    height:auto;
    margin:auto;
    }
/* MENU */
#wrapper #menu{
    /*width:985px;*/
    height:41px;
    margin:auto;
    }
#wrapper #menu #menu_l{
    width:9px;
    height:41px;
    background:url(/Images/UI/Menu/menu_start.png) repeat-x;
    }
#wrapper #menu .holder{
    width:967px;
    height:41px;
    background:url(/Images/UI/Menu/menu.png) repeat-x;
    }
#wrapper #menu .holder .menudivider{
    width:2px;
    height:41px;
    background:url(/Images/UI/Menu/menudivider.png) no-repeat;
    }
#wrapper #menu .holder a, #wrapper #menu #holder a:visited, #wrapper #menu #holder a:active, #wrapper #menu .holder a:hover{
    font-family:Arial, Helvetica, sans-serif;
    font-size:14px;
    color:#205061;
    margin:12px 7px 0px 7px;
    text-decoration:none;
    }
#wrapper #menu #menu_r{
    width:9px;
    height:41px;
    background:url(/Images/UI/Menu/menu_slut.png) repeat-x;
    }
/* CONTAINER */
#container{
    width:985px;
    height:auto;
    margin:17px 0px 0px 0px;
    }
#container #left{
    width:721px;
    height:auto;
    margin:0px 10px 0px 0px;
    }
#container #right{
    width:254px;
    height:auto;
    }
/*SPONSOR*/
#container #left #sponsor{
    width:732px;
    height:115px;
    }
#container #left #sponsor #logos{
    width:700px;
    height:90px;
    border-bottom:dotted 1px #9ca8ac;
    }
#container #left #sponsor #logos #samarbejde{
    width:350px;
    height:90px;
    }
#container #left #sponsor #logos #samarbejde p{
    margin:10px 0px !important;
    width:330px;
    }
#container #left #sponsor #logos #others{
    width:350px;
    height:90px;
    }
#container #left #sponsor #logos #others p{
    margin:10px 0px !important;
    }
#container #left #sponsor #logos #others #sponsors{
    height:50px !important;
    width:350px;
    overflow:hidden;
}
#container #left #sponsor #logos #others #sponsors .wrapper{
    height:200px;
    }
#container #left #sponsor #logos #others #sponsors .wrapper .content{
    height:50px !important;
    width:350px;
    }
#container #left #sponsor #logos #others #sponsors .wrapper .content img{
    margin:0px 1px;
    }
   
#container #left #sponsor #info{
    width:732px;
    height:15px;
    }
#container #left #sponsor #info p{
    margin:5px 0px 0px 0px !important;
    }
/* BOTTOM */
#bottom{
    width:100%;
    height:142px;
    bottom:0px;
    }
#bottom #huse{
    width:inherit;
    height:110px;
    background:transparent url(/Images/huse.png) bottom repeat-x;
    }
#bottom #huse img.fl{
    margin:0px 0px 0px 10%;
    }
#bottom #huse img.fr{
    margin:43px 10% 0px 0px;
    }
#bottom #bar{
    width:inherit;
    height:32px;
    background:transparent url(/Images/bottom.png) repeat-x;
    }
/* Floats & Fix */
.fl{float:left;}
.fr{float:right;}
.ff{clear:both;}

.helpbox {
	position: absolute;
	display: none;
	width: 244px; }
.helpbox div.desc {
	margin-top:-20px;
	background: transparent url(/Images/UI/tooltip_middle.gif) repeat-y;
	padding: 0px 10px 0px 20px; }

/* Stuff for all pages */
.lbox{
    background:transparent url(/Images/UI/Lbox/border.png) repeat-y;
    width:701px;
    padding:0px 10px;
    }
.rbox{
    background:transparent url(/Images/UI/Rbox/border.png) repeat-y;
    width:234px;
    padding:0px 10px;
    }
/* Tops & bottoms */
.ltop{
    background:transparent url(/Images/UI/Lbox/top.png) no-repeat;
    height: 9px;
    }
.lbottom{
    background:transparent url(/Images/UI/Lbox/bottom.png) no-repeat;
    height:9px;
    }
.rtop{
    background:transparent url(/Images/UI/Rbox/top.png) no-repeat;
    height: 9px;
    }
.rbottom{
    background:transparent url(/Images/UI/Rbox/bottom.png) no-repeat;
    height:9px;
    }
/* For spaces between boxes */
.lfill{
    width:721px;
    height:9px;
    }
.rfill{
    width:254px;
    height:13px;
    }
    
/* Alot of pages reuse this */
/* Left side */
#wrapper #container #left .news{
    height:25px;
    }
#wrapper #container #left .news h2{
    width:75px;
    }
#wrapper #container #left .news .news-ticker {
    height:25px !important;
    width:595px;
    }
#wrapper #container #left .news .news-ticker ul {
    list-style-type:none;
    }
#wrapper #container #left .news .news-ticker ul li div {
    height:25px !important;
    width:595px;
    padding:5px 0px;
    }
#wrapper #container #left .news .news-ticker ul li div img {
    margin:0px 0px 0px 10px;
    }
#wrapper #container #left .news .news-ticker ul li div p {
    margin:0px 4px !important;
    max-width:485px;
    }
    
/* Right side */
#wrapper #container #right .login{
    height:auto;
    }
#wrapper #container #right .login h2{
    margin:0px;
    font-size:16px;
    font-weight:bold;
    }
#wrapper #container #right .login .loginbox{
    width:227px;
    height:24px;
    margin:5px 0px 0px 0px;
    background:url(/Images/UI/Forside/loginbox.png) no-repeat;
    }
#wrapper #container #right .login .loginbox .txt{
    border:0; 
    background:transparent;
    margin:2px 0px 0px 4px;
    width:218px;
    }
#wrapper #container #right .login img{
    margin:7px 7px 0px 0px;
    }
#wrapper #container #right .login .check{
    margin:4px 0px 0px 5px;
    }
#wrapper #container #right .login .husk{
    margin:9px 0px 0px 5px;
    }
#wrapper #container #right .login .text{
    margin:5px 0px 0px 0px;
    }
#wrapper #container #right .login .text p{
    margin:0px 0px 5px 0px;
    }
#wrapper #container #right .login .text a{
    color:#5f5f5f;
    text-decoration:underline;
    }
#wrapper #container #right .login .text a.glemt{
    color:#256e41;
    text-decoration:none;
    margin:0;
    }
#wrapper #container #right .more{
    height:230px;
    }
#wrapper #container #right .more #scroller{
    overflow:hidden;
    width:234px;
    height:220px;
    }
#wrapper #container #right .more #scroller .wrapper{
    width:1300px;
    }
#wrapper #container #right .more #scroller .wrapper .content{
    width:234px;
    height:220px;
    }
#wrapper #container #right .more #scroller .wrapper .content h2,#wrapper #container #right .more #scroller .wrapper .content p{
    margin:10px 5px;
    }
#wrapper #container #right .more #scroller .wrapper .content img{
    margin:0px 0px 0px 5px;
    }
#wrapper #container #right .more #moveto{
    margin:0px 75px;
    }
#wrapper #container #right .more #moveto div{
    font-size:0px;
    margin:0px 3px;
    width:9px;
    height:9px;
    background:url(/Images/UI/Forside/icn_gray.png);
    cursor:pointer;
    float:left;
    }
#wrapper #container #right .more #moveto div.active{
    font-size:0px;
    margin:0px 3px;
    width:9px;
    height:9px;
    background:url(/Images/UI/Forside/icn_green.png);
    cursor:pointer;
    float:left;
    }
#wrapper #container #right .harry{
    height:119px;
    }
#wrapper #container #right .harry a img{
    margin:5px 0px 0px 7px;
    }
  
/* Standard text page */
#left .standard{
    width:711px;
    height:auto;
    background-image:url(/Images/UI/Lbox/border.png);
    padding:20px 0px 0px 10px;
}
#left .standard h2{
    margin-bottom:15px;
}
#left .standard p{
    width:660px;
    /*line-height:20px;*/
    /*margin-bottom:15px;*/
}
#left .standard ul{
    margin-bottom:0;
}
#left .standard ul li{
    line-height:30px;
}
#left .standard a{
    /*margin:0px 0px 0px 15px;*/
}
#left .standard a.margin{
    margin:0px 0px 0px 15px;
}
#left .standard table{
    width:560px;
}
#left .standard table tr td p{
    width:500px;
    margin:0 !important;
    line-height:20px;
}
#left .standard table tr td h2{
    margin:0;
    display:inline;
}
#left .standard table tr td .s{
    display:inline;
    vertical-align:middle;
    margin:0;
}
#left .standard table tr>td{
    width:auto !important;
    height:auto !important;
}
/**/
    
/* Forside */
/* Left side */
#wrapper #container #left .welc{
    width:701px;
    height:274px;
    padding:10px;
    background-image:url(/Images/UI/Forside/welcome.png);
    }
#wrapper #container #left .welc .content{
    width:300px;
    height:274px;
    }
 #wrapper #container #left .welc .content img{
    width:281px;
    height:66px;
    margin:35px 0px 0px 15px;
    }
 #wrapper #container #left .stats{
    height:auto;
    }
 #wrapper #container #left .stats .forside_back{
    margin:0 0 0 15px;
    }
 #wrapper #container #left .stats #stats_text{
    width:351px;
    height:194px;
    padding:20px 0px 0px 0px !important;
    }
 #wrapper #container #left .stats #stats_stats{
    width:350px;
    height:auto;
    padding:15px 0px 0px 0px !important;
    }
#forside_stats_table{
    width:330px !important;
    border-spacing: 0px;
    }
#forside_stats_table .ar{
    text-align:right;
    }
#forside_stats_table th{
    text-align:left;
    font-weight:bold;
    height:30px;
    }
#forside_stats_table tr.first{
    background:url(/Images/UI/Forside/table_gray_bg.png);
    }
#forside_stats_table tr{
    height:24px;
    background:url(/Images/UI/Forside/table_white_bg.png);
    }
#forside_stats_table td{
    border-top:dotted 1px #000;
    color:#808080;
    background:transparent;
    }
#forside_stats_table td.header{
    color:#20623a;
    }
    
/* Right side */
/* Nothing here */

/* Nyheder */
/* Left side */
 #wrapper #container #left .nyheder{
    width:711px;
    height:auto;
    background-image:url(/Images/UI/Lbox/border.png);
    padding:20px 0px 0px 10px;
}
 #wrapper #container #left .nyheder h2{
    display:inline;
}
 #wrapper #container #left .nyheder p{
    width:600px;
    line-height:20px;
    float:left;
}
 #wrapper #container #left .nyheder p.date{
    float:none;
    display:inline;
    width:auto;
}
 #wrapper #container #left .nyheder a{
    /*margin:0px 0px 0px 15px;*/
}
 #wrapper #container #left .nyheder a.link{
    margin:0px 0px 0px 15px;
}
 .line{
    margin:0px 25px 10px 15px;
    width:auto;
    border-bottom:dotted 1px #aaaaaa;
}

/* Nominering */
 #wrapper #container #left .nominering{
    width:711px;
    height:auto;
    background-image:url(/Images/UI/Lbox/border.png);
    padding:20px 0px 0px 10px;
}
 #wrapper #container #left .nominering h2{
    display:inline;
}
 #wrapper #container #left .nominering p{
    width:600px;
    line-height:20px;
}
 #wrapper #container #left .nominering a{
    /*margin:0px 0px 0px 15px;*/
}
 #wrapper #container #left .nominering a.link{
    margin:0px 0px 0px 15px;
}

/* Right side */

/* Konkurrenter */
/* Left side */
 #wrapper #container #left .konkurrenter{
    width:711px;
    height:auto;
    background-image:url(/Images/UI/Lbox/border.png);
    padding:20px 0px 0px 10px;
}
 #wrapper #container #left .konkurrenter h2{
    margin-bottom:15px;
}
 #wrapper #container #left .konkurrenter p{
    margin-bottom:15px;
    width:600px;
    line-height:20px;
}
 #wrapper #container #left .search{
    margin:0px 0px 0px 15px;
    width:400px;
}
 #wrapper #container #left .search td{
    padding-bottom:5px;
    padding-top:5px;
    padding-right:20px;
    text-align:right;
}
 #wrapper #container #left .search tr td .input{
    background: transparent url(/Images/UI/input_long_bg.png) no-repeat;
    height:25px;
    width:300px;
}
 #wrapper #container #left .search tr td .input input{
    width:280px;
    margin:4px 0px 0px 5px;
    border:0;
    background:transparent;
}
 #wrapper #container #left .search tr td .postnr{
    background: transparent url(/Images/UI/postnr_bg.png) no-repeat;
    height:25px;
    width:65px;
    margin:0px 8px 0px 0px;
}
 #wrapper #container #left .search tr td .postnr input{
    width:55px;
    margin:3px 0px 0px 5px;
    border:0;
    background:transparent;
}
 #wrapper #container #left .search td select{
    width:170px;
}
 #wrapper #container #left .konkurrenter input{
    margin:0px 0px 0px 370px;
}

 #wrapper #container #left .konkurrenter .result{
    width:660px;
    margin:0px 0px 0px 15px;
}
 #wrapper #container #left .konkurrenter .result .first{
    color:#20623a;
}
/**/
 #wrapper #container #left .konkurrenter .result>tbody>tr>td { 
    padding-left:10px;
    }
 #wrapper #container #left .konkurrenter .result>thead>tr>th { 
    padding-left:10px;
    }

/**/
 #wrapper #container #left .konkurrenter .result th{
    text-align:left;
}
 #wrapper #container #left .konkurrenter .result tr{
    height:24px;
}
 #wrapper #container #left .konkurrenter .result tr.dark{
    background: transparent url(/Images/UI/table_bg_dark.png) no-repeat;
}
 #wrapper #container #left .konkurrenter .result tr.light{
    background: transparent url(/Images/UI/table_bg_light.png) no-repeat;
}
 #wrapper #container #left .konkurrenter .result td{
    padding:7px 0px;
    height:24px;
}
 #wrapper #container #left .konkurrenter .result td a{
    margin:0;
}

/* Right side */

/* Holdoversigt */
/* Left side */
#holdoversigt #wrapper #container #left .holdoversigt{
    width:711px;
    height:auto;
    background-image:url(/Images/UI/Lbox/border.png);
    padding:20px 0px 0px 10px;
}
#holdoversigt #wrapper #container #left .holdoversigt h2{
    margin-bottom:15px;
}
#holdoversigt #wrapper #container #left .holdoversigt p{
    margin-bottom:15px;
    width:680px;
    line-height:20px;
}
#holdoversigt #wrapper #container #left .holdoversigt table{
    width:660px;
    margin:0px 0px 0px 15px;
}
/**/
#holdoversigt #wrapper #container #left .holdoversigt table>tbody>tr>td { 
    padding-left:10px;
    }
#holdoversigt #wrapper #container #left .holdoversigt table>thead>tr>th { 
    padding-left:10px;
    }

/**/
#holdoversigt #wrapper #container #left .holdoversigt table th{
    text-align:left;
}
#holdoversigt #wrapper #container #left .holdoversigt table tr{
    height:24px;
}
#holdoversigt #wrapper #container #left .holdoversigt table tr.dark{
    background: transparent url(/Images/UI/table_bg_dark.png) no-repeat;
}
#holdoversigt #wrapper #container #left .holdoversigt table tr.light{
    background: transparent url(/Images/UI/table_bg_light.png) no-repeat;
}
#holdoversigt #wrapper #container #left .holdoversigt table td{
    padding:7px 0px;
    height:24px;
}
#holdoversigt #wrapper #container #left .holdoversigt table tr.footer td{
    height:30px;
    padding:7px 0px;
    border-top:1px dotted #000000;
    border-bottom:1px dotted #000000;
    font-weight:bold;
}
#holdoversigt #wrapper #container #left .holdoversigt table tr.footer>td{
    padding-left:10px;
}

/* Right side */


/* Userflow for all userflow pages */
#wrapper #container #left .userflow{
    width:721px;
    height:43px;
    }
#wrapper #container #left .userflow .left{
    width:auto;
    }
#wrapper #container #left .userflow .right{
    background:transparent url(/Images/Userflow/top_rest.png) no-repeat;
    width:226px;
    height:11px;
    margin-top:32px;
    }
#wrapper #container #left .userflow .right_notcapt{
    background:transparent url(/Images/Userflow/top_rest2.png) no-repeat;
    width:524px;
    height:11px;
    margin-top:32px;
    }

/* Right side for userflow pages*/
/***********************************/
#wrapper #container #right .team{
    height:505px;
    width:228px;
    padding:0px 10px 0px 17px;
}
#wrapper #container #right .team img{
    width:220px;
}
#wrapper #container #right .team h3{
    margin:0px 0px 15px 0px;
    color:#576889;
}
#wrapper #container #right .team div{
    margin:0px 0px 6px 0px;
}
#wrapper #container #right .team p{
    margin:0px 5px 0px 0px;
    display:inline;
}
#wrapper #container #right .team .motto{
    height:70px;
}
#wrapper #container #right .team .opret{
    margin:0px 0px 30px 0px;
}
#wrapper #container #right .team p.green{
    color:#23693e;
}
/*******************/

/* Dithold */

/* Left side */
#wrapper #container #left .dithold{
    width:711px;
    height:auto;
    background-image:url(/Images/UI/Lbox/border.png);
    padding:20px 0px 0px 10px;
}
  #wrapper #container #left .dithold input{
    margin-right:10px;
    margin-left:15px;
}
  #wrapper #container #left .dithold .welcome{
    width:711px;
    height:auto;
}
  #wrapper #container #left .dithold .welcome p{
    line-height:17px;
    margin-top:25px;
}
  #wrapper #container #left .dithold .welcome .email{
    max-width:300px;
    margin-top:5px;
    line-height:normal;
}

  #wrapper #container #left .dithold .stats{
    width:711px;
    height:auto;
}
  #wrapper #container #left .dithold .stats img{
    width:130px;
    margin:0px;
    padding:7px 0px 0px 10px;
}
  #wrapper #container #left .dithold .stats table{
    width:520px;
    margin:0px 0px 0px 20px;
    border-spacing:0px;
}
  #wrapper #container #left .dithold .stats table thead tr th{
    height:36px;
    font-size:16px;
    font-family:Arial;
    color:#576889;
    text-align:left;    
}
  #wrapper #container #left .dithold .stats table tbody tr.grey{
    background-color:#efefef;
}
  #wrapper #container #left .dithold .stats table tbody tr td{
    text-align:left;
    border-bottom:dotted 1px #000;
    height:26px;
}
  #wrapper #container #left .dithold .stats table tbody tr td.you{
    color:#66a398;
}
  #wrapper #container #left .dithold .stats table tbody tr.last td{
    border-bottom:0px;
}

  #wrapper #container #left .dithold .input{
    width:711px;
    height:auto;
}
  #wrapper #container #left .dithold .input .kilometer{
    width:675px;
    height:42px;
    margin:15px 0px 15px 15px;
    padding:0px 0px 0px 10px;
    background:url("/Images/UI/gray.png") no-repeat;
}
  #wrapper #container #left .dithold .input .kilometer div{
    height:28px;
    margin:11px 0px 0px 0px;
}
  #wrapper #container #left .dithold .input .kilometer div.text{
    margin:13px 0px 0px 0px;
}
  #wrapper #container #left .dithold .input .kilometer .input_text{
    width:96px;
    height:28px;
    background:url("/Images/UI/input_bg.png") no-repeat;
    margin:7px 10px 0px 10px;
}
  #wrapper #container #left .dithold .input .kilometer .input_text input{
    width:85px;
    /*height:26px;*/
    border:0px;
    background:transparent;
    margin:5px 0px 0px 5px;
}
  #wrapper #container #left .dithold .input a{
    margin:0px 5px;
    height:22px;
}
  #wrapper #container #left .dithold .input p{
   line-height:18px;
}

/* Right side */


/*******************************/
/* Rediger profil */

/* Left side */
  #wrapper #container #left .redigerprofil{
    width:711px;
    height:auto;
    background-image:url(/Images/UI/Lbox/border.png);
    padding:20px 0px 0px 10px;
}
  #wrapper #container #left .redigerprofil h2{
    margin-bottom:15px;
}
  #wrapper #container #left .redigerprofil p{
    margin-bottom:15px;
    width:600px;
    line-height:20px;
}
  #wrapper #container #left .redigerprofil select{
    margin:0 0 0 5px;
}
  #wrapper #container #left .redigerprofil .input2{
    background: transparent url(/Images/UI/input_short_bg.png) no-repeat;
    height:25px;
    margin:0 0 0 5px;
}
  #wrapper #container #left .redigerprofil .input2 input{
    width:34px;
    margin:4px 0px 0px 5px;
    border:0;
    background:transparent;
}
  #wrapper #container #left .redigerprofil table{
    width:650px;
    margin:0px 0px 0px 15px;
}
  #wrapper #container #left .redigerprofil table tr td .input{
    background: transparent url(/Images/UI/input_long_bg.png) no-repeat;
    height:25px;
}
  #wrapper #container #left .redigerprofil table tr td .input input{
    width:280px;
    margin:4px 0px 0px 5px;
    border:0;
    background:transparent;
}
  #wrapper #container #left .redigerprofil table tr td .int{
    background: transparent url(/Images/UI/postnr_bg.png) no-repeat;
    height:25px;
    width:65px;
    margin:0px 8px 0px 0px;
}
  #wrapper #container #left .redigerprofil table tr td .int input{
    width:55px;
    margin:3px 0px 0px 5px;
    border:0;
    background:transparent;
}
  #wrapper #container #left .redigerprofil table tr td .char{
    background: transparent url(/Images/UI/postnr2_bg.png) no-repeat;
    height:25px;
    width:217px;
}
  #wrapper #container #left .redigerprofil table tr td .char input{
    width:205px;
    margin:3px 0px 0px 5px;
    border:0;
    background:transparent;
}
  #wrapper #container #left .redigerprofil .check{
    padding:0px 0px 0px 15px;
    margin:10px 0px 20px 0px;
}
  #wrapper #container #left .redigerprofil .image{
    width:711px;
    /*height:140px;*/
    padding:15px 0px 0px 15px;
}
  #wrapper #container #left .redigerprofil .image a{
    margin:98px 0px 0px 15px;
}
  #wrapper #container #left .redigerprofil .gem{
    margin:10px 20px 0px 0px;
}


/* Right side */
  #wrapper #container #right .login{
    height:auto;
}



/* Holdinfo */

/* Left side */
  #wrapper #container #left .holdinfo{
    width:711px;
    height:auto;
    background-image:url(/Images/UI/Lbox/border.png);
    padding:20px 0px 0px 10px;
}
  #wrapper #container #left .holdinfo h3{
    margin-bottom:15px;
    color:#576889;
}
  #wrapper #container #left .holdinfo p{
    margin-bottom:15px;
    width:600px;
    line-height:20px;
}
  #wrapper #container #left .holdinfo p.holdkap{
    display:inline;
}
  #wrapper #container #left .holdinfo a{
    margin:0px 0px 0px 15px;
}
  #wrapper #container #left .holdinfo .savebtn{
    margin:0 22px 0 0;
}
  #wrapper #container #left .holdinfo table{
    margin:0px 0px 15px 15px;
    width:620px;
}
  #wrapper #container #left .holdinfo table tr td .input{
    background: transparent url(/Images/UI/input_long_bg.png) no-repeat;
    height:25px;
    margin:0px;
}
  #wrapper #container #left .holdinfo table tr td a img{
    float:none !important;
    margin:0 !important;
}
  #wrapper #container #left .holdinfo table tr td .input input{
    width:280px;
    margin:4px 0px 0px 5px !important;
    border:0;
    background:transparent;
}
  #wrapper #container #left .holdinfo .input{
    margin:0px 0px 15px 15px;
    background: transparent url(/Images/UI/input_long_bg.png) no-repeat;
    height:25px;
}
  #wrapper #container #left .holdinfo .input input{
    width:280px;
    margin:4px 15px 0px 5px;
    border:0;
    background:transparent;
}
  #wrapper #container #left .holdinfo p.green{
    margin:0px;
    display:inline;
    color:#236a3f;
}
  #wrapper #container #left .holdinfo select{
    width:180px;
    margin:0px 0px 0px 10px;
}

/* Right side */
  #wrapper #container #right .login{
    height:auto;
}


/* Deltagere */

/* Left side */
  #wrapper #container #left .deltagere{
    width:711px;
    height:auto;
    background-image:url(/Images/UI/Lbox/border.png);
    padding:20px 0px 0px 10px;
}
  #wrapper #container #left .deltagere h2{
    margin-bottom:15px;
}
  #wrapper #container #left .deltagere p{
    margin-bottom:15px;
    width:600px;
    line-height:20px;
}
  #wrapper #container #left .deltagere table{
    margin:0px 0px 10px 15px;
    width:640px;
}
  #wrapper #container #left .deltagere .tilmeld{
    margin:0px 0px 10px 15px;
}
  #wrapper #container #left .deltagere table td{
    height:25px;
}
  #wrapper #container #left .deltagere table tr td .input{
    background: transparent url(/Images/UI/input_long_bg.png) no-repeat;
    height:25px;
    margin:0px 0px 0px 0px;
}
  #wrapper #container #left .deltagere table tr td .input input{
    width:280px;
    margin:4px 0px 0px 5px !important;
    border:0;
    background:transparent;
}
#wrapper #container #left .deltagere .YderligereDeltagere{
    margin:0 0 0 15px;
}
/* Right side */
  #wrapper #container #right .login{
    height:auto;
}

  .line{
    margin:0px 25px 10px 15px;
    width:auto;
    border-bottom:dotted 1px #000000;
}

/* Infomail */

/* Left side */
  #wrapper #container #left .infomail{
    width:711px;
    height:auto;
    background-image:url(/Images/UI/Lbox/border.png);
    padding:20px 0px 0px 10px;
}
  #wrapper #container #left .infomail h2{
    margin-bottom:15px;
}
  #wrapper #container #left .infomail p{
    margin-bottom:15px;
    width:600px;
    line-height:20px;
}
  #wrapper #container #left .infomail .infomail{
    background: transparent url(/Images/UI/infomail_bg.png) no-repeat;
    width:636px;
    height:209px;
    margin:0px 0px 15px 15px;
    padding:0;
}
  #wrapper #container #left .infomail .infomail textarea{
    margin:5px 0px 0px 5px;
    width:631px;
    height:204px;
    border:0;
    background:transparent;
}
  #wrapper #container #left .infomail input{
    margin:0px 62px 0px 0px;
}

/* Right side */
  #wrapper #container #right .login{
    height:auto;
}

/* Paymentflow for all payment pages */
#wrapper #container #left .paymentflow{
    width:721px;
    height:38px;
    }
#wrapper #container #left .paymentflow .left{
    width:569px;
    height:38px;
    }
#wrapper #container #left .paymentflow .left div{
    height:38px;
    }
#wrapper #container #left .paymentflow .left div a{
    height:38px;
    }
#wrapper #container #left .paymentflow .left .l{
    background:url(/Images/Paymentflow/l_arrow.png);
    }
#wrapper #container #left .paymentflow .left .r{
    background:url(/Images/Paymentflow/r_arrow.png);
    }
#wrapper #container #left .paymentflow .left .o{
    background:url(/Images/Paymentflow/o_arrow.png);
    }
#wrapper #container #left .paymentflow .right{
    background:url(/Images/Paymentflow/last.png) repeat-x 0 0;
    width:152px;
    height:38px;
    }
/* Secondpaymentflow for all payment pages */
#wrapper #container #left .secondpaymentflow{
    width:721px;
    height:38px;
    }
#wrapper #container #left .secondpaymentflow .left{
    width:429px;
    height:38px;
    }
#wrapper #container #left .secondpaymentflow .left div{
    height:38px;
    }
#wrapper #container #left .secondpaymentflow .left div a{
    height:38px;
    }
#wrapper #container #left .secondpaymentflow .left .l{
    background:url(/Images/Secondpaymentflow/l_arrow.png);
    }
#wrapper #container #left .secondpaymentflow .left .r{
    background:url(/Images/Secondpaymentflow/r_arrow.png);
    }
#wrapper #container #left .secondpaymentflow .left .o{
    background:url(/Images/Secondpaymentflow/o_arrow.png);
    }
#wrapper #container #left .secondpaymentflow .right{
    background:url(/Images/Secondpaymentflow/last.png) repeat-x 0 0;
    width:292px;
    height:38px;
    }
/* Right side for paymentflow pages*/
/***********************************/
#wrapper #container #right .why{
    width:228px;
    padding:0px 10px 0px 17px;
}
#wrapper #container #right .why h2{
    margin:0;
}
#wrapper #container #right .why p{
    margin:0;
}
#wrapper #container #right .novo{
    width:228px;
    padding:0px 10px 0px 17px;
}
#wrapper #container #right .novo h2{
    margin:0;
}
#wrapper #container #right .novo p{
    margin:0;
}
/*******************/

/* Registering */

/* Left side */
 #wrapper #container #left .registering{
    width:711px;
    height:auto;
    background-image:url(/Images/UI/Lbox/border.png);
    padding:5px 0px 0px 10px;
}
 #wrapper #container #left table{
    width:680px;
    margin:0px 0px 0px 15px;
}
 #wrapper #container #left table tr td img{
    margin:0px 15px 2px 0px;
}
 #wrapper #container #left table tr td h3{
    margin:0px 0px 0px 5px;
}
 #wrapper #container #left table tr td p{
    margin:0px 0px 0px 5px;
}
 #wrapper #container #left .registering table tr td .input{
    background: transparent url(/Images/UI/input_long_bg.png) no-repeat;
    height:25px;
    width:300px;
}
 #wrapper #container #left .registering table tr td .input input{
    width:249px;
    margin:4px 0px 0px 10px;
    border:0;
    background:transparent;
}
 #wrapper #container #left .registering table tr td .input div{
    margin:5px 10px 0px 0px;
}
 #wrapper #container #left .registering table tr td .int{
    background: transparent url(/Images/UI/postnr_bg.png) no-repeat;
    height:25px;
    width:65px;
    margin:0px 8px 0px 0px;
}
 #wrapper #container #left .registering table tr td .int input{
    width:30px;
    margin:3px 0px 0px 10px;
    border:0;
    background:transparent;
}
 #wrapper #container #left .registering table tr td .int div{
    margin:5px 10px 0px 0px;
    width:10px;
}
 #wrapper #container #left .registering table tr td .char{
    background: transparent url(/Images/UI/postnr2_bg.png) no-repeat;
    height:25px;
    width:217px;
}
 #wrapper #container #left .registering table tr td .char p{
    width:200px;
    margin:5px 0px 0px 10px;
    border:0;
    background:transparent;
}
 #wrapper #container #left .registering p.checkbox{
    margin:0px 0px 0px 20px !important;
    display:inline !important;
}
 #wrapper #container #left .registering .checkbox{
    margin:0px 0px 0px 20px;
}
 #wrapper #container #left .registering p.quoted{
    margin:0px 0px 0px 20px;
    font-style:italic;
}
 #wrapper #container #left .registering .nextstep{
    margin:0px 15px 0px 0px;
}
/* Right side */

/* Tilmeldhold */

/* Left side */
  #wrapper #container #left .tilmeldhold{
    width:711px;
    height:auto;
    background-image:url(/Images/UI/Lbox/border.png);
    padding:5px 0px 0px 10px;
}
  #wrapper #container #left table{
    width:680px;
    margin:0px 0px 0px 15px;
}
#wrapper #container #left table tr td div.remove
{
    display: none;
}
  #wrapper #container #left table tr td img{
    margin:0px 15px 2px 0px;
}
  #wrapper #container #left table tr td h3{
    margin:0px 0px 0px 5px;
}
  #wrapper #container #left table tr td p{
    margin:0px 0px 0px 5px;
}
  #wrapper #container #left .tilmeldhold table tr td .input{
    background: transparent url(/Images/UI/input_long_bg.png) no-repeat;
    height:25px;
    width:300px;
}
  #wrapper #container #left .tilmeldhold table tr td .input input{
    width:249px;
    margin:4px 0px 0px 10px;
    border:0;
    background:transparent;
}
 #wrapper #container #left .tilmeldhold table tr td .input div{
    margin:5px 10px 0px 0px;
}
  #wrapper #container #left .tilmeldhold table tr td .select{
    margin:0px 0px 0px 5px;
}
  #wrapper #container #left .tilmeldhold .line{
    margin:0px 25px 10px 20px;
    width:auto;
    border-bottom:dotted 1px #aaaaaa;
}
  #wrapper #container #left .tilmeldhold .extra{
    margin:0px 0px 0px 20px;
}
  #wrapper #container #left .tilmeldhold .extra p{
    display:inline;
}
  #wrapper #container #left .tilmeldhold .remove{
    margin:0px 0px 0px 2px;
}
  #wrapper #container #left .tilmeldhold .remove p{
    display:inline;
}
  #wrapper #container #left .tilmeldhold .nextstep{
    margin:0px 15px 0px 0px;
}
  #wrapper #container #left .tilmeldhold .stepback{
    margin:0px 15px 0px 0px;
}
/* Right side */


/* Bekræftelse */
/* Left side */
  #wrapper #container #left .bekræftelse{
    width:711px;
    height:auto;
    background-image:url(/Images/UI/Lbox/border.png);
    padding:5px 0px 0px 10px;
}
  #wrapper #container #left table{
    width:660px;
    margin:0px 0px 0px 15px;
}
  #wrapper #container #left table tr td img{
    margin:0px 15px 2px 0px;
}
  #wrapper #container #left table tr td h3{
    margin:0px 0px 0px 5px;
}
  #wrapper #container #left table tr td p{
    margin:0px 0px 0px 5px;
}
  #wrapper #container #left .bekræftelse .line{
    margin:0px 25px 10px 20px;
    width:auto;
    border-bottom:dotted 1px #aaaaaa;
}
  #wrapper #container #left .bekræftelse .nextstep{
    margin:0px 15px 0px 0px;
}
  #wrapper #container #left .bekræftelse .stepback{
    margin:0px 15px 0px 0px;
}
/**/
  #wrapper #container #left .bekræftelse table>tbody>tr>td { 
    padding-left:10px;
    }
  #wrapper #container #left .bekræftelse table>thead>tr>th { 
    padding-left:10px;
    }

/**/
  #wrapper #container #left .bekræftelse table th{
    text-align:left;
}
  #wrapper #container #left .bekræftelse table tr{
    height:24px;
}
  #wrapper #container #left .bekræftelse table tr.dark{
    background: transparent url(/Images/UI/table_bg_dark.png) no-repeat;
}
  #wrapper #container #left .bekræftelse table tr.light{
    background: transparent url(/Images/UI/table_bg_light.png) no-repeat;
}
  #wrapper #container #left .bekræftelse table td{
    padding:7px 0px;
    height:24px;
}
  #wrapper #container #left .bekræftelse table tr.footer td{
    height:30px;
    padding:7px 0px;
    border-top:1px dotted #000000;
    border-bottom:1px dotted #000000;
    font-weight:bold;
}
  #wrapper #container #left .bekræftelse table tr.footer>td{
    padding-left:10px;
}
  #wrapper #container #left .bekræftelse p.quoted{
    margin:0px 0px 0px 20px;
    font-style:italic;
}
/* Right side */


/* Betaling */
/* Left side */
  #wrapper #container #left .betaling{
    width:711px;
    height:auto;
    background-image:url(/Images/UI/Lbox/border.png);
    padding:5px 0px 0px 10px;
}
  #wrapper #container #left .betaling .dibs{
    margin:0px 0px 0px 15px;
    width:564px;
    height:103px;
    background-image:url(/Images/ui/pay_bg.png);
}
  #wrapper #container #left .betaling .dibs .selection{
    width:564px;
    height:103px;
    z-index:2;
    position:absolute;
}
  #wrapper #container #left .betaling .dibs .selection table{
    height:103px;
}
  #wrapper #container #left .betaling .dibs .icons{
    width:554px;
    height:93px;
    z-index:1;
    position:absolute;
    padding:10px 10px 0px 0px;
}
  #wrapper #container #left .betaling .dibs img{
    float:right;
    height:20px;
    padding:0px 2px;
}
  #wrapper #container #left .betaling .EAN{
    height:auto;
    width:564px;
    margin:0px 0px 0px 15px;
    display:none;
}
  #wrapper #container #left .betaling .EAN table{
    width:350px;
}
  #wrapper #container #left .betaling .girokort{
    height:auto;
    width:564px;
    margin:0px 0px 0px 15px;
    display:none;
}

/**/

  #wrapper #container #left .betaling .nextstep{
    margin:0px 15px 0px 0px;
}
  #wrapper #container #left .betaling .stepback{
    margin:0px 15px 0px 0px;
}
/* Right side */


/* Tilføjdeltagere */

/* Left side */
 #wrapper #container #left .tilføjdeltagere{
    width:711px;
    height:auto;
    background-image:url(/Images/UI/Lbox/border.png);
    padding:5px 0px 5px 10px;
}
 #wrapper #container #left .tilføjdeltagere div{
    margin:0px 30px 0px 0px;
}
 #wrapper #container #left .tilføjdeltagere p.fat{
    font-weight:bold;
}
 #wrapper #container #left .tilføjdeltagere p.bottom{
    display:inline;
    margin:0px 5px;
}
 #wrapper #container #left .tilføjdeltagere p.first{
    display:inline;
    margin:0px 0px 0px 15px;
}
 #wrapper #container #left .tilføjdeltagere p.last{
    display:inline;
    margin:3px 5px 0px 0px;
}
 #wrapper #container #left .tilføjdeltagere .nextstep{
    margin:0px 15px 0px 0px;
}
/* Right side */

/* Tilføjtilføjbekræftelse */
/* Left side */
 #wrapper #container #left .tilføjbekræftelse{
    width:711px;
    height:auto;
    background-image:url(/Images/UI/Lbox/border.png);
    padding:5px 0px 0px 10px;
}
 #wrapper #container #left table{
    width:660px;
    margin:0px 0px 0px 15px;
}
 #wrapper #container #left table tr td img{
    margin:0px 15px 2px 0px;
}
 #wrapper #container #left table tr td h3{
    margin:0px 0px 0px 5px;
}
 #wrapper #container #left table tr td p{
    margin:0px 0px 0px 5px;
}
 #wrapper #container #left .tilføjbekræftelse .line{
    margin:0px 25px 10px 20px;
    width:auto;
    border-bottom:dotted 1px #aaaaaa;
}
 #wrapper #container #left .tilføjbekræftelse .nextstep{
    margin:0px 15px 0px 0px;
}
 #wrapper #container #left .tilføjbekræftelse .stepback{
    margin:0px 15px 0px 0px;
}
/**/
 #wrapper #container #left .tilføjbekræftelse table>tbody>tr>td { 
    padding-left:10px;
    }
 #wrapper #container #left .tilføjbekræftelse table>thead>tr>th { 
    padding-left:10px;
    }

/**/
 #wrapper #container #left .tilføjbekræftelse table th{
    text-align:left;
}
 #wrapper #container #left .tilføjbekræftelse table tr{
    height:24px;
}
 #wrapper #container #left .tilføjbekræftelse table tr.dark{
    background: transparent url(/Images/UI/table_bg_dark.png) no-repeat;
}
 #wrapper #container #left .tilføjbekræftelse table tr.light{
    background: transparent url(/Images/UI/table_bg_light.png) no-repeat;
}
 #wrapper #container #left .tilføjbekræftelse table td{
    padding:7px 0px;
    height:24px;
}
 #wrapper #container #left .tilføjbekræftelse table tr.footer td{
    height:30px;
    padding:7px 0px;
    border-top:1px dotted #000000;
    border-bottom:1px dotted #000000;
    font-weight:bold;
}
 #wrapper #container #left .tilføjbekræftelse table tr.footer>td{
    padding-left:10px;
}
 #wrapper #container #left .tilføjbekræftelse p.quoted{
    margin:0px 0px 0px 20px;
    font-style:italic;
}
/* Right side */

/* Tilføjtilføjbetaling */
/* Left side */
 #wrapper #container #left .tilføjbetaling{
    width:711px;
    height:auto;
    background-image:url(/Images/UI/Lbox/border.png);
    padding:5px 0px 0px 10px;
}
 #wrapper #container #left .tilføjbetaling .dibs{
    margin:0px 0px 0px 15px;
    width:564px;
    height:103px;
    background-image:url(/Images/ui/pay_bg.png);
}
 #wrapper #container #left .tilføjbetaling .dibs .selection{
    width:564px;
    height:103px;
    z-index:2;
    position:absolute;
}
 #wrapper #container #left .tilføjbetaling .dibs .selection table{
    height:103px;
}
 #wrapper #container #left .tilføjbetaling .dibs .icons{
    width:554px;
    height:93px;
    z-index:1;
    position:absolute;
    padding:10px 10px 0px 0px;
}
 #wrapper #container #left .tilføjbetaling .dibs img{
    float:right;
    height:20px;
    padding:0px 2px;
}

/**/

 #wrapper #container #left .tilføjbetaling .nextstep{
    margin:0px 15px 0px 0px;
}
 #wrapper #container #left .tilføjbetaling .stepback{
    margin:0px 15px 0px 0px;
}
/* Right side */


/* Butikken */
#left .standard #butikken{
    width:700px;
    height:245px;
}
#left .standard #butikken .storepicker{
    width:319px;
    height:131px;
    margin:0 0 0 23px;
}
#left .standard #butikken .storepicker p{
    text-align:center;
    width:319px;
    margin:20px 0 10px 0;
}
#left .standard #butikken .storepicker a{
    text-align:center;
    margin:0 0 10px 80px;
}
#left .shop2{
    margin-left:20px;
    margin-bottom:5px;
}
#left .registering .shop{
    width:auto !important;
    /*margin-bottom:60px !important;*/
}
#left .registering .shop p{
    width:240px;
    margin-bottom:5px !important;
}
#left .registering .shop p.green{
    color:#286b00;
}
#left .registering .shop h3{
    width:240px;
    color:Black;
    margin-bottom:5px !important;
}
#left .registering .shop table{
    width:190px !important;
}
#left .anext{
    margin-right:15px;
}

/* Bestilling */
#wrapper #container #left .bestilling{
    width:711px;
    height:auto;
    background-image:url(/Images/UI/Lbox/border.png);
    padding:5px 0px 0px 10px;
}
 #wrapper #container #left .bestilling .selection{
    width:564px;
    height:75px;
    margin:0px 0px 0px 15px;
    background-image:url(/Images/Shopflow2/paymentbg.jpg);
}
 #wrapper #container #left .bestilling .selection table{
    height:75px;
}
 #wrapper #container #left .registering .shop{
     float:left;
 }
 #wrapper #container #left .registering .shopsize{
     width:160px;
     float:left;
     margin:0 0 0 10px;
 }
 #wrapper #container #left .registering .shopsize .size .antal{
     width:80px;
     margin-left:30px;
     display:inline;
 }
 #wrapper #container #left .registering .shopsize .size p{
     /*margin:0 10px 10px 0;*/
     width:30px;
     float:left;
     margin:5px 0 0 0;
     height:20px;
 }
 #wrapper #container #left .registering .shopsize .size{
     width:80px;
     height:20px;
     float:left;
     margin-bottom:8px;
 }
 .hide 
 {
     display: none; 
 }