/* optimierte seitendarstellung bei mobilen endgeräten */
html{
  -webkit-text-size-adjust:none
}
body{
  margin:0;
  padding:0;
  background:#fff;
  color:#000;
  text-align:center;
  font-size: 100.1%;
  line-height:100.1%;
}
div.insel-wrapper{
  background:#fff;
}
/* ServiceBlock / Suche */
div.container, div.container span, div.container p, div.container ul, div.container li, div.container ol, div.container h1, div.container h2, div.container h3, div.container h4, div.container h5, div.container h6, div.container td, div.container th, div.container input, div.container select, div.container textarea, div.container dt, div.container dd, div.container form, div.container em{
  font:normal 10px verdana,helvetica,sans-serif;
  margin:0;
  padding:0;
} 
div.wrapper{
  text-align:left;
  width:865px;
  position:relative;
  top:3px;
  display:block;
  margin:0 auto;
}
div.branding{
  position:relative;
  height:70px;
}
fieldset{
  margin:0;
  padding:0;
  border:0;
}
/* Datum */
div.date{
  position:absolute;
  top:30px;
  right:0.3em;
  z-index:1;
}
/* //Datum */
div.container{
  width:865px;
  display:table;
}
div.clearall{
  clear:both;
  height:1px;
  font-size:1px;
  padding:0;
}
.versteckt{
  position:absolute;
  top:-5000px;
  left:-5000px;
}
div.container a:link, div.container a:visited{
  color:#000;
  text-decoration:none;
}
div.container li{
  list-style:none;
}
div.service{
  width:542px;
  margin-top:2px;
  height:22px;
  text-align:right;
  border-bottom:1px solid #666;
  border-right:2px solid #666;
  float:left;
}
div.search{
  width:315px;
  margin-top:2px;
  background:#666;
  border:1px solid #666;
  border-top:0;
  height:22px;
  text-align:right;
  float:right;
}
div.service ul{
  margin:4px 16px 0 0;
}
div.service li{
  display:inline;
  margin-left:-8px;
}
div.service li a:link, div.service li a:visited, div.service li strong{
  font-size:10px;
  padding:0 9px 1px 9px;
  font-weight:normal;
  /*background:url(/image/pfeil-right.gif) no-repeat 2px 1px;*/
}
/*hover im branding.css*/
.suchfeld{
  width:180px;
  text-align:center;
}
.suchknopf{
  position:relative;
  top:4px;
  right:.1em;
  height:14px;
}
*html .suchknopf{
  top:2px;
}
/* //ServiceBlock / Suche */
/* br-online / Navigationsblöcke */
div.naviBox{
  margin:16px 0 0 3px;
  padding:5px;
  width:165px;
  height:100px;
  position:relative;
  border-bottom:1px solid #666;
  border-left:1px solid #666;
  border-right:2px solid #666;
  float:left;
}
#radioBox, #tvBox, #brBox{
  left:185px;
  margin-left:3px;
}
/* ie5.5 hack ersten wert kennen beide zweiten wert nur der ie6 */
*html div.naviBox {
  width/**/: 165px;
  height/**/: 6.15em;
  wid\th: 165px;
  hei\ght/**/: 113px;
}
div.naviBox ul{
  margin:-.3em 0 0 0;
}
div.naviBox li{
  /*display:table;*/
  margin-bottom:2px;
}
*html div.naviBox li{
  float:left;
  width:160px;
}
div.naviBox a:link, div.naviBox a:visited, div.naviBox strong{
  font-size:10px;
  padding:0 .1em 1px 10px;
  display:block;
  font-weight:normal;
}
/*hoverfarbe im branding.css*/
div.naviBox h3.kategorie{
  font-size:10px;
  letter-spacing:1.5px;
  font-weight:bold;
  position:absolute;
  top:-1.3em;
  left:-.2em;
  display:block;
}
div.themen a:link, div.themen a:visited, div.themen strong{
  font-size:10px;
  padding:0 10px 1px 10px;
  width:2em;
  font-weight:normal;
}
div.themen a.highlight, div.themen a:hover, div.themen a:focus, div.themen a:active, div.themen strong{
  color:#fff;
}
div.themen li#naviJugend a.highlight, div.themen li#naviJugend a:hover, div.themen li#naviJugend a:focus, div.themen li#naviJugend a:active, div.themen li#naviJugend strong{
  background:#000;
}
div.themen li#naviKultur a.highlight, div.themen li#naviKultur a:hover, div.themen li#naviKultur a:focus, div.themen li#naviKultur a:active, div.themen li#naviKultur strong{
  background:#8B034D;
}
div.themen li#naviWissen a.highlight, div.themen li#naviWissen a:hover, div.themen li#naviWissen a:focus, div.themen li#naviWissen a:active, div.themen li#naviWissen strong{
  background:#01437A;
}
div.themen li#naviBayern a.highlight, div.themen li#naviBayern a:hover, div.themen li#naviBayern a:focus, div.themen li#naviBayern a:active, div.themen li#naviBayern strong{
  background:#4b8403;
}
div.themen li#naviSport a.highlight, div.themen li#naviSport a:hover, div.themen li#naviSport a:focus, div.themen li#naviSport a:active, div.themen li#naviSport strong{
  background:#ea680b;
}
div.themen li#naviRatgeber a.highlight, div.themen li#naviRatgeber a:hover, div.themen li#naviRatgeber a:focus, div.themen li#naviRatgeber a:active, div.themen li#naviRatgeber strong{
  background:#077992;
}
div.themen li#naviAktuell a.highlight, div.themen li#naviAktuell a:hover, div.themen li#naviAktuell a:focus, div.themen li#naviAktuell a:active, div.themen li#naviAktuell strong{
  background:#AD0306;
}
div.themen{
  height:16px;
  border-bottom:1px solid #666;
  border-left:1px solid #666;
  border-right:2px solid #666;
  clear:both;
  padding-left:185px;
}
div.themen li{
  display:inline;
  margin-right:19px;
  position:relative;
  top:2px;
}
div.themen li a:link, div.themen li a:visited, div.themen strong{
  font-size:10px;
}
div.br-online{
  margin:5px 0 0 2px;
  padding:5px;
  width:170px;
  height:5.2em;
  position:relative;
  float:left;
}
div.br-online li{
  display:inline;
}

div.br-online li a:hover, div.br-online li a:active, div.br-online li a:focus, div.br-online li strong{
  text-decoration:underline;
}
span.bayerischer-rundfunk{
  position:absolute;
  top:60px;
  left:21px;
  font:normal 9px verdana,arial,helvetica,sans-serif;
}
span.bayerischer-rundfunk a{
  text-decoration:none;
  color:#000;
  font-weight:normal;
  font:normal 9px verdana,arial,helvetica,sans-serif;
}
img.BR-online{
  width:108px;
  height:27px;
  border:0;
  position:absolute;
  top:40px;
  margin-left:1.3em;
  z-index:1;
}
ul.intern{
  margin-top:1em;
}
/* //br-online / Navigationsblöcke */
div.service li a:hover, div.service li a:focus, div.service li a:active, div.service li strong, div.BR-NavigationFuss li a:hover, div.BR-NavigationFuss li a:focus, div.BR-NavigationFuss li a:active, div.BR-NavigationFuss li strong{
  /*background: url(/image/highlight-pfeil.gif) no-repeat -7px -17px;*/
  color:#fff;
  background:#00b1e6;
  font-weight:normal;
}
div.naviBox a.highlight:link, div.naviBox a:hover, div.naviBox a:active, div.naviBox a:focus, div.naviBox strong{
  background:#0082c6 url(/image/dummy.gif) no-repeat -24px 3px;
  color:#fff;
}
li#b1Navi a:hover, li#b1Navi a:active, li#b1Navi a:focus, li#b1Navi strong, li#b1Navi a.highlight{
  background:#003f80 url(/image/dummy.gif) no-repeat -24px 3px;
  color:#fff;
}
li#b2Navi a:hover, li#b2Navi a:active, li#b2Navi a:focus, li#b2Navi strong, li#b2Navi a.highlight{
  background:#EB6909 url(/image/dummy.gif) no-repeat -24px 3px;
  color:#fff;
}
li#b3Navi a:hover, li#b3Navi a:active, li#b3Navi a:focus, li#b3Navi strong, li#b3Navi a.highlight{
  background:#bdcd00 url(/image/dummy.gif) no-repeat -24px 3px;
  color:#fff;
}
li#b4Navi a:hover, li#b4Navi a:active, li#b4Navi a:focus, li#b4Navi strong, li#b4Navi a.highlight{
  background:#c90019 url(/image/dummy.gif) no-repeat -24px 3px;
  color:#fff;
}
li#b5Navi a:hover, li#b5Navi a:active, li#b5Navi a:focus, li#b5Navi strong, li#b5Navi a.highlight{
  background:#e30061 url(/image/dummy.gif) no-repeat -24px 3px;
  color:#fff;
}
li#bpNavi a:hover, li#b5Navi a:active, li#b5Navi a:focus, li#b5Navi strong, li#b5Navi a.highlight{
  background:#5189c2 url(/image/dummy.gif) no-repeat -24px 3px;
  color:#fff;
}
li#borNavi a:hover, li#borNavi a:active, li#borNavi a:focus, li#borNavi strong, li#borNavi a.highlight{
  background:#000 url(/image/dummy.gif) no-repeat -24px 3px;
  color:#fff;
}
li#bfsNavi a:hover, li#bfsNavi a:active, li#bfsNavi a:focus, li#bfsNavi strong, li#bfsNavi a.highlight{
  background:#00b1e6 url(/image/dummy.gif) no-repeat -24px 3px;
  color:#fff;
}
li#br-alphaNavi a:hover, li#br-alphaNavi a:active, li#br-alphaNavi a:focus, li#br-alphaNavi strong, li#br-alphaNavi a.highlight{
  background:#D64A23 url(/image/dummy.gif) no-repeat -24px 3px;
  color:#fff;
}
#Inhaltsnavigation li a:hover, #Inhaltsnavigation li a:focus, #Inhaltsnavigation li a:active, #Inhaltsnavigation li strong{
  background: url(/image/highlight-pfeil.gif) no-repeat -17px -7px;
  color:#808080;
}
li#bayerntextNavi a:hover, li#bayerntextNavi a:active, li#bayerntextNavi a:focus, li#bayerntextNavi strong, li#bayerntextNavi a.highlight{
  background:#0082c6 url(/image/dummy.gif) no-repeat -24px 3px;
  color:#fff;
}
/* Fuss */
img.brLogoKl{
  width:85px;
  height:22px;
  border:0;
  float:left;
  margin-top:25px;
  position:relative;
  z-index:5;
}
#BR-NavigationFuss{
  height:60px;
}
div.BR-NavigationFuss{
  text-align:center;
}
div.BR-NavigationFuss ul{
  position:relative;
  top:30px;
}
div.BR-NavigationFuss li{
  display:inline;
}
div.BR-NavigationFuss li a:link, div.BR-NavigationFuss li a:visited, div.BR-NavigationFuss li strong{
  font-size:10px;
  padding:0 20px 0 10px;
  font-weight:normal;
}
div.BR-NavigationFuss li.top{
  position:relative;
  left:100px;
}
div.BR-NavigationFuss li.top a:link, div.BR-NavigationFuss li.top a:visited{
  background: url(/image/pfeile.gif) no-repeat 30px -41px;
  padding-right:20px;
  color:#000;
}
/* //Fuss */
