.style1 {
	font-size: 40px;
	text-decoration: underline;
	color: black;}
.style2 {
	font-size: 60px;
	text-align: center;
}
.style3 {
	font-size: 9pt;}
.style4 {
	text-align: center;
	font-size: 45px;
    text-decoration: underline;}
.style5 {
	text-align: center;
	font-size: 45px;
    font-weight: bold;
}
.style6 {
	font-size: 30pt;
	color: #0000FF;
	text-align: center;}
.style7 {
	font-size: 10px;}
.style8 {
	font-size: xx-large;
	border-width: 0px;}
.style9 {
	font-size: large;
	text-align: center;}
.style10 {
	font-size: medium;
	text-decoration: underline;}
.style11 {
	text-align: center;
	font-size: 50pt;
	color: #FF0000;}
.style12 {
	font-size: x-large;}
.style13 {
	font-size: 39pt;
	color: #0000FF;
	text-shadow: -2px -1px 0 	#FFDE21, 1px -2px 0 ;}
.style13 {
	font-size: 45px;
	color: #0000FF;
	background-color: #FFFF99;
	font-weight: bold;}
.style14 {
	font-size: 75pt;
	color: #0000FF;
	text-shadow: -2px -1px 0 	#FFDE21, 1px -2px 0 ;}
.style15 {
	font-size: 40pt;
	margin-left: 72px;}
.style16 {
	font-size: 50pt;
	text-decoration: underline;}
.style17 {
	width: 2cm;
	height: 2cm;
	accent-color: red;}
.style18 {
	font-size: 45pt;}
.style19 {
	color: #000000;
	font-size: 45pt;}
.style20 {
	color: #000000;	
	font-size: 50px;
    font-weight: bold;
    text-align: center;}
.style21 {
	font-size: 50pt;
	color: #000000;
	text-align: center;
    font-weight: bold;}
.style22 {
	text-align: center;
	margin-top: 30px;
	font-size: 50pt;}
.style23 {
	text-align: center;
	margin-top: 30px;
	font-size: 25px;
	color: #000000;
    font-weight: bold;}
.style24 {
	font-size: 30pt;
	color: #0000FF;
	background-color: #ffffff;
	font-weight: bold;}
.style25 {
	font-size: x-large;
	text-align: center;
	background-color: #FFFFFF;}
.style26 {
	font-size: 50pt;
	color: #000000;
	text-align: center;}
.style27 {
	font-size: 50pt;
	font-weight: bold;}
.style28 {
	font-size: 45pt;
	font-weight: bold;
	color: #0000FF;
	background-color: #FFFF99;}
.style29 {
	color: #0000FF;}
.style30 {
	font-size: 30pt;
	color: #FF0000;
	font-weight: bold;}
.style31 {
	font-size: 50pt;
	color: #000000;
	text-align: center;}
.style32 {	
	font-size: 45px;
	color: #000000;
	font-weight: bold;
	
	cursor: auto;
	border-radius: 30px;} 
.style33 {
	font-size: 40pt;
	color: #000000;
	background-color: #00ff55;
	font-weight: bold;
    text-align: center;
    border-radius: 30px;
    width: 670px;
    height: 61px;
    display: inline-block;}
.style34 {
	font-size: 60pt;
	color: #0000FF;}
.style35 {
	text-decoration: underline;
	font-size: 20pt;}
.style36 {
	font-size: 25pt;}
.style37 {
	font-size: 40pt;
	color: #000000;
	
	cursor: auto;}
.style38 {
	font-size: 35pt;
	color: #000000;
	background-color: #ff0000;
	font-weight: bold;
    text-align: center;
    border-radius: 30px;
    width: 120px;
    height:-30px;
    display: inline-block;}



.style41 {
	text-decoration: none;}
.style42 {
	border-width: 0px;}

.style43{
color: #ffffff;	
	font-size: 50px;
    font-weight: bold;
    text-align: center;}

.style44{
	font-size: 50px;
	color: #0000ff;
 
	font-weight: bold;
    text-align: center;
 

    display: inline-block;}

.style45{
color: #ffffff;	
	font-size: 30px;
    font-weight: bold;
    text-align: center;}
.style99 {
	font-size: 40pt;
	color: #000000;
	font-weight: bold;}



.blink {
	border-radius: 30px;
	animation: blinker 2s linear infinite;
	color: #ffffff;
	font-size: 50px;
	font-weight: bold;
	background-color: #FF0000;}
	@keyframes blinker {  
	20% { opacity: 0; } }
.blink-one {
	animation: blinker-one 1s linear infinite; }
	@keyframes blinker-one {  
	0% { opacity: 0; }  }
.blink-two {
	animation: blinker-two 1.4s linear infinite;  }
	@keyframes blinker-two {  
	100% { opacity: 0; } }

        /* Base Styles */

        .style41 { color: #007bff; text-decoration: none; }
        .style41:hover { text-decoration: underline; }

        /* Container */


        /* Table Styles */
        table { width: 100%; border-collapse: collapse; margin-bottom: 15px; }
        th, td { padding: 8px; text-align: left; border-bottom: none; }

        /* Form Styles */
        form { margin-top: 20px; }
        label { display: block; margin-bottom: 5px; font-weight: bold; }
        select {
		width: 100%;
		padding: 10px;
		margin-bottom: 10px;
		border: 2px solid #000000;
		border-radius: 30px;
		
		box-sizing: border-box;
		font-size: xx-large;
		height: auto;}
        input[type=file] { display: none; }
        #custom-file-upload {
            position: center;
            border: 2px solid #000000;
            
            padding: 14px 20px;
            cursor: pointer;
            background-color: #00ff55;
            border-radius: 30px;
            margin-bottom: 10px;
            overflow: hidden;
            
            height: 61px;
            
        }

        #custom-file-upload input[type=file] {
            position: center;
            left: 0;
            top: 0;
            opacity: 0;
            font-size: 20px; /* Juster størrelsen efter behov */
            cursor: pointer;
            width: 100%;
            height: 100%;}

        #file-name-container { margin-top: 5px; font-size: 15px; color: #555; }
        textarea { width: 100%; padding: 10px; margin-bottom: 15px; border: 2px solid #000000; border-radius: 30px; box-sizing: border-box; font-size: 16px; }

        /* Image Styles */
        img { display: block; margin: 10px auto; max-width: 100%; height: auto; }
        .logo-img { margin-bottom: 0; }
        .icon-img { margin-top: 0; }

        /* Resize Options (Hidden) */
        #resize-options {
            display: none; /* Skjul resize-options da det håndteres på serveren */
        }
        #resized-images-container {
            display: none; /* Hidden container to hold base64 data */
        }
        #loading-indicator {
        display: none; /* Skjul som standard */
        margin-top: 10px;
        font-style: italic;
        color: #777;}







        .auto-style1 {
    	font-size: 60pt;
    	color: #000000;
    	
        }
        .auto-style2 {
    	text-align: center;
        }

	.auto-style5 {
		font-size: 40pt;
		
		cursor: auto;}
	.auto-style7 {
		text-align: left;}
	.auto-style8 {
		font-size: 50pt;
		
		color: #000000;}
   
   
            .file-upload-container {
            display: flex; /* Aktiverer flexbox */
            justify-content: center; /* Centrerer vandret */
            align-items: center; /* Centrerer lodret (hvis containeren har en højde) */
            width: 100%; /* Sørger for at containeren tager hele bredden for vandret centrering */
            margin-bottom: 20px; /* Tilføjer lidt afstand under knappen */
        }

        #billeder {
            font-size: 10px; /* Gør teksten mindre */
            padding: 5px 10px; /* Mindre indvendig margen */
            border: 1px solid #ccc; /* Behold eller tilpas border */
            border-radius: 5px; /* Afrundede hjørner */
            background-color: #f9f9f9; /* Baggrundsfarve */
            cursor: pointer; /* Vis pointer ved hover */
        }
   
 a {
  color: inherit;
  text-decoration: none;
}

a:hover {
  color: inherit;
  text-decoration: none;
}

a:visited {
  color: inherit;
}

a:active {
  color: inherit;
}





