 h2,  h4 {
    font-weight: 550;
    margin: 0px 0 0px 0;
}

h2 {
  font-size: 28px;
}
 

h4 {
  font-size: 20px;
}

.fa-hover { 
    color: navy;
    width:32px;
    height:32px;
    text-align:center;
}

.fa-hover:hover { 
    color: red;
}

.uc {
    text-transform: uppercase;
}

input[type=checkbox], input[type=radio] {
    vertical-align: middle;
    position: relative;
    bottom: 2px;
}
input[type=radio] {
    bottom: 2px;
}


body {
  margin-top:0px;
  margin-bottom:0px;
  margin-left: 0px;
  margin-right: 0px;
  margin: 0,0,0,0;
  background-color: #ffffff;
}

.tblFrame.td, .tableFrame.td,.tblFrame.th, .tableFrame.th {
    white-space:pre-wrap;
}
 
.dropinboxvX{
background-color:#000000;
color:#ffffff;
text-decoration: none;
font-weight:bold;
font-family: verdana, helvetica;
font-size:12px;
padding:6;
}
#dropinboxv2cover{
width: 440px; /*change width to desired */
height: 200px;  /*change height to desired. REMOVE if you wish box to be content's natural height */
position:absolute; /*Don't change below 4 rules*/
z-index: 100;
overflow:hidden;
visibility: hidden;
}

#dropinboxv2{
width: 440px; /*change width to above width-20. */
height: 180px; /*change height to above height-20. REMOVE if you wish box to be content's natural height*/position:absolute; /*Don't change below 3 rules */
left: 0;
top: 0;
}

#dhtmltooltip{
font-family:verdana,arial;
font-size:10px;
position: absolute;
left: -300px;
width: 150px;
border: 1px solid black;
padding: 5px;
background-color: #FFFFE1;
visibility: hidden;
z-index: 100;
/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
filter: progid:DXImageTransform.Microsoft.Shadow(color:#cccccc, strength:3, direction:135);
}

.red {
     color:#ff0000;
}


.facebook{
   background-color:#EDEDED;
   border: 1px solid #cccccc;
}

.touchover {
  font-size:22px;  
  vertical-align:middle;
  font-weight:bold;
}

.touchtabel {
  font-size:18px;  
  vertical-align:middle;  
}



.tool {
    font-weight:bold;
    padding:2;
    margin-bottom:5px;
}


.printertable td, .printertable th {
  font-size:11px;
  padding: 3;
  text-align:left;
}

.printertable th {
  font-weight:bold;
}



 

.printsize table tr td {
  font-size:12px;
}

.printer th {
  text-align:left;
  font-weight:bold;
  font-size:13px;
}


#sort {
  color: black;
  font-weight: normal;
}

a.link {
  text-decoration: underline;
  color: #ffffff;
}

a.bt {
  border: 1px solid #AC4F02;
  text-decoration: none;
  color: #000000;
  margin-right:5px;
  padding-left:4px;
  padding-right:4px;
  background-image: url('../images/bg-bt2.gif');
  height:17px;
}


a.toppaging {
  text-decoration: none;
  border: 1px solid #D5D2C3;
  color: #000000;
  background-image: url('../images/colorscheme7/bg-46.gif');
  font-weight: bold; 
  font-size: 11px;
  padding-top:4px;
  margin-bottom:5px;
  margin-right:15px;
  padding-left:15px;
  padding-right:15px;
  background-color: #ffffff;
  height:22px;  
  text-align: center;
}

a.toppaging:hover {
  text-decoration: underline;  
}




.book_top {
  background-image: url('../images/bg-32.gif');
}

.book_bottom{
  background-image: url('../images/bg-39.gif');
}

.comment {
    color:white;
    background-color:red;
    margin-left:5px;
}

#bottom {
  background-image: url('../images/bg-27.gif');
  height:62px;
  font-size:11px;
  color:#000000;
}

#dots {
  background-image: url('../images/bg-10.gif');
  height:13px;
}

#line {
  background-repeat: repeat-x;
  height:32px;
}

#tablecolor{
  background-color: #f1f1f1;
  color: #000000;
}

#tabletop {
  background-color: #f1f1f1;
  height:12px;
  color: #000000;
  font-weight:bold;
}

#tabletid {
  background-color: #ffffff;
  color: #000000;
  text-align:center;
}

#tableborder {
  background-color: #DBDCE6;   
  table-layout:fixed;
}

#multiborder {
  background-color: #DBDCE6;     
  table-layout:fixed;
}

#kant {
  background-color: #2C4069;
}

#box {
  background-color: #ffffff;
}

#boxdato {
  background-image: url('../images/bg-6.gif');
  width:60px;
  height:60px;
  text-align:center;
  color:#000000;
  margin-right:5px;
  margin-top:5px;
  margin-bottom:5px;
}

.header {
    vertical-align : top;
    height:25px;
}

#boxheader {
  background-color: #E6E9F7;
  background-image: url('../images/bg_bar.gif');
  color: #ffffff;
  font-weight:bold;
}

#cellblank {
  background-color: #ffffff;
}

.submit {
  font-size: 11px;
  font-weight:bold;  
  border: 1px solid #B5C8CF;
  text-decoration: none;
  color: #2952A3;
  margin-left:0px;
  padding-left:4px;
  padding-right:4px;
  text-align:center;
  background-image: url('../images/bg-bt.gif');
  height:17px;
}

#fixedtipdiv{
  position:absolute;
  padding: 2px;
  border:1px solid #282B29;
  font:normal 10px Verdana;
  line-height:16px;
  z-index:100;
}

.Color0 {
  background-color: #FFFFFF;
  text-align:center;
}

.Color1 {
  background-color: #DF8D00;
  text-align:center;
}

.Color2 {
  background-color: #CCFF99;
  color:black;
  text-align:center;
}

.Color3 {
  background-color: #66CC00;
  text-align:center;
  cursor: pointer; 
  cursor: hand;
}

.Color4 {
  background-color: #FFFF99;  
  color:black;
  text-align:center;
}

.Color5 {
  background-color: #FFFF99;
  text-align:center;
}

.Color6 {
  background-color: #DDDDDD;  
  text-align:center;
}

.Color7 {
  background-color: #DDB165;  
  text-align:center;
}

.Color8 {
  background-color: #71B8DB;  
  text-align:center;
}

.Color9 {
  background-color: #CC0000;  
  text-align:center;
}

.Color61 {
  color: #818181;
  text-align:center;
  background-image: url('../images/bg-40.gif');  
}

.Color61x {  
  text-align:center;
  background-color: #DF8D00;
  background-image: url('../images/bg-40.gif');  
}


.ColorMatch1 {  
  background-color: #66CC00; 
  text-align:center;
  background-repeat: no-repeat;
  background-image: url('../images/i-ankomst3.gif');  
}
.ColorMatch2 {  
  background-color: #DF8D00; 
  text-align:center;
  background-repeat: no-repeat;
  background-image: url('../images/i-ankomst3.gif');  
}
.ColorLeague1 {  
  background-color: #66CC00; 
  text-align:center;
  background-repeat: no-repeat;
  background-image: url('../images/i-league1.gif');  
}
.ColorLeague2 {  
  background-color: #DF8D00; 
  text-align:center;
  background-repeat: no-repeat;
  background-image: url('../images/i-league1.gif');  
}

.ColorSUB {
  background-color: red;  
  text-align:center;
}


.atb TD {
  height: 23px;
   }


.mtb TD {
  height: 23px;
  border-bottom: 1px dotted #DCDCDC;
  }

.mtb TD.small {
  height: 12px;
  font-size: 2px;
  border-bottom: 1px dotted #DCDCDC;
  }


.mtb TD.bl {
  height: 23px;
  border-bottom: 0px;
  }

.mtb TD.fl {
  height: 23px;
  border-bottom: 1px solid;
  }
  

  
  
.AutoCompleteBackground {
  background-color:white;
  }
  
.AutoCompleteHighlight {
  padding:2px;
  background-color:#eeeeee;
  cursor: pointer; 
  cursor: hand;
  }  

.topstk {
  height: 80px;
}

.logotekst {
  font-family:arial, helvetica;
  font-weight:bold;
  color:#ffffff;
  font-size:14px;
}

.logotekst1 {
  font-family:arial, helvetica;
  font-weight:bold;
  color:#ffffff;
  font-size:16px;
}

.touchloader {
  z-index: 100; 
  padding:25;
  text-align:center;
  font-family:verdana;
  font-size:24px;
  font-weight:bold;
  width:500px;
  margin:0 auto;
  padding:15px;
  display:none;
  color:#A1A1A1;
  position: absolute;
  border: 1px solid #A1A1A1;
  background-color:#F1F1F1;
}

.loadbar {
  z-index: 100; 
  padding:25;
  text-align:center;
  font-family:verdana;
  font-size:24px;
  font-weight:bold;
  width:500px;
  color:#A1A1A1;
  position: absolute;
  border: 1px solid #A1A1A1;
  background-color:#F1F1F1;
  left: 0; 
  right: 0; 
  margin-left: auto; 
  margin-right: auto; 
  margin-top: 200px; 
  display:none;
}


 

 
  

 #dhtmlpointer{
 position:absolute;
 left: -300px;
 z-index: 101;
 visibility: hidden;
 }
 

#shadow {
    overflow:none;
    position: absolute;
    left: 50%;
    top: 50%;
    width:480px;
    display:none;
    color: #000000;
    border: 1px solid #DBDCE6;
    background-color: #ffffff; 
 }
 

 
#txtbox {
    width:465px;
    height:350px;
    padding-left: 10px;
    padding-top: 10px;
    overflow:auto;
 }
 

#helpbox {     
    padding-left: 0px;
    padding-top: 5px;
    overflow:auto;
 }

 
 .select-free
 {
 	position:absolute;
 	z-index:10;/*any value*/
 	overflow:hidden;/*must have*/
 	width:33em;/*must have for any value*/;
 }
 
 .select-free iframe
 {
 	display:none;/*sorry for IE5*/
 	display/**/:block;/*sorry for IE5*/
 	position:absolute;/*must have*/
 	top:0;/*must have*/
 	left:0;/*must have*/
 	z-index:-1;/*must have*/
 	filter:mask();/*must have*/
 	width:3000px;/*must have for any big value*/
 	height:3000px/*must have for any big value*/;
    background-color: red;
}



.wrapper {	
   border-left: 1px solid #DBDCE6;
   border-right: 1px solid #DBDCE6;
   color:#000000;
   text-align:left;
   font-family: Verdana, Arial, Helvetica;	
   font-size: 13px;
}

.wrapper TD {
  padding-left: 3px;
  padding-right: 3px;
  height: 20px;
  border-bottom: 1px solid #DBDCE6;
  height:22px;
}

.wrapper TH {
  font-weight:bold;
  background-image: url('../images/colorscheme10/bg-3.gif');
  background-repeat: repeat-x;
  height:24px;
  vertical-align:top;
  padding-top:6px;
  padding-left:3px;
}

P {	
   margin: 0 0 0 0;
}

.wrapper, .bloggerliste P {	
   margin: 5 0 5 0;
}






.blogliste, .blogliste TD {	
  font-size: 11px;
  text-align: left;
 }
 
.blogliste TH {	
  height:22px;
}

.blogliste TD {	
  padding: 4 0 4 0;
}



.blogtekst, .blogtekst TD {
  font-size: 11px;
  text-align: left;  
}

.blogtekst TH {
  font-weight:bold;
  font-size: 11px;
  padding-top:10px;
  padding-bottom:10px;
  
}

#blogoverskrift {
  font-weight:bold;
  font-size: 11px;  
  padding-bottom:10px;    
}

#blogkommentar {
  font-weight:bold;
  font-size: 11px;    
}









.tabStrip ul {
    list-style-type: none;
    display:inline;
    margin: 0 0 0 0;
    text-align: center;
    font: bold 11px arial,helvetica;
    width:100%;
}

.tabStrip li {
    margin: 0 3px 0 0;
    list-style-type: none;
    float: left;
}

.tabLink {
    display: block;
    text-decoration: none;
    padding: 4px;
    background-image: url('../images/bg-28.gif');
    background-repeat: repeat-x;
    border: #DBDCE6 solid;
    border-width: 1px 1px 0 1px;
    color: #000000;
}

.tabLinkActive {
    display: block;
    text-decoration: none;
    padding:4px;
    border: #DBDCE6 solid;
    border-width: 1px 1px 0 1px;
    color: r;
}

.tabContent {
    display: none;
}

.tabContentActive {
    display: block;
    clear: both;
    border: 1px #DBDCE6 solid;
    padding: 10 0 10 0;
 }

.forening {
    height:35px;
    padding-top:2px;
    background-image: url('../images/bg-46.gif');
    background-repeat: repeat-x;
    background-color:#000000;
}
 
.topafd {
    color:#ffffff;
    text-decoration:underline;
    font-weight:bold;
    padding-right:15px;
}

.topafd:hover {
    color:#82CFFF;
    text-decoration:none;
}

.topafdselect {
    text-decoration:none;
    color:#82CFFF;
    border:2px solid white;
    font-weight:bold;
    margin-right:15px;
}

.btopafd {
    color:#000000;    
    text-decoration:underline;
    font-weight:bold;
    padding-right:15px;
}

.btopafd:hover {
    color:#82CFFF;
    text-decoration:none;
}

.btopafdselect {
    text-decoration:none;    
    color:#000000;
    background-color: #82CFFF;
    font-weight:bold;
    margin-right:15px;
}




.toparea {
    color: #ffffff;
    font-weight: bold;
}

.textbox, .textbox_belob, .textbox_dato, .textbox_antal, .textbox_login   {
  width:230px;
  font-family: arial, verdana, helvetica; 
  font-size: 11px;
  height:20px;
  color:#000;
}

.textbox_belob {
  width:80px;
  text-align: right;
}

.textbox_dato {
  width:80px;
}


.textbox_antal {
  width:50px;
}

.textbox_login {
  width:80px;
  padding-left:2px;
}


td {
  font-family: arial, verdana, helvetica;  
  font-size: 11px;
  color: #000000;
}

.hand, .datovalg {
  cursor: hand;
  cursor:pointer;
}

.datovalg {
    margin-left:3px;
}

#helpwin {
    position: absolute;
    top: 120;
    visibility:hidden;
    z-index: 100;
    background-color:#F1FAFF;
    border: 1px solid black;
    overflow: auto;
}

.white_content {
	display: none;
	position: absolute;
	top: 40%;
	left: 30%;
	width: 40%;
	height: 0%;

	padding:80px;
	border: 1px solid A1A1A1;
	background-color: F1F1F1;
	z-index:1002;
	overflow: auto;
	text-align:center;
	font-size:20px;
	color:#A1A1A1;
}

.black_overlay{
	display: none;
	position: absolute;
	top: 0%;
	left: 0%;
	width: 100%;
	height: 100%;
	background-color: black;
	z-index:1001;
	-moz-opacity: 0.8;
	opacity:.80;
	filter: alpha(opacity=15);
}


@media print
{
    .print_break {page-break-after:always}
}


.statFrame {
    border-left:1px solid #AAAAAA;
    border-right:1px solid #AAAAAA;
    width:100%;
    border-collapse: collapse;
    font-family: arial;
    font-size:11px;
}
.statFrame TH, #tdtop {
    background-image: url('../images/colorscheme5/bg-3.gif');
    height: 23px;
    text-align: left;
    font-weight: bold;
    color: #000000;
    border-right:0px;
}
.statFrame td {
    border-right:1px solid #AAAAAA;
    height: 22px;
}
.statFrame TH, .statFrame td {
    border-bottom:1px solid #AAAAAA;
    padding: 0px 5px 0px 5px;
}


.panel
{
   width: 444px;
   height: 205px; /* fixed height of div */
   -webkit-overflow-scrolling: touch; /* allow touch scrolling in webkit browsers */
 }

 .overflow
 {
   overflow: scroll; /* set overflow to scroll for desktop browsers */
   overflow-x: hidden; /* hide scrollbar on x-axis */
 }
 
.visible-print {
  display: none !important;
}
@media print {
   .hidden-print {
     display: none !important;
   }
   .visible-print {
    display: block !important;
  }
}
  
 