body {
  line-height: 1.4;
  color: black;
  font-size: 1em;
}
 
h1, h2, h3, h4, h5, h6  {
  line-height: inherit;
}

h5 {
  font-size: 0.83em;
}

h4 {
  font-size: 1em;
}

ul {
  margin: 1em 0;
}

blockquote {
  padding: 0;
  border: 0 none;
}

a:focus {
  outline: 0 none;
  outline: 0px auto -webkit-focus-ring-color;
  outline-offset: 0;
}

a:active {
  outline: none;
}


li {
    line-height: 1.4;
}

hr {
  display: block; 
  height: 1px; 
  border: 0; 
  border-top: 1px solid #eaeaea; 
  padding: 0;
  margin: 1em 0;
}



.lead {
    font-size: 1em;
    font-weight: bold;
    line-height: inherit;
    *line-height: 1.2em; 
}

img {
  max-width: none;
}


/* tabs */

.nav-tabs {
	    border-bottom:1px solid #eaeaea;
      height:30px;
      margin: 0;
      padding: 0;
    }

.nav-tabs > li, .nav-tabs > li:hover {
  background: url(/web/20140112164113im_/http://wirtschaftsblatt.at/img/css/tabsDevider.png) no-repeat 100% 0px transparent;
  margin: 0;
  margin-bottom: -1px;
  padding:0px 10px 5px 10px;
  border: 0 none;
}            

.nav-tabs > li.first {
  padding-left: 0px;
}

.nav-tabs > li.last, .nav-tabs > li.last:hover {
   padding-right: 0;
   background: none;
}

.nav-tabs > li.active {
background: url(/web/20140112164113im_/http://wirtschaftsblatt.at/img/css/tabsDevider.png) no-repeat 100% 0px transparent;
color: #000;
border: 0 none;
} 

		
.nav-tabs > li > a {
  color: #b3b3b3;
  cursor: default;
  background: transparent;
  border: 0 none;
  text-align:center;
  font-size: 16px;
  margin: 0;
  padding: 0;
  padding-bottom: 16px;
  line-height:16px;
  -webkit-border-radius: 0;
     -moz-border-radius: 0;
          border-radius: 0;
  outline: 0 none;
}


.nav-tabs > li > a:hover,
.nav-tabs > li > a:active,
.nav-tabs > li > a:focus,
.nav-tabs > .active > a,
.nav-tabs > .active > a:active,
.nav-tabs > .active > a:hover,
.nav-tabs > .active > a:focus {
color: #000;
background: transparent;
border: 0 none;
outline: 0 none;
} 

               
.nav-tabs > .active > a,
.nav-tabs > .active > a:active,
.nav-tabs > .active > a:hover,
.nav-tabs > .active > a:focus {
  background:url(/web/20140112164113im_/http://wirtschaftsblatt.at/img/css/ActiveTab.png) no-repeat 50% 100% transparent;
  outline: 0 none;
}

.tab-content {overflow: visible;}

/* end tabs */


/* forms */


.btn {
  box-shadow: none;
  font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
  border-radius: 3px 3px 3px 3px;
  font-size: 13px;
  height: 25px;
  line-height: 25px;
  padding: 0 10px;
  text-shadow: none;
}

.btn, .btn:focus, .btn:hover, .btn:active {
    background-position: 0;
    color: #000000;
}

.btn:focus {
  outline: 0 none;
  outline-offset: 0px;
}


.btn-primary, .btn-primary:focus, .btn-primary:hover, .btn-primary:active, .btn-primary:visited:hover, .btn-primary:visited  {  
    color: #FFFFFF;  
    background-color: #066B95;    
    background-image: -moz-linear-gradient(top, #066B95, #005478);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#066B95), to(#005478));
    background-image: -webkit-linear-gradient(top, #066B95, #005478);
    background-image: -o-linear-gradient(top, #066B95, #005478);
    background-image: linear-gradient(to bottom, #066B95, #005478);      
    background-repeat: repeat-x;
    border-color: #005478 #005478 #066B95;
    border-color: rgba(0, 87, 126, 0.1) rgba(0, 87, 126, 0.1) rgba(0, 87, 126, 0.25);            
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff066B95', endColorstr='#ff005478', GradientType=0); 
}                        

.ie7 input[type="submit"].btn {
  padding-top: 0;
  padding-bottom: 0;
}

.help-block, .help-inline {
    color: black;
}

label {
  font-weight: normal !important;
  margin-bottom: 0px;
}


.form-search .input-append .btn {
    border-radius: 0;
}


form {                 
  margin: 0;
}


.form-horizontal .control-group {
    margin-bottom: 15px;
    padding-top: 0;
}
legend + .control-group {
    margin-top: 10px;
}

.form-horizontal .controls {
    padding: 0;
}

.form-horizontal .control-label {
    text-align: left;
    padding-top: 0;
    margin-top: 0;
}

.form-horizontal .controls small,
.form-horizontal .form-actions small {
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size: 0.74em;
    line-height: 1.1;
    margin-left: 5px;
    vertical-align: middle;
}

.form-horizontal .controls small {
    width: 150px;    
}

.form-horizontal .controls small.help-block {
    margin-left: 35px;
}


.form-actions {
    background-color: #FFFFFF;
    border-top: 0 none;
    margin: 0.5em 0 1em 0;
    padding: 0;
}

.form-actions .btn {
  width: auto!important;
}

input, textarea, .uneditable-input {
  width: 200px;
}

.radio.inline input[type="radio"], input[type="radio"] {
    margin-top: 0;
}

input[type="radio"] {
  margin-right: 5px; 

}

.controls > .radio:first-child, .controls > .checkboxBoot:first-child, .radio.inline, .checkboxBoot.inline {
  padding-top: 0;
  padding-right: 10px;
  line-height:1.5;
}

.ie .form-horizontal .controls {
  padding-left: 0;
}

.ie7 .radio.inline, .ie7 .checkboxBoot.inline {
  line-height: 1.2;  
}

.ie8 input[type="radio"] { margin-top:7px; }
.ie7 input[type="radio"], .ie7 .radio.inline input[type="radio"] { margin-top:4px; } 
.ie7 .checkboxBoot input[type="checkbox"] { margin-top:4px !important; }

select:focus,
textarea:focus,
input[type="text"]:focus,
input[type="password"]:focus,
input[type="datetime"]:focus,
input[type="datetime-local"]:focus,
input[type="date"]:focus,
input[type="month"]:focus,
input[type="time"]:focus,
input[type="week"]:focus,
input[type="number"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="search"]:focus,
input[type="tel"]:focus,
input[type="color"]:focus {
  border: 1px solid #B3B3B3;
  -webkit-box-shadow: none !important;
     -moz-box-shadow: none !important;
          box-shadow: none !important;
  outline: 0 none;
}

input[type="file"]:focus,
input[type="radio"]:focus,
input[type="checkbox"]:focus {
  outline: 0 none;
  outline: 0px auto -webkit-focus-ring-color;
  outline-offset: 0;
}

input[type="radio"],
input[type="checkbox"] {
  border: 0 none;
}

select,
textarea,
input[type="text"],
input[type="password"],
input[type="datetime"],
input[type="datetime-local"],
input[type="date"],
input[type="month"],
input[type="time"],
input[type="week"],
input[type="number"],
input[type="email"],
input[type="url"],
input[type="search"],
input[type="tel"],
input[type="color"],
.uneditable-input {
  color: black;
  margin-bottom: 0;
  padding: 2px 5px;
  background-color: #ffffff;
  border: 1px solid #B3B3B3;
  font-size: 1em;
  height: auto;
  line-height: 1.2em;
  vertical-align: middle;
  
  -webkit-box-shadow: none;
     -moz-box-shadow: none;
          box-shadow: none;
  -webkit-transition: none;
     -moz-transition: none;
       -o-transition: none;
          transition: none;
  -webkit-border-radius: 0px;
     -moz-border-radius: 0px;
          border-radius: 0px;
}	

select {
  padding: 0 0 0 5px;
}


legend {
    border: 0 none;
    color: black;
    font-size: 1.467em;
    line-height: inherit;
    margin-bottom: 10px;
}


.input-append, .input-prepend {
    font-size: 1em;
}

.label {
    background-color: transparent;
    color: #000000;
    font-size: 1em;
    padding: 0 4px;
}


.input-mini { width: 30px; }
.input-small { width: 60px; }
.input-medium { width: 100px; }
.input-large { width: 180px; }
.input-xlarge { width: 270px; }
.input-xxlarge { width: 400px; }

.alert {
  margin-bottom: 10px;
  margin-top: 5px;
  padding: 5px 10px;
}

@media screen and (max-device-width:1024px) {
  input {
    -webkit-border-radius: 5px !important;
       -moz-border-radius: 5px !important;
            border-radius: 5px !important;
  }
  
  .radio.inline, .checkboxBoot.inline {
      line-height: 1.2;
  }
  
}

@media screen and (max-device-width:767px) {
  input {
    -webkit-border-radius: 0px !important;
       -moz-border-radius: 0px !important;
            border-radius: 0px !important;
  }

    input.btn, .btn {
    -webkit-border-radius: 5px !important;
       -moz-border-radius: 5px !important;
            border-radius: 5px !important;

  }

  .table th, .table td {line-height: 1.2; vertical-align: middle; }

}




/* Docasne a prebrate z login.css */
/**** Restricted sections login ****/

div.restricted-warning {font-size: 1.467em; margin-top: 31px; color: #BB3466;}
form.premium-content {width: 100% !important;}
form.premium-content .extended {width: 165px; }
form.premium-content h3 {font-size: 2em; margin-top: 10px; margin-bottom: 25px;}
form.premium-content label {
	font-size: 0.95em;
	margin-top: 4px !important;
}	
form.premium-content input#benutzername, form.premium-content input#pw {width: 200px; margin-top: 1px;}
form.premium-content input.styled-button {
	width: 160px !important;
	background: url('/web/20140112164113im_/http://wirtschaftsblatt.at/img/css/button-160.jpg') no-repeat \9;		 /* IE8 and below */
	display: inline;
	margin: 0;
}
form.premium-content input.submit.styled-button {
	width: 80px !important; 
	background: url('/web/20140112164113im_/http://wirtschaftsblatt.at/img/css/button-80.jpg') no-repeat \9;		 /* IE8 and below */
	display: block; 
	margin-top: 20px; 
	margin-left: 175px !important; 
	margin-bottom: 27px;
}




.abo-testen {border: 1px solid #BB3466; padding: 15px 0;}
.abo-testen h3 {margin: 0; font-size: 1.35em; padding-left: 17px;}
.abo-testen div.restricted-warning {padding-left:17px; margin-top: 0; font-size: 1.35em; margin-bottom: 28px;}
.abo-testen h4 {padding-left: 17px; margin-bottom: 0;} 
.abo-testen ul {padding: 0 17px; margin: 0; line-height: 1.2;}
.abo-testen li {padding: 0; margin-top: 18px; list-style: none;}
.abo-testen img {width: 100%; margin-top: 11px; margin-bottom: 3px;}

.abo-headline {font-size: 1.14em;}




.verysmall {
    font-size: 75%;
}

.pink {
  color: #BB3466 !important;
}

.btn.pink, .btn.pink:focus, .btn.pink:hover, .btn.pink:active  {
    color: #FFFFFF !important; 
    background-color: #BB3466;
    background-image: -moz-linear-gradient(top, #BB3466, #AA3355);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#BB3466), to(#AA3355));
    background-image: -webkit-linear-gradient(top, #BB3466, #AA3355);
    background-image: -o-linear-gradient(top, #BB3466, #AA3355);
    background-image: linear-gradient(to bottom, #BB3466, #AA3355);
    border-color: #BB3466 #BB3466 #AA3355;        
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#BB3466', endColorstr='#AA3355', GradientType=0);  
}

.gray {
  color: #8A8A8A !important;
}

.btn.gray, .btn.gray:focus, .btn.gray:hover, .btn.gray:active  {
    color: #FFFFFF !important; 
    background-color: #8A8A8A;
    background-image: -moz-linear-gradient(top, #AFAFAF, #8A8A8A);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#AFAFAF), to(#8A8A8A));
    background-image: -webkit-linear-gradient(top, #AFAFAF, #8A8A8A);
    background-image: -o-linear-gradient(top, #AFAFAF, #8A8A8A);
    background-image: linear-gradient(to bottom, #AFAFAF, #8A8A8A);
    border-color: #AFAFAF #AFAFAF #8A8A8A;        
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#AFAFAF', endColorstr='#8A8A8A', GradientType=0);  
}

.noLeftPadding { 
  padding-left:0;
}

.noRightPadding { 
  padding-left:0;
}

.noPadding {
  padding-left:0;
  padding-right:0;
}

.alert.classic {
  background: white;
  background:transparent;
  padding: 0;
  border: 0 none;
}

.form-inverted, .form-inverted a, .form-inverted a:hover, .form-inverted a:visited, .form-inverted a:visited:hover {
  color: white;
  text-decoration: none;
  font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
  font-weight: bold;
}

.form-inverted label.control-label {  
  text-align:right;
}

.form-inverted small {
  font-weight: normal;
  color: white;
}

.form-inverted .form-actions {
  background: #00547A;
  background: transparent;
}

.form-inverted .control-label {
  text-align: right;
}

.form-inverted .btn {
  box-shadow: 0 2px #003960;
}


.control-group.control-stacked > .control-label,
.longLabels .control-group.control-stacked > .control-label {float:none;}

.control-group.control-stacked > .controls,
.longLabels .control-group.control-stacked > .controls {margin-left:0;}


label.inline-label {display: inline;}


.control-group .control-group-inner {margin: 1em 20px;}
.control-group .control-group-inner .control-label {width:90px;}
.control-group .control-group-inner .controls {margin-left:100px;}


.form-horizontal.shortLabels .control-group > .controls {margin-left:140px;}
.ie7 .form-horizontal.shortLabels .control-group > .controls {margin-left:0px;}
.form-horizontal.shortLabels .control-group > .control-label {width: 130px;}
.form-horizontal.shortLabels .form-actions {padding-left: 140px;}

.form-horizontal.veryShortLabels .control-group > .control-label { width: 100px; }
.form-horizontal.veryShortLabels .control-group > .controls { margin-left: 100px; }
.ie7 .form-horizontal.veryShortLabels .control-group > .controls {margin-left:0px;}
.form-horizontal.veryShortLabels .form-actions { padding-left: 100px; }


/* new features for bootstrap */

@media screen and (max-device-width:767px) {

    .row-fluid.row-not-stacked [class*="span"] { float:left; }
    .row-fluid.row-not-stacked .span1 { width: 8.3%; }
    .row-fluid.row-not-stacked .span2 { width: 16.6%; }
    .row-fluid.row-not-stacked .span3 { width: 24.9%; }
    .row-fluid.row-not-stacked .span4 { width: 33.2%; }
    .row-fluid.row-not-stacked .span5 { width: 41.5%; }
    .row-fluid.row-not-stacked .span6 { width: 49.8%; }
    .row-fluid.row-not-stacked .span7 { width: 58.1%; }
    .row-fluid.row-not-stacked .span8 { width: 66.4%; }
    .row-fluid.row-not-stacked .span9 { width: 74.7%; }
    .row-fluid.row-not-stacked .span10 { width: 83%; }                              
    .row-fluid.row-not-stacked .span11 { width: 91.3%; }
    .row-fluid.row-not-stacked .span12 { width:99.6%; }

    .control-group.control-mobile-stacked > .control-label,
    .longLabels .control-group.control-mobile-stacked > .control-label {float:none;}

    .control-group.control-mobile-stacked > .controls,
    .longLabels .control-group.control-mobile-stacked > .controls {margin-left:0;}
  
    input[type="checkbox"], input[type="radio"] {
      transform: scale(2);
      -webkit-transform: scale(2); /* Safari and Chrome */   
    }

    .radio input[type="radio"], .checkboxBoot input[type="checkbox"] {  
      margin: 10px 5px 0px -30px;
      position:relative; 
      top: 10px;
    }

    .radio, .checkboxBoot {
      padding-left: 30px; 
    }
    
    .nav-tabs > li > a {
      font-size: 1em;
      }
      
    .form-horizontal.veryShortLabels .control-group > .control-label { width: 150px; }
    .form-horizontal.veryShortLabels .control-group > .controls { margin-left: 150px; }
    .form-horizontal.veryShortLabels .form-actions { padding-left: 150px; }

    .form-horizontal.shortLabels .control-group > .controls {margin-left:210px;}
    .form-horizontal.shortLabels .control-group > .control-label {width: 210px;}
    .form-horizontal.shortLabels .form-actions {padding-left: 210px;}
    
    .form-inverted {padding-top: 1.5em; padding-bottom: 1.5em;}
}


/*
     FILE ARCHIVED ON 16:41:13 Jan 12, 2014 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 03:32:51 Sep 01, 2022.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 1321.804
  exclusion.robots: 0.242
  exclusion.robots.policy: 0.234
  RedisCDXSource: 825.3
  esindex: 0.012
  LoadShardBlock: 477.67 (3)
  PetaboxLoader3.datanode: 302.173 (5)
  CDXLines.iter: 13.335 (3)
  PetaboxLoader3.resolve: 182.798 (3)
  load_resource: 182.796 (2)
*/