/* Konkurranse */

.konkurranse {
  width      : 468px;
  padding    : 0px;
  margin     : 0px 0px 5px 0px;
  float      : left;
}
.konkurranse .container {
  width      : 408px; /* width minus padding left and right */
  background : #ffffff;
  float      : left;
  margin     : 0px 0px 5px 0px;
  padding    : 20px 10px 20px 10px;
}
.konkurranse .container2 {
  width      : 408px; /* width minus padding left and right */
  background : #ffffff;
  float      : left;
  margin     : 0px 0px 5px 0px;
  padding    : 20px 10px 20px 10px;
}
.konkurranse .containerbottom {
  width      : 408px; /* width minus padding left and right */
  background : #ffffff;
  float      : left;
  margin     : 5px 0px 1px 0px;
  padding    : 3px 10px 3px 10px;
}


.konkurranse ul {
  padding    : 3px 0px 0px 15px;
  margin     : 0px;
  list-style : none;
}

.konkurranse li {
  padding       : 0px;
  margin        : 0px 0px 0px 15px;
  text-align    : left;
  font-size     : 10px;
  font-weight   : normal;
}

.konkurranse .right_180_container { 
  width      : 172px;
/*  background : #ff0000;*/
  float      : left;
  padding    : 0px 20px 0px 28px;
  margin     : 10px 0px 10px 0px;
/*  border-left : 1px #999999 solid;*/
/*  border-bottom : 1px #999999 solid;*/
}



.konkurranse .nav_mms {
  float      : left;
  width      : 468px;
  color	     : #ffffff;
  background-image: url(/img/linje2.gif);
  margin     : 5px 0px 5px 0px;
  padding    : 2px 10px 2px 10px;
  text-align : center;
  border-bottom : 1px #006893 solid;
}


.konkurranse .result {
  background-image: url(/img/linje2.gif);
  color	     : #ffffff;
  margin     : 5px 0px 5px 0px;
  padding    : 2px 10px 2px 10px;
  text-align : center;
  border-top : 1px #006893 solid;
}


.konkurranse .result2 {
  color	     : #ffffff;
  background-image: url(/img/linje2.gif); 
  margin     : 5px 0px 5px 0px;
  padding    : 2px 10px 2px 10px;
  text-align : right;
  border-top : 1px #006893 solid;
}

.konkurranse .result2 form {
  margin     : 2px 0px 2px 0px;
  padding    : 0px;
  display    : inline;
}
.konkurranse .result2 input, .konkurranse .result2 select {
  font-size  : 10px;
}


.konkurranse .container_small {
  float      : left;
  width      : 468px;
  margin     : 5px 0px 5px 0px;
  padding    : 0px 0px 0px 0px;
  text-align : center;
}
.konkurranse .container_small .prev {
  float      : left;
  width      : 100px;
  margin     : 5px;
  padding    : 0px;
  text-align : left;
}
.konkurranse .container_small .next {
  float      : right;
  width      : 100px;
  margin     : 5px;
  padding    : 0px;
  text-align : right;
}

.konkurranse .container_small .imagelist { 
  width      : 141px;
  height     : 165px;
  background : #ffffff;
  font-size  : 10px;
  font-weight: normal;
  color      : #000000;
  float      : left;
  padding    : 5px 5px 5px 5px;
  margin     : 0px 3px 3px 0px;
  border     : 1px #c0c0c0 solid;
  text-align : center;
}

.konkurranse .container_small .imagelist img { 
  border     : 0px;
}




.konkurranse .votescore table {
  border-collapse : collapse;
  padding    : 1px;
}	
.konkurranse .votescore table td {
  text-align : center;
  font-size  : 9px;
  padding    : 0px;
  margin     : 0px;
}	
.konkurranse .votescore .radio {
/*  width  : 12px;
  height : 12px;*/
}	
.konkurranse .votescore {
  width      : 210px;
  float      : left;
  padding    : 0px 0px 0px 10px;
  margin     : 0px 0px 3px 3px;
}
.konkurranse .votescore .bar {
  width      : 200px;
  background : #ffffff;
  float      : right;
  padding    : 2px 2px 2px 2px;
  margin     : 0px 3px 0px 0px;
  border     : 2px #608634 solid;
}
.konkurranse .votescore h3{
  font-size  : 12px;
  padding    : 0px 0px 0px 0px;
  margin     : 0px 0px 0px 0px;
}



.konkurranse .readon {
  text-align  : right;
  width       : 246px;
  background  : #006893;
  float       : left;
  color       : #ffffff;
  font-size   : 11px;
  padding     : 0px 10px 0px 0px;
  margin      : 0px 0px 3px 0px;
  border-top  : 1px #e1e1e1 solid;
}


.konkurranse .readon a:link, .konkurranse .readon a:visited {
  display     : block;
  width       : 246px;
  color       : #ffffff;
  text-decoration : none;
}



.konkurranse .right_fact_container .icon {
  padding    : 0px;
  margin     : 0px;
  text-align : left;
}	
.konkurranse .right_fact_container .pluss {
  float  : left;
  width  : 235px;
  padding : 5px 0px 0px 0px;
  margin : 10px 10px 0px 0px;
  border-top : 1px #006893 solid;
}	
.konkurranse .right_fact_container .minus {
  float  : left;
  width  : 235px;
  padding : 5px 0px 5px 0px;
  margin : 0px 10px 10px 0px;
  border-bottom : 1px #006893 solid;
}	

.konkurranse .right {
  width       : 256px;
  padding     : 0px 0px 0px 0px;
  margin      : 0px;
  float       : right;
}
.konkurranse .right_outer {
  width       : 180px;
  padding     : 0px 0px 0px 5px;

  margin      : 0px;
  float       : right;
}
.konkurranse .left {
  width       : 322px;
  padding     : 0px;
  margin      : 0px;
  float       : left;
}
.konkurranse .left2 {
  width       : 583px;
  padding     : 0px;
  margin      : 0px;
  float       : left;
}

.konkurranse .right_fact_container { 
  width      : 246px;
  background : #B0C9E0;
  float      : right;
  padding    : 0px 0px 0px 10px;
  margin     : 0px 0px 3px 0px;
  font-size   : 11px;
  font-weight : normal;
}
.konkurranse .right_fact_head {
  width       : 246px;
  padding     : 0px 0px 0px 10px;
  margin      : 0px 0px 2px 0px;
  background  : #006893;
  float       : right;
  color       : #ffffff;
  font-size   : 11px;
}
.konkurranse .right_fact_container .score {
  width      : 150px;
  background : #B0C9E0;
  float      : right;
  padding    : 0px 0px 0px 10px;
  margin     : 0px 0px 3px 3px;
}
.konkurranse .right_fact_container .score .bar{
  width      : 140px;
  background : #ffffff;
  float      : right;
  padding    : 2px 2px 2px 2px;
  margin     : 0px 3px 0px 0px;
  border     : 2px #FF8400 solid;
}

.konkurranse .right_fact_container h2 { 
  padding     : 3px 0px 3px 0px;
  margin      : 0px;
  font-size   : 16px;
  font-weight : bold;
/*  background  : #006893;*/
  color       : #ff0000;
}
.konkurranse .right_fact_container h3 { 
  padding     : 3px 0px 3px 0px;
  margin      : 0px;
  font-size   : 12px;
  font-weight : bold;
/*  background  : #006893;*/
  color       : #ff0000;
}
.konkurranse .right_fact_container h4 { 
  padding     : 3px 0px 3px 0px;
  margin      : 0px;
  font-size   : 11px;
  font-weight : bold;
/*  background  : #006893;*/
  color       : #ff0000;
}

.konkurranse .right_fact_container ul {
  padding    : 3px 0px 0px 0px;
  margin     : 0px;
  list-style : none;
}

.konkurranse .right_fact_container li {
  padding       : 0px 0px 0px 0px;
  margin        : 0px 0px 0px 0px;
  text-align    : left;
  font-size     : 10px;
  font-weight   : normal;
}

.konkurranse .right_fact_container .image {
  width      : 48px;
  margin     : 0px 5px 5px 0px;
  float      : left;
}
.konkurranse .right_fact_container .sign {
  width      : 14px;
  margin     : 0px 5px 5px 0px;
  float      : left;
}
.konkurranse .right_fact_container .image img, .konkurranse .right_fact_container .total img, .konkurranse .right_fact_container .sign img {
  border     : 0px;
  display    : block;
}
.konkurranse .right_fact_container p {
  margin  : 0px;
  padding : 0px;
}	



.konkurranse .right_fact_container .userimage { 
  width      : 77px;
  float      : left;
  padding    : 0px 0px 0px 0px;
  margin     : 0px 5px 3px 0px;
}
.konkurranse .right_fact_container .userimage h3 { 
  padding    : 0px;
  margin     : 0px;
  font-size  : 9px;
  font-weight: bold;
}
.konkurranse .right_fact_container .userimage h4 { 
  padding    : 0px;
  margin     : 0px;
  font-size  : 9px;
  font-weight: bold;
}
.konkurranse .right_fact_container .userimage p { 
  padding    : 0px;
  margin     : 0px;
  font-size  : 9px;
}
.konkurranse .right_fact_container .userimage .image{ 
  width      : 64px;
  float      : left;
  padding    : 0px 0px 0px 0px;
  margin     : 0px 0px 3px 0px;
}


.konkurranse .poll {
  font-size  : 11px;
  width      : 128px;
  background : #B0C9E0;
  float      : left;
  padding    : 5px 10px 5px 10px;
  margin     : 0px 0px 0px 0px;
}
.konkurranse .poll h3 {
  font-size  : 10px;
  font-weight: normal;
  padding    : 0px 0px 0px 0px;
  margin     : 3px 0px 0px 0px;
}
.konkurranse .poll .bar {
  width      : 108px;
  background : #ffffff;
  float      : left;
  padding    : 2px 2px 2px 2px;
  margin     : 0px 3px 3px 0px;
  border     : 2px #FF8400 solid;
}
