/* Getting the new tags to behave */
article, aside, audio, canvas, command, datalist, details, embed, figcaption, figure, footer, header, hgroup, keygen, meter, nav, output, progress, section, source, video {display: block;}
mark, rp, rt, ruby, summary, time {display: inline;}
/* Left & Right alignment */
.left {
	float: left;
}
.right {
	float: right;
}
.wrapper {
	width: 100%;
	overflow: hidden;
}
.relative {
	position: relative;
}
/* Global properties */
body {
	border: 0;
	color: #0f0f0f;
	line-height: 20px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	background-image: url(../images/bg_footer.jpg);
	background-repeat: repeat;
}
/* Global Structure */
.main {
	width: 916px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
.body1 {
	background-color: #eaeaea;
	background-image: url(../images/bg_img2.jpg);
	background-repeat: no-repeat;
	background-position: center 600px;
}
.body2 {
	background-image: url(../images/bg_top_repeat.jpg);
	background-repeat: repeat-x;
	background-position: top;
}
.body3 {
	background-image: url(../images/bg_top_img.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.body4 {
	background: url(../images/bg_content.jpg) top repeat-x #686867;
}
.body5 {
	background-color: #a80f11;
	font-size: 15px;
	color: #ffffff;
	text-align: center;
	padding-top: 10px;
	padding-bottom: 10px;
	font-weight: bold;
}
.col1, .col2, .col3, .col4, .cols {
	float: left;
}
.col1 {
	width: 310px;
	padding-right: 20px;
}
.col2 {
	width: 230px;
}
.col3 {
	width: 295px;
}
.col4 {
	width: 428px;
}
/* main layout */
a {
	color: #C00;
	text-decoration: underline;
	outline: none;
}
a:hover {
	text-decoration: none;
}
h1 {
	font-size: 28px;
	line-height: 1.2em;
	color: #ffffff;
	letter-spacing: -1px;
}
h2 {
	font-size: 35px;
	line-height: 1.2em;
	color: #0f0f0f;
	padding: 1px 0 17px 10px;
	letter-spacing: -1px;
}
h2 span {
	color: #13c5ff;
}
h3 {
	font-size: 35px;
	line-height: 1.2em;
	color: #ffffff;
	padding: 1px 0 17px 10px;
	letter-spacing: -1px;
}
p {
	padding-bottom: 20px;
}
.bold {
	font-weight: bold;
}
.blue {
	color: #0000b3;
}
.red {
	color: #C00;
}
/* header */
header {
	height: 645px;
	text-align: center;
}
.logo {
	background: url(../images/logo.png) 0 0 no-repeat;
	width: 487px;
	height: 159px;
	margin-left: 20px;
}
.logo_ford {
	background: url(../images/logo_ford.png) 0 0 no-repeat;
	width: 322px;
	height: 159px;
	margin-left: 70px;
}
.roundabout-holder {
	height: 5em;
}
.roundabout-moveable-item {
	cursor: pointer;
	width: 636px;
	height: 400px;
	margin-top: 180px;
	padding-bottom: 20px;
}
.roundabout-in-focus {
	cursor: auto;
}
#gallery {
	position: relative;
	height: 400px;
}
#gallery img {
	display: block;
	width: 100%;
	height: 100%;
}
#gallery li {}
/* content */
#content {
	padding-bottom: 50px;
}
#content2 {
	padding-top: 50px;
	padding-bottom: 50px;
	color: #ffffff;
}
.pad_left1 {
	padding-left: 30px;
}
.pad_right {
	padding-right: 30px;
}
.pad {
	padding-top: 0;
	padding-right: 5px;
	padding-bottom: 0;
	padding-left: 5px;
}
.line1 {
	background-image: url(../images/line_ver2.png);
	background-repeat: repeat-y;
	background-position: 330px 0;
}
.line2 {
	background-image: url(../images/line_ver2.png);
	background-repeat: repeat-y;
	background-position: 590px 0;
}
.line3 {
	background-image: url(../images/line_ver2.png);
	background-repeat: repeat-y;
	background-position: 458px 0;
}
.list1 li {
	padding-bottom: 10px;
	padding-left: 14px;
	background: url(../images/marker_1.png) 0 8px no-repeat;
}
.list2 {
    margin-bottom: 15px;
}
.list2 li {
	list-style-type: none;
}
.fotogalerie {
	margin-top: -10px;
	padding-left: 8px;
	width: 100%;
	overflow: hidden;
}
.fotogalerie li {
	float: left;
	padding-right: 10px;
	padding-top: 10px;
}
.fotogalerie .end {
	padding-right: 0;
}
.fotogalerie img{
	border: 5px solid #ffffff;
}

/* footer */
footer {
	padding-top: 35px;
	font-size: 12px;
	color: #ffffff;
	text-align: center;
	height: 50px;
}
footer a {
	color: #ffffff;
	text-decoration: none;
}
footer a:hover {
	color: #ffffff;
	text-decoration: underline;
}