html,body {
	height:100%;
	width:100%;
}

body {
	margin:0 0 0 0;
	padding:0;
	background: #000;
	font-family:Trebuchet MS, Arial,Helvetica,sans-serif;
}


/* ------------------------------------ POSITIONERING ------------------------------------ */

div#container {
	position:relative;
	width: 936px;
	margin:0 auto;
	height:auto;
	_height:100%;
	min-height:100%;
	background:#fff;
}

div#body_verloop {
	position:absolute;
	left:-129px;
	top:0;
	width:129px;
	height:523px;
	background:url(../images/container/body_bg.png) no-repeat;
}

/* ------------------- HEADER ------------------- */

div#container div#header {
	position:relative;
	width:936px;
	height:154px;
	background:url(../images/container/header.png) no-repeat;
}

/* -- slogan -- */
div#container div#header div#slogan {
	position:relative;
	float:left;
	margin:60px 0 0 52px;
	height:20px;
	width:582px;
}

div#container div#header div#slogan p {
	text-transform: uppercase;
	font-size:16px;
	color:#fff;
	margin:0;
	padding:0;
}

/* -- Logo home link -- */




/* -- main menu -- */
div#container div#header div#main_menu {
	position:relative;
	float:left;
	margin:19px 0 0 55px;
	padding:0;
	height:53px;
	width:830px;
	display:inline;
}

div#container div#header div#main_menu div.item {
	position:relative;
	float:left;
	width:86px;
	height:53px;
	margin:0 2px 0 0;
	padding:0;
	background:url(../images/container/main_menu.png) no-repeat;
	text-align:center;
}

div#container div#header div#main_menu div.item a {
	display:block;
	font-size:14px;
	width:95px;
	height:35px;
	padding:9px 0 0 0;
}
/* Extra lang menu item */
div#container div#header div#main_menu div.item_big {
	position:relative;
	float:left;
	width:123px;
	height:53px;
	margin:0 2px 0 0;
	padding:0;
	background:url(../images/container/main_menu_big.png) no-repeat;
	text-align:center;
}

div#container div#header div#main_menu div.item_big a {
	display:block;
	font-size:14px;
	width:123px;
	height:35px;
	padding:9px 0 0 0;
}

div#container div#header div#main_menu a:link,
div#container div#header div#main_menu a:visited {
	text-decoration:none;
	color:#fff;
}

div#container div#header div#main_menu a:hover,
div#container div#header div#main_menu a:active {
	text-decoration:none;
	color:#fff;
}

/* --- SubMenu --- */


/* ------------------- DEALER BUTTONS ------------------- */
div#container div#dealers {
	position:absolute;
	top:209px;
	left:-31px;
	width:145px;
	height:449px;
}

div#container div#dealers span {
	display:none;
}

div#container div#dealers a {
	display:block;
	cursor:pointer;
	width:145px;
	height:96px;
}

/* De HOME dealers en balken*/


div#container div#dealers div#saab_home {
	position:relative;
	float:left;
	width:145px;
	height:96px;
	background:url(../images/content/merken/home_saab.png) no-repeat;
}
div#container div#dealers div#seat_home {
	position:relative;
	float:left;
	width:145px;
	height:96px;
	background:url(../images/content/merken/home_seat.png) no-repeat;
	margin:21px 0 0 0;
}
div#container div#dealers div#alfaromeo_home {
	position:relative;
	float:left;
	width:145px;
	height:96px;
	background:url(../images/content/merken/home_alfa.png) no-repeat;
	margin:21px 0 0 0;
}
div#container div#dealers div#kia_home {
	position:relative;
	float:left;
	width:145px;
	height:96px;
	background:url(../images/content/merken/home_kia.png) no-repeat;
	margin:21px 0 0 0;
}
/*  saab balk*/
div#container div#content div#saab_balk {
	position:relative;
	float:left;
	margin:30px 0 0 114px;
	width:801px;
	height:70px;
	background:url(../images/content/merken/saab_balk.jpg) no-repeat;
		display:inline;

}

div#container div#content div#saab_balk a {
	display:block;
	width:801px;
	height:70px;
	cursor:pointer;
}

div#container div#content div#saab_balk a span {
	display:none;
}
/*  seat balk*/

div#container div#content div#seat_balk {
	position:relative;
	float:left;
	margin:42px 0 0 114px;
	width:801px;
	height:70px;
	background:url(../images/content/merken/seat_balk.jpg) no-repeat;
	display:inline;
}

div#container div#content div#seat_balk a {
	display:block;
	width:801px;
	height:70px;
	cursor:pointer;
}

div#container div#content div#seat_balk a span {
	display:none;
}
/*  alfa romeo balk*/

div#container div#content div#alfaromeo_balk {
	position:relative;
	float:left;
	margin:48px 0 0 114px;
	width:801px;
	height:70px;
	background:url(../images/content/merken/alfa_balk.jpg) no-repeat;
		display:inline;

}

div#container div#content div#alfaromeo_balk a {
	display:block;
	width:801px;
	height:70px;
	cursor:pointer;
}

div#container div#content div#alfaromeo_balk a span {
	display:none;
}
/* kia balk*/

div#container div#content div#kia_balk {
	position:relative;
	float:left;
	margin:45px 0 0 114px;
	width:801px;
	height:70px;
	background:url(../images/content/merken/kia_balk.jpg) no-repeat;
		display:inline;

}

div#container div#content div#kia_balk a {
	display:block;
	width:801px;
	height:70px;
	cursor:pointer;
}

div#container div#content div#kia_balk a span {
	display:none;
}


/* Dealer standaard */

div#container div#dealers div#saab {
	position:relative;
	float:left;
	width:145px;
	height:96px;
	background:url(../images/content/merken/saab.png) no-repeat;
}
div#container div#dealers div#seat {
	position:relative;
	float:left;
	width:145px;
	height:96px;
	background:url(../images/content/merken/seat.png) no-repeat;
	margin:21px 0 0 0;
}
div#container div#dealers div#alfaromeo {
	position:relative;
	float:left;
	width:145px;
	height:96px;
	background:url(../images/content/merken/alfa.png) no-repeat;
	margin:21px 0 0 0;
}
div#container div#dealers div#kia {
	position:relative;
	float:left;
	width:145px;
	height:96px;
	background:url(../images/content/merken/kia.png) no-repeat;
	margin:21px 0 0 0;
}

/* ------------------- CONTENT ------------------- */
div#container div#content {
	position:relative;
	width:936px;
	min-height:480px;
	height:auto !important;
	height:480px;
	_display:inline;
	overflow:hidden;
}


/* HOME */
div#container div#content div#home {
	position:relative;
	float:left;
	margin:1px 0 0 137px; 
	width:784px;
	height:auto;
	display:inline;
}

div#container div#content div#home div#flashfoto {
	position:relative;
	float:left;
	width:779px;
	height:254px;
}

div#container div#content div#home div#wtekst {
	position:relative;
	float:left;
	width:500px;
	margin:10px 0 0 49px;
	_display:inline;
}

div#container div#content div#home div#wtekst h1 {
	font-size:18px;
}

div#container div#content div#home div#wtekst p {
	font-size:13px;
}

div#container div#content div#home div#ruit {
	position:relative;
	float:left;
	width:204px;
	height:204px;
	margin:21px 0 0 25px;
}
div#container div#content div#home div#foot {
	position:relative;
	float:left;
	width:779px;
	height:84px;
	background:url(../images/content/home/home_foot.jpg) no-repeat;
	margin:25px 0 0 0;
}

div#container div#content div#home div#foot p{
	color:#fff;
	font-size:14px;
	position:relative;
	float:right;
	margin:4px 15px 0 0;
}

/* OVERIG */

div#container div#content div#inhoud {
	position:relative;
	float:left;
	margin:0 0 0 181px; 
	width:740px;
	min-height:480px;
	height:auto !important;
	height:480px;
	_display:inline;
}

/* -- Foto bovenkant met Logo -- */

div#container div#content div#inhoud div#kop{
	position:relative;
	float:left;
	width:740px;
	height:145px;
}

div#container div#content div#inhoud div#kop div#foto {
	position:relative;
	float:left;
	margin:38px 0 0 0;
	width:607px;
	height:80px;
}
div#container div#content div#inhoud div#kop div#logo {
	position:relative;
	float:left;
	margin: 0px 5px 0 0;
	width:128px;
	height:145px;
	background:url(../images/container/logo.png) no-repeat;
}
div#container div#content div#inhoud div#kop div#logo a {
	display:block;
	width:128px;
	height:145px;
}
div#container div#content div#inhoud div#kop div#logo a span {
	display:none;
}
/* -- Kolomen -- */
div#container div#content div#inhoud div#left_colum {
	position:relative;
	float:left;
	margin:0 0 0 0;
	height:auto;
	width:230px;
}

div#container div#content div#inhoud div#right_colum {
	position:relative;
	float:right;
	margin:38px 0 0 0;
	padding:0 0 0 0;
	height:auto;
	width:490px;
}

div#container div#content div#inhoud h1 {
	position:relative;
	float:left;
	margin:0;
	padding:0;
	width:227px;
	height:25px;
	background:url(../images/content/header1.png) no-repeat;
	font-weight:normal;
	font-size:18px;
	color:#fff;
}

div#container div#content div#inhoud h1 span {
	padding:1px 0 0 15px;
}

div#container div#content div#inhoud h2 {
	position:relative;
	float:left;
	font-weight:bold;
	color:#ce121e;
	font-size:12px;
	margin:0;
	text-transform: uppercase;
}


div#container div#content div#inhoud p {
	position:relative;
	float:left;
	font-family:tahoma;
	font-size:12px;
	margin:5px 0 10px 0;
	line-height:18px;
	width:100%;
}

/* -- FORM -- */

div#container div#content div#inhoud form {
	position:relative;
	float:left;
	margin:0;
}


div#container div#content div#inhoud form table tr td span{
	color:red;
	padding:0 0 0 5px;
}

div#container div#content div#inhoud form table input.veld {
	border:1px solid #ce121e;
}

div#container div#content div#inhoud form table textarea{
	border:1px solid #ce121e;
}

/* -- Kolomen -- */

div#container div#content div#inhoud div#left_colum p{
	width:230px;
}


div#container div#content div#inhoud div#right_colum div#inruil {
	position:relative;
	float:left;
	width:483px;
	height:89px;
	background:url(../images/content/inruil.png) no-repeat;
}
div#container div#content div#inhoud div#right_colum div#inruil p {
	position:relative;
	float:left;
	margin:28px 0 0 10px;
 	font-weight:bold;
	font-size:12px;
	color:#fff;
	width:370px;
	text-align:center;
}

div#container div#content div#inhoud div#right_colum div#nap {
	position:relative;
	float:right;
	margin:10px 20px 0 0;
	width:88px;
	height:35px;
	background:url(../images/content/nap.png) no-repeat;
}

div#container div#content div#inhoud div#right_colum div#bovag {
	position:relative;
	float:right;
	margin:10px 20px 0 0;
	width:105px;
	height:35px;
	background:url(../images/content/bovag.png) no-repeat;
}

/* - Nieuws - */

div#left_colum h2{
	padding:5px 0 0 0;
}

div#container div#content div#inhoud div#right_colum p.datum {
	font-size:10px;
	margin:0;
	border-top:1px solid #ce121e;
}

/* ------------------- FOOTER ------------------- */

div#container div#clear {
	position:relative;
	width:936px;
	height:225px;
}

div#footer {
	position:relative;
	margin:-200px auto 0 auto;
	width:938px;
	height:200px;
	background:#000;
	font-family:verdana;

}

div#footer div#balk {
	position:relative;
	float:left;
	width:938px;
	height:36px;
	margin:12px 0 0 0;
	background:url(../images/container/footer.png) no-repeat;
}

div#footer div#balk p {
	position:relative;
	float:left;
	font-size:10px;
	color:#fff;
	margin:12px 10px 0 10px;
	padding:0;
}

div#footer div#balk p.right {
	float:right;
}

div#footer div#balk p a {
	font-size:10px;
}

div#footer div#balk p a:link,
div#footer div#balk p a:visited {
	text-decoration:underline;
	color:#fff;
}

div#footer div#balk p a:hover,
div#footer div#balk p a:active {
	text-decoration:none;
	color:#fff;
}


div#footer address{
	position:relative;
	float:left;
	margin:10px 45px 0 10px;
	padding:0;
	font-size:12px;
	line-height:16px;
	font-style:normal;
	color:#fff;
}


/* ------------------------------------ STANDAARD WAARDES ------------------------------------ */

table{
	font-size:12px;
}

ul {
	font-size:12px;
}

ul li {
	color: #ce121e;
	list-style-type:square;
}

a{
	font-size:12px;
}

a:link,
a:visited {
	color: #ce121e;
	text-decoration: underline;
}

a:hover,
a:active {
	color: #ce121e;
	text-decoration: none;
}

iframe {
}



#popup
{
	position:absolute;
	width:100%;
	height:100%;
	top:0;
	left:0;
	text-align:center;
	z-index:999;
	float:left;
}

#sluiten
{
	width:100%;
	height:30px;
	background-color:black;
	color:#000000;
	float:left;
}


