#headerNav {
	color:#FFFFFF;
	line-height:24px;
	padding:0px 5px;
	font-weight:bold;
	text-transform:uppercase;
	z-index:1000 !important;	
}

#headerNav a {
	color:#FFFFFF;
}

#headerNav ul {
	list-style:none;
	margin:0;
	padding:0;
}

#headerNav li {
	float:left;
	color:#FFFFFF;
	font-weight:bold;
	line-height:24px;
	border-right:1px solid #B8B8B8;
	position:relative;
}

#headerNav li a {
	color:#FFFFFF;
	display:block;
	padding:0px 6px 0px 6px;
	float:left;
}

#headerNav .issub {
	display:none;
	background:url(../img/bg/bg.trans.am.png);
	min-width:110px;
	position:absolute !important;
	z-index:1000 !important;
	top:24px !important;
	left:0px;
	white-space:nowrap;
}

#headerNav .issub a {
	float:none;
	display:inline;
}

#headerNav .issub .col1:hover {
	background:url(../img/bg/bg.header.nav.png) right top;
	width:100%;
}

#headerNav li:hover .issub {
	display:block;
}


#breadcrumb {
	font-size:9px;
	line-height:20px;
	padding:0px 5px;
}

#footerNav {
	line-height:20px;
	padding:0px 5px;
	font-size:10px;
	color:#FFFFFF;
	font-weight:bold;
}

#footerNav a {
	color:#FFFFFF;
}

.boxpadding {
	padding:5px;
}

#content h1 {
	border-bottom:1px solid #b8b8b8;
	font-size:12px;
	font-weight:bold;
	margin-bottom:5px;
	color:#000000 !important;
}

#content h1.special {
	position:absolute;
	top:17px;
	left:5px;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF !important;
	border:none !important;
	z-index:100;
}

/* Matrix */
.bg-rl {
	background:url(../img/bg/bg-rl.png) top right repeat-y;
}

.bg-lr {
	background:url(../img/bg/bg-lr.png) top left repeat-y;
}

.bg-vw {
	background:url(../img/bg/bg.vw.y1.png) left 26px  repeat-x;
}

.bg-audi {
	background:url(../img/bg/bg.audi.y1.png) left 26px repeat-x;
}

.bg-am {
	background:url(../img/bg/bg.am.y1.png) left 26px repeat-x;
	color:#FFFFFF;
}

.bg-am a {
	color:#FFFFFF;
}

/* Autos */
.autos_detail .pos1-1 .boxpadding, .autos_detail .pos4-1 .boxpadding {
	padding:50px 5px 5px 5px;
}

.autos_detail .car-img {
	width:100%;
	height:240px;
}

.autos_detail .car-img #gallery-image-big-container {
	width:266px;
	height:200px;
	float:left;
	border:1px solid #3f6c94;
}

.autos_detail .car-img #gallery-image-thumbs {
	width:192px;
	float:right;
}

.autos_detail .car-img .gallery-image-thumb {
	float:left;
	border:1px solid #3f6c94;
	margin:0px 0px 3px 10px;
}

.autos_detail .car-data {
	width:100%;
}

.autos_detail .car-data td {
	padding:3px;
}

.autos_detail .car-data th {
	padding:3px;
	font-size:12px;
	border-bottom:1px solid #b8b8b8;
	text-align:left;
}

.autos_detail .car-bt {
	position:absolute;
	bottom:0px;
}

.button-am {
	float:left;
	background:url(../img/buttons/bt.grau.png) no-repeat top left;
	line-height:22px;
	width:129px;
	margin:0px 9px 5px 0px;
	padding-left:20px;
	font-weight:bold;
	color:#FFFFFF;
}

.autos_teaser3 {
	padding-top:50px;
}

.autos_teaser3 .item {
	float:left;
	width:310px;
	height:60px;
	overflow:hidden;
	margin:0px 0px 10px 5px;
}

.autos_teaser3 img {
	margin-right:5px;
}

.autos_teaser3 .page-browser {
	border-top:1px solid #b8b8b8;
	clear:both;
	text-align:right;
}

/* AutoDo */
.tx-pvautodo-pi1 .autos_detail {
	background:url(../img/bg/bg.content.am.png) repeat-y top left;	
	height:480px;
}

.car-search {
	margin-top:15px;
}

.pos1-4 .car-search .cl, .pos1-4 .car-search .cr {
	float:left;
	width:315px;
}

.bg-audi .car-search dt, .bg-vw .car-search dt {
	color:#FFFFFF;
}

.car-search dt {
	float:left;
	width:83px;
}

.car-search dt, .car-search dd {
	margin-bottom:5px;
}

.car-search dd select {
	width:226px;	
}

.car-search dl.col2 {
	clear:both;
}

.car-search dl.col2 dt, .car-search dl.col2 dd {
	float:left;
}

.car-search dt.bis {
	width:20px;
}

.car-search dd .von, .car-search dd .bis {
	width:103px;
} 

.car-search #submit {
	border:none;
	position:absolute;
	top:165px;
	right:6px;
	background:url(../img/buttons/bt.suche.flach.png) no-repeat top left;
	height:15px;
	width:84px;
	padding-bottom:5px;
	font-weight:bold;
	color:#FFFFFF;
	cursor:pointer;
}


.pos1-4 .car-search #submit {
	top:98px;
	right:11px;
}

.bg-audi .car-search #submit {
	background:url(../img/buttons/bt.suche.flach.audi.png) no-repeat top left;
} 

.car-result {
	height:260px;
	overflow:hidden;
	padding-top:50px;
	position:absolute;
	z-index:3;
}

.car-result .switcher {
	margin-right:5px;
	text-align:right;
	z-index:1000;
	right:0px;
	position:absolute;
	top:280px;
}

.car-result .item {
	float:left;
	height:67px;
	margin:0px 10px 10px 0px;
	overflow:hidden;
	width:305px;
}

#carousel2_wrapper {
	float:left;
	overflow:hidden;
	position:relative;
	width:950px;
	margin:0 5px;
}

#carousel2_items_container {
	margin:0;
	padding:0px;
	position:relative;
	width:200000px;
}

.carousel2_items {
	width:950px;
	float:left;
	height:230px;
	border-bottom:1px solid #B8B8B8;
}

.carousel2_items .item h2 {
	font-weight:bold;
	border-bottom:1px solid #B8B8B8;
	white-space:nowrap;
	overflow:hidden;
}

.carousel2_items .item img {
	border:1px solid #B8B8B8;
	margin-right:5px;
}


.car-ausstattung li{
	float:left;
	width:200px;
	paading-right:15px;
}

.autos_detail h4 {
	border-bottom:1px solid #B8B8B8;
	font-size:12px;
	font-weight:bold;
	margin-bottom:5px;
	cursor:pointer;
}

.auto-kontakt img,
.news_teaser2 img{
	border:1px solid #B8B8B8;
}

.auto-kontakt img.big,
.news_teaser2 img.big{
	margin:0px 5px 0px 5px;
}

.auto-kontakt img.small,
.news_teaser2 img.small{
	margin:0px 5px 5px 0px;
}

.textoimg .teaser-text {
	background:url(../img/bg/bg.trans.png) repeat top left;
	position:relative;
	bottom:90px;
	width:100%;
}

.auto-kontakt .textoimg .teaser-text,
.news_teaser2 .textoimg .teaser-text {
	height:130px;
	margin-left:5px;
	margin-right:5px;
	width:460px;
	bottom:145px;
}


.textfixed-car-result {
	position:absolute;
	top:285px;
	left:0px;
	padding:5px;
	height:60px;
	overflow:hidden;
	z-index:2;
}

.textfixed-result {
	position:absolute;
	top:295px;
	left:0px;
	padding:5px;
	height:60px;
	overflow:hidden;
	z-index:2;
}



/* Serviceseiten */
.service_detail .serv-img_01 {
	margin-left:5px;
}

.service_detail .serv-img_02 {
	border-left:2px solid #cc6600;
	border-right:2px solid #cc6600;
	width:316px !important;
}

.service_detail .serv-img_03 {
	margin-right:5px;
}
.service_detail .serv-img_01, .service_detail .serv-img_02, .service_detail .serv-img_03 {
	border-top:2px solid #cc6600;
	border-bottom:2px solid #cc6600;
	width:315px;
	height:236px;
	overflow:hidden;
}

.service_detail .serv-trans {
	background:url(../img/bg/bg.trans.png) top left repeat;
	position:absolute;
	bottom:2px;
	height:115px;
	width:306px;
}

.service_detail .pos1-1 .serv-trans {
	margin:0px 0px 0px 5px
}

.service_detail .pos3-1 .serv-trans {
	margin:0px 2px 0px 2px
}

.service_detail .pos5-1 .serv-trans {
	margin:0px 5px 0px 0px
}


.service_detail, .autos_detail {
	background:url(../img/bg/bg.content.am.png) repeat-y top left;	
}

.service_detail .pos1-1, .service_detail .pos3-1, .service_detail .pos5-1 {
	padding-top:50px;
}

.service_teaser0 ul,
.navmenu-0 ul,
.mitarbeiter_navi ul,
.landingpage_detail ul {
	margin:0px 0px 0px 0px;
	padding:5px;
}

.service_teaser0 li,
.navmenu-0 li, 
.mitarbeiter_navi li {
	list-style-position:inside;
	list-style-type:none;
	float:left;
	width:134px;
	margin-right:5px;
	padding-left:10px;
	background:url(../img/bg/bullet.5x5.weiss.gif) 0px 5px no-repeat;
}




.bg-vw .service_teaser0,
.bg-vw .service_teaser0 a,
.bg-audi .service_teaser0,
.bg-audi .service_teaser0 a{
	color:#FFF;	
}

/* Calendar: a Javascript class for Mootools that adds accessible and unobtrusive date pickers to your form elements <http://electricprism.com/aeron/calendar> */
/* Default CSS for Calendar (navigation: 1), Copyright (c) 2007 Aeron Glemann <http://electricprism.com/aeron> */
/*
.hidden {
	opacity: 0;
	position: absolute;
}
.visible {
	opacity: 1;
}


input.calendar,
select.calendar {
	width: 99px;
}

button.calendar {
	background:url(../img/calendar/calendar-icon.gif);
	border: 0;
	cursor: pointer;
	float: left;
	height: 20px;
	margin-right: 6px;
	width: 20px;
}
button.calendar:hover,
button.calendar.active {
	background-position: 0 20px;
}

div.calendar {
	background:url(../img/calendar/calendar.png);
	height: 195px;
	padding: 0 6px;
	text-align: center;
	width: 147px;
}	
	div.calendar * {
		margin: 0;
		padding: 0;
	}	
	div.calendar div {
		background: none !important;
		cursor: move;
		height: 185px;
		overflow: hidden;
		padding-top: 10px;
		position: relative;
		width: 147px;
	}	
	
	div.calendar caption {
		color: #333;
		font: normal 12px/16px Arial, Helvetica, sans-serif;
		padding-top: 6px;
		text-align: center;
		width: 100%;
	}
	div.calendar caption a {
		cursor: pointer;
		display: block;
		height: 12px;
		overflow: hidden;
		position: absolute;
		text-indent: -100px;
		top: 17px;
		width: 11px;
	}
	div.calendar caption a.prev {
		background-image:url(../img/calendar/calendar-prev.gif);
		left: 0;
	}
	div.calendar caption a.next {
		background-image:url(../img/calendar/calendar-next.gif);
		right: 0;
	}
	div.calendar caption a:hover {
		background-position: 0 12px;
	}
	div.calendar caption span {
		height: 25px;
		position: relative;
		text-align: center;
	}
	div.calendar caption span.month {
		padding-right: 8px;
	}
	div.calendar caption span.month:after {
		content: ',';
	}

	div.calendar table {
		background: #FFF;
		border: 0;
		border-collapse: collapse;
		border-spacing: 0;
		cursor: default;
		margin: 0 auto;
		overflow: hidden;
		width: 147px;
	}
	div.calendar td,
	div.calendar th {
		border: 0;
		color: #0597DB;
		font: normal 12px Arial, Helvetica, sans-serif;
		height: 21px;
		text-align: center;
		width: 21px;
	}
	div.calendar td {
		background:url(../img/calendar/calendar-td.gif);
		color: #FFF;
		font-size: 11px;
	}
	div.calendar td.invalid {
		color: #999;
	}
	div.calendar td.valid {
		background:url(../img/calendar/calendar-valid.gif);
		color: #0597DB;
		cursor: pointer;
	}
	div.calendar td.hilite {
		background:url(../img/calendar/calendar-hilite.gif);
	}
	div.calendar td.inactive {
		background:url(../img/calendar/calendar-td.gif) 0 100%;
		color: #FFF;
	}
	div.calendar td.active,
	div.calendar td.hover {
		background:url(../img/calendar/calendar-valid.gif) 0 100%;
		color: #FFF;
		cursor: pointer;
	}
*/	
/* Formulare */
.radio {
	border:none;
}

#formhandler_termin_service .personal, #formhandler_termin_service .termin {
	width:315px;
	float:left;
}

#formhandler_termin_service dt {
	float:left;
	width:100px;
}


#formhandler_termin_service dd {
	float:left;
	width:200px;
}

#formhandler_termin_service .submit {
	border:none;
	position:absolute;
	top:65px;
	right:5px;
}

#formhandler_termin_service dd a {
	display:block;
	float:right;
}

#formhandler_kontakt{
	width:425px;
	overflow:hidden;
}

#formhandler_kontakt fieldset {
	border-top:1px solid #b8b8b8;
	border-left:none;
	border-right:none;
	border-bottom:none;
}

#formhandler_kontakt fieldset legend {
	font-weight:bold;
	color:#b8b8b8;
}

#formhandler_kontakt fieldset dl {
	margin-left:-8px;
}

#formhandler_termin_service #newsletter {
	position:absolute;
	bottom:5px;
	left:0px;
}

#newsletter-check {
	border:none;	
}

#formhandler_kontakt dl {
	width:470px;
}

#formhandler_kontakt dt {
	float:left;
	width:120px;
	margin-top:5px;
}


#formhandler_kontakt dd {
	float:left;
	width:242px;
	margin-top:5px;
}

#formhandler_kontakt dd input.input {
	width:240px;
	margin-right:5px;
	float:left;
}

#formhandler_kontakt dd select {
	width:242px;
	margin-right:5px;
	float:left;
}

#formhandler_kontakt dd input.radio {
	width:auto;
}

#formhandler_kontakt dd #subject {
	background:#ffffff;
	color:#000000;
}

#formhandler_kontakt dd #time {
	width:60px;
	float:none;
}

#formhandler_kontakt #date {
	width:120px;	
}

#formhandler_kontakt #message {
	width:240px;
	height:70px;
}

#formhandler_kontakt #submit {
	position:absolute;
	bottom:40px;
	right:40px;
	border:none;
}

#formhandler_kontakt #newsletter {
	clear:both;
}

#formhandler_kontakt #required {
	position:absolute;
	bottom:5px;
}

#formhandler_kontakt dd.title a {
	float:right;	
	margin-right:6px;
}

input.input.error,
textarea.error,
select.error {
	background:#233178;
	color:#fff;
}

.ertexterror {
	color:#233178;
}

input.radio,
input.checkbox {
	border:none;	
}

/* News */
.news_teaser03 #carousel2_wrapper {
	width:630px;
}

.news_teaser03 .carousel2_items {
	width:630px;
	height:180px;
}

.news_teaser03 .switcher {
	margin-right:5px;
	text-align:right;
}

.news_teaser03 .item {
	width:192px;
	float:left;
	position:relative;
	height:170px;
}

.news_teaser03 .carousel2_items .item h2 {
	font-weight:normal;
	border:none;
	overflow:visible;
	white-space:normal;
}

.news_teaser03 span.readmore {
	display:block;
	position:absolute;
	bottom:5px;
	font-weight:bold;
	background:url(../img/bg/bg.readmore.png) no-repeat center left;
	padding-left:10px;
}

.news_detail .news-img {
	float:left;
	margin-left:5px;
	width:230px;
	border:1px solid #B8B8B8;
}

.news_detail .news-img span {
	display:block;
	padding:2px;
	margin-top:-18px;
	background:url("../img/bg/bg.trans.png") repeat scroll left top transparent;
}

.news_detail h2 {
	font-weight:bold;
	margin-bottom:5px;
}

/* News Detail Buttons */
.news_detail .button-am {
	position:absolute;	
	overflow:hidden;
	height:22px;
}

.news_detail .button-am.buttonNr-0 {
	left:5px;	
}

.news_detail .button-am.buttonNr-1 {
	left:161px;	
}

.news_detail .button-am.buttonNr-2 {
	right:5px;	
}

.news_detail .button-am.buttonNr-3 {
	position:relative;	
	left:0px;
	top:28px;
}

.news_detail .button-am.color-vw {
	background:url(../img/buttons/bt.vw.png) no-repeat scroll left top transparent;
}

.news_detail .button-am.color-audi {
	background:url(../img/buttons/bt.audi.png) no-repeat scroll left top transparent;
}


.news_teaser0 .item {
	height:62px;
	overflow:hidden;
	margin-bottom:3px;
}

.news_teaser0 .item h2 {
	font-weight:bold;
	border-bottom:1px solid #B8B8B8;
	margin-left:87px;
}

.news_teaser0 .item img {
	float:left;
	margin-right:5px;
	border:1px solid #B8B8B8;
}

.news_teaser4 .item h2 {
	font-weight:bold;
	border-bottom:1px solid #B8B8B8;
	margin-bottom:5px;
}

.news_teaser4 .item img {
	float:left;
	margin-right:5px;
	border:1px solid #B8B8B8;
}

.news_teaser2 img {
	border:1px solid #B8B8B8;
}

.news_teaser2 h2 {
	font-weight:bold;
	margin-bottom:5px;
}


.x3.y2 .headoimg {
	width:470px;
	height:230px;
	overflow:hidden;
}

.y2 .headoimg h1 {
	background:url(../img/bg/bg.trans.png) repeat top left;
	position:absolute;
	top:156px;
	padding:5px;
	color:#000;
	width:460px;
}

.headoimg h1 a {
	color:#000;	
}


/* Page-Browser */


.page-browser .item {
	width:16px;
	display:block;
	float:left;
	height:15px;
	line-height:15px;
	text-align:center;
	background:url(../img/bg/bg.pagenum.png) no-repeat bottom left;
	color:#FFFFFF;
} 

.page-browser .item a {
	color:#FFFFFF;
}

.page-browser .active {
	font-weight:bold;
}

.page-browser .switcher-right {
	width:40px;
	display:block;
	float:left;
	height:15px;
	line-height:15px;
	text-align:center;
	background:url(/typo3conf/ext/pv_autodo/res/images/switcher_right.png) no-repeat bottom left;
}

.page-browser .switcher-left {
	width:40px;
	display:block;
	float:left;
	height:15px;
	line-height:15px;
	text-align:center;
	background:url(/typo3conf/ext/pv_autodo/res/images/switcher_left.png) no-repeat bottom left;
}

/* CSC */
.csc-textpic-center .csc-textpic-imagewrap {
	 margin: 0 auto;
	 text-align:center;
}

.csc-textpic-right .csc-textpic-imagewrap {
	float:right;
}

/* Mitarbeiter */
.pos1-1 .sp_mitarbeiter img {
	border:1px solid #B8B8B8;
}

.pos1-1 .sp_mitarbeiter .mitarbeiter {
	background:url(../img/bg/bg-rl.png) top right repeat-y;
	height:430px;

}

.pos1-1 .sp_mitarbeiter h3 {
	font-size:12px;
	font-weight:bold;
	border-bottom:1px solid #B8B8B8;
	margin-top:35px;
	margin-bottom:5px;
}

.pos1-1 .sp_mitarbeiter h2 {
	height:14px;
}

.pos1-1 .sp_mitarbeiter h1 {
	border-bottom:none !important;
	margin-bottom:0px !important;
	margin-top:5px;
}

.team.switcher {
	position:absolute;
	bottom:5px;
	right:5px;	
}

/* Twitterbanner */
#skyscraper {
	background:url(../img/banner/twitter-banner.png) no-repeat top left;
	border-bottom:1px solid #B8B8B8;
}



#skyscraper #tweeter {
	width:144px;
	padding:29px 8px 8px 8px;
	margin-top:90px;
	height:473px;
}

#tweeter h1 {
	border-bottom:1px solid #b8b8b8;
	border-top:1px solid #b8b8b8;
	font-size:12px;
	font-weight:bold;
	margin-bottom:5px;
	color:#000000 !important;
	padding-top:6px;
}


#skyscraper #tweet li {
	list-style:none;
	margin:0px 0px 10px 0px;
	padding:0px;
	border-bottom:1px solid #B8B8B8;
}

#tweeter a img {
	float:left;	
	margin-right:4px;
}

#tweet a.time {
	font-weight:bold;
	  font-size:10px;
}

/* TagCloud */
.tagcloud {
	margin:5px 15px 10px 5px;
	float:left;
	padding:3px 5px;
}

.tagcloud2 {
	margin:15px 20px 10px 10px;
	float:left;
	padding:3px 5px;
	width:90px;
	height:50px;
}

.tagcloud2 a {
	font-size:30px !important;
}

.tagcloud a:hover {
	background:#00519d;
	color:#FFFFFF;
}

.tagcloud2 a:hover {
	background:#00519d;
	color:#FFFFFF;
	font-size:40px !important;
	font-weight:bold;
}

.tag_1 a {
	font-size:20px;
	font-weight:900;
	margin-left:24px;
}
.tag_2 a {
	font-size:18px;
	font-weight:700;
	margin-left:8px;
}
.tag_3 a {
	font-size:16px;
	font-weight:900;
	margin-left:18px;
}
.tag_4 a {
	font-size:14px;
	font-style:italic;
	font-weight:300;
	margin-left:8px;
}
.tag_5 a {
	font-size:20px;
	font-style:italic;
	font-weight:500;
	margin-left:18px;
}
.tag_6 a {
	font-size:24px;
	font-style:italic;
	font-weight:400;
}
.tag_7 a {
	font-size:22px;
	font-weight:300;
	margin-left:18px;
}
.tag_8 a {
	font-size:20px;
	font-weight:200;
}
.tag_9 a {
	font-size:16px;
	font-weight:100;
}
/* TagCloud ENDE */


/* Accordion */
#haccordion {
	height:240px;
	width:5000px;
}

.toggler_l { 
	float: left;
	background:#ffffff;
	border-top:1px solid;
	border-color:transparent;
}

.content_l { 
	float:left;
	width: 600px;
	height: 240px;
	background:#999;
	display:block;
}

.headline_l { 
	display:block;
	float:left;
	width:19px;
	overflow:hidden;
	border-right:1px solid #B8B8B8;
}

.headline_l img {
}

.textoimg .teaser-text {
	height: 80px;
}

ul.car-ausstattung {
	position:static;
}

/* Seminaranmeldung */
#content .seminar_detail .pos1-4 .boxpadding h1 {
	margin-bottom:10px;
}

.seminar_detail .button-am {
	position:absolute;
	bottom:5px;
	right:5px;
}

.seminaranmeldung #submit {
	display:none;	
}

.seminaranmeldung #info {
	font-weight:bold;
	padding:10px 0px;
	clear:both;
}

.seminaranmeldung #loadSearchResult {
	margin-top:20px;
}

.seminaranmeldung #loadSearchResult div {
	padding-left:70px;
	min-height:60px;
}

.seminaranmeldung #loadSearchResult div.frei {
	background:url(../img/auto-mueller-seminar-status.png) no-repeat 0px 0px;	
}

.seminaranmeldung #loadSearchResult div.belegt {
	background:url(../img/auto-mueller-seminar-status.png) no-repeat 0px -140px;	
}

.seminaranmeldung #loadSearchResult div.vorbei {
	background:url(../img/auto-mueller-seminar-status.png) no-repeat 0px -70px;	
}


.seminaranmeldung #debug {
	color:#F00;
	font-weight:bold;
}
/* Seminaranmeldung end */

/* Landingpage */
.landingpage_detail #mediaspace {
	background:#000;
	width:550px;
	height:310px;
}

.landingpage_detail #video {
	position:absolute;
	top:60px;
	left:5px;
}

.landingpage_detail #videoteaser {
	position:absolute;
	top:312px;
	left:0px;
}

.landingpage_detail .gallery {
	width: 550px;
	height:90px;
	
}

.landingpage_detail #videoteaser .holder {
	width: 100%;
	position: relative;
	overflow: hidden;
	height:90px;
}


.landingpage_detail #videoteaser ul {
	list-style-image:none;
	margin:0px;
	padding:0px;
	width: 99999px;
}

.landingpage_detail #videoteaser li {
	float:left;	
	background:none !important;
	padding:0px 23px 0px 0px;
	margin:0px;
	width:120px;
}

.landingpage_detail #videoteaser .prev {
	text-indent:-9999px;
	background:url(/typo3conf/ext/pv_autodo/res/images/switcher_left.png) no-repeat;
	display:block;
	height:16px;
	width:44px;
	float:right;
}

.landingpage_detail #videoteaser .next {
	text-indent:-9999px;
	background:url(/typo3conf/ext/pv_autodo/res/images/switcher_right.png) no-repeat;
	display:block;
	height:16px;
	width:40px;
	float:right;
}

.landingpage_detail #text {
	position:absolute;
	top:60px;
	right:5px;
	width:380px;
}

.landingpage_detail h2 {
	font-weight:bold;
	margin-bottom:5px;
}

.landingpage_detail #buttons {
	position:absolute;
	bottom:5px;
	right:5px;
	width:155px;
}

.landingpage_detail li {
	list-style-position:inside;
	list-style-type:none;
	margin-right:5px;
	padding-left:10px;
	background:url(../img/bg/bullet.5x5.weiss.gif) 0px 5px no-repeat;
}
/* Landingpage end */

/* Aktionen */
.aktionen_detail #img2 {
	margin-bottom:4px;	
}

.aktionen_detail .kontakt_text {
	margin-top:7px;	
}

.aktionen_detail .kontakt_text.icon {
	width:184px;
}

.aktionen_detail #img4 {
	position:absolute;
	bottom:0px;
	right:0px;
}

.aktionen_detail .imageoverlay {
	position:absolute;
	top:0px;
	left:0px;
}

#content .aktionen_detail .pos1-3 h1 {
	border-bottom:0px;
}

#content .aktionen_detail h2 {
	margin-bottom:5px;	
	color:#EBAB48;
}
/* Aktionen end */

/* Veranstaltungen */
.veranstaltungen #img1 {
	border-top: 2px solid #CC6600;
	border-bottom: 2px solid #CC6600;
	margin-left:2px;
	margin-top:2px;
}

.veranstaltungen #img2 {
	border-top: 2px solid #CC6600;
	border-bottom: 2px solid #CC6600;
	border-left: 2px solid #CC6600;
	border-right: 2px solid #CC6600;
	margin-top:2px;
}

.veranstaltungen #img3 {
	border-top: 2px solid #CC6600;
	border-bottom: 2px solid #CC6600;
	margin-right:2px;
	margin-top:2px;
}

#content .veranstaltungen h2 {
	margin-bottom:5px;	
	color:#EBAB48;
	font-weight:bold;
}

#content .veranstaltungen .pos1-3 h1 {
	border-bottom:0px;
}

#formhandler_kontakt.veranstaltung {
	margin-top:14px;
	width:470px;
	height:216px;
	overflow:hidden;
}

#formhandler_kontakt.veranstaltung #submit {
	position:absolute;
	bottom:10px;
	right:10px;
	border:none;
}

#formhandler_kontakt.veranstaltung #newsletter {
	padding-top:5px;	
}

#thankyoudownload {
	position:relative;
	top:50px;
	margin-left:8px;
	font-weight:bold;
}

#thankyoudownload:hover {
	text-decoration:underline;	
}
/* Veranstaltungen end*/

#facebooklike,
#fb-root {
	position:absolute !important;
	top:450px !important;
	right:0px !important;
	z-index:10000;
	width:auto;
}

.news_detail #facebooklike,
.news_detail #fb-root {
	position:absolute !important;
	top:214px !important;
	left:6px !important;
	z-index:10000;
	width:474px;
}

/*Wir über uns - Verlinkung Auto Müller 3Sat Interview*/
#wurl{
    background: url("../img/bg/bg.readmore.png") no-repeat scroll left center transparent;
    bottom: 5px;
    display: block;
    font-weight: bold;
    padding-left: 10px;
    position: absolute;
	}
	
	
/*Standartkontaktseite - Telefonlink*/
.telefon{
    background: url("../img/bg/bg.readmore.png") no-repeat scroll left center transparent;
    display: block;
    font-weight: bold;
    padding-left: 10px;
    position: absolute;
    margin-top:15px;
    margin-left:5px;
}

/* Newsdetail - TextVerbrauch*/

.news_detail p.textVerbrauch {
	position:absolute;
	bottom:0px;
	left:5px;
	font-size:9px;	
}
