a:link      { text-decoration: none; color: lightblue;}	
a:visited   { text-decoration: none; color: lightblue;}	
a:hover     { color: red;}	
a:active    { color: red;}	
	
body {	
	margin: 0 auto;
	width: 80%
}	
body#page {   /* Page body */	
	background-color: black;
	overflow: auto;
}

ul.nodots {   /* Class of unordered lists with no bullits */
	list-style: none;
}

#logo {
	background: url(images/Reloaded_Website.jpg) no-repeat center;
	height: 300px;
}

/#partnerlogos {      /* Box for logos of partners */
	height: 100px;
}	

#full_image {     /* Image across complete viewport */
	margin-top: 20px;
	width: 100%;
}
#half_image {     /* Image across half the viewport */
	margin-top: 20px;
	width: 50%;
}
#col3_image {      /* Images in columns */
	width: 290px;
}	

#columns2 {         /* Text and other items in up to 2 columns */	
	column-width: 230px;
	column-count: 2;
	font: 12pt 'MS Sans Serif';
}
#col2_biggap {         /* Text and other items in up to 2 columns with big gap */	
	column-width: 230px;
	column-count: 2;
	font: 12pt 'MS Sans Serif';
	gap: 20em;
}
#columns3 {         /* Text and other items in up to 3 columns */	
/*	margin-top: 20px;*/
	column-width: 230px;
	column-count: 3;
	font: 12pt 'MS Sans Serif';
}

.nobreak {          /* Class to ensure an element to be displayed in only one column*/
	break-inside: avoid;
	overflow: hidden;
	text-overflow: ellipsis;
}

#textbox{            /* Main text to be 40 pixels below menu buttons */ 
	margin-top: 40px;	
	width: 100%
}

.headline {         /* Class for primary headline */	
	font: bold 20pt 'MS Sans Serif';
	text-align: center;
	color: white;
}

.text {            /* Class for regular text */
	font: 12pt 'MS Sans Serif';
	color: white;
}

.table		           {
		border-collapse	: separate;
		border			: 1px solid red;
		padding: 		8px 10px;
        }

.footnote {            /* Class for footnote at the bottom of the page*/
	font: 10pt 'MS Sans Serif';
	color: white;

}
#buttons {         /* Menue buttons*/	
    height: 42px;
/*	width: 240px;*/
	width: 200px;
	font: 16pt 'MS Sans Serif';
	display: flex;
	align-items: center;
	justify-content: center;
	color: white;
	background-color: red;
	border			: 2px solid black;
}	
#buttons:hover {    /* Change background color of button when cursor hovers over it*/	
	background-color: darkred;
}
#small_buttons {         /* Small buttons */	
    height: 42px;
	width: 150px;
	font: bold 10pt 'MS Sans Serif';
	display: flex;
	align-items: center;
	justify-content: center;
	color: white;
	background-color: red;
}	
#small_buttons:hover {    /* Change background color of button when cursor hovers over it*/	
	background-color: darkred;
}


