﻿a{

   outline:none;

}



div#pressLeftColumn{

   float:left; 

   width:478px;

}



div#pressCenterHeadLeft{ 

   width:445px; 

   float:left;

   min-height:88px;

   _height:88px;

   padding:34px 0px 0px 28px;

}



div#pressCenterHeadLeft p{

   clear:both;

   color:#666;

}



div#pressRightColumn{

   float:right;

   width:248px;

   padding:0px !important;

   margin:0px !important;

}



div#pressCenterHeadRight{

   height:122px; 

   width:248px; 

   float:right;

}



div#pressCenterMain{ 

   width:728px; 

   float:left;

   background-color:#F8F8F8;

   border-top:10px solid #fff;

   min-height:120px;

   _height:120px;

}



div#headLine{

   background-image:url(images/pressItemBottomDots.gif);

   background-repeat:repeat-x;

   background-position:bottom left;

   width:697px;

   float:left;

   padding:25px 0px 25px 29px;

}



div#headLine p{

   color:#666;

   width:350px;

   line-height:18px;

}



div#boxContainer{

   background-image:url(images/pressItemVertDots.gif);

   background-repeat:repeat-y;

   background-position:365px 0px;

   width:728px;

   border-bottom:25px solid #f8f8f8;

   float:left;

   overflow:hidden;

}



div.pressItemBox{

   background-image:url(images/pressItemBottomDots.gif);

   background-repeat:repeat-x;

   background-position:bottom left;

   float:left;

   width:364px;

   height:130px;

}



/*-----------------BOXITEMS MAIN------------------------*/





div.pressItemInnerStart{

   float:left;

   display:inline;

   width:220px;

   height:50px;

   margin-left:78px;

   margin-top:30px;

}



div.pressItemInnerStart p{

   clear:both;

   width:170px;

   color:#676767;

}



div.pressItemInnerStart img{

   float:left;

   margin-top:5px;

   margin-left:10px;

   *margin-left:0px;

}



div.pressItemInnerStart a.something{

   background-image:url(images/news/redarrow2.gif);

   background-repeat:no-repeat;

   background-position:0px 4px;

   padding-left:8px;

   width:40px;

   margin-left:5px;

   font-weight:bold;

   color:#cc0003;

}



a.newsMore{

   background-image:url(images/news/redarrow2.gif);

   background-repeat:no-repeat;

   background-position:0px 4px;

   padding-left:8px;

   margin-left:5px;

   font-weight:bold;

   color:#cc0003;

}



h5.flash{

   float:left;

}



/*-------------------- BOXITEM PRESS RELEASES -----------------------------*/

table.itemTable{

   table-layout:auto;

   float:right;

   width:320px !important;

   height:100px !important;

   border-collapse:collapse;

   border-spacing:0px;

   empty-cells:show;

}



td.resultsDateCell{

    vertical-align:top; 

	height:10px;

}



td.resultsImageCell{

    vertical-align:top; 

	text-align:right;

}



td.resultsHeaderCell{

    vertical-align:top; 

}



td.resultsTeaserCell{

    vertical-align:top;

	height:50px;

}



td.resultsFooterCell{

    vertical-align:bottom; 

	height:20px;

}



td.resultsFooterCell a{

   float:right;

   background-image:url(images/pressAdd.gif);

   background-repeat:no-repeat;

   background-position:0px 4px;

   font-weight:bold;

   padding-left:8px;

   color:#cc0003;

}



td.resultsFooterCell a.something{

   float:left;

   background-image:url(images/news/redarrow2.gif);

   background-repeat:no-repeat;

   background-position:0px 4px;

   font-weight:bold;

   padding-left:8px;

   color:#cc0003;

}



p.pressKitDownload a{

   background-image:url(images/news/redarrow2.gif);

   background-repeat:no-repeat;

   background-position:0px 4px;

   font-weight:bold;

   padding-left:8px;

   line-height:25px;

   color:#cc0003;

}



div.pressItemInnerResults{

   float:left;

   position:relative;

   display:inline;

   width:320px;

   margin-left:22px;

   margin-top:13px;

}



div.pressItemInnerResults img{

   float:right;

}



/*a.resultsMore{

   float:left;

   background-image:url(images/news/redarrow2.gif);

   background-repeat:no-repeat;

   background-position:0px 4px;

   font-weight:bold;

   padding-left:8px;

   color:#cc0003;

}*/



span.resultsMore a{

   float:left;

   background-image:url(images/news/redarrow2.gif);

   background-repeat:no-repeat;

   background-position:0px 4px;

   font-weight:bold;

   padding-left:8px;

   color:#cc0003;

}



p.resultsDate{

   font-style:italic;

}



h4.resultsHeader{

   font-family:Arial, Helvetica, sans-serif;

   font-size:13px;

   margin-bottom:10px;

}



p.resultsTeaser{

   color:#666;

}



/*------------------- ADVANCED SEARCH OBEN RECHTS--------------------*/

div#pressCenterHeadRight label{

   color:#676767;

}



label#pressSearchLabel{

   font-weight:bold;

}



div#pressCheckContainer label{

   float:left;

   margin-left:3px;

}



div#pressCheckContainer img{

   float:left;

}



input#pressSearchInput{

   font-size:9px;

   border:0px;

   background-color:#b4b4b4;

   color:#fff;

   width:109px;

   padding:1px 0px 2px 5px;

}



div#pressCenterHeadRight form{

   margin-top:16px; 

   margin-left:16px;

}



div#pressCheckContainer{

  float:left; 

  margin-top:10px;

}



div.pressCheck{

  float:left;

  width:100px;

  height:16px;

  margin-bottom:6px;

}



input#pressSearchSubmit{

  float:right;

  margin-right:16px;

  margin-top:-10px;

}



/* ---------------------- BROWSEBOX RECHTE SPALTE --------------------------------*/

div#pressRightColumn div.tx-vimmediacenter-pi1-browsebox{

   float:right;

   width:247px;

   height:25px;

   padding-top:7px;

   text-align:center;

   background-color:#cccccc;

}



div#pressRightColumn div.tx-vimmediacenter-pi1-browsebox table{

    float:right;

	margin-right:10px;

}



div#pressRightColumn div.tx-vimmediacenter-pi1-browsebox table tr td p a{

    color:#999999;

	margin-left:1px;

	margin-right:1px;

}



div#pressRightColumn div.tx-vimmediacenter-pi1-browsebox table tr td p a:hover{

    color:#d6272c;

}



/* ---------------------- BROWSEBOX LINKE SPALTE --------------------------------*/

div#pressLeftColumn div.tx-vimmediacenter-pi1-browsebox{

   float:right;

   width:247px;

   height:25px;

   padding-top:7px;

   text-align:center;

}



div#pressLeftColumn div.tx-vimmediacenter-pi1-browsebox table{

    float:right;

}



div#pressLeftColumn div.tx-vimmediacenter-pi1-browsebox table tr td p a{

    color:#999999;

	margin-left:1px;

}



div#pressLeftColumn div.tx-vimmediacenter-pi1-browsebox table tr td p a:hover{

    color:#d6272c;

}



/*-----------------------IMAGE LIBRARY DETAIL---------------------------*/

div#vpcDetailImageContainer{

   float:left;

   display:inline;

   width:423px;

   margin-left:28px;

   margin-top:20px;

   padding:0px;

   text-align:center;

   background-color:#cccccc;

   

}



div#vpcDetailImageContainer img{

   *margin-bottom:-3px;

}



p.bodytext{

   width:425px;

}



p.newsdatedetail{

   font-style:italic;

}



div#vpcDetailDlDescContainer{

   float:left;

   display:inline;

   width:423px;

   margin-left:28px;

   padding-bottom:20px;

}



div.vpcDetailDlDesc{

   background-image:url(images/pressItemBottomDots.gif);

   background-position:bottom left;

   background-repeat:repeat-x;

   float:left;

   width:423px;

   height:94px;

}



div.vpcDetailDlDesc a{

   float:left;

   background-image:url(images/vpcDlHighRes.gif);

   background-repeat:no-repeat;

   background-position:0px 4px;

   font-weight:bold;

   padding-left:10px;

   color:#cc0003;

}



div.vpcDetailDlDesc a.Add{

   float:right;

   background-image:url(images/pressAdd.gif);

   background-repeat:no-repeat;

   background-position:0px 4px;

   font-weight:bold;

   padding-left:8px;

   color:#cc0003;

}



div.vpcDetailDlDesc span.Add a{

   float:right;

   background-image:url(images/pressAdd.gif);

   background-repeat:no-repeat;

   background-position:0px 4px;

   font-weight:bold;

   padding-left:8px;

   color:#cc0003;

}



div.vpcDetailDlDesc ul{

  margin-top:17px;

  margin-bottom:5px;

}



div.vpcDetailDlDesc ul li{

  line-height:17px;

}



div.vpcDetailDlDesc ul li span{

  font-weight:bold;

  margin-right:5px;

}



a.dlHighRes{

   float:left;

   background-image:url(images/vpcDlHighRes.gif);

   background-repeat:no-repeat;

   background-position:0px 4px;

   font-weight:bold;

   padding-left:10px;

   color:#cc0003;

}



div#vpcBackToOV{

   float:right;

   width:248px;

   height:23px;

   margin-bottom:57px;

   padding-top:10px;

   background-image:url(images/pressItemBottomDots.gif);

   background-repeat:repeat-x;

   background-position:bottom left;

   text-align:center;

}



div#vpcBackToOV a{

   background-image:url(images/searchdetail_redarrow.gif);

   background-repeat:no-repeat;

   background-position:0px 4px;

   font-weight:bold;

   padding-left:10px;

   color:#cc0003;

}



div#vpcDetailPageBrowse{ 

   float:right;

   width:247px;

   height:25px;

   padding-top:7px;

   text-align:center;

   background-color:#cccccc;

}



div#vpcDetailPageBrowse table{

   float:left;

   border-collapse:collapse;

   border-spacing:0px;

   empty-cells:show;

}



div#vpcDetailPageBrowse table td{

   padding:1px;

}



div#vpcDetailPageBrowse table a{

   color:#999999;

}



div#vpcDetailPageBrowse table a:hover{

   color:#cd0005;

}



#outerTable{

   width:247px;

}



 .borderCellLeft{

   width:50%; 

   text-align:left; 

}



 .borderCellRight{

   width:50%; 

   text-align:right; 

}



 .borderCellLeft a{

   padding-left:15px;

}



 .borderCellRight a{

   padding-right:15px;

}



ul#vpcDetailBrowseList{

   float:left;

   width:220px;

   margin-left:15px;

   padding-top:15px;

   padding-bottom:15px;

}



ul#vpcDetailBrowseList li{

   float:left;

   margin-bottom:10px;

   line-height:14px;

   height:36px;

}



ul#vpcDetailBrowseList li a{

   width:160px;

   float:left;

   padding-left:5px;

}



div.vpcThumbAlign{

   position:relative;

   float:left;

   height:36px;

   width:49px;

}







ul#vpcDetailBrowseList li a:hover{

   /*font-weight:bold;*/

   line-height:14px;

}



ul#vpcDetailBrowseList li span.dateIndent{

   padding-left:5px;

   font-style:italic;

}



ul#vpcDetailBrowseList li.vpcBrowseActive{

   font-weight:bold;

   line-height:14px;

}



/* ---------------------- STARTER KIT ---------------------------------*/

div#vpcReleaseContainer{

    clear:both;

	margin-left:28px;

}



div#vpcStarterKitListContainer{

    float:left;

	display:inline;

	margin-left:28px;

	margin-top:20px;

	margin-bottom:40px;

	width:422px;

}



div.vpcStarterKitListItem{

    float:left;

	width:400px;

	margin-bottom:10px;

}



div.vpcStarterKitImgContainer{

  float:left;

  display:table;

  width:65px;

  height:43px;

  #position: relative; 

  overflow: hidden;

  background-color:#999;

  margin-right:15px;

}



div.imgContainerMiddle{

  #position: absolute; 

  #top: 50%;

  width:65px;

  display: table-cell; 

  vertical-align: middle;

  text-align:center;

}



div.vpcStarterKitImgContainer img{

  #position: relative; 

  #top: -50%;

}



div.vpcStarterKitListItem ul{

    float:left;

}



div.vpcStarterKitListItem ul li{

    

}



div#vpcBottomLine{

   background-image:url(images/pressItemBottomDots.gif);

   background-repeat:repeat-x;

   background-position:top left;

   float:left;

   height:30px;

   width:422px;

   margin-top:20px;

}



div#vpcBottomLine a{

   margin-top:8px;

   float:left;

   background-image:url(images/vpcDlHighRes.gif);

   background-repeat:no-repeat;

   background-position:0px 4px;

   font-weight:bold;

   padding-left:10px;

   color:#cc0003;

}



div#vpcBottomLine a.Add{

   float:right;

   background-image:url(images/pressAdd.gif);

   background-repeat:no-repeat;

   background-position:0px 4px;

   font-weight:bold;

   padding-left:8px;

   color:#cc0003;

}



div#vpcBottomLine span.Add a{

   float:right;

   background-image:url(images/pressAdd.gif);

   background-repeat:no-repeat;

   background-position:0px 4px;

   font-weight:bold;

   padding-left:8px;

   color:#cc0003;

}



/* ------------------ RELEASE ITEM -----------------------------*/

ul.releaseSpecs{

   float:left;

}



ul.releaseSpecs li{

   line-height:17px;

}



ul.releaseSpecs li b{

   margin-right:5px;

}



/* --------- PRESS KIT SELECTION----------------*/

td.resultsFooterCell a.Remove{

   float:right;

   width:110px;

   background-image:url(images/pressRemove.gif);

   background-repeat:no-repeat;

   background-position:0px 4px;

   font-weight:bold;

   padding-left:10px;

   margin-right:0px;

   color:#cc0003;

   margin-top:1px;

}



/*a.removeCheck{

   float:right; 

   width:15px;

}*/



a.Remove img{

   float:right; 

   width:15px;

}



div.vpcCheckoutZipAll{

   float:right;

   display:block; 

   background-color:#999;

   height:61px;

   width:247px;

   margin-top:61px;



}



div.vpcCheckoutZipAll input{

   position:relative;

   left:17px;

}





div.vpcCheckoutRemove{

   float:right;

   display:inline;

   height:61px;

   width:247px;

   margin-top:-122px;



}



div.vpcCheckoutRemove input{

   position:relative;

   top:16px;

   left:28px;

}



div#pressCenterHeadLeft p.bodytext{

   width:270px;

   margin:0px;

   padding:0px;

}



span.dd_con{

  padding-left:10px;

}



div#pressCenterHeadLeft p.pressDetailDescription{

  line-height:17px;

  width:420px;

  color:#000;

}



/* --------REPLACE SELECT ------------------*/

/*body {

      font-family:verdana, helvetica, arial, sans-serif;

	  font-size:9px;

	  line-height: 16px;

    }*/

	div.resultproContainer{

	float:right; 

	position:absolute; 

	top:73px; 

	left:344px; 

	height:15px; 

	width:120px;

	z-index:9999;

	}

	

	select{

	  display: block;

      width: 126px;

	}

    select.replaced {

    display: none;

    }

    ul.selectReplacement {

      background: url(images/itemsPerPageDD.gif) top left no-repeat;

      margin: 0;

      padding: 0;

      width: 126px;

    }

    ul.selectReplacement li {

      background: #b3b3b3;

      color: #fff;

      cursor: pointer;

      display: none;

      font-size: 11px;

      line-height: 16px;

      list-style: none;

      margin: 0;

      text-indent:8px;

      width: 126px;

    }

    ul.selectOpen li {

      display: block;

    }

    ul.selectReplacement li.selected {

      background: none;

      color: #fff;

      display: block;

    }

    ul.selectOpen li.selected {

      background: #cc0001;

      display: block;

    }

    ul.selectOpen li:hover,

    ul.selectOpen li.hover,

    ul.selectOpen li.selected:hover {

      background: #cc0001;

      color: #fff;

    }

	

	embed{display:inline;}

	

	h5.flash{letter-spacing:-2px;

		color:#666666;

		z-index:9999;}

	



/*-----------------BOXITEMS PROJECTOVERVIEW------------------------*/



div.projectItemBoxRight {

	float:left;

}

div.projectItemBoxRight img{

	margin-top:25px;

}

div.projectItemInnerStart{

   float:left;

   display:inline;

   width:200px;

   height:50px;

   margin-left:25px;

   margin-top:20px;

}



div.projectItemInnerStart p{

   clear:both;

   width:170px;

   color:#676767;

}



div.projectItemmore {

	clear:both;

	margin-left:21px;

}



div.projectItemmore a{

   background-image:url(images/news/redarrow2.gif);

   background-repeat:no-repeat;

   background-position:0px 4px;

   padding-left:8px;

   margin-left:5px;

   font-weight:bold;

   color:#cc0003;

  

}





div.projectItemInnerStart a.something{

   background-image:url(images/news/redarrow2.gif);

   background-repeat:no-repeat;

   background-position:0px 4px;

   padding-left:8px;

   width:40px;

   margin-left:5px;

   font-weight:bold;

   color:#cc0003;

}



#vpcNextPrev {

	display:block;

	width:423px;

	position:absolute;

	top:465px;

	left:28px;

	color:#CD0003;

}



#vpcNextPrev a{

	color:#CD0003;

	font-weight:bold;

}



#vpcPBNext {

	width:385px;

	display:block;

}



div#vpcDetailDlDescContainer{

  padding-top:20px;

}



div#vpcDetailImageContainer{

   height:318px;

   

}





.vpcImageContainer {

	width:423px;

	 height:318px;

}



.vpcThumbTable {

	width: 49px;

	background-color:#CDCBD0;

}

	

.vpcThumbTD {

	height:36px;

}



.tx-vimmediacenter-pi1-browsebox-SCell a{

	color:#D30003 !important;

}





