/* begin mac-msie css-comment-hack \*/

/* Author: ES, MZ \*/
/* LastChangedDate: 2011-11-23 15:02\*/
/* LastChangedBy: mz \*/
#altContent_stage{
	display:block!important;
}
body, 
#header { 
	background: none transparent;
        margin:0;
}
#header #navMeta, 
#header #langSelection, 
#footerActionsL, 
#footerActionsR,
hr.footer,
#footer p,
.mainNavWrapper div.searchBoxMain, 
.mainNavWrapper2 div.searchBoxMain,
ul.flyout,
.mainMenuContent,
#searchLink,#mainNavArea,
.stagePaginationControl,
#navMeta,
a.specialFrameLnk,
#subMenu,
.socialMedia, .share-link{ 
	display:none; 
}
table.lineStyle1 tbody td, table.lineStyle1 th, table tbody td.lineStyle1 {
    border:0px;
}
#contentArea.contentAreaNoPad, #contentArea.contentArea {
    float:left;
}
#contentArea.contentAreaNoPad .overlayR, #contentArea.contentArea .overlayR, #cntStage .stageCntMain .overlayR.bgTransBBlue75 {
    display: block;
}
#footerCnt p.copyright {
	color:#000!important;
	display:block!important;
}
#header #virtimoLogo{
  margin-left: 900px;
}
#wrapperAll{
  height: 100%;
  margin: 0;
  padding: 0;
}
.cntBox, .overlayL  {
    margin-left:0;
}
.closed, .toggleof.closed {
  display: block!important;
}
.toggle.toggledwn {
  background: none transparent!important; 
  padding: 0;
}
.txtSection {
  vertical-align: top;
}
.imgSection {
  display:block !important;
  width: auto !important;
}
cntStage.isoPicture{
  border: none;
}
th {
  border-bottom-color:#C3C3C4;
  border-bottom-style:solid;
  border-bottom-width:1px;
}
table {
  border-collapse: separate;
}
.grid1,.grid2, .grid3, .grid4, .grid5 ,.grid6, .grid7, .grid8,.grid9,.grid10,.grid11,.grid12,.cntBox.col2, .cntBox.col3, .cntBox.col4, .cntBox.col5, .cntBox.col6, .cntBox.col7, .cntBox.col8, .cntBox.col10, .cntBox.col11, .cntBox.col12, .cntBox.col13, .cntBox.col14{
    float:left;
    width:auto!important;
    clear:left;
    margin-left:0;
}
#cntHeadline h1 {
    display: none;
}

#websiteTitleArea {
    font-size: 2.1em;
    font-weight: bold;
    width:750px;
    float:left;
}
#header #virtimoLogo {
top:8px;
right:0;
}

.stageCntMain .imgSection {
    border: 1px solid gray;
}
#cntHeadline .cntBox,  #cntStage .cntBox {
    border:0px;
}
.cntWrapper .cntBox, .grid2 .cntBox , .grid3 .cntBox, .grid4 .cntBox , .grid5 .cntBox, .grid6 .cntBox , .grid7 .cntBox, .grid8 .cntBox, .cntBox.col16{
    margin: 10px 0 5px !important;
    float:left;
    border-bottom: 1px dotted gray;
}
.contentArea .cntBox h1 {
    display:none;
}
#stagePagination {display:none}

#fallbackOpen .closed {
    display: block;
}
#fallbackOpen ul li a{
    display: none;
}
#footerCnt{
    padding-left: 0px;
}
.stageCntMain .overlayR {
    display:none;
}
table, th, tr, td {
    border: 1px solid gray;
}

/* fixes */
#fallbackClose,.tooltip_active, .imgSection .disturber, .captchaWrapper, .submitrow { display:none!important;}
#fallbackOpen { display:block;}
h3.toggle, a.relatedLnk, a.relatedPdf, a.relatedMail, a.relatedShare, a.relatedStar, a.locArrow { padding:0px!important; height:auto!important;}
a.btn { padding:0px!important; height:auto!important;}
a.btn span, button.btnWhite span, a.btnWhite span, .bgTransBBlue75 .txtSection ul.relatedItems li a.relatedLnk, .bgTransBBlue75 .txtSection ul.relatedItems li a.relatedPdf,.bgTransBBlue75 .txtSection ul.relatedItems li a.relatedLnk span, ul.relatedItems li a.relatedPdf { color: #215F8B!important; height:auto!important; padding:0px!important; font-size:12px!important;}
.tsrBoxL .txtSection, .tsrBoxR .txtSection, div.imgBoxLeft.grey .imgSection, div.imgBoxLeft.inverse .imgSection { padding-left:0px!important; }
div.imgBoxLeft.grey h2, div.imgBoxLeft.grey h3, div.imgBoxLeft.inverse h2, div.imgBoxLeft.inverse h3 { padding-top:0px!important; padding-left:0px!important;}
.grey .txtSection, .inverse .txtSection, .blue .txtSection, .red .txtSection, .bgYellowGreen .txtSection, .bgGreyDark .txtSection, .bgRed .txtSection { padding:0px!important;}
.grid4 .col4.overlapTopL, .grid4 .col4.overlapBtmL, .grid4 .col4.overlapTopR, .grid4 .col4.overlapBtmR,#teaser_5,#teaser_7, #teaser_9,#teaser_3{border-bottom: 1px dotted gray; width:100%;}
div.imgBoxLeft .imgSection { float: none;}
div.col8.imgBoxLeft .txtSection, div.col3.imgBoxLeft .txtSection, div.col4.imgBoxLeft .txtSection { margin-left: 0px }
#cntHeadline,#webformsubmit,.paginatorDefault,.clear, #header,#mainNavArea,#subMenu,#mainNavArea{float:left;height:0px;display:none;page-break-after: "";page-break-before: "";}
.slidercontainer .gallery_txt{display:block!important}
#teaser_5 .imgSection ,#teaser_7 .imgSection, #teaser_9 .imgSection,#teaser_3 .imgSection {display: none!important;}
.universalBox .txtSection.col5 {
    float:left;width:100%;padding-bottom:10px;margin-bottom:10px;border-bottom: 1px dotted gray; 
}
.universalBox .imgSection {
    float:left;
} 
.universalBox .imgSection p {
    float:left;
    display: block;
    position: static;
    padding:0 ;
    margin:0 0 0 10px;
    
}
div.col6.imgBoxLeft .txtSection, div.col12.imgBoxLeft .txtSection { margin-left:0px; padding-bottom:10px;}
div.imgBoxTop .txtSection {padding-bottom:10px;}
.universalBox .txtSection {padding-left:0px;}
iframe { overflow:visible; width:auto; overflow:scroll;}
h3.toggle { padding-left:0px!important; margin-left:0px!important;}
.form, .form fieldset { position: inherit; margin:0; padding:0;}
.form .comment p { padding-left:0px;}

/* iframefix */
.contentArea, .cntWrapper, #wrapperAll .contentArea .cntBox, iframe  { width:100%!important;}
