/*
base typography/colors
*/

body,td,input,select {
	font-family:Arial, sans-serif;
}

body {
	background-color: #ffffff;
	color: #3c3c3c;
	font-size: 10px;
}

a {
	text-decoration: none;
}

a:link {
	color:#ef6b00;
	text-decoration:none;
}
a:visited {
	color:#ff9e41;
}
a:hover {
	background-color: #f9e0cc;
}
/*a:active {
	color:#ff9e41;
}*/
a.nomouseover:hover
{
    background: none;
}
a.button:hover
{
    background-color: Transparent;
}
p, td, th {
	line-height: normal;
}
p {
	padding-bottom: 1em;
}

h1 {
	color: #2a4971;
	font-size: 16px;
	font-weight: normal;
	letter-spacing: 0.1em;
	padding-top: 0.4em;
	padding-bottom: 0em;
}
h1.title
{
	color: #2a4971;
	font-size: 16px;
	font-weight: normal;
	letter-spacing: 0.1em;
	padding-top: 0.4em;
	padding-bottom: 0em;
}

h2 {
	color: #5e8cbe;
	font-size: 1.15em;
	font-weight: bold;
	padding-top: 0.4em;
	padding-bottom: 0.1em;
}

h3 {
	color: #5e8cbe;
	font-weight: bold;
	padding-top: 1.5em;
	padding-bottom: 0.5em;
}
h3.title
{
    color: #5c8ebf;
    font-size: 1.4em;
    font-weight: bold;
    padding: 0px;
    border-bottom: 1px solid #f1f1f1;
}
span.bekeken
{
    color: #5c8ebf;
    font-size: 12px;
    font-weight: bold;
    padding: 0px;
}
h4.title
{
    color: #5c8ebf;
    font-size: 1.5em;
    font-weight: bold;
    padding: 0px;
    padding-bottom: 10px;
    border-bottom: 1px dotted #b7b7b7;
}

div.logout
{
    background-image: url(/images/bg_loggedin.gif);
    background-position: top right;
    background-repeat: no-repeat;
    text-align: right;
    height: 22px;
    line-height: 22px;
    padding: 0px 20px 0px 10px;
    margin-bottom: 24px;
}
div.loggedin
{
    background-image: url(/images/bg_loggedin.gif);
    background-position: top right;
    background-repeat: no-repeat;
    background-color: #de6300;
    text-align: right;
    height: 22px;
    line-height: 22px;
    padding: 0px 20px 0px 10px;
}
div.loggedin a, div.logout a
{
    color: #ffffff;
    font-size: 11px;
    text-decoration: none;
}
div.loggedin a:hover, div.logout a:hover
{
    color: #ffffff;
    font-size: 11px;
    text-decoration: none;
    background-color: Transparent;
}

span.inloggen
{
    color: #5e8cbe;
    font-size: 1.15em;
    font-weight: bold;
    padding-top: 0.4em;
    padding-bottom: 0.1em;
}
span.obligatory
{
    color: #ef6b00;
}
input.textbox
{
    Width: 120px;
    height: 16px; 
    border: 1px solid #c0c0c0;
}
input.textboxerror
{
    width: 120px;
    height: 16px;
    border: 1px solid #ff0000;
}

blockquote {
	background-color:#f0f5fa;
	border: none;
	margin:1em;
	padding:0.5em;
}

blockquote p {
}

ul {
	line-height: normal;
	list-style-type: disc;
	padding-left: 1.4em;
}
ul ul {
	list-style-type: circle;
}
li {
}

strong {
	font-weight: bold;
}
em {
	font-style: italic;
}

/*
content sections
*/

#page-container {
}

#header-stripe, #menu-stripe {
	font-size: 0px;
}

#header-stripe {
	background-color: #fa7000;
}

#menu-stripe { 
	background-color: #416492;
}

#container { 	
}

#header {
	background: transparent url('../images/banner.png') no-repeat;
}
#header h1, #header h2 {
	display: none;
}

#menu {
	background-color:#416492;
}

#category-section {
	background: transparent url('../images/cat-bg.gif') no-repeat;
}
#category-section-content {
	background-color: #deecf9;
}

#content-section {
	font-size: 1.15em;
}

#footer-container {
	line-height: 40px;
	font-size: 1em;
	background-color: #416492;
	color: #fff;
}

#footer {
}

#footer-left {
	text-align: left;
}
#footer-right {
	text-align: right;
}

/*
 section-specific styles
*/

/* menu */
#menu ul {
	list-style: none;
	font-size: 1.1em;
	font-weight:bold;
	padding: 0px;
	width: 100%;
}

#menu li {
	display:block;
	float: left;
	height: 22px;
	background: transparent url('../images/menu-div.gif') no-repeat scroll top right;
}

/* menu links with round-edged rollover */
#menu li a,#menu li a:link,#menu li a:visited {
	display: block;
	position: relative;
	color: #ffffff;
	text-decoration:none;
	background-position: left center;
	padding: 0px 3px;
	margin: 4px 8px;
	height: 14px;
}

#menu li a:hover,
#menu li.belastingdienst a:hover,
#menu li.current a {
	background-color: #6282ac;
}
#menu li.belastingdienst current a {
    background-color: #6282ac;
}
/* #menu li a:active {
	color:#2a4971;
} */
#menu li a span {
	display: block;
}
.mtl, .mtr, .mbl, .mbr {
	display: block;
    width: 3px; height: 3px;
    position: absolute; 
    background: none no-repeat scroll left top;
    font-size: 0px;
}
.mtl {
    left: 0px; top: 0px;
}
.mtr {
    right: 0px; top: 0px;
    background-position: -3px top;
}
.mbl {
    left: 0px; bottom: 0px;
    background-position: left -3px;
}
.mbr {
    right: 0px; bottom: 0px;
    background-position: -3px -3px;
}
#menu li a:hover .mtl,
#menu li a:hover .mtr,
#menu li a:hover .mbl,
#menu li a:hover .mbr,
#menu li.current a .mtl,
#menu li.current a .mtr,
#menu li.current a .mbl,
#menu li.current a .mbr {
    background-image: url('../images/menu-dot.gif');
}



/* category/search box */

#category-section {
	color: #2a4971;
}

#category-section h2 {
	text-align: center;
	font-size: 1.4em;
	padding-top: 1em;
	padding-bottom: 1em;
}

#category-section ul {
	list-style: none;
	font-size: 1.15em;
	padding: 0px;
	width: 100%;
}

#category-section li {
	margin-top:2px;
	margin-bottom:2px;
	width: 100%;
}

#search-box {
	border: none 0 white;
	background: transparent url('../images/search-bg.gif') no-repeat;
	height: 48px;
	width: 155px;
	padding-top: 5px;
}

#search-terms-box, #search-type-box {
	height: 18px;
	width: 122px;
	margin: 0 auto;
}
#search-type-box{
	margin-bottom: 5px;
}
#search-terms-box {
	position:relative;
	height: 18px;
	line-height: 18px;
	background: transparent url('../images/search-input.gif') no-repeat;
}
input#SearchTerms {
	background: transparent none repeat scroll 0 0;
	border-style: none;
	width: 100px;
	font-size: 1.1em;
	margin-left: 1px;
}
input#Submit {
	position:absolute; right:0px;
}
/* category links with round-edged rollover */
#category-section li a,#category-section li a:link {
	display: block;
	position: relative;
	color: #2a4971;
	text-decoration:none;
	background: transparent url('../images/cat-chevron.gif') no-repeat;
	background-position: left center;

	padding-left: 15px;
	line-height: 2em;
	height: 2em;
	vertical-align: middle;
}
#category-section li.belastingdienst a,#category-section li.belastingdienst a:link {
	display: block;
	position: relative;
	color: #2a4971;
	text-decoration:none;
	background: transparent url('../images/cat-chevron.gif') no-repeat;
	background-position: left center;

	padding-left: 15px;
	margin-top: 25px;
	line-height: 2em;
	height: 2em;
	vertical-align: middle;
}
#category-section li a:visited {
	color: #2a4971;
	text-decoration:none;
}
#category-section li a:hover,
#category-section li.current a {
	color: #ffffff;
	background-color: #fa7000;
	background-image: url('../images/cat-chevron-hover.gif');
}
#category-section li.currentbelastingdienst a {
	color: #ffffff;
	margin-top: 25px;
	background-color: #fa7000;
	background-image: url('../images/cat-chevron-hover.gif');
}
/*#category-section li a:active {
	color:#2a4971;
}*/
#category-section li a span {
	display: block;
}
.ctl, .ctr, .cbl, .cbr {
	display: block;
    width: 3px; height: 3px;
    position: absolute; 
    background: none no-repeat scroll left top;
    font-size: 0px;
}
.ctl {
    left: 0px; top: 0px;
}
.ctr {
    right: 0px; top: 0px;
    background-position: -2px top;
}
.cbl {
    left: 0px; bottom: 0px;
    background-position: left -2px;
}
.cbr {
    right: 0px; bottom: 0px;
    background-position: -2px -2px;
}
#category-section li a:hover .ctl,
#category-section li a:hover .ctr,
#category-section li a:hover .cbl,
#category-section li a:hover .cbr,
#category-section li.current a .ctl,
#category-section li.current a .ctr,
#category-section li.current a .cbl,
#category-section li.current a .cbr {
    background-image: url('../images/cat-dot.gif');
}


/* content */
#content-section p {
}

#content-section h2 {
	background: transparent url('../images/header-underline.gif') repeat-x scroll left 2.4em;
	font-size: 1.2em;
	padding-bottom: 2.4em;
	margin-right: 15px;
}

/* search results */

table.search-results {
	width: 100%;
}

table.search-results thead th {
	position: relative;
	padding: 0.7em;
	color: #ffffff;
	height: 100%;
	background: #ef6b00 url('../images/table-head-div.gif') no-repeat scroll bottom right;
}

table.search-results tbody tr td {
	padding: 0.7em;
	background-color: #ffffff;
}

table.search-results tbody tr.alternate td {
	background-color: #f1f1f1;
}

table.search-results tbody tr:hover td {
	background-color: #f9e0cc;
}

th.date-column, td.date-column {
	width: 8%;
}
th.username-column, td.username-column {
    width: 60%;
}
th.email-column, td.email-column {
    width: 40%;
}
th.field-column, td.field-column
{
    width: 30%;
}
th.tekst-column, td.tekst-column
{
    width: 60%;
}
th.show-column, td.show-column
{
    width: 10%;
}
th.klant-column, td.klant-column
{
    width: 30%;
}
th.start-column, td.start-column
{
    width: 15%;
}
th.eind-column, td.eind-column
{
    width: 15%;
}
th.aantal-column, td.aantal-column
{
    width: 15%;
}
th.bedrag-column, td.bedrag-column
{
    width: 15%;
}
th.gefactureerd-column, td.gefactureerd-column
{
    width: 10%;
}

th.city-column, td.city-column {
	width: 23%;
}
th.province-column, td.province-column {
	width: 14%;
}
th.viewed-column, td.viewed-column {
	width: 10%;
}
td.viewed-column {
	text-align: right;
}

table.search-results thead a:link,
table.search-results thead a:visited {
	color:#ffffff;
	text-decoration:none;
	padding-right: 10px;
}
table.search-results thead a:hover {
	color:#ffffff;
	text-decoration:none;
	background-color: transparent;
	padding-right: 10px;
}
table.search-results thead a:active {
	color:#ffffff;
	text-decoration:none;
	padding-right: 10px;
}

table.search-results thead a.can-asc:hover {
    color: #f9e0cc;
}

table.search-results thead a.can-desc:hover {
	color: #f9e0cc;
}

table.search-results thead a.is-asc {
	background: transparent url('../images/table-head-sort-sprite.gif') no-repeat scroll right -50px;
}

table.search-results thead a.is-desc {
	background: transparent url('../images/table-head-sort-sprite.gif') no-repeat scroll right top;
}

/* photo link annotation */
table.search-results tbody a.hasfoto {
    	display: block;
	background-image: url('../images/table-photo.gif');
	background-repeat: no-repeat;
	background-position: right center;
	padding-right: 25px;
}

table.search-results tbody a.geannuleerd {
	color: #898989;
	text-decoration: line-through;
}

/* this is required to reset the padding so the dot can be placed in the top corner */
table.search-results thead tr th.date-column, 
table.search-results thead tr th.viewed-column,
table.search-results thead tr th.username-column,
table.search-results thead tr th.email-column,
table.search-results thead tr th.field-column,
table.search-results thead tr th.tekst-column,
table.search-results thead tr th.show-column,
table.search-results thead tr th.klant-column,
table.search-results thead tr th.start-column, 
table.search-results thead tr th.eind-column,
table.search-results thead tr th.aantal-column,
table.search-results thead tr th.gefactureerd-column{
	padding: 0px;
}
table.search-results thead th div {
	position:relative;
	padding: 0.7em;
}
.ttl, .ttr {
	display: block;
    width: 3px; height: 3px;
    position: absolute; 
    background: transparent url('../images/table-head-dot.gif') no-repeat scroll left top;
    font-size: 0px;
}
.ttl {
    left: 0px; top: 0px;
}
.ttr {
    right: 0px; top: 0px;
    background-position: -3px top;
}

.headersHome
{
    float: left;
    width: 100%;
    padding: 10px 0px 10px 0px;
}
.headerVeilingdeurwaarder
{
    float: left;
    width: 510px;
    margin-right: 9px;
}
.headerPhoto
{
    float: left;
    width: 251px;
}
.headerLeftTop
{
    float: left;
    width: 4px;
    height: 4px;
    background: transparent url('../images/dot_white.gif') no-repeat scroll left top;
}
.headerTop
{
    float: left;
    height: 4px;
    border-top: 1px solid #d6d6d6;
}
.headerRightTop
{
    float: left;
    width: 4px;
    height: 4px;
    background: transparent url('../images/dot_white.gif') no-repeat scroll right top;
}
.headerLeft
{
    float: left;
    width: 4px;
    height: 210px;
    border-left: 1px solid #d6d6d6;
}
.headerBlock
{
    float: left;
    height: 210px;
    background-color: #416492;
    color: #ffffff;
}
.headerRight
{
    float: right;
    width: 4px;
    height: 210px;
    border-right: 1px solid #d6d6d6;
}
.headerLeftBottom
{
    float: left;
    width: 4px;
    height: 4px;
    background: transparent url('../images/dot_white.gif') no-repeat scroll left bottom;
}
.headerBottom
{
    float: left;
    height: 4px;
    border-bottom: 1px solid #d6d6d6;
}
.headerRightBottom
{
    float: left;
    width: 4px;
    height: 4px;
    background: transparent url('../images/dot_white.gif') no-repeat scroll right bottom;
}

.resultsOverview
{
    float: left;
    width: 765px;
    height: 62px;
    margin: 10px 0px 20px 0px;
}
.resultsOverviewLeftTop
{
    float: left;
    width: 4px;
    height: 4px;
    background: transparent url('../images/dot_gray.gif') no-repeat scroll left top;
}
.resultsOverviewTop, .resultsOverviewBottom
{
    float: left;
    width: 757px;
    height: 4px;
    background-color: #e5e5e5;
}
.resultsOverviewRightTop
{
    float: left;
    width: 4px;
    height: 4px;
    background: transparent url('../images/dot_gray.gif') no-repeat scroll right top;
}
.resultsOverviewLeft, .resultsOverviewRight
{
    float: left;
    width: 4px;
    height: 54px;
    background-color: #e5e5e5;
}
.resultsOverviewBlock
{
    float: left;
    width: 757px;
    height: 54px;
    background-color: #e5e5e5;
}
.resultsOverviewLeftBottom
{
    float: left;
    width: 4px;
    height: 4px;
    background: transparent url('../images/dot_gray.gif') no-repeat scroll left bottom;
}
.resultsOverviewRightBottom
{
    float: left;
    width: 4px;
    height: 4px;
    background: transparent url('../images/dot_gray.gif') no-repeat scroll right bottom;
}
.resultsOverviewIcon
{
    float: left;
    width: 93px;
    height: 54px;
    margin-right: 15px;
}
.resultsOverviewFound
{
    float: left;
    width: 604px;
    padding: 10px 0px 10px 0px;
    color: #416492;
    font-family: Arial, Helvetica, Sans-Serif;
    font-size: 14px;
    font-weight: normal;
}
.resultsOverviewFoundAll
{
    float: left;
    width: 712px;
    padding: 10px 0px 10px 0px;
    color: #416492;
    font-family: Arial, Helvetica, Sans-serif;
    font-size: 14px;
    font-weight: normal;
}
.resultsOverviewFound span.amount, .resultsOverviewFoundAll span.amount
{
    font-weight: bold;
}
.resultsOverviewExtra
{
    float: left;
    width: 604px;
}
.resultsOverviewExtraAll
{
    float: left;
    width: 712px;
}
.resultsOverviewRefine
{
    float: left;
    font-family: Arial, Helvetica, Sans-Serif;
    font-size: 11px;
    color: #595959;
    margin-right: 60px;
}
.resultsOverviewRefineAll
{
    float: left;
    font-family: Arial, Helvetica, Sans-Serif;
    font-size: 11px;
    color: #595959;
    margin-right: 10px;
}

.resultsOverviewCategory
{
    float: left;
    font-family: Arial, Helvetica, Sans-Serif;
    font-size: 11px;
    color: #595959;
    font-weight: bold;
    margin-right: 20px;
}
.resultsOverviewProvince
{
    float: left;
    font-family: Arial, Helvetica, Sans-Serif;
    font-size: 11px;
    color: #595959;
    font-weight: bold;
    margin-right: 20px;
}
.resultsOverviewProvince label, .resultsOverviewPeriod label, .resultsOverviewCategory label
{
    font-weight: bold;
    padding-right: 10px;
}
.resultsOverviewPeriod
{
    float: left;
    font-family: Arial, Helvetica, Sans-Serif;
    font-size: 11px;
    color: #595959;
    font-weight: bold;
}

.titel
{
    float: left;
    width: 450px;
    padding: 45px 25px 30px 25px;
    font-family: Arial, Helvetica, Sans-Serif;
    font-size: 30px;
    font-weight: bold;
    color: #ffffff;
}
.subtitel
{
    float: left;
    width: 450px;
    padding: 0px 25px 40px 25px;
    font-family: Arial, Helvetica, Sans-Serif;
    font-size: 18px;
    font-weight: bold;
    color: #ffffff;
}
.divider
{
    float: left;
    width: 450px;
    padding: 0px 25px 0px 25px;
}
.intro
{
    float: left;
    width: 450px;
    padding: 10px 25px 5px 25px;
    font-family: Arial, Helvetica, Sans-Serif;
    font-size: 12px;
    color: #ffffff;
}
.links
{
    float: left;
    width: 450px;
    padding: 5px 25px 0px 25px;
}
.links a
{
    display: block;
    float: left;
    padding-right: 20px;
    font-family: Arial, Helvetica, Sans-Serif;
    font-size: 12px;
    color: #deecf9;
    text-decoration: none;
    background: transparent url(../images/arrow_blue.gif) no-repeat scroll top right;
}
.links a:hover
{
    display: block;
    float: left;
    padding-right: 20px;
    font-family: Arial, Helvetica, Sans-Serif;
    font-size: 12px;
    color: #ffffff;
    text-decoration: none;
    background: transparent url(../images/arrow_blue.gif) no-repeat scroll top right;
}

.Photo
{
    float: left; 
    width: 241px; 
    height: 142px; 
    border-bottom: 1px solid #ffffff;
}
.PhotoFooter
{
     float: left; 
     width: 215px; 
     height: 52px; 
     background-color: #fa7000; 
     color: #ffffff; 
     padding-top: 15px;
     padding-left: 26px;
}
.PhotoFooter a
{
    display: block;
    width: 185px;
    height: 10px;
    font-family: Arial, Helvetica, Sans-Serif;
    font-size: 12px;
    color: #ffffff;
    text-decoration: none;
    background: transparent url(../images/bg_photofooterlink.jpg) no-repeat scroll top left;
}
.PhotoFooter a:hover
{
    font-family: Arial, Helvetica, Sans-Serif;
    font-size: 12px;
    width: 185px;
    height: 10px;
    color: #f9e0cc;
    text-decoration: none;
    background: transparent url(../images/bg_photofooterlink.jpg) no-repeat scroll top left;
}

/* 
search grid controls 
*/
#search-controls {
	margin-top: 10px;
}

#search-num-results,
#search-results-page-size,
#search-pages {
	height: 25px;
	line-height: 25px;
}

/* paging controls */
#search-pages .search-page-div {
	padding: 0px;
	margin: 0px 4px 0px 4px;
	width: 1px;
	height: 25px;
	background: transparent url('../images/table-page-sprite.gif') no-repeat scroll -44px top;
	color: #fff;
}

#search-pages a,#search-pages a:link {
	margin: 0px 0px 0px 4px;
	color: #3c3c3c;
	text-decoration:none;
	background: transparent url('../images/table-page-sprite.gif') no-repeat scroll left top;
	width: 22px;
	height: 25px;
	text-align: center;
}
#search-pages a:visited {
	color: #3c3c3c;
	text-decoration:none;
}
#search-pages a:hover,
#search-pages a.search-page-current-link {
	color: #ffffff;
	background-position: -22px top;
}

/* next/previous page links */ 
#search-pages {
	height: 25px;
	line-height: 25px;
}

#search-pages a.search-previous-page, #search-pages a.search-previous-page:link,
#search-pages a.search-next-page, #search-pages a.search-next-page:link {
	color: #ef6b00;
	text-decoration:none;
	background: transparent url('../images/link-back.gif') no-repeat scroll left;
	padding-left: 11px;
	margin: 0px 10px 0px 0px;
	width: auto;
	min-width: 4.5em;
	text-align: left;
}
#search-pages a.search-next-page, #search-pages a.search-next-page:link {
	background: transparent url('../images/link-forward.gif') no-repeat scroll right;
	padding: 0px 11px 0px 0px;
	margin: 0px 0px 0px 10px;
	text-align: right;
}
#search-pages a.search-previous-page:visited,
#search-pages a.search-next-page:visited {
	color: #ef6b00;
}
#search-pages a.search-previous-page:hover,
#search-pages a.search-next-page:hover {
	background-color: #f9e0cc;
}
#search-pages a.search-previous-page:active,
#search-pages a.search-next-page:active {
	color: #ef6b00;
}
#search-pages a, #search-pages span {
	display:inline-block;
}



/*
detail page sections
*/

.visited-count {
	color: #416492;
}
div.auction-details {
	padding-top: 15px;
}

table.auction-details {
	border-style: none;
	border-collapse: collapse;
	padding: 0px;	
}

table.auction-details td {
	padding: 1px 0px;	
}

table.auction-details td.label {
	padding-right: 5px;	
	width: 7em;
	color: #898989;
}

table.auction-details td.auction-date,
table.auction-details td.auction-time {
	font-size: 1.2em;
	font-weight: bold;
}

/*company section*/
.company-details {
	background-color: #f0f5fa;
	padding: 15px;
	margin-left: 15px;
}

.company-logo {
	background-color: #416492;
	padding: 3px;
	margin: 5px;
}

.company-links {
	margin: 5px;
	margin-left: 50%;
}

.company-links ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}

.company-links a {
	display: block;
	height: 25px;
	padding-left: 30px;
	background: transparent url('../images/button-sprites.gif') no-repeat scroll left top;
	line-height: 25px;
}
.company-links a:hover {
	background-color: #f9e0cc;
	text-decoration: underline;
}
.company-links a.print-page {
	background-position: left -125px;
}

.company-links a.tell-friend {
	background-position: left -100px;
}

.company-links a.email {
	background-position: left -50px;
}

/* footer */
#footer a:link {
	color:#ffffff;
}
#footer a:visited {
	color:#ffffff;
}
#footer a:hover {
	color: #deecf9;
	background-color: transparent;
}
#footer a:active {
	color:#ffffff;
}
.ftl, .ftr {
	display: block;
    width: 3px; height: 3px;
    position: absolute; 
    background: transparent url('../images/footer-dot.gif') no-repeat scroll left top;
    font-size: 0px;
}
.ftl {
    left: 0px; top: 0px;
}
.ftr {
    right: 0px; top: 0px;
    background-position: -3px top;
}

.closedContract
{
    float: left;
    padding: 16px 70px 16px 24px;
    width: 666px;
    background-color: #f7f7f7;
    background-image: url(/images/modeselector_inactive_n.gif);
    background-position: right;
    background-repeat: no-repeat;
    color: #416492;
    font-size: 12px;
    border: 1px solid #e4e4e4;
    margin-top: 15px;
}
.closedContractOver
{
    float: left;
    padding: 16px 70px 16px 24px;
    width: 666px;
    background-color: #f7f7f7;
    border: 1px solid #e4e4e4;
    background-image: url(/images/modeselector_inactive_h.gif);
    background-position: right;
    background-repeat: no-repeat;
    color: #5e8cbe;
    font-size: 12px;
    margin-top: 15px;
}
.selectedContract
{
    float: left;
    padding: 16px 70px 16px 24px;
    width: 666px;
    background-color: #f7f7f7;
    background-image: url(/images/modeselector_active_n.gif);
    background-position: right;
    background-repeat: no-repeat;
    border: 1px solid #e4e4e4;
    color: #416492;
    font-size: 12px;
    margin-top: 15px;
}
.selectedContractOver
{
    float: left;
    padding: 16px 70px 16px 24px;
    width: 666px;
    background-color: #f7f7f7;
    background-image: url(/images/modeselector_active_h.gif);
    background-position: right;
    background-repeat: no-repeat;
    border: 1px solid #e4e4e4;
    color: #5e8cbe;
    font-size: 12px;
}
.closedContract label, .closedContractOver label, .selectedContract label, .selectedContractOver label
{
    float: left;
    display: block;
    width: 110px;
    height: 20px;
    font-weight: bold;
}
.closedContract span, .closedContractOver span, .selectedContract span, .selectedContractOver span
{
    float: left;
    display: block;
    width: 556px;
    height: 20px;
}
.contractOverview
{
    float: left;
    border-left: 1px solid #e4e4e4;
    border-right: 1px solid #e4e4e4;
    border-bottom: 1px solid #e4e4e4;
    padding: 24px 24px 24px 24px;
    width: 712px;
    color: #696969;
    font-size: 12px;
}

table.infotable
{
    border: 1px solid #ef6b00;
    background-color: #ffffff;
    padding: 5px;
    width: 270px;
}
table.infotable th
{
    font-weight: bold;
    padding: 5px;
}
table.infotable td
{
    font-weight: normal;
    padding: 5px;
}

.beheeritem
{
    float: left; 
    padding: 0px 15px 0px 15px; 
    height: 22px; 
    line-height: 22px; 
    font-weight: bold; 
    text-align: center; 
    color: #000000; 
    margin-right: 20px;
}
.beheeritemover
{
    float: left; 
    padding: 0px 15px 0px 15px; 
    height: 22px; 
    line-height: 22px; 
    font-weight: bold; 
    text-align: center; 
    color: #f67206; 
    margin-right: 20px;
    cursor: pointer;
}
.beheeritemselected
{
    float: left; 
    padding: 0px 15px 0px 15px; 
    height: 22px; 
    line-height: 22px; 
    font-weight: bold; 
    text-align: center; 
    background-color: #f67206; 
    color: #ffffff; 
    margin-right: 20px;
}

.news-article-menu
{
    float: left;
    width: 330px;
}
.news-article
{
    float: left;
    width: 390px;
    line-height: 16px;
    padding-left: 25px;
}
.news-article-menu ul
{
    list-style-type: none;
    padding: 0px;
    margin: 0px;
}
.news-article-menu li
{
    width: 300px;
    background-color: #f5f5f5;
    padding: 10px 15px 10px 15px;
    border-bottom: 1px solid #e3e3e3;
    color: #6d6e71;
    line-height: 16px;
}
.news-article-menu li.over
{
    width: 300px;
    background-color: #f9f9f9;
    padding: 10px 15px 10px 15px;
    border-bottom: 1px solid #e3e3e3;
    color: #6d6e71;
    line-height: 16px;
}
.news-article-menu li.current
{
    width: 300px;
    background-color: #ffffff;
    padding: 10px 15px 10px 15px;
    border-bottom: 1px solid #e3e3e3;
    color: #6d6e71;
    line-height: 16px;
}
.news-article-menu span.title
{
    color: #fa7000;
}