* {margin:0;padding:0;outline:none;} 
@font-face {
    font-family: 'PMNCaecilia55Roman';
    src: url('caecilia-roman-webfont.eot');
    src: url('caecilia-roman-webfont.eot?#iefix') format('eot'),
         url('caecilia-roman-webfont.woff') format('woff'),
         url('caecilia-roman-webfont.ttf') format('truetype'),
         url('caecilia-roman-webfont.svg#webfont10GALIiR') format('svg');
    font-weight: normal;
    font-style: normal;

}


/* Kleuren */
/* #0a0a0a */

a {color:#0a0a0a; }
html, body {height: 100%;font-family:Arial, Helvetica, sans-serif;font-size:13px;line-height:20px;background:url(../images/bg.png) top repeat #fdfdfd; color:#676767;}

#wrap {min-height: 100%;width:100%;}
.cavNavigationViewIcon-List {background:none!important;}
 
/* Header */
#header {width:100%;height:187px; background:url(../images/menu_bg.png) bottom center repeat-x; }
.header {height:187px;margin:0 auto;width:960px;}
.logo {float:left;width:687px;margin-top:20px; }
.twitter {float:left;width:273px;height:140px;background:url(../images/twitter-bird.png) top right no-repeat; }
.follow_us {float:left;color:#0a0a0a;margin-left:160px;font-weight:bold;margin-top:12px;text-decoration:none; }
.tweetList {float:left;list-style:none;padding:0;width:253px;margin-left:5px;margin-top:16px;text-align:left; }

.menu {float:left;width:960px;height:38px;list-style:none;margin-top:11px;padding:0; margin-left:0px}

.menu li{text-indent:-9999px; float:left;margin-left:0px;}
.menu li a{background:url(../images/menu.png) no-repeat; width:100%; height:32px; display:block;}

.menu li.home {width:82px;height:32px; }
.menu li.home a{background-position:0px -68px;}
.menu li.home a:hover{background-position:0px 0px;}
.menu li.home a:active{background-position:0px 0px;}
.menu li.home a.selected{background-position:0px 0px;}				
	
.menu li.overons {width:189px;height:32px; }
.menu li.overons a{background-position:-83px -68px;}
.menu li.overons a:hover{background-position:-83px 0px;}
.menu li.overons a:active{background-position:-83px 0px;}
.menu li.overons a.selected{background-position:-83px 0px;}
			
.menu li.nieuws {width:85px;height:32px; }
.menu li.nieuws a{background-position:-272px -68px;}
.menu li.nieuws a:hover{background-position:-272px 0px;}
.menu li.nieuws a:active{background-position:-272px 0px;}
.menu li.nieuws a.selected{background-position:-272px 0px;}

.menu li.occassions {width:106px;height:32px; }
.menu li.occassions a{background-position:-357px -68px;}
.menu li.occassions a:hover{background-position:-357px 0px;}
.menu li.occassions a:active{background-position:-357px 0px;}
.menu li.occassions a.selected{background-position:-357px 0px;}
				
.menu li.verkoop {width:136px;height:38px; }
.menu li.verkoop a{background-position:-463px -68px;}
.menu li.verkoop a:hover{background-position:-463px 0px;}
.menu li.verkoop a:active{background-position:-463px 0px;}
.menu li.verkoop a.selected{background-position:-463px 0px;}

.menu li.financiering {width:121px;height:38px; }
.menu li.financiering a{background-position:-599px -68px;}
.menu li.financiering a:hover{background-position:-599px 0px;}
.menu li.financiering a:active{background-position:-599px 0px;}
.menu li.financiering a.selected{background-position:-599px 0px;}
						
.menu li.bandenopslag {width:139px;height:38px; }
.menu li.bandenopslag a{background-position:-720px -68px;}
.menu li.bandenopslag a:hover{background-position:-720px 0px;}
.menu li.bandenopslag a:active{background-position:-720px 0px;}
.menu li.bandenopslag a.selected{background-position:-720px 0px;}
						
						
.menu li.contact {width:91px;height:32px; }
.menu li.contact a{background-position:-865px -68px;}
.menu li.contact a:hover{background-position:-865px 0px;}
.menu li.contact a:active{background-position:-865px 0px;}
.menu li.contact a.selected{background-position:-865px 0px;}


/* Main */

#main {overflow:auto;padding-bottom:188px;width:100%;min-height:780px;height:auto;}  
.main {width:960px;margin:0 auto; }

.slideshow {float:left;width:653px;height:333px;overflow:hidden; }

.main_left {width:655px;float:left;margin-top:30px;margin-bottom:20px;}
.main_header {float:left;background:url(../images/header_bg.png);height:366px;width:655px; }

.main_content {float:left;width:655px; }

.main_occassions {float:left;width:960px; }
.main_occassions h1 {margin-top:30px;float:left;width:100%;height:30px;background:url(../images/spacer.png) bottom left repeat-x;color:#0a0a0a;font-family: 'PMNCaecilia55Roman';    font-weight:normal; font-style: normal;font-size:20px; margin-bottom:12px;}
.main_occassions h1 .nav {float:right;font-size:12px;width:400px;*margin-top:-25px; }
.nav span {float:left;width:80px; }
.nav form {float:left;width:280px; }
.nav form select{float:left;width:120px;margin-right:10px;padding:1px;border:1px solid #c8c8c6;}
.occassions {float:left;width:960px;margin-left:0px; }
.occassions_list  {float:left;padding:0;list-style:none;width:960px; }
.occassions_list li  {float:left;width:230px;margin-left:10px;margin-right:0px;height:275px;} 
.occassions_list li img {width:204px;background:#fff;padding:5px;border:1px solid #c8c8c6;float:left; }
.occassions_list li h2 {float:left;font-family: 'PMNCaecilia55Roman';font-weight:normal; font-style: normal;font-size:14px;margin-top:5px; margin-left:5px; }
.occassions_list a {text-decoration:none; }
.occassions_list li ul {float:left;width:200px;height:30px;list-style:none;padding:0;margin-left:-5px; }
.occassions_list li ul li {float:left;width:200px;height:20px; }
.occassions_list li ul li strong{float:left;width:100px;height:20px; }


/* occassion */
.occassion_left {float:left;width:500px; }
.occassion_left h2 {float:left;width:100%;color:#0a0a0a;font-family: 'PMNCaecilia55Roman';    font-weight:normal; font-style: normal;font-size:16px; margin-bottom:12px; }
.big_pic {float:left;}
.big_pic img {float:left;background:#fff;padding:4px;border:1px solid #c8c8c6;width:455px;height:309px; }
.thumbs {float:left;margin-top:12px;width:100%; }
.thumbs ul {list-style:none;float:left;padding:0;margin:0;width:100%;}
.thumbs ul li {float:left;width:158px;height:110px; }
.thumbs ul li a{float:left;width:158px;height:110px; }
.thumbs ul li img {background:#fff;padding:4px;border:1px solid #c8c8c6; }


.occassion_right {float:left;width:460px;margin-bottom:20px; }
.occassion_right h2 {float:left;width:100%;color:#0a0a0a;font-family: 'PMNCaecilia55Roman';    font-weight:normal; font-style: normal;font-size:16px; margin-bottom:12px; }
.occassion_txt {float:left; }
.occassion_txt p {margin-top:12px;margin-bottom:12px;}
.occassion_txt ul {float:left;width:100%;margin-bottom:20px;padding:0;list-style:none; }
.occassion_txt ul li { float:left;width:100%;margin-bottom:5px;}
.occassion_txt ul li span {float:left;width:150px; }
.occassion_txt ul li strong {float:left;width:310px; }

.main_content .text {float:left;width:655px;background:url(../images/spacer.png) bottom right repeat-x;min-height:360px;height:auto;overflow:hidden; }
.main_content .text_nieuws {float:left;width:655px;min-height:360px;height:auto;overflow:hidden; }
.main_content .text h1 {float:left;width:655px;height:30px;background:url(../images/spacer.png) bottom right repeat-x;color:#0a0a0a;font-family: 'PMNCaecilia55Roman';    font-weight:normal; font-style: normal;font-size:20px; margin-bottom:12px;}
.main_content .text p  {line-height:20px;margin-top:12px;margin-bottom:12px; }

.main_content .text_nieuws h1 {float:left;width:655px;height:30px;background:url(../images/spacer.png) bottom right repeat-x;color:#0a0a0a;font-family: 'PMNCaecilia55Roman';    font-weight:normal; font-style: normal;font-size:20px; margin-bottom:12px;}
.main_content .text_nieuws p  {line-height:20px;margin-top:12px;margin-bottom:12px; }
.main_content .text_nieuws ul {list-style: disc inside none;}
.news_img {float:left;background:#fff;padding:4px;border:1px solid #c8c8c6;margin-right:15px;margin-bottom:10px;}
.main_content .text_overig {float:left;width:655px;min-height:300px;height:auto;overflow:hidden; }
.main_content .text_overig h1 {float:left;width:655px;height:30px;background:url(../images/spacer.png) bottom right repeat-x;color:#0a0a0a;font-family: 'PMNCaecilia55Roman';    font-weight:normal; font-style: normal;font-size:20px; margin-bottom:12px;}
.main_content .text_overig p  {line-height:20px;margin-top:12px;margin-bottom:12px; }


.main_content .text_overons {float:left;width:655px;min-height:300px;height:auto;overflow:hidden; }
.main_content .text_overons h1 {float:left;width:655px;height:30px;background:url(../images/spacer.png) bottom right repeat-x;color:#0a0a0a;font-family: 'PMNCaecilia55Roman';    font-weight:normal; font-style: normal;font-size:20px; margin-bottom:12px;}
.main_content .text_overons .image_left {width:310px;float:left; margin-top:10px;height:220px;}
.main_content .text_overons .image_left img {width:300px;height:211px;background:#fff;padding:4px;border:1px solid #c8c8c6; }
.main_content .text_overons .text_right {float:left;width:340px; } 
.main_content .text_overons .text_right p  {line-height:20px;margin-top:0px;margin-bottom:0px;margin-top:12px;margin-bottom:12px; }

.contact_info {float:left; width:650px;}
.contact_info ul {float:left;width:150px;list-style:none; }
.contact_info p {float:right;width:250px; }
.main_content .laatste_nieuws {float:left;width:655px;margin-top:20px;color:#8c8c8c;margin-bottom:40px; }
.main_content .laatste_nieuws h2 {float:left;width:655px;color:#0a0a0a;font-family: 'PMNCaecilia55Roman';    font-weight:normal; font-style: normal;font-size:20px;}
.main_content .laatste_nieuws ul {float:left;width:655px;border-top:1px solid #0a0a0a;margin-top:12px;list-style:none;padding:0;}
.main_content .laatste_nieuws ul li {float:left;width:100%;border-bottom:1px solid #0a0a0a;background:url(../images/news_list_item_bg.png) 5px 5px  no-repeat; }
.main_content .laatste_nieuws ul li.first {border-top:1px solid #fdfdfd;border-bottom:1px solid #fdfdfd;height:23px;background:url(../images/news_list_item_bg.png) 5px 5px  no-repeat #f7f7f7;}
.main_content .laatste_nieuws ul li.second { border-top:1px solid #e1e1e1;float:left;	 height:25px;border-top:1px solid #0a0a0a;}
.main_content .laatste_nieuws ul li span.nieuws_title {float:left;font-size:12px;padding-left:40px; }
.main_content .laatste_nieuws ul li span.lees_meer {float:right;font-size:12px;padding-right:5px; }
.main_content .laatste_nieuws .archief {float:right;font-size:11px;margin-right:10px;margin-top:5px; }
.main_right{width:300px;float:left;margin-top:30px;}

.main_content .nieuws_archief {float:left;width:655px;margin-top:20px;color:#8c8c8c;margin-bottom:40px; }
.main_content .nieuws_archief h2 {float:left;width:655px;color:#0a0a0a;font-family: 'PMNCaecilia55Roman';    font-weight:normal; font-style: normal;font-size:20px;}
.main_content .nieuws_archief ul {float:left;width:655px;border-top:1px solid #0a0a0a;border-bottom:1px solid #0a0a0a;margin-top:12px;list-style:none;padding:0;}
.main_content .nieuws_archief ul li {float:left;width:100%;border-bottom:1px solid #0a0a0a;background:url(../images/news_list_item_bg.png) 5px 5px  no-repeat; }
.main_content .nieuws_archief ul li.first {border-top:1px solid #fdfdfd;border-bottom:1px solid #fdfdfd;height:23px;background:url(../images/news_list_item_bg.png) 5px 5px  no-repeat #f7f7f7;}
.main_content .nieuws_archief ul li.second { border-top:1px solid #e1e1e1;float:left;	 height:25px;border-top:1px solid #0a0a0a;}
.main_content .nieuws_archief ul li span.nieuws_title {float:left;font-size:11px;padding-left:40px; }
.main_content .nieuws_archief ul li span.lees_meer {float:right;font-size:10px;padding-right:5px; }

/* contact form */

.contact_form {float:left;width:250px;margin-top:0px;}
.bel_aanvraag {float:right;margin-top:0px;	margin-right:0px;width:300px;}
.bel_aanvraag  ul {list-style:none;margin:0;padding:0;float:left;margin-left:-5px;margin-top:12px;	}
.contact_form ul {list-style:none;margin:0;padding:0;float:left;margin-left:0px;margin-top:12px;	}
.contact_form ul li, .bel_aanvraag  ul li{width:250px;float:left;margin-bottom:10px;}
.contact_form ul li input[type=text], .bel_aanvraag ul li input[type=text] {float:left;width:230px;background:#fff;padding:8px;color:#717174;font-family:Arial, Helvetica, sans-serif;font-size:12px;}
 .contact_form ul li select {float:left;width:248px;background:#fff;padding:6px;color:#717174;font-family:Arial, Helvetica, sans-serif;font-size:12px;border:1px solid #bcbcbc;   } 
.contact_form ul li textarea, .bel_aanvraag ul li textarea {float:left;width:230px;background:#fff;padding:8px;height:150px;font-family:Arial, Helvetica, sans-serif;color:#717174;font-size:12px;line-height:18px;}
li.special {display:none;}
.button {float:right;margin-right:3px; }

/* Nieuws reacties + media */

.reageer_block { float:right;width:200px;padding:6px;font-size:11px;margin-right:0px;margin-top:10px; }
.reageer_block h2 {color:#d71211;font-size:16px;width:230px;float:left;margin-bottom:12px;}
.reageer_block .message {float:left;margin-left:10px; }
.main_block_media, .main_block_reacties {float:left;width:100%;margin-top:10px;}

.main_block_media h2, .main_block_reacties h2 {width:100%;float:left;margin-bottom:12px;height:30px;background:url(../images/spacer2.png)left repeat-x;font-size:14px;text-transform:uppercase;color:#0a0a0a;	padding-bottom:0px;padding-top:10px;}
.addthis_toolbox {float:right;margin-right:10px;padding-top:2px; }
.main_block_media ul {list-style:none;float:left;width:100%;margin-bottom:12px;}
.main_block_media ul li {float:left;width:170px;height:100px;}
.main_block_media ul li img {background:#fff;padding:4px;border:1px solid #c8c8c6;width:142px;height:100px;}
.reactie {list-style:none;width:500px;float:left;padding-top:10px;}
.reactie li {width:500px;float:left;margin-bottom:12px;}
.reactie li a {color:#0a0a0a;font-weight:bold;text-decoration:none;}

.form_comments {width:230px;float:left;margin-top:10px;list-style:none;margin-left:0px;}
.form_comments li {float:left;width:230px;margin-top:0px;margin-bottom:12px;}
.form_comments li input[type=text] {float:left;width:200px;	height:20px;border:1px solid #bcbcbc;color:#bcbcbc;background:#fff;font-size:11px;padding:3px;}
.form_comments li input[type=image] {float:right;margin-right:38px;}
.form_comments  textarea{	width:197px;border:1px solid #bcbcbc;padding:5px; height:100px;  padding:5px; background:#fff;font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#bcbcbc;}

.overig_nieuws_block {float:left;width:100%; margin-top:20px;}
.overig_nieuws_block h3 {color:#0a0a0a;font-family: 'PMNCaecilia55Roman';    font-weight:normal; font-style: normal;font-size:16px; margin-bottom:12px; }
.right_news_list {float:left;width:100%;list-style:none;padding:0; }
.right_news_list li  {float:left;width:100%;margin-bottom:12px;} 
.right_news_list li h3  {float:left;width:100%;margin-bottom:12px;font-size:12px;} 


/* carousel balk */
.right_balk {width:285px;min-height:700px;height:auto;background:url(../images/right_balk_bg.png);float:right;}
.right_balk_contact { width:285px;min-height:528px;height:auto;background:url(../images/contact_right_balk_bg.png);float:right;}

.top_nav {width:216px;float:left;height:28px;background:url(../images/carousel_top.png);margin-left:38px;margin-top:12px; }
.top_nav a, .bottom_nav a  {width:216px; height:28px;display:block;cursor:pointer;color:#fff;text-align:center;font-family: 'PMNCaecilia55Roman';    font-weight:normal; font-style: normal;font-size:16px;padding-top:4px; }
.carousel {width:222px;float:left;min-height:600px;margin-left:40px;margin-top:26px; }
.bottom_nav {width:216px;float:left;height:28px;background:url(../images/carousel_bottom.png);margin-left:38px;margin-top:0px;margin-bottom:12px; }
.carousel ul {float:left;width:220px;height:525px;list-style:none;padding:0;margin-top:13px;}
.carousel ul li {float:left;width:100%;height:185px;width:220px;margin-bottom:25px; }
.carousel ul li img { float:left;width:204px;height:139px;border:1px solid #c8c8c6;padding:1px;}
.carousel ul li h2 {float:left;color:#0a0a0a;font-family: 'PMNCaecilia55Roman';    font-weight:normal; font-style: normal;font-size:14px; margin-top:5px;margin-left:10px;}
.carousel ul li strong { float:left;color:#676767;font-size:14px;padding-top:5px;padding-left:5px;}

.multimedia_block {float:left;width:270px;float:left;height:310px;margin-top:30px;margin-left:56px;}
.multimedia_block h2 { color:#0a0a0a;font-family: 'PMNCaecilia55Roman';    font-weight:normal; font-style: normal;font-size:16px;float:left;margin-left:0px;margin-bottom:10px;}
.multimedia_block img {float:left;width:204px;height:139px;overflow:hidden;margin-bottom:12px; }
.multimedia_block p {float:left;width:204px; }
.multimedia_block a {float:left; width:204px;}

.uitgelicht_block {float:left;width:216px;float:left;margin-left:38px; }
.uitgelicht_header {float:left;width:216px;height:28px;background:url(../images/uitgelicht_bg.jpg);margin-top:20px; }
.uitgelicht_header h2 {width:216px; height:28px;display:block;cursor:pointer;color:#fff;text-align:center;font-family: 'PMNCaecilia55Roman';    font-weight:normal; font-style: normal;font-size:16px;padding-top:4px;}

.uitgelicht_bg {float:left;margin-top:12px; }
.uitgelicht_bg img {float:left;background:#fff;padding:4px;border:1px solid #c8c8c6; margin-left:-2px; margin-bottom:12px;}
.uitgelicht_bg h3 { color:#0a0a0a;font-family: 'PMNCaecilia55Roman';    font-weight:normal; font-style: normal;font-size:16px;float:left;margin-left:0px;margin-bottom:10px;width:100%;}
.uitgelicht_bg p {float:left;margin-bottom:12px; }
.uitgelicht_bg li {list-style-position: inside}


/* Footer */
	
#footer {position: relative;margin-top: -188px;height: 188px;clear:both;background:url(../images/footer_bg.png);width:100%;} 
.footer {margin:0 auto;width:960px;height:188px;background:url(../images/footer_center_bg.png);color:#676767; }
.footer_block {margin-left:10px;margin-top:15px;float:left; }
.footer h2  {color:#0a0a0a;font-family: 'PMNCaecilia55Roman';    font-weight:normal; font-style: normal;font-size:16px;}

.speciality  {width:200px; float:left;}
.speciality_list {width:158px;float:left;list-style:none;margin-left:0px;height:60px; }
.speciality_list li {float:left; display:block;margin-bottom:10px;}
.speciality_list li a{background:url(../images/speciliaty_footer.png); no-repeat; width:100%; display:block;}

.speciality_list li.skoda{text-indent:-9999px;}
.speciality_list li.skoda a{background-position:0px 0px; width:70px; height:60px;display:block;}

.speciality_list li.subaru{text-indent:-9999px;}
.speciality_list li.subaru a{background-position:-70px 0px; width:75px; height:60px;display:block;}


.sitemap {float:left;width:315px; }
.sitemap ul{float:left;width:150px;list-style:none;margin-top:10px;padding:0;}
.sitemap ul li {float:left;width:150px;color:#676767;}
.sitemap ul li a {color:#676767;text-decoration:none; } 
.sitemap ul li a.selected {color:#0a0a0a;text-decoration:none;font-weight:bold; } 

.copyright {width:235px; }
.copyright p{float:left;margin-top:10px; }
.copyright a {color:#676767;text-decoration:none; }

.contact {width:150px; }
.contact p {float:left;margin-top:10px;}
.contact a {color:#676767;text-decoration:none; }

/*Opera Fix*/
body:before {/* thanks to Maleika (Kohoutec)*/
content:"";
height:100%;
float:left;
width:0;
margin-top:-32767px;/* thank you Erik J - negate effect of float*/
}


.validate {border:1px solid #bcbcbc;}
.required {border:1px solid #F00; }

#alert2 {color:red;float:left; width:250px;margin-bottom:12px;display:none;font-size:11px;}
#alert {color:red;float:left; width:300px;margin-bottom:12px;display:none;font-size:11px;}
#alert span, #alert2 span {float:left;width:100%; }
#alert ul, #alert2 ul  { float:left;margin:0;padding:0;}
#alert ul li,#alert2 ul li {margin:0;padding:0; } 

.page {float:left;margin-top:10px; } 