body {
	font-family: "Segoe UI", system-ui;
}

a {
	color: #009999;
	font-family: "Segoe UI", system-ui;
}


#main {
	font-family: "Segoe UI", system-ui;
	font-size: 1em;
	margin: 0 auto;
	margin-top: 3%;
	width: 85%;
	line-height: 1.5;
}

.text
{
	list-style-type: decimal;
	list-style-position: inside;
}

.headline
{
	font-size: 2.2em;
	font-weight: 600;
	color: #404040;
	text-decoration: none;
	margin-bottom: 0.5em;
}


.subheadline
{
	margin-top: 0.5em;
	margin-bottom: 0.2em;
	font-size: 1.5em;
	font-weight: 450;
	color: #009999;
	text-decoration: none;	
	line-height: 1;
}

.for_print {
	margin-top: 1em;
}

/* LEGACY 

a.question:visited
{
	color: #999999;
}

a.question
{
	text-decoration: none;
}


details
{
	color: #009999;
}

details[open]
{
	color: #aaa;
	/*border-bottom: 1px dashed #aaa;
}

.text
{
	font-family: "Segoe UI", system-ui;
	color: #404040;
	font-size: 1.5em;
}

.question
{
	border-bottom: 1px dashed;
	font-size: 14px;
	cursor: pointer
}




.answer 
{
	display: none;
	font-size: 14px;
	color: #404040;
	font-family: consolas;
	border: 2px black;
	background: #fafafa;
	padding: 6px;
}

.msg
{
	margin: 10px 23px;
	font-family: courier new;
	font-size: 13px;
}

.attention
{
	color: #b91d0f;
	font-size: 16px;
}

.impotant
{
	color: #b49d00;
	font-size: 16px;
}



.menu_btn
{
	position: top;
	padding: 6px;
	background: #fff;
	border-bottom: 1px solid #009999;
	border-left: 0;
	border-right: 0;
	border-top: 0;
	color: #404040;
	font-family: Segoe UI;
	font-size: 18px;
}

.menu_btn:hover,
.menu_btn:active
{
	background: #009999;
	color: #ffffff;
	cursor: pointer;
}

.giveusthedesigion_btn
{
	position: top;
	padding: 6px;
	background: #009999;
	border-bottom: 1px solid #009999;
	border-left: 1px solid #009999;
	border-right: 1px solid #009999;
	border-top: 1px solid #009999;
	/*border: 1px solid #009999;
	color: #fff;
	font-family: Segoe UI;
	font-size: 18px;
}

.giveusthedesigion_btn:hover,
.giveusthedesigion_btn:active
{
	background: #fff;
	color: #009999;
	cursor: pointer;
}
*/