@charset "utf-8";
/* CSS Document */
/* add-ons for menu css in order maintain correct behaviour of the menu  */
p.vandaag, p.vandaag a { 
	clear: none;
}	

/* main container setup */	
#wrapper {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	font-weight: normal;
}

#wrapper a{
	color: rgb(231, 63, 0);
}


#wrapper, #google-ads, #footer {
	width: 990px;
	text-align:center;
	margin: 0 0 0 7px;
	background: #ccc;
	padding: 0 0 20px 0;
}

#google-ads {
	width: 988px;
	border: 1px solid #ccc;
	padding: 0px;
}

#footer {
	background: #fff;
}

/* tabs */
#wrapper #tabs {
	float: left;
	width: 980px;
	height: 16px;
	margin: 0 5px;
}

#wrapper #tabs ul {
	margin:0;
	padding: 0;
	clear: none;
	height: 16px;
	list-style-type: none;
}
#leftcol-2 ul {
	margin:3px 0 3px 0;
	padding: 0 0 0 20px;
}

#wrapper #tabs li, #wrapper #tabs li img  {
	float: left;
	border: 0;	
}

#wrapper #tabs li, #wrapper #tabs li.active {
	margin: 0 2px 0 0;
	clear: none;
	height: 16px;
	background: #ccc url(../gfx/occ_p_tab_r.png) right no-repeat;
}

#wrapper #tabs li.active {
	background: #ccc url(../gfx/occ_a_tab_r.png) right no-repeat;
}

#wrapper #tabs li {
	line-height: 16px;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: normal;
	color: #333;
	padding: 0 7px 0 0;
	text-align: center;
}

#wrapper #tabs a  {
	text-decoration: none;
	color: #666;
}

#wrapper #tabs a:hover  {
	text-decoration: none;
	color: #333;
}

/* black header */
#head {
	width: 990px;
	height: 41px;
	margin: 0;
	text-align:left;
	background: #ccc url(../gfx/occ_header.png) no-repeat;
}

/* paging container markup */
.paging-top, .paging-bottom  {
	float: left;
	margin: 10px 5px;
	text-align: left;
	width: 980px;
	height: 35px;
	background: url(../gfx/occ_paging_bg.png) 0 bottom no-repeat;
	display: block;
}

#wrapper .paging {
	float: left;
	padding: 0 5px;
	line-height: 28px;
	color: #930;	
}

#wrapper .paging .p-numbers, #wrapper .paging .p-numbers a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #151515;
	text-decoration: none;
}

#wrapper .paging .p-numbers a:hover {
	color: #930;
}

#wrapper .paging .p-numbers .activepage {
	font-size: 125%;
	font-weight: bold;
	color: #930;
	text-decoration: underline;
}

#wrapper .icons {
	float: right;
	margin: 0;
	padding: 0;
	line-height: 29px;
}

.icons ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

.icons li {
	float: left;
}

.icons a {
	font-family: Arial, Helvetica, sans-serif;
	color: #151515;
	font-size: 11px;
	text-decoration: none;
	color: #333;
	padding: 0 11px 0 0;
	margin: 0;
}

.icons img {
	float: left;
	border: 0;
	padding: 2px 5px 0 0;
	margin: 0;
}	

/* common elements text markup */
h2, h3, h4, h5, #google-ads h4 {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	color: #333;
	float: left;
	clear: none;
	margin: 0;
	line-height: 150%;
}

h2 {
	font-size: 16px;
	font-weight: normal;
}


#leftcol-2 h2 {
	font-size: 16px;
	font-weight: bold;
}

h3 {
	font-size: 13px;
}

h4 {
	font-size: 12px;
	font-weight: normal;
}

h5 {
	font-size: 12px;
}

p {
	font-size: 11px;
	padding: 0 2px;
	clear: both;
}

#leftcol-2 ul li {font-size: 11px;clear:both;}


.center {
	text-align: center;
	}

.float-l {
	float: left;
}

.float-r {
	float: right;
}

.float-r h6 {
	margin: 0;
	padding: 0;
	clear: none;
	font-size: 11px;
}

img.center {
	padding: 15px 23px 0 23px;
	border: 0;
}

#rightcol-3 #laatste5 div, #rightcol-3 #laatste5 div .alter {
	margin: 0;
	padding: 0 2px;
	border-bottom: #ccc 1px dotted;
	height: 20px;
	line-height: 20px;
}

#rightcol-3 #laatste5 div .float-l {
	width: auto;
	clear: none;
	vertical-align: middle;
}


#rightcol-3 #laatste5 .float-r {
	clear: none;
	vertical-align: middle;
}

#rightcol-3 #laatste5 div, #rightcol-3 #laatste5 div .alter {
	height: 20px;
}

#rightcol-3 #laatste5 a {
	color: #151515;
	text-decoration: none;
}


#rightcol-3 #laatste5 a.internal {
	color: #930;
	}

#rightcol-3 .alter, #midcol-3 div div .alter {
	background: #eee;
	}

.text-r {
	text-align: right;
}

.copyright {
	text-align: right;
}

/* form & label markup behaviour */
#leftcol-3 form {
	background: #eee;
    width: 220px;
	padding: 0;
	margin: 0;
}

#leftcol-3 fieldset {
  border: 0;
	padding: 0 2px;
	margin: 1px 0;
	border-top: 1px solid #fff;
}

#leftcol-3 fieldset ul {
  margin: 0;
  padding: 3px 0;
}

#leftcol-3 fieldset li {
  width: 212px;
  min-height: 20px;
  height: auto;
  padding: 0 3px 3px 0;
  margin: 2px 0;
  list-style-type: none;
  clear: both;
  display: block;
}

#leftcol-3 fieldset input {
  font-family: Verdana, sans-serif;
  font-size: 10px;
}

#leftcol-3 fieldset textarea.leftcol_contact {
  float: right;
  font-family: Verdana, sans-serif;
  font-size: 10px;
  width: 140px;
  height: 80px;
  margin: 0 0 5px 0;
}

#leftcol-3 fieldset input.leftcol_contact  {
  width: 140px;
  float: right;
  font-family: Verdana, sans-serif;
  font-size: 10px;
}

#leftcol-3 fieldset label {
  width: 57px;
  float: left;
  line-height: 18px;
  text-align: right;
}

#leftcol-3 #submit {
  padding: 5px;
  margin: 0 0 0 10px;
}

/* setup of 3 column layout in container contentpane */
#wrapper #contentpane {
	float: left;
	width: 980px;
	background: #fff url(../gfx/occ_content_bg.png) 0 bottom no-repeat;
	margin: 0 5px;
	padding: 0 0 20px 0;
}

#contentpane #leftcol-2 {
	width: 604px;
	margin: 10px 30px 0 5px;
	padding: 0; 
	float: left;
	text-align:left;
}	

#contentpane #leftcol-3 {
	width: 220px;
	margin: 10px 10px 0 5px;
	padding: 0; 
	float: left;
	text-align:left;
}	

#contentpane #midcol-3 {
	width: 394px;
	margin: 10px 10px 0 0;
	padding: 0; 
	float: left;
	text-align:left;
}

#contentpane #rightcol-3 {
	width: 336px;
	margin: 10px 0 0 0;
	padding: 0; 
	float: left;
	text-align:left;
}

#contentpane #widecol {
	width: 740px;
	margin: 10px 0 0 0;
	padding: 0; 
	float: left;
	text-align:left;
}

/* setup / markup leftcol-3, leftcol-2 and rightcol-3 */
#leftcol-3 div, #rightcol-3 div, leftcol-2 div {
	color: #333;
	margin: 0 0 20px 0;
}

#leftcol-3 p, #leftcol-3 div div, #rightcol-3 p, #rightcol-3 div div, #leftcol-2 p, #leftcol-2 div div {
	padding: 2px;
	margin: 0;
	color: #151515;
	clear: both;
	font-size: 11px;
}
		
#leftcol-3 #picture img {
	border: none;
	width: 220px;
	margin: 0 0 2px 0;
	clear: both;
}

#leftcol-3 #picture a.internal {
	float: right;
}

#leftcol-3 #seller {
	text-align: left;
	color: #151515;
	font-size: 11px;
	font-weight: normal;
}

#leftcol-3 h3, #rightcol-3 h3, leftcol-2 h3 {
	width: 216px;
	margin: 0 0 1px 0;
	padding: 2px 0 2px 4px;
	background: #eee;
}

#leftcol-3 h4 {
	width: 216px;
	margin: 0 0 1px 0;
	padding: 2px 0 2px 4px;
}

#rightcol-3 h3 {
	width: 332px;
}

#rightcol-3 h3.nbg {
	width: 336px;
	background: none;
}

#rightcol-3 h3.atv {
	background: #eee url(../gfx/tevredenh3.png) no-repeat center right;
}

#leftcol-3 #rating div, #leftcol-3 #model div {
	font-size: 11px;
	font-weight: bold;
	background: #eee;
	line-height: 16px;
	clear: both;
	margin: 0;
	padding:0;
}

#leftcol-3 #model div {
  background: #fff;
}

#leftcol-3 #rating div.left, #leftcol-3 #rating div.right, #leftcol-3 #model div.left, #leftcol-3 #model div.right {
	margin: 3px 0;
	padding: 0 2px;
}	

#leftcol-3 #rating div.left, #leftcol-3 #model div.left {
	width: 154px;
	float: left;
	clear: none;
}	

#leftcol-3 #rating div.right, #leftcol-3 #model div.right {
	float: right;
	clear: none;
}	

#leftcol-3 .formbox, #leftcol-2 .formbox {
	margin: 0 0 3px 0;
	}
	
#leftcol-3 .comment, #midcol-3 .comment, #leftcol-2 .comment {
	cursor: pointer;
	background: #eee url(../gfx/inklappen.gif) no-repeat right top;
	width: 217px;
	height: 23px;
	padding: 0 3px 0 0;
	margin: 0 0 1px 0;
	display: block;
}

#midcol-3 .comment_n, #leftcol-2 .comment_n {
	cursor: pointer;
	background: #eee url(../gfx/uitklappen.gif) no-repeat right top;
	width: 217px;
	height: 23px;
	padding: 0 3px 0 0;
	margin: 0 0 1px 0;
	display: block;
}

#leftcol-3 .active, #midcol-3 .active, #leftcol-2 .active {
	background: #eee url(../gfx/uitklappen.gif) no-repeat right top;	
	width: 217px;
	height: 23px;
	padding: 0 3px 0 0;
	margin: 0 0 1px 0;
	display: block;
}

#midcol-3 .active_n, #leftcol-2 .active_n {
	background: #eee url(../gfx/inklappen.gif) no-repeat right top;	
	width: 217px;
	height: 23px;
	padding: 0 3px 0 0;
	margin: 0 0 1px 0;
	display: block;	
	}

#midcol-3 .comment, #midcol-3 .active, #midcol-3 .comment_n, #midcol-3 .active_n {
	width:392px
	}
	
#leftcol-2 .comment, #leftcol-2 .active, #leftcol-2 .comment_n, #leftcol-2 .active_n {
	width:622px
	}	

#leftcol-3 .comment h3, #midcol-3 .comment h3, #midcol-3 .comment_n h3, #midcol-3 .active_n{
	background:none;
}

#midcol-3 .formbox {
	width: 394px;
	}
	
#midcol-3 .formbox select, #midcol-3 .formbox input[type="text"], leftcol-2 form input[type="text"] {
	width: 190px;
	font-size: 11px;
}	

#midcol-3 .formbox input[type="text"] {
	width: 182px;
}

#midcol-3 .formbox input[type="submit"] {
	padding: 5px;
	font-size: 11px;
}
	
.mileft, .miright, .mileft-tco, .miright-tco, .tcoleft, .tcocenter, .tcoright, .tcoleft-top, .tco-right-top, .mitotal {
    display: table-cell;
	display: inline-block;
	line-height: 130%;
}

.mileft, .mileft-tco, .tcoleft, .tcoleft-top, .mitotal {
	width: 225px;
	clear: none;
	padding: 0 0 0 4px;
	vertical-align: top;
	font-weight: bold;
	}
	
.tcoleft {
	width:300px;
	}
	
.mitotal {
	width: 390px;
}		


.mileft a, .tcoleft a {
	cursor: help;
	text-decoration: none;
	color: #151515;
}

.miright, .tcoright, .tcoright-top {
	width: 140px;
	clear: right;
	vertical-align: top;
	margin: 0 0 0 5px;
	}
	
.tcoright {
	width: 70px;
	padding: 0;
	text-align: right;
	}	

.tcoleft-top, .tcoright-top, .mileft-tco, .miright-tco {
	line-height: inherit;
	height: auto;
	clear: none;
	}
	
.tcoleft-top, .mileft-tco {
	width: 160px;
}

.tcoright-top, .miright-tco {
	width: 220px;
	}	
	
.tcocenter {
	width: 15px;
}

.tco-top {
	float: left;
	margin: 2px 0 0 0;
	padding: 0 0 2px 0;
	width: 100%;
	height: auto;
	border-bottom: #999 1px dotted;
	}
	
.border-bottom {	
	margin: 2px 0 0 0;
	padding: 0 0 2px 0;
	width: 100%;
	height: auto;
	border-bottom: #999 1px dotted;
}	

.tcoleft, .tcocenter, .tcoright, .tcoleft-top, .tcoright-top {	
	float:left;		
}
	
.formbox ul {
	margin: 0; 
	padding: 0 0 0 25px;
	list-style: decimal;
}

.formbox li {
	width: 100%;
	line-height: 170%;
	clear: both;
}

#leftcol-2 form div label {
	width: 100px;
	line-height: 28px;
	display: inline-block;
	font-size: 11px;
	}
	
#leftcol-2 form fieldset {
	padding: 15px;
	background: url(../gfx/form_bg.png) 0 bottom repeat-x;
	border: #ccc 1px solid;
}

#leftcol-2 form fieldset legend {
	font-family: trebuchet MS, arial, sans;
	font-size: 16px; 
	font-weight: bold;
	color: #555;
	margin: 0 5px 10px 5px;
}		
	
#leftcol-2 form div input[type="text"] {font-size: 11px; width:222px;}	
#leftcol-2 form div input[type="submit"] {font-size: 11px; padding: 5px 15px;}	

#leftcol-2 form div label.wide {
	width: 400px;
	line-height: 28px;
	display: inline-block;
	vertical-align: baseline;
}

/* rightcol-3 */
#rightcol-3 #bedrijfsfilm,  #rightcol-3 #mening, #rightcol-3 #laatste {
margin: 0 0 20px;
display: block;
}

#rightcol-3 #ratings div {
	height: 16px;
	clear: right;
}

#rightcol-3 #ratings div div .rate-left {
	float: left;
	width: 256px;
}

#rightcol-3 #ratings div div .rate-right {
	float: right;
	text-align: right;
	margin: 0;
	padding: 0;
}

/* markup in midcol-3 & widecol */
#midcol-3 div, #widecol div {
	font-size: 11px;
	color: #333;
	margin: 0 0 20px 0;
}

#midcol-3 div div {
	margin:0 0 5px 0;
}

#bijzonderheden div, #aanbieder div, #aanbod div, #technisch div, #ratings div, .yui-content div, #specs div, #garantietabs div {
	margin: 0;
}

#midcol-3 div p {
	font-size: 11px;
	margin: 0;
}

#midcol-3 h2, #midcol-3 h3, #midcol-3 h4, #widecol h3 {
	width: 390px;
	margin: 0 0 1px 0;
	padding: 0 0 0 4px;
	background: #eee;
	color: #333;
}

#midcol-3 .comment h3 {background: none;}

#midcol-3 .right h4 {
	background: none;
	}

#widecol h3 {
	width: 734px;
	padding: 0 2px 0 4px;
	height: 25px;	
}

#midcol-3 h2 {
	font-weight: bold;
}

#midcol-3 h5 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	margin: 0;	
}

#midcol-3 .left, #midcol-3 .right, #midcol-3 .leftnap, #midcol-3 .rightnap  {
	float: left;
	margin: 0;
	font-size: 11px;
	line-height: 150%;
	padding: 2px;
	color: #333;
}

#midcol-3 .leftnap, #midcol-3 .rightnap  {
	background: #eee;
}

#midcol-3 .left, #midcol-3 .leftnap {
	width: 153px;
}

#midcol-3 .right, #midcol-3 .rightnap {
	width: 233px;
}

#midcol-3 #aanbieder, #midcol-3 #bijzonderheden {
	margin: 0 0 20px;
}

#midcol-3 #oordeellist .left {
	float:left;
	clear: none;
	width: 330px;
	display: block;
}

#midcol-3 #oordeellist .right {
	float: right;
	clear: none;
	width: auto;
	display: block;
	text-align: right;	
}

#midcol-3 #oordeellist .alter, .alter_fl {
	background: #eee;
	width: 100%;
	}
	
.alter_fl {
	float: left;
	font-size: 12px;
	font-weight: bold;
	vertical-align: middle;
	height: 25px;
	padding: 4px 0 0;
	
	}	

#midcol-3 #oordeellist h4 {
	width: auto;
	padding: 0 2px 0 0;
	margin: 0 0 0 10px;
	}	

#oordeellist .pagelinks {
	line-height: 200%;
	text-align: center;
	}

#midcol-3 #story, #midcol-3 #aanbieder .left, #midcol-3 #aanbieder .right, #midcol-3 #technisch .left, #midcol-3 #technisch .right {
	float: left;
	margin: 0;
	line-height: 13px;
	font-size: 11px;
}

#midcol-3 #story p {
	margin: 0 0 10px 0;
}

#midcol-3 .footerlinks {
	text-align: center;
	color: #930;
}

#midcol-3 #technisch .right {
	float: right;
}


#midcol-3 #aanbieder .left {
	width: 173px;
	font-weight: bold;
}

#midcol-3 #aanbieder .right {
	width: 213px;
	font-weight: normal;
}

#midcol-3 #technisch .left {
	width: 220px;
	font-weight: bold;
	line-height: 16px;
	vertical-align: bottom;
}

#midcol-3 #technisch .right {
	width: 163px;
	font-weight: normal;
	text-align: right;
	line-height: 16px;
	vertical-align: bottom;
}

#opties h4, #informatie h4   {
	background: none;
	margin: 0;	
	padding: 0 2px;
}

#informatie h4   {
	font-weight: bold;
}

.finance, .insurance {
	line-height: 25px;
	margin: 0;
	padding: 0;
}

#midcol-3 #ratings div {
	margin: 0;
	}

#midcol-3 div div .rate-left, #midcol-3 div div .rate-right {
	font-weight: bold;
	line-height: 18px;
}

.finance, .rate-left {
	float: left;
	margin: 0;
	padding: 0 0 0 2px;
}

.insurance, .rate-right {
	float: right;
	margin: 0;
	padding: 0;
}


/* widecol aka resultlist */
#widecol #resultheader {
	text-align: left;
	margin: 0;
}

#widecol .result {
	float: left;
	width: 740px;
	display: block;
	padding: 0 0 5px 0;
	margin: 2px 0 3px 0;
	border-bottom: 1px dotted #ccc;
}

#widecol .result div {
	margin: 0;
	padding: 0;
}

#widecol .result .resultimage img {
	float: left;
	width: 100px;
	height: auto;
	display: block;
	margin: 0 10px 0 0;
	border: 0;
}

#widecol .result .resulttext {
	float: left;
	width: 630px;
}

#widecol .result .resulttext .title, #widecol .result .resulttext .title a, #widecol .result .resulttext .price {
	font-size: 11px;
	font-weight: bold;
	color: #930;
}

#widecol .result .resulttext .price {
	float: right;
	text-align: right;
	margin: 0 0 0 50px;
}

#widecol .result .garanties {
	float: right;
	color: #151515;
	margin: 0;
	padding: 15px 0 0 0;
}

#widecol .result .resulttext .resultsummary {
	display: block;
	font-size: 10px;
	clear: none; 
}

#widecol .result .garanties div img {
	width: 60px;
	border: 0;
	margin: 0 0 5px 0;
}

#widecol .result .resulttext .resultsummary .left {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 145%;
	float: left;
	font-weight: bold;
	color: #151515;
	width: 95px;
}	

#widecol .result .resulttext .resultsummary .right {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 145%;
	width: auto;
}

#widecol #results .adspace {
	width: 740px;
	height: 90px;
	background: #c0f;
	margin: 7px 0 8px 0;
	display: block;
	clear: both;	
}

/* moviecontainer */
#movie {
	display: block;
	background: #666;
}

/* ratingstars */
div.rating00, div.rating05, div.rating10, div.rating15, div.rating20, div.rating25, div.rating30, div.rating35, div.rating40, div.rating45, div.rating50 {
	float: right;
	clear: right;
	text-align: right;
	width: 80px;
	height: 16px;
	display: block;
	margin: 0;
	padding: 0;
}

div.rating00 {
	background: #0ff url(../gfx/occ_ratings.png) no-repeat right -500px;
}

div.rating05 {
  background: #fff url(../gfx/occ_ratings.png) no-repeat right -450px;
}
div.rating10{
	background: #fff url(../gfx/occ_ratings.png) no-repeat right -400px;
}
div.rating15{
	background: #fff url(../gfx/occ_ratings.png) no-repeat right -350px;
}
div.rating20{
	background: #fff url(../gfx/occ_ratings.png) no-repeat right -300px;
}
div.rating25{
	background: #fff url(../gfx/occ_ratings.png) no-repeat right -250px;
}
div.rating30{
	background: #fff url(../gfx/occ_ratings.png) no-repeat right -200px;
}
div.rating35{
	background: #fff url(../gfx/occ_ratings.png) no-repeat right -150px;
}
div.rating40{
	background: #fff url(../gfx/occ_ratings.png) no-repeat right -100px;
}
div.rating45{
	background: #fff url(../gfx/occ_ratings.png) no-repeat right -50px;
}
div.rating50{
	background: #fff url(../gfx/occ_ratings.png) no-repeat right 0;
}

/* clearance or not */
.clearnone {clear: none;}

/* image behaviour */

img.left {
float: left; 
margin: 0 10px 0 0;
}

img.right {
float: right; 
margin: 0 0 0 10px;
}

/* garantiecontent content of selected tab */
#garantietabs div {
padding: 0;
}

.garantiecontent {
  width: 100%;
  margin: 0;
  padding: 0;
}

#merkgarantie, #bovag, #huisgarantie, #dealeronderhouden {
  margin: 0;
  padding: 0;
}

/* bovagtab */
#garantietabs div .bovag {
padding: 0 0 10px 0;
background: #fff;
}

.bovag {
  background: #fff;
}

.bovag ul {
  margin: 0 20px;
  padding: 0 12px;
}

.bovag p {
  padding: 10px;
}


/* Google ads markup */
#google-ads h4 {
	text-align: left;
	font-size: 14px;
	font-weight: normal;
	width: 978px;
	background: #fff;
	border-bottom: 1px solid #ccc;
	padding: 5px 5px;
	margin: 0;
}

#google-ads .ad, #google-ads .ad-last {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: left;
	margin: 0;
	padding: 5px;
	border-bottom: 1px solid #ccc;		
	background: #eee;
}

#google-ads .ad-last {
	border: 0;
}

#google-ads a { 
	text-decoration: none;
}

/* footer markup */
#footer {
	color: #666;
	margin: 20px 0 0 0;	
}

#footer a {
	color: #666;
	font-size: 10px;
	text-decoration: none;
}

/* text markup */
/* black header text markup */
#head h1, #head h4 {
	margin: 0;
	padding: 10px 0 0 7px;
	font-size: 21px;
	font-weight: normal;
	color: #fff215;
	font-family: Trebuchet MS, Arial, Sans;
	float: left;
	clear: none;
}

#head h4 {
	font-size: 14px;
	font-weight: normal;
	line-height: 31px;
	vertical-align: text-bottom;
}

.bold {
	font-weight: bold;
}

a.internal {
	color: #E73F00;
	text-decoration: none;
	}
	
a.internal:hover {
	text-decoration: underline;
}

a.external {
	color: #E73F00;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
}		

a.external:hover {
	text-decoration: underline;
}

#breadcrumb {
	font-family: Arial, Helvetica, sans-serif;
	color: #151515;
	font-size: 11px;
	margin: 20px 0 20px 10px;
}

#breadcrumb a {
	text-decoration: none;
}	

#breadcrumb a:hover {
	text-decoration: underline;
}


#midcol-3 .header {
	font-size: 13px;
	font-weight: bold;
	clear: none;
	width: 300px;
}

#midcol-3 .date {
	font-weight: normal;
	vertical-align: text-top;
}

.clearboth {
	clear: both;
}

.zero {
	margin: 0;
	}

ul.mi { 
	width: 100%;
	list-style: disc;
}

/* partnerimages */
.partnerimages {
	margin: 0;
	padding: 0;
}

.partnerimages ul {
	margin: 0; 
	padding: 0; 
	float: left; 
	clear: none; 
	list-style: none;
}

.partnerimages ul li {
	float: left;
	clear: none;
}

.partnerimages li img {
	width: 110px; 
	height: 110px;
	margin: 0 1px 1px 0;
	}


/* form margin height padding zero */
form {
	margin: 0;
	padding: 0;
}


/* dummy bannerspace */
#rectangle {
	width: 336px;
	height: 280px;
	background: #f0f;
	display: block;
}

/* clearfix */
.clearfix:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}

.clearfix {
    display: inline-block;
}

html[xmlns] .clearfix {
    display: block;
}

* html .clearfix {
    height: 1%;
}

/* a outline:none */

a {outline: none;}


