/*
Bosch Car Service
=================================================================*/
#dealerlist {
	display:none;
	}

/* Hoofdlayout
=================================================================*/
* {
	margin:0;
	padding:0;
	}
img {
	border:0px;
	display:block;
 }
body {
	font-family:arial;
	font-size:80%;
	line-height:130%;
	background-color:#fff;
	padding-bottom:100px;
	}
iframe {
	border:0px;
	}
.noshow {
	position:absolute;
	left:-9000px;
	}
.showit {
	position:relative;
	left:0px;
	}
.clearlaag {
	clear:both;
	line-height:1px;
	font-size:1px;
	}
#wrapitall {
	position:relative;
	width:720px;
	margin-left:auto;
	margin-right:auto;
	overflow:hidden;
	}
#midden	{
	position:relative;
	width:720px;
	background:url('../gfx/middenbg.gif') repeat-y;
	overflow:hidden;
	padding-bottom:20px;
	}
#footer	{
	background:url('../gfx/footerbg.gif') no-repeat left bottom;
	height:18px;
	}

div.wrapfeas {
	padding-top:15px;
	}

ul.feas  {
	margin:0;
	padding:0;
	}

ul.feas li {
	list-style:none;
	display:inline;
	padding:0 20px 3px 20px;
	}

.printen {
	background:url('../gfx/icon-print.gif') no-repeat 0 3px;
	padding:0 20px 5px 0;
	}
	
.mailen {
	background:url('../gfx/icon-mail.gif') no-repeat 0 3px;
	padding:0px 0px 5px 20px;
	}

/* Actie1
=================================================================*/
#actieheader1_540 {
	float:left;
	background-color:#dfe9f4;
	width:540px;
	color:#153b63;
	position:relative;
	}
#actieheader1_540 h1 {
	font-size:1.6em;
	margin-bottom:0px;
	padding:20px 10px 0px 10px;
	}
#actieheader1_540 p {
	margin-bottom:10px;
	padding:10px 10px 20px 10px;
	}
.actie1content {
	position:absolute;
	width:160px;
	top:40px;
	right:10px;
	color:#fff;
	}

/* Actie2
=================================================================*/
#actieheader2_540 {
	float:left;
	background-color:#dfe9f4;
	width:540px;
	color:#153b63;
	position:relative;
	}
#actieheader2_540 h1 {
	font-size:1.6em;
	margin-bottom:0px;
	padding:20px 10px 0px 10px;
	}
#actieheader2_540 p {
	margin-bottom:10px;
	padding:10px 10px 20px 10px;
	}
.actie2content {
	position:absolute;
	bottom:0px;
	color:#fff;
	}

/* Actie3
=================================================================*/
#actieheader3_540 {
	float:left;
	background-color:#dfe9f4;
	width:540px;
	color:#153b63;
	}
#actieheader3_540 h1 {
	font-size:1.6em;
	margin-bottom:0px;
	padding:20px 10px 0px 10px;
	}
#actieheader3_540 p {
	margin-bottom:10px;
	padding:10px 10px 20px 10px;
	}
.actiekop {
	font-size:1.6em;
	font-weight:bold;
	color:#fff;
	background-color:#1b528c;
	padding:10px;
	display:block;
	}



/* Bovenkant
=================================================================*/
.logo {
	position:absolute;
	top:25px;
	right:0px;
	}
#logobcs {
	margin:1px 0px;
	}
.slogan {
	position:absolute;
	top:34px;
	right:172px;
	}
#mainkruimelpad {
	color:#fff;
	background-color:#153b63;
	font-size:0.85em;
	padding:1px 10px;
	margin-top:50px;
	}
#mainkruimelpad a:link,
#mainkruimelpad a:visited {
	color:#fff;
	}
#mainkruimelpad a:hover,
#mainkruimelpad a:visited:hover {
	color:#b4c6d9;
	}



/* Content
=================================================================*/
#linkerkant {
	background:url('../gfx/linkerkantbg.gif') repeat-y 6px 0px;
	font-size:0.85em;
	width:180px;
	float:left;
	}
h1,h2,h3,h4,h5,h6 {
	margin:0px;
	padding:0px;
	font-size:1em;
	}
a:link {
	color:#369;
	}
a:hover {
	color:#69c;
	}
a:visited {
	color:#636;
	}
a:visited:hover {
	color:#969;
	}
.fotolinks {
	position:relative;
	float:left;
	margin:3px 15px 6px 0px;
	width:160px;
	}
.fotorechts {
	position:relative;
	float:right;
	margin:3px 0px 6px 15px;
	width:160px;
	}
.fotolinks span,
.fotorechts span {
	display:block;
	width;150px;
	padding:3px 5px;
	font-size:0.8em;
	background-color:#ddd;
	}
.vergroot {
	position:absolute;
	right:0px;
	top:0px;
	filter:alpha(opacity=60);
	opacity: 0.6;
	-moz-opacity:0.6;
	}
.bijlage {
	background-color:#f1f1f1;
	border-top:1px solid #153b63;
	border-bottom:1px solid #153b63;
	margin:0px 0px 20px 0px;
	padding:4px 2px;
	}
.bijlage a {
	display:block;
	color:#153b63;
	}
.bijlage a:hover {
	color:#797979;
	}
.bijlage .doc {
	background-image:url('../gfx/icons/icon_doc.gif');
	background-repeat:no-repeat;
	background-position:0px 0px;
	padding:0px 0px 0px 20px;
	}
.bijlage .pdf {
	background-image:url('../gfx/icons/icon_pdf.gif');
	background-repeat:no-repeat;
	background-position:0px 0px;
	padding:0px 0px 0px 20px;
	}
.bijlage .txt {
	background-image:url('../gfx/icons/icon_txt.gif');
	background-repeat:no-repeat;
	background-position:0px 0px;
	padding:0px 0px 0px 20px;
	}
.bijlage .xls {
	background-image:url('../gfx/icons/icon_xls.gif');
	background-repeat:no-repeat;
	background-position:0px 0px;
	padding:0px 0px 0px 20px;
	}
.bijlage .zip {
	background-image:url('../gfx/icons/icon_zip.gif');
	background-repeat:no-repeat;
	background-position:0px 0px;
	padding:0px 0px 0px 20px;
	}
#headercontainer {
	float:left;
	width:540px;
	}
#container540 {
	float:left;
	width:540px;
	}
#header360 {
	float:left;
	background-color:#dfe9f4;
	width:340px;
	color:#153b63;
	}
#header540 {
	float:left;
	background-color:#dfe9f4;
	width:540px;
	color:#153b63;
	}
#header360 h1,
#header540 h1 {
	font-size:1.6em;
	margin-bottom:0px;
	padding:20px 10px 0px 10px;
	}
#header360 p,
#header540 p {
	margin-bottom:10px;
	padding:10px 10px 20px 10px;
	}
#binnenkant360 {
	position:relative;
	float:left;
	width:360px;
	}
#binnenkant540 {
	position:relative;
	float:left;
	width:540px;
	}
#binnenkant180 {
	position:relative;
	float:left;
	width:174px;
	margin-left:6px;
	padding-top:12px;
	}
.up110 {
	top:-110px;
	}
.content h1 {
	font-size:1.6em;
	margin-bottom:14px;
	}
.content {
	padding:20px 10px 20px 10px;
	height:1%;
	}
.content h2 {
	font-size:1.2em;
	color:#153b63;
	}
.content p {
	margin-bottom:14px;
	}
.contentlist {
	margin-bottom:14px;
	}
.contentlist li {
	padding:0px 0px 0px 12px;
	list-style:none;
	background:url('../gfx/mainmenuarrowblauw.gif') no-repeat 2px 5px;
	}
.contentlist li a,
.contentlist li a:visited,
.contentlist li a:hover,
.contentlist li a:visited:hover {
	text-decoration:none;
	}
.linkerblok {
	color:#153b63;
	padding:0px 0px 5px 10px;
	}
.blokje {
	width:174px;
	font-size:0.85em;
	margin-bottom:12px;
	}
.blokje h1 {
	padding-left:4px;
	}
.blokje dt {
	color:#fff;
	background-color:#153b63;
	padding:1px 4px 2px 4px;
	font-weight:bold;
	}
.blokje dd {
	color:#153b63;
	background-color:#b4c6d9;
	}
.blokje dd p {
	padding:1px 4px 2px 4px;
	}
dd.bloklink a:link,
dd.bloklink a:visited,
dd.bloklink a:hover,
dd.bloklink a:visited:hover {
	padding-left:12px;
	background:url('../gfx/mainmenuarrowblauw.gif') no-repeat 4px 4px;
	background-color:#b4c6d9;
	font-weight:bold;
	}
dd.bloklink {
	background-color:#b4c6d9;
	}
.gegevenslijst {
	background-color:#dfe9f4;
	margin-bottom:14px;
	}
.gegevenslijst dt {
	font-weight:bold;
	font-size:1.2em;
	padding:6px 4px 0px 4px;
	}
.gegevenslijst dd {
	padding:2px 4px 2px 4px;
	}

.erik dt a {
	background-image:url('../gfx/mainmenuarrowblauw.gif');
	background-repeat:no-repeat;
	background-position:1px 4px;
	font-weight:bold;
	padding:0px 0px 0px 10px;
	}
.erik dd {
	margin:0px 0px 10px 0px;
	padding:0px 0px 0px 10px;
	}

.blokje object {
	width:174px;
	height:150px;
	}

/* Actieblokmidden
=================================================================*/
.actieblokmidden {
	background-color:#f1f1f1;
	color:#153b63;
	}
.actieblokmidden h4 {
	}
.content .actieblokmidden p {
	margin-bottom:0px;
	}
.actieblokmidden a,
.actieblokmidden a:visited,
.actieblokmidden a:hover,
.actieblokmidden a:visited:hover {
	display:block;
	color:#153b63;
	padding:1px 0px 1px 12px;
	list-style:none;
	background:url('../gfx/mainmenuarrowblauw.gif') no-repeat 2px 6px;
	font-weight:bold;
	text-decoration:none;
	clear:both;
	}
.actieblokmidden a,
.actieblokmidden a:visited {
	background-color:#ddd;
	}
.actieblokmidden a:hover,
.actieblokmidden a:visited:hover {
	background-color:#ccc;
	}
.actiefoto {
	float:left;
	margin-right:6px;
	}




/* Tabellen
=================================================================*/
.tabel360 {
	width:340px;
	background-color:#dfe9f4;
	margin-bottom:14px;
	color:#153b63;
	font-size:0.85em;
	}
.tabel360 caption {
	background-color:#153b63;
	font-weight:bold;
	color:#fff;
	text-align:left;
	padding:2px 4px;
	}
.tabel360 thead {
	background-color:#b4c6d9;
	font-weight:bold;
	color:#153b63;
	}
.tabel360 tfoot {
	background-color:#b4c6d9;
	}
.tabel360 td {
	padding:2px 4px;
	}
.tabel360 tbody td,
.tabel360 tbody th {
	border-bottom:1px solid #b4c6d9;
	text-align:left;
	padding:2px 4px;
	}
.tabel360 tfoot a:link,
.tabel360 tfoot a:visited,
.tabel360 tfoot a:hover,
.tabel360 tfoot a:visited:hover {
	background:url('../gfx/mainmenuarrowblauw.gif') no-repeat 1px 4px;
	padding-left:9px;
	font-weight:bold;
	}



/* Contentopties
=================================================================*/
.contentopties {
	overflow:hidden;
	width:340px;
	padding-top:10px;
	border-top:1px solid #999;
	font-size:0.85em;
	font-weight:bold;
	}
.contentopties li {
	float:left;
	list-style:none;
	}
.contentopties a:link,
.contentopties a:visited,
.contentopties a:hover,
.contentopties a:visited:hover {
	display:block;
	float:left;
	}
.printvriendelijk {
	border-right:1px solid #999;
	width:168px;
	}
.maileenvriend {
	width:158px;
	}
.printvriendelijk a:link,
.printvriendelijk a:visited {
	color:#000;
	background:url('../gfx/printvriendelijkicon.gif') no-repeat 3px 3px;
	padding:0px 0px 0px 24px;
	}
.printvriendelijk a:hover,
.printvriendelijk a:visited:hover {
	color:#999;
	background:url('../gfx/printvriendelijkiconhover.gif') no-repeat 3px 3px;
	padding:0px 0px 0px 24px;
	}
.maileenvriend a:link,
.maileenvriend a:visited {
	color:#000;
	background:url('../gfx/maileenvriendicon.gif') no-repeat 13px 3px;
	padding:0px 0px 0px 34px;
	}
.maileenvriend a:hover,
.maileenvriend a:visited:hover {
	color:#999;
	background:url('../gfx/maileenvriendiconhover.gif') no-repeat 13px 3px;
	padding:0px 0px 0px 34px;
	}



/* Documenten
=================================================================*/
.documenten a,
.documenten a:visited,
.documenten a:hover,
.documenten a:visited:hover {
	display:block;
	padding:2px 10px 3px 22px;
	margin-bottom:10px;
	border-top:1px solid #ccc;
	border-bottom:1px solid #ccc;
	font-weight:bold;
	}
.documenten a,
.documenten a:visited {
	background-color:#eee;
	background-repeat:no-repeat;
	background-position:0px 3px;
	}
.documenten a:hover,
.documenten a:visited:hover {
	background-color:#fff;
	}
#docgif {
	background-image:url('../gfx/icons/icon_gif.gif');
	}
#docjpg {
	background-image:url('../gfx/icons/icon_jpg.gif');
	}
#docbmp {
	background-image:url('../gfx/icons/icon_bmp.gif');
	}
#docpdf {
	background-image:url('../gfx/icons/icon_pdf.gif');
	}
#docdoc {
	background-image:url('../gfx/icons/icon_doc.gif');
	}
#docxls {
	background-image:url('../gfx/icons/icon_xls.gif');
	}
#doczip {
	background-image:url('../gfx/icons/icon_zip.gif');
	}
#doctxt {
	background-image:url('../gfx/icons/icon_txt.gif');
	}
#docwmp {
	background-image:url('../gfx/icons/icon_wmp.gif');
	}














/* Top Navigatie
=================================================================*/
#topmenu {
	position:relative;
	font-size:0.8em;
	height:17px;
	background-color:#b4c6d9;
	color:#153b63;
	}
#topmenu li {
	float:left;
	list-style:none;
	border-right:1px solid #fff;
	}
#topmenu li.rechts {
	float:right;
	border-right:0px;
	border-left:1px solid #fff;
	}
#topmenu a:link,
#topmenu a:visited,
#topmenu a:hover,
#topmenu a:visited:hover {
	display:block;
	text-decoration:none;
	padding:0px 10px 0px 24px;
	}
#topmenu li.rechts a:link,
#topmenu li.rechts a:visited,
#topmenu li.rechts a:hover,
#topmenu li.rechts a:visited:hover,
#topmenu span {
	display:block;
	text-decoration:none;
	padding:0px 10px;
	}
#topmenu a:link,
#topmenu a:visited {
	color:#153b63;
	}
#topmenu a:hover,
#topmenu a:visited:hover {
	color:#fff;
	}
#topmenu a.languageicon:link,
#topmenu a.languageicon:visited {
	background:url('../gfx/topiconlanguage.gif') no-repeat 10px 4px;
	}
#topmenu a.languageicon:hover,
#topmenu a.languageicon:visited:hover {
	background:url('../gfx/topiconlanguagehover.gif') no-repeat 10px 4px;
	}
#topmenu a.assistenticon:link,
#topmenu a.assistenticon:visited {
	background:url('../gfx/topiconassistent.gif') no-repeat 10px 3px;
	}
#topmenu a.assistenticon:hover,
#topmenu a.assistenticon:visited:hover {
	background:url('../gfx/topiconassistenthover.gif') no-repeat 10px 3px;
	}
#topmenu a.contacticon:link,
#topmenu a.contacticon:visited {
	background:url('../gfx/topiconcontact.gif') no-repeat 10px 4px;
	}
#topmenu a.contacticon:hover,
#topmenu a.contacticon:visited:hover {
	background:url('../gfx/topiconcontacthover.gif') no-repeat 10px 4px;
	}



/* Main Navigatie
=================================================================*/
#mainmenu {
	position:relative;
	width:174px;
	border-right:6px solid #b4c6d9;
	background-color:#153b63;
	color:#fff
	padding:10px 0px 20px 0px;
	margin-bottom:18px;
	}
#mainmenu h1,
#mainmenu h2 {
	color:#fff;
	padding:4px 10px;
	}
#mainmenu ul {
	width:174px;
	padding:0px;
	border-bottom:1px solid #b4c6d9;
	margin-bottom:10px;
	}
#mainmenu ul li {
	width:174px;
	background:url('../gfx/streepwit.gif') no-repeat 10px 0px;
	padding-top:1px;
	}
#mainmenu ul li.eerste {
	border-top:0px;
	background:none;
	}
#mainmenu a:link,
#mainmenu a:visited,
#mainmenu a:hover,
#mainmenu a:visited:hover {
	display:block;
	width:156px;
	padding-left:18px;
	padding-top:0px;
	padding-bottom:1px;
	text-decoration:none;
	background:url('../gfx/mainmenuarrow.gif') no-repeat 10px 5px;
	}
#mainmenu a:link,
#mainmenu a:visited {
	color:#fff;
	}
#mainmenu a:hover,
#mainmenu a:visited:hover {
	color:#fff;
	background-color:#1b528c;
	}
#mainmenu a.select:link,
#mainmenu a.select:visited {
	background-color:#2269b5;
	}
#mainmenu a.selectmetsub:link,
#mainmenu a.selectmetsub:visited,
#mainmenu a.selectmetsub:hover,
#mainmenu a.selectmetsub:visited:hover {
	background:url('../gfx/mainmenuarrowdown.gif') no-repeat 7px 6px;
	}

#mainmenu ul li ul {
	border-bottom:0px;
	margin-bottom:0px;
	}
#mainmenu ul li ul li {
	background:url('../gfx/streepwit.gif') no-repeat 20px 0px;
	}
#mainmenu ul li ul li a:link,
#mainmenu ul li ul li a:visited,
#mainmenu ul li ul li a:hover,
#mainmenu ul li ul li a:visited:hover {
	width:146px;
	padding-left:28px;
	background:url('../gfx/mainmenuarrow.gif') no-repeat 20px 5px;
	}
#mainmenu ul li ul li a:link,
#mainmenu ul li ul li a:visited {
	color:#fff;
	}
#mainmenu ul li ul li a:hover,
#mainmenu ul li ul li a:visited:hover {
	color:#fff;
	background-color:#1b528c;
	}
#mainmenu ul li ul li a.select:link,
#mainmenu ul li ul li a.select:visited {
	background-color:#2269b5;
	}
#mainmenu ul li ul li a.selectmetsub:link,
#mainmenu ul li ul li a.selectmetsub:visited,
#mainmenu ul li ul li a.selectmetsub:hover,
#mainmenu ul li ul li a.selectmetsub:visited:hover {
	background:url('../gfx/mainmenuarrowdown.gif') no-repeat 17px 6px;
	}

#mainmenu ul li ul li ul li {
	background:url('../gfx/streepwit.gif') no-repeat 30px 0px;
	}
#mainmenu ul li ul li ul li a:link,
#mainmenu ul li ul li ul li a:visited,
#mainmenu ul li ul li ul li a:hover,
#mainmenu ul li ul li ul li a:visited:hover {
	width:136px;
	padding-left:38px;
	background:url('../gfx/mainmenuarrow.gif') no-repeat 30px 5px;
	}
#mainmenu ul li ul li ul li a:link,
#mainmenu ul li ul li ul li a:visited {
	color:#fff;
	}
#mainmenu ul li ul li ul li a:hover,
#mainmenu ul li ul li ul li a:visited:hover {
	color:#fff;
	background-color:#1b528c;
	}
#mainmenu ul li ul li ul li a.select:link,
#mainmenu ul li ul li ul li a.select:visited {
	background-color:#2269b5;
	}
#mainmenu ul li ul li ul li a.selectmetsub:link,
#mainmenu ul li ul li ul li a.selectmetsub:visited,
#mainmenu ul li ul li ul li a.selectmetsub:hover,
#mainmenu ul li ul li ul li a.selectmetsub:visited:hover {
	background:url('../gfx/mainmenuarrowdown.gif') no-repeat 27px 6px;
	}



/* Content Navigatie
=================================================================*/
#contentmenu {
	margin-bottom:14px;
	padding:0px 0px 0px 4px;
	font-size:0.85em;
	overflow:hidden;
	width:352px;
	}
#contentmenu li {
	width:170px;
	padding-left:6px;
	float:left;
	list-style:none;
	}
#contentmenu a:link,
#contentmenu a:visited,
#contentmenu a:hover,
#contentmenu a:visited:hover {
	display:block;
	width:160px;
	padding:1px 0px 1px 10px;
	text-decoration:none;
	float:left;
	background:url('../gfx/mainmenuarrowblauw.gif') no-repeat 0px 6px;
	}
#contentmenu a:link,
#contentmenu a:visited {
	color:#153b63;
	border-bottom:1px solid #153b63;
	}
#contentmenu a:hover,
#contentmenu a:visited:hover, 
#contentmenu a.select {
	color:#000;
	border-bottom:1px solid #000;
	background-color:#dfe9f4;
	}
#contentmenu li a.select:link,
#contentmenu li a.select:visited,
#contentmenu li a.select:hover,
#contentmenu li a.select:visited:hover {

	}









/* Formulieren
=================================================================*/
input,
select,
textarea {
	font-size:1em;
	font-family:arial;
	}
.formulier {
	width:340px;
	background-color:#dfe9f4;
	margin-bottom:14px;
	font-size:0.85em;
	color:#153b63;
	}
.formulier input,
.formulier select {
	
	}
.formulier fieldset {
	border:0px;
	}
.formulier textarea {
	width:326px;
	}
.formulier label,
.formulier .labelfake {
	width:120px;
	float:left;
	display:block;
	padding-top:2px;
	color:#153b63;
	font-weight:bold;
	}
.formulier .mettextarea label {
	width:auto;
	}
.formulier small {
	
	}
.formulier h4 {
	background-color:#153b63;
	color:#fff;
	padding:3px 4px 4px 4px;
	}
.formulier ol {
	
	}
.formulier li {
	padding:3px 4px;

	list-style:none;
	overflow:hidden;
	clear:left;
	}
.formulier li.buttons {
	text-align:right;
	background-color:#b4c6d9;
	padding:2px 4px;
	}
.formulier .buttons input {
	width:auto;
	color:#fff;
	font-weight:bold;
	font-family:arial;
	cursor:pointer;
	background-color:#f30000;
	border-top:1px solid #fff;
	border-right:1px solid #000;
	border-bottom:1px solid #000;
	border-left:1px solid #fff;
	}
.formulier .buttons input:hover {
	background:#f30000 url('../gfx/verzendknophover.gif') no-repeat;
	border-top:1px solid #000;
	border-right:1px solid #bbb;
	border-bottom:1px solid #bbb;
	border-left:1px solid #000;
	background-color:#900;
	color:#faa;
	}

.formulier li ul {
	float:left;
	width:166px;
	}
.formulier li ul li {
	
	padding:1px 0px;
	border-bottom:0px;
	list-style:none;
	}
.formulier li ul li input {
	float:left;
	margin-right:4px;
	}
.formulier li ul li label {
	float:none;
	width:auto;
	font-weight:normal;
	padding-top:0px;
	}
.formulier h2 {
	margin-bottom:4px;
	}










/* Regiokaartgroot
=================================================================*/
.regiokaartgroot {
	position:relative;
	width:340px;
	height:420px;
	background:url('../gfx/kaarten/kaartregios.gif') no-repeat  25px 0px ;
	margin-bottom:14px;
	}
.regiokaartgroot li {
	position:absolute;
	list-style:none;
	}

/* Regiokaarten
=================================================================*/
.kaartgroningen {
	position:relative;
	}
#regiokaart {
	position:absolute;
	top:0px;
	left:0px;
	}
#regiokaart li {
	position:absolute;
	width:6px;
	height:6px;
	list-style:none;
	}
#stip01 {
	top:115px;
	left:127px;
	}
#stip02 {
	top:27px;
	left:56px;
	}
#stip03 {
	top:24px;
	left:92px;
	}
#stip04 {
	top:42px;
	left:69px;
	}
#stip05 {
	top:54px;
	left:27px;
	}
#stip06 {
	top:65px;
	left:44px;
	}
#stip07 {
	top:70px;
	left:38px;
	}
#stip08 {
	top:66px;
	left:57px;
	}
#stip09 {
	top:63px;
	left:70px;
	}
#stip10 {
	top:72px;
	left:133px;
	}








