@charset "UTF-8";
/* CSS Document */

*{
padding:0px;
margin:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#4f4f4f;
}

.center{
	margin:auto;
	}


#headerContainer{
	height:377px;
	width:auto;
	background:url(images/layout/headerBg.jpg) repeat-x;
	}

#header{
	height:118px;
	width:1019px;
	background:url(images/layout/header.jpg) no-repeat bottom;
	padding-right:35px;
	font-family:Arial, Helvetica, sans-serif;
	}

#header img{
	margin-top:31px;
	margin-left:32px;
	border:none;
	}

#header ul{
	float:right;
	list-style:none;
	}

#header .menu li{
	display:block;
	padding:8px 0px 10px 30px;
	float:left;
	}

#header a{
	font-size:12px;
	color:#4f4f4f;
	text-decoration:none;
	}

#header a:hover{
	text-decoration:underline;
	}

#header .menu .current_page_item{
	text-decoration:underline;
	}

#headerImageContainer{
	width:1019px;
	height:259px;
	background:url(images/layout/header_default.jpg) no-repeat top;
	}

#container{
	background:url(images/layout/bg.jpg) repeat-x top #b9babf;

	width:auto;
	}

#contentContainer{
	width:988px;
	background-color:#FFF;
	}

#navigation{
	height:38px;
	width:988px;
	background:url(images/layout/navigationBg.jpg) repeat-x;
	}

#navigation ul{
	list-style:none;
	}

#navigation .menu li{
	display:block;
	padding:12px 25px;
	float:left;
	margin-left:0px;
	background:url(images/layout/navigationSpace.jpg) no-repeat right;
	}

#navigation .menu li a{
	font-weight:bold;
	color:#FFF;
	text-decoration:none;
	}

#navigation .menu li a:hover{
	color:#cccccc;
	}

#navigation .menu .current_page_item{
	background-color:#FFF;

	}

#navigation .menu .current_page_item a{
	color:#4f4f4f;
	}


#footer{
	clear:both;
	width:988px;
	height:163px;
	background-color:#FFF;
	margin-top:10px;
	}

#footer .colLeft{
	width:222px;
	height:80px;
	float:left;
	margin-left:30px;
	padding-top:20px;
	font-size:12px;
	color:#a7a7a7;

	}

#footer .colLeft a, #footer .colMiddle a, #footer .colMiddleSecond a{
	display:block;
	float:left;
	text-indent:-500px;
	overflow:hidden;
	}

#footer .colLeft a.ace{
	height:61px;
	width:174px;
	margin-right:10px;
	margin-top: 20px;
	background:url(images/layout/partnerLogosACE.jpg) no-repeat bottom left;
}

#footer .colLeft a.pa{
	height:61px;
	width:238px;
	margin-top: 20px;
	background:url(images/layout/partnerLogosPA.jpg) no-repeat bottom left;
}


#footer .colMiddle{
	width:82px;
	height:80px;
	float:left;
	margin-left:22px;
	padding-top:20px;
	font-size:12px;

	color:#a7a7a7;

	}

#footer .colMiddle a.vba{
	height:60px;
	width:83px;
	margin-top: 20px;
	background:url(images/layout/vbaLogo.jpg) no-repeat bottom left;
}

#footer .colMiddleSecond{
	width:82px;
	height:80px;
	float:left;
	margin-left:42px;
	padding-top:20px;
	font-size:12px;

	color:#a7a7a7;

	}

#footer .colMiddleSecond a.hk{
	height:103px;
	width:93px;
	background:url(images/layout/hk_zertifikat.jpg) no-repeat bottom left;
}


#footer .colRight{
	float:left;
	width:190px;
	margin-left:40px;
	padding-top:20px;
	color:#a7a7a7;
	}

#footer .colRight strong{
	color:#a7a7a7;
}
#footer .colRight a{
	color:#a7a7a7;
	}


.fb-like{
margin: auto;}

/*-------------CONTENT---------------------------------------*/


h1{
	font-size:30px;
	display:block;
	width:672px;
	padding-top:30px;
	padding-left:30px;
	padding-bottom:30px;
	}

h2{
	font-size:18px;
	color:#e23b2f;
	margin-bottom:10px;
	}

h3{
	font-size:12px;
	margin-bottom:5px;
	}


a.textLink{
	color:#e23b2f;
	text-decoration:underline;
	}

a:hover.textLink{
	text-decoration:none;
	}

ul{
	list-style:outside;
	}

p{
	margin-bottom:10px;}

li{
	margin-left:12px;
	}

.teaser{
	background:url(images/content/teaserBg.jpg) no-repeat top;
	padding-bottom:30px;}

#col1{
	float:left;
	width:197px;
	height:259px;

	}

#col2{
	float:left;
	width:197px;
	height:259px;
	margin-left:36px;
	}

#col3{
	float:left;
	width:197px;
	height:259px;
	margin-left:36px;
	}

#colContact{
	float:right;
	width:237px;
	height:259px;
	margin-right:30px;
	background:url(images/content/contactBg.jpg) no-repeat top;
	}
.contactNr{
	display:block;
	font-size:16px;
	color:#e23b2f;
	font-weight:bold;
	margin-left:75px;
	margin-top:75px;
	}

a.facebookButton{
	display: block;
	height: 56px;
	width: 238px;
	text-indent: -500px;
	overflow: hidden;
	background: url(images/content/facebookButton.jpg) no-repeat top left;
}

a.teaserImage{
	display:block;
	height:110px;
	width:197px;
	text-indent:-500px;
	overflow:hidden;
	}

.teaserText{
	margin:10px 8px 10px 10px;
	}

a.teaserLink{
	float:left;
	display:block;
	font-weight:bold;
	text-decoration:none;
	color:#4f4f4f;

	margin-left:10px;
	padding-right:10px;
	background:url(images/layout/linkArrow.jpg) no-repeat top right;
	}

a:hover.teaserLink{
	text-decoration:underline;
	}

/*----------HOME-------*/

#aktionTeaser{
	width:197px;
	height:259px;
	float:left;
	margin-right:30px;
	margin-bottom:30px;
	}

#hireTeaser{
	width:197px;
	height:259px;
	float:left;
	margin-right:30px;
	margin-bottom:30px;
	}

#galleryTeaser{
	float:left;
	width:197px;
		margin-bottom:30px;
	margin-right:34px;
	}


#galleryTeaser a.teaserImage{
	display:block;
	height:110px;
	width:197px;
	text-indent:-500px;
	overflow:hidden;
	background-color:#999;
	}

#galleryTeaser .teaserText{
	margin:10px 8px 10px 10px;
	}

#cardTeaser{
	width:197px;
	height:259px;
	float:left;
	margin-right:30px;
	margin-bottom:30px;
	}


#home{
	margin-left:30px;
	}

#home #col1 .teaserImage{
	background:url(images/content/homeUnternehmenTeaser.jpg) no-repeat top;
	}
#home #col2 .teaserImage{
	background:url(images/content/homeLeistungenTeaser.jpg) no-repeat top;
	}
#home #col3 .teaserImage{
	background:url(images/content/homeFuhrparkTeaser.jpg) no-repeat top;
	}

#home #aktionTeaser .teaserImage{
	background:url(images/content/home_ACE_VIDEO_Teaser.jpg) no-repeat top;
	}

#home #galleryTeaser .teaserImage{
	background:url(images/content/homeGalleryTeaser.jpg) no-repeat top;
	}

#home #cardTeaser .teaserImage{
	background:url(images/content/home_card_Teaser.jpg) no-repeat top;
	}


/*-------- UNTERNEHMEN----------*/


#company{
	margin-left:30px;
	}

#company h2{
	clear:both;
	}
#company li{
	margin-top:5px;
	}

#company #col1 .teaserImage{
	margin-top:10px;
	height:125px;
	background:url(images/content/unternehmenFussball.jpg) no-repeat top;
	}
#company #col2 .teaserImage{
	margin-top:10px;
	height:125px;
	background:url(images/content/unternehmenFwf.jpg) no-repeat top;
	}
#company #col3 .teaserImage{
	margin-top:10px;
	height:125px;
	background:url(images/content/unternehmenReiten.jpg) no-repeat top;
	}

#company .col1Text{
	float:left;
	margin-bottom:30px;
	width:432px;
	}

#company .col3Text{
	margin-left:30px;
	float:left;
	margin-bottom:30px;
	width:197px;
	}

/*-------- Leistungen----------*/
#leistungen{
	margin-left:30px;
	}

#leistungen .text1{
	float:left;
	margin-bottom:20px;
	width:609px;
	padding-right:50px;
	}

#leistungen .text2{
	height:321px;
	float:left;
	margin-top:-10px;
	margin-bottom:20px;
	width:609px;
	padding-right:50px;
	background:url(images/content/tomtom.jpg) no-repeat top left;
	}
#leistungen .text2 p{
	margin-left:250px;
	}


/*-------- Preise----------*/
#preise{
	margin-left:30px;
	}
#preise .text1{
	float:left;
	margin-bottom:20px;
	width:609px;
	padding-right:50px;
	}

#preise a.kontaktTeaser{
	display:block;
	height:50px;
	width:280px;
	background:url(images/content/kontaktTeaser.jpg) no-repeat top left;
	font-weight:bold;
	color:#e23b2f;
	font-size:14px;
	padding:8px;
	text-decoration:none;
	}

#preise a:hover.kontaktTeaser{
	text-decoration:underline;
	}

/*-------- Partner----------*/
#partner{
	margin-left:30px;
	height: 580px;
	}

#partner ul{
	list-style:none;
	margin-bottom:20px;
	}

#partner ul li ul{
	list-style:none;
	margin-bottom:20px;
	padding-left: 10px;
	}


#partner li{
	margin:0px 0px 5px 0px;
	}

#partner #col1{
	float:left;
	width:210px;
	height:259px;
	}

#partner #col2{
	float:left;
	width:417px;
	height:469px;
	margin-left:33px;
	}

#partner #col2Left{
	float:left;
	width:197px;
	}
#partner #col2Right{
	float:left;
	width:187px;
	margin-left:30px;
	}

/*----------FUHRPARK-----*/

#fuhrpark{
	margin-left:30px;
	}

#fuhrpark a.thumb{
	float:left;
	display:block;
	width:223px;
	height:27px;
	text-decoration:none;
	padding-top:137px;
	margin-right:15px;
	margin-bottom:20px;
	}

#fuhrpark a:hover.thumb{
	text-decoration:underline;
	}

#fuhrpark a.vwT4{
	background:url(images/content/thumbs/VW_T4.jpg) no-repeat;
	}
#fuhrpark a.landroverDefender{
	background:url(images/content/thumbs/LandroverDefender.jpg) no-repeat;
	}

#fuhrpark a.landroverDefenderSilver{
	background:url(images/content/thumbs/Landrover_Defender_Silver.jpg) no-repeat;
	}

#fuhrpark a.landroverDefenderWhite{
	background:url(images/content/thumbs/Landrover_Defender_White.jpg) no-repeat;
	}


#fuhrpark a.renaultMascott{
	background:url(images/content/thumbs/Remault_Mascott.jpg) no-repeat;
	}


#fuhrpark a.t5{
	background:url(images/content/thumbs/VW_T5.jpg) no-repeat;
	}

#fuhrpark a.default{
	background:url(images/content/thumbs/defaultThumb.jpg) no-repeat;
	}

#fuhrpark a.vw_crafter{
	background:url(images/content/thumbs/vw_crafter.jpg) no-repeat;
	}

#fuhrpark a.mercedes_atego{
	background:url(images/content/thumbs/mercedes_atego.jpg) no-repeat;
	}

#fuhrpark a.mercedes_atego_816{
	background:url(images/content/thumbs/mercedes_atego_816.jpg) no-repeat;
	}

#fuhrpark a.mercedes_1222{
	background:url(images/content/thumbs/mercedes_atego_1222.jpg) no-repeat;
	}

#fuhrpark a.mercedes_1218{
	background:url(images/content/thumbs/mercedes_atego_1218.jpg) no-repeat;
	}

#fuhrpark a.mercedes_1324{
	background:url(images/content/thumbs/mercedes_atego_1324.jpg) no-repeat;
	}
#fuhrpark a.mercedes_1523{
	background:url(images/content/thumbs/mercedes_atego_1523.jpg) no-repeat;
	}

#fuhrpark a.mercedes_unimog{
	background:url(images/content/thumbs/unimog.jpg) no-repeat;
	}

#fuhrpark a.mercedes_2635{
	background:url(images/content/thumbs/mercedes_2635.jpg) no-repeat;
	}

#fuhrpark a.mercedes_4833{
	background:url(images/content/thumbs/mercedes_actros_4833.jpg) no-repeat;
	}


#fuhrpark a.mercedes_4144{
	background:url(images/content/thumbs/mercedes_actros_4144.jpg) no-repeat;
	}

#fuhrpark a.mercedes_4148{
	background:url(images/content/thumbs/mercedes_actros_4148.jpg) no-repeat;
	}


#fuhrpark a.scania_sattelzug{
	background:url(images/content/thumbs/scania_sattelzug.jpg) no-repeat;
	}


#fuhrpark a.nostalgie{
	background:url(images/content/thumbs/nostalgie.jpg) no-repeat;
	}



/*----------FUHRPARK NOSTALGIE-----*/

#fuhrpark_nostalgie{
	margin-left:30px;
	}

#fuhrpark_nostalgie .text1{
	float:left;
	margin-bottom:20px;
	width:840px;
	}

#fuhrpark_nostalgie .text1 h3{
	margin-bottom:10px;
	}

#fuhrpark_nostalgie .text1 h2{
	margin-bottom:0px;
	}

#fuhrpark_nostalgie .text1 img{
	margin-bottom:30px;
	margin-right:5px;
	}


/*----------LightBox-----*/

.box{
	width:862px;
	height:580px;

	}

.boxHeader{
	width:862px;
	height:87px;
	background:url(images/layout/lightBoxHeader.jpg) no-repeat top left;
	margin-top:30px;
}

.box h2{
	font-size:24px;
	padding-top:30px;
	padding-left:30px;
	padding-bottom:30px;
	color:#4f4f4f;
}
.box img{
	margin-left:30px;
	}

.box ul.label{
	display:block;
	float:left;
	list-style:none;
	margin-right:20px;
	margin-left:20px;
	margin-top:10px;
	}

.box ul.label li{
	font-weight:bold;
	}

.box ul.data{
	display:block;
	list-style:none;
	margin-right:20px;
	margin-top:10px;
	}

.box li{
	line-height:18px;
	}



/*-------------- Impressum ---------------*/

#impressum{
	margin-left:30px;
	}

#impressum .text1{
	float:left;
	margin-bottom:20px;
	width:609px;
	padding-right:50px;
	}

/*-------------- AGB ---------------*/

#agb{
	margin-left:30px;
	}

#agb .text1{
	float:left;
	margin-bottom:20px;
	width:609px;
	padding-right:50px;
	}

/*------ SINGLE ------*/

#single{
	margin-left:30px;
	}

#single .text1{
	float:left;
	margin-bottom:20px;
	width:609px;
	padding-right:50px;
	}

#single img{
	border:none;
	}

#nav-above{
	height:30px;
	width:609px;
	}

#nav-above a{
	color:#e23b2f;}

#nav-above .nav-previous{
	width:203px;
	float:left;
	}

#nav-above .nav-previous a{
	padding-left:10px;
	background:url(images/layout/linkArrowLeft.jpg) no-repeat top left;

	}

#nav-above .nav-next{
	float:right;
	width:203px;
	text-align:right;
	}

#nav-above .nav-next a{
	padding-right:10px;
	background:url(images/layout/linkArrowRight.jpg) no-repeat top right;

	}


#nav-above .back{
	float:left;
	width:203px;
	text-align:center;
	}

.entry-content{
	clear:both;}

.post{
	margin-bottom:30px;}


#category .post.auszeichnung{
	float: left;
	height: 400px;
	margin-right:10px;
	width: 300px;
}



/*------ CATEGORY ------*/

#category{
	margin-left:30px;
	width:609px;
	padding-bottom:30px;
	}

#category.auszeichnung{
	width:960px;
}

#category h2 a{

	font-size:18px;
	color:#e23b2f;
	margin-bottom:10px;
	text-decoration:none;
	}

#category .wp-post-image{
	margin-right:20px;
	float:left;
	border:none;
	}

#category .post{
	margin-bottom:30px;}


.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
    }



<!--[if IE]>

  .clearfix {
    zoom: 1;     /* triggers hasLayout */
    }  /* Only IE can see inside the conditional comment
    and read this CSS rule. Don't ever use a normal HTML
    comment inside the CC or it will close prematurely. */

<![endif]-->
