#Bonetidar #MineFarger{
	background-color: #00b4a9;
	background-color: darkslategray;
}

#Bonetidar select, #Bonetidar button {
	  width:auto!important;
	  height:auto!important;
	  line-height: 1.5rem;
}
  
#Bonetidar #div_top {
	 max-width: 550px;
	 text-align: center;     
	 border: #01008c solid 0px;
	 border-radius: 20px;
	 padding-left: 25px;
	 padding-right: 25px;
	 padding-top: 10px;
	 font-family: 'Gilda Display', sans-serif;
	 font-style: normal;
	 font-weight: 300;
	 background-color: #00b4a9;
	 margin-left: auto;
	 margin-right: auto;
	 margin-bottom: 10px;
}

#Bonetidar  #div_top strong {
	font-size:30px;
	font-weight:600!important;
	color:#000;
}

.BonnetiderHeaderTitle {
	padding-top:20px;
	padding-bottom:20px;	
}

#Bonetidar input[type="radio"]{
	font-family: verdana, tahoma;
	font: 14px;
	margin-left: 15px;
}

 #Bonetidar #aar, #Bonetidar #mnd, #Bonetidar #sted, #Bonetidar #ok_knapp{
	border: 2px #01008c solid;
	border-radius: 4px;
	color: black;
	/*margin-right: 10px; */
	margin-left: 3px;
	margin-bottom: 15px;
	padding: 5px;
	min-width: 100px;
	background-color: rgb(220, 220, 220); 
 }

#Bonetidar #mnd:hover, #Bonetidar #aar:hover, #Bonetidar #sted:hover, #Bonetidar  #ok_knapp:hover {
	background-color: darkslategray; 
	color: white;
	font-variant: unset;    
	}

#Bonetidar table {
	border: 10px solid #01008c; 
	border-radius: 20px!important;  
	margin: 10px;
 
	max-width:550px;
	margin-left: auto;
	margin-right: auto;	  
}
#Bonetidar table.none {
	border: 0px; 
	border-radius: 0px!important;
	border-collapse: collapse!important;
}

#Bonetidar table#bt td {
	line-height:1.5rem!important;
}

#Bonetidar table.none tr{
	background-color:transparent!important;
}

#Bonetidar table.none td input[type="radio"]{
	margin-left: 0px;
}

#Bonetidar table {
    border-collapse:unset!important;
}

#Bonetidar tr{
	background-color: rgb(245, 239, 207);
	font-family: 'Source Sans Pro', sans-serif;
	font-size: 14px;
	font-weight: 400;
  }

#Bonetidar   #fredag{
	background-color: #00b4a9;
	color: white;
  }   
  
#Bonetidar  td{ 
	 border: ipx solid #ddd!important; 
	 border-radius: 3px;
	 /*padding: 3px 5px; */
	 vertical-align: top;
  }

#Bonetidar #tr1{ 
	background-color: #01008c; 
	color: white;
	font-weight: normal;
	text-align: center;
	vertical-align: top;
  }
   
#Bonetidar  tr:nth-child(even){ 
	  background-color: rgb(230, 220, 190);
	}

#Bonetidar  tr:hover-droppDenne{
	background-color: #00b4a9;
	color: white;
}    

#Bonetidar #info{
	max-width: 500px;
	text-align: left;     
	border: #01008c solid 0px;
	border-radius: 20px;
	background-color: rgb(245, 239, 207);
	padding-left: 25px;
	padding-right: 25px;
	padding-top: 10px;
	font-family: verdana, 'Source Sans Pro', sans-serif;
	font-size: 14px;
	font-weight: 300;
	line-height: 25px;         
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 10px;
} 
 
#Bonetidar #wusta, #Bonetidar #x1, #Bonetidar #x2{
	margin-left: 5px; 
	margin-right: 40px;
	border: 3px #01008c solid;
}   

#Bonetidar form {
	margin-bottom:10px;
}

#Bonetidar #info a {
	color:#0000EE;
}

/*****************************/

#KalenderA4 caption {    
    caption-side: top;
	padding-top: 0;
	padding-bottom: 0;
	text-align: center;	
}

#KalenderA4 #div_top {
	 max-width: 550px;
	 text-align: center;     
	 
	 font-family: 'Gilda Display', sans-serif;
	 font-style: normal;
	 font-weight: 300;
	 background-color: #00b4a9;
	 margin-left: auto;
	 margin-right: auto;
	 margin-bottom: 10px;
}

#KalenderA4  #div_top strong {
	font-size:30px;
	font-weight:600!important;
	color:#000;
}

#KalenderA4 div{ 

        /*width: 550px;*/

         text-align: center;     

         border: #01008c solid 0px;

         border-radius: 20px;

         background-color: #00b4a9;

         padding-left: 25px;

         padding-right: 25px;

         padding-top: 10px;

         font-family: 'Gilda Display', sans-serif;

         font-style: normal;

         font-weight: 300;

         margin-left: auto;

         margin-right: auto;

         margin-bottom: 10px;

     }

  

 #aar, #dag{

        border: 2px #01008c solid!important;

        border-radius: 4px;

        color: black;

        margin-right: 20px; 

        margin-left: 3px;

        margin-bottom: 15px;

        padding: 5px;

        min-width: 100px;

        background-color: rgb(220, 220, 220)!important; 
		width: auto;

		height: auto;
     }

    

#KalenderA4 #aar:hover, #aar:hover {
    border: 2px rgb(90, 90, 255) solid !important;
    background-color: rgb(210, 210, 210); 
}

#KalenderA4 #hent_k{

        width: 140px;

         height: 30px;

         background-color: rgb(190, 190, 190);

         border: 2px #01008c solid;

         border-radius: 4px;

         margin-left: 10px;

         margin-bottom: 10px; 

     }



#KalenderA4 #hent_k:hover{

        background-color: darkslategray;

         color: white;

         font-variant: unset;

    }



#KalenderA4 #ramme{

         max-width: 557px;

         border: 3px solid #01008c;

         border-radius: 20px;

     }



#KalenderA4 #trramme{

         background-color: rbg(250, 250, 250);   

         vertical-align: top;    

     }



#ramme #tdramme {

        vertical-align: top;

        top: 5px;        

        padding: 5px;

        border-radius: 20px;

    }        

#KalenderA4 #kal{

        border: 2px solid #01008c; 

        border-radius: 20px; 

        margin-left: auto; 

        margin-right: auto; 

        margin-top: 5px;

        max-width: 600px; 

        display:inline-block;

        margin-right: 5px;

        margin-left: 5px;

        align: top;

        float: center;

        position: top;

        top: 0;

        

        }



#KalenderA4 #kal tr{

         background-color: rgb(245, 239, 207);

       }



#KalenderA4 #kal td{ 

         border: ipx solid #ddd; 

         border: 1px;

         border-radius: 2px; 

         padding: 1px 2px; 

         font-family: verdana, tahoma;

         font-size: 10px;

         vertical-align: top;

        }



#KalenderA4 #kal #head{ 

        background-color: #01008c;

        color: white;

        font-weight: normal;

        text-align: center;

        vertical-align: top;

   }



#tbegivenheter{

        border: 0px solid #01008c; 

        border-radius: 20px; 

        margin-left: auto; 

        margin-right: auto; 

        margin-top: 5px;

        max-width: 600px; 

        display:inline-block;

        margin-right: 5px;

        margin-left: 5px;

        align: top;

        float: center;

        position: top;

        top: 0;

     }



#begivenheter{

        background-color: rgb(230, 220, 190);

        font-family: verdana, tahoma;

        font-size: 14px;
		text-align:left;
    }



#KalenderA4 #tbegivenheter td{ 

         border: ipx solid #ddd; 

         border: 1px;

         border-radius: 15px; 

         padding: 20px 22px; 

         vertical-align: top;

        }



#KalenderA4 #kal tr:nth-child(even){ 

         background-color: rgb(230, 220, 190); 

    }



#KalenderA4 #kal tr:hover{

	background-color: #00b4a9;

	color: white; 

} 

#hent_k:hover {
    background-color: darkslategray;
    color: white;
    font-variant: unset;
}

#hent_k {
    width: 120px;
    height: 30px;
    background-color: rgb(190, 190, 190);
    border: 2px #01008c solid;
    border-radius: 4px;
    margin-left: 10px;
    margin-bottom: 10px;
}