/* These styles lock the top banner and menu in place in IE5-6 */
* html body
  {
	overflow:hidden;
  } 
 * html div#subContentWrapper {
	height:100%;
	overflow:hidden;
}
body {
	font-family:Arial,Helvetica,sans-serif;
font-size:8pt;
behavior:url("http://astra.opel.info/fileadmin/template_astra/csshover3.htc");
	padding: 0;
	margin:0;
	background:#b8b8b8 url(body_background.gif) repeat-x ;
}
a{
outline:none;
}
a img {
border:0 none;
}
#centerall{
width:950px;
margin:0 auto;
height:auto;
background-color:#fff;
}

div#topteaser{
float:left; 
clear:left;
margin:5px;
width:auto;
}
.tx-rgtabs-pi1{
margin:0 auto;
width:300px;
}

.tx-rgtabs-pi1 .imagedownload{
display:block;
text-align:center;
color:#28496C;
}
.tx-rgtabs-pi1 .clickonimage{
display:block;
text-align:center;
}

#leftInsideColumn .sidebar_top{
	width:320px;
	height:6px;
	display:block;
	background-repeat:no-repeat;
	background-image:url(sidenav_top.gif);
	display:none;
}
#leftInsideColumn .sidebar_bottom{
	width:320px;
	height:6px;
	display:block;
	background-repeat:no-repeat;
	background-image:url(sidenav_bottom.gif);
	display:none;
}
#rightInsideColumn .sidebar_top{
	width:160px;
	height:6px;
	display:none;
/*	background-repeat:no-repeat;
	background-image:url(sidenav_top_left.gif);
	*/
}
#rightInsideColumn .sidebar_bottom{
	width:160px;
	height:6px;
	display:none;
/*	background-repeat:no-repeat;
	background-image:url(sidenav_bottom_left.gif);
	*/
}

#rightInsideColumn ul{
width:100%;
padding:0;
margin:0;
}

#rightInsideColumn ul li{
list-style:none;
height:auto;
border-bottom:1px solid #c3bec5;
margin:0px 5px;

}
#rightInsideColumn ul li a{
color:#999999;
text-decoration:none;
margin:0px 5px;
display:block;
padding:2px 0px;
font-weight:normal;
}
#rightInsideColumn ul li.active a{
color:#000000;
}

#rightInsideColumn ul li a:hover{
text-decoration:underline;
}
#rightInsideColumn ul li a.active{
color:#434e7b;
font-weight:bold;
}

#superheader {
	background-color:#000000;
	margin:0 auto 0;
	padding:0;
	width:950px;
	height:40px;
	z-index:1;
	background-repeat:no-repeat;
	background-image:url(super_header_background.gif);
	display:none;
}
#wrapper {
	background-color:#1d1d1d;
	margin:0 auto 0;
	padding:0;
	width:950px;
	height:130px;
	z-index:1;
	background-repeat:no-repeat;
} 

#currentlanguage{
border-bottom:medium none !important;
color:#FFFFFF;
font-family:Arial;
font-size:16px;
font-weight:normal;
height:20px;
line-height:normal;
margin:0 0 0 500px;
padding:0;
position:absolute;
text-decoration:none;
top:60px;
width:350px;
}

#topmainMenu {
	float:right;	

	visibility:visible;
	margin:0;
	padding:0;
	text-align:center;
	width:190px;
}

#topmainMenu ul, #mainTabs ul {
	border: 0;
	margin: 0;
	padding: 0;
}
#topmainMenu ul li {
	float: left;
	display:inline;
	padding: 0;
	margin: 0;
	list-style-type: none;
	width:95px;
}
#topmainMenu ul li a{
	padding: 0;
	margin: 0;
	color: #FFF;
	text-align: center;
	display: block;
	letter-spacing: 0px;
	line-height: 2em;
	font-size: .8em;
	height: 2em;
	text-decoration: none; 
}
html>body #topmainMenu ul li a {
	margin: 0 5px 0 5px;
	width:auto; 
}
#topmainMenu ul li a:hover {
	text-decoration:underline;	
}
#topmainMenu ul li a.active{
	background-color:#FFF;
	color:#000000;
}
 
#GT1 #globalTab1 a {
	background-color:#FFF;
	color:#000000;
}
#GT2 #globalTab2 a {
	background-color:#FFF;
	color:#000000;
}
#GT3 #globalTab3 a {
	background-color:#FFF;
	color:#000000;
}
#GT4 #globalTab4 a {
	background-color:#FFF;
	color:#000000;
}
#GT5 #globalTab5 a {
	background-color:#FFF;
	color:#000000;
}
#GT6 #globalTab6 a {
	background-color:#FFF;
	color:#000000;
}

ul.navigation li{
	float: left;
	
	display:inline;
	padding: 0;
	margin: 0;
	list-style-type: none;
}

ul.navigation {
	margin: 0;
	padding: 0;
	position:absolute;
	top:90px;
	left:0;
	background: #FFF;
	height:20px;
	width:100%;
	visibility:hidden;
}
#subMenu1, #subMenu2, #subMenu3, #subMenu4, #subMenu5, #subMenu6, #subMenu7, #subMenu8, #new_subMenu {
	margin: 0;
	padding: 0;
	position:absolute;
	top:90px;
	left:0;
	background: #FFF;
	height:20px;
	width:100%;
	visibility:hidden;
}

#new_subMenu ul, #subMenu1 ul, #subMenu2 ul, #subMenu3 ul, #subMenu4 ul, #subMenu5 ul, #subMenu6 ul, #subMenu7 ul, #subMenu8 ul {
	border: 0;
	margin: 0;
	padding: 0;
	text-align: center;
}

#new_subMenu ul li, #subMenu1 ul li, #subMenu2 ul li, #subMenu3 ul li, #subMenu4 ul li, #subMenu5 ul li, #subMenu6 ul li, #subMenu7 ul li, #subMenu8 ul li {
	float: left;
	
	display:inline;
	padding: 0;
	margin: 0;
	list-style-type: none;
}
#new_subMenu ul li a, #subMenu1 ul li a, #subMenu2 ul li a, #subMenu3 ul li a, #subMenu4 ul li a, #subMenu5 ul li a, #subMenu6 ul li a, #subMenu7 ul li a, #subMenu8 ul li a {
	float: left;
	padding: 2px 7px 0px 7px;
	margin: 0;
	color:#000066;
	text-align: center;
	display: block;
	letter-spacing: 1px;
	line-height: 2em;
	font-size: .8em;
	height: 2em;
	text-decoration: none; 
	width:auto;
}
#new_subMenu ul li a:hover, #subMenu1 ul li a:hover, #subMenu2 ul li a:hover, #subMenu3 ul li a:hover, #subMenu4 ul li a:hover, #subMenu5 ul li a:hover, #subMenu6 ul li a:hover, #subMenu7 ul li a:hover, #subMenu8 ul li a:hover {
	text-decoration:underline;
}
#new_subMenu ul li a.current, #subMenu1 ul li a.current, #subMenu2 ul li a.current, #subMenu3 ul li a.current, #subMenu4 ul li a.current, #subMenu5 ul li a.current, #subMenu6 ul li a.current, #subMenu7 ul li a.current, #subMenu8 ul li a.current {
	text-decoration:underline;
}

#new_subMenu {
	visibility:visible;
}

#Home #subMenu8 {
	visibility:visible;
}
#T1 #subMenu1 {
	visibility:visible;
}
#T2 #subMenu2 {
	visibility:visible;
}
#T3 #subMenu3 {
	visibility:visible;
}
#T4 #subMenu4 {
	visibility:visible;
}
#T5 #subMenu5 {
	visibility:visible;
}
#T6 #subMenu6 {
	visibility:visible;
}
#T7 #subMenu7 {
	visibility:visible;
}
#T8 #subMenu8 {
	visibility:visible;
}
#subContentWrapper {
	margin:10px 0px 0px 0px;
	padding:0;
	width:100%;
	/*border-left:1px solid #000;
	border-right:1px solid #000;
	border-top:1px solid #000;*/
	background: #fff;
	line-height:normal;
}

body#video #subContentWrapper {
	padding:10px 0px 0px 0px;
	width:100%;
	/*border-left:1px solid #000;
	border-right:1px solid #000;
	border-top:1px solid #000;
	background: #fff;*/
	line-height:normal;
	margin:0;
background:#3A3839 url(video_body_bg.jpg) repeat-x scroll left top;
border-top:4px solid #FFFFFF;
}

body#photos #subContentWrapper {
	margin:10px 0px 0px 0px;
	padding:0;
	width:100%;
	/*border-left:1px solid #000;
	border-right:1px solid #000;
	border-top:1px solid #000;*/
	background: #fff;
	line-height:normal;
}

body#video #leftInsideColumn{
display:none;
}

body#video #rightInsideColumn{
display:none;
}

body#photos #leftInsideColumn{
display:none;
}

/* one column layout */
#mainPageColumn {
	margin:10px;
	width:auto;

}
/* Two column layout styles */
#main2Column  {
	margin:0 220px 10px 0;
	padding:0;
}

/* Three Column layout Styles */

#LeftColBackground {
	margin:0;
	padding:0;
	height:100%;
	background: url(../images/page-backgrounds/leftColumn-bg.gif) white repeat-y left top;
}
#RightColBackground {
	margin:0;
	padding:0;
	height:100%;
	background: url(../images/page-backgrounds/rightColumn-bg.gif) repeat-y right top;
}

#leftbox {
	float:left;
	width:150px;
	margin:0; 
	padding:10px;
	}
#rightbox {
	float:right;
	width:190px;
	margin:10px 5px; 
}

#middlebox { 

	margin:0 325px 0 175px;
	/*width:100%;*/
	font-size:12px;
	min-height:400px;
		height:auto !important;
		height:400px;
}

html>body #middlebox {
	width:auto;
}

body#video #middlebox { 

	margin:0 10px 0 10px;
	width:auto;
	font-size:12px;

}

body#photos #middlebox { 

	margin:0 0px 0 175px;
	width:auto;
	font-size:12px;

}

#leftInsideColumn {
	float:right;
	width:310px;
	margin:0px 5px 5px 5px; 
	background-repeat:repeat-y;
	background-image:url(sidenav_content.gif);
	border:1px dotted #666;
	padding:5px 0px;
}


#rightInsideColumn {
	float:left;
	width:170px;
	margin:0px 0px 5px 0px; 
	/*
	background-repeat:repeat-y;
	background-image:url(sidenav_content.gif);
border:1px dotted #666666;
	*/
}

#rightInsideColumn ul# {
	float:left;
	width:158px;
	background-repeat:repeat-y;
	background-image:url(sidenav_content.gif);
}




#leftInsideColumn ul {
	margin-left:20px;
}
.cleaner {
	clear:both;
	height:1px;
	font-size:1px;
	border:none;
	margin:0; 
	padding:0;
	background:transparent;
	}

/* Footer styles */

.rightFloat {
	float:right;
	text-align:right;
}
.leftFloat {
	float:left;
}

#main2Column  p {
	padding:10px 5px 5px 10px;
	font-size:8pt;
}
table {
	font-size:8pt;
}
#searchWrapper {
	position:relative;
	right:0;
	margin:0;
	padding:0px;
	width:300px;
	voice-family: "\"}\"";
   	voice-family: inherit;
   	display:block;
	visibility:visible;
	float:right;


}
#searchForm {
	padding:0px;
}
html>body #searchForm {
	width:300px;
	position:inherit;
}

#searchForm #searchText, #searchForm #searchSubmit, #searchForm #searchCategories {
	border:1px solid #000;
	font-size:9px;
	background-color:#EEEEEE;
}
#searchForm #searchCategories {
	border:1px solid #000;
	font-size:9px;
	background-color:#EEEEEE;

	width:120px;
}
#searchForm .noborder {
	border:0;
	background-color:transparent;
}
#searchForm span {
	font-size:10px;
	font-weight:inherit;
	padding:2px;
	color:#FFFFFF;




}


H1 {
	font-size:20px;
}
H2 {
	font-size:18px;
}
H3 {
	font-size:16px;
}
H4 {
	font-size: 14px;
}
H5 {
	font-size: 13px;
}


/* form field styles */
#submitButton {

	margin:10px 0 0 50px;
	background: #FFF;
	border:1px solid #000;
}

#country_selection, #brand_selection, #language_selection {
	display:block;
	margin:5px 0 0 15px;
	border:1px solid #000;
	width:150px;
}
#country_brand_language span {
	float:left;
	font-size:14px;
	margin:5px 5px 0 0;
	padding:0;
	visibility:hidden;
}
#country_brand_language #countryHighlight {
	visibility:visible;
}
#country_brand_language span img {
	padding:0;
}
.rightAlign {
	text-align:left;
}
.redtext {
	color:#FF0000;
}
select, input {
	font-size: 10px;
}

@media screen
  { 
  body>div#wrapper 
    {
    position: fixed;
    }
  }
#topmainMenu {
	position:relative;
	right:0;
	top:0;
	margin:0;
	padding:0;
	text-align:center;
	display:block;

	visibility:visible;

}

#searchForm {
	width:400px;
}

#topmainMenu ul {
	border: 0;
	margin: 0;
	padding: 0;
}
#topmainMenu ul li {
	float: right;
	padding: 0;
	margin: 0;
	list-style-type: none;
}
#topmainMenu ul li a {
	padding: 0;
	margin: 0;
	color: #DDD;
	text-align: center;
	display: block;
	letter-spacing: 0px;
	line-height: 2em;
	font-size: 1em;
	height: 2em;
	text-decoration: none; 
	font-weight:bold;
}
html>body #topmainMenu ul li a {
	margin: 0 5px 0 5px;
	width:auto;
	color:gray; 
}
#topmainMenu ul li a:hover {
	text-decoration:underline;	
	color:#FFFFFF;
}
 
#GT1 #globalTab1 a {
	background-color:#FFF;
	color:#000000;
}
#GT2 #globalTab2 a {
	background-color:#FFF;
	color:#000000;
}
#GT3 #globalTab3 a {
	background-color:#FFF;
	color:#000000;

}

#GT4 #globalTab4 a {
	background-color:#FFF;
	color:#000000;
}
#GT5 #globalTab5 a {
	background-color:#FFF;
	color:#000000;
}
#GT6 #globalTab6 a {
	background-color:#FFF;
	color:#000000;
}






select, input {
	font-size: 10px;
}


#subMenu1, #subMenu2, #subMenu3, #subMenu4, #subMenu5, #subMenu6, #subMenu7, #subMenu8 {
	margin: 0;
	padding: 0;
	position:absolute;
	top:90px;
	left:0;
	background: #FFF;
	height:20px;
	width:100%;
	visibility:hidden;
}

#subMenu1 ul, #subMenu2 ul, #subMenu3 ul, #subMenu4 ul, #subMenu5 ul, #subMenu6 ul, #subMenu7 ul, #subMenu8 ul {
	border: 0;
	margin: 0;
	padding: 0;
	text-align: center;
}
#subMenu1 ul li, #subMenu2 ul li, #subMenu3 ul li, #subMenu4 ul li, #subMenu5 ul li, #subMenu6 ul li, #subMenu7 ul li, #subMenu8 ul li {
	float: left;
	padding: 0;
	margin: 0;
	list-style-type: none;
}
#subMenu1 ul li a, #subMenu2 ul li a, #subMenu3 ul li a, #subMenu4 ul li a, #subMenu5 ul li a, #subMenu6 ul li a, #subMenu7 ul li a, #subMenu8 ul li a {
	float: left;
	padding: 2px 7px 0px 7px;
	margin: 0;
	color:#000066;
	text-align: center;
	display: block;
	letter-spacing: 1px;
	line-height: 2em;
	font-size: .8em;
	height: 2em;
	text-decoration: none; 
	width:auto;
}
#subMenu1 ul li a:hover, #subMenu2 ul li a:hover, #subMenu3 ul li a:hover, #subMenu4 ul li a:hover, #subMenu5 ul li a:hover, #subMenu6 ul li a:hover, #subMenu7 ul li a:hover, #subMenu8 ul li a:hover {
	text-decoration:underline;
}
#subMenu1 ul li a.current, #subMenu2 ul li a.current, #subMenu3 ul li a.current, #subMenu4 ul li a.current, #subMenu5 ul li a.current, #subMenu6 ul li a.current, #subMenu7 ul li a.current, #subMenu8 ul li a.current {
	text-decoration:underline;
}

#Home #subMenu8 {
	visibility:visible;
}
#T1 #subMenu1 {
	visibility:visible;
}
#T2 #subMenu2 {
	visibility:visible;
}
#T3 #subMenu3 {
	visibility:visible;
}
#T4 #subMenu4 {
	visibility:visible;
}
#T5 #subMenu5 {
	visibility:visible;
}
#T6 #subMenu6 {
	visibility:visible;
}
#T7 #subMenu7 {
	visibility:visible;
}
#T8 #subMenu8 {
	visibility:visible;
}


/* one column layout */
#mainPageColumn {
	margin:10px;

	width:auto;
}
/* Two column layout styles */
#main2Column  {
	margin:0 220px 10px 0;
	padding:0;
}

/* Three Column layout Styles */

#LeftColBackground {
	margin:0;
	padding:0;
	height:100%;
	background: url(../images/page-backgrounds/leftColumn-bg.gif) white repeat-y left top;
}
#RightColBackground {
	margin:0;
	padding:0;
	height:100%;
	background: url(../images/page-backgrounds/rightColumn-bg.gif) repeat-y right top;

}

#leftbox {
	float:left;
	width:150px;
	margin:0; 
	padding:10px;
	}
#rightbox {
	float:right;





	width:190px;
	margin:10px 5px;
}

html>body #middlebox {
	width:auto;
}

.cleaner {
	clear:both;
	height:1px;
	font-size:1px;
	border:none;
	margin:0; 
	padding:0;

	background:transparent;
	}

/* Footer styles */
#mainFooter {
	margin: 10px 0px 0px 0px;
	background:transparent url(footer_background.gif) no-repeat scroll center bottom;
	color: #fff;
	font-weight: bold;
	font-size: 10px;
	height: 35px;
	text-align: center;
	clear: both;
	padding-top:5px;
}

#mainFooter a:link, #mainFooter a:visited {
	margin:auto;
	height:17px;
	text-decoration:none;
	color:#FFFFFF;
	background:transparent url(top.gif) no-repeat scroll left top;
padding:2px 5px;
text-decoration:none;

}
#mainFooter a span {
visibility:hidden;
}

#mainFooter a:hover {
	background-position:0 -17px;
}

.rightFloat {
	float:right;
	text-align:right;
}
.leftFloat {
	float:left;
}

#main2Column  p {
	padding:10px 5px 5px 10px;
	font-size:8pt;
}
table {
	font-size:8pt;
}

H1 {
color:#888888;
display:block;
font-size:16px;
text-align:left;
font-weight:bold;
}
H2 {
	font-size:18px;
    display:block;
    margin:10px 0px;

    padding:0;

}
H3 {
	font-size:16px;
    display:block;
    margin:10px 0px;

    padding:0;

}
H4 {
	font-size: 14px;
    display:block;
    margin:10px 0px;

    padding:0;

}
H5 {
	font-size: 13px;
    display:block;
    margin:10px 0px;

    padding:0;

}

p {
	/*padding:5px 10px 5px 10px;*/
}
p.bodytext {
 /*	padding:10px;
     

   float:left;   
    */
    display:block;
    margin:10px 0px;

  width:100%;
}



/* form field styles */
#submitButton {
	margin:10px 0 0 50px;
	background: #FFF;
	border:1px solid #000;
}

.rightAlign {
	text-align:left;
}
.redtext {
	color:#FF0000;
}

.header12{
		font-family:Helvetica,Arial,SanSerif;
		font-size:11px;
		font-weight:bold;
		color:#000000;
}

.header14{
		font-family:Helvetica,Arial,SanSerif;
		font-size:12px;
		font-weight:bold;
		color:#000000;
}

#close a {
background-color: #ff0000;
color: #ffffff;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
width: 16px;
font-weight: bold;
position: absolute;
top: 2px;
right: 2px;
text-decoration: none;
border: 1px solid #ffffff;
text-align: center;
font-size: 14px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}
#popup {
width: 545px;
position: absolute;
top: 176px;
left: 16px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
height:auto;
}

#rightbox ul {
list-style: none;
margin: 0;
padding: 0;
border: none;
}
#rightbox li {
font-family:Verdana, Arial, Helvetica, sans-serif;
}
/*.right_col li a:link, a:visited { text-decoration: none; color:#333; }
.right_col li a:hover, a:active { text-decoration:underline; color:#00F; }
.right_col li.alt {
background:#E7EBF1;
width:176px;

}*/
#rightbox li a {
color:#333;
display:block;
font-weight:bold;
text-decoration:none;
padding:4px 0px 4px 0px;
width:176px;
}
#rightbox li a:hover {
text-decoration:none;
background:#91c6f9;
color:#000;
}
#rightbox li a:visited {
color:#333;
text-decoration:none;
/*background:#91c6f9;*/
}

/*- Menu Tabs 1--------------------------- */


    #new_mainTabs {
	position:absolute;
	top:106px;
	margin: 0 auto;
	padding: 0;
	width:950px;
	line-height:normal;
      }
    #new_mainTabs ul {
          margin:0;
          padding:0px 10px 0 0px;
          list-style:none;
      }
    #new_mainTabs li {
      display:inline;
      margin:0;
      padding:0;
      }
    #new_mainTabs a {
      float:left;
      background:url("tableft1.gif") no-repeat left top;
		margin:0 1px 0 0;
      padding:0 0 0 9px;
      text-decoration:none;
	  line-height:2em;
      
      }
    #new_mainTabs a span {
      float:left;
      display:block;
      background:url("tabright1.gif") no-repeat right top;
      padding:2px 19px 1px 10px;
      color:#FFF;
	  font-size:12px;
	 /* width:80px;*/
		min-width:80px;
		width:auto !important;
		width:80px;
	  text-align:center;
	  cursor:pointer;
font-weight:bold;
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #new_mainTabs a span {float:none;}
    /* End IE5-Mac hack */
    #new_mainTabs a:hover span {
      color:#293c80;

      }
    #new_mainTabs a:hover {
      background-position:0% -28px;
      }
    #new_mainTabs a:hover span {
      background-position:100% -28px;
      }

      #new_mainTabs a.active {
              background-position:0% -28px;
      }
      #new_mainTabs a.active span {
              background-position:100% -28px;
      color:#293c80;
      }

div.listitem span a{
display:block; 
padding:0px 1px 0px 15px;
text-decoration:none;
color:#222222;
letter-spacing:2px;
font-weight:bold;
font-size:13px;
}

ul.csc-menu{
/*float:left;*/

list-style-image:none;



list-style-position:outside;
list-style-type:none;
}

ul.csc-menu-1 {
float:left;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
padding:0;
margin:0;
display:block;
width:100%;
}

ul.csc-menu-1 li{
margin:0px 0px 0px 3px;
list-style:none;
padding:0px;
}
ul.csc-menu-1 li a{
margin:0px;
list-style:none;
font-weight:bold;
}



div.chooselanguage ul.uls, li.lis, a.as {
		display:block;
		margin:0;
		padding:0;
		border:0;
	}

	div.chooselanguage ul.uls {
		width:150px;
		background:#000;
		list-style:none;
	}

	div.chooselanguage li.lis {
		position:relative;
		padding:1px;
		padding-left:0px;
		z-index:9;
	}
	div.chooselanguage	li.lis.folder	{ }		
	div.chooselanguage	li.lis.folder ul.uls {
			position:absolute;
			left:0px; /* IE */
			top:18px;
		}		
		div.chooselanguage	li.lis.folder>ul { left:0px; } /* others */

	div.chooselanguage a.as {
		padding:2px 0px 0px 10px;
		text-decoration:none;
		color:gray;
		font-weight:bold;
		width:100%; /* IE */
		
	}
	div.chooselanguage	li.lis>a.as { width:auto; } /* others */

	div.chooselanguage li.lis a.submenu {
	}

	/* regular hovers */

	div.chooselanguage li.lis a:hover {
		color:#FFF;
		
	}
	div.chooselanguage	li.folder a:hover {
		}
	
	/* hovers with specificity */
	
	div.chooselanguage li.folder:hover { z-index:10; }		
		
	div.chooselanguage ul.uls li ul, div.chooselanguage li.lis:hover ul ul {
		display:none;
		padding-top:2px;
	}

	div.chooselanguage ul#menu li.lis:hover ul, div.chooselanguage li.lis:hover li:hover ul {
		display:block;
	}		
		
	div.chooselanguage{
	float:right; width:168px; height:auto; margin-top:2px;
	}
	div.chooselanguage li.active{
	display:none;	
	}
	
	ul.gmlinks{
margin:0;
padding:0;
width:300px;
list-style:none;
margin-left:5px !important;
margin-top:10px !important;
margin-bottom:10px !important;
}
ul.gmlinks li{
display:block;
width:305;
padding-left:45px;
text-align:left;
height:35px;
}
ul.gmlinks li a{
display:block;
text-align:left;
text-decoration:none;
color:#41659f;
line-height:14px;
}
ul.gmlinks li a:hover{
text-decoration:underline;
}
ul.gmlinks li.astrablog{
background-image:url(opel_astra.jpg);
background-repeat:no-repeat;
background-position:5px center;
background-color:#f1f1f3;
}
ul.gmlinks li.driving{
background-image:url(drivingconversations.jpg);
background-repeat:no-repeat;
background-position:5px center;
background-color:#FFFFFF;
}
ul.gmlinks li.smnr{
background-image:url(smnr.jpg);
background-repeat:no-repeat;
background-position:5px center;
background-color:#f1f1f3;
}
ul.gmlinks li a span.header{
color:#4a4036;
}
ul.gmlinks li a span.subheader{
color:#41659f;
}


ul.leftnav_new{
margin:0;
padding:0;
list-style:none;
margin-left:5px !important;
margin-top:0px !important;
margin-bottom:30px !important;
margin-right:5px !important;
}
ul.leftnav_new li{
display:block;
padding-left:18px  !important;
text-align:left;

}

ul.leftnav_new li.header{
height:25px !important;
padding-left:5px  !important;

}

ul.leftnav_new li a{
display:block;
text-align:left;
text-decoration:none;
color:#41659f;
}
ul.leftnav_new li a:hover{
text-decoration:underline;
}
ul.leftnav_new li.header{
background-repeat:no-repeat;
background-position:0px center;
padding-left:0px;
background-image:url(sidenav_content.gif);
background-repeat:repeat-y;
height:25px !important;

}
ul.leftnav_new li.twitter{
background-image:url(ic_twitter.gif);
background-repeat:no-repeat;
background-position:2px center;
background-color:#FFFFFF;
line-height:20px  !important;

}
ul.leftnav_new li.rss{
background-image:url(rss.gif);
background-repeat:no-repeat;
background-position:2px center;
line-height:20px  !important;

}

ul.leftnav_new li.gmtv{
background-image:url(gmetv.gif);
background-repeat:no-repeat;
background-position:2px center;
line-height:20px  !important;

}

ul.leftnav_new li span.header{
color:#999;
background-repeat:repeat-y;
}
ul.leftnav_new li span.superheader{
color:#000;
font-weight:bold;
line-height:25px;
}
ul.leftnav_new li a span.subheader{
color:#41659f;
}
ul.leftnav_new li.normal_link{
padding-left:1px !important;
}

iframe.stframe {
left:-80px !important;
}

img.stclose {
left:258px !important;
}

ul#items{
list-style:none;
line-height:0;
margin:0;
padding:0;
display:inline;
float:left;
height:85px;
overflow:hidden;
z-index:1;
voice-family: "\"}";
voice-family: inherit;
}
ul#items li{
display:inline;
float:left;
height:85px;
margin:0px 3px;
width:120px;
padding:0;
list-style:none;
}
ul.small_pics li{
display:inline;
float:left;
height:60px !important;
margin:0px 3px;
width:81px !important;
padding:0;
list-style:none;
}
#middlebox_1col{
width:695px;
margin:0 auto;
}
div#leftInsideColumn .csc-header {
margin:10px 0 0 5px;
}
div#leftInsideColumn .csc-header h3 {
background:transparent url(col_2_content_title.jpg) no-repeat scroll left top;
color:#424242;
font-size:16px;
height:24px;
margin:0;
overflow:hidden;
padding:5px 0 0 10px;
white-space:nowrap;
}
div#leftInsideColumn .tx-websiteportfolio-pi1 {
background:transparent url(widget_bottom.jpg) no-repeat scroll left bottom;
margin:0 0 10px 5px;
padding:0 0 11px;
width:301px;
}
div#leftInsideColumn .thumbList {
background:#FFFFFF none repeat scroll 0 0;
border-left:1px solid #DADADA;
border-right:1px solid #DADADA;
border-top:3px solid #96D200;
margin:0;
padding:0 0 1px;
}
div#leftInsideColumn .thumbList .social_media_logos {
text-align:center;
}
div#leftInsideColumn .thumbList h4 {
background:#F1F1F1 none repeat scroll 0 0;
border-bottom:1px solid #DADADA;
color:#424242;
font-size:16px;
margin:0;
padding:5px;
}
div#leftInsideColumn div.linklist_item {
margin:0;
padding:5px;
}
div#leftInsideColumn div.linklist_item div.screenshot {
display:inline;
float:left;
margin-right:5px;
}
div#leftInsideColumn div.linklist_item div.title a {
color:#000000;
font-weight:bold;
margin:0;
text-decoration:none;
}
div#leftInsideColumn div.linklist_item div.link_description a {
color:#1F3C8A;
margin:0;
text-decoration:none;
}
div#leftInsideColumn div.odd {
background-color:#F1F1F1;
}
div#detailviewplayer embed#player{
float:none !important;
margin:0 !important;
padding:0 !important;
}
#player {
float:none !important;
margin:0 !important;
padding:0 !important;
}
.rgtabs-wrapper {
padding:1em 0 !important;
}

div.csc-textpic div.csc-textpic-imagewrap dl.csc-textpic-image {
float:left;
}

div.csc-textpic div.csc-textpic-imagewrap dl.csc-textpic-image {
float:left;
}
div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-firstcol {
margin-left:0 !important;
}
div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image {
margin-bottom:5px;
}
div.csc-textpic-left div.csc-textpic-imagewrap .csc-textpic-image, div.csc-textpic-intext-left-nowrap div.csc-textpic-imagewrap .csc-textpic-image, div.csc-textpic-intext-left div.csc-textpic-imagewrap .csc-textpic-image {
display:inline;
margin-right:5px;
}
dl.csc-textpic-image {
margin:0;
}

div.csc-textpic div.csc-textpic-imagewrap dl.csc-textpic-image dt {
float:none;
}

dl.csc-textpic-image dt {
display:inline;
margin:0;
}


div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image img {
margin:0;
}

div.csc-textpic-border div.csc-textpic-imagewrap .csc-textpic-image img {
border:1px solid #DADADA;
padding:2px;
}
div.csc-textpic-border div.csc-textpic-imagewrap .csc-textpic-image img:hover {
background:#FCA518 none repeat scroll 0 0;
}


.tx-bddbflvvideogallery-pi1 p {
  padding:0px;
 /*  text-align:center;
 border:1px solid #ddd;
  background-color:#eee;*/
  }

.flvplayer_listpic_pic {
background:#000000 none repeat scroll 0 0;
border:1px solid #808080;
padding:15px 0;
}


div.flvplayer_listpic img:hover {
background:#FCA518 none repeat scroll 0 0;
}


div.flvplayer_listpic {
float:left;
height:180px;
margin:0 5px 20px;
overflow:hidden;
padding:0;
width:170px;
}

div.flvplayer_listpic_act{
float:left;
height:180px;
margin:0 5px 20px;
overflow:hidden;
padding:0;
width:170px;
}

.flvplayer_listpic_firstofrow {

	border: 0px solid #888888;
  padding: 0px 4px 4px 0px;
	margin: 0px 6px 6px 0px;
	background-repeat:	no-repeat;
	background-position: 0px 0px;
}

.flvplayer_listpic_lastofrow {

	border: 0px solid #888888;
  padding: 0px 4px 4px 0px;
	margin: 0px 0px 6px 0px;
	background-repeat:	no-repeat;
	background-position: 0px 0px;
}

.flvplayer_pagebrowser {

}

.browseLinksWrap {
	text-align: center;
	padding:5px 0px;
}

.browseLinksWrap span a {
	text-align: center;
	padding:3px 6px;
	color:#FFF;
	border:1px solid #808080;
	text-decoration:none;
}

.browseLinksWrap span.activeLinkWrap a {
	background-color:#404040;	
}

#flvplayercaption {
float:left;
display:inline;
width:930px;
border-bottom:5px solid #999999;
margin-bottom:15px;
}

#flvcaption {
color:#FFFFFF;
display:inline;
float:left;
font-size:18px;
font-weight:normal;
margin-top:0;
width:390px;
}

#flvcaption h1{
font-size:18px;
color:#FFFFFF;
}

#flvcaption h3{
font-size:14px;
color:#EFEFEF;
font-weight:normal;
}

.flvplayer_pagebrowser_fwd {
  float:right;
display:inline;
  margin-right: 4px;
}

.flvplayer_pagebrowser_back {
  float:left;
}

body#video #flvplayercaption #player {
float:left !important;
display:inline;
width:530px;
margin-bottom:10px;
}

* html #player {

}

#playlist {
float:left;
display:inline;
height:auto;
margin:0;
width:930px;
}

.videoitems{
float:left;
display:inline;
height:auto;
margin:0;
padding:0px 10px;
width:720px;
}

.leftbox{
float:left;
display:inline;
height:auto;
margin:0;
padding:0;
width:185px;
}

#loadingMessage {
padding: 7px 0px 7px 0px;
width: 320px;
background-color: #ffffff;
text-align: center;
position: absolute;
margin: 130px 0px 0px 19px;
}

.video_channels_box p {
background:#141416 none repeat scroll 0 0;
border-left:1px solid #676767;
border-right:1px solid #676767;
border-top:0px solid;
border-bottom:0px solid;
text-align:left;
color:#FFFFFF;
font-size:95%;
font-weight:bold;
margin:8px 0 0;
padding:2px 10px;
}

.video_channel_box_top {
background:transparent url(video_channel_box_top.png) no-repeat scroll left top;
float:left;
width:100%;
}

.video_channels_box {
background:transparent url(video_channel_box_bottom.png) no-repeat scroll left bottom;
height:55px;
margin:0 0 10px;
padding:0 0 4px;
}

.video_channels {
background:#101113 url(video_channels_bottom.jpg) no-repeat scroll left bottom;
padding:0 0 15px;
margin:0px 0px 10px 0px;
}

.video_channels h3 {
background:transparent url(video_channels_title_bg.jpg) repeat-x scroll left top;
border-bottom:1px solid #DADADA;
border-top:1px solid #DADADA;
color:#FFFFFF;
font-size:14px;
height:18px;
margin:0;
padding:1px 10px 0;
}

.video_channels ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
}


.video_channels ul li {
border-bottom:1px solid #3A3839;
}

.video_channels a {
color:#FFFFFF;
display:block;
font-size:95%;
margin:0;
min-height:10px;
padding:3px 10px;
text-decoration:none;
}

.video_channels ul li.active{
background-color:#656565;
}

.video_channels ul li.active a{
color:#FFFFFF;
/*color:#5780F4;*/
}

.video_channels a:hover {
text-decoration:underline;
}

.creative_commons_contain {
background:transparent url(creative_commons_bg.png) no-repeat scroll left top;
font-size:12px;
font-weight:bold;
height:45px;
margin:0;
overflow:hidden;
padding:10px;
width:360px;
}

.creative_commons_contain select {
margin:0 0 0 5px;
vertical-align:middle;
}

.creative_commons_contain p {
font-size:12px;
margin:0 0 5px;
padding:0;
}
.creative_commons_contain p a{
color:#FFFFFF;
text-decoration:none;
}
.creative_commons_contain p a:hover{
text-decoration:underline;
}

span.video_title{
color:#FFFFFF;
font-size:13px;
}

.flvplayer_listpic a{
text-decoration:none;
}

div#rightInsideColumn h1.csc-firstHeader{
background-image:url(sidenav_content.gif);
background-position:0 center;
background-repeat:repeat-y;
height:25px !important;
border-bottom:1px solid #C3BEC5;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0 5px;
color:#000000;
font-weight:bold;
line-height:25px;
font-size:8pt;
padding-left:5px;
}

div.news-single-item ul{
padding:0;
margin-left:15px;
}

#nextLink {
background:transparent url(/typo3conf/ext/perfectlightbox/res/img/next.gif) no-repeat scroll 100% 99% !important;
}
#prevLink {
background:transparent url(/typo3conf/ext/perfectlightbox/res/img/prev.gif) no-repeat scroll 0 99% !important;
}
