@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,700);
body	{
  font: 11px/1.4em 'Open Sans',Verdana,"Bitstream Vera Sans","DejaVu Sans","Liberation Sans",Geneva,sans-serif;
  background:#fff;
}
/*
for complete width grid, uncomment this:
.container { width: auto; }
*/
.container {width: auto; }
.row-fluid{text-align:center;
  max-width:1400px;

}
.twitter-typeahead, .tt-hint, .tt-input, .tt-menu { background-color: #fff; width: 100%; }
#mapcontainer{
  width: 100%;
}
.wz_header {height:100%; max-height:44px;}
.navbar-brand {
  margin: 0px;
  padding: 0px;
  width: 80%;
}
.bxp {
  padding: 3px;
}
.bltxt {
  color:#000;
}
/* two rows of models on default page */
.halfmodel {
    padding: 2px;
    font-size: 0.8em;
    line-height: 1em;
}


/* for getting two columns in one row in the menu  */
.open> ul>li.hz{
  display: inline-flex !important;
}

/* these are for the navigation buttions  */
.glyphicon.glyphicon-chevron-left, .glyphicon.glyphicon-chevron-right {
  font-size: 0.8em;
}

.nav_dates a {
  padding: 3px;
}

.list-unstyled a {
  color: #000;font-weight:normal;line-height:190%;
}

.navbar-brand, .navbar-nav li > ul > li > a {
  line-height: 90%;
}

div[class*='col-md-'] {
  margin: 0;
  padding: 0 2px 0 2px;
  background:#fff;
  border: 0px;
}

.pagination ul, li, a{
  margin: 0px;
  padding: 0px;
}

.panel-body span {
  line-height: 26px;
}

.panel-body {
  padding:5px;
}

.addthis_sharing_toolbox {
  display:inline-block; padding:4px;
}

span.glyphicon.glyphicon-th-large, span.glyphicon.glyphicon-stop.special, span.glyphicon.glyphicon-hand-up, span.glyphicon.glyphicon-film, span.glyphicon.glyphicon-chevron-up, span.glyphicon.glyphicon-chevron-down, span.glyphicon.glyphicon-question-sign {
  font-size: 1em;
  padding-left:0px;
  padding-right:2px;
  margin-top:-4px;
}

.headername {
  font-size: 1.2em;
  color:rgba(255, 255, 255, 0.137);
}

span.glyphicon.glyphicon-user {
  font-size: 0.7em;
  padding:0px;
  margin:0px;
}
span.glyphicon.glyphicon-home {
  font-size: 1.2em;
  color:#fff;
}

.leadtime ul {  
  overflow: hidden;float:left;
  display:inline-block;
  width:auto;
  padding:0px;
  margin: 0px;
  border-right: 1px solid #000;
}
.leadtime:after{
  clear: both;
  content: "";
  display: block;
}
.leadtime a {
  display:inline-block;
  min-width:26px;
  padding:3px;
  margin: 0px;  
}

.leadtime a:hover {
  color: #fff;
  background-color:#333;
  text-decoration:none;
}


span.glyphicon {
  font-size: 2.6em;
  padding-left:10px;
  padding-right:10px;
}

#centercontainer {
  width: 100%; margin:0px;padding:0px;
  text-align: center;
}

.textr {
  text-align: right;
}

.darkgrey, .darkgrey a {
  color: #222;
}

.darkgreyb, .darkgreyb a {
  background-color:#E3E4FA;
  color: #000;
  border-color: #E3E4FA; 
  font-size: 1.2em;font-weight: normal;
}
.spaced {
  padding:3px;float:right;
}
.orangeb, .orangeb a {
  background-color:#222;
  color: #fff;
  border-color: #ccc;
  font-size: 1.2em;font-weight:bold;
}

.smodel, .smodel a {
  background-color:#000;
  color: #A9A9A9;
  border-color: #000;
  font-size: 1em;
  font-weight: normal;
}
.smodelavail, .smodelavail a {
  background-color:#000;
  color: #fff;
  border-color: #000;
  font-size: 1em;font-weight: bold;
}

.smodelsel, .smodelsel a {
  background-color:#222;
  color: #fff;
  border-color: #fff;
  font-size: 1.2em;
}
.min22 {
  min-height:22px;
}
.panel-default > .panel-heading-modeldesc {
  background-color: #000;
  color: #fff;
  border-color: #333;
  border-radius: 4px 4px 0px 0px;
  margin: 0px;
  padding: 4px;
  width: 100%;
  line-height: 1.8em;
  text-align: left;
}
.panel-default.borderless {
  border:0px;
}
.panel-default > .panel-body-custom {
  font-size: 10px;
  border-color: #333;
  padding:3px;
  border-radius: 0px 0px 4px 4px;
}

.darkyellow {
  background-color: #000;
  color: #fff;
  border-color: #333;
  margin: 0px;
  padding: 0px 3px 0px 3px;
  width: 100%;
  text-align: center;
}

.darkyellow h4 {
  margin: 0px;
}

p.GermanButton {
  background-color: #fff;
  color:#000;
  border: 0px solid #fff;
  text-indent:20px
}

p {text-align:left;}
a[class^='tm']  {background-color: #E3E4FA; color: #000;}
a[class^='tm0']  {background-color: #99FF99; color: #000;}
a[class^='tm3']  {background-color: #33a02c; color: #000;}
a[class^='tm6']  {background-color: #FFFF99; color: #000;}
a[class^='tm9']  {background-color: #fdbf6f; color: #000;}
a[class^='tm12']  {background-color: #99CCFF; color: #000;}
a[class^='tm15']  {background-color: #1f78b4; color: #000;}
a[class^='tm18']  {background-color: #FF9933; color: #000;}
a[class^='tm21']  {background-color: #fb9a99; color: #000;}
a[class^='tm99']  {background-color: #FF0000; color: #FFF;}

.tm {border-color: #E3E4FA; background-color: #E3E4FA; color: #000;}
.tm0 {border-color: #99FF99; background-color: #99FF99; color: #000;}
.tm3 {border-color: #33a02c; background-color: #33a02c; color: #000;}
.tm6 {border-color: #FFFF99; background-color: #FFFF99; color: #000;}
.tm9 {border-color: #fdbf6f; background-color: #fdbf6f; color: #000;}
.tm12 {border-color: #99CCFF; background-color: #99CCFF; color: #000;}
.tm15 {border-color: #1f78b4; background-color: #1f78b4; color: #000;}
.tm18 {border-color: #FF9933; background-color: #FF9933; color: #000;}
.tm21 {border-color: #fb9a99; background-color: #fb9a99; color: #000;}

.latest  {border-style: solid; border-width: 2px;border-color: red !important;} 
.notlat  {border-style: solid; border-width: 2px;}

.tcurrent, .tcurrent a {
  background-color: #222 !important;
  color: #fff !important;
}
.dropdown-menu h6 {
  padding-left:10px;
  font-weight:bold;
}

.page-header {
  margin: 48px 0px 0px 0px;
  padding:0px;
  background: #fff;border:0px;
}
.langsel li, .langsel ul {
  width: 26px;
}
.navbar-nav {
  font-size: 1.4em;
  font-weight:bold;
}
