body, p, td, font {font-family: verdana; font-size:8pt; color: black;}
A:link {text-decoration: none; color: #555555}
A:visited {text-decoration: none; color: #555555}
A:hover {text-decoration: none; color: black}

H4 {font-family: verdana; font-size:9pt; color: black;}

INPUT {font-family:Verdana; font-size:8pt;}
SELECT {font-family:Verdana; font-size:8pt;}
OPTION {background : White;
	border : 1px solid #000000;
	border-color : #000000;
	font: Verdana; color: #000000;
	color: #000000;
}
TEXTAREA {font-family:Verdana; font-size:8pt;}
FORM {font-family:Verdana; font-size:8pt;}

.HELP1 {font-family:Verdana; color: gray; font-size:8pt;}

.SMALL1 {font-size:7pt;}
.SMALL2 {font-size:7.5pt; color: #556887;}
.SMALL3 {font-size:7pt; color: gray;}
.SMALL4 {font-size:7.5pt; color: #FFFFFF;}

.TITLE1 {font-weight: bold; font-size:8pt; color: black;}
.TITLE2 {font-size:8pt; font-weight: bold; color: #ffffff;}
.TITLE3 {font-size:7.5pt; font-weight: normal; color: #BD0606;}
.TITLE4 {font-size:7.5pt; font-weight: bold; color: #DE8282;}
.TITLE5 {font-size:7.5pt; font-weight: bold; color: #FFFFFF;}

.MENU1 {color: white; font-size:9.5pt;}
.MENU1 A:link {text-decoration: none; color: white}
.MENU1 A:visited {text-decoration: none; color: white}
.MENU1 A:hover {text-decoration: underline; color: white}

.MENU2 {color: #4C4C4C; font-size:8pt;}
.MENU2 A:link {text-decoration: none; color: #4C4C4C}
.MENU2 A:visited {text-decoration: none; color: #4C4C4C}
.MENU2 A:hover {text-decoration: none; color: red}

.MENU3 {color: #F6DCDC; font-size:7pt;}
.MENU3 A:link {text-decoration: none; color: #F6DCDC}
.MENU3 A:visited {text-decoration: none; color: #F6DCDC}
.MENU3 A:hover {text-decoration: underline; color: white}

.form {
	background : white;
	border: 1 solid #606a9c;
	font: Trebuchet MS; color: #001063;
	font: 10;
}
.form2 {
	background : #D15050;
	border: 1 solid #FFFFFF;
	font: Verdana; color: #FFFFFF;
	font: 9;
}

.option {
	background : White;
	border : 1px none #000000;
	border-color : #000000;
	font: Verdana;
	color: #000000;
	color: #000000;
}

.button {
	background : #BD0606;
	border: 0 groove #DE8282;
	font-family: Tahoma; color: white;
	font-size: 11;
}

#opel_servisai {
	width: 340px;
	height: 16px;
	margin-left: 60px;
	margin-bottom: 5px;
	display: none;
}

.glidecontentwrapper{
position: relative; /* Do not change this value */
                      
width: 425px;
height: 323px;  /* Set height to be able to contain height of largest content shown*/ 
border: 0px solid #0d5f82;
overflow: hidden;
}
/*
	Total wrapper width: 350px+5px+5px=360px
	Or width of wrapper div itself plus any left and right CSS border and padding
	Adjust related containers below according to comments
*/


.glidecontent{ /*style for each glide content DIV within wrapper.*/
position: absolute; /* Do not change this value */
background: white;
padding: 0px;
visibility: hidden;
width: 425px;
}
/*
 Total glidecontent width: 330px+10px+10px=350px
	Or width of wrapper div itself (not counting wrapper border/padding)
*/

.glidecontenttoggler{ /*style for DIV used to contain toggler links. */
width: 425px;
margin-top: 0px;
margin-right: 0px;
padding: 0px;
text-align: left; /*How to align pagination links: "left", "center", or "right"
background: white; /*always declare an explicit background color for fade effect to properly render in IE*/
}
/*
 Total contenttoggler width: 350px+5px+5px=360px
	Or total width of wrapper div (counting wrapper border/padding)
*/

.glidecontenttoggler a{ /*style for every navigational link within toggler */
display: -moz-inline-box;
display: inline-block;
border: 1px solid 
font-weight: bold;
text-decoration: none;


}

.glidecontenttoggler a.selected{ /*style for selected page's toggler link. ".selected" class auto generated! */
color: #0d5f82;
}

.glidecontenttoggler a:hover{
color: #0d5f82;
}

.glidecontenttoggler a.toc{ /*style for individual toggler links (page 1, page 2, etc). ".toc" class auto generated! */
color: #ffffff;}

.glidecontenttoggler a.prev, .glidecontenttoggler a.next{ /*style for "prev" and "next" toggler links. ".prev" and ".next" classes auto generated! */
}

.glidecontenttoggler a.prev:hover, .glidecontenttoggler a.next:hover{
color: #0d5f82;
}

.gHjks {
	margin: 0;
	padding: 0;
	list-style-type: none;
	background-color: #f1f0f0;
	line-height: 0;
}
.gHjks li {
	margin: 0;
	padding: 0;
	float: left;
}
.gHjks ul {
	position: absolute;
	list-style-type: none;
	display: none;
	background-color: #f1f0f0;
	margin: 0;
	padding: 0;
}
/*
.gHjks li:hover ul {
	display: block;
}
*/
.gHjks ul li {
	margin: 0;
	padding: 0;
	float: none;
}

.gHjks ul ul {
	margin: 0 0 0 107px;
	padding: 0;
	display: none;
}


.h100 {
	height: 100%;
}

html, body {
  height: 100%;
  border:0;
  margin:0;
}

#newauto:hover > ul{
	display: block;
}
#opelnav:hover > ul{
	display: block;
}
#saabnav:hover > ul{
	display: block;
}
#chevroletnav:hover > ul{
	display: block;
}

/* OPEL NAV */

#opelnav ul {
	width: 328px; 
	height: 25px;
	position: absolute;
	top: 0px;
}

#opelnav ul a {
	float: none !important; /*For Opera*/
	float: left; /*For IE*/
	display: block;
	overflow:hidden;
	text-decoration: none;
}

#opelnav ul li {
  float: left; /*For IE 7 lack of compliance*/
  display: block !important;
  display: inline; /*For IE*/
  position: relative;
  height: 25px;
}

#opelnav ul ul {
	margin: 0;
	border-left: 1px solid #bfc0c1;
	border-bottom: 1px solid #bfc0c1;
	padding: 0;
	width: 140px;
	height: auto;
	list-style: none;
	display: none;
	position: absolute;
	top: 35px;
	left: 0;
	background: #e7e8e9;
}

#opelnav ul ul li {
  width: 140px;
  float: left; /*For IE 7 lack of compliance*/
  display: block !important;
  display: inline; /*For IE*/
}

/* for debugging
#opelnav ul li.Showroom ul  {
	display: block;
}
*/

#opelnav ul ul li, #opelnav ul ul li a {
	float:none;
}

#opelnav ul ul li {
	width: 140px;
	height: 20px;
	display: block !important;
	display: inline; /*For IE*/
	text-align: left;
	background-image: url(/images/opel/arrow.gif);
	background-position: 16px center !important;
	background-repeat: no-repeat !important;
	position: static;
}
#opelnav ul ul ul  li {
	height: auto;
	float: left;
}

#opelnav ul ul ul  li a {
	padding: 9px 0 0 26px;
}


#opelnav ul ul ul  img {
	visibility: visible;
}

/* Root Menu Hover Persistence */
#opelnav ul ul li:hover {
	background: #CCC;
	background-image: url(/images/opel/arrow.gif);
	background-position: 16px center !important;
	background-repeat: no-repeat !important;
}


#opelnav ul a {
	height:35px;
	background-repeat:no-repeat;
	background-position:0px 0px;
}
#opelnav ul a, #opelnav ul li {
	background-repeat:no-repeat !important;
}

#opelnav ul ul a {
	height:20px;
	background-position:27px 0px;
}


#opelnav ul img {
	/*visibility:hidden;*/
}


#opelnav .image img, #opelnav .price img, #opelnav .overview img {
	visibility:visible;
}

#opelnav ul li:hover > a {
	background-position:0px -50px !important;
}
#opelnav ul li.selected > a {
	background-position:0px -25px;
}
#opelnav ul li.selected:hover > a {
	background-position:0px -75px !important;
}
#opelnav ul ul li:hover > a {
	background-position:27px -20px !important;
}

#opelnav ul li.Showroom > a {
	background-image:url(images/menu/shop.gif);
}
#opelnav ul li.Service > a {
	background-image:url(images/menu/service.gif);
}
#opelnav ul li.Fleet > a {
	background-image:url(images/menu/fleet.gif);
}
#opelnav ul li.Experience > a {
	background-image:url(images/menu/experience.gif);
}
#opelnav ul li.My.Opel > a {
	background-image:url(images/menu/myopel.gif);
}


/* Root Menu Hover Persistence */



/* 2nd Menu */
#opelnav ul li:hover li a,
#opelnav ul li.iehover li a {
  float: none;
}

/* 4th Menu */

/* 4th Menu Hover */

#opelnav ul ul ul  {
	width: 298px;
	border-top: 1px solid #d0d0d1;
	border-right: 1px solid #bfc0c1;

}



#opelnav ul ul ul  li.image {
	float: none;
	width: 298px;
	display: inline;
	z-index: 50;
	position: relative;
	cursor: pointer;
}


#opelnav ul ul ul  li.sonderausstattung {
	margin-top: -25px;
	position: relative;
	z-index: 100;
	float: none;
}

* html #opelnav ul ul ul  li.sonderausstattung {
	float: left;
}

#opelnav ul ul ul li.price {
	clear: left;
	float: left;
	width: 298px;
	display: inline;
	background-image: none;
}

#opelnav ul ul ul  li.image:hover,
#opelnav ul ul ul  li.sonderausstattung:hover,
#opelnav ul ul ul  li.price:hover {
	background: none;
}

#opelnav ul ul ul  li.overview {
	padding: 0 0 0 0;
	margin: 5px 0 0 0;
	height: 20px;
}

#opelnav ul ul ul  li.overview a {
	padding: 4px 0 0 26px;
}

#opelnav ul ul ul  li.configurator {
	padding: 0 0 0 0;
	height: 20px;
}

#opelnav ul ul ul  li.configurator a {
	padding: 4px 0 0 26px;
}



#opelnav ul ul ul,
#opelnav ul ul ul ul {
	display: none;
	position: absolute;
	top: 0;	
}
/*
#opelnav ul ul li:first-child ul{
	width: 155px;
	width: 298px;
}
*/
#opelnav ul ul li ul {
	width: 298px;
}
#opelnav ul li:first-child ul li {
	width: 160px;
}
#opelnav ul li:first-child ul ul {
	left: 160px;
}

#opelnav ul li:first-child ul ul {
	width:298px;
}

#opelnav ul li:first-child ul li.overview, #opelnav ul li:first-child ul li.configurator{
	width:140px;
}


#opelnav ul ul ul,
#opelnav ul ul ul ,
#opelnav ul li:first-child ul ul  {
	/*left: 153px;*/
	left: 140px;
}

#opelnav ul ul  {	
	height: 303px;
}
#opelnav ul > li > ul {
	width: 155px;
}

#opelnav ul ul ul {
	height: 302px;
}

/* Do Not Move - Must Come Before display:block for Gecko */
#opelnav ul li:hover ul ul,
#opelnav ul li:hover ul ul ul {
	display: none;
}

#opelnav ul li:hover ul,
#opelnav ul ul li:hover ul,
#opelnav ul ul ul li:hover ul {
	display: block;
}

/* SAB NAV */
#saabnav ul {
	width: 155px; 
	height: 35px;
	position: absolute;
	top: 35px;
}

#saabnav ul a {
	float: none !important; /*For Opera*/
	float: left; /*For IE*/
	display: block;
	overflow:hidden;
	text-decoration: none;
}

#saabnav ul li {
  float: left; /*For IE 7 lack of compliance*/
  display: block !important;
  display: inline; /*For IE*/
  position: relative;
  height: 25px;
}

#saabnav ul ul {
	margin: 0;
	border-left: 1px solid #bfc0c1;
	border-bottom: 1px solid #bfc0c1;
	padding: 0;
	width: 143px;
	height: auto;
	list-style: none;
	display: none;
	position: absolute;
	top: 35px;
	left: 0;
	background: #e7e8e9;
}

#saabnav ul ul li {
  width: 143px;
  float: left; /*For IE 7 lack of compliance*/
  display: block !important;
  display: inline; /*For IE*/
}

/* for debugging
#saabnav ul li.Showroom ul  {
	display: block;
}
*/

#saabnav ul ul li, #saabnav ul ul li a {
	float:none;
}

#saabnav ul ul li {
	width: 143px;
	height: 20px;
	display: block !important;
	display: inline; /*For IE*/
	text-align: left;
	background-image: url(/images/saab/arrow.gif);
	background-position: 16px center !important;
	background-repeat: no-repeat !important;
	position: static;
}
#saabnav ul ul ul  li {
	height: auto;
	float: left;
}

#saabnav ul ul ul  li a {
	padding: 9px 0 0 26px;
}


#saabnav ul ul ul  img {
	visibility: visible;
}

/* Root Menu Hover Persistence */
#saabnav ul ul li:hover {
	background: #CCC;
	background-image: url(/images/saab/arrow.gif);
	background-position: 16px center !important;
	background-repeat: no-repeat !important;
}


#saabnav ul a {
	height:35px;
	background-repeat:no-repeat;
	background-position:0px 0px;
}
#saabnav ul a, #saabnav ul li {
	background-repeat:no-repeat !important;
}

#saabnav ul ul a {
	height:20px;
	background-position:27px 0px;
}


#saabnav ul img {
	/*visibility:hidden;*/
}


#saabnav .image img, #saabnav .price img, #saabnav .overview img {
	visibility:visible;
}

#saabnav ul li:hover > a {
	background-position:0px -50px !important;
}
#saabnav ul li.selected > a {
	background-position:0px -25px;
}
#saabnav ul li.selected:hover > a {
	background-position:0px -75px !important;
}
#saabnav ul ul li:hover > a {
	background-position:27px -20px !important;
}

#saabnav ul li.Showroom > a {
	background-image:url(images/menu/shop.gif);
}
#saabnav ul li.Service > a {
	background-image:url(images/menu/service.gif);
}
#saabnav ul li.Fleet > a {
	background-image:url(images/menu/fleet.gif);
}
#saabnav ul li.Experience > a {
	background-image:url(images/menu/experience.gif);
}
#saabnav ul li.My.Opel > a {
	background-image:url(images/menu/myopel.gif);
}


/* Root Menu Hover Persistence */



/* 2nd Menu */
#saabnav ul li:hover li a,
#saabnav ul li.iehover li a {
  float: none;
}

/* 4th Menu */

/* 4th Menu Hover */

#saabnav ul ul ul  {
	width: 298px;
	border-top: 0px solid #d0d0d1;
	border-right: 1px solid #bfc0c1;

}



#saabnav ul ul ul  li.image {
	float: none;
	width: 298px;
	display: inline;
	z-index: 50;
	position: relative;
	cursor: pointer;
}


#saabnav ul ul ul  li.sonderausstattung {
	margin-top: -25px;
	position: relative;
	z-index: 100;
	float: none;
}

* html #saabnav ul ul ul  li.sonderausstattung {
	float: left;
}

#saabnav ul ul ul li.price {
	clear: left;
	float: left;
	width: 298px;
	display: inline;
	background-image: none;
}

#saabnav ul ul ul  li.image:hover,
#saabnav ul ul ul  li.sonderausstattung:hover,
#saabnav ul ul ul  li.price:hover {
	background: none;
}

#saabnav ul ul ul  li.overview {
	padding: 0 0 0 0;
	margin: 5px 0 0 0;
	height: 20px;
}

#saabnav ul ul ul  li.overview a {
	padding: 4px 0 0 26px;
}

#saabnav ul ul ul  li.configurator {
	padding: 0 0 0 0;
	height: 20px;
}

#saabnav ul ul ul  li.configurator a {
	padding: 4px 0 0 26px;
}



#saabnav ul ul ul,
#saabnav ul ul ul ul {
	display: none;
	position: absolute;
	top: 0;
}

#saabnav ul li:first-child ul  {
	/*width: 298px;*/
	width: 155px;
}
#saabnav ul li:first-child ul li {
	width: 160px;
}
#saabnav ul li:first-child ul ul {
	left: 160px;
}

#saabnav ul li:first-child ul ul {
	width:298px;
}

#saabnav ul li:first-child ul li.overview, #saabnav ul li:first-child ul li.configurator{
	width:140px;
}


#saabnav ul ul ul,
#saabnav ul ul ul ,
#saabnav ul li:first-child ul ul  {
	left: 153px;
	/*left: 140px;*/
}

#saabnav ul ul  {
	height: 303px;
}

#saabnav ul ul ul {
	height: 302px;
}

/* Do Not Move - Must Come Before display:block for Gecko */
#saabnav ul li:hover ul ul,
#saabnav ul li:hover ul ul ul {
	display: none;
}

#saabnav ul li:hover ul,
#saabnav ul ul li:hover ul,
#saabnav ul ul ul li:hover ul {
	display: block;
}

/* CHEVROLET NAV */

#chevroletnav ul {
	width: 155px; 
	height: 35px;
	position: absolute;
	top: 70px;
}

#chevroletnav ul a {
	float: none !important; /*For Opera*/
	float: left; /*For IE*/
	display: block;
	overflow:hidden;
	text-decoration: none;
}

#chevroletnav ul li {
  float: left; /*For IE 7 lack of compliance*/
  display: block !important;
  display: inline; /*For IE*/
  position: relative;
  height: 25px;
}

#chevroletnav ul ul {
	margin: 0;
	border-left: 1px solid #bfc0c1;
	border-bottom: 1px solid #bfc0c1;
	padding: 0;
	width: 140px;
	height: auto;
	list-style: none;
	display: none;
	position: absolute;
	top: 35px;
	left: 0;
	background: #e7e8e9;
}

#chevroletnav ul ul li {
  width: 140px;
  float: left; /*For IE 7 lack of compliance*/
  display: block !important;
  display: inline; /*For IE*/
}

/* for debugging
#chevroletnav ul li.Showroom ul  {
	display: block;
}
*/

#chevroletnav ul ul li, #chevroletnav ul ul li a {
	float:none;
}

#chevroletnav ul ul li {
	width: 140px;
	height: 20px;
	display: block !important;
	display: inline; /*For IE*/
	text-align: left;
	background-image: url(/images/chevrolet/arrow_menu.gif);
	background-position: 16px center !important;
	background-repeat: no-repeat !important;
	position: static;
}
#chevroletnav ul ul ul  li {
	height: auto;
	float: left;
}

#chevroletnav ul ul ul  li a {
	padding: 9px 0 0 26px;
}


#chevroletnav ul ul ul  img {
	visibility: visible;
}

/* Root Menu Hover Persistence */
#chevroletnav ul ul li:hover {
	background: #CCC;
	background-image: url(/images/chevrolet/arrow_menu.gif);
	background-position: 16px center !important;
	background-repeat: no-repeat !important;
}


#chevroletnav ul a {
	height:35px;
	background-repeat:no-repeat;
	background-position:0px 0px;
}
#chevroletnav ul a, #chevroletnav ul li {
	background-repeat:no-repeat !important;
}

#chevroletnav ul ul a {
	height:20px;
	background-position:27px 0px;
}


#chevroletnav ul img {
	/*visibility:hidden;*/
}


#chevroletnav .image img, #chevroletnav .price img, #chevroletnav .overview img {
	visibility:visible;
}

#chevroletnav ul li:hover > a {
	background-position:0px -50px !important;
}
#chevroletnav ul li.selected > a {
	background-position:0px -25px;
}
#chevroletnav ul li.selected:hover > a {
	background-position:0px -75px !important;
}
#chevroletnav ul ul li:hover > a {
	background-position:27px -20px !important;
}

#chevroletnav ul li.Showroom > a {
	background-image:url(images/menu/shop.gif);
}
#chevroletnav ul li.Service > a {
	background-image:url(images/menu/service.gif);
}
#chevroletnav ul li.Fleet > a {
	background-image:url(images/menu/fleet.gif);
}
#chevroletnav ul li.Experience > a {
	background-image:url(images/menu/experience.gif);
}
#chevroletnav ul li.My.Opel > a {
	background-image:url(images/menu/myopel.gif);
}


/* Root Menu Hover Persistence */



/* 2nd Menu */
#chevroletnav ul li:hover li a,
#chevroletnav ul li.iehover li a {
  float: none;
}

/* 4th Menu */

/* 4th Menu Hover */

#chevroletnav ul ul ul  {
	width: 298px;
	border-top: 1px solid #d0d0d1;
	border-right: 1px solid #bfc0c1;

}



#chevroletnav ul ul ul  li.image {
	float: none;
	width: 298px;
	display: inline;
	z-index: 50;
	position: relative;
	cursor: pointer;
}


#chevroletnav ul ul ul  li.sonderausstattung {
	margin-top: -25px;
	position: relative;
	z-index: 100;
	float: none;
}

* html #chevroletnav ul ul ul  li.sonderausstattung {
	float: left;
}

#chevroletnav ul ul ul li.price {
	clear: left;
	float: left;
	width: 298px;
	display: inline;
	background-image: none;
}

#chevroletnav ul ul ul  li.image:hover,
#chevroletnav ul ul ul  li.sonderausstattung:hover,
#chevroletnav ul ul ul  li.price:hover {
	background: none;
}

#chevroletnav ul ul ul  li.overview {
	padding: 0 0 0 0;
	margin: 5px 0 0 0;
	height: 20px;
}

#chevroletnav ul ul ul  li.overview a {
	padding: 4px 0 0 26px;
}

#chevroletnav ul ul ul  li.configurator {
	padding: 0 0 0 0;
	height: 20px;
}

#chevroletnav ul ul ul  li.configurator a {
	padding: 4px 0 0 26px;
}



#chevroletnav ul ul ul,
#chevroletnav ul ul ul ul {
	display: none;
	position: absolute;
	top: 0;
}

#chevroletnav ul li:first-child ul  {
	width: 155px;
	/*width: 298px;*/
}
#chevroletnav ul li:first-child ul li {
	width: 160px;
}
#chevroletnav ul li:first-child ul ul {
	left: 160px;
}

#chevroletnav ul li:first-child ul ul {
	width:298px;
}

#chevroletnav ul li:first-child ul li.overview, #chevroletnav ul li:first-child ul li.configurator{
	width:140px;
}


#chevroletnav ul ul ul,
#chevroletnav ul ul ul ,
#chevroletnav ul li:first-child ul ul  {
	left: 153px;
	/*left: 140px;*/
}

#chevroletnav ul ul  {
	height: 303px;
}

#chevroletnav ul ul ul {
	height: 302px;
}

/* Do Not Move - Must Come Before display:block for Gecko */
#chevroletnav ul li:hover ul ul,
#chevroletnav ul li:hover ul ul ul {
	display: none;
}

#chevroletnav ul li:hover ul,
#chevroletnav ul ul li:hover ul,
#chevroletnav ul ul ul li:hover ul {
	display: block;
}


