* {
  padding:0px;
  margin:0px;
  font-size:12px;
  font-family:arial,sans-serif;
  color:#222222;
  line-height:16px;
}
img { border:none; }
a { text-decoration:none; }
a {
  -moz-outline-style: none;     
  outline-style: none;
  outline-width: 0px;
  outline-color: -moz-use-text-color;
}
body {
  background:url('../img/pageBG.png') repeat-y center top #dddddd;
  zoom:100%;
}
body.motorshowStart {
  background-image:url('../img/pageBGmotorshow.png');
}
/*
#bodyWrapper {
  position:absolute;
  left:50%;  top:0;
}
#bodyContainer {
  position:absolute;
  left:-499px; top:0;
  background-color:#ffffff;
  width:999px;
}
*/
#bodyWrapper {
  text-align:center;
}
#bodyContainer {
  text-align:left;
  width:999px;
	margin:auto;
}
#containerBodyWrapper {
  width:1024px;
}
#containerBody {
  width:983px;
  padding-right:15px;
}

#containerHead {
  width:999px;
  overflow:hidden;
  height:143px;
  position:relative;
  left:0; top:0;
}
#containerHead.motorshow {
  background:url('../img/headBGmotorshow.png') repeat-x left 97px;
}
#containerLogo {
  position:absolute;
  left:32px; top:24px;
  height:101px; width:112px;
  overflow:hidden;
}
#containerLogoMotorshow {
  position:absolute;
  left:32px; top:8px;
  height:101px; width:112px;
  overflow:hidden;
}
#containerLogo img,
#containerLogoMotorshow img {
  width:111px; height:72px;
}
#motorshowLine {
  width:999px; height:1px;
  overflow:hidden;
  border-top:1px solid #999999;
  position:absolute;
  left:0; top:97px;
}

#topLabel {
  display:none;
}
#topFunctions {
  position:absolute;
  left:16px; top:125px;
  width:144px; height:18px;
}
#topFunctionsMotorshow {
  position:absolute;
  left:16px; top:116px;
  width:144px; height:18px;
}
#topFunctions a,
#topFunctions a *,
#topFunctionsMotorshow a,
#topFunctionsMotorshow a * {
  font-size:11px;
  color:#999999;
} 
#topFunctions a:hover,
#topFunctions a:hover *,
#topFunctionsMotorshow a:hover,
#topFunctionsMotorshow a:hover * {
  color:#d81e00;
}

#topFunctions a,
#topFunctionsMotorshow a {
  padding-left:10px;
  background:url('') no-repeat left top;
}
#topFunctions a.naviFloat,
#topFunctionsMotorshow a.naviFloat { background-image:url('../img/naviFloatSmall.png'); }
#topFunctions a.naviFix,
#topFunctionsMotorshow a.naviFix { background-image:url('../img/naviFixSmall.png'); }

#topMedia {
  position:absolute;
  left:176px; top:0;
  width:823px; height:143px;
  overflow:hidden;
}



#column1 {
  margin-left:16px;
  margin-top:16px;
  width:631px;
  float:left;
  overflow:hidden;
}
#column2 {
  margin-top:16px;
  width:319px;
  float:right;
  overflow:hidden;
}
#columnEnd {
  clear:left;
}
#column1-2 {
  margin-left:16px;
  margin-top:16px;
  width:969px;
  overflow:hidden;
}
#column1search {
  width:631px;
  float:left;
  overflow:hidden;
}
#column2search {
  margin-left:17px;
  width:311px;
  float:left;
  overflow:hidden;
}

#pressdb_searchlinkWrapper {
    background-color: #E3E3E5;
    border: 1px solid #D81E00;
    margin-bottom: 20px;
    padding: 6px 7px;
}

#pressdb_searchlinkWrapper a {
    color: #D81E00;
    font-weight: bold;
}

#containerFooter {
  height:15px; width:999px;
  overflow:hidden;
  padding:3px 0px 5px 0px;
  border-top:1px solid #999999;
}
#footerLinks {
  width:480px; float:left; overflow:hidden;
  padding-left:16px;
}
#footerFunctions {
  width:480px; float:right; overflow:hidden;
  text-align:right;
  padding-right:16px;
}
#footerLinks a,
#footerLinks a *,
#footerFunctions a,
#footerFunctions a * {
  font-size:11px;
  color:#999999;
} 
#footerLinks a:hover,
#footerLinks a:hover *,
#footerFunctions a:hover,
#footerFunctions a:hover * {
  color:#d81e00;
}
#footerFunctions a {
  padding-left:32px;
  background:url('') no-repeat 16px top;
}
#footerFunctions a.goTop { background-image:url('../img/goTop.png'); }
#footerFunctions a.naviFix { background-image:url('../img/naviFix.png'); }
#footerFunctions a.naviFloat { background-image:url('../img/naviFloat.png'); }



/* column1 */

.bar,
.barTopic,
.barArticle {
  background-color:#999999;
  height:13px;
  border:1px solid #999999;
}
.bar, .bar *,
.barTopic, .barTopic *,
.barArticle, .barArticle * {
  color:#ffffff;
  font-size:14px;
  font-weight:bold;
}
.bar { padding:4px 6px 4px 6px; }

.barTopic,
.barArticle { padding:28px 6px 4px 6px; }



a.bar {
  display:block;
  background:url('../img/barArrow.png') no-repeat right bottom;
  background-color:#999999;
}
a.bar:hover {
  
  background-color:#777777;
}
a.barArticle {
  display:block;
  background:url('../img/barArrowUp.png') no-repeat right 10px;
  background-color:#999999;
}
a.barArticle:hover {
  
  background-color:#777777;
}

.notop_padding_barTopic{
  padding:6px 6px 4px 6px;
  height:36px;
  line-height:20px;
  margin:0px 0px 10px 0px;
}

.notop_padding_barArticle{
  padding:6px 6px 4px 6px;
  height:48px;
  line-height:20px;
  margin:0px 0px 10px 0px;
}


/* Teaser */
.teaser .subheadline,
.teaser .subheadline * {
  color:#999999;
}
.teaser .headline,
.teaser .headline * {
  font-size:20px;
  font-weight:bold;
  line-height:24px;
}
.teaser a.headline,
.teaser a.headline * {
  background-color:#ffffff;
}
.teaser a.headline:hover,
.teaser a.headline:hover * {
  color:#d81e00;
}
.teaser .image {
  float:left;
  width:336px;
  overflow:hidden;
  margin-top:16px;
}
.teaser .divImage {
  width:335px;
  overflow:hidden;
	display:block;
}
.teaser .text {
  float:left;
  width:287px;
  overflow:hidden;
  margin-top:13px;
  margin-left:8px;
  margin-bottom:3px;
}
.teaser .text,
.teaser .text * {
  font-size:14px;
  line-height:20px;
}

/* Hightlight-Teaser */
.teaser .imageWide {
  padding-top:16px;
  width:631px;
  overflow:hidden;
  position:relative;
  left:0; top:0;
}
.teaser .divImageWide {
  width:631px;
  overflow:hidden;
	display:block;
}
.teaser .textNarrow {
  width:580px;
}
.teaser .textWide,
.teaser .textNarrow {
  padding-top:16px;
}
.teaser .textWide, .teaser .textWide *,
.teaser .textNarrow, .teaser .textNarrow * {
  font-size:14px;
  line-height:20px;
}


/* Article Content */

#article_teaser_list{
    clear:both;
}


#article_teaser_list .teaser_item{
    clear:both;
	margin:10px 0px 0px 0px;
	
}


#article_teaser_list .teaser_item_image{
    float:left;
	width:150px;
	height:120px;
}

#article_teaser_list .teaser_item_image img{
    margin:10px 0px 0px 10px;
	
}


#article_teaser_list .teaser_item_text{
    float:left;
	width:470px;
	padding:10px 0px 0px 0px;
}


#article_teaser_list .teaser_item_clear{
   clear:both;
border-bottom:4px solid #DDDDDD;
}


.article {
  margin-top:16px;
  width:631px;
  overflow:hidden;
}


.article {
    clear: both;
    display: block;
    font-size: 14px;
    line-height: 20px;
    margin-top: 16px;
    width: 631px;
}



.article .subheadline,
.article .subheadline * {
  color:#999999;
}
.article .headline,
.article .headline * {
  display:block;
  font-size:20px;
  font-weight:bold;
  line-height:24px;
}
.article .imageWide {
  width:631px;
  overflow:hidden;
  position:relative;
  left:0; top:0;
}
.article .divImageWide {
  width:631px;
  overflow:hidden;
	display:block;
}
.imageFunctions {
  position:absolute;
  right:2px;
  top:2px;
  width:71px;
  height:23px;
}

.article .imageWide .playButton {
  display:block;
  position:absolute;
  right:77px; top:9px;
  width:42px; height:14px;
  background:url('../img/play.png') no-repeat left top;
  border:1px solid #999999;
  overflow:hidden;
}
.article .imageWide .playButton:hover {
  border:1px solid #d81e00;
}
.article .text .image {
  width:503px;
  overflow:hidden;
  position:relative;
  left:0; top:0;
}
.article .text .divImage {
  width:503px;
  overflow:hidden;
	display:block;
}
.article .image .divImage .playButton {
  display:block;
  position:absolute;
  left:200px; top:110px;
  width:100px; height:100px;
  /*background:url('../img/play.png') no-repeat left top;
  border:1px solid #999999;*/
  background:url('../img/video-start_100.png') no-repeat left top;
  border:none;
  filter:alpha(opacity=80); opacity:0.8;
  overflow:hidden;
}
.article .image .divImage:hover .playButton {
  border:none;
  filter:alpha(opacity=100); opacity:1;
}


#detailInnerContainer .image {
    /*background: none repeat scroll 0 0 #050505;*/
	
    height: 421px;
    position: relative;
    width: 633px;
	text-align:center;
}

#detailInnerContainer  .image  img{
	   margin:0px auto 0px auto;
	   max-height:421px;
	}

/*
.image .checkbox {
  position:absolute;
  right:7px; bottom:7px;
  width:16px; height:16px;
  background-color:#ffffff;
}
*/


.image .checkbox {
    background-color: #FFFFFF;
    bottom: 7px;
    height: 16px;
    position: absolute;
    right: 7px;
    width: 16px;
}

/*
.image .checkbox a {
  display:block;
  width:12px; height:12px;
  padding:1px;
  border:1px solid #999999;
  background-color:#ffffff;
  overflow:hidden;
}
*/


.image .checkbox a {
    background-color: #FFFFFF;
    border: 1px solid #999999;
    display: block;
    height: 12px;
    overflow: hidden;
    padding: 1px;
    width: 12px;
}



.image .checkbox a:hover {
  border:1px solid #d81e00;
}
.article .text {
  float:left;
  overflow:hidden;
  width:503px;
}
.article .prefix,
.article .prefix * {
  font-style:italic;
  color:#666666;
}
.article .prefix {
  padding-bottom:16px;
}

.article .prefix  a{
  color:#d81e00;
  text-decoration:none;
}



.article .caption,
.article .text .caption {
  line-height:16px;
  padding-top:8px;
	padding-left:16px;
}
.article .caption,
.article .caption *,
.article .text .caption,
.article .text .caption * {
  font-size:12px;
  color:#999999;
}
.article .textBasket {
  float:left;
  overflow:hidden;
  width:512px;
}
.article .padd4 {
  padding-top:4px;
}
.article .text,
.article .text * {
  font-size:14px;
  line-height:20px;
}

.sub,
.teaser .text .sub,
.teaser .textNarrow .sub,
.article .text .sub {
  font-size:9px;
  position:relative;
  top:4px;
}

.article .text h2 {
  font-weight:bold;
  padding-top:16px;
}
.article .text p.p {
  margin-top:16px;
}

.article .text ul {
  list-style-type:disc;
  padding-left:16px;
}
.article .text li {

}

.article .text table {
  border-left:1px solid #cccccc;
  border-top:1px solid #cccccc;
}
.article .text td {
  padding:5px;
  border-right:1px solid #cccccc;
  border-bottom:1px solid #cccccc;
}

.remarkText {
  padding-top:8px;
}
.remarkText,
.remarkText * {
  font-size:11px;
  color:#666666;
}

.article .functions {
  float:right;
  overflow:hidden;
  width:119px;
}
.article .functionsBasket {
  float:right;
  overflow:hidden;
  width:119px;
}
.article .functions ul,
.article .functionsBasket ul {
  list-style-type:none;
}

/* Buttons */
a.button {
  display:block;
  height:32px;
  line-height:13px;
  font-size:11px;
  color:#999999;
  border:1px solid #999999;
  padding:5px 5px 0 5px;
  margin-bottom:1px;
  background-color:#ffffff;
}
a.button span {
  line-height:13px;
  font-size:11px;
  color:#999999;
}
a.buttonDeactivated,
.buttonDeactivated {
  display:block;
  font-size:11px;
  height:32px;
  line-height:13px;
  color:#cccccc;
  border:1px solid #cccccc;
  padding:5px 5px 0 5px;
  margin-bottom:1px;
  background-color:#ffffff;
}
a.buttonActive {
  display:block;
  height:37px;
  border:1px solid #999999;
  margin-bottom:1px;
  background-color:#999999;
}
a.buttonActive span {
  display:block;
  font-size:11px;
  height:32px;
  line-height:13px;
  border:1px solid #ffffff;
  padding:3px 4px 0 4px;
  color:#ffffff;
}
a.button:hover,
a.buttonDeactivated:hover,
a.buttonActive:hover {
  border:1px solid #d81e00;
}
.buttonHeadline1,
.buttonHeadline2,
.buttonHeadline3,
.buttonHeadline4 {
  display:block;
  background-color:#ffffff;
  font-size:11px;
  font-weight:bold;
  line-height:13px;
  padding:5px 5px 0 0;
  height:32px;
  line-height:13px;
  border:1px solid #ffffff;
  margin-bottom:1px;
}
.buttonHeadline1 { height:16px; }
.buttonHeadline2 { height:32px; }
.buttonHeadline3 { height:16px; padding-top:21px; }
.buttonHeadline4 { height:32px; padding-top:13px; }
.buttonHeadlineFirst {
  padding:0 5px 5px 5px;
}




/* Gallery */
/* Gallery */
.hidden { display:none; }
.itemUrl { display:none; }
.checked { }

.selection .item {
	display: none;
}

.selection .item.checked {
	display: block;
}

.all .item {
	display: block;
}

.emptySelection {
	display: none;
	background: #fff;
	padding: 0px 0px 10px 0px;
}
#downloadList .emptySelection {
	padding: 10px 10px 10px 11px;
}

#detailInnerContainer {
  height:500px;
}

.galleryItem {
  width:111px; height:133px;
  overflow:hidden;
  float:left;
  margin-bottom:9px;
  margin-right:9px;
}
.first { margin-left:0px; }
.galleryWrapper {
  position:relative;
  left:0; top:0;
}
.galleryItemImage {
	background: #e3e3e5;
	display: block;
}
.galleryWrapper img {
	margin: 0px auto;
	display: block;
}
.galleryItem a {
  display:block;
  border:1px solid #999999;
  width:107px; height:131px;
  overflow:hidden;

}
.galleryItem a:hover,
.galleryItemBasket a:hover {
  border:1px solid #ff0000;
}
.galleryItem .checkbox {
  position:absolute;
  right:7px; bottom:7px; /* top:85px; */
  width:16px; height:16px;
  background-color:#ffffff;
}
.galleryItem .checkbox a {
  display:block;
  width:12px; height:12px;
  padding:1px;
  border:1px solid #999999;
  background-color:#ffffff;
  overflow:hidden;
}
.galleryItem .checkbox a:hover {
  border:1px solid #ff0000;
}
.galleryItemMedia {
  display:block;
  width:117px; height:117px;
}
.galleryItem .galleryItemText {
  position:absolute;
  left:7px; top:86px;
  width:95px; height:28px;
  overflow:hidden;
  line-height:14px;
}
.galleryItem .galleryItemText,
.galleryItem .galleryItemText * {
  font-size:9px;
  text-transform:uppercase;
  color:#aaaaaa;
}
.galleryItem .galleryItemHeadline {
  position:absolute;
  left:7px; /* top:120px; */
	bottom:5px;
  width:85px; 
}
.galleryItem .galleryItemHeadline {
  font-size:11px;
  color:#666666;
  text-overflow: ellipsis;
  width: 82px;
  overflow: hidden;
}

.tab a.button3 {
	border: #babab8 solid 1px;
	padding: 5px;
	margin: 10px 10px 18px 0px;
	display: block;
	float: left;
	color: #222222;
}

.tab a.button3.print {
	margin: 10px 0px 18px 10px;
	float: right;
}

.tab a.button3:hover, .tab a.button3.active {
	border: #ff0000 solid 1px;
}

/* Video */
.videoItem {
  width:503px; height:102px;
  overflow:hidden;
  margin-bottom:8px;
}
.videoWrapper {
  position:relative;
  left:0; top:0;
}
.videoItem a {
  display:block;
  border:1px solid #999999;
  width:501px; height:100px;
  overflow:hidden;
  background-color:#ffffff;
}
/* ausser ar -> siehe sprach css


 */
.videodownload_wrapper{

   height:400px !important;
}



.videoImage {
  display:block;
  position:absolute;
  left:1px; top:1px;
  width:173px; height:117px;
  overflow:hidden;
}

.imageVideo{
    height:331px !important;
	width:503px !important;

}
.videoItem .videoTeaser {
  display:block;
  position:absolute;
  left:200px; top:0;
  width:290px; height:119px;
}
.videoItem .videoHeadline {
  display:block;
  width:290px;
  font-size:14px;
  line-height:20px;
  font-weight:bold;
  margin-top:8px;
  color:#000000;
}
.videoItem .videoText {
  display:block;
  width:290px;
  font-size:12px;
  line-height:16px;
  color:#999999;
}
.videoItem .videoMeta {
  display:block;
  width:290px;
  font-size:12px;
  line-height:20px;
  color:#999999;
}
.videoItem .videoID {
  display:block;
  position:absolute;
  left:0px; top:75px;
  width:290px; height:12px;
  font-weight:bold;
  font-size:11px;
  color:#666666;
}
.videoItem .checkbox {
  position:absolute;
  right:8px; bottom:8px;
  width:16px; height:16px;
  background-color:#ffffff;
}
.videoItem .checkbox a {
  display:block;
  width:12px; height:12px;
  padding:1px;
  border:1px solid #999999;
  background-color:#ffffff;
  overflow:hidden;
}
.videoItem .checkbox a:hover {
  border:1px solid #ff0000;
}

/* Photo and Video */
.photoStartMedia {
  float:left;
  width:304px;
  text-align:center;
}

.photoStartMedia img {
  margin:0px auto 0px auto;
  max-height:203px;
  width:auto !important;
}


.photoStartText {
  float:right;
  width:300px;
}
.photoStartText a {
  font-size:13px;
  font-weight:bold;
  color:#ff1111;
}

.photoStartText a:hover {
  color:#a7340e;
}


.downloadItem {
  width:585px; height:130px;
  overflow:hidden;
  border-bottom: solid 1px #999999;
  padding: 10px;
}

.downloadText {
  font-size:11px;
  text-transform:uppercase;
  color:#aaaaaa;
  line-height:16px;
  padding:0 4px 2px 0;
}
.downloadText strong {
  font-weight:bold;
  font-size:11px;
  color:#666666;
  line-height:16px;
}
.downloadItemSpace {
  padding-top:2px;
}

#pageDimmer {
  position:absolute;
  left:0px; top:0px;
  width:1000px; height:1000px;
  background-color:#000;
  filter:alpha(opacity=60); 
  -khtml-opacity:0.6;
  opacity:0.6; 
  z-index:5999;
  display:none;
}


#videoOverlay {
  position:absolute;
  z-index:6000;
  width:812px; height:490px;
  overflow:hidden;
  left: 50%;
  display: none;
  margin-left: -406px;
}
#flashContentContainer{
  background-color:#000000;
  width:792px; height:446px;
}
#videoObjectFunctions {
  position:absolute;
  left:0px; top:0px;
  right:0px; height:14px;
}
#videoBackground {
  position:absolute;
  left:0; top:17px;
  border:1px solid #999999;
  background-color:#ffffff;
  width:810px; height:464px;
}
#videoObjectContainer {
  position:absolute;
  left:10px; top:27px;
  width:792px; height:446px;
}

#videoOverlay video{
	width: 100%;
}

/* SkipList */

.skipContainer {
  width:633px;
  height:23px;
  overflow:hidden;
  background-color:#e3e3e5;
}

.skipContainerVideo {
  width:503px;
}
.skipPrev {
  width:23px; height:23px; float:left; overflow:hidden; text-align:left;
}
.skipList {
  width:565px; float:left; overflow:hidden; text-align:center;
  height:23px;
	padding:4px 10px 0 10px;
}
.skipContainerVideo .skipList{
	width:437px;
}
.skipList, .skipList *,
.article .text .skipList,
.article .text .skipList * {
  font-size:12px;
  color:#999999;
  line-height:16px;
}
.skipNext {
  width:23px; height:23px; float:left; overflow:hidden; text-align:right;
}
.skipZoom {
  width:23px; height:23px; float:left; overflow:hidden; text-align:center;
  padding:0 1px 0 1px;
}
.skipPrev a,
.skipNext a,
.skipZoom a {
  display:block;
  width:21px;
  height:21px;
  border:1px solid #999999;
}
.skipPrev a {
  background:url('../img/skipPrev.png') no-repeat left top;
  background-color:#ffffff;
}
.skipNext a {
  background:url('../img/skipNext.png') no-repeat right top;
  background-color:#ffffff;
}
.skipZoom a {
  background:url('../img/zoom.png') no-repeat left top;
  background-color:#ffffff;
}
.skipPrev div,
.skipNext div,
.skipZoom div {
  width:21px;
  height:21px;
  border:1px solid #e3e3e5;
}
.skipPrev div {
  background:url('../img/noSkipPrev.png') no-repeat left top;
  background-color:#ffffff;
}
.skipNext div {
  background:url('../img/noSkipNext.png') no-repeat right top;
  background-color:#ffffff;
}
.skipZoom div {
  background:url('../img/noZoom.png') no-repeat left top;
  background-color:#ffffff;
}
.skipPrev a:hover,
.skipNext a:hover,
.skipZoom a:hover { border:1px solid #ff0000; }


/* column2 */
/* Stamps */
.stamp {
  padding:8px 8px 8px 8px;
  background-color:#eeeeee;
}
.stamp .subheadline {
  color:#999999;
  font-size:11px;
}
.stamp .headline,
.stamp .headline *,
.stamp .headline a {
  font-size:16px;
  font-weight:bold;
  line-height:24px;
}
.stamp .headline a:hover,
.stamp .headline a:hover * {
  color:#d81e00;
}

.stamp .image {
  float:left;
  width:128px;
  overflow:hidden;
  padding-top:8px;
}
.stamp .divImage {
  width:127px;
  overflow:hidden;
	display:block;
}
.stamp .video,
.stamp .imageWide {
  position:relative;
  left:0; top:0;
  width:303px;
}
.stamp .divVideo,
.stamp .divImageWide {
  width:303px;
  overflow:hidden;
	display:block;
}
.stamp .divVideo {
	position:relative;
	left:0; top:0;
}

.stamp .divVideo .playButton {
  display:block;
  overflow:hidden;
  position:absolute;
  left:105px; top:55px;
  width:100px; height:100px;
  background:url('../img/video-start_100.png') no-repeat left top;
  border:none;
  filter:alpha(opacity=80); opacity:0.8;
}
.stamp .divVideo:hover .playButton {
  border:none;
  filter:alpha(opacity=100); opacity:1;
}


.article .imageWide .playButton {
  display:block;
  position:absolute;
  right:2px; top:388px;
  width:60px; height:22px;
  background:url('../img/video.png') no-repeat 0px -1px;
  border:1px solid #999999;
  overflow:hidden;
}

.article .imageWide .playButton:hover {
  border:1px solid #d81e00;
}




.teaser .image .playButton {
  display:block;
  
  width:60px; height:22x;
  background:url('../img/video.png') no-repeat 0px -1px;
  border:1px solid #999999;
  line-height:22px;
  /*overflow:hidden;*/
  
}
.teaser .image .playButton:hover {
  border:1px solid #d81e00;
}

div.teaser_video_button{
  margin:10px 0px 0px 0px;
  width:60px; height:40px;
}

.stamp .text {
  margin-top:5px;
  margin-left:8px;
  margin-bottom:3px;
  width:167px;
  float:left;
  overflow:hidden;
}
.stamp .textWide {
  margin-top:8px;
}
.stamp .imageWide,
.stamp .video {
  margin-top:8px;
  width:303px;
  overflow:hidden;
}
.stamp .textWide a.link,
.stamp .text a.link {
  text-decoration:none;
  font-weight:bold;
  color:#d81e00;
}

.stamp .textWide a.link:hover,
.stamp .text a.link:hover {
   text-decoration:none;
  font-weight:bold;
  color:#b60c00;
}


a.more {
  white-space:nowrap;
  color:#d81e00;
  font-weight:bold;
}
a.more:hover {
  color:#b60c00;
}

.topicMoreArticles .headline {
  padding-bottom:8px;
}
.topicMoreArticles .headline,
.topicMoreArticles .headline * {
  /*font-size:20px;*/
  font-size:14px;
  font-weight:bold;
  line-height:24px;
}
.topicMoreArticles ul { list-style-type:none; }
.topicMoreArticles ul li {  }
.topicMoreArticles a,
.topicMoreArticles a * {
  font-size:14px;
  line-height:20px;
}
.topicMoreArticles div.currentArticle,
.topicMoreArticles div.currentArticle * {
  font-size:14px;
  line-height:20px;
  color:#999999;
}

.topicMoreArticles a:hover,
.topicMoreArticles a:hover * {
  color:#d81e00;
}

a.play,
a.close {
  display:block;
  background:url('') no-repeat left top;
  background-color:#ffffff;
  border:1px solid #999999;
  height:14px;
}
a.play { background-image:url('../img/play.png'); width:42px; }
a.close { background-image:url('../img/close.png'); width:58px; }

a.play:hover {
  border:1px solid #d81e00;
}

.clear { clear:both; }
.floatLeft { float:left; }
.floatRight { float:right; }
.clearLeft { clear:left; }
.clearRight { clear:right; }
.clearBoth { clear:both; }

.gridV1 { height:8px; overflow:hidden; }
.gridV2 { height:16px; overflow:hidden; }
.gridV3 { height:24px; overflow:hidden; }
.gridV4 { height:32px; overflow:hidden; }
.gridV5 { height:40px; overflow:hidden; }
.gridV6 { height:48px; overflow:hidden; }
.gridV7 { height:56px; overflow:hidden; }
.gridV8 { height:64px; overflow:hidden; }
.gridV9 { height:72px; overflow:hidden; }
.gridV10 { height:80px; overflow:hidden; }

.separator {
  background-color:#eeeeee;
}
#alert {
  position:absolute;
  left:183px; top:7px;
  width:241px;
}
.errorMsg {
  border:1px solid #d81e00;
  padding:7px;
  padding-left:32px;
  background:url('../img/alert.png') no-repeat 6px 7px;
  background-color:#ffffdd;
}
.errorMsg,
.errorMsg * {
  color:#d81e00;
}
#debugInfo {
  position:absolute;
  left:24px; top:360px;
  width:432px;
}

/* technical details */

.technicalData .columnLabels,
.technicalData .columnData {
  float:left;
  overflow:hidden;
  
  margin:0px 20px 0px 0px;
}

.technicalData .columnLabels{
   width:230px !important;
}


.technicalData .columnData {
  margin:0px 10px 0px 1px;
   /*width:320px !important;*/

}
.technicalData .columnSpacer {
  float:left;
  overflow:hidden;
  width:767px; height:10px;
}
.technicalData .text {
  overflow:hidden;
  width:580px;
}
.technicalData .functions {
  margin-top:8px;
  overflow:hidden;

}
a.pdfButton,
a.docButton,
a.fileButton,
a.mp3Button,
a.wavButton {
  display:block;
  overflow:hidden;
  width:253px; height:35px;
  border:1px solid #999999;
  background:url('') no-repeat 8px 8px;
  background-color:#ffffff;
  font-size:12px;
  line-height:16px;
  padding:5px 5px 5px 51px;
  margin-bottom:9px;
}
a.pdfButton { background-image:url('../img/pdf.png'); }
a.docButton { background-image:url('../img/doc.png'); }
a.mp3Button { background-image:url('../img/sound.png'); }
a.wavButton { background-image:url('../img/sound.png'); }
a.fileButton { background-image:url('../img/plaintext.png'); }
a.pdfButton:hover,
a.docButton:hover,
a.fileButton:hover {
  border:1px solid #d81e00;
}
.stamp a.pdfButton,
.stamp a.docButton,
.stamp a.mp3Button,
.stamp a.fileButton {
  width:245px;
  background-color:#eeeeee;
}
.functions a.pdfButton,
.functions a.docButton,
.functions a.mp3Button,
.functions a.fileButton {
  width:217px;
  height:51px;
}
.technicalData .label,
.technicalData .data {
  width:300px;height:63px;
  border:1px solid #999999;
  padding:4px 4px 4px 4px;
  overflow:hidden;
  margin-bottom:1px;
}

.technicalData .label{
    width:220px !important;
}

.tdModel {
  width:300px;height:32px;
  /*padding:3px 39px 3px 4px;*/
  padding:3px 4px 3px 4px;
  overflow:hidden;
  margin-bottom:1px;
  background-color:#999999;
  border:1px solid #999999;
}
/*
.tdModelWrapper {
  position:relative;
  left:0; top:0;
  width:205px; height:40px;
}
*/
.tdModelWrapper,
.tdModelWrapper * {
  color:#ffffff;
  font-weight:bold;
}

/*
.tdModel .checkbox {
  position:absolute;
  right:8px; bottom:8px;
  width:16px; height:16px;
  background-color:#ffffff;
}
*/
.tdModel .checkbox {
   width:20px;
   float:right;
   margin:0px 0px 0px 0px;
}

.tdModel .checkbox a {
  display:block;
  width:12px; height:12px;
  padding:1px;
  border:1px solid #999999;
  background-color:#ffffff;
  overflow:hidden;
}
.tdModel .checkbox a:hover {
  border:1px solid #d81e00;
}

.tdContainer {
  width:311px; height:47px;
  overflow:hidden;
  float:left;
  margin:0 9px 9px 0;
}
.tdContainer a {
  display:block;
  width:299px; height:35px;
  overflow:hidden;
  padding:5px 5px 5px 5px;
  border:1px solid #999999;
}
.tdContainer a:hover {
  border:1px solid #d81e00;
}
.tdWrapper {
  position:relative;
  left:0; top:0;
}
.tdContainer .checkbox {
  position:absolute;
  right:8px; bottom:8px;
  width:16px; height:16px;
  background-color:#ffffff;
}
.tdContainer .checkbox a {
  display:block;
  width:12px; height:12px;
  padding:1px;
  border:1px solid #999999;
  background-color:#ffffff;
  overflow:hidden;
}
.tdContainer .checkbox a:hover {
  border:1px solid #d81e00;
}
.tdButton {
  width:311px; height:47px;
  margin:0 0 9px 0;
  overflow:hidden;
}
.tdFunctions {
  width:311px; height:47px;
  overflow:hidden;
}
.tdFunctions a {
  float:right;
  display:block;
  height:32px; width:156px;
  line-height:13px;
  border:1px solid #999999;
  padding:5px 5px 0 5px;
  margin-bottom:1px;
  background:url('../img/compareArrow.png') no-repeat right top;
  background-color:#ffffff;
}
.tdFunctions a,
.tdFunctions a * {
  font-size:11px;
  color:#999999;
}
.tdFunctions a:hover {
  border:1px solid #d81e00;
}

#hsField {
  position:absolute;
  left:840px;
	top:112px;
  width:119px; height:14px;
  border:1px solid #999999;
  overflow:hidden;
}
#hsField input {
  width:113px; height:12px;
  font-size:11px;
  background-color:#ffffff;
  color:#999999;
  padding:1px 4px 1px 2px;
  line-height:11px;
	border:none;
}
#hsSubmit {
  position:absolute;
  left:959px;
	top:112px;
  width:22px; height:14px;
  border:1px solid #999999;
}
#hsSubmit input {
  width:22px; height:14px;
  background:url('../img/go.png') no-repeat left top;
  border:none;
	cursor:pointer;
}

#resultListHeadline, #resultListHeadline *,
#photoListHeadline, #photoListHeadline * {
  font-size:14px;
  line-height:24px;
  padding-bottom:8px;
}


div#download_button_highres{
  display:none;
}


#resultNote {
  padding-top:8px;
}
#resultNote,
#resultNote * {
  font-size:12px;
  color:#666666;
}

.articleCol1 {
  float:left;
  overflow:hidden;
  width:119px;
}
.articleCol2,
.articleCol3,
.articleCol4 {
  float:left;
  overflow:hidden;
  width:119px;
  margin-left:9px;
}
#articleId { display:none; }

/* Frontend-Editing */
.fed a {
  display:block;
  padding-left:16px;
  background:url('../img/fed/fed.png') no-repeat left 2px;
  font-weight:normal;
  font-size:11px;
  line-height:14px;
}
.fedInline a {
  font-weight:normal;
  font-size:11px;
  line-height:14px;
  background-color:#ffffff;
}

.language_note {
  padding-bottom:8px;
}
.language_note,
.language_note * {
  font-size:11px;
  color:#666666;
}

a.link,
a.link * {
    text-decoration:none;
	color:#d81e00;
}

a.link:hover,
a.link:hover * {
  text-decoration:underline;
	color:#bf2911;
}
/*
.block { display:block; }
*/

.article .text span.sub{
   font-size:50%;
   padding:9px 0px 0px 0px;
}


.article .text span.trademark{
   font-size:11px;
   padding:0px 0px 0px 1px;
   vertical-align:2px;
}

.article .text span.copyright{
  font-size:11px;
   padding:0px 0px 0px 1px;
   line-height:11px;
   vertical-align:2px;

}















	
.imageSlideshow {
	position: relative;
	height: 455px;
	display: block;
	min-height: 441px;
	overflow: hidden;
	/*border:1px solid green;*/
	width:631px;
}

.hideImageSub .imageSlideshow {
	height: 455px;
}

.imageSlideshow .control {
	position: absolute;
	z-index: 88;
	display: block;
	width: 21px;
	height: 21px; 
	top: 2px;
	border: #999999 solid 1px;
}

.nextImg {
  background:url('../img/skipNext.png') no-repeat left 0px;
  right: 2px;
}

.zoomImg {
  background:url('../img/zoom.png') no-repeat left 0px;
  right: 26px;
}

.prevImg {
  background:url('../img/skipPrev.png') no-repeat left 0px;
  right: 50px;
}

.off .control {
	border: #e3e3e5 solid 1px;
}

.off .nextImg {
  background:url('../img/noSkipNext.png') no-repeat left 0px; cursor: default;
}

.zoomImg.off {
  background:url('../img/noZoom.png') no-repeat left 0px; cursor: default;
}

.off .prevImg {
  background:url('../img/noSkipPrev.png') no-repeat left 0px; cursor: default;
}
.imageSlideshow ul{
   /*border:10px solid #880000;*/
   position: absolute;
   z-index:19;

}
.imageSlideshow li {
	width: 631px;
	height: 455px;
	position: absolute;
	display: none;
	top: 0px;
	
	/*border:1px solid red;*/
}

.imageSlideshow li.active {
    display: block;
}

.imageSlideshow li a {
	width: 631px;
	height: 421px;
	position: absolute;
	
	background-repeat: no-repeat;
	background-color:#050505;
	
}

.imageSlideshow li a img {
	width: auto !important;
	height: auto !important;
	max-width: 631px;
	max-height: 421px;
}

.imageSlideshow li a .caption {
	
	display: block;

	margin-top: 416px;
	/*background-color:#555555;*/
}



.hideImageSub .imageSlideshow li a .caption {
	display: none;
}
.hideImageSub .imageSlideshow li.active a .caption {
	display: block;
}


.imageSlideshow img {
	position: relative;
	margin: 0px auto;
	display: block;
}

.article.short {
	color: #999;
	font-style: italic;
}





.tabNav {
	display: block;
	overflow: hidden;
}

.tabNav a {
	background: #babab8;
	float: left;
	border-right: solid 1px #fff;
	border-bottom: solid 1px #fff;
	padding: 8px;
}

.tabNav a:hover {
	background: #e3e3e5;
}

.tabNav a.active {
	background: #e3e3e5;
	border-bottom: solid 1px #e3e3e5;
}

.tabNav a.showAll, .tabNav a.showTabs {
	float: right;
	border-right: none;
	width: 24px;
	height: 24px;
	padding: 0px;
}

.tabNav a.showAll {
	background:url('../img/openTabs.png') no-repeat center 0px;
}

.tabNav a.showAll:hover {
	background:url('../img/openTabs.png') no-repeat center -24px;
}

.tabNav a.showTabs {
	background:url('../img/closeTabs.png') no-repeat center 0px;
}

.tabNav a.showTabs:hover {
	background:url('../img/closeTabs.png') no-repeat center -24px;
}


.tabNav a.hidden {
	display: none;
}

.tab {
	display: block;
	padding: 8px;
	overflow: hidden;
	background: #e3e3e5;
	margin-bottom: 18px;
	float: none;
}

.tab a {
	color: #ff1111;
}

.tab.showAsTab {
	display: none;
}

.tab.active {
	display: block;
}

.tab h4 {
	font-weight: normal;
	height: 18px;
	margin-top: 8px;
}

.tabhead {
	display: block;
	font-size: 14px;
	line-height: 20px;
	font-weight: bold;
	float: none;
	overflow: hidden;
	width: 100%;
}

.tabhead.showAsTab {
	display: none;
}

.half {
	width: 50%;
	float: left;
}

.half.big {
	width: 60%;
	float: left;
}

.half.small {
	width: 40%;
	float: left;
}

.list {
	margin-top: 8px;
	margin-bottom: 8px;
	display: block;
	overflow: hidden;
}

.list .label {
	width: 140px;
	float: left;
	clear: left;
}

.list .info {
	width: 470px;
	float: left;
	clear: right;
}

.half .list .label {
	width: 90px;
}

.half .list .info {
	width: 160px;
}

.list div {
	margin-top: 2px;
	display: block;
	overflow: hidden;
}

.tab table {
	width: 100%;
}

.tab table td {
	border: none;
	padding-bottom: 8px;
	vertical-align: top;
}

.tab table tr.trow0 td {
	background: none;
	color: #000;
}


#photodownload #itemList{
background-color:#FFFFFF;
width:602px;
padding: 10px 0px 0px 11px;
   overflow: hidden;
}

#photodownload #downloadList{
background-color:#FFFFFF;
width:593px;
   overflow: hidden;
   padding:10px;
}



#pressdb_searchlinkWrapper {
    padding: 6px 7px 6px 7px;
	background-color: #e3e3e5;
	border: 1px solid #ff0000;
	margin-bottom: 20px;
}

#pressdb_searchlinkWrapper a {
	font-weight: bold;
	color: #ff1111;
}

.catAcc {
	overflow: hidden;
	padding: 8px 8px 0px 8px;
	margin-bottom: 8px;
	background: #babab8;
}

.catAcc.open {
	background: #e3e3e5;
}

.catAcc .catHead {
	height: 24px;
	background: url('../img/openTabs.png') no-repeat right 0px;
	margin-bottom: 6px;
	cursor: pointer;
}
.catAcc.hover {
	background: #e3e3e5;
}
.catAcc .catHead:hover {
	background: url('../img/openTabs.png') no-repeat right -24px;
}

.catAcc.open .catHead {
	background: url('../img/closeTabs.png') no-repeat right -24px;
}
.catAcc.open.hover {
	background: #babab8;
}
.catAcc.open .catHead:hover {
	background: url('../img/closeTabs.png') no-repeat right 0px;
}

.catAcc * {
	font-size: 16px;
	font-weight: bold;
	line-height: 20px;
}

.empty {
	display: none !important;
}
/*

#videoOverlay video{
	width:794px;
	height:447px;
}

*/

.noDataComp{
  border: 1px solid #CCCCCC;
    display: block;
    height: 35px;
    overflow: hidden;
    padding: 5px;
    width: 299px;  
	
}
	

.dataacc_200, .labelacc_200{
  list-syle:none;
  display:none;
}		
	