@import url("ah_style_menu.css");

body {
	font-family: arial;
	font-size: 10pt;
	color: #000033;
	width: 1200px; 
	margin: 0 auto;
	padding: 0 10px 0 10px;
}
img {
	border: 0;
}
input, button, select {
	font-size: 10pt;
}
textarea {
	font-family: arial;
	font-size: 10pt;
}
h1 {
	font: bold 20pt "Trebuchet MS", tahoma, verdana, helvetica, sans-serif;
	color: #33CCFF;
	margin: 0px;
}
h2 {
	font: normal 16pt "Trebuchet MS", tahoma, verdana, helvetica, sans-serif;
	color: #000033;
	border-bottom: 2px solid #CCCCCC;
	padding: 0 32px 0 0;
}
#th2 {
	font: normal 16pt "Trebuchet MS", tahoma, verdana, helvetica, sans-serif;
	color: #000033;
	border-bottom: 2px solid #CCCCCC;
}
#th3 {
	font-size: 12pt;
	font-weight: bold;
	color: white;
	background: url("img/cornertr.png") no-repeat top right #33CCFF;
	padding: 2px 35px 2px 5px;
}
#th4 {
	font-size: 11pt;
	font-weight: bold;
}
h4 {
	font-size: 11pt;
	font-weight: bold;
	margin-top: 12px;
	margin-bottom: 0px;
}
h5 {
	font: italic 16pt "Trebuchet MS", tahoma, verdana, helvetica, sans-serif;
	color: #000033;
	margin: 0px;
}
td {
	font-size: 10pt;
}
#anone {
	text-decoration: none;
	font-weight: bold;
}
#anone:hover {
	text-decoration: underline;
}
#th3 #anone {
	color: white;
}
#acloud {
	text-decoration: none;
	color: #000033;
}
#acloud:hover {
	text-decoration: underline;
	color: #0000FF;
}
#thumbtxt {
	font-size: 8pt;
	color: #000033;
}
#thumbtxt a {
	text-decoration: none;
	color: #000033;
}
#thumbtxt a:hover {
	text-decoration: underline;
}
#thumb {
	border-style: solid;
	border-color: #000033;
	border-width: 1px;
}
.box #thumb {
	border-color: white;
}
#thumbnailshadow {
	background: url("img/shadow_t.gif") no-repeat top left;
	padding: 0 4px 4px 0;
	float: left;
}
.box #thumbnailshadow {
	background: url("img/shadow_t_on_gr.gif") no-repeat top left;
}
#mediumshadow {
	background: url("img/shadow_m.gif") no-repeat bottom right;
	padding: 0 5px 5px 0;
}

/* Select color */
.scd { 
	background: #fff;
	float: left;
	font-size: 2px;
	margin: 0;
}
.scd a {
	border: 1px solid #000033;
	cursor: pointer;
	display: block;
	margin: 3px;
	height: 16px;
	width: 16px;
}
.scd-selected {
	background: #000033;
	float: left;
	font-size: 2px;
	margin: 0;
}
.scd-selected a {
	border: 1px solid #fff;
	cursor: pointer;
	display: block;
	margin: 3px;
	height: 16px;
	width: 16px;
}
.carcolor a {
	border: 1px solid #000033;
	height: 16px;
	width: 16px;
}

#small {
	font-size: 9pt;
	font-style: italic;
}

#table1 {
	border: 1px solid #CCCCCC;
}
#thead1 {
	vertical-align: top;
	background-color: #000033;
	color: white;
}
#thead1 td {
	padding: 3px;
}
#thead1 a {
	color: white;
}
#table1 td {
	font-size: 10pt;
}
#afwissel1 {
	background-color: #EEEEEE;
}
#afwissel2 {
	background-color: #FFFF66;
}
#premiumcel1 {
	background: url("img/premium_c1.gif") repeat-x bottom right #FFFFFF;
	height: 30px;
	width: 90%;
}
#premiumcel2 {
	background: url("img/premium_c2.gif") no-repeat bottom left #FFFFFF;
	width: 185px;
}
#premiumcel3 {
	background: url("img/premium_c3.gif") repeat-y top left #FFFFFF;
	padding: 4px 0 0 15px;
}

.content {
	margin: 8px 5% 0 5%;
}
.submenu {
	position: absolute;
	top: 132px;
	margin-left: 164px;
	padding: 0 0 0 30px;
	float: left;
	font-size: 8pt;
	color: white;
	background: url("img/cornerbl.png") no-repeat bottom left;
	background-color: #CCCCCC;
}
.submenu #right {
	background: url("img/cornerbr.png") no-repeat bottom right;
	padding: 0 0 0 25px;
}
.submenu a {
	padding: 0 5px 0 5px;
	text-decoration: none;
	color: #000033;
}
.submenu a:hover {
	text-decoration: none;
	color: white;
}
table.thinline {
	border: 1px solid #33CCFF;
	margin-top: 1px;
	width: 100%;
}
.greyline {
	border-left: 2px solid #C0C0C0;
	padding-left: 25px;
	margin-top: 1px;
	width: 100%;
}
hr.thinline {
	width: 85%;
	color: #33CCFF;
	border-style: dotted;
	height: 1px;
}
.thinlinemenu {
	float: right;
	margin-right: 30px;
	padding: 0 0 1px 30px;
	background: url("img/cornerbl.png") no-repeat bottom left;
	background-color: #33CCFF;
	font-size: 8pt;
	color: white;
}
.bottomlinemenu {
	text-align: right;
	font-size: 8pt;
	color: white;
}
.thinlinemenu #right {
	background: url("img/cornerbr.png") no-repeat bottom right;
	padding: 0 0 1px 25px;
}
.thinlinemenu a, .bottomlinemenu a {
	padding: 0 5px 0 5px;
	text-decoration: none;
	color: white;
}
.thinlinemenu a:hover, .bottomlinemenu a:hover {
	text-decoration: none;
	color: #000033;
}

.exclamationbox {
	background: url("img/exclamation.gif") no-repeat top left #FFFF66;
	border-style: solid;
	border-width: 1px;
	border-color: red;
	width: 300px;
	padding: 4px 20px 4px 20px;
	text-align: left;
}

.attentionbox {
	background: url("img/attention.gif") no-repeat top left #999999;
	border-style: solid;
	border-width: 1px;
	border-color: #000033;
	width: 300px;
	padding: 4px 20px 4px 20px;
	color: white;
	text-align: left;
}
.attentionbox li {
	margin-bottom: 5px;
}
.attentionbox a {
	color: #33FF33;
}
.messagebox {
	margin: 10px auto 10px auto;
	background: url("img/check2.gif") no-repeat top left #CCFFCC;
	border-style: solid;
	border-width: 1px;
	border-color: #333399;
	width: 300px;
	padding: 4px 20px 4px 20px;
	text-align: left;
}
.premiumbox {
	background-color: #CCFFFF;
	border: 1px solid #33CCFF;
	padding: 4px 20px 4px 20px;
}

.box {
	width: 100%;
	margin-left: auto;
	margin-right: auto;
	background: #CCCCCC;
}
.boxbot {
	width: 100%;
	margin-left: auto;
	margin-right: auto;
	background: #33CCFF;
}
.boxfloatright {
	float: right;
	width: 33%;
	background: #CCCCCC;
}
.boxfloatleft {
	float: left;
	width: 33%;
	background: #CCCCCC;
}
.boxtopl {
	background: url("img/cornertl.png") no-repeat top left;
	padding: 0 0 0 40px;
}
.boxtopr {
	background: url("img/cornertr.png") no-repeat top right;
	padding: 18px 4px 0 0;
}
.boxbotl {
	background: url("img/cornerbl.png") no-repeat bottom left;
	padding: 0 0 0 40px;
	height: 21px;
}
.boxbotr {
	background: url("img/cornerbr.png") no-repeat bottom right;
	height: 21px;
}
.box #thumb {
	border-style: solid;
	border-color: white;
	border-width: 1px;
}
.box #th4, .box h5 {
	color: white;
}
.box #th4 a, .box h5 a {
	color: white;
}

.groupbox {
	width: 175px;
/*	margin-left: auto;
	margin-right: auto; */
	background: #FFFFFF;
/*	float: left; */
}
.groupboxtop {
	width: 100%;
	margin-left: auto;
	margin-right: auto;
	background: #33CCFF;
	text-align: center;
}
.groupboxtopl {
	background: url("img/cornertl.png") no-repeat top left;
}
.groupboxtopr {
	background: url("img/cornertr.png") no-repeat top right;
	padding: 3px 0 0 0;
}
.groupboxmiddle {
	text-align: center;
	padding: 3px 0 3px 0;
	border: 1px solid #33CCFF;
}
.groupboxbot {
	width: 100%;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	background: #33CCFF;
}
.groupboxbotl {
	background: url("img/cornerbl.png") no-repeat bottom left;
	height: 21px;
}
.groupboxbotr {
	background: url("img/cornerbr.png") no-repeat bottom right;
	height: 21px;
/*	padding: 0 0 2px 0; */
}
.groupbox #thumb {
	border: 3px double #000033;
}
.groupbox #th4, .groupbox #th4 a {
	color: white;
}

.invis {
	visibility: hidden;
}
.vis {
	visibility: visible;
}
#show {
	color: #000033;
	text-decoration: none;
}
#show:hover {
	background-color: yellow;
}
.help {
	cursor: help;
}
#emp {
	font-size: 8pt;
	font-weight: bold;
}
#emp a {
	color: red;
}
#emp a:hover {
	color: #0000FF;
}
#forsale {
	color: red;
	font-size: 10pt;
	font-weight: bold;
	padding: 0 20px 0 20px;
}