@charset "utf-8";
html, body {
	margin: 0px;
	padding: 0px;
	background-color: #000;
	color: #eeeeee;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 13px;
	text-align:center;

}
img{
border:0;
}
a{
color:#fff;
text-decoration:none;
}
a:hover{
color:#CCCCCC;
}
#header{
/*min-width:1020px;*/
width:999px;
text-align:center;
display:inline-block;
}
#hleft{
float:left;
width:1px;
border:0px;
min-width:210px;
margin:0 5px;
}
*+html #hleft{
width:39%;
}

#hright{
float:left;
/*width:50%;
min-width:600px;*/
background-image:url(fadeline_fromtop.png);
background-repeat:no-repeat;
background-position:left top;
height:97px;
text-align:left;
padding:0px;
color:fff;
margin:0px;
}
#hmnu{
background-color:#333333;
padding:8px 0 8px 10px;
margin-left:1px;
margin-top:8px;
z-index:100;
}

*:first-child+html #gallerys {
  height:400px!important;
  min-height:50px;
  top:120px;
  position:absolute;
}
#hnav{
position:relative;
padding:10px 10px 0px 10px;
text-align:left;
font-weight:bold;
z-index:2000;
}
#hnav ul{
padding:0px;
margin:0px;
}
#hnav ul li{
float:left;
padding:5px 20px 0px 20px;
text-decoration:none;
list-style:none;
text-align:left;
}
#hnav ul li:hover{
border:1px 0px 0px 0px;
border-color:#FF0000;
border-top-style:groove;
}

#content{
width:100%!important;
min-width:1000px;
background-image:url(grey.png)!important;
background-repeat:repeat-x!important;
background-position:0 120px!important;
margin:0px!important;
text-align:left;
_top:-100px;
_position:relative;
}
#content_mail{
width:100%!important;
min-width:1000px;
background-image:url(grey.png)!important;
background-repeat:repeat-x!important;
background-position:0 10px!important;
margin:0px!important;
text-align:left;
}
#contentm{
width:100%!important;
min-width:1000px;
margin:0px!important;
text-align:left;
position:relative;
top:-90px;
}
#foto_line{
width:1000px;
text-align:center;
margin:0 auto;

background-image:url(top.png)!important;
background-repeat:no-repeat!important;
background-position:0px 5px!important;
}
*+html #foto_line{
margin:0 0;
}

#foto_linem{
width:1000px;
text-align:center;
margin:0 auto;

}
*+html #foto_linem{
margin:0 0 200px 0;
}


#tline{
width:800px;
height:110px;
float:left;
overflow:hidden;
margin-top:10px;
}
#gline{

background-repeat:repeat-x!important;
background-position:0 0px!important;
height:0px;
width:100%;
clear:both;
}

#tline2{
width:800px;
height:0px;
float:left;
overflow:hidden;
margin-top:10px;
}


#llogo{
float:left;
width:200px;

height:73px;
position:relative;
top:-100px;
left:800px;
z-index:1000;
}



#breadcrumbs {
color: #887;
padding:5px 0;
margin:0;
}

#breadcrumbs a {
color:#CCC;
text-decoration:underline;
}

#breadcrumbs a:hover{
color: #887;
}

#text{
float:left;
width:390px;
padding-left:10px;
text-align:justify;
}


#text2{
float:left;
width:590px;
padding-left:10px;
text-align:justify;
}
#text table{
float:left;
width:750px;
padding-left:10px;
margin-left:0px;
text-align:justify;
}
#text ul{
	list-style:inside;
}
#textb{
float:left;
width:580px;
padding-left:15px;
}

#textm{
float:right;
width:400px;
_margin-left:0px;

}

#ctext{
width:1000px;
text-align:left;
padding:0px;
position:relative;
top:-40px;
}

#text, #textb, #textm {
font-size:11px!important;
line-height:14px;
margin:5px, 15px, 5px, 15px!important;
padding:5px, 15px, 5px, 15px!important;
position:relative;
}
#text p, #textb p, #textm p{
margin:5px, 15px, 5px, 15px!important;
padding:5px, 15px, 5px, 15px!important;
text-indent:14px;
text-align:justify;
}
#textm p{
width:380px;
padding-bottom:4px;
padding-right:10px;
padding-top:6px;
}
#text h1, #textb h1, #textm h1{
padding:0 0 5px 0;
margin:0;
font-size:16px;
}

#lnav{
width:200px;
float:left;

}
qdiv{
border:1px!important;
border-style:dotted!important;

border-color:#FF0000!important;
}
#navleft{
float:left;
width:193px;
color:#CCCCCC;
position:relative;
background-color:#000000;
top:-34px;
_top:-77px;
padding-top:40px;
background-image:url(grey.png)!important;
background-repeat:repeat-x!important;
background-position:0 -23px!important;
border:solid 1px #000000;
margin:0px 0px 0px 0px;

}
#navleft a{
color:#CCCCCC;
text-decoration:none;
}
#navleft a:hover{
color:#888877;

}
#navleft ul{
text-align:left;
font-weight:600;
list-style:none;
color:#fff;
font-size:12px;
background-image:url(lnav_line.png)!important;
background-repeat:no-repeat!important;
background-position:195px 0px!important;
margin:0px 0px 0px 0px;
padding-left:10px;
}
#navleft ul a{
color:fff;
}
#navleft ul ul{
text-align:right;
font-weight:600;
list-style:none;
color:#999999;
font-size:12px;
margin:0px 5px 0px 0px;
background:transparent!important;
}
#navleft ul ul a{
color:#999999;
}
#navleft ul ul a:hover{
color:#fff;
}
#brands {
	margin-top:20px;
	clear:both;
	background:#242424;
	width:100%;
	text-align:center;
}
#brands ul {
	margin:0 auto;
	padding:0;
	list-style:none;
	height:70px;
	text-align:center;
}
#brands li {
	display:inline;
	margin:0;
	padding:0;
	qfloat:left;
	_padding:3px 10px;
	text-align:center;
}

#brands img {
	border:none;
	padding:3px 10px;
	_padding:0px 0px;
	_margin:3px 10px;
	width:auto;
	height:auto;

}
#brands a {
	filter:Alpha(opacity=60); /* IE 5.5+*/
    -moz-opacity: 0.60; /* Mozilla 1.6 */
    -khtml-opacity: 0.60; /* Konqueror 3.1, Safari 1.1 */
    opacity: 0.60; /* CSS3 - Mozilla 1.7b +, Firefox 0.9 +, Safari 1.2+, Opera 9 */
}
#brands a:hover {
	filter:Alpha(opacity=100); /* IE 5.5+*/
    -moz-opacity: 1; /* Mozilla 1.6 */
    -khtml-opacity: 1; /* Konqueror 3.1, Safari 1.1 */
    opacity: 1; /* CSS3 - Mozilla 1.7b +, Firefox 0.9 +, Safari 1.2+, Opera 9 */
}
#copybar {
	width:100%;
	height:70px;
	font-size:80%;
	color:#CCC;
}
#copybar a{
	color:#CCC;
	text-decoration:underline;
}
#copybar a:hover{
	color:#FFF;
}

#copybar .left {
	padding-left:10%;
	padding-top:20px;
	margin:0;
	position:relative;
	float:left;
	display:inline;
	text-indent:0px;
	text-align:left;
}
#copybar .right {
	padding-right:10%;
	padding-top:20px;
	position:relative;
	text-align:right;
	float:right;
	display:inline;
	margin:0;
}
/* mail style */
#mails{
color:#fff;
font-size:12px;
text-decoration:none;
font-weight:600;
}
.inputfield{
border-color:#d0d0d0!important;
margin:3px!important;
border-style:solid;
background-color:#0f0f0f!important;
color:#fff;
font-size:12px;
text-decoration:none;
font-weight:600;
width:500px;
border-width:1px;
}
.mail{
color:#fff;
font-size:12px;
text-decoration:none;
font-weight:600;
clear:both;
min-height:400px;
padding-top:20px;
}
.map{
color:#000;
font-size:12px;
text-decoration:none;
font-weight:600;
clear:both;
min-height:470px;
padding-top:20px;
width:100%;

}
.activ_li{
	color:#F00 !important;

	}
#porshe{


	position:relative;

	top:480px;
	left:-330px;
}
.newleftnav{
	left:400px;
	q_position:fixed!important;
	_position:absolute!important;
	_top:-76px!important;

	_left:820px;
	}
a.link-news{
	color:red;
}
a:hover.link-news{
	color:red;
	text-decoration: underline;
}
