/* font-sizes */
/*subnav -> user account */
/* line-height */
/* ==========================================================================
   PANEL-NAV
   ========================================================================== */
.semrwb_teaser {
  max-width: 376px;
  width: 100%;
  height: 473px;
  background-color: #6a6a6a;
  color: white; }

.semrwb_tabs {
  list-style: none;
  width: 100%;
  margin: 0px;
  display: table; }
  .semrwb_tabs li {
    display: table-cell;
    width: 33%; }
    .semrwb_tabs li a {
      display: block;
      height: 75px;
      padding: 20% 0 0 15%;
      background-color: #6a6a6a;
      font-size: 0.35em;
      text-indent: -88888px; }
    .semrwb_tabs li:hover {
      color: #56aa1c; }

#semrwbt_wetter > a {
  background: #7a7a7a url(../img/bg_icon_sprite.png) no-repeat 25px 10px; }

#semrwbt_wetter > a:hover {
  background: url(../img/bg_icon_sprite.png) no-repeat 25px -72px; }

#semrwbt_wetter > a.is_active {
  color: white;
  background: #6a6a6a url(../img/bg_icon_sprite.png) no-repeat 25px -72px; }

#semrwbt_boerse > a {
  border-right: 1px solid #3d3d3d;
  border-left: 1px solid #3d3d3d;
  background: #7a7a7a url(../img/bg_icon_sprite.png) no-repeat -183px 10px; }

#semrwbt_boerse > a:hover {
  background: url(../img/bg_icon_sprite.png) no-repeat -183px -73px; }

#semrwbt_boerse > a.is_active {
  border-left: 1px solid #3d3d3d;
  border-right: 1px solid #3d3d3d;
  color: white;
  background: #6a6a6a url(../img/bg_icon_sprite.png) no-repeat -183px -73px; }

#semrwbt_agrar > a {
  background: #7a7a7a url(../img/bg_icon_sprite.png) no-repeat -400px 10px; }

#semrwbt_agrar > a:hover {
  background: #7a7a7a url(../img/bg_icon_sprite.png) no-repeat -400px -70px; }

#semrwbt_agrar > a.is_active {
  color: white;
  background: #6a6a6a url(../img/bg_icon_sprite.png) no-repeat -400px -70px; }

.semrwb_content {
  padding: 5% 5% 0px 5%;
  z-index: 2; }

#semrwbc_location {
  position: absolute;
  display: block;
  line-height: 1.2em;
  z-index: 2;
  left: 5.3%;
  top: 20%; }

#semrwbc_temperature {
  position: absolute;
  display: block;
  z-index: 2;
  left: 5.3%;
  top: 50%; }

#semrwbc_weathertype {
  position: absolute;
  display: block;
  width: 57%;
  max-width: 240px;
  top: 35%;
  right: 0%;
  z-index: 1; }

#semrwbc_windrain {
  position: absolute;
  display: block;
  top: 78%;
  left: 5%;
  right: 5%;
  z-index: 2;
  list-style: none;
  margin: 0px; }
  #semrwbc_windrain li {
    display: table-cell;
    vertical-align: middle;
    text-align: center;
    height: 15%; }

#semrwbc_windrain .semrw_rainfallinfo_icon, #semrwbc_windrain .semrw_windinfo_icon {
  text-align: center;
  vertical-align: middle;
  width: 100%;
  height: 100%;
  background-position: center center;
  display: table-cell; }

#semrwbc_windrain img {
  margin: 0px auto;
  width: 100%; }

#semrwbc_wr1 {
  width: 11%; }

#semrwbc_wr2 {
  width: auto; }

#semrwbc_wr3 {
  width: 10%; }

#semrwbc_wr4 {
  width: auto; }

#semrwbc_wr2, #semrwbc_wr4 {
  padding: 2px 0px 0px 5px;
  text-align: left !important; }

#semrwbc_weatherdetail {
  background: url("/typo3conf/ext/se_mrwetter/pi1/res/img/bullet.png") no-repeat scroll left 2px transparent;
  color: white;
  padding: 0 0 0 18px;
  text-decoration: none; }
  #semrwbc_weatherdetail:hover {
    color: #60bd1e; }

.semrwbc_linkcontainer {
  position: absolute;
  left: 5%;
  right: 5%;
  bottom: 10px;
  border-top: 1px solid #dddddd;
  text-align: right;
  padding-top: 11px; }

#semrwbc_boersedetail, #semrwbc_agrardetail {
  background: url("/typo3conf/ext/se_mrwetter/pi1/res/img/bullet.png") no-repeat scroll left 2px transparent;
  color: white;
  padding: 0 0 0 18px;
  text-decoration: none; }
  #semrwbc_boersedetail:hover, #semrwbc_agrardetail:hover {
    color: #60bd1e; }

.semrw_windicon {
  background: transparent url("/typo3conf/ext/se_mrwetter/pi1/res/img/semrw_wd_bg.png") no-repeat 0px 0px; }

#semrwb_chartobjectselection {
  list-style: none;
  margin: 4% 0px 0px 0px;
  padding-bottom: 4%;
  border-bottom: 1px solid #f4f5f9; }

#semrwb_chartobjectselection li {
  display: inline;
  padding: 2px 1px 2px 5px;
  color: #f4f5f9;
  cursor: pointer; }

#semrwb_chartobjectselection li.is_active {
  color: #60bd1e; }

#semrwb_chartobjectselection li + li {
  border-left: 1px solid #f4f5f9; }

#semrb_graph_values {
  margin-top: 8%;
  text-align: right;
  color: #ffffff; }

#semrb_graphdata_chart {
  width: 340px;
  height: 200px;
  margin-top: 1%; }

.semrwb_teaser .semrwb_content p {
  border-bottom: 1px solid #f4f5f9;
  padding: 5px 0 20px;
  margin: 15px 0; }

.semrwb_teaser .semrwb_content p.last {
  border-bottom: 0 none; }

.semrwb_teaser .semrwb_content a p {
  color: white; }

.semrwb_teaser .semrwb_content a:hover p,
.semrwb_teaser .semrwb_content a:hover p span,
.semrwb_teaser .semrwb_content a p span {
  color: #56aa1c; }

body.firefox #semrwbc_weatherdetail, body.firefox #semrwbc_boersedetail, body.firefox #semrwbc_agrardetail {
  background-position: left 2px; }

body.ie11 #semrwbc_weatherdetail, body.ie11 #semrwbc_boersedetail, body.ie11 #semrwbc_agrardetail {
  background-position: left 2px; }

body.ie10 #semrwbc_weatherdetail, body.ie10 #semrwbc_boersedetail, body.ie10 #semrwbc_agrardetail {
  background-position: left 1px; }

body.ie9 #semrwbc_weatherdetail, body.ie9 #semrwbc_boersedetail, body.ie9 #semrwbc_agrardetail {
  background-position: left 2px; }

body.ie8 #semrwbc_weatherdetail, body.ie8 #semrwbc_boersedetail, body.ie8 #semrwbc_agrardetail {
  background-position: left 2px; }

body.mac #semrwbc_weatherdetail, body.mac #semrwbc_boersedetail, body.mac #semrwbc_agrardetail {
  background-position: left 2px !important; }
