@CHARSET "ISO-8859-1";

body {
	font-family: Verdana;
}

#main_menu_layer {
	position: absolute; 
	top: 0; 
	left: 0; 
	width: 100%; 
	height: 65px; /*Height of top frame div*/
	overflow: hidden; /*Disable scrollbars. Set to "scroll" to enable*/
	background-color: var(--primary-bgcolor-normal);
}

.main_menu_padding {
	/*margin: 0px;*/ /*Margins for inner DIV inside each DIV (to provide padding)*/
	margin-top: 0px;
	margin-left: 100px;
	margin-right: 100px;
}

#sub_menu_layer {
	position: absolute;
	top: 65px;
	left: 0;
	width: 100%;
	height: 65px; /*Height of top frame div*/	
	overflow: hidden; /*Disable scrollbars. Set to "scroll" to enable*/
	background-color: var(--primary-bgcolor-light);
	box-shadow: 0px 3px 5px #888888;	
}

.sub_menu_padding {
	/*margin: 0px;*/ /*Margins for inner DIV inside each DIV (to provide padding)*/
	margin-top: 0px;
	margin-left: 100px;
	margin-right: 100px;
}

#main_content_layer {
	position: fixed; 
	top: 130px; /*Set top value to HeightOfTopFrameDiv*/
	left: 0px;
	right: 0;
	bottom: 0; /*Set bottom value to HeightOfBottomFrameDiv*/
	overflow: auto; 
	background-color: var(--content-bgcolor);
}

.main_content_padding {
	/*margin: 15px;*/ /*Margins for inner DIV inside each DIV (to provide padding)*/
	margin-top: 15px;
	margin-left: 100px;
	margin-right: 100px;
}

.main_menu_button, .main_menu_button_highlighted, .sub_menu_button, .sub_menu_button_highlighted
{
	top: 0px;
	text-decoration: none;
	display: table-cell;
	margin: 0px;
	padding: 5px;
	width: 200px;
	height: 65px;
	vertical-align: middle;
	text-align: center;
}

.main_menu_button, .main_menu_button:LINK, .main_menu_button:VISITED
{
	color: var(--primary-textcolor-normal);
}

.main_menu_button:ACTIVE, .main_menu_button:HOVER,
.main_menu_button_highlighted:ACTIVE, .main_menu_button_highlighted:HOVER
{
	font-weight: bold;
	background-color: var(--secondary-bgcolor-light) !important;
	color: var(--secondary-textcolor-light) !important;
}

.main_menu_button_highlighted, .main_menu_button_highlighted:LINK, .main_menu_button_highlighted:VISITED
{
	font-weight: bold;
	background-color: var(--secondary-bgcolor-normal);
	color: var(--secondary-textcolor-normal);
}

.sub_menu_button, .sub_menu_button:LINK, .sub_menu_button:VISITED
{
	color: var(--primary-textcolor-light);
}

.sub_menu_button_highlighted, .sub_menu_button_highlighted:LINK, .sub_menu_button_highlighted:VISITED
{
	font-weight: bold;
	border-bottom: 5px;
	border-bottom-color: var(--secondary-bgcolor-normal);
	border-bottom-style: solid;
	color: var(--primary-textcolor-light);
}

.sub_menu_button:ACTIVE, .sub_menu_button:HOVER,
.sub_menu_button_highlighted:ACTIVE, .sub_menu_button_highlighted:HOVER
{
	font-weight: bold;
	background-color: var(--secondary-bgcolor-light) !important;
	color: var(--secondary-textcolor-light) !important;
}

.flagbox
{
	position: absolute;
	top: 0px;
	right: 115px;
	height: 65px;
	border-color: #ffffff;
	border: 0px;
}

.flag
{
	margin-top: 20px;
	margin-left: 10px;
	margin-right: 10px;
	margin-bottom: 0px;
}

.indexportrait
{
	float: right;
	margin-top: 5px;
	margin-left: 20px;
	margin-right: 20px;
	margin-bottom: 20px;
	box-shadow: 10px 10px 5px #888888;
}

.imagenoborder
{
	float: right;
	margin-top: 5px;
	margin-left: 20px;
	margin-right: 20px;
	margin-bottom: 20px;
}

h1 {
	color: var(--primary-textaccentcolor-normal);
	font-size: 24pt;
	font-weight: bold;
}

h2 {
	color: var(--primary-textaccentcolor-normal);
	font-size: 20pt;
	font-weight: bold;
}

.refreshtableicon {
	position: absolute;
	top: 25;
	right: 50;
}

table {
	border: 0px;
}

.tdpadding {
	padding-left: 8px;
	padding-right: 8px;
}

.smallfont {
	font-size: 12;
}

.tdright {
	text-align: right;
}

th {
	background-color: var(--secondary-bgcolor-dark);
	color: var(--secondary-textcolor-dark);
	font-weight: bold;
	padding-left: 8px;
	padding-right: 8px;
}

tr:nth-child(even) { 
	background-color:var(--secondary-bgcolor-light); 
	color:var(--secondary-textcolor-light); 
}

tr:nth-child(odd) { 
	background-color:var(--secondary-bgcolor-normal);
	color:var(--secondary-textcolor-normal); 
}

.horoscopestarsign {
	font-weight: bold;
	padding: 10px;
}

.horoscopetext {
	padding: 10px;
}
