@charset "UTF-8";
/* Body */
body {
	font-family: Helvetica, sans-serif;
	background-color: #ffffff;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-style: normal;
	font-weight: 200;
}
/* Container */
.container {
	width: 99%;
	margin-left: auto;
	margin-right: auto;
	min-height: 500px ;
	background-color: #FFFFFF;
text-align: center ;

}

#strip1 {
    height: 135px;
    width: 100vw;
    padding: 0px;
    display: flex;
    align-items: center;
	margin: 1vh 1vw 0vh 1vw ;
}

#logo {
    height: 135px;
    width: 90px;
	margin-right: 3vw ;
}

#titlebox {
    flex-grow: 1;
    height: 120px;
    display: flex;
    flex-direction: column;
	margin: 0vh 1vw 0vh 1vw ;
	padding-left: 1vw ;
	padding-right: 3vw ;
}

#titletext {
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
	font-size: calc(18px + 2vh + 2vw) ;
/*    font-size: clamp(2rem, 8vw, 10vh); */
/*	font-size: 12vh; */
}



.strip2 {
    height: 30px;
    width: 100%; 
    padding: 0px; 
/*    display: flex;  */
/*    justify-content: center; 
    align-items: center; 
    position: relative; */
	text-align: center ;
	margin: 3vh 0vw 7vh 0vw ;
}

.strip3 {
    height: 30px;
    width: 100%; 
    padding: 0px; 
/*    display: flex;  */
/*    justify-content: center; 
    align-items: center; 
    position: relative; */
	text-align: center ;
	margin: 9vh 0vw 7vh 0vw ;
}
.strip4 {
    height: 30px;
    width: 100%; 
    padding: 0px; 
    display: flex; 
    justify-content: center; 
    align-items: center; 
    position: relative; 
	margin: 2vh 0vw 2vh 0vw ;
}


.indextable {
	width: 92vw ;
	margin-left: auto ;
	margin-right: auto ;
	margin-top: 8vh ;
	margin-bottom: 5vh ;
}

.indextable tr {
	
	
}

.indextable tr td {

}

.indextable tr td p {
	font-size: calc(10px + 1vh + 1vw) ;
	margin-left: 5vw;
	margin-right: 5vw;
}

.posttable {
	width: 85vw ;
	margin-left: 13vw ;
/*	margin-right: auto ; */
	margin-top: 8vh ;
	margin-bottom: 5vh ;
}

.posttable tr {
	
	
}

.posttable tr td {

}

.posttable tr td p {
	font-size: calc(10px + 1vh + 1vw) ;
	margin-left: 5vw;
	margin-right: 5vw;
}



.menu1 {
/*    display: flex; */
/*	padding-left: 20%;
	padding-right: 20% ; */
/*    gap: 60px; */
	display: inline-block ;
}

.menu1 a {
    text-decoration: none;
/*    color: white; */
    font-weight: bold;
/*    font-size: clamp(1.5rem, 3vw, 4vh); */
	font-size: calc(10px + 1vh + 1vw) ;
	margin: 0vh 2vw 0vh 2vw ;
    transition: color 0.3s ease;
	white-space: nowrap ;
}

.menu1 a:hover {
    color: #ffcc00;
}

.menu2 {
    display: flex;
/*	padding-left: 20%;
	padding-right: 20% ; */
    gap: 30px;
}

.menu2 a {
    text-decoration: none;
/*    color: white; */
    font-weight: bold;
    font-size: clamp(1.5rem, 3vw, 4vh);
    transition: color 0.3s ease;
	white-space: nowrap ;
}

.menu2 a:hover {
    color: #ffcc00;
}

.container p {
/*	font-size: clamp(1.5rem, 3vw, 4vh); */
	font-size: calc(10px + 1vh + 1vw) ;
	margin: 5vh 10vw 3vh 10vw ;
text-align: justify ;
	line-height: 7vh ;
}

.container .aintext a
{
	font-size: calc(10px + 1vh + 1vw) ;
	margin: 5vh 10vw 3vh 10vw ;
text-align: justify ;
	line-height: 7vh ;	
}

.container .imgintext img
{
	width: 72vw ;
}

.container h1 {
	font-size: calc(14px + 1vh + 1vw) ;
	text-align: center ;
}

.container h2 {
	font-size: calc(11px + 1vh + 1vw) ;
	text-align: center ;
	margin-top: 7vh ;
}

.listwithbullets {

    display: table;
	margin: 0vh 0vw 0vh 12vw ;
}

.listwithbullets ul {
	text-align: left;
	list-style-type: disc;
}

.listwithbullets ul li {
	font-size: calc(10px + 1vh + 1vw) ;
	max-width: 70vw ;
	margin-top: 1.5vh ;
}

.tableofcandidacies {
	width: 85vw ;
	margin-top: 7vh ;
	margin-left: auto ;
	margin-right: auto ;
}

.tableofcandidacies tr {

	
}

.tableofcandidacies tr td {
	font-size: calc(10px + 1vh + 1vw) ;
	
}

.tableofcandidacies tr td img {
    max-width: 30vw ;
	margin-top: 2vh ;
	margin-bottom: 2vh ;
	
}

.container .conform {
    background: #CCEEEE;
    border: 1px solid #000000;
    width: 70vw;
    padding: 1vh 2vw 5vh 2vw ;
	font-size: calc(10px + 1vh + 1vw) ;
	margin-left: auto ;
	margin-right: auto ;
	margin-top: 7vh ;
	margin-bottom: 3vh ;
}

.container .conform input[type="text"], .conform input[type="email"], .conform input[type="message"], textarea {
	font-size: calc(10px + 1vh + 1vw) ;
	padding: 1vh 1vw 1vh 1vw ;
	
}

.container .conform button {
    color: #000000;
	font-size: calc(10px + 1vh + 1vw) ;
    background: #FFFF33;
    padding: 1vh 1vw 1vh 1vw;
    border-radius: 5px;
    width: auto;
	margin-top: 5vh ;
/*    text-transform: uppercase;
    letter-spacing: 5px; */
}
	
.container .conform label {
	display: block ;
	margin-left: auto ;
	margin-right: auto ;
	margin-top: 3.5vh ;
	margin-bottom: 2vh ;
}

.container .conform textarea {
	display: block ;
	margin-left: auto ;
	margin-right: auto ;
}




