body {
	font-family: Futura, Verdana, Arial, Helvetica, Sans-serif;
	font-size: 11px;
	color: #e41119;
	margin-left: 0;
	margin-right: 0;
	margin-top: 0;
	margin-bottom: 0;
	background-color: #FFFFFF;
	scrollbar-arrow-color : #003366;
	scrollbar-track-color : #d1dbe4;
	scrollbar-3dlight-color : #f7f9d1;
	scrollbar-base-color : #d1dbe4;
	scrollbar-darkshadow-color : #ffffff;
	scrollbar-highlight-color : #d1dbe4;
	scrollbar-shadow-color : #003366;
	scrollbar-face-color : #d1dbe4;
	background-image: url(http://www.just4fungifts.nl/trouwen_horoscoop/BG.jpg);
	background-position: bottom left;
}

td, p, b, i {  
	font-family: Futura, Verdana, Arial, Helvetica, Sans-serif;
	font-size: 11px;
	color: #e41119;
}

small {  
	font-family: Futura, Verdana, Arial, Helvetica, Sans-serif;
	font-size: 9px;
	color: #e41119;
}

a, a:visited {
	font-family: Futura, Verdana, Arial, Helvetica, Sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #e41119;
	text-decoration: none;
}

a:hover {
	font-family: Futura, Verdana, Arial, Helvetica, Sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FF00FF;
	text-decoration: none;
}

button {
	border : 1px solid #e41119;
	background-color : #ffffff;
	font-family: Futura, Verdana, Arial, Helvetica, Sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #e41119;
}

input, textarea, select {
	border : 1px solid #e41119;
	background-color : #ffffff;
	font-family: Futura, Verdana, Arial, Helvetica, Sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #e41119;
}

.top {
	background-color: #e41119;
	background-image: url(http://www.astro-online.nl/fileadmin/astroonline/top.jpg); 
	background-position: right top; 
	background-repeat: no-repeat;
	height: 81px;
	width: 220px;
}

.logo {
	background-color: #e41119;
	background-image: url(http://www.astro-online.nl/fileadmin/astroonline/logo.gif); 
	background-position: left top; 
	background-repeat: no-repeat;
	height: 81px;
	width: 560px;
	padding-right: 5px;
	padding-bottom: 5px;
}

.mainTable {
	background-color: #ffffff; 
	width: 780px;
	height: 100%;
	border-right: 1px solid #003366;
}

.menuItems {
	background-color: #d1dbe4;
	width: 220px;
	height: 100%;
	border-right: 1px solid #003366;
}

.contentArea {
	width: 560px;
	padding: 5;
	border-left: 3px solid #f77139;
	border-right: 3px solid #f77139;
}

.mainMenuItem {
	font-family: Futura, Verdana, Arial, Helvetica, Sans-serif;
	font-size: 11px;
	background-color: #003366;
	color: #ffffff;
	font-weight: bold;
	width: 220px;
}

.menuItem {
	font-family: Futura, Verdana, Arial, Helvetica, Sans-serif;
	font-size: 11px;
	color: #003366;
	font-weight: normal;
	width: 220px;
	vertical-align: middle;
}

.link, .link:active, .link:visited {
	font-family: Futura, Verdana, Arial, Helvetica, Sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #003366;
	text-decoration: none;
	padding-left: 2;
	vertical-align: middle;
}

.link:hover {
	font-family: Futura, Verdana, Arial, Helvetica, Sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #f77139;
	text-decoration: none;
	padding-left: 2;
	vertical-align: middle;
}

li {
	list-style-image: url("http://www.astro-online.nl/fileadmin/astroonline/link.gif");
	vertical-align: middle;
}

.menuTable {
	width: 220px;
}

.navMenu {
	font-family: Futura, Verdana, Arial, Helvetica, Sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	background-color: #003366;
	width: 100%;
}

.nav, .nav:active, .nav:visited {
	font-family: Futura, Verdana, Arial, Helvetica, Sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
	padding-left: 5;
	padding-right: 5;
	vertical-align: middle;
}

.nav:hover {
	font-family: Futura, Verdana, Arial, Helvetica, Sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #f77139;
	text-decoration: none;
	padding-left: 5;
	padding-right: 5;
	vertical-align: middle;
}

.nav2, .nav2:active, .nav2:visited {
	font-family: Futura, Verdana, Arial, Helvetica, Sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
	vertical-align: middle;
}

.nav2:hover {
	font-family: Futura, Verdana, Arial, Helvetica, Sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #f77139;
	text-decoration: none;
	vertical-align: middle;
}

.nav3, .nav3:active, .nav3:visited {
	font-family: Futura, Verdana, Arial, Helvetica, Sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
	vertical-align: middle;
}

.nav3:hover {
	font-family: Futura, Verdana, Arial, Helvetica, Sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #f77139;
	text-decoration: none;
	vertical-align: middle;
}

### Astro-Online ###

.ao_card_ref, .ao_card_ref:visited {
	font-family: Futura, Verdana, Arial, Helvetica, Sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
}

.ao_card_ref:hover {
	font-family: Futura, Verdana, Arial, Helvetica, Sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #f77139;
	text-decoration: none;
}

.ao_body_mag {
	border: 2px solid #d1dbe4;
}

.ao_body_iframe {
	border-top: 2px solid #d1dbe4;
	border-left: 2px solid #d1dbe4;
	border-bottom: 2px solid #d1dbe4;
	border-right: 1px solid #ffffff;
}

.ao_body_mag_dag {
	border: 2px solid #d1dbe4;
	background-image: url(http://affiliates.astro-share.com/services/images/wiel-achtergrond.gif); 
	background-position: Right Top; 
	background-attachment: fixed; 
	background-repeat: no-repeat;
}

.ao_body_act {
	background-color: #d1dbe4;
	background-image: url(http://affiliates.astro-share.com/services/images/AO-onder-wit.gif); 
	background-position: Left Top; 
	background-attachment: fixed; 
	background-repeat: no-repeat;
}

.ao_body_act_b {
	background-color: #d1dbe4;
	background-image: url(http://affiliates.astro-share.com/services/images/AO-onder-wit.gif); 
	background-position: Right Bottom; 
	background-attachment: fixed; 
	background-repeat: no-repeat;
}

.ao_body_act_n {
	background-color: #d1dbe4;
}

.ao_hot_and_new {
	background-color: #d1dbe4;
}

.ao_table_h {
	border : 0px;
	font-family: Futura, Verdana, Arial, Helvetica, Sans-serif;
	font-size: 9px;
	background-color: #003366;
	color: #ffffff;
}

.ao_table_d {
	border : 0px;
	font-family: Futura, Verdana, Arial, Helvetica, Sans-serif;
	font-size: 9px;
	color: #003366;
}

.ao_button {
	border-top : 1px solid #ffffff;
	border-left : 1px solid #ffffff;
	border-right : 1px solid #003366;
	border-bottom : 1px solid #003366;
	background-color : #e41119;
	font-family: Futura, Verdana, Arial, Helvetica, Sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #FFFFFF;
}

.ao_text {
	background-color: #ffffff;
	font-family: Futura, Verdana, Arial, Helvetica, Sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #003366;
}

.ao_colors {
	background-color : #eeeeee;
	font-family: Futura, Verdana, Arial, Helvetica, Sans-serif;
	font-size: 11px;
	color: #003366;
}

.ao_prog {
	background-color : #d1dbe4;
	font-family: Futura, Verdana, Arial, Helvetica, Sans-serif;
	font-size: 11px;
	color: #003366;
}

.ao_error {
	font-family: Futura, Verdana, Arial, Helvetica, Sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #f77139;
}

.ao_matrix_table {
	border: 2px solid #d1dbe4;
	background-image: url(http://affiliates.astro-share.com/services/images/wiel-achtergrond.gif); 
	background-position: Right Bottom; 
	background-attachment: fixed; 
	background-repeat: no-repeat;
}

.ao_matrix_table_title {
	font-family: Futura, Verdana, Arial, Helvetica, Sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #003366;
	background-color: #eeeeee;
}

.ao_matrix_table_har {
}

.ao_matrix_table_dis {
}

.ao_matrix_link_har,.ao_matrix_link_har:visited, .ao_matrix_link_har:hover {
	font-family: Futura, Verdana, Arial, Helvetica, Sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #00ff00;
}

.ao_matrix_link_dis, .ao_matrix_link_dis:visited, .ao_matrix_link_dis:hover {
	font-family: Futura, Verdana, Arial, Helvetica, Sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #ff0000;
}

.topTable {
    	background-color: #ffffff;
}

.topTableB {
    	background-color: #ffffff;
	border-bottom: 1px solid #336699;
}

.entryTable {
    	background-color: #e7efff;
	border-bottom: 1px solid #336699;
}

.entryTableB {
    	background-color: #9ccfef;
	border-top: 1px solid #336699;
	border-bottom: 1px solid #336699;
}

.entryTableP2 {
    	background-color: #9ccfef;
}

.ao_prog_table { 
	border: 1px solid #003366; 
	spacing: 5px; 
}

.ao_prog_datatable { 
	border: 1px solid #003366; 
	padding-left: 5px; 
	padding-right: 5px; 
}

.ao_prog_header { 
	font-family: Futura, Verdana, Arial, Helvetica, Sans-serif; 
	font-size: 11px; 
	font-weight: bold; 
	background-color: #f7f9d1; 
	color: #003366; 
	height: 30px; 
	border-bottom: 1px solid #003366; 
}

.ao_prog_row_header { 
	font-family: Futura, Verdana, Arial, Helvetica, Sans-serif; 
	font-size: 11px; 
	text-align: left; 
	color: #003366; 
	background-color: #eeeeee; 
	height: 30px; 
	width: 24px; 
}

.ao_prog_txt { 
	font-family: Futura, Verdana, Arial, Helvetica, Sans-serif; 
	font-size: 11px; 
	font-weight: bold; 
	text-align: center; 
	color: #003366; 
	background-color: #eeeeee; 
	height: 16px; 
	width: 24px; 
}

.ao_prog_bgc { 
	background-color: #eeeeee; 
}

.ao_prog_har { 
	font-family: Futura, Verdana, Arial, Helvetica, Sans-serif; 
	font-size: 11px; 
	text-align: center; 
	color: #003366; 
	background-color: #80FF80; 
	height: 16px; 
	width: 24px; 
}

.ao_prog_dis { 
	font-family: Futura, Verdana, Arial, Helvetica, Sans-serif; 
	font-size: 11px; 
	text-align: center; 
	color: #003366; 
	background-color: #FF8080; 
	height: 16px; 
	width: 24px;
}

.ao_prog_nut { 
	font-family: Futura, Verdana, Arial, Helvetica, Sans-serif; 
	font-size: 11px; 
	text-align: center; 
	color: #003366; 
	background-color: #ffff00; 
	height: 16px; 
	width: 24px; 
}

.ao_prog_line { 
	background-color: #003366; 
	height: 1px;
}

