body{
	background-color: yellow;
	color: black;
	font-family: Arial, sans serif;
}

table{
	background-color: white;
	margin-left: auto;
	margin-right: auto;
	width: 90%;
}

.mainmenuetable, .stdlinktable, .stdtable, .headmenutable{

	border: 1px solid black;
	width: 90%;
	margin-top: 5px;
}

.mainmenuetable, .headmenutable{

	border-collapse: collapse;
	text-align: center;

}

.headmenutable{

	border: 2px solid black;
}

.mainmenuetd, .mainmenuetdmouseover, .stdtable{

	border: 1px solid black;
	text-align: center;
}

.menulink{

	text-decoration: none;
	color: black;
	font-family: Comic Sans Ms, sans serif;
}

.maincontenttable, .stdtextdisplaytd{

	border: 1px solid black;
}

.maincontenttd{

	border: 1px solid black;
	width: 90%;
}

.successp, .infop, .errorp{

	padding-top: 10px;
	font-size: 16pt;
	width: 100%;
	text-align: center;
}

.infop{
	color: grey;
}

.successp{
	color: green;
}

.errorp{
	color: red;
}


.stdtd, .stdinputtd, .stdtable, .stdlinkth, .stdlinktable, .stdlinktd{

	border: 1px solid black;
	text-align: left;
}

.stdtdimage, .stdtableimage{

	border: 1px solid black;
	text-align: center;
	font-size: 1.5em;
}

.stdtdimage{

	width: 50%;
}

.stdtableimage{

	margin-top: 5px;
	width: 70%;
}

.stdimagelink{

	text-decoration: none;
	color: blue;
	font-family: Comic Sans Ms;
	font-size: 12pt;
}

.stdth, .stdinputtdtd{
	border: 1px solid black;
	text-align: center;
}

.stdlinkth {

	color: white;
	background-color: black;
}

.stdinputbutton{

	width: 100px;
}

.stdinputtd{

	text-align: center;
}

.stdlinktrmouseover{

	background-color: #add8e6;
	cursor: pointer;
}

.mainmenuetdmouseover{

	background-color: #add8e6;
	cursor: pointer;
}

.stdlinktr{
	background-color: white;
}

.stdtextdisplaytd{

	text-align: left;
}

.stdlink{

	text-decoration: none;
	color: blue;
	font-family: Arial;
	font-size: 12pt;
}

.stdtextarea{
	font-size: 12pt;
}

.stdtextdisplaytd{


}








.a_main {text-decoration: none; color: black;}

a:hover {color: blue; text-decoration: none;}

.m_table {border-collapse: collapse; margin: 0px;  text-align: center; font-size: 12pt; margin-left: auto; margin-right: auto; background-color: #add8e6;}

.m_td {background-color: white; vertical-align: top; width: 20%; border: 2px solid black;}

.c_table {font-weight: bold; text-align: left; vertical-align: top; table-layout: fixed;}

.u_table {font-weight: bold; text-align: left; vertical-align: top; table-layout: fixed; color: black;}

.kontakt_td {background: white; color: black; text-align: center; vertical-align: center;}

.bottoml {background-color: white; color: black; font-size: 75%; vertical-align: top; text-align: left;}

.bottomr {background-color: white; color: black; font-size: 75%; vertical-align: top; text-align: right;}

.bottom {text-align: left; width:}

.headline_m {background: black; color: black; text-align: center; vertical-align: top; font-weight: bold;}

.k_table {border:thin solid black; text-align: left; vertical-align: top; font-size: large;}

.k_td {border:thin solid black; background: white; text-align: center; vertical-align: center;}

.b_td {vertical-align: top; text-align: center;}

.m_a_td {color: black; font-weight: bold; text-decoration: none; background-color: #add8e6; vertical-align: top; width: 20%; border: 2px solid black; border-bottom: 0px solid white;}

.m_left_td, .m_left_td_over {background-color: #add8e6; vertical-align: top; width: 20%; border: 2px solid black; border-right: 0px solid white;}

.m_left_td_over, .m_center_td_over, .m_right_td_over{

	cursor: pointer;
}

.m_center_td, .m_center_td_over {background-color: #add8e6; vertical-align: top; width: 20%; border: 2px solid black; border-right: 0px solid white; border-left: 0px solid white;}

.m_right_td, .m_right_td_over {background-color: #add8e6; vertical-align: top; width: 20%; border: 2px solid black; border-left: 0px solid white;}

.m_active_td {background-color: #add8e6; vertical-align: top; width: 20%; border: 0px solid white; border-bottom: 2px solid black;}

.m_active_right_td {background-color: #add8e6; vertical-align: top; width: 20%; border: 2px solid black; border-left: 0px solid white; border-top: 0px solid white;}

.imp_table {background-color: white; border: 2px solid black; color: black; font-size: 12pt;}

.m_left_active_td {background-color: #add8e6; vertical-align: top; width: 20%; border: 2px solid black; border-right: 0px solid white; border-top: 0px solid white;}