body{
 margin:0px;
 background-color:#DBE7F2;
 font-family:sans-serif;
}
td{
 vertical-align:top;
}

#opuslogo td{
 border-bottom:0px #000000 solid;
}

#laufband{
 padding-top:2px;
 width:100%;
 height:26px;
 background-image:url(hintergrund-laufband.jpg);
 font-size:12pt;
 vertical-align:middle;
}

#breadcrumb{
 background-color:#143753;
 border-bottom:1px #ffffff solid;
 width:100%;
 height:17px;
 color:#ffffff;
 font-size:12px;
 margin:0px;
 padding:0px;
}
#breadcrumb a{
 color:#ffffff;
 text-decoration:none;
}

#opus{
 width:100%;
}
 
#sidebarlinks{
 width:170px;
 background-color:#7EA1BD;
 border-right:1px solid #ffffff;
}
#OPuSpecial{
 text-align:center;
 font-size:12px;
 color:#001C32;
 background-color:#7EA1BD;
 border:1px solid #FFCC00;
 width:150px;
 float:right;
 margin-left:5px;
 margin-bottom:20px;
}
#OPuSpecial h1{
 text-align:center;
 font-size:12px;
 color:#001C32;
}

#navigation a{
 color:#ffffff;
 text-decoration:none;
 font-weight:bold;
}
#navigation a:hover{
 color:#ffcc00;
 text-decoration:none;
 font-weight:bold;
}
#navigation a.current{
 color:#DBE7F2;
 text-decoration:none;
 font-weight:bold;
}
#navigation img{
 margin-right:5px;
}
#sidebarlinkseinblender{
 width:30px;
 background-color:#DBE7F2;
 background-image:url(sidebar-einblender-links.png);
}
#opusinhalt{
 background-color:#DBE7F2;
}
#opusinhalt h1{
 margin-top:3px;
 margin-bottom:6px;
 font-size:110%;
 border-bottom:#FFCC00 1px solid;
}
#opusinhalt h2{
 margin-top:3px;
 margin-bottom:3px;
 font-size:100%;
}
#opusinhalt h3{
 margin-top:3px;
 margin-bottom:3px;
 font-size:80%;
}
#opusinhalt p{
 margin-top:1px;
 margin-bottom:8px;
 font-size:80%;
}
#opusinhalt p a{
 color:#0000ff;
 text-decoration:none;
}

#opusinhalt td{
 margin-top:1px;
 margin-bottom:5px;
 font-size:80%;
}
#opusinhalt td td{
 margin-top:1px;
 margin-bottom:5px;
 font-size:100%;
}
#opusinhalt td p{
 margin-top:1px;
 margin-bottom:5px;
 font-size:100%;
}
#opusinhalt td a{
 color:#0000ff;
 text-decoration:none;
}
#opusinhalt .searchword{
 background-color: yellow;
}
span[title]{
 border-bottom:1px dotted #7ea1bd;
}
#sidebarrechtseinblender{
 width:30px;
 background-color:#DBE7F2;
 background-image:url(sidebar-einblender-rechts.png);
}
#sidebarrechts{
 width:170px;
 background-color:#7EA1BD;
 border-left:1px solid #ffffff;
}
#sidebarrechts div{
 margin-bottom:20px;
}


#datum{
 text-align:center;
 font-size:12px;
 color:#001C32;
}
#datum a{
 text-decoration:none;
 color:#DBE7F2;
}
#onair{
 text-align:center;
 font-size:12px;
 color:#001C32;
}
#naechstesendung{
 text-align:center;
 font-size:12px;
}
#naechstesendung h1{
 text-align:left;
 font-size:12px;
}
#naechstesendung a{
 color:#DBE7F2;
 text-decoration:none;
}
#tunein{
 text-align:center;
 font-size:12px;
 color:#001C32;
}
#lexikonzufall{
 text-align:center;
 font-size:12px;
}
#gruwubox{
 text-align:center;
 font-size:12px;
}

/* #gruwubox{
 text-align:center;
 font-size:14px;
 color:#7EA1BD;
 border:2px solid #ffcc00;
 background-color:#ffffcc;
 padding-top:5px;
 padding-bottom:10px;
}
#gruwubox a{
 text-align:center;
 font-size:14px;
 color:#7EA1BD;
 text-decoration:none;
 font-weight:bold;
} */

#fusszeile{
 padding-top:4px;
 width:100%;
 height:26px;
 background-image:url(hintergrund-laufband.jpg);
 font-size:10pt;
 text-align:center;
 vertical-align:middle;
}

#fusszeile a{
 text-decoration:none;
 color:#0000ff;
}

#heikerot{
 color:#d7381e;
}
#heikegelb{
 color:#D6D434;
}
#heikeorange{
 color:#F9A43F;
}

#adventskalender{
 width:605px;
 height:500px;
 background-image:url(Adventskalender/00-Hintergrund.jpg);
 margin-bottom:20px;
}
#adventskalender td.s{
 width:25px;
 height:68px;
}
#adventskalender td.r{
 width:90px;
 height:68px;
 font-family:serif;
 font-size:130%;
 text-align:left;
 border-top:#ff0000 1px dashed;
 border-bottom:#ff0000 1px dashed;
 border-left:#ff0000 1px dashed;
}
#adventskalender td.l{
 width:90px;
 height:68px;
 font-family:serif;
 font-size:130%;
 text-align:right;
 border-top:#ff0000 1px dashed;
 border-bottom:#ff0000 1px dashed;
 border-right:#ff0000 1px dashed;
}