*{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
}

body {
	margin: 0px; 
	background-color: #e8e8e8;
}

.cont-navigation {
	width: 100%; 
	height: 115px; 
	position: absolute; 
	left: 0px;
	top: 66px; 
	z-index: 1000;
}

.cont-newsticker { background-color: #000000; border-bottom: 1px solid #e8e8e8; border-top: 1px solid #e8e8e8; color: #FFFFFF; font-family: Arial,Helvetica,sans-serif; height: 30px; left: 0; position: absolute; top: 180px; width: 1000px; z-index: 1000; }

.divTicker div { margin-top: 7px; }

#flashcontent {
	width: 800px; 
	height: 200px; 
	background-color: #333333;
}

.cont-white {
	width: 1000px;  
	background-image: url(../images/bg_main.jpg); 
	background-repeat: repeat-x; 
	background-color: #FFFFFF;
}

.cont-main {
	position: relative;
	margin: 10px; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px;
	color: #444444;
	line-height: 1.1em;
	text-align: justify;
	overflow: auto;
	padding: 0px; 
	height: 271px; 
	width: 970px
}

.cont-main * {
	line-height: 16px;
}

.spacer {
	width: 1000px; 
	height: 1px; 
	background-color: #5c5c5c; 
	font-size: 1px;
}

.cont-three {
	width: 1000px; 
	height: 80px !important; 
	background-color: #404040;
	display: block;
	float: none;
	margin: 0px;
	padding: 0px;
}

.cont-one-three {
	width: 320px; 
	height: 80px; 
	float: left;
	margin: 0px;
	padding: 0px;
}

.cont-one-three table{
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	margin: 0px;
	padding: 0px;
	font-size: 10px;
}

.cont-one-three p.bodytext {
	margin: 0px;
	padding: 0px;
	font-size: 10px;
}

.cont-one-three a:link, .cont-one-three a:visited, .cont-one-three a:hover, .cont-one-three a:active {
	color: #FFFFFF;
	font-weight: normal;
}


.cont-newsticker span { color: #FFF; }

.cont-footer {
	width: 1000px; 
	height: 94px; 
	background-image: url(../images/bg_footer.jpg); 
	background-repeat: repeat-x;
}

.cont-navi-btn {
	width: 100%;
	height: 16px;
	background-color: #444444;
	-moz-opacity: 0.5; 
	-khtml-opacity: 0.5; 
	opacity: 0.5;
	filter: alpha(opacity=50);
	margin-bottom: 1px;
}

.cont-navi-inner {
	padding-left: 20px;
	position: relative;

}

.cont-navi-inner-act {
	padding-left: 30px;
	position:relative;

}

.btn-navi:link, .btn-navi:active, .btn-navi:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}

.btn-navi:hover {
	text-decoration: underline;
}

/* Aktiver Menüzustand obere Navigation */
.btn-navi-active:link, .btn-navi-active:active, .btn-navi-active:visited, .btn-navi-active:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #56bcfe;
	font-weight: bold;
	text-decoration: none;
}

.cont-bottom-navi {
	width: 1000px;
	height: 20px;
	text-align: right;
	display: block;
	float: none;
}

.bottom-navi-btn {
	width: 70px; 
	height: 17px; 
	float: left; 
	padding-left: 5px;
	background-image:url(../images/bottom_navi_spacer.jpg); 
	background-repeat: no-repeat;
	margin: auto;
}

.bottomnavigation:link, .bottomnavigation:visited, .bottomnavigation:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #383838;
	text-decoration: none;
	font-weight: normal;
}

.bottomnavigation:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #383838;
	text-decoration: underline;
	font-weight: normal;
}

/* TT_NEWS */

.news-title a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #404040;
}
.news-title {
	height: 16px;
	margin-bottom: 5px;
	float: left;
	width: 580px;
	vertical-align: bottom;
}

.news-content a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #404040;
}

.cont-news-list-date {
	color: #666666; 
	height: 16px; 
	font-size: 11px; 
	margin-bottom: 5px; 
	font-style: italic; 
	float: left; 
	width: 180px; 
	vertical-align: bottom; 
	text-align: right;
}

.news-single-subheader {
	font-weight: bold; 
	padding-bottom:5px; 
	font-size: 10px;
	line-height: normal;
}

.news-single-subheader p.bodytext {
	line-height:normal;
	font-size: 11px;
}

.news-single-subheader h3 {
	line-height:normal;
	font-size: 11px;
}

#kwick {
	position: relative;
	margin-left: -43px;
}

#kwick .kwicks {
	display: block;
	height: 284px;
}

#kwick li {
	float: left;
	overflow: hidden;
	height: 284px;
	width: 79px;
}

#kwick .kwick {
	background-color: #CCCCCC;	
	display: block;
	cursor: default;
	border-color: #494949;
	border-style: solid;
	border-width: 1px;
	border-bottom: none;
	border-top: none;
	margin: 0px;
}

#kwick .ferarri {
	background-image: url(../images/ferrari_balken.jpg);
	background-repeat: no-repeat;
}

#kwick .maserati {
	background-image: url(../images/maserati_balken.jpg);
	background-repeat: no-repeat;
}

#kwick .alfa {
	background-image: url(../images/alfa_balken.jpg);
	background-repeat: no-repeat;
}

#kwick .fiat {
	/*background-image: url(../images/background-fiat.jpg);*/
	background-image: url(../images/fiat_balken.jpg);
	background-repeat: no-repeat;
}

#kwick .lancia {
	background-image: url(../images/lancia_balken.jpg);
	background-repeat: no-repeat;
	background-color: #CCCCCC;
}

.text {
	height: 284px;
	color: #FFFFFF;
	padding-top: 75px;
}

.text a:link, .text a:hover, .text a:visited, .text a:active {
	color: #FFFFFF;
	text-decoration: none;
	padding-bottom: 3px;
	display: block;
	font-weight: normal;
}

a:link, a:visited, a:active, a:hover {
	font-family: Arial, Helvetica, sans-serif;
	color: #4abeff;
	text-decoration: none;
	font-weight: bold;
}

.csc-textpic-image {
	padding-bottom: 10px;
}

.cont-newsticker * {
	margin: 0px;
	padding: 0px;
}

#logos {
	width: 760px;
	height: 86px;
	float: left;
	margin-left: 30px;
	margin-top: 8px;
	display:inline;
}

img { border: none; }

#maparea {
	margin-bottom: 20px;
	margin-top: 20px;
}

.news-single-item h2 {
	font-size: 14px;
	font-weight: bold;
	color: #404040;
	border-bottom-color: #404040;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	margin: 0px;
}

.news-single-item, .news-single-item * {
	border: none;
	background-color: transparent;
}

.news-single-author, .news-single-timedata, .news-single-item hr.clearer {
	display: none;
}

h3 p.bodytext {
	margin: 0px;
	margin-bottom: 5px;
}

#adressblock {
	width: 210px;
	height: 94px;
	float: left;
}

tr.storename, tr.latitude, tr.longitude, tr.products, tr.category, div.mapHeader, #pano, .selectCountry, .radius { display: none; }
#map { width: 740px; }

.cssTickerEntry a { text-align: center; }
