#logotopp-u{
	background-color:#d80000;
	color:white;
	height: 84px;
	/* width: 972px; 
	border-bottom: 2px solid black;
	*/
}
#logodiv{
	/* width: 1030px; */
	margin: 0 auto;
}
#logotopp-u a:link, #logotopp-u a:visited{
	color:white;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size: 20px;
	text-decoration: underline;
}
#contentmaindiv{
	/* width: 1030px; */
	padding-bottom: 128px;
	margin: 0 auto;
}
.path {
	background-color: white ;
	width: 1330px;
}

.pt76{
	padding-top: 76px;
}

#thelogodiv{
	padding-top: 15px;
}

h2.boxhead{
	background-color:#999;
	color:white;
	border-top:1px solid black;
	line-height:18px;
	border-top:1px solid black;
	display:block;
	margin:0 0 3px 0;
	text-transform:uppercase;
}
h2.boxhead a:link,h2.boxhead a:visited{
	text-decoration:none;
	color:white;
}
h2.boxhead a:hover{
	text-decoration:underline;
	color:white;
}
.boxtop {
	background-color: #EB6090;
	color: white;
	font-size:11px;
	font-weight:bold;
}
.ad180x500a{
	background-color:#FFE1EE;
}
#sp-4-5,#sp-4-5b{
	background-color:#EEE;
}

.smeny {
	background-color:#FFE1EE;
	border-topp: 1px solid #FFE1EE;
	border-right: 1px solid black;
	border-bottom: 1px solid black;
	margin-bottom: 15px;
}
/*.smeny ul li a:hover{
	background-color:white;
	color:  white;
}*/
.smeny ul li a:hover{
	background-color:white;
	color:  black;
}
.tmeny{
	background-color:#FFE1EE;
	border-bottom:1px solid black;
}
.tmeny ul li a:link, .tmeny ul li a:visited {
	color: black; 
	border-right: 1px solid white;
}
.tmeny ul li a:hover {
	background-color: white;
	color: black;
}
tr.farge1, td.farge1 {
	background-color:#EB6090;
	color: white;
}
table.farge, tr.farge {
	background-color:#FFE1EE;
}
tr.hvit {
	background-color:white;
	color:#404040;
}
.fakta-s, .fakta-l {
	background: #E0F3FF;
}


/* ************************************* nye sportsforsiden *************************** */

#logotopp{
	background:#FFE1EE;
	border-top:1px solid white;
	color: black;
	overflow:hidden;
}
#logotopp form{
	float:right; margin-right:5px; width:430px;
}
#sp-1{
	top:240px;
}
.mestpop{
	border-bottom:1px solid black;
	background-color: white;
}
.hmeny{ /*horisontal*/
	border-bottom: 1px solid black;
	background-color: white;
}
.hmeny ul{
	color: white;
}
.hmeny ul li a:link, .hmeny ul li a:visited {
	color: black; 
	border-right: 1px solid #EB6090;
}
.hmeny ul li a:hover {
	background: #FFE1EE; 
	color: black;
}
.hmeny-l li a:hover {
	color: black; 
	background: #FFE1EE; 
}
.aktuelt{
	background-color:#FFF2F8;
}

#sp-4-5b {
 border-top:none;
 padding-top:0;
}

/* ************************************* spill/live *************************** */

.feil {  
	background-color: #F0#;
	color: white;
}
.riktig {  
	background-color: #093;
	color: white;
}

.live-stor {
	width: 100%;
	background-color: white;
	margin-bottom:20px;
}
.live-stor td {
	padding: 1px;
	border-bottom: 1px solid #FFE1EE;
}
.live-stor img {
	width: 13px;
	height: 13px;
	border: none;
}
td.live-head {
	background-color: #EB6090;
	color: white;
	font-weight: bold;
	border-top: 1px solid black;
}
td.live-subhead {
	background-color: #FFE1EE;
	font-weight: bold;
}
div.liveinfo {
	width: 505px;
	font-size: 10px;
	font-family: arial,helvetica,sans-serif;
	margin-bottom:5px;
}
div.liveinfo img {
	width: 13px;
	height: 13px;
	border: none;
	vertical-align: middle;
}
span.tid {
	font-family: arial,helvetica,sans-serif;
	font-size: 10px;
}

/* ******************** TRAV ********************* */

#tabmeny{
	background-color:#fff;
	border-bottom:1px solid #000;
	margin:0;
	padding-top:0px;
	padding-bottom:17px;
	padding-left:0;
}
#tabmeny ul,#tabmeny li{
	display:inline;
	list-style-type:none;
	margin:0;
	padding:0;
}
#tabmeny a:link,#tabmeny a:visited{
	background-color:#999;
	border:1px solid #000;
	color:white;
	float:left;
    font-size: 13px;
	font-weight:bold;
	line-height:12px;
	margin-right:5px;
	padding:2px 8px;
	text-decoration:none;
}
#tabmeny a:link.active,#tabmeny a:visited.active{
	background:#EEE;
	border-bottom:1px solid #000;
	color:white;
}
#tabmeny a:hover{
	color:#000;
	background-color:#EEE;
}
#tabmeny a:active{
	background:#EEE;
	border-bottom:1px solid #000;
	color:000;
}
body.utmerkelser #tabmeny li#nav-01 a,
body.lesere #tabmeny li#nav-06 a,
body.rapport #tabmeny li#nav-02 a,
body.tips #tabmeny li#nav-03 a,
body.husregler #tabmeny li#nav-05 a,
body.korreksjoner #tabmeny li#nav-07 a,
body.ansatte #tabmeny li#nav-04 a {
	background:white;
	border-bottom:1px solid white;
	color:#000;
}
#folkeborsen {
	width: 493px;
	border: 1px solid #eb6090;
	padding: 5px;
	margin-bottom: 15px;
}
#folkeborsen img{
	width: 14px;
	height: 14px;
	border: 1px solid white;
	margin-right: 15px;
}
#folkeborsen table{
	margin: 0 auto;
	border-spacing: 0px;
	border-collapse: collapse;
}
#folkeborsen td{
	padding: 3px;
}
#folkeborsen .td0{
	background: white;
}
#folkeborsen .td1{
	background: #ffe1ee;
}
#folkeborsen .td2{
	background: white;
	text-align: right;
	border-top: 1px solid #ffe1ee;
}
form.admin fieldset {
	border-width: 1px;
	border-style: solid;
	border-color: #d9d9d9 white #d9d9d9 white;
	margin: 5px 0;
	padding:0;
}
form.admin legend {
	font-weight: bold;
	border: 1px solid #d9d9d9;
	padding: 2px;
	margin-left: 7px;
	margin-bottom: 10px;
	_margin-left: 0;
}
table.admin {
	width: 100%;
	border-collapse: separate;
}
table.admin small {
	font-size: 11px;
}
table.admin caption {
	text-align: right;
	padding:0 4px;
}
table.admin th,
table.admin td {
	/* border: 1px solid #d9d9d9; */
	padding: 4px;
	vertical-align: top;
}
table.admin th {
	width: 35%;
	/* background-color: #d9d9d9; */
	text-align: right;
	font-weight: normal;
}
table.admin th.leftalign {
	text-align: left;
}
table.admin th.sell_error {
    border: 1px solid #ff0033;
    background-color: #fff9d1;
}
table.admin td {
	/* background-color: #EEE; */
}
table.admin td.space {
	background-color: transparent;
}
table.admin a {
	font-size: 11px;
}
table.admin .asterix {
	color: #F03;
	float: left;
}
table.admin .text, table.admin .text_small,
table.admin .select, table.admin .select_small,
table.admin textarea {
	border: 1px solid #7b7d80;
	padding: 2px;
}
table.admin .text,
table.admin .select{
	width: 98%;
}
table.admin .text_small,
table.admin .select_small{
	width: 46%;
}

table.admin input[type=text]{
	width: 100%;
	height: 44px;
	background-color: #f3f3f3;
	border: 0px;
	line-height: 12px;
	padding-left: 22px;
	padding-right: 22px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-ms-border-radius: 5px;
	-o-border-radius: 5px;
	border-radius: 5px;
} 

table.admin textarea {
	width: 100%;
	height: 103px;
	background-color: #f3f3f3;
	border: 0px;
	line-height: 11px;
	padding-left: 22px;
	padding-right: 22px;
	padding-top: 20px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-ms-border-radius: 5px;
	-o-border-radius: 5px;
	border-radius: 5px;
}

table.ansatt {
	margin-bottom: 15px;
}
table.ansatt td, table.ansatt th {
	font-size: 13px !important; 
}
table.ansatt th {
	text-align: left; 
}
#lesertall img {
	width: 505px;
	height: 300px;
	border: 0;
	margin-bottom: 10px;
}
#lesertall  {
	margin-bottom: 15px;
}

::-webkit-input-placeholder { /* WebKit browsers */
    color:    #1b1b1b;
	font-weight: bold;
	font-size: 17px;
}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color:    #1b1b1b;
	font-weight: bold;
	font-size: 17px;
}
::-moz-placeholder { /* Mozilla Firefox 19+ */
    color:    #1b1b1b;
	font-weight: bold;
	font-size: 17px;
}
:-ms-input-placeholder { /* Internet Explorer 10+ */
    color:    #1b1b1b;
	font-weight: bold;
	font-size: 17px;
}

.fl{
	float: left;
}

.pad_menu{
	padding: 33px 0 0 27px;
}
.contactdiv form{
	/* width: 414px; */
	width: 100%;
}
.contactdiv{
	/*width: 414px;
	 padding-right: 104px; */
}

.pb102{
	padding-bottom: 76px;
}

.redtips{
	color: #d60000;
	padding-left: 4px;
	font-weight: bold;
	padding-bottom: 30px;
}

.button, a.button:visited{
  width: auto;
  background: #d60000;
  border: 1px solid #d60000;
  -webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0) inset;
  -moz-box-shadow: 0 1px 0 rgba(255, 255, 255, 0) inset;
  box-shadow: 0 1px 0 rgba(255, 255, 255, 0) inset;
  color: white;
  cursor: pointer;
  display: inline-block;
  font-family: inherit;
  font-size: 16px;
  font-weight: bold;
  line-height: 1;
  margin: 0;
  outline: none;
  padding: 10px 20px 11px;
  position: relative;
  text-align: center;
  text-decoration: none;
  -webkit-transition: background-color 0.15s ease-in-out;
  -moz-transition: background-color 0.15s ease-in-out;
  -o-transition: background-color 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out;
  -webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-ms-border-radius: 5px;
	-o-border-radius: 5px;
	border-radius: 5px;
    border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
    -khtml-border-radius: 5px;
	behavior: url("http://www.dagbladet.no/js/border-radius.js");
  /* Hovers */
  /* Sizes */
  /* Colors */
  /* Radii */
  /* Layout */
  /* Disabled ---------- */
}
/* line 6, ../fundament/scss/foundation/components/modules/_buttons.scss */
.button_hover_focus,a.button_hover_focus:visited ,a.button_hover_focus:hover {
  color: white;
  background-color: #a30000;
  -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.2) inset;
  -moz-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.2) inset;
  box-shadow: 0 1px 0 rgba(0, 0, 0, 0.2) inset;
  text-decoration: none;
}

.tips_arrow{
	background-image: url("http://gfx.dagbladet.no/tips/arrow.png");
	background-repeat: no-repeat;
	background-position: 98% center;
}

.bid_button{
	width: 311px;
	text-align: left;
	
}
#logodiv > div a span {
padding: 10px;
}
#logodiv > div a:hover span{
	box-shadow: 0px 0px 2px 0px rgba(0, 0, 0, 0.5);
	background: white;
	color: #222222;
	text-decoration: none;
}



#logotopp-u > div a:hover{
	text-decoration: none;
}

#logotopp-u > div a span {
padding: 10px;
}


#logotopp-u > div a:hover span{
	box-shadow: 0px 0px 2px 0px rgba(0, 0, 0, 0.5);
	background: white;
	color: #222222;
	text-decoration: none;
}



#logotopp-u > div a:hover{
	text-decoration: none;
}

a.button{
	color: #ffffff;
	text-decoration: none;
}

.fakta_h h1 {
	color: #d60000;
	font-size: 24px;
	padding-bottom: 20PX;
}
.pr24{
	padding-right: 24px;
	
}
.col228{
	width: 228px;
}
.col340{
	width: 340px;
}
.pb47{
	padding-bottom: 47px;
}

.pb34{
	padding-bottom: 34px;
}
.pb42{
	padding-bottom: 42px;
	padding-top: 66px;
}

.faktatable{
	padding-top: 85px;
	color: #585858;

}

.faktatable td{
	vertical-align:top;
}

.w450{
	width: 286px;
	padding-right: 61px;
}

.w878{
	width: 674px;
}

body.tips{
	font-family: 'Helvetica Neue', Helvetica, Helvetica, Arial, sans-serif;
	font-weight: normal;
	font-style: normal;
	font-size: 16px;
	line-height: 25px;
}

.moreinfo{
	color: #585858;
}

.juridiskdiv > div:nth-child(1), .juridiskdiv > div:nth-child(2){
	padding-bottom: 40px;
}

.moreinfo  > div:nth-child(1) > div:nth-child(2){
	padding-bottom: 40px;
}


#progress1{
	 display: none; 
	 position: fixed;
	 top: 131px;
	 left: 50%;
}
.tipsoss24{
	/* width: 512px; */
	
}

.pb30{
	padding-bottom: 30px;
}