.content {
    /*   Søger for at siden bliver centreret   */
	max-width          	: 430px;   
    margin             	: auto;
    padding            	: 0px;
	border             	: 3px solid #3333FF;
	border-radius      	: 8px;
}
.tb_1, .tb_2 {
	width          	    : 435px;   
    margin             	: auto;
    padding            	: 0px;
	border             	: 3px solid #3333FF;
	border-radius      	: 8px;
}
.form_password_opret {
	text-align        	: center;
	background-color  	: #99CCFF;
	border-radius   	: 5px;
	padding-top     	: 2px;
	padding-left       	: 2px;
	padding-right      	: 2px;
}
.text_overskrift, .text_overskrift_16 {
	font-family      	: arial, verdana, sans-serif;
	font-weight        	: bold;
	color              	: #FFFFFF;
	padding-left       	: 10px;
	padding-top        	: 10px;
	padding-bottom     	: 10px;
	padding-right      	: 10px;
	background-color  	: #1111FF;
	border-radius   	: 5px;
	box-shadow       	: 0 12px 16px 0 rgba(0,0,0,0.24), 0 17px 50px 0 rgba(0,0,0,0.19);
	border				: 4px ridge silver;
	text-align          : center;
}
.text_overskrift    {font-size : 26px;}
.text_overskrift_16 {font-size : 16px;}

.text_overskrift_ret {
	font-family      	: arial, verdana, sans-serif;
    font-size          	: 14px;
	font-weight        	: bold;
	color              	: #FF3300;
}
.text_message {
	font-family      	: arial, verdana, sans-serif;
    font-size          	: 14px;
	font-weight        	: bold;
	color              	: #3333FF;
	padding				: 10px 10px 10px 10px;
}

.text_billadning {
	font-family      	: arial, verdana, sans-serif;
    font-size          	: 20px;
	font-weight        	: bold;
	color              	: #3333FF;
	padding				: 10px 10px 10px 10px;
	text-align          : left;
}
.pagename {
	font-family      	: arial, verdana, sans-serif;
    font-size          	: 12px;
	font-weight        	: bold;
	color              	: #BBBBBB; 
	padding				: 5px 5px 5px 5px;
	text-align          : right;
	background-color	: #3333FF;
}
.copyright {
	font-family      	: arial, verdana, sans-serif;
    font-size          	: 12px;
	font-weight        	: bold;			/* plain bold */
	font-style          : italic;       /* plain italic */  
	color              	: #DDDDDD; 
	padding				: 5px 5px 5px 5px;
	text-align          : right;
	width          	    : 435px;   
}

.clearfix::after {
	content				: "";
	clear				: both;
	display				: table;
	padding				: 0px 5px 5px 5px;
}
.feltlabel, .feltlabel_r, .feltlabel_c, .feltlabel_l, .feltlabel_n, .feltlabel_dato, .feltlabel_s, .feltlabel_opr, .feltlabel_4, .feltlabel_radio  {
	font-family      	: arial, verdana, sans-serif;
    font-size 	     	: 14px;
	color       	   	: #FFFFFF;
    float          		: left;
	padding				: 0px 5px 0px 0px;
	margin-left			: 20px;
}

.feltlabel_dato { 	width : 35%; 	text-align : left;    }
.feltlabel   	{ 	width : 32%; 	text-align : left;    }
.feltlabel_c 	{	width : 25%; 	text-align : center;  }
.feltlabel_l 	{	width : 25%; 	text-align : left;  font-size : 22px;font-weight : bold;}
.feltlabel_opr  {	width : 92%; 	text-align : center;  }
.feltlabel_r 	{	width : 200px; 	text-align : right;   }
.feltlabel_n 	{	width : 85%; 	text-align : left;    }
.feltlabel_s 	{	width : 25%; 	text-align : center;  }
.feltlabel_4 	{	width : 18%; 	text-align : center;  }
.feltlabel_radio{	width : 12%; 	text-align : center;    padding				: 0px 8px 0px 0px;}
.feltlabel_cy 	{	width : 25%; 	text-align : center;  background-color: #FFFF00;}

.feltindhold, .feltindhold_km, .feltindhold_kr, .feltindhold_dato, .feltindhold_r, .feltindhold_c, .feltindhold_pro1, .feltindhold_pro2, .feltindhold_radio, .feltindhold_notat, .feltindhold_t, .feltindhold_4  { 
	font-family      	: arial, verdana, sans-serif;
	font-size      		: 16px;
	font-weight    		: normal;
    color          		: #000000; 
	padding				: 5px 5px 5px 5px;
	border-radius		: 5px;
	line-height 	  	: 20px;
}

.feltindhold_dato2   {
	font-family      	: arial, verdana, sans-serif;
	font-size      		: 22px;
	font-weight    		: normal;
    color          		: #000000; 
	padding				: 5px 5px 5px 5px;
	background-color	: #FFFFFF;
	border				: none;
}



.feltindhold     	{ width:100%;}
.feltindhold_dato   { width:100%;}
.feltindhold_km  	{ width:100%; text-align:right;background-color:#FFFF00; }
.feltindhold_kr  	{ width:100%; text-align:right;background-color:#FF6600; }
.feltindhold_r     	{ width:100%; text-align:right; font-size: 22px;        }
.feltindhold_c     	{ width:100%; text-align:center;        }
.feltindhold_pro1 	{ width:100%; text-align:center; background-color:#FFFF66; color : #FF0000; font-weight: bold;}
.feltindhold_pro2 	{ width:100%; text-align:center; background-color:#33FF66; color : #008000; font-weight: bold;}
.feltindhold_radio  { width:100%; }
.feltindhold_notat 	{ width:100%; height:50px;}
.feltindhold_t  	{ width:80%; text-align:center;background-color:#33FF66; }

.feltindhold_4  	{ width:100%; text-align:center;background-color:#33FF66; }

.feltindhold_usynlig{
	border				: 0px none #99CCFF; 
    background-color	: #99CCFF; 
	width				: 100%; 
}

.ugedag, .naaet, .timeregtxt, .company_name {
	font-family      	: arial, verdana, sans-serif;
	font-weight    		: bold;
}
.ugedag 	{font-size		: 32px; color : #FF0000;}
.naaet  	{font-size      : 13px; color : #008000;}

.timeregtxt {
		font-size		: 40px; 
		color 			: #DDDDDD;
		text-shadow   	: 4px 5px 7px rgba(0,0,0,0.8);
}
.company_name {
		font-size		: 20px; 
		color 			: #DDDDDD;
		text-shadow   	: 4px 5px 7px rgba(0,0,0,0.8);
}

.knap_password {
	width				: 95%;
	font-weight			: bold;
	color				: #FFFFFF;
	background-color	: #3333FF; 
	cursor				: hand;
	border-radius 		: 5px;
	text-align			: center;
	padding				: 3px 8px 3px 8px;
	box-shadow       	: 0 12px 16px 0 rgba(0,0,0,0.24), 0 17px 50px 0 rgba(0,0,0,0.19);
	border				: 4px ridge silver;
}
.knap_password:hover{background-color: yellow;color:red;}

.knap_slet, .knap_fortryd, .knap_opret, .knap_gem, .knap_komga {
	width				: 100%;
	font-size			: 20px;
	font-weight			: bold;
	color				: #FFFFFF;
	cursor				: hand;
	border-radius 		: 8px;
	text-align			: center;
	padding				: 3px 3px 3px 3px;
	box-shadow       	: 0 12px 16px 0 rgba(0,0,0,0.24), 0 17px 50px 0 rgba(0,0,0,0.19);
	border				: 4px ridge silver;
}
.knap_slet    { background-color: #FF0000; }
.knap_fortryd { background-color: #FF9900; }
.knap_opret   { background-color: #0000FF; color : #FFFFFF;}
.knap_gem     { background-color: #007000; color : #FFFFFF;}

.knap_komga   { 
	font-size			: 40px;
	background-color	: #007000; 
	color 				: #FFFFFF; 
	height				: 65px;
	}

.knap_u {
	border				: 0px none #99CCFF; 
    background-color	: #99CCFF; 
	width				: 100%; 
}
.knap_slet:hover{background-color: yellow;color:red;}
.knap_gem:hover{background-color: yellow;color:red;}
.knap_fortryd:hover{background-color: yellow;color:red;}
.knap_opret:hover{background-color: yellow;color:red;}
.knap_komga:hover{background-color: yellow;color:red;}

.arbtid_fri {
	font-family      	: arial, verdana, sans-serif;
    font-size      		: 14px;
	font-weight			: bold;
	color				: #FF0000;
	text-align			: center;
	width				: 100%;
}
.psw_list_top, .psw_list_top_c, .psw_list_top_r  {
	font-family      	: arial, verdana, sans-serif;
    font-size      		: 11px;
	font-weight			: bold;
	color          		: #FFFFFF;
	background-color	: #3333FF; 
	vertical-align 		: center;
	border-radius		: 5px;
	padding				: 5px 5px 5px 5px;
}
.psw_list_top   { text-align 	: left;   }
.psw_list_top_c { text-align 	: center; }
.psw_list_top_r { text-align 	: right;  }

.psw_list, .psw_list_c, .psw_list_r  {
	font-family      	: arial, verdana, sans-serif;
    font-size      		: 11px;
	/* font-weight			: normal;  */
	/*color          		: #000000; */
	vertical-align 		: top;
	padding				: 3px 3px 3px 3px;
	border-radius		: 5px;
}
.psw_list   { text-align 	: left;   }
.psw_list_c { text-align 	: center; }
.psw_list_r { text-align 	: right;  }
 
.tr_bag1 {background-color	: #FFFFFF;color:#000000;font-weight:normal;}
.tr_bag2 {background-color	: #CCCCCC;color:#000000;font-weight:normal;}
.tr_bag3 {background-color	: #FFFF00;color:#000000;font-weight:bold;}
.tr_bag4 {background-color	: #FF0000;color:#FFFFFF;font-weight:bold;}
.tr_bag5 {background-color	: #3399FF;color:#FFFFFF;font-weight:bold;}  /*#ADD8E6*/

.sum_list, .sum_list_c, .sum_list_r  {
	font-family      	: arial, verdana, sans-serif;
    font-size      		: 11px;
	font-weight			: bold;
	color          		: #FFFFFF;
	vertical-align 		: top;
	padding				: 5px 5px 5px 5px;
	border-radius		: 5px;
}
.sum_list   { text-align 	: left;   }
.sum_list_c { text-align 	: center; }
.sum_list_r { text-align 	: right;  }

	.bch { background-color:#FFFFFF;}

/***[ Style radio-buttons  ]***************************************************************************/
/* The container */
.container {
  display: block;
  position: relative;
  padding-left: 25px;
  padding-right: 15px;
  margin-bottom: 22px;
  cursor: pointer;
  font-size: 22px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  float: left;
  width: 10%;
 }

/* Hide the browser's default radio button */
.container input {
  position: absolute;
  opacity: 0;
  cursor: pointer;
}

/* Create a custom radio button */
.checkmark {
  position: absolute;
  top: 0;
  left: 0;
  height: 25px;
  width: 25px;
  background-color: #eee;
  border-radius: 50%;
}

/* On mouse-over, add a grey background color */
.container:hover input ~ .checkmark {
  background-color: #ccc;
}

/* When the radio button is checked, add a blue background */
.container input:checked ~ .checkmark {
  background-color: #2196F3;
}

/* Create the indicator (the dot/circle - hidden when not checked) */
.checkmark:after {
  content: "";
  position: absolute;
  display: none;
}

/* Show the indicator (dot/circle) when checked */
.container input:checked ~ .checkmark:after {
  display: block;
}

/* Style the indicator (dot/circle) */
.container .checkmark:after {
 	top: 9px;
	left: 9px;
	width: 8px;
	height: 8px;
	border-radius: 50%;
	background: red;
}

.fullwide_center{
	font-family      	: arial, verdana, sans-serif;
    font-size 	     	: 14px;
	color       	   	: #FFFFFF;
    float          		: left;
	padding				: 0px 5px 0px 0px;
	margin-left			: 20px;
	width 				: 88%; 	
	text-align 			: center;  
}

.fullwide_center_input, .fullwide_center_input2  	{ 
	font-family      	: arial, verdana, sans-serif;
	font-size      		: 16px;
	font-weight    		: normal;
    color          		: #000000; 
	padding				: 5px 5px 5px 5px;
	border-radius		: 5px;
	line-height 	  	: 20px; 
	text-align			: center; 
}
.fullwide_center_input {width: 80%;background-color	: #FFFFFF;}
.fullwide_center_input2{width: 85%;background-color	: #FFFF00;}

