/*font-family:'Frutiger LT W01_55 Roma1475738';
font-family:'Frutiger LT W01_65 Bold1475746';*/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, 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, select, textarea, input, table, caption, tbody, tfoot, thead, tr, th, td {
	font-family:'Frutiger LT W01_55 Roma1475738';
	font-size: 100%;
	font-weight:normal;
	margin: 0;
	padding: 0;
	color:#666;
}
body {
	/*background: #ccc url(../images/bg.png) top center no-repeat fixed*/
	background:#f2f2f2;
}
.page-background {
	position:relative;
	background:url(../images/bg_body.png) center bottom repeat-y;
}

p {
	font-size: 14px;
	color:#202020;
	line-height: 23px;
	margin: 0 0 18px 0;
	padding: 0
}
strong {
	font-family:'Frutiger LT W01_65 Bold1475746';
}
span.red, ul.red, ul.red li {
	color: #fd9417
}
a:link, a:visited {
	color: #fd9417;
	text-decoration: none;
	margin: 0;
	padding: 0
}
a:hover, a:active {
	color: #000;
	text-decoration: none;
	margin: 0;
	padding: 0
}
a img {
	border: 0
}
.image-left {
	float: left;
	margin: .25em 1.00em .25em 0
}
.image-right {
	float: right;
	margin: .25em 0 .25em 1.00em
}
fieldset {
	border: 0 solid #000;
	padding: 0;
	margin: 0
}
legend {
	display: none
}
hr, .invisible {
	position: absolute;
	left: -1000px;
	top: -1000px;
	width: 0;
	height: 0;
	overflow: hidden;
	display: inline
}
h1 {
	font-family:'Frutiger LT W01_65 Bold1475746';
	font-size: 30px;
	font-weight: normal;
	color: #000;
	line-height: 1.3em;
	margin: 0 0 15px 0
}
h2 {
	font-family:'Frutiger LT W01_65 Bold1475746';
	font-size: 23px;
	font-weight: normal;
	color:#fd9317;
	line-height: 1.3em;
	margin: 0 0 10px 0
}
h3 {
	font-size: 14px;
	color: #000;
	font-weight: 700;
	line-height: 1.3em;
	margin: 0 0 5px 0
}
h4 {
	font-size: 10px;
	color: #000;
	font-weight: 400
}
h5 {
	font-size: 9px;
	color: #000;
	font-weight: 400
}
h6 {
	font-size: 8px;
	color: #000;
	font-weight: 400
}
ul {
	margin-top: 5px;
	margin-bottom: 18px
}
ul li {
	font-size: 14px;
	color: #4c4c4c;
	list-style-position: outside;
	display: list-item;
	line-height: 18px;
	margin: 0 0 0 30px;
	padding: 0
}
ul li li {
	font-size: 100%;
	color: #4c4c4c;
	list-style: disc outside;
	display: list-item;
	line-height: 18px;
	margin: 0 0 0 25px;
	padding: 0
}
ol {
	margin-top: 5px;
	margin-bottom: 18px
}
ol li {
	font-size: 14px;
	color: #4c4c4c;
	list-style: decimal outside;
	display: list-item;
	line-height: 18px;
	margin: 0 0 0 35px;
	padding: 0
}
ol li li {
	font-size: 100%;
	color: #4c4c4c;
	list-style: upper-roman outside;
	display: list-item;
	line-height: 18px;
	margin: 0 0 0 25px;
	padding: 0
}
table {
	border-collapse: collapse;
	margin: 0 0 15px 0
}
caption {
	font-size: 14px;
	font-weight: 700;
	color: #fff;
	background: #007d3f;
	margin: 0;
	padding: 7px 5px
}
table td {
	padding: 0 0 2px 0
}
table td p {
	font-size: 14px;
	margin: 0;
	padding: 5px
}
table th {
	border-bottom: 2px solid #000
}
table th p {
	font-size: 13px;
	color: #000;
	text-align: left;
	margin: 0;
	padding: 7px 5px 7px 3px
}
table ul li {
	font-size: 11px;
	line-height: 150%;
	list-style: disc outside;
	display: list-item;
	margin: 0 10px 0 30px;
	padding: 3px 0
}
table ul li li {
	font-size: 100%;
	line-height: 150%;
	list-style: disc outside;
	display: list-item;
	margin: 0 10px 0 25px
}
table ol li {
	font-size: 11px;
	line-height: 150%;
	list-style: decimal outside;
	display: list-item;
	margin: 0 10px 0 35px
}
table ol li li {
	font-size: 100%;
	line-height: 150%;
	list-style: upper-roman outside;
	display: list-item;
	margin: 0 10px 0 25px
}
.wrapper {
	width: 1010px;
	margin: 0 auto;
}
div.head {
	position:relative;
	height: 170px;
	background: #fff
}
div.logo {
	margin: 17px 0 0 42px;
	float: left
}
div.head-right {
	margin: 0 20px 0 0;
	float: right;
	text-align: right;
	width: 645px
}
div.metanav {
	margin: 16px 0 22px 0;
	width: 100%;
	text-align: right;
}
div.metanav ul {
	list-style: none;
	padding: 0;
	margin: 0
}
div.metanav ul li {
	margin: 0;
	padding: 0;
	display: inline
}
a.metanav-first:link, a.metanav-first:visited {
	font-size: 12px;
	font-weight: normal;
	line-height: 17px;
	color: #4c4c4c;
	text-decoration: none;
	margin: 0;
	padding: 0;
	display: inline
}
a.metanav-first:hover, a.metanav-first:active, a.metanav-first:focus {
	font-size: 12px;
	font-weight: normal;
	line-height: 17px;
	color: #4c4c4c;
	text-decoration: underline;
	margin: 0;
	padding: 0;
	display: inline
}
a.metanav:link, a.metanav:visited {
	font-size: 12px;
	font-weight: normal;
	line-height: 17px;
	color: #4c4c4c;
	text-decoration: none;
	margin: 0 0 0 15px;
	padding: 0 0 0 17px;
	background: url(../images/trenner_metanav.gif) left no-repeat;
	display: inline
}
a.metanav:hover, a.metanav:active, a.metanav:focus {
	font-size: 12px;
	font-weight: normal;
	line-height: 17px;
	color: #4c4c4c;
	text-decoration: underline;
	margin: 0 0 0 15px;
	padding: 0 0 0 17px;
	background: url(../images/trenner_metanav.gif) left no-repeat;
	display: inline
}
div.search {
	width: 400px;
	height: 50px;
	float: right;
	background: #f2f2f2;
	padding: 15px 15px 0 15px;
}
.search input[type=text] {
	float: left;
	display: inline;
	width: 310px;
	margin: 0;
	padding: 2px 0 2px 10px;
	font-size: 14px;
	height:29px;
	font-weight: normal;
	text-align: left;
	border: 0;
	background: #fff;
	border: 1px solid #c4c4c4;
	font-family:'Frutiger LT W01_55 Roma1475738';
	font-size:14px;
}
.search input[type=submit] {
	float: left;
	display: inline;
	background: url(../images/button_absenden.png) left top no-repeat;
	border: 0;
	height:35px;
	font-size: 16px;
	font-family:'Frutiger LT W01_65 Bold1475746';
	color: #fff;
	text-decoration: none;
	text-align: center;
	cursor: pointer;
	width:79px;
	margin:0 0 0 -1px;
	font-family:'Frutiger LT W01_55 Roma1475738';
	font-size:16px;
	font-weight:normal;
}

div.site-body {
	width: 980px;
	float: left;
	display: inline;
	position: relative;
	margin: 0;
	z-index: 1;
	padding:0 15px;
}
.mainillu {
	position:absolute;
	top:170px;
	width: 980px;
	z-index: 0;
	margin: 0 0 0 15px;
	padding: 0
}

.mainillu img {
	width:100%;
	height:auto;
}
div.nav01 {
	margin: 21px 0 40px 15px;
	float: left;
	display: inline;
	width: 950px;
	height:43px;
	background: url(../images/bg_nav01.png) top left repeat-y
}
div.nav01 ul {
	list-style: square outside none;
	padding: 0;
	margin: 0;
	line-height: 18px;
	font-size: 12px
}
div.nav01 ul li {
	float:left;
	margin: 0;
	padding: 0;
	display: inline;
	color: #3d3b33;
	font-size: 14px;
	line-height: 18px;
	background:url(../images/nav01_seperator.png) right top no-repeat;
}

a.nav01aus {
	color: #fff;
	padding: 12px 15px 13px 15px;
	margin: 0 2px 0 0;
	float: left;
	font-size: 16px;
	font-weight: normal
}

a.nav01an {
	color: #fff;
	padding: 12px 15px 13px 15px;
	margin: 0 2px 0 0;
	float: left;
	font-size: 16px;
	font-weight: normal
}

a.nav01aus:hover,
a.nav01an {
	background: url(../images/nav01_on.png) left top repeat-x;
}

div.marginal-container {
	float: left;
	display: inline;
	width: 270px;
	margin: 0 0 0 15px
}

.teaser-normal {
	position:relative;
	overflow:hidden;
	margin:0 0 20px 0;
	box-sizing:border-box;
}
.teaser-brands {
	position:relative;
	margin:0 0 15px 0;
	overflow:hidden;
	box-sizing:border-box;
}
div.teaser-brands-head {
	background: url(../images/bg_teaser_head_marken.png) top left no-repeat;
	height: 88px;
	margin: 0;
	float: left;
	display: inline;
	width: 270px;
}
div.teaser-normal-head {
	background: url(../images/bg_teaser_head.png) top left no-repeat;
	height: 43px;
	margin: 0;
	float: left;
	display: inline;
	width: 270px
}
div.teaser-body {
	background: #fff;
	border-left:1px solid #ddd;
	border-right:1px solid #ddd;
	border-bottom:1px solid #ddd;
	margin: 0;
	float: left;
	display: inline;
	width: 270px;
	box-sizing:border-box;
}
div.teaser-footer {
	background: url(../images/bg_teaser_footer.gif) top left no-repeat;
	height: 10px;
	float: left;
	display: inline;
	width: 270px;
	margin: 0 0 10px 0
}
div.teaser-brands-head h2, div.teaser-normal-head h2 {
	font-family:'Frutiger LT W01_65 Bold1475746';
	font-size: 17px;
	color: #fff;
	font-weight: normal;
	line-height: 1.3em;
	margin: 0 15px 0 15px;
	padding: 10px 0 0 0
}
div.brand-choice {
	margin: 10px 0 0 15px
}
div.brand-choice select {
	float: left;
	display: inline;
	width: 240px;
	height: 30px;
	font-size: 14px;
	font-weight: normal;
	text-decoration: none;
	padding: 2px 0 0 10px;
	border:0;
}
ul.brands {
	/*background: url(../images/bg_marken_thumbs.png) top left repeat-y;*/
	list-style: square outside none;
	padding: 0;
	margin: 0;
	line-height: 18px;
	font-size: 14px;
	float: left;
	display: inline
}
ul.brands li {
	margin: 0;
	padding: 0;
	display: inline;
	list-style: square outside none;
	float: left;
	display: inline;
	line-height: 10px;
	height: 67px;
	box-sizing:border-box;
	width:67px;
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+0,ffffff+53,f3f3f3+100 */
	background: #ffffff; /* Old browsers */
	background: -moz-linear-gradient(top,  #ffffff 0%, #ffffff 53%, #f3f3f3 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top,  #ffffff 0%,#ffffff 53%,#f3f3f3 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom,  #ffffff 0%,#ffffff 53%,#f3f3f3 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f3f3f3',GradientType=0 ); /* IE6-9 */
	border-bottom:1px solid #e5e5e5;
	border-right:1px solid #e5e5e5;
}
ul.brands li:nth-child(4n){
	border-right: none;
}
ul.brands li a:link, ul.brands li a:visited {
	height: 66px;
	float: left;
	display: block
}
ul.brands li a:hover, ul.brands li a:active, ul.brands li a:focus {
	height: 66px;
	float: left;
	display: inline;
	/*background: url(../images/brands_hover.png) 3px 6px repeat-x;*/
		/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+0,ffffff+53,f3f3f3+100 */
	background: #f3f3f3; /* Old browsers */
	background: -moz-linear-gradient(top,  #f3f3f3 0%, #f3f3f3 47%, #ffffff 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top,  #f3f3f3 0%,#f3f3f3 47%,#ffffff 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom,  #f3f3f3 0%,#f3f3f3 47%,#ffffff 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f3f3f3', endColorstr='#fffff',GradientType=0 ); /* IE6-9 */
}
ul.brands li a img {
	background: url(../images/HerstellerSprite.png) no-repeat top left
}
ul.brands li a img.brand_1 {
	background-position: -136px 0
}
ul.brands li a img.brand_3 {
	background-position: -1496px 0
}
ul.brands li a img.brand_4 {
	background-position: -1564px 0
}
ul.brands li a img.brand_5 {
	background-position: -1360px 0
}
ul.brands li a img.brand_6 {
	background-position: -340px 0
}
ul.brands li a img.brand_7 {
	background-position: -884px 0
}
ul.brands li a img.brand_8 {
	background-position: -544px 0
}
ul.brands li a img.brand_9 {
	background-position: -1700px 0
}
ul.brands li a img.brand_10 {
	background-position: -1836px 0
}
ul.brands li a img.brand_11 {
	background-position: -1972px 0
}
ul.brands li a img.brand_12 {
	background-position: -2176px 0
}
ul.brands li a img.brand_13 {
	background-position: -2312px 0
}
ul.brands li a img.brand_14 {
	background-position: -204px 0
}
ul.brands li a img.brand_15 {
	background-position: -476px 0
}
ul.brands li a img.brand_16 {
	background-position: -680px 0
}
ul.brands li a img.brand_17 {
	background-position: -816px 0
}
ul.brands li a img.brand_18 {
	background-position: -952px 0
}
ul.brands li a img.brand_19 {
	background-position: -1020px 0
}
ul.brands li a img.brand_20 {
	background-position: -1224px 0
}
ul.brands li a img.brand_21 {
	background-position: -1292px 0
}
ul.brands li a img.brand_22 {
	background-position: -408px 0
}
ul.brands li a img.brand_23 {
	background-position: -68px 0
}
ul.brands li a img.brand_24 {
	background-position: -1768px 0
}
ul.brands li a img.brand_25 {
	background-position: -1904px 0
}
ul.brands li a img.brand_26 {
	background-position: -272px 0
}
ul.brands li a img.brand_27 {
	background-position: -612px 0
}
ul.brands li a img.brand_28 {
	background-position: -1156px 0
}
ul.brands li a img.brand_29 {
	background-position: -1428px 0
}
ul.brands li a img.brand_30 {
	background-position: -1088px 0
}
ul.brands li a img.brand_31 {
	background-position: -2108px 0
}
ul.brands li a img.brand_32 {
	background-position: -748px 0
}
ul.brands li a img.brand_33 {
	background-position: -1632px 0
}
/* Abarth */
ul.brands li a img.brand_34 {
	background-position: -2448px 0
}
ul.brands li a img.brand_35 {
	background-position: -2040px 0
}
ul.brands li a img.brand_36 {
	background-position: -2244px 0
}
ul.brands li a img.brand_37 {
        background-position: -2380px 0
}
/* Maserati */
ul.brands li a img.brand_38 {
        background-position: -2516px 0
}
/* Infiniti */
ul.brands li a img.brand_39 {
        background-position: -2584px 0
}

span.brand {
	color: #4c4c4c;
	font-size: 10px;
	line-height: 18px;
	font-weight: normal;
	position: absolute;
	margin: 46px 0 0 0;
	padding: 0;
	width: 67px;
	text-align: center
}
div.teaser-illu {
	margin: 0 0 0 1px
}
div.teaser-illu img {
	width: 289px
}
div.teaser-body p {
	font-size: 15px;
	color: #4c4c4c;
	line-height: 20px;
	margin: 16px 20px 7px 20px;
	padding: 0;
	float: left;
	display: inline;
	box-sizing:border-box;
	width: 100%;
}
div.teaser-body a:link,
div.teaser-body a:visited {
	color: #4c4c4c;
}
div.teaser-normal ul {
	clear:both;
	margin:0 -1px 0 0;
	padding:15px 0 15px 0;
	background:#fd9417 url(../images/bg_list.png) left top no-repeat;
}
div.teaser-normal ul li {
	color: #fff;
	background: url(../images/check_white.png) no-repeat 15px 6px;
	list-style: none;
	list-style-position: outside;
	display: list-item;
	line-height: 23px;
	margin: 0;
	font-size:14px;
	padding: 0 0 7px 37px
}
.content-text ul li {
	background: url(../images/check_orange.png) no-repeat 0px 6px;
	list-style: none;
	list-style-position: outside;
	display: list-item;
	line-height: 23px;
	margin: 0;
	font-size:14px;
	padding: 0 0 7px 22px;
}
div.content-container {
	width: 660px;
	float: left;
	display: inline;
	background: #fff;
	border: 1px solid #e5e5e5;
	margin: 366px 0 0 20px;
	box-sizing:border-box;
}
div.content-footer {
	background: url(../images/bg_content_footer.gif) top left no-repeat;
	height: 10px;
	float: left;
	display: inline;
	width: 639px;
	margin: 0
}
div.path {
	margin: 6px 10px 15px 10px;
	padding: 0 0 6px 0;
	border-bottom: 1px solid #e5e5e5
}
div.path p {
	color: #4c4c4c;
	font-size: 14px;
	font-weight: normal;
	margin: 0;
	padding: 0;
	text-decoration: none
}
a.path-off:link, a.path-off:visited {
	color: #4c4c4c;
	padding: 0 5px 0 0;
	margin: 0 0 0 5px;
	font-weight: normal
}
a.path-off:hover, a.path-off:active {
	color: #fd9417;
	padding: 0 5px 0 0;
	margin: 0 0 0 5px;
	font-weight: normal;
	text-decoration: underline
}
a.path-on:link, a.path-on:visited {
	color: #fd9417;
	padding: 0;
	margin: 0 0 0 5px;
	font-weight: normal
}
a.path-on:hover, a.path-on:active {
	color: #fd9417;
	padding: 0;
	margin: 0 0 0 5px;
	font-weight: normal
}
div.content {
	width: 100%;
	float: left;
	display: inline;
	padding:30px 20px;
	box-sizing:border-box;
}


div.content-text {
	width: 599px;
	float: left;
	display: inline;
	margin: 0 0 0 10px
}
div.car-teaser {
	width: 100%;
	height: 135px;
	background: url(../images/bg_carteaser.png) no-repeat top left;
	margin: 0 0 10px 0
}
div.car-teaser-img {   
	position:relative;  
	z-index:50;
	margin: 11px 20px 0 11px;     
	float: left;
	display: inline
}
div.car-teaser-img img {
	width: 165px;
	height: 113px;
}

div.car-teaser-img .image-copyright{
	position:absolute;
	z-index:100;
	width:165px;
	text-align:center;
	top:102px;  
}

div.car-teaser-content {
	width: 266px;
	margin: 17px 0 0 0;
	float: left;
	display: inline
}
div.car-teaser h2 {
	font-size: 18px;
	color: #000;
	font-family:'Frutiger LT W01_65 Bold1475746';
	line-height: 1.3em;
	margin: 0 0 11px 0
}
div.car-teaser h2 a:link, div.car-teaser h2 a:visited {
	font-family:'Frutiger LT W01_65 Bold1475746';
	color: #000;
	text-decoration: none;
	margin: 0;
	padding: 0
}
div.car-teaser h2 a:hover, div.car-teaser h2 a:active {
	font-family:'Frutiger LT W01_65 Bold1475746';
	color: #fd9417;
	text-decoration: none;
	margin: 0;
	padding: 0
}
div.car-teaser p {
	font-size: 15px;
	color: #4c4c4c;
	line-height: 20px;
	margin: 0;
	padding: 0
}
div.car-teaser-more a:link, div.car-teaser-more a:visited {
	width: 135px;
	height: 123px;
	font-family:'Frutiger LT W01_65 Bold1475746';
	color: #fff;
	text-decoration: none;
	margin: 1px 1px 0 0;
	padding: 10px 0 0 11px;
	background: url(../images/button_carteaser_off.png) no-repeat top left;
	float: left;
	display: inline;
	font-size: 18px;
	line-height: 22px
}
div.car-teaser-more a:hover, div.car-teaser-more a:active {
	width: 135px;
	height: 123px;
	font-family:'Frutiger LT W01_65 Bold1475746';
	color: #fff;
	text-decoration: none;
	margin: 1px 1px 0 0;
	padding: 10px 0 0 11px;
	background: url(../images/button_carteaser_on.gif) no-repeat top left;
	float: left;
	display: inline;
	font-size: 18px;
	line-height: 22px
}
span.small {
	font-size: 12px
}
div.start-teaser-container {
	float: left;
	display: inline;
	margin: 10px 0 0 0
}
div.start-teaser-container h1 {
	margin: 0 0 0 10px
}
div.start-teaser {
	width: 299px;
	float: left;
	margin: 15px 10px 0 10px;
	display: inline
}
* html div.start-teaser {
	width: 299px;
	float: left;
	margin: 15px 9px 0 10px;
	display: inline
}
div.start-teaser-img {
	width: 100%;
	background: url(../images/bg_startteaser.png) no-repeat top left;
	padding: 1px 0 1px 1px;
	float: left;
	display: inline;
	margin: 0 0 11px 0
}
div.start-teaser-img img {
	width: 261px;
	height: 133px
}
div.start-teaser-img a:link, div.start-teaser-img a:visited {
	width: 297px;
	margin: 0;
	padding: 0;
	background: url(../images/button_teaser_off.png) no-repeat top right;
	float: left;
	display: inline
}
div.start-teaser-img a:hover, div.start-teaser-img a:active {
	width: 297px;
	margin: 0;
	padding: 0;
	background: url(../images/button_teaser_on.gif) no-repeat top right;
	float: left;
	display: inline
}
div.start-teaser-content {
	border-bottom: 1px solid #ccc;
	padding: 0 0 17px 0;
	margin: 0
}
div.start-teaser h2 {
	font-size: 15px;
	color: #000;
	font-weight: 700;
	line-height: 1.3em;
	margin: 0 0 5px 0
}
div.start-teaser a:link, div.start-teaser a:visited {
	color: #4c4c4c
}
div.start-teaser a:hover, div.start-teaser a:active {
	color: #fd9417
}
div.start-teaser p {
	font-size: 14px;
	color: #4c4c4c;
	line-height: 16px;
	margin: 0;
	padding: 0
}
div.all-news {
	margin: 7px 0 0 10px;
	padding: 0 0 15px 0;
	float: left;
	display: inline
}
div.all-news a:link, div.all-news a:visited {
	font-size: 14px;
	margin: 0;
	padding: 0 8px 0 0;
	background: url(../images/bullet_more_off.gif) no-repeat top right;
	float: left;
	display: inline
}
div.all-news a:hover, div.all-news a:active {
	font-size: 14px;
	margin: 0;
	padding: 0 8px 0 0;
	background: url(../images/bullet_more_on.gif) no-repeat top right;
	float: left;
	display: inline
}
div.top-container {
	margin: 0 0 20px 0;
	float: left;
	display: inline
}

div.footer-teaser-1 {
	width: 270px;
	margin: 0 20px 0 41px;
	float: left;
	display: inline;
	padding: 0
}
div.footer-teaser {
	width: 300px;
	margin: 0 18px 0 0;
	float: left;
	display: inline;
	padding: 0
}
div.footer-teaser p {
	font-size: 14px;
	color: #4c4c4c;
	line-height: 18px;
	margin: 0 0 18px 0;
	padding: 0
}
div.footer-teaser ul {
	margin: 16px 15px 7px 15px
}
div.footer-teaser ul li {
	font-size: 13px;
	color: #4c4c4c;
	background: url(../images/bullet_linklist.gif) no-repeat top left;
	list-style: none;
	list-style-position: outside;
	display: list-item;
	line-height: 18px;
	margin: 0;
	padding: 0 0 1px 12px
}
div.footer-teaser a:link, div.footer-teaser a:visited {
	color: #4c4c4c;
	text-decoration: none
}
div.footer-teaser a:hover, div.footer-teaser a:active {
	color: #000;
	text-decoration: underline
}


div.newsletter {
	float: left;
	display: inline;
	margin: 1px 0 0 0
}
div.newsletter label {
	width: 100%;
	float: left
}
div.newsletter label span {
	font-size: 14px;
	font-family:'Frutiger LT W01_65 Bold1475746';
	color: #4c4c4c;
	text-decoration: none;
	margin: 0;
	padding: 0
}
div.newsletter label input {
	width: 263px;
	margin: 4px 0 8px 0;
	padding: 2px 0 2px 2px;
	font-size: 14px;
	font-weight: normal;
	color: #000;
	text-decoration: none;
	border: 1px solid #999
}
* html div.newsletter label input {
	width: 254px;
	margin: 4px 0 8px 0;
	padding: 2px 0 2px 2px;
	font-size: 14px;
	font-weight: normal;
	color: #000;
	text-decoration: none;
	border: 1px solid #999
}
br.clr {
	clear: both
}
div.newsletter label.field-left, div.newsletter label.field-right {
	width: 80px;
	margin: 0 20px 0 0
}
* html div.newsletter label.field-left {
	width: 50px;
	margin: 0 15px 0 0
}
* html div.newsletter label.field-right {
	width: 50px;
	margin: 0
}
div.newsletter label.dropdown {
	width: 80px;
	margin: 0 20px 4px 0
}
* html div.newsletter label.dropdown {
	width: 80px;
	margin: 0 15px 4px 0
}
div.newsletter label.field-left input {
	float: left;
	display: inline;
	width: 80px;
	margin: 4px 0 0 0;
	padding: 2px 0 2px 2px;
	font-size: 14px;
	font-weight: normal;
	color: #000;
	text-decoration: none;
	border: 1px solid #999
}
* html div.newsletter label.field-left input {
	float: left;
	display: inline;
	width: 70px;
	margin: 4px 0 0 0;
	padding: 2px 0 2px 2px;
	font-size: 14px;
	font-weight: normal;
	color: #000;
	text-decoration: none;
	border: 1px solid #999
}
div.newsletter label.field-right input {
	float: left;
	display: inline;
	width: 80px;
	margin: 4px 0 0 3px;
	padding: 2px 0 2px 2px;
	font-size: 14px;
	font-weight: normal;
	color: #000;
	text-decoration: none;
	border: 1px solid #999
}
* html div.newsletter label.field-right input {
	float: left;
	display: inline;
	width: 70px;
	margin: 4px 0 0 0;
	padding: 2px 0 2px 2px;
	font-size: 14px;
	font-weight: normal;
	color: #000;
	text-decoration: none;
	border: 1px solid #999
}
div.newsletter select {
	float: left;
	display: block;
	width: 80px;
	font-size: 11px;
	padding: 3px 0 0 0;
	margin: 0 1px 0 0;
	border: 1px solid #999
}
* hmtl div.newsletter select {
	float: left;
	display: block;
	width: 70px;
	font-size: 11px;
	padding: 3px 0 0 0;
	margin: 0 1px 0 0;
	border: 1px solid #999
}
div.drittel {
	float: left;
	display: inline;
	width: 80px;
	margin: 0 10px 10px 0
}
* html div.drittel {
	float: left;
	display: inline;
	width: 70px;
	margin: 0 0 10px 0
}
div.newsletter .get-newsletter {
	float: left;
	display: inline;
	width: 100px;
	height: 21px;
	margin: 10px 0 0 0;
	padding: 0 0 0 6px;
	background: url(../images/button_anmelden.png) left top no-repeat;
	border: 0;
	font-size: 14px;
	font-family:'Frutiger LT W01_65 Bold1475746';
	color: #fff;
	text-decoration: none;
	text-align: left;
	cursor: pointer
}
div.newsletter .get-newsletter:hover {
	float: left;
	display: inline;
	width: 100px;
	height: 21px;
	margin: 10px 0 0 0;
	padding: 0 0 0 6px;
	background: url(../images/button_anmelden_on.gif) left top no-repeat;
	border: 0;
	font-size: 14px;
	font-family:'Frutiger LT W01_65 Bold1475746';
	color: #fff;
	text-decoration: none;
	text-align: left;
	cursor: pointer
}
div.nav02 {
	margin: 6px 10px 20px 12px;
	float: left;
	display: inline;
	width: 97%;
	
}
div.nav02 ul {
	list-style: none;
	margin: 0;
	padding: 0
}
div.nav02 ul li {
	margin: 0;
    padding: 0;
    float: left;
    display: block;
    font-size: 100%;
    white-space: nowrap;
    list-style: none;
    list-style-image: none;
    /* background: url(../images/listnav_trenner.gif) right top no-repeat; */
    width: 33%;
}
div.nav02 ul li#current {
	
}
div.nav02 a.nav02aus:link, div.nav02 a.nav02aus:visited {
	font-size: 14px;
    line-height: 110%;
    font-family: 'Frutiger LT W01_65 Bold1475746';
    text-decoration: none;
    color: #999;
    padding: 11px 10px 12px 10px;
    margin: 0;
    display: block;
    border-top-right-radius: 5px;
    background: #e5e5e5;
    border-top-left-radius: 5px;
    border: 1px solid #fff;
}
div.nav02 a.nav02aus:active, div.nav02 a.nav02aus:hover {
	font-size: 14px;
	line-height: 110%;
	font-family:'Frutiger LT W01_65 Bold1475746';
	text-decoration: none;
	color: #000;
	padding: 11px 10px 12px 10px;
	margin: 0;
	display: block;
	text-decoration: underline;
	border-top-right-radius: 5px;
    background: #e5e5e5;
    border-top-left-radius: 5px;
    border: 1px solid #fff;
}
div.nav02 a.nav02an:link, div.nav02 a.nav02an:visited {
	font-size: 14px;
	line-height: 110%;
	font-family:'Frutiger LT W01_65 Bold1475746';
	text-decoration: none;
	color: #000;
	padding: 11px 10px 12px 10px;
	margin: 0 0 0 -2px;
	display: block;
	background: #fff;
	/*background: url(../images/listnav_an_l.gif) left top no-repeat*/
	border-top-right-radius: 5px;
    background: #fff;
    border-top-left-radius: 5px;
    border-top: 1px solid #e5e5e5;
    border-right: 1px solid #e5e5e5;
    border-bottom: 1px solid #fff;
    border-left: 1px solid #e5e5e5;
}
div.nav02 a.nav02an:active, div.nav02 a.nav02an:hover {
	font-size: 14px;
	line-height: 110%;
	font-family:'Frutiger LT W01_65 Bold1475746';
	text-decoration: none;
	color: #000;
	padding: 11px 10px 12px 10px;
	margin: 0 0 0 -2px;
	display: block;
	background: #fff;
	text-decoration: underline;
	/*background: url(../images/listnav_an_l.gif) left top no-repeat*/
	border-top-right-radius: 5px;
    background: #fff;
    border-top-left-radius: 5px;
    border: 1px solid #e5e5e5;
}
div.list-teaser {
	width: 100%;
	height: 135px;
	background: url(../images/bg_carteaser.gif) no-repeat top left;
	margin: 0 0 10px 0;
	float: left;
	display: inline
}
div.list-teaser-content {
	padding: 10px 10px 0 10px;
	margin: 0;
	width: 300px;
	float: left;
	display: inline
}
div.list-teaser h2 {
	font-size: 15px;
	color: #000;
	font-family:'Frutiger LT W01_65 Bold1475746';
	line-height: 1.3em;
	margin: 0 0 5px 0
}
div.list-teaser h3 {
	font-size: 11px;
	color: #4c4c4c;
	font-family:'Frutiger LT W01_65 Bold1475746';
	line-height: 1.3em;
	margin: 0 0 5px 0
}
div.list-teaser p {
	font-size: 14px;
	color: #4c4c4c;
	line-height: 16px;
	margin: 0;
	padding: 0
}
div.list-teaser-img {
	margin: 1px 1px 0 0;
	float: right;
	display: inline
}
div.list-teaser-img img {
	width: 261px;
	height: 133px
}
div.list-teaser-img a:link, div.list-teaser-img a:visited {
	width: 297px;
	margin: 0;
	padding: 0;
	background: url(../images/button_teaser_off.gif) no-repeat top right;
	float: left;
	display: inline
}
div.list-teaser-img a:hover, div.list-teaser-img a:active {
	width: 297px;
	margin: 0;
	padding: 0;
	background: url(../images/button_teaser_on.gif) no-repeat top right;
	float: left;
	display: inline
}
div.list-teaser a:link, div.list-teaser a:visited {
	color: #4c4c4c
}
div.list-teaser a:hover, div.list-teaser a:active {
	color: #fd9417
}
div.listnav-top {
	margin: 6px 10px 20px 0;
	float: left;
	display: inline;
	width: 619px;
	background: url(../images/bg_listnav.gif)
}
div.listnav-top ul {
	list-style: none;
	margin: 0;
	padding: 0
}
div.listnav-top ul li {
	margin: 0;
	padding: 0;
	float: left;
	display: block;
	font-size: 100%;
	white-space: nowrap;
	list-style: none;
	list-style-image: none;
	background: url(../images/listnav_trenner.gif) right top no-repeat
}
div.listnav-top ul li#current-top {
	background: url(../images/listnav_an_r.gif) right top no-repeat
}
div.listnav-top span.listnavtext {
	font-size: 14px;
	line-height: 110%;
	font-weight: normal;
	text-decoration: none;
	color: #4c4c4c;
	padding: 6px 11px 7px 10px;
	margin: 0;
	display: block
}
div.listnav-top a.listnavaus:link, div.listnav-top a.listnavaus:visited {
	font-size: 14px;
	line-height: 110%;
	font-family:'Frutiger LT W01_65 Bold1475746';
	text-decoration: none;
	color: #999;
	padding: 6px 11px 7px 10px;
	margin: 0;
	display: block
}
div.listnav-top a.listnavaus:active, div.listnav-top a.listnavaus:hover {
	font-size: 14px;
	line-height: 110%;
	font-family:'Frutiger LT W01_65 Bold1475746';
	text-decoration: none;
	color: #000;
	padding: 6px 11px 7px 10px;
	margin: 0;
	display: block;
	text-decoration: underline
}
div.listnav-top a.listnavan:link, div.listnav-top a.listnavan:visited {
	font-size: 14px;
	line-height: 110%;
	font-family:'Frutiger LT W01_65 Bold1475746';
	text-decoration: none;
	color: #000;
	padding: 6px 11px 7px 11px;
	margin: 0 0 0 -2px;
	display: block;
	background: url(../images/listnav_an_l.gif) left top no-repeat
}
div.listnav-top a.listnavan:active, div.listnav-top a.listnavan:hover {
	font-size: 14px;
	line-height: 110%;
	font-family:'Frutiger LT W01_65 Bold1475746';
	text-decoration: none;
	color: #000;
	padding: 6px 11px 7px 11px;
	margin: 0 0 0 -2px;
	display: block;
	background: url(../images/listnav_an_l.gif) left top no-repeat
}
div.listnav-bottom {
	margin: 10px 10px 20px 0;
	float: left;
	display: inline;
	width: 619px;
	background: url(../images/bg_listnav_bottom.gif)
}
div.listnav-bottom ul {
	list-style: none;
	margin: 0;
	padding: 0
}
div.listnav-bottom ul li {
	margin: 0;
	padding: 0;
	float: left;
	display: block;
	font-size: 100%;
	white-space: nowrap;
	list-style: none;
	list-style-image: none;
	background: url(../images/listnav_trenner_bottom.gif) right top no-repeat
}
div.listnav-bottom ul li#current-bottom {
	background: url(../images/listnav_an_r_bottom.gif) right top no-repeat
}
div.listnav-bottom span.listnavtext {
	font-size: 14px;
	line-height: 110%;
	font-weight: normal;
	text-decoration: none;
	color: #4c4c4c;
	padding: 6px 11px 7px 10px;
	margin: 0;
	display: block
}
div.listnav-bottom a.listnavaus:link, div.listnav-bottom a.listnavaus:visited {
	font-size: 14px;
	line-height: 110%;
	font-family:'Frutiger LT W01_65 Bold1475746';
	text-decoration: none;
	color: #999;
	padding: 6px 11px 7px 10px;
	margin: 0;
	display: block
}
div.listnav-bottom a.listnavaus:active, div.listnav-bottom a.listnavaus:hover {
	font-size: 14px;
	line-height: 110%;
	font-family:'Frutiger LT W01_65 Bold1475746';
	text-decoration: none;
	color: #000;
	padding: 6px 11px 7px 10px;
	margin: 0;
	display: block;
	text-decoration: underline
}
div.listnav-bottom a.listnavan:link, div.listnav-bottom a.listnavan:visited {
	font-size: 14px;
	line-height: 110%;
	font-family:'Frutiger LT W01_65 Bold1475746';
	text-decoration: none;
	color: #000;
	padding: 6px 11px 7px 11px;
	margin: 0 0 0 -2px;
	display: block;
	background: url(../images/listnav_an_l_bottom.gif) left top no-repeat
}
div.listnav-bottom a.listnavan:active, div.listnav-bottom a.listnavan:hover {
	font-size: 14px;
	line-height: 110%;
	font-family:'Frutiger LT W01_65 Bold1475746';
	text-decoration: none;
	color: #000;
	padding: 6px 11px 7px 11px;
	margin: 0 0 0 -2px;
	display: block;
	background: url(../images/listnav_an_l_bottom.gif) left top no-repeat
}
h2.date {
	font-size: 14px;
	color: #4c4c4c;
	font-family:'Frutiger LT W01_65 Bold1475746';
	line-height: 1.3em;
	margin: 0 0 10px 0
}
div.back {
	margin: 7px 0 0 10px;
	padding: 0 0 15px 0;
	float: left;
	display: inline
}
div.back a:link, div.back a:visited {
	font-size: 14px;
	margin: 0;
	padding: 0 0 0 8px;
	background: url(../images/bullet_back_off.gif) no-repeat top left;
	float: left;
	display: inline
}
div.back a:hover, div.back a:active {
	font-size: 14px;
	margin: 0;
	padding: 0 0 0 8px;
	background: url(../images/bullet_back_on.gif) no-repeat top left;
	float: left;
	display: inline
}
div.images {
	width: 185px;
	float: right;
	display: inline;
	margin: 0 0 0 20px
}
div.images img {
	width: 185px;
	margin: 0 0 7px 0
}
div.content-left {
	float: left;
	display: inline;
	width: 394px
}
div.sm-menue {
	float: left;
	display: inline;
	width: 100%;
	margin: 0 0 10px 0
}
div.sm-menue ul {
	list-style: none;
	padding: 0;
	margin: 0
}
div.sm-menue ul ul {
	list-style: none;
	padding: 0;
	margin: 0
}
div.sm-menue ul ul ul {
	list-style: none;
	padding: 0;
	margin: 0
}
div.sm-menue ul li {
	margin: 0;
	padding: 0;
	display: inline
}
div.sm-menue ul li ul li {
	margin: 0;
	padding: 0;
	display: inline
}
div.sm-menue ul li ul li ul li {
	margin: 0;
	padding: 0;
	display: inline
}
a.sm-nav01aus:link, a.sm-nav01aus:visited {
	font-size: 14px;
	display: block;
	font-family:'Frutiger LT W01_65 Bold1475746';
	color: #4c4c4c;
	text-decoration: none;
	padding: 4px 10px 4px 20px;
	margin: 0;
	border-top: 2px solid #fd9417;
	border-bottom: 1px solid #fd9417;
	background: #fff
}
a.sm-nav01aus:hover, a.sm-nav01aus:active {
	font-size: 14px;
	display: block;
	font-family:'Frutiger LT W01_65 Bold1475746';
	color: #fff;
	text-decoration: none;
	padding: 4px 10px 4px 20px;
	margin: 0;
	border-top: 2px solid #fd9417;
	border-bottom: 1px solid #fd9417;
	background: #fd9417
}
a.sm-nav02aus:link, a.sm-nav02aus:visited {
	font-size: 14px;
	display: block;
	font-family:'Frutiger LT W01_65 Bold1475746';
	color: #4c4c4c;
	text-decoration: none;
	padding: 4px 10px 4px 40px;
	margin: 0;
	border-bottom: 1px solid #fd9417;
	background: #e5e5e5
}
a.sm-nav02aus:hover, a.sm-nav02aus:active {
	font-size: 14px;
	display: block;
	font-family:'Frutiger LT W01_65 Bold1475746';
	color: #fff;
	text-decoration: none;
	padding: 4px 10px 4px 40px;
	margin: 0;
	border-bottom: 1px solid #fd9417;
	background: #fd9417
}
a.sm-nav03aus:link, a.sm-nav03aus:visited {
	font-size: 14px;
	display: block;
	font-weight: normal;
	color: #4c4c4c;
	text-decoration: none;
	padding: 4px 10px 4px 60px;
	margin: 0;
	border-bottom: 1px solid #fd9417;
	background: #fff
}
a.sm-nav03aus:hover, a.sm-nav03aus:active {
	font-size: 14px;
	display: block;
	font-weight: normal;
	color: #fff;
	text-decoration: none;
	padding: 4px 10px 4px 60px;
	margin: 0;
	border-bottom: 1px solid #fd9417;
	background: #fd9417
}
.form {
	float: left;
	display: inline;
	width: auto;
	background: #f0f0f0;
	margin: 0 0 10px 0;
	padding: 0 11px 30px 11px;
}
* html .form {
	float: left;
	display: inline;	
	width: auto;
	background: #f0f0f0;
	margin: 0 0 10px 0;
	padding: 0 5px 30px 5px;
}
.form fieldset {
	float: left;
	display: inline;
	width: 100%;
}
div.errormsgs {
	margin: 20px 0 0 0;
	width: 300px;
	font-size: 14px;
	color: #fd9417
}
div.errormsgs-long {
	margin: 20px 0 0 0;
	width: 400px;
	font-size: 14px;
	color: #fd9417;
	font-weight: bold
}
div.errormsgs h4, div.errormsgs p, div.errormsgs-long h4, div.errormsgs-long p {
	font-size: 14px;
	color: #fd9417;
	line-height: 16px;
	margin: 0 0 5px 0;
	padding: 0;
	font-weight: bold
}
div.errormsgs-long ul li, div.errormsgs ul li {
	font-family:'Frutiger LT W01_65 Bold1475746';
	color: #fd9417
}
.form h3 {
	font-size: 18px;
	font-family:'Frutiger LT W01_65 Bold1475746';
	color: #4c4c4c;
	text-decoration: none;
	margin: 15px 0 15px 0;
	padding: 0;
	float: left;
	display: inline;
	width: 100%
}
.form br {
	clear: left
}
.form label {
	float: left;
	display: inline;
	width: 48%;
	margin: 0 0 10px 0;
	padding-right: 2%;
}
* html .form label {
	float: left;
	display: inline;
	width: 279px;
	margin: 0 15px 10px 0
}
.form label.long {
	float: left;
	display: inline;
	width: 98%;
	margin: 0 12px 10px 0
}
.form label span, .form label.long span {
	float: left;
	display: inline;
	width: 100%;
	/*font-size: 14px;*/
	/*font-family:'Frutiger LT W01_65 Bold1475746';*/
	color: #4c4c4c;
	text-decoration: none
}
.form input[type=text] {
	float: left;
	display: inline;
	width: 100%;
	margin: 4px 0 0 0;
	padding: 12px;
	font-size: 14px;
	font-weight: normal;
	color: #4c4c4c;
	text-decoration: none;
	border: 1px solid #ccc;
	box-sizing:border-box;
}
.form input[type=password] {
	float: left;
	display: inline;
	width: 100%;
	margin: 4px 0 0 0;
	padding: 12px;
	font-size: 14px;
	font-weight: normal;
	color: #4c4c4c;
	text-decoration: none;
	border: 1px solid #ccc;
	box-sizing:border-box;
}
* html .form input {
	float: left;
	display: inline;
	width: 100%;
	margin: 4px 0 0 0;
	padding: 12px;
	font-size: 14px;
	font-weight: normal;
	color: #4c4c4c;
	text-decoration: none;
	border: 1px solid #ccc;
	box-sizing:border-box;
}
.form textarea {
	float: left;
	display: inline;
	width: 100%;
	height: 120px;
	margin: 4px 0 0 0;
	padding: 12px;
	font-size: 14px;
	font-weight: normal;
	color: #4c4c4c;
	text-decoration: none;
	border: 1px solid #ccc;
	overflow: hidden;
	box-sizing:border-box;
}
.form input.long {
	float: left;
	display: inline;
	width: 100%;
	margin: 4px 0 0 0;
	padding: 12px;
	font-size: 14px;
	font-weight: normal;
	color: #4c4c4c;
	text-decoration: none;
	border: 1px solid #ccc;
	box-sizing:border-box;
}
.form input[type=checkbox] {
	float: left;
	display: inline;
	width: auto;
	margin: 4px 0 10px 0;
	box-sizing:border-box;
}
*+html .form input[type=checkbox] {
	float: left;
	display: inline;
	width: auto;
	margin: 2px 0 10px 0;
	box-sizing:border-box;
}
.form select {
	float: left;
	display: inline;
	width: 100%;
	margin: 4px 0 0 0;
	padding: 12px;
	font-size: 14px;
	font-weight: normal;
	color: #4c4c4c;
	text-decoration: none;
	border: 1px solid #ccc;
	box-sizing:border-box;
}
* html .form select {
	float: left;
	display: inline;
	width: 100%;
	margin: 4px 0 0 0;
	padding: 12px;
	font-size: 14px;
	font-weight: normal;
	color: #4c4c4c;
	text-decoration: none;
	border: 1px solid #ccc;
	box-sizing:border-box;
}
.form div.infotext {
	float: left;
	display: inline;
	width: 100%;
	margin: 0 0 10px 0;
	box-sizing:border-box;
}
.form div.infotext label {
	float: left;
	display: inline;
	width: 92%;
	margin: 5px 14px 20px 5px;
	font-size: 14px;
	font-weight: normal;
	color: #4c4c4c;
	text-decoration: none;
	box-sizing:border-box;
}
.form-submit {
	float: left;
	display: inline;
	width: 100%;
	margin: 0
}
.form-submit span {
	float: left;
	display: inline;
	width: auto;
	margin: 5px 0 0 0;
	font-size: 11px;
	font-family:'Frutiger LT W01_65 Bold1475746';
	color: #4c4c4c;
	text-decoration: none
}
/*.form-submit input[type=submit] {
	float: left;
	display: inline;
	width: 97px;
	height: 21px;
	margin: 0;
	padding: 0 0 0 6px;
	background: url(../images/button_submit_form.gif) left top no-repeat;
	border: 0;
	font-size: 14px;
	font-family:'Frutiger LT W01_65 Bold1475746';
	color: #fff;
	text-decoration: none;
	text-align: left;
	cursor: pointer
}
.form-submit input[type=submit]:hover {
	float: left;
	display: inline;
	width: 97px;
	height: 21px;
	margin: 0;
	padding: 0 0 0 6px;
	background: url(../images/button_submit_form_on.gif) left top no-repeat;
	border: 0;
	font-size: 14px;
	font-family:'Frutiger LT W01_65 Bold1475746';
	color: #fff;
	text-decoration: none;
	text-align: left;
	cursor: pointer
}*/

.form-submit-long {
	float: left;
	display: inline;
	width: 100%;
	margin: 0
}
.form-submit-long span {
	float: left;
	display: inline;
	width: auto;
	margin: 5px 0 0 0;
	font-size: 11px;
	font-family:'Frutiger LT W01_65 Bold1475746';
	color: #4c4c4c;
	text-decoration: none
}
.form-submit-long input[type=submit] {
	float: left;
	display: inline;
	width: 140px;
	height: 21px;
	margin: 0;
	padding: 0 0 0 6px;
	background: url(../images/button_submit_form_long.gif) left top no-repeat;
	border: 0;
	font-size: 14px;
	font-family:'Frutiger LT W01_65 Bold1475746';
	color: #fff;
	text-decoration: none;
	text-align: left;
	cursor: pointer
}
.form-submit-long input[type=submit]:hover {
	float: left;
	display: inline;
	width: 140px;
	height: 21px;
	margin: 0;
	padding: 0 0 0 6px;
	background: url(../images/button_submit_form_long_on.gif) left top no-repeat;
	border: 0;
	font-size: 14px;
	font-family:'Frutiger LT W01_65 Bold1475746';
	color: #fff;
	text-decoration: none;
	text-align: left;
	cursor: pointer
}

.form-submit-longest {
	float: left;
	display: inline;
	width: 100%;
	margin: 3px 0 0 0px;
}

.form-submit-longer {
	float: left;
	display: inline;
	width: 100%;
	margin: 3px 0 0 14px;
}
.form-submit-longer span {
	float: left;
	display: inline;
	width: auto;
	margin: 5px 0 0 0;
	font-size: 11px;
	font-family:'Frutiger LT W01_65 Bold1475746';
	color: #4c4c4c;
	text-decoration: none
}
.form-submit-longer input[type=submit] {
	float: left;
	display: inline;
	width: 155px;
	height: 22px;
	margin: 0;
	padding: 0 0 0 6px;
	background: url(../images/button_submit_form_longer.gif) left top no-repeat;
	border: 0;
	font-size: 14px;
	font-family:'Frutiger LT W01_65 Bold1475746';
	color: #fff;
	text-decoration: none;
	text-align: left;
	cursor: pointer
}
.form-submit-longer input[type=submit]:hover {
	float: left;
	display: inline;
	width: 155px;
	height: 22px;
	margin: 0;
	padding: 0 0 0 6px;
	background: url(../images/button_submit_form_longer_on.gif) left top no-repeat;
	border: 0;
	font-size: 14px;
	font-family:'Frutiger LT W01_65 Bold1475746';
	color: #fff;
	text-decoration: none;
	text-align: left;
	cursor: pointer
}


.form div.form-check-radio-long {
	float: left;
	display: inline;
	width: 100%;	
    margin: 20px 0;
}
.form div.form-check-radio label, .form div.form-check-radio-long label {
	float: left;
	display: inline;
	width: 100%;
	font-size: 14px;
	font-family:'Frutiger LT W01_65 Bold1475746';
	color: #4c4c4c;
	text-decoration: none;
	margin: 0 12px 6px 0;
	padding: 0
}
.form div.form-check-radio label.check-radio-right, .form div.form-check-radio-long label.check-radio-right {
	float: left;
	display: inline;
	width: auto;
	margin: 2px 25px 2px 5px;
	font-size: 14px;
	font-weight: normal;
	color: #000;
	text-decoration: none
}
div.search-result {
	width: 100%;
	float: left;
	display: inline;
	border-bottom: 1px solid #ccc;
	margin: 0 0 10px 0
}
div.search-result h2 {
	margin: 0 10px 0 10px
}
div.search-result h2 span {
	font-weight: normal
}
div.search-result p {
	font-size: 14px;
	color: #4c4c4c;
	line-height: 18px;
	margin: 0 10px 10px 10px;
	padding: 0
}
div.manufacturer-group {
	width: 190px;
	margin: 0 10px 0 0;
	float: left;
	display: inline
}
div.manufacturer-item {
	margin: 0 0 10px 0;
	background: url(../images/bullet_manuf.gif) left top no-repeat;
	padding: 0 0 0 10px
}
div.manufacturer-item a:link, div.manufacturer-item a:visited {
	font-family:'Frutiger LT W01_65 Bold1475746';
	color: #fd9417;
	text-decoration: none;
	margin: 0;
	padding: 0;
	font-size: 12px
}
div.manufacturer-item a:hover, div.manufacturer-item a:active {
	font-family:'Frutiger LT W01_65 Bold1475746';
	color: #000;
	text-decoration: none;
	margin: 0;
	padding: 0;
	font-size: 12px
}
div.car-info {
	width: 100%;
	float: left;
	display: inline;
	border-bottom: 1px solid #ccc;
	margin: 0 0 10px 0;
	padding: 0 0 20px 0
}
div.car-details {
	width: 375px;
	float: left;
	display: inline;
	padding: 0 14px 0 0
}
div.car-details h2 {
	font-size: 18px;
	color: #000;
	font-family:'Frutiger LT W01_65 Bold1475746';
	line-height: 1.3em;
	margin: 0 0 5px 0
}
div.car-details p {
	font-size: 13px;
	color: #4c4c4c;
	line-height: 17px;
	margin: 0 0 20px 0;
	padding: 0
}
div.car-img {
	float: right;
	display: inline
}
div.car-img img {
	width: 218px
}
div.image-copyright p {
	font-size: 11px;
	color: #4c4c4c;
	line-height: 14px;
	margin: 5px 0 0 0;
	padding: 0;
	text-align:center;
}
div.form-container {
	margin: 0 0 20px 0;
	float: left;
	display: inline;
	width: 619px
}
div.form-container fieldset {
	float: left
}
* html div.form-container fieldset {
	float: left;
	width: 579px;
	padding: 0 0 20px 0
}
div.form-box {
	width: 100%;
	background: #f0f0f0;
	float: left;
	display: inline;
	margin: 0 0 10px 0
}
div.form-head {
	background: url(../images/bg_form_head.gif) repeat-x top left #c10009;
	float: left;
	display: inline;
	width: 100%;
	margin: 0 0 20px 0
}
div.form-head h2 {
	font-size: 18px;
	color: #fff;
	font-family:'Frutiger LT W01_65 Bold1475746';
	line-height: 1.3em;
	margin: 5px 0 5px 18px
}
div.form-body {
	padding: 0 20px 0 20px
}
* html div.form-body {
	margin: 0 0 0 20px
}
div.form-body div.errormsgs {
	margin: 0;
	width: 300px
}
div.form-body div.errormsgs h4, div.form-body div.errormsgs p {
	font-size: 14px;
	color: #fd9417;
	font-size: 14px;
	line-height: 16px;
	margin: 0 0 5px 0;
	padding: 0
}
div.form-body div.errormsgs ul li {
	color: #fd9417;
	font-weight: bold
}
div.form-body label {
	float: left;
	display: inline;
	width: 279px;
	margin: 0 15px 10px 0
}
div.form-body label.last {
	float: left;
	display: inline;
	width: 279px;
	margin: 0 0 10px 0
}
div.form-body label.long {
	float: left;
	display: inline;
	width: 100%;
	margin: 0 12px 10px 0
}
div.form-body label span, div.form-body label.long span, div.form-body label.last span {
	float: left;
	display: inline;
	width: 100%;
	font-size: 14px;
	font-family:'Frutiger LT W01_65 Bold1475746';
	color: #4c4c4c;
	text-decoration: none
}
div.form-body span.info-black, div.form-body label.last span.info-black {
	float: left;
	display: inline;
	width: 279px;
	font-size: 16px;
	font-family:'Frutiger LT W01_65 Bold1475746';
	color: #000;
	text-decoration: none;
	margin: 3px 0 0 0
}
div.form-body label.last span.info-black-small {
	float: left;
	display: inline;
	width: 279px;
	font-size: 14px;
	font-weight: normal;
	color: #000;
	text-decoration: none;
	margin: 3px 0 0 0
}
div.form-body span.info-red, div.form-body label.last span.info-red {
	float: left;
	display: inline;
	width: 279px;
	font-size: 16px;
	font-family:'Frutiger LT W01_65 Bold1475746';
	color: #fd9417;
	text-decoration: none;
	margin: 3px 0 0 0;     
  
}

div.form-body span.info-red span {
	float: left;
	display: inline;
	width: auto;
	font-size: 16px;
	font-family:'Frutiger LT W01_65 Bold1475746';
	color: #fd9417;
	margin-right:10px;
}

div.form-body input[type=text] {
	float: left;
	display: inline;
	width: 279px;
	margin: 4px 0 0 0;
	padding: 2px 0 2px 2px;
	font-size: 14px;
	font-weight: normal;
	color: #4c4c4c;
	text-decoration: none;
	border: 1px solid #ccc
}
* html div.form-body input {
	float: left;
	display: inline;
	width: 274px;
	margin: 4px 0 0 0;
	padding: 2px 0 2px 2px;
	font-size: 14px;
	font-weight: normal;
	color: #4c4c4c;
	text-decoration: none;
	border: 1px solid #ccc
}
div.form-body textarea {
	float: left;
	display: inline;
	width: 573px;
	height: 120px;
	margin: 4px 0 0 0;
	padding: 2px 0 2px 2px;
	font-size: 14px;
	font-weight: normal;
	color: #4c4c4c;
	text-decoration: none;
	border: 1px solid #ccc;
	overflow: hidden
}
div.form-body input.long {
	float: left;
	display: inline;
	width: 573px;
	margin: 4px 0 0 0;
	padding: 2px 0 2px 2px;
	font-size: 14px;
	font-weight: normal;
	color: #4c4c4c;
	text-decoration: none;
	border: 1px solid #ccc
}
div.form-body label.short-4 {
	float: left;
	display: inline;
	width: 132px;
	margin: 0 15px 10px 0
}
div.form-body input.short-4 {
	float: left;
	display: inline;
	width: 132px;
	margin: 4px 0 0 0;
	padding: 2px 0 2px 2px;
	font-size: 14px;
	font-weight: normal;
	color: #4c4c4c;
	text-decoration: none;
	border: 1px solid #ccc
}
div.form-body select.short-4 {
	float: left;
	display: inline;
	width: 136px;
	margin: 4px 0 0 0;
	padding: 1px 0 1px 2px;
	font-size: 14px;
	font-weight: normal;
	color: #4c4c4c;
	text-decoration: none;
	border: 1px solid #ccc
}
div.form-body label.short-4-last {
	float: left;
	display: inline;
	width: 132px;
	margin: 0 0 10px 0
}
* html div.form-body label.short-4 {
	float: left;
	display: inline;
	width: 127px;
	margin: 0 15px 10px 0
}
* html div.form-body input.short-4 {
	float: left;
	display: inline;
	width: 127px;
	margin: 4px 0 0 0;
	padding: 2px 0 2px 2px;
	font-size: 14px;
	font-weight: normal;
	color: #4c4c4c;
	text-decoration: none;
	border: 1px solid #ccc
}
* html div.form-body select.short-4 {
	float: left;
	display: inline;
	width: 131px;
	margin: 4px 0 0 0;
	padding: 1px 0 1px 2px;
	font-size: 14px;
	font-weight: normal;
	color: #4c4c4c;
	text-decoration: none;
	border: 1px solid #ccc
}
* html div.form-body label.short-4-last {
	float: left;
	display: inline;
	width: 127px;
	margin: 0 0 10px 0
}
div.form-body label.short-plz {
	float: left;
	display: inline;
	width: 77px;
	margin: 0 15px 10px 0
}
div.form-body input.short-plz {
	float: left;
	display: inline;
	width: 77px;
	margin: 4px 0 0 0;
	padding: 2px 0 2px 2px;
	font-size: 14px;
	font-weight: normal;
	color: #4c4c4c;
	text-decoration: none;
	border: 1px solid #ccc
}
div.form-body label.short-ort {
	float: left;
	display: inline;
	width: 187px;
	margin: 0 0 10px 0
}
div.form-body input.short-ort {
	float: left;
	display: inline;
	width: 187px;
	margin: 4px 0 0 0;
	padding: 2px 0 2px 2px;
	font-size: 14px;
	font-weight: normal;
	color: #4c4c4c;
	text-decoration: none;
	border: 1px solid #ccc
}
* html div.form-body label.short-plz {
	float: left;
	display: inline;
	width: 72px;
	margin: 0 15px 10px 0
}
* html div.form-body input.short-plz {
	float: left;
	display: inline;
	width: 72px;
	margin: 4px 0 0 0;
	padding: 2px 0 2px 2px;
	font-size: 14px;
	font-weight: normal;
	color: #4c4c4c;
	text-decoration: none;
	border: 1px solid #ccc
}
* html div.form-body label.short-ort {
	float: left;
	display: inline;
	width: 182px;
	margin: 0 0 10px 0
}
* html div.form-body input.short-ort {
	float: left;
	display: inline;
	width: 182px;
	margin: 4px 0 0 0;
	padding: 2px 0 2px 2px;
	font-size: 14px;
	font-weight: normal;
	color: #4c4c4c;
	text-decoration: none;
	border: 1px solid #ccc
}
div.form-body input[type=checkbox] {
	float: left;
	display: inline;
	width: auto;
	margin: 4px 0 10px 0
}
*+html div.form-body input[type=checkbox] {
	float: left;
	display: inline;
	width: auto;
	margin: 2px 0 10px 0
}
div.form-body select {
	float: left;
	display: inline;
	width: 283px;
	margin: 4px 0 0 0;
	padding: 1px 0 2px 2px;
	font-size: 14px;
	font-weight: normal;
	color: #4c4c4c;
	text-decoration: none;
	border: 1px solid #ccc
}
div.form-body div.form-check-radio-long {
	float: left;
	display: inline;
	width: 100%;
	margin: 10px 0 0 0
}
div.form-body div.form-check-radio {
	float: left;
	display: inline;
	width: 289px;
	margin: 10px 0 0 0
}
div.form-body div.form-check-radio-right {
	float: left;
	display: inline;
	width: 284px;
	margin: 10px 0 0 5px
}
div.form-body div.form-check-radio-long label {
	float: left;
	display: inline;
	width: 100%;
	font-size: 14px;
	font-family:'Frutiger LT W01_65 Bold1475746';
	color: #4c4c4c;
	text-decoration: none;
	margin: 0 12px 6px 0;
	padding: 0
}
div.form-body div.form-check-radio label, div.form-body div.form-check-radio-right label {
	float: left;
	display: inline;
	width: 279px;
	font-size: 14px;
	font-family:'Frutiger LT W01_65 Bold1475746';
	color: #4c4c4c;
	text-decoration: none;
	margin: 0 0 6px 0;
	padding: 0
}
div.form-body div.form-check-radio label.check-radio-right, div.form-body div.form-check-radio-right label.check-radio.right {
	float: left;
	display: inline;
	width: auto;
	margin: 5px 25px 5px 5px;
	font-size: 14px;
	font-weight: normal;
	color: #000;
	text-decoration: none
}
div.form-body div.form-check-radio-long label.check-radio-right {
	float: left;
	display: inline;
	width: 500px;
	margin: 5px 25px 5px 5px;
	font-size: 14px;
	font-weight: normal;
	color: #000;
	text-decoration: none
}
div.calc-top {
	border-bottom: 1px solid #ccc;
	float: left;
	display: inline;
	margin: 0 0 15px 0;
	padding: 0 0 4px 0
}
* html div.calc-top {
	border-bottom: 1px solid #ccc;
	float: left;
	display: inline;
	margin: 0 0 15px 0;
	padding: 0 0 4px 0;
	width: 589px
}
table.radio {
	width: 85%;
}
div.form-body div.form-check-radio-long table.radio label, div.form-body div.form-check-radio table.radio label, div.form-body div.form-check-radio-right table.radio label {
	font-weight: normal;
	text-decoration: none;
	display: inline;
	float: left;
	margin: 0 0 5px 7px;
	padding: 0;
	color: #000;
	font-size: 14px;
	line-height: 16px;
	width: 220px
}
div.form-body div.form-check-radio-long table.radio input, div.form-body div.form-check-radio table.radio input, div.form-body div.form-check-radio-right table.radio input {
	float: left;
	display: block
}
div.form-body label span.red {
	color: #fd9417
}
div.form-body a.configurator:link, div.form-body a.configurator:visited {
	font-family:/*'Frutiger LT W01_65 Bold1475746';
	color: #fd9417;
	text-decoration: none;
	margin: 0px 0 0 15px;
	padding: 0;
	float: left;
	display: inline*/
		float: left;
	display: inline;
	width: 300px;
	height: 21px;
	margin: 0;
	padding: 5px 0 0 6px;
	background: url(../images/button_submit_form_longest.gif) left top no-repeat;
	border: 0;
	font-size: 14px;
	font-family:'Frutiger LT W01_65 Bold1475746';
	color: #fff;
	text-decoration: none;
	text-align: left;
	cursor: pointer
}
div.form-body a.configurator:hover, div.form-body a.configurator:active {
	font-family:/*'Frutiger LT W01_65 Bold1475746';
	color: #000;
	text-decoration: none;
	margin: 0px 0 0 15px;
	padding: 0;
	float: left;
	display: inline*/
	float: left;
	display: inline;
	width: 300px;
	height: 21px;
	margin: 0;
	padding: 5px 0 0 6px;
	background: url(../images/button_submit_form_longest_on.gif) left top no-repeat;
	border: 0;
	font-size: 14px;
	font-family:'Frutiger LT W01_65 Bold1475746';
	color: #fff;
	text-decoration: none;
	text-align: left;
	cursor: pointer
}
div.form-body a.info-form {
	margin: 0 0 0 5px
}
div.manu-config {
	border-top: 1px solid #ccc;
	float: left;
	display: inline;
	margin: 10px 0 10px 0;
	padding: 15px 0 0 0
}
div.bottom-border {
	border-bottom: 1px solid #ccc;
	float: left;
	display: inline;
	margin: 0px 0 15px 0;
	padding: 0px 0 0px 0
}
* html div.manu-config {
	border-top: 1px solid #ccc;
	float: left;
	display: inline;
	margin: 10px 0 10px 0;
	padding: 15px 0 0 0;
	width: 579px
}
div.nav-form {
	margin: 6px 10px 0 2px;
	float: left;
	display: inline;
	width: 575px;
	background: url(../images/bg_navform.gif) left bottom repeat-x
}
div.nav-form ul {
	list-style: none;
	margin: 0;
	padding: 0
}
div.nav-form ul li {
	margin: 0;
	padding: 0;
	float: left;
	display: block;
	font-size: 100%;
	white-space: nowrap;
	list-style: none;
	list-style-image: none;
	background: #fff
}
div.nav-form ul li#current {
	background: url(../images/navform_an_r.gif) right top no-repeat
}
div.nav-form a.nav-form-aus:link, div.nav-form a.nav-form-aus:visited {
	font-size: 14px;
	line-height: 110%;
	font-family:'Frutiger LT W01_65 Bold1475746';
	text-decoration: none;
	color: #999;
	padding: 6px 11px 7px 10px;
	margin: 0;
	display: block;
	border-bottom: 1px solid #999
}
div.nav-form a.nav-form-aus:active, div.nav-form a.nav-form-aus:hover {
	font-size: 14px;
	line-height: 110%;
	font-family:'Frutiger LT W01_65 Bold1475746';
	text-decoration: none;
	color: #000;
	padding: 6px 11px 7px 10px;
	margin: 0;
	display: block;
	text-decoration: underline;
	border-bottom: 1px solid #999
}
div.nav-form a.nav-form-an:link, div.nav-form a.nav-form-an:visited {
	font-size: 14px;
	line-height: 110%;
	font-family:'Frutiger LT W01_65 Bold1475746';
	text-decoration: none;
	color: #000;
	padding: 6px 11px 7px 11px;
	margin: 0 0 0 -2px;
	display: block;
	background: url(../images/navform_an_l.gif) left top no-repeat;
	border-bottom: 1px solid #f0f0f0
}
div.nav-form a.nav-form-an:active, div.nav-form a.nav-form-an:hover {
	font-size: 14px;
	line-height: 110%;
	font-family:'Frutiger LT W01_65 Bold1475746';
	text-decoration: none;
	color: #000;
	padding: 6px 11px 7px 11px;
	margin: 0 0 0 -2px;
	display: block;
	background: url(../images/navform_an_l.gif) left top no-repeat;
	border-bottom: 1px solid #f0f0f0
}
div.highlight {
	background: #f0f0f0;
	width: 599px;
	float: left;
	display: inline;
	margin: 0 0 15px 0;
	padding: 10px 10px 0 10px
}
a.download:link, a.download:visited {
	font-family:'Frutiger LT W01_65 Bold1475746';
	color: #fff;
	text-decoration: none;
	margin: 0 0 20px 0;
	padding: 8px 27px 10px 11px;
	font-size: 14px;
	background: url(../images/button_download.gif) top left no-repeat;
	float: left;
	display: block
}
a.download:hover, a.download:active {
	font-family:'Frutiger LT W01_65 Bold1475746';
	color: #fff;
	text-decoration: none;
	margin: 0 0 20px 0;
	padding: 8px 27px 10px 11px;
	font-size: 14px;
	background: url(../images/button_download_on.gif) top left no-repeat;
	float: left;
	display: block
}
div.model-group {
	width: 280px;
	margin: 0 10px 0 0;
	float: left;
	display: inline
}
div.model-item {
	margin: 0 0 10px 0;
	background: url(../images/bullet_manuf.gif) left top no-repeat;
	padding: 0 0 0 10px
}
div.model-item a:link, div.model-item a:visited {
	font-family:'Frutiger LT W01_65 Bold1475746';
	color: #fd9417;
	text-decoration: none;
	margin: 0;
	padding: 0;
	font-size: 12px
}
div.model-item a:hover, div.model-item a:active {
	font-family:'Frutiger LT W01_65 Bold1475746';
	color: #000;
	text-decoration: none;
	margin: 0;
	padding: 0;
	font-size: 12px
}
div.form-left label.left{
    float: left;
    display: inline-block;
    width: auto;
    margin: 16px 15px 5px 0;
    font-size: 14px;
    color: #4c4c4c;
    text-decoration: none;
    white-space: nowrap;
}

div.form-right label.left {
	float: left;
	display: inline;
	width: 218px;
	margin: 0 15px 5px 0;
	font-size: 14px;
	font-family:'Frutiger LT W01_65 Bold1475746';
	color: #4c4c4c;
	line-height : 150%;
	text-decoration: none
}

div.form-right label span, div.form-left label span {
	width: auto;
	font-size: 14px;
	font-family:'Frutiger LT W01_65 Bold1475746';
	color: #4c4c4c;
	text-decoration: none;
	float: none
}
div.form-right span {
	font-size: 14px;
	font-family:'Frutiger LT W01_65 Bold1475746';
	color: #4c4c4c;
	float:left;
	margin-top:3px;
	padding:0 5px;
	text-decoration: none;
	font-size: 16px;
	line-height: 44px;
}
div.form-left span
{
    width: 279px;
	font-size: 14px;
	font-family:'Frutiger LT W01_65 Bold1475746';
	color: #4c4c4c;
	text-decoration: none;
}
div.form-right label {
	float: left;
	display: inline;
	width: auto;
	margin: 0 15px 0 0;
	font-size: 14px;
	font-family:'Frutiger LT W01_65 Bold1475746';
	color: #4c4c4c;
	text-decoration: none
}
div.form-right {
	width:100%;
	float: left;
	display: inline
}
div.form-left {
	float: left;
	display: inline;
	width: 160px;
}
div.form-right h1.head {
	font-size: 14px;
	font-family:'Frutiger LT W01_65 Bold1475746';
	color: #4c4c4c
}
div.form-right h1.head span {
	font-size: 14px;
	font-family:'Frutiger LT W01_65 Bold1475746';
	color: #4c4c4c
}
h2.formhead {
	display: none
}
div.formrow-container {
	margin: 15px 0 0 0;
	float: left;
	display: inline;
	width: 100%;
}
div.formrow-container input {
	float: left;
	display: block;
	margin: 0 5px 10px 0
}
div.form-body div.form-right select {
	float: left;
	display: inline;
	width: 430px;
	margin: 0;
	padding: 1px 0 2px 2px;
	font-size: 14px;
	font-weight: normal;
	color: #4c4c4c;
	text-decoration: none;
	border: 1px solid #ccc
}
div.RadSlider {
	float: left;
	display: inline;
	margin: 10px 0 10px 0
}
div.ssl {
	float: right;
	display: inline;
	margin: 9px 20px 0 0
}
div.ssl img {
	float: left;
	display: inline;
	margin: 0 0 0 10px
}

input.form-short {
	float: left !important;
	display: inline !important;
	font-weight: normal !important;
	width: 48% !important;
	color: #313A44;
	border-top: 1px solid #84929e;
	border-left: 1px solid #84929e;
	border-bottom: 0px;
	border-right: 0px;
}
span.eur
{
    margin-left:5px;
}

select.laufzeit{
float: left !important;
display: inline;
font-weight: normal;
width: 93px !important;
margin: 0px 5px 0 3px !important;
padding: 1px 0 1px 3px !important;
color: #313A44;
border-top: 1px solid #84929e;
border-left: 1px solid #84929e;
border-bottom: 0px;
border-right: 0px;
}

select.laufleistung {
float: left !important;
display: inline;
font-weight: normal;
width: 93px !important;
margin: 0px 5px 0 3px !important;
padding: 1px 0 1px 3px !important;
color: #313A44;
border-top: 1px solid #84929e;
border-left: 1px solid #84929e;
border-bottom: 0px;
border-right: 0px;
}

h1.head span
{
    float:none;
}
input.form-long {
    border-style: solid none none solid;
    border-width: 1px 0 0 1px;
    color: #313A44;
    display: inline;
    float: left;
    font-size: 14px;
    font-weight: normal;
    margin: 10px 0 0 3px;
    padding: 2px 0 2px 3px;
    width: 360px;
}


img#ctl00_ContentPlaceHolderMain_ctl00_manufacturerLogo {
	float: right;
	margin: 0 0 10px 15px;
	/*border:1px solid #e6e7e8!important;
	padding:36px 0;*/
	height: 74px;
	width: 146px;
}
p#ctl00_ContentPlaceHolderMain_ctl00_manufacturerdescription {
	padding-bottom:18px;
	border-bottom: 1px solid #e6e7e8;
	margin-bottom: 18px;
}



/* SEO Footer */
.footaccord {
	float:left;
	clear:both;
	margin:-23px 0 0 -20px;
}
	
.seo-text {float:left; margin:0 0 20px 0;}

.seoaccord p.seoaccordhead {
  	float:left; clear:both; font-size:10px; font-weight:bold; color: #979797; text-decoration:none; margin:10px 0 0 21px; padding:0 0 0 15px; background:url(../images/seo_closed.gif) center left no-repeat; cursor:pointer;}
	
.seoaccord p.seoaccordhead:hover {
  	color:#ccc;
}
.seoaccord p.active,
.seoaccord p.active:hover {color:#979797; background: url(../images/seo_open.gif) center left no-repeat; margin-bottom:5px;}

.seoaccordtext {
	float:left;
	clear:both;
	margin:0 0 0 36px;
	position:absolute;
	left:-9999em;
	top:-9999em;
	padding-right:39px;
}

.seoaccordtext * {color:#979797!important;}
.seoaccordtext h2 {font-size:16px;}

div.nav-form ul li a.finanzierung {
    border-bottom: 1px solid #999999;
    color: #fff;
	background:url(../images/background_finanzierung.jpg) center left repeat-x;
    display: block;
    font-size: 14px;
    font-family:'Frutiger LT W01_65 Bold1475746';
    line-height: 110%;
    margin: 0;
    padding: 6px 11px 7px 10px;
    text-decoration: none;
}

div.nav-form ul li a.finanzierung:hover {
    border-bottom: 1px solid #999999;
    color: #fff;
	background:url(../images/background_finanzierung_hover.jpg) center left repeat-x;
    display: block;
    font-size: 14px;
    font-family:'Frutiger LT W01_65 Bold1475746';
    line-height: 110%;
    margin: 0;
    padding: 6px 11px 7px 10px;
    text-decoration: none;
}

div.nav-form ul li a.finanzierung-on {
background: url("../images/navform_an_l.gif") no-repeat scroll left top rgba(0, 0, 0, 0);
    border-bottom: 1px solid #F0F0F0;
    color: #000000;
    display: block;
    font-size: 14px;
    font-family:'Frutiger LT W01_65 Bold1475746';
    line-height: 110%;
    margin: 0 0 0 -2px;
    padding: 6px 11px 7px;
    text-decoration: none;
}


/* ADDED 2016 */

div.content-black {
	position:relative;
	clear:both;
	padding:30px 20px;
	box-sizing:border-box;
	background:#1C1C1B url(../images/bg_content_black.png) 0 0 no-repeat;
	color: #fff;
}
div.content-black *{
	color: #fff;
}
div.content-black ol {
	margin-left: 10px;
}
div.content-black ol li {
	list-style-type: none;
	/*background: url(../images/orangecircle.png) no-repeat top left;*/
}
div.content-black ol li span.list-style {
	width: 16px;
    height: 16px;
    padding: 7px;
    display: inline-block;
    margin-left: -45px;
    background-color: #FD9417;
    border-radius: 100%;
    text-align: center;
    font-size: 16px;
    float: left;
}
div.content-black ol li strong {
	color: #FD9417;
	font-family:'Frutiger LT W01_65 Bold1475746';
	font-size: 16px;
	line-height: 30px;
}

.arrow-top {
	margin:-30px 0 0 10px;
}

.partners {
	position:relative;
	padding:0 0 40px 0;
}

.partners .row {
	margin:0 -20px;
}

.partners h2 {
	font-size:30px; }
.partners h4 {
	font-family:'Frutiger LT W01_65 Bold1475746'; font-size:18px; font-weight:normal; line-height:28px; color:#fd9417; }
.partners p {
	color:#fff; }

.partners-text {
	float:left;
	width:58%;
	padding:0 20px;
	box-sizing:border-box;
}

.partners-image {
	position:relative;
	float:left;
	width:40%;
	padding:0 20px;
	box-sizing:border-box;
}

.partners-contact ul {
	list-style:none;
	margin:0;
	padding:0;
}

.partners-contact ul li {
	display:inline-block;
	margin:0;
	padding:10px 0;
}

.partners-contact {
	padding:0 0 30px 0;
}
.partners-contact ul li a {
	position:relative; font-size:20px; color:#fff; display:inline-block; padding:10px 50px; }
.partners-contact ul li a:hover {
	color:#fd9417; }
.partners-contact ul li a.mail:before {
	position:absolute; top:0; left:0; width:40px; height:40px; background:url(../images/icon_mail.png) left top no-repeat; content:""; }
.partners-contact ul li a.phone:before {
	position:absolute; top:0; left:0; width:40px; height:40px; background:url(../images/icon_phone.png) left top no-repeat; content:""; }

a.btn, .btn {
	font-family:'Frutiger LT W01_65 Bold1475746'; font-size:18px; color:#fff; padding:11px 40px 11px 20px; background:url(../images/bg_button.png) right top no-repeat; cursor:pointer;border:none;
}
.footer-container {
	position:relative;
	width:1010px;
	margin:0 auto;
	clear:both;
	border-top:15px solid #fff;
}

.footer {
	clear:both;
	padding:30px;
}


.head-icons {
	position:absolute;
	top:58px;
	left:200px;
}

.cf:before,
.cf:after {
    content: " "; /* 1 */
    display: table; /* 2 */
}

.cf:after {
    clear: both;
}

/**
 * For IE 6/7 only
 * Include this rule to trigger hasLayout and contain floats.
 */
.cf {
    *zoom: 1;
}
#login {
	float:right;
}
#login>a {
	margin: 0;
}
#login>a.nav01an {
	background: no-repeat;
}
#login>a:before{
	content: url(../images/login_lock.png);
	margin-right:10px;
}
#loginform {
	display: none;
	position: absolute;
	z-index: 10;
	margin-left: -218px;
    margin-top: 43px;
    width: 300px;
}
#loginform fieldset {
	width:auto;
}
#loginform div.form-right {
	width: 100%;
}
#loginform a.btn:before {
	content:"";
	font-size: 14px;
}

#ctl00_ContentPlaceHolderMain_ctl00_ctl00_ContentPlaceHolderMain_ctl00_RadAjaxPanel1Panel,
#ctl00_ContentPlaceHolderMain_ctl00_OrdersRadGrid {
	width: 100% !important;
}
.dealer-control {
	margin-bottom: 30px;
}
.dealer-control:after {
	content:" ";
	clear: both;
}
input#ctl00_ContentPlaceHolderMain_ctl00_TextBoxDefaultCredit {
	float: none;
	display: inline;
	margin: 4px 0 0 0;
	padding: 12px;
	font-size: 14px;
	font-weight: normal;
	color: #4c4c4c;
	text-decoration: none;
	border: 1px solid #ccc;
	box-sizing:border-box;
}
#ctl00_ContentPlaceHolderMain_ctl00_DefaultProfitLinkButton,
#ctl00_ContentPlaceHolderMain_ctl00_PersonalDataLinkButton,
#ctl00_ContentPlaceHolderMain_ctl00_WebsiteSaveLinkButton,
.formbutton-right>a {
	font-family:'Frutiger LT W01_65 Bold1475746';
	font-size:18px;
	color:#fff;
	padding:9px 40px 12px 20px;
	background:url(../images/bg_button.png) right top no-repeat;
}
.RadGrid .rgRow td, .RadGrid .rgAltRow td, .RadGrid .rgEditRow td, .RadGrid .rgFooter td, .RadGrid .rgFilterRow td, .RadGrid .rgHeader, .RadGrid .rgResizeCol, .RadGrid .rgGroupHeader td {
    padding-left: 7px!important;
    padding-right: 7px!important;
}
.RadGrid_Default, .RadGrid_Default .rgMasterTable, .RadGrid_Default .rgDetailTable, .RadGrid_Default .rgGroupPanel table, .RadGrid_Default .rgCommandRow table, .RadGrid_Default .rgEditForm table, .RadGrid_Default .rgPager table, .GridToolTip_Default {
    font-size: 14px!important;
}
#ctl00_ContentPlaceHolderMain_ctl00_DropDownListCountry {
	width: 48%;
}
#ctl00_ContentPlaceHolderMain_ctl00_FileUploadLogo {
	display: block;
	width: 100%;
}
.RadComboBox .rcbInputCell .rcbInput {
	background: none;
	margin: 0;
    float: left;
    display: inline;
    width: 100%;
    padding: 12px !important;
    font-size: 14px;
    font-weight: normal;
    color: #4c4c4c;
    text-decoration: none;
    border-top: 1px solid #ccc !important;
    border-bottom: 1px solid #ccc !important;
    border-left: 1px solid #ccc !important;
    background: #fff !important;
    box-sizing: border-box;
}
.RadComboBox_Default .rcbInputCellLeft, .RadComboBox_Default .rcbInputCellRight, .RadComboBox_Default .rcbArrowCellLeft, .RadComboBox_Default .rcbArrowCellRight {
	background: none !important;
}
.RadComboBox .rcbReadOnly td.rcbArrowCell a {
	background: url(../images/select_icon.png) no-repeat center 12px #fff !important;
    padding: 12px 0 !important;
	border-top: 1px solid #ccc !important;
    border-right: 1px solid #ccc !important;
    border-bottom: 1px solid #ccc !important;
    height: 19px !important;
}

.RadComboBox.RadComboBox_Default.form-long {
	margin-bottom: 20px;
	width: 100% !important;
}
#ctl00_ContentPlaceHolderMain_ctl00_modelDescriptionPanel {
	clear: both;
}
.car-info-form {
	clear: both;
}
#ctl00_ContentPlaceHolderMain_ctl00_RadioButtonList_PickupLocation tr td, 
#ctl00_ContentPlaceHolderMain_ctl00_RadioButtonList_Variant tr td,
#ctl00_ContentPlaceHolderMain_ctl00_RadioButtonList_Discount tr td {
	padding-bottom: 10px;
}
#ctl00_ContentPlaceHolderMain_ctl00_RadioButtonList_PickupLocation tr td input[type="radio"],
#ctl00_ContentPlaceHolderMain_ctl00_RadioButtonList_Variant tr td input[type="radio"],
#ctl00_ContentPlaceHolderMain_ctl00_RadioButtonList_Discount tr td input[type="radio"] {
	float: left;
	display: inline;
	margin-right:7px;
}
#ctl00_ContentPlaceHolderMain_ctl00_RadioButtonList_PickupLocation tr td label,
#ctl00_ContentPlaceHolderMain_ctl00_RadioButtonList_Variant tr td label,
#ctl00_ContentPlaceHolderMain_ctl00_RadioButtonList_Discount tr td label {
	float: left;
	display: inline;
	max-width: 90%;
	margin: 0;
}
.form .car-info-form input[type=text] {
	width: 100px;
	margin:0; 
}
.form .car-info-form label{
	line-height: 43px;
}
span.sign,
.sign-big {
	display: inline-block;
	margin-left:5px;
	line-height: 43px;
}
.formbutton-right-wizard a {
	font-family:'Frutiger LT W01_65 Bold1475746'; font-size:18px; color:#fff; padding:11px 40px 11px 20px; background:url(../images/bg_button.png) right top no-repeat; cursor:pointer;border:none;
	display:inline-block; float: right;text-align: left;
}
.formbutton-left-wizard a {
	font-family:'Frutiger LT W01_65 Bold1475746'; font-size:18px; color:#fff; padding:11px 20px 11px 40px; background:url(../images/bg_button_back.png) left top no-repeat; cursor:pointer;border:none;
	display:inline-block; float: left;text-align: left;
}
.errormessages {margin: 20px 0;}
.widget-control .order-control a.detail-link,
.widget-control .order-control a.detail-link-delete {
	font-family:'Frutiger LT W01_65 Bold1475746'; font-size:14px; color:#fff; padding:6px 10px 6px 10px; background:url(../images/bg_button.png) left top no-repeat; cursor:pointer;border:none;
	display: block;float: left;margin:20px 10px 0 0;
}
#ctl00_ContentPlaceHolderMain_ctl00_btn_Download {
	font-family:'Frutiger LT W01_65 Bold1475746'; font-size:18px; color:#fff; padding:11px 40px 11px 20px; background:url(../images/bg_button.png) right top no-repeat; cursor:pointer;border:none;
}
#ctl00_ContentPlaceHolderMain_ctl00_HyperLinkCalc {margin-top: 20px;}
.info-form-facetotface {float: right!important;}

#ctl00_ContentPlaceHolderMain_ctl00_ShowPdfHyperLink,
#ctl00_ContentPlaceHolderMain_ctl00_ShowCalcPdfHyperLink {background:#e5e5e5;color:#000;}
#ctl00_ContentPlaceHolderMain_ctl00_DeleteOrderLinkButton {background:#ED1C24;}

table.rgDetailTable tr.rgEditRow>td:first-child,
table.rgDetailTable tr.rgEditRow>th:first-child {width:56px;}
table.rgDetailTable tr.rgEditRow>td:nth-child(4)
table.rgDetailTable tr.rgEditRow>th:nth-child(4) {width:103px;}
table.rgDetailTable tr.rgEditRow>td:nth-child(4) input,
table.rgDetailTable tr.rgEditRow>th:nth-child(4) input {width:100%;}
table.rgDetailTable tr.rgEditRow>td:nth-child(5),
table.rgDetailTable tr.rgEditRow>th:nth-child(5) {width:86px;}

#ctl00_ContentPlaceHolderMain_ctl00_ImageRotate {position: absolute;margin-left: 400px;}

.labelheadline {font-family: 'Frutiger LT W01_65 Bold1475746'; font-size: 18px; font-weight: normal; color: #fd9317; line-height: 1.3em; margin: 0 0 10px 0;}
#ctl00_ContentPlaceHolderMain_ctl00_nameManufacturer {display: none;}
#ctl00_ContentPlaceHolderMain_ctl00_UpdatePanel1 #ctl00_ContentPlaceHolderMain_ctl00_TextBoxNotes {height: 750px;}
.rcbTemplate p {margin-bottom: 0;}
img#loadingImage {left:480px!important;display: none!important;}
#ctl00_ContentPlaceHolderMain_ctl00_RadAjaxLoadingPanel2 {background:url('../images/loadingImage.gif') no-repeat 623px 663px #000;opacity:0.7;}

a.linkbutton {
	font-family: 'Frutiger LT W01_65 Bold1475746';
	font-size: 18px;
	color: #fff;
	padding: 10px 40px 10px 20px;
	background: #fd9417 url(../images/bg_button.png) right top no-repeat;
	cursor: pointer;
	border: none;
}

.orange {
    color: #fd9417;
}

.fullwidth {
    width: 100% !important;
}

.pull-right {
    /*display: block; */
    width: auto !important;
    float: right !important;
}

input.state-left-end, input.state-right-end {
    color: white;
    background-color: #666;
    border: 1px solid white;
    padding: 8px 10px;
    font-weight: bold;
}

input.state-right-end {
    border-left: 0px;
    border-radius: 0px 5px 5px 0px;
}

input.state-left-end {
    border-radius: 5px 0px 0px 5px;
}

input.state-active {
    background-color: #fd9417;
}

input.state-left-end:hover, input.state-right-end:hover {
    background-color: #fd9417;
}


/* cookie
==================================== */

#cookie {
    position: fixed;
    line-height: 30px;
    bottom: 0;
    width: 100%;
    background-color: rgba(76, 76, 76, 1);
    padding: 10px 15px;
    text-align: center;
    border-bottom: 1px rgba(86, 96, 106, 1) solid;
    box-shadow: 0px 0px 11px rgba(0,0,0,.4);
    display: none;
    color: #fff;
    /*font-family: TradeGothicLT, Helvetica, Arial, sans-serif;*/
    z-index: 1000;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
}

    #cookie a:link, #cookie a:visited {
        color: rgba(253, 148, 23, 1);
        text-decoration: none;
        margin: 0;
        padding: 0;
        font-weight: bold;
    }

    #cookie a:hover, #cookie a:active {
        color: rgba(253, 148, 23, 1);
        text-decoration: underline;
        margin: 0;
        padding: 0;
        font-weight: bold;
    }