@CHARSET "ISO-8859-1";

.calendarDivClass{
	font-size: 12px;
}
*{
   margin:0px;
   padding:0px;
   font-family: Tomaha, sans-serif;
}
h1{
   font: bold 20px Tahoma;
   display:inline-block;
}
h2{
   font: bold 14px Tahoma;
}
header, section, footer, aside, nav, article, hgroup{
   display:block;
}
body{
   width:100%;
   display:-webkit-box;
   -webkit-box-pack: center; 
   
   display:-moz-box;			/* Firefox support */
   -moz-box-pack: center; 		/* Firefox support */  
   
   /*background: #E0E0E0;*/
   background:whitesmoke;
   
   
      
}
.login_form{
    width:100%;
   display:-webkit-box;
   -webkit-box-pack: center; 
   
   display:-moz-box;            /* Firefox support */
   -moz-box-pack: center;         /* Firefox support */  
   
   /*background: #E0E0E0;*/
   background:whitesmoke;
   
   -webkit-box-flex: 1;
   -moz-box-flex: 1;            /* Firefox support */
   margin: 20px;
   padding: 150px;
   
}
.login_input{
    margin: 5px;
    float: right;
}
.submit_button{
    padding: 5px;
}
#big_wrapper{
   max-width: 1000px;
   margin: 20px 0px;
   display:-webkit-box;
   -webkit-box-orient: vertical;
   -webkit-box-flex: 1;
      
   -moz-box-orient: vertical; 	/* Firefox support */
   -moz-box-flex: 1;   			/* Firefox support */
    
      
   
   border-radius: 15px;   
   /*background: #787878; */
   background:whitesmoke;
}
#top_header{
   border:1px solid black;
   padding:20px;   
 
  /* fallback */
  background-color: #1a82f7;
  background: url(images/linear_bg_2.png);
  background-repeat: repeat-x;
  
  /* Safari 4-5, Chrome 1-9 */
  background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#1a82f7), to(#2F2727));
  
  /* Safari 5.1, Chrome 10+ */
  background: -webkit-linear-gradient(top, #2F2727, #1a82f7);
  
  /* Firefox 3.6+ */
  background: -moz-linear-gradient(top, #2F2727, #1a82f7);
  
  /* IE 10 */
  background: -ms-linear-gradient(top, #2F2727, #1a82f7);
  
  /* Opera 11.10+ */
  background: -o-linear-gradient(top, #2F2727, #1a82f7);

  
}
#top_menu{
   border: 1px solid black;
   color: white;

  /* fallback */
  background-color: #2F2727;
  background-image: url(images/radial_fancy.png);
  background-position: 80% 20%;
  background-repeat: no-repeat;
  
  /* Safari 4-5, Chrome 1-9 */
  background: -webkit-gradient(radial, 80% 20%, 0, 80% 40%, 100, from(#1a82f7), to(#2F2727));
  
  /* Safari 5.1+, Chrome 10+ */
  background: -webkit-radial-gradient(80% 20%, closest-corner, #1a82f7, #2F2727);
  
  /* Firefox 3.6+ */ 
  background: -moz-radial-gradient(80% 20%, closest-corner, #1a82f7, #2F2727);
  
  /* IE 10 */
  background: -ms-radial-gradient(80% 20%, closest-corner, #1a82f7, #2F2727);
  
  /* Opera cannot do radial gradients yet */
  
}
#top_menu li{
   display:inline-block;
   list-style:none;
   padding:5px;
   font: bold 14px Tahoma;
}
#new_div{
   display:-webkit-box;
   -webkit-box-orient:horizontal;
   
   display:-moz-box;			/* Firefox support */
   -moz-box-orient:horizontal;	/* Firefox support */
   
   
}
#main_section{
   -webkit-box-flex: 1;
   -moz-box-flex: 1;			/* Firefox support */
   margin: 20px;
   padding: 20px;
   
}
#side_news{ 
    display:-webkit-box;  
    display:-moz-box;            /* Firefox support */
    
    
    -webkit-box-flex: 1;
 
    -moz-box-flex: 1;               /* Firefox support */
    
    height: 190px;
    width:220px;
    margin: 20px 20px;
    padding: 30px;
   
  
}
#the_footer{
   text-align:center;
   padding: 20px;
   border-top: 2px solid black;
}
article {
    width:550px;
	background: white;
	color: black;
   border: 1px solid black;
   border-radius: 15px;
   padding: 20px;
   margin-bottom: 20px;
   
   /*SHADOW EFFECT*/
	  -webkit-box-shadow: 0 8px 6px -6px black;
	   -moz-box-shadow: 0 8px 6px -6px black;
	        box-shadow: 0 8px 6px -6px black;
}
article footer{
   text-align:right;
}
article footer a{
   float:left;
   padding: 5px;
   margin: -5px 5px;
}

#imgLogo{
	display:inline-block;	
}
#searchField{
	color: black;
	width:180px;	
}
#loading
 {
   position:fixed; 
   _position:absolute;
   top: 100;
   left:47%; 
   
   z-index: 5000;
   background: white;
    color: black;
   border: 1px solid black;
   border-radius: 15px;
   padding: 10px;
   margin-bottom: 20px;
   
   /*SHADOW EFFECT*/
      -webkit-box-shadow: 0 8px 6px -6px black;
       -moz-box-shadow: 0 8px 6px -6px black;
            box-shadow: 0 8px 6px -6px black;
 }
 
 .ui-button .ui-button-text
{
   padding: 0px 11px 0px 11px !important;
   font-size: 13px !important;
}
div.container {
    width:98%; 
    margin:1%;
  }
  table#table1 {
    text-align:center; 
    margin-left:300px;
    margin-right:300px;
    width:400px;
    border: 1px solid black;
    margin-top: 20px;
    margin-bottom: 20px;
    padding-top: 10px;
    padding-bottom: 10px;
  }
  tr,td {text-align:left;}
  
.rapporter_alle{
     width: 550px; 
   padding: 20px;
   margin-bottom: 20px;  
 }
 .rapporter{
     width:550px;
   border: 1px solid black;
   padding: 20px;
   margin-bottom: 20px;  
 }
 .legend_alle{
   font-size: large;
   font-weight: bold;
   padding: 5px;
   margin: 5px;  
 }
 .rapport_header{
     color:black;
     font: bold 18px Tahoma;
 }
 .rapport_tekst{
    color:black;
     font: normal 16px Tahoma; 
 }
 .group_button{
     padding: 5px;
     margin: 5px;
     font-size:18px;     
     font: normal 50px Tahoma;
 }
 
 .button_border{
     border: 1px solid black;
 }
 
 .rapport_signatur{
     text-align:right;
 }
 
 #search-div{
     padding-bottom: 10px;
     text-align: left;
 }
 .rapport_endre_knapp, .rapport_ny_knapp, .rapport_ny_lagre_knapp, .rapport_ny_avbryt_knapp, rapport_redigere_knapp, rapport_avbryt_knapp, #btnToday, #btnPrint{
     padding: 5px;
     margin-top: 5px;
     font-size:18px;
 }
#rapport_div{
    
    padding: 5px;
}

#btnPrint, #btnToday{
    padding: 5px;
    float:bottom;
    
}

#Edit_signatur, #Edit_tekst{
    font: normal 16px Tahoma;
}
.highlight{
    font-weight: bold;
    color: red;
} 
 
 
.rapporter_alle_print{
     width: 600px; 
   padding: 5px;
   margin-bottom: 5px;
   font: normal 12px Candara; 
 }
 .rapporter_print{
     width:550px;
   border: 1px solid black;
   padding: 20px;
   margin-bottom: 20px;  
 }
 .legend_alle_print{
   font-size: small;
   font-weight: bold;
   padding: 5px;
   margin: 5px;  
 }
 .rapport_header_print{
     color:black;
     font: bold 12px Tahoma;
 }
 .rapport_tekst_print{
    color:black;
     font: normal 16px Tahoma; 
 }
 