﻿html {
  background:#4b4342;
}
body {
  margin: 0;
  padding: 0;
  border: 0;
  background: url(../images/VCTA11/ui/back-repeat.jpg) bottom left repeat-x #fc6834;
  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;
}

#wrapper #menu #menu_l,
#wrapper #menu #menu_r,
#wrapper #menu .holder .menudivider,
#container .rtop,
#wrapper #container #right .more #scroller .wrapper .content a,
#wrapper #container #right .more #scroller .wrapper .content a img,
#wrapper #container #left .news .news-ticker ul li div img {
  display:none;
}
/* GLOBAL */
/* HEADER */
#header {
  width: 100%;
  top: 0px;
}
#header #headeritems {
  margin: auto;
  width: 1005px;
  height: inherit;
}
#header #headeritems img {
  margin:30px 0 20px;
}
#header #headeritems #headermenu {
  margin: 40px 0 0;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 13px;
  color:#fff;
  font-weight:bold;
}
#header #headeritems #headermenu a, #header #headeritems #headermenu a:visited, #header #headeritems #headermenu a:active {
  color: #fff;
  text-decoration: none;
}
#header #headeritems #headermenu a:hover {
  color: #fff;
  text-decoration: underline;
}
/* WRAPPER */
#wrapper {
  width: 989px;
  height: auto;
  margin: auto;
  overflow:hidden;
  background:#fff;
  padding:8px;
}
/* MENU */
#wrapper #menu {
  height: 41px;
  margin: auto;
  background:url(../images/VCTA11/ui/menu-bar.gif) 0 0 repeat-x;
  border:1px solid #373736;
  border-left:none;
}
#wrapper #menu .holder {
  height: 41px;
  float:none;
  background:url(../images/VCTA11/ui/menu-bar-pattern.gif) right center no-repeat;
}
#wrapper #menu .holder a, #wrapper #menu .holder a:visited {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  color: #fff;
  text-decoration: none;
  display:block;
  height:30px;
  padding:11px 12px 0;
  border-left:1px solid #373736;
  border-right:1px solid #5a5b5d;
  display:block;
  text-shadow:0 1px 1px rgba(0,0,0,0.5);
  background:url(../images/VCTA11/ui/menu-bar.gif) center 0 repeat-x;
}
#wrapper #menu .holder a:hover, #wrapper #menu .holder a:focus {
  background-position:center -41px;
}
#wrapper #menu .holder a:active {
  background-position:center -82px;
  outline:none;
}
#wrapper #menu #menu_r {
  width: 9px;
  height: 41px;
  background: url(/images/ui/Menu/menu_slut.png) repeat-x;
}
/* CONTAINER */
#container {
  width: 989px;
  height: auto;
  margin: 17px 0px 0px 0px;
  overflow:hidden;
}
#container #left {
  width: 723px;
}
#container #right {
  width: 257px;
  float:right;
}
/*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: 250px;
  height: 90px;
}
#container #left #sponsor #logos p {
  margin: 10px 0px !important;
}
#container #left #sponsor #logos #others {
  width: 320px;
  height: 90px;
}
#container #left #sponsor #logos #partners {
  margin-left:10px;
}
#container #left #sponsor #logos #others p {
  margin: 10px 0px !important;
}
#container #left #sponsor #logos #others #sponsors {
  height: 50px !important;
  width: 320px;
  overflow: hidden;
}
#container #left #sponsor #logos #others #sponsors .wrapper {
  height: 200px;
}
#container #left #sponsor #logos #others #sponsors .wrapper .content {
  height: 50px !important;
  width: 320px;
}
#container #left #sponsor #logos #others #sponsors .wrapper .content img {
  margin:0;
}
#container #left #sponsor #logos #others #sponsors .wrapper .content img:first-child {
  margin-right:20px;
}

#container #left #sponsor #info {
  width: 732px;
  height: 15px;
}
#container #left #sponsor #info p {
  margin: 5px 0px 0px 0px !important;
}
/* BOTTOM */
#bottom {
  width: 100%;
  height: 34px;
  bottom: 0px;
  background:url(../images/VCTA11/ui/footer-bar.gif) bottom left repeat-x 
}
#bottom #huse {
  display: none;
}
/* 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;
  margin:0 -3px;
}
.rbox {
  background: url(../images/VCTA11/ui/aside-box.gif) top center no-repeat;
  width: 243px;
  padding: 15px 10px 0;
  margin:0 -3px;
}
/* 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: url(../images/VCTA11/ui/aside-box.gif) bottom center no-repeat;
  height: 14px;*/
}
/* 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:49px;
  background:url(../images/VCTA11/ui/news-bar.gif) center left no-repeat;
  margin:0 -3px;
  width:auto;
  padding:0;
}
#wrapper #container #left .news h2 {
  width: 75px;
  height:25px;
  line-height:25px;
  padding:12px;
  float:left;
  margin-left:15px;
  padding-left:15px;
  color:#fc6834;
  background:url(../images/VCTA11/ui/chain-orange.gif) left center no-repeat;
}
#wrapper #container #left .news .news-ticker {
  height:25px !important;
  padding:12px;
  background:url(../images/VCTA11/ui/news-bar.gif) center right no-repeat;
}
#wrapper #container #left .news .news-ticker ul {
  list-style-type: none;
  top:0;
}
#wrapper #container #left .news .news-ticker ul li div {
  height: 25px !important;
  width: 595px;
  padding: 12px 0px;
  line-height:25px;
}
#wrapper #container #left .news .news-ticker ul li div img {
  margin: 4px 0px 0px 10px;
}
#wrapper #container #left .news .news-ticker ul li div p {
  margin: 0px 4px !important;
  max-width: 485px;
}
#wrapper #container #left .news .news-ticker ul li div a {
  color:#000;
  text-decoration:underline;
}
#wrapper #container #left .news .news-ticker ul li div a:hover {
  text-decoration:none;
}

/* 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 {
}
#wrapper #container #right .more #scroller {
  overflow: hidden;
  width: 243px;
  height: 220px;
  position:relative;
}
#wrapper #container #right .more #scroller .wrapper {
  width: 1300px;
}
#wrapper #container #right .more #scroller .wrapper .content {
  width: 243px;
  height: 220px;
}
#wrapper #container #right .more #scroller .wrapper .content h2, #wrapper #container #right .more #scroller .wrapper .content p {
  margin: 10px 0;
}
#wrapper #container #right .more #scroller .wrapper .content a {
}
#wrapper #container #right .more #scroller .wrapper .content img {
  margin: 0;
  width:100%;
  height:auto;
}
#wrapper #container #right .more #moveto {
  overflow:hidden;
  background:url(../images/VCTA11/ui/aside-box-bar.gif);
  height:36px;
  line-height:36px;
  width:238px;
  padding:0 10px;
  position:relative;
  text-align:right;
  z-index:1;
  margin:0 0 -13px -7px;
}
#wrapper #container #right .more #moveto #read-more {
  float:left;
  color:#fff;
  height:36px;
  background:url(../images/VCTA11/ui/chain-white.gif) left center no-repeat;
  padding-left:16px;
}
#wrapper #container #right .more #moveto #read-more:hover {
  text-decoration:underline;
}
#wrapper #container #right .more #moveto div {
  cursor: pointer;
  display:inline;
}
#wrapper #container #right .more #moveto div.active {
  color:#fff;
  cursor: default;
}
#wrapper #container #right .harry {
}
#wrapper #container #right .harry a img {
  display:block;
  margin:0 auto;
}

/* 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: 126px;
  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: 15px 0px;
  color: #e96821;
  font-size:16px;
}
#wrapper #container #right .team div {
  margin: 0px 0px 6px 0px;
}
#wrapper #container #right .team p {
  margin: 0px 5px 0px 0px;
  display: inline;
  color:#e96821;
  font-weight:bold;
}
#wrapper #container #right .team p:first-child {
  color:#000;
}
#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/VCTA11/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/VCTA11/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: 87px;
  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;
}
#wrapper #container #right .login div.text p.loginInfo {
  font-size:9px;
  margin: 3px 0 3px 0;
}


/* 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: #FC7748;
}
#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: 700px;
}
#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;
}

#wrapper #container #left .administration {
  width: 711px;
  height: auto;
  background-image: url(/images/ui/Lbox/border.png);
  padding: 20px 0px 0px 10px;
}

.administration table th {
  text-align: left;
}


/* 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 td {
  background:#e4e4e4;
}
#wrapper #container #left .tilføjbekræftelse table tr.light td {
  background:#fff;
}
#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 #999;
  border-bottom: 1px dotted #999;
  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;
}
/*=SKIN2011*/
	/*=JJOHANSEN-SET-1*/
	#wrapper #container #left .registering h2, #wrapper #container #left .bekræftelse h2, #wrapper #container #left .betaling h2 {
	  color: #4d4d4f;
	  background: url("../images/VCTA11/ui/chain-grey.gif") no-repeat scroll left center transparent;
	  font-size: 20px;
	  font-weight: normal;
	  margin: 0 0 0 15px;
	  line-height: 25px;
	  padding: 12px 12px 12px 15px;
	}
	p
	{
	 color:#4d4d4f;
	}

	#wrapper #container #left .registering {
	  background: url("/images/vcta11/ui/Lbox/border.png") no-repeat left bottom;
	  height: auto;
	  padding: 5px 0 15px 10px;
	  width: 711px;
	}
	#wrapper #container #left .tilmeldhold {
	  background: url("/images/vcta11/ui/Lbox/border.png") no-repeat left bottom;
	  height: auto;
	  padding: 5px 0 15px 10px;
	  width: 711px;
	}
	#wrapper #container #left .bekræftelse {
	  background: url("/images/vcta11/ui/Lbox/border.png") no-repeat left bottom;
	  height: auto;
	  padding: 5px 0 15px 10px;
	  width: 711px;
	}
	#wrapper #container #left .betaling {
	  background: url("/images/vcta11/ui/Lbox/border.png") no-repeat left bottom;
	  height: auto;
	  padding: 5px 0 15px 10px;
	  width: 711px;
	}
	#wrapper #container #left .registering table tr td .input input
	{
	  background: none repeat scroll 0 0 transparent;
	  border: 0 none;
	  margin: 4px 0 0 10px;
	  width: 262px;
	}
	#wrapper #container #left .registering table tr td .input div {
	  margin: 5px 10px 0 0;
	}
	#wrapper #container #left .registering table tr td .input div img {
	  margin: 0 0 2px 0;
	}
	#wrapper #container #left .registering table tr td .int {
	  background: url("/images/ui/postnr_bg.png") no-repeat scroll 0 0 transparent;
	  height: 25px;
	  margin: 0 6px 0 0;
	  width: 87px;
	}
	#wrapper #container #left .registering table tr td .char {
	  background: url("/images/ui/postnr2_bg.png") no-repeat scroll 0 0 transparent;
	  height: 25px;
	  width: 207px;
	}
	#wrapper #container #left .registering table tr td .int input {
	  background: none repeat scroll 0 0 transparent;
	  border: 0 none;
	  margin: 3px 0 0 7px;
	  width: 30px;
	}
	#wrapper #container #left table tr td h3 {
	  margin: 0 0 0 5px;
	  background: url("../images/VCTA11/ui/chain-grey.gif") no-repeat scroll left center transparent;
	  color: #4d4d4f;
	  font-size: 20px;
	  float:left;
	  line-height: 25px;
	  padding: 0 12px 0 15px;
	}
	#wrapper #container #left .paymentflow {
	  height: 51px;
	  width: 721px;
	  margin:0 0 10px;
	}
	#wrapper #container #left .bekræftelse table {
	  margin: 0 0 0 15px;
	  width: 450px;
	}
	#wrapper #container #left .bekræftelse table tr.footer td {
	  font-weight: bold;
	  height: 30px;
	  padding: 7px 0;
	}
	#wrapper #container #left .bekræftelse table tr.dark {
	  background: scroll 0 0 #ececec;
	}
	#wrapper #container #left .bekræftelse table tr.light {
	  background: scroll 0 0 #fff;
	}
	#wrapper #container #left .bekræftelse p.quoted {
	  font-style: italic;
	  margin: 0 250px 0 20px;
	  float:right;
	}
	#wrapper #container #left .bekræftelse table h2
	{
	 background:none;
	 padding:0;
	 margin:0;
	}
	/*=LDELEURAN-SET-1*/
	body #wrapper #container #right .login #contentright_0_btnLogin img,
	body #wrapper #left #sponsor #info {
	  display: none
	}
	body #wrapper #container #left .news .news-ticker {
	  background: none
	}
	body #wrapper #container #left .standard,
	body #wrapper #container #left .paymentflow,
	body #wrapper #container #left .administration,
	body #wrapper #container #left .nyheder,
	body #wrapper #container #left .infomail,
	body #wrapper #container #left .deltagere,
	body #wrapper #container #left .holdinfo,
	body #wrapper #container #left .redigerprofil,
	body #wrapper #container #left .dithold,
	body #wrapper #container #left .ltop,
	body #wrapper #container #left .lbox,
	body #wrapper #container #left .lbottom {
	  background: url(/images/VCTA11/ui/content-box-top.gif) center top no-repeat;
	  width: 729px;
	  padding: 0;
	  margin: 0 -3px;
	  height: 4px;
	}
	body #wrapper #container #left .bekræftelse,
	body #wrapper #container #left .administration,
	body #wrapper #container #left .standard,
	body #wrapper #container #left .registering,
	body #wrapper #container #left .nyheder,
	body #wrapper #container #left .infomail,
	body #wrapper #container #left .deltagere,
	body #wrapper #container #left .holdinfo,
	body #wrapper #container #left .redigerprofil,
	body #wrapper #container #left .dithold,
	body #wrapper #container #left .lbox,
	body #wrapper #container #left .tilføjbekræftelse,
	body #wrapper #container #left .bestilling,
	body #wrapper #container #left .konkurrenter  {
	  background: url(/images/VCTA11/ui/content-box-middle.gif) center top repeat-y;
	  height: auto;
	}
	body #wrapper #container #left .lbottom {
	  background: url(/images/VCTA11/ui/content-box-bottom.gif) center bottom no-repeat;
	  height: 3px;
	}
	body #wrapper #container #left .news {
	  background-position: center -100px
	}
	body #wrapper #container #right .rbox {
	  width: 243px;
	  padding: 15px 10px 0;
	  margin: 0 -3px 8px;
	}
	body #wrapper #container #left h2,
	body #wrapper #container #right .rbox h2 {
	  color: #fc7748;
	  font-weight: normal;
	}
	body #wrapper #container #left .paymentflow {
	  height: 48px
	}
	body #wrapper #container #left .standard {
	  padding-top: 20px
	}
	body #wrapper #left #sponsor {
	  font-size: 11px;
	  color: #8f8f8f;
	  width: 716px;
	  margin-left: 3px;
	  height: auto;
	}
	body #wrapper #left #sponsor #logos {
	  margin-right: 0;
	  width: 100%;
	  border: none;
	}
	body #wrapper #left #sponsor #logos #others {
	  float: right;
	  text-align: right;
	}
	body #header #headeritems #headermenu a {
	  font-weight: normal;
	  padding: 0 5px;
	}
	body #wrapper #container #right .login {
	  position: relative
	}
	body #wrapper #container #right .login h2 {
	  padding-bottom:7px;
	}
	body #wrapper #container #right .login .loginbox {
	  background: url(/images/VCTA11/ui/login_input.gif) left center no-repeat;
	  width: 232px;
	  height: 20px;
	  padding: 2px 5px;
	}
	body #wrapper #container #right .login .loginbox .txt {
	  width: 232px;
	  height: 20px;
	  margin: 0;
	  padding: 0;
	}
	body #wrapper #container #right .login #contentright_0_btnLogin {
	  position: absolute;
	  right: 11px;
	  top: 78px;
	  height: 24px;
	  width: 47px;
	  background: url(/images/VCTA11/ui/login_button.gif) top right no-repeat;
	}
	body #wrapper #container #right .login #contentright_0_btnLogin:hover {
	  background-position: right -24px
	}
	body #wrapper #container #right .login #contentright_0_btnLogin:active {
	  background-position: right -48px
	}
	body #wrapper #container #right .login .check {
	  margin: 10px 0 0
	}
	body #wrapper #container #right .login .husk {
	  margin: 12px 0 0
	}
	body #wrapper #container #right .login .text {
	  position: relative;
	  padding:0 0 25px;
	  margin:5px 0 0;
	  height:auto;
	}
	body #wrapper #container #right .login .text p {
	  margin:0;
	  padding:0;
	}
	body #wrapper #container #right .login .text a.glemt {
	  position:absolute;
	  color:#fff;
	  display: block;
	  background: url(/images/VCTA11/ui/aside-box-bar.gif);
	  height: 36px;
	  line-height: 36px;
	  overflow: hidden;
	  padding: 0px 10px;
	  text-align: left;
	  width: 238px;
	  z-index: 1;
	  bottom:-15px;
	  left:-7px;
	}
	/*=LDELEURAN-SET-2*/
	body #wrapper a {
	  color:#FC7748;
	  text-decoration:underline;
	}
	body #wrapper a:hover {
	  text-decoration:none;
	}
	body #wrapper #container #left .stats #stats_stats {
	  padding:10px !important;
	  background:#fff;
	  border:1px solid #ccc;
	  margin:10px;
	  width:330px;
	}
	body #wrapper #container #left .stats #stats_stats table {
	  margin:0;
	}
	body #forside_stats_table tr,
	body #forside_stats_table tr.first {
	  background:#fff;
	}
	body #forside_stats_table td {
	  border-top:1px solid #ccc;
	  vertical-align:middle;
	}
	body #forside_stats_table td.header {
	  color:#111;
	}
	body #wrapper #container #right .rbox h2,
	body #wrapper #container #right .why h2 {
	  margin-top:10px;
	}
	body #wrapper #container #right .why img {
	  width:100%;
	  height:auto;
	}
	body #wrapper #container #right .rbox h2:first-child {
	  margin-top:0;
	}
	body #wrapper #container #right .harry a img {
	  border:1px solid #ccc;
	}
	body #wrapper #container #left  .registering {
	  padding-bottom:10px;
	}
	body #wrapper #container #left .nyheder {
	  padding-top:20px;
	}
	body #wrapper #container #left .nyheder .link img {
	  display:none;
	}
	body #wrapper #container #left .nyheder .link:before {
	  content:"» ";
	}
	#container .standard img {
	  display:block;
	  margin:12px auto;
	}
	body #wrapper #container #left .nyheder h2 {
	  display:block;
	  float:left;
	}
	body #wrapper #container #left .nyheder .date {
	  display:block;
	  float:right;
	  color:#999;
	  margin:0 15px;
	  font-style:italic;
	}
	body #wrapper #container #left .nyheder p {
	  width:auto;
	  margin:0 15px;
	}
	body #wrapper #left #sponsor #logos p {
	  color:#999;
	}
	body #bottom .info {
	  width:1005px;
	  margin:0 auto;
	  color:#fff;
	  font-size:11px;
	  padding-top:10px;
	}
	body #wrapper #container #left .stats #stats_text {
	  height:auto;
	  padding-bottom:20px !important;
	}
	body #wrapper #container h2 {
	  color:#FC7748;
	  padding-left:16px;
	  background:url(/Images/VCTA11/ui/chain-orange.gif) left 3px no-repeat;
	  font-size:18px;
	}
	body #wrapper #container h3 {
	  color:#666;
	  padding-left:16px;
	  background:url(/Images/VCTA11/ui/chain-grey.gif) left 0 no-repeat;
	  font-size:15px;
	}
	body #wrapper #container #right h2,
	body #wrapper #container #right h3 {
	  font-size:15px;
	  background:none;
	  padding-left:0;
	}
	body #wrapper #container #right h3 {
	  font-size:12px;
	  font-weight:bold;
	}
	body #wrapper #container #right .login h2 {
	  height:20px;
	}
	body #wrapper #container #right .login #contentright_0_btnLogin {
	  top:76px;
	}
	/*=LDELEURAN-SET-3*/
    body #wrapper #container #left .dithold,
    body #wrapper #container #left .redigerprofil,
    body #wrapper #container #left .holdinfo,
    body #wrapper #container #left .deltagere,
    body #wrapper #container #left .registering,
    body #wrapper #container #left .infomail,
	html body #wrapper #container #left .administration,
	body #wrapper #container #left .tilføjbekræftelse,
	body #wrapper #container #left .bestilling {
	  padding-top:25px;
	  padding-bottom:20px;
	}
	html body #wrapper #container #left .administration .header {
      padding:0;
      height:32px;
      width:725px;
    }
    body #wrapper #container .administration .header h3 {
      color:#fff;
      background:url(/Images/VCTA11/ui/chain_white_down.png) 695px center no-repeat;
      padding:0 15px;
      margin:0;
      height:32px;
      line-height:32px;
    }
    body #wrapper #container #left .administration .header.accordion {
      cursor:pointer;
    }
    body #wrapper #container #left .administration .header.accordion.open h3 {
      background:url(/Images/VCTA11/ui/chain_white_up.png) 695px center no-repeat;
    }
    body #wrapper #container #left .userflow {
      background:url(/Images/VCTA11/ui/admin-bar.jpg) right top no-repeat;
      height:43px;
      width:723px;
    }
    body #wrapper #container #left .userflow .right {
      display:none;
    }
    body #wrapper #container #left .userflow a, 
    body #wrapper #container #left .userflow a img {
      display:block;
      width:auto;
      height:auto;
      float:left;
    }
    /*=LDELEURAN-SET-4*/
    body #wrapper #container #left .paymentflow { background:none; height:60px; margin-bottom:-10px; border-left:1px solid #999; }
    body #wrapper #container #left .paymentflow .right { display:none; }
    body #wrapper #container #left .paymentflow .left { height:100%; width:auto;  }
    body #wrapper #container #left .paymentflow .left img { display:block; float:left; }
    body #wrapper #container #left .registering { padding-right:2px; }
    body #wrapper #container #left .green { color:#FC6834; }
    #wrapper #container #left .dithold .input .kilometer .input_text input {
      background:#fff;
      border:1px solid #666;
    }
	body #wrapper #container #left .registering #Firma h3,
    body #wrapper #container #left .registering table.shop h3 {
      background:none;
      padding-left:0;
      font-size:18px;
      color:#FC7748;
    }
    body #wrapper #container #left .registering p.shop2 {
      margin-bottom:2em;
    }
    body #wrapper #container #left .registering table.shop,
    body #wrapper #container #left .registering div.shopsize {
      margin-bottom:2em;
    }
	body #wrapper #container #left .bekræftelse,
	body #wrapper #container #left .tilføjbekræftelse,
	body #wrapper #container #left .bestilling,
	body #wrapper #container #left .konkurrenter  {
	  padding-right:2px;
	}
	body #wrapper #container #graph {
	  width:723px;
	  position:relative;
	}
	body #wrapper #container #graph img {
	  display:block;
	  margin:0;
	  padding:0;
	}
	body #wrapper #container #graph .banner-text {
	  position:absolute;
	  height:100px;
	  padding:10px 210px 10px 20px;
	  bottom:30px;
	  left:0;
	  right:0;
	  background:#fc6834;
	  color:#fff;
	  overflow:hidden;
	}
	body #wrapper #container #graph .badges {
	  position:absolute;
	  right:20px;
	  bottom:45px; 
	}
	body #wrapper #container #graph .banner-text h2 {
	  color:#fff;
	  padding-left:0;
	  background:none;
	  font-size:28px;
	  margin:0;
	}
	body #wrapper #container #graph .banner-text p {
	  color:#fff;
	  font-size:15px;
	  margin:0;
	  line-height:20px;
	}
	body #wrapper #container #left .bekræftelse table tr td {
	  padding:10px !important
	}
	body #wrapper #container #left .bekræftelse table tr.dark,
	body #wrapper #container #left .bekræftelse table tr.dark td {
	  background-color:transparent;
	}
	body #wrapper #container #left .bekræftelse table tr.light,
	body #wrapper #container #left .bekræftelse table tr.light td {
	  background:#fff;
	}
	body #wrapper #container #left .konkurrenter h2 {
	  margin-left:0;
	}
	body #wrapper #container #right .more #moveto div {
	  padding-left:0.3em;
	} 
	.registering #newlinesponsorimage,
	.registering #Firma {
	  clear:left;
	  margin:0 15px 2em 0;
	  float:left;
	  width:140px;
	  text-align:right;
	}
	.registering #Firma {
	  clear:none;
	  margin:0 0 2em;
	  width:500px;
	  text-align:left;
	}
	body #wrapper #container #left .registering #Firma h3, 
	body #wrapper #container #left .registering #Firma p {
	  /*width:245px;
	  float:left;*/
	}
	body #wrapper #container #left .registering #Firma .shopsize {
	  /*float:right;
	  width:220px;
	  height:auto;
	  margin:0;*/
	  clear:both;
	  width:auto;
	  float:none;
	  margin:10px 0 10px 20px;
	}
	body #wrapper #container #left .registering #Firma .shopsize .size {
	  width:auto;
	  height:auto;
	  float:none;
	}
	body #wrapper #container #left .registering #Firma .shopsize .size input,
	body #wrapper #container #left .registering #Firma .shopsize .size label {
	  cursor:pointer;
	}
	body #wrapper .banner-text a {
	  color:#fff;
	  text-decoration:none;
	}
	body #wrapper #container #left .registering table { 
	  width:426px !important;
	}
