
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td, container {
	padding: 0;
	border: 0;
	outline: 0;
	font-family: inherit;
	font-style: inherit;
	font-size: 100%;
	vertical-align: baseline;
}

/*::-webkit-scrollbar {
    width: 0px;
    height: 0px;
}*/

*{ padding: 0px; }
body, html{ height: 100%; margin: 0;height: auto; min-height: 100%; }
body{ font-family:'Lucida Grande','Lucida Sans Unicode',Verdana,Arial,Helvetica,sans-serif;
font-size: 62.5%; background: url(../images/bg_x.jpg);}
a{ outline: none; text-decoration: none; }
a:hover{ text-decoration: underline; }
a img{ border: none; }

.clear {clear:both;}
.clearlast {clear:both;padding-bottom:35px;}
.clearlastgallery {clear:both;padding-bottom:55px;}
.ienoclear {clear:both;}
.clearfix:after	{ content: "."; visibility: hidden; display: block; height: 0px; clear: both; }
* html .clearfix{ height: 1%; }
*+html .clearfix{ height: 1%; }

.margin4030 {margin-top:40px;margin-bottom:30px;}

hr.squaredots {
	border:0;
	height: 15px;
	background: transparent url(../images/hr-dots.png) no-repeat scroll center;
}


#fullpage {
	width:640px; 
	margin:0px auto;
	/*background:#E6E6E6 url(../images/bg.png) repeat;*/
	}

.choicebar {
	width:640px;
	/*float:right;*/
	color:#111;/*padding:40px 40px 0 40px;*/
	}
	
	
	

.quote {
	color:#6c6c6c;
	font-size:18px;
	text-align:center;
	/* padding-bottom:30px; */
	font-weight:bold;
}
.quote .banner{
	padding-bottom:30px;
}
.quote .banner span,
.quote .banner a,
.quote .banner a:hover{
	font-size: 14px;
	font-weight: 100;
	color: #6c6c6c;
	display: inline;
}
.quote .banner a,
.quote .banner a:hover{
	text-decoration: underline;
	font-weight: bold;
}
.quote img { border: 0px;}
.quote span {display:block; font-size:12px; padding-top:0px;}


.quote a {text-decoration:none;color: #6c6c6c; display:block; font-size:20px; padding-top:0px;}
.quote a:hover {text-decoration: none; color: #6c6c6c; display:block; font-size:20px; padding-top:0px;}


.ui-accordion .ui-accordion-header { cursor: pointer; position: relative; margin-top: 1px; zoom: 1; }
.ui-accordion .ui-accordion-li-fix { display: inline; }
.ui-accordion .ui-accordion-header-active { border-bottom: 0 !important; }
.ui-accordion .ui-accordion-header a { display: block; font-size: 1em;  }
/* IE7-/Win - Fix extra vertical space in lists */
.ui-accordion a { zoom: 1; }
.ui-accordion-icons .ui-accordion-header a { }
.ui-accordion .ui-accordion-header .ui-icon { position: absolute; top: 50%; margin-top: -8px; }
.ui-accordion .ui-accordion-content { border-top: 0; margin-top: -2px; position: relative; top: 1px; margin-bottom: 2px; overflow: auto; display: none; zoom: 1; }
.ui-accordion .ui-accordion-content-active { display: block; }


#accordion h3 { 
	width:100%; 
	background:url(../images/choicesep.png) no-repeat 0 17px;
	height:28px;
	text-align:center;
	font-size:16px; padding:6px 0;margin:0;
	}
#accordion h3 a{ color:#6c6c6c; text-decoration:none; }
#accordion h3 a:hover {text-decoration:none; color:#cccccc;}

#accordion p {
font-size:12px; color:#a3a3a3; line-height:1.6;
}
#accordion p a { color:#111;}
#accordion p a:hover { text-decoration:none; color:#000;}

#container {margin:0; padding:0; margin-top:7px; overflow-y: hidden; overflow-x: hidden; border:0;}

.featuredimage {
	width:400px;
	height:247px;
	margin-bottom:5px;
	}
	

.testimonials {
	margin:30px 0px 0px 0px;
	padding:0;
	list-style-type: none;
	text-align:center;
	/*background: url('images/quotation.png') no-repeat;*/
}
	.testimonials li.say {
		font-size:12px;
		color:#6c6c6c;
		padding: 5px 0 15px 0;
	}
	.testimonials li.say span{
		font-size:12px;
		letter-spacing:0px;
		font-weight:normal;
	}
	.testimonials li.readmore {
	padding: 5px 0 15px 0;
	}
	.testimonials li.say a.post {
		font-family: Helvetica, Verdana, Tahoma;
		/*text-transform:uppercase;*/
		background: url(../images/post_icon.png) no-repeat;
		
		font-weight:bold;
		letter-spacing:0px;
		font-size:14px;
		color:#6c6c6c;
		padding-left: 18px;
		
		text-decoration:underline;
	}
			.testimonials li.say a.post:hover {
			text-decoration:underline;
			color:#a3a3a3;
			}
			
			
	.testimonials li.say .phone {
		font-family: Helvetica, Verdana, Tahoma;
		/*text-transform:uppercase;*/
		background: url(../images/phone_icon.png) no-repeat;
		
		font-weight:bold;
		letter-spacing:0px;
		font-size:12px;
		color:#6c6c6c;
		padding-left: 20px;
		padding-top:3px;
		text-decoration:none;
		
	}		
			
			
			.testimonials li.say a.nav {
		font-family: Helvetica, Verdana, Tahoma;
		/*text-transform:uppercase;*/
		
		font-weight:bold;
		letter-spacing:0px;
		font-size:12px;
		color:#6c6c6c;
		text-decoration:underline;
	}
			.testimonials li.say a.nav:hover {
			text-decoration:underline;
			color:#a3a3a3;
			}
			


.portfoliogrid {
	margin:0;
	padding:0;
	list-style-type: none;
}
	.portfoliogrid li a{
		margin:0;
		padding:0;
	}

	.portfoliogrid li {
		float:left;
		margin:0 0 15px 0;
		padding:0;
		}

	.portfoliogrid li img {
	width:145px;
	height:81px;
	padding:0px;
	border:1px solid #E8E8E8;
		}
	/*.portfoliogrid li img:hover {
		border:1px solid #B9B9B9;
		}
	.portfoliogrid li.blank img:hover {
		border:1px solid #E8E8E8;
		}*/
	.portfoliogrid .rightspace { padding:0 17px 0 0;}
	
	.portfoliogrid .alexandrion {
		background: url(../images/alexandrion/alexandrionTeaser_sw.jpg) no-repeat;
	}
	
	.portfoliogrid .dkbU {
		background: url(../images/dkb/DKB_UnforgettableTeaser_sw.jpg) no-repeat;
	}
	
	.portfoliogrid .dkbF {
		background: url(../images/dkb/DKB_FluchtwagenTeaser_sw.jpg) no-repeat;
	}
	
	.portfoliogrid .skoda {
		background: url(../images/skoda/skoda_01Teaser_sw.jpg) no-repeat;
	}
	
	.portfoliogrid .delecta {
		background: url(../images/delecta/delectaTeaser_sw.jpg) no-repeat;
	}
	
	.portfoliogrid .mazzetti {
		background: url(../images/mazzetti/MazzettiTeaser_sw.jpg) no-repeat;
	}
	
	.portfoliogrid .stabiloD {
		background: url(../images/stabilo/stabilo_01Teaser_sw.jpg) no-repeat;
	}
	
	.portfoliogrid .stabiloSF {
		background: url(../images/stabilo/stabilo_02Teaser_sw.jpg) no-repeat;
	}
	
	.portfoliogrid .ck {
		background: url(../images/ck/ckWatchesTeaser_sw.jpg) no-repeat;
	}
	
	.portfoliogrid .butter {
		background: url(../images/main_butter/mainButterTeaser_sw.jpg) no-repeat;
	}
	
	.portfoliogrid .mb {
		background: url(../images/mb/MercedesTeaser_sw.jpg) no-repeat;
	}


.footerwrap {width:640px; margin:0 auto;}
.footerbar {width:640px;margin:10px 0px 10px; float:left;}

.footerbar a { color:#6c6c6c;}
.footerbar a:hover { text-decoration:none; color:#6c6c6c;}
.footerbar { color:#6c6c6c; font-size:10px; font-weight:normal; padding: 10 0 20 0;}

			

