/* BIS.Layoutformatierungen */


* { margin:0px; padding:0; }
img { border: none; }
body, html { width:100%; height:100%; }
img, div { behavior: url(iepngfix.htc) }
.dontread { visibility:hidden; }
body { background:#fff; font-size:11px; color:#333; text-align:center; font-family: verdana, helvetica, sans-serif; }
.floatclear { position: relative; clear: both; height: 1px; width: 100%; }



#wrapper { position:relative; top:0; left:0; width:550px; min-height:100%; margin:0 auto 0 auto; text-align:left; }
#head { position:relative; top:0; left:0; width:550px; height:140px; margin:40px 0px 0px 0px; background-color:#6bd; background-image:url(images/headerbg.png); overflow:hidden; }
#titlelink { position:absolute; top:0; left:0; width:550px; height:140px; text-indent:-2000px; overflow:hidden; display:block; }
#topanchor { position:absolute; top:0; left:0; width:550px; height:20px; }
#content { position:relative; top:0; left:0; width:550px; min-height:300px; }



#navi { position:relative; top:0; left:0; width:550px; min-height:20px; border-style:solid; border-color:#6bd; border-width:1px 0 1px 0; margin:30px 0 30px 0; }
#navi ul { list-style-type:none; }
#navi ul li { position:relative; top:0; left:0; width:550px; min-height:10px; margin:1px 0 0px 0; display:block; overflow:hidden; }
#navi a, .navoff { text-decoration:none; width:550px; min-height:10px; display:block; color:#6bd; font-weight:bold; padding:3px 0px 3px 5px; }
#navi a:hover { background:#c00;color:#fff; }
#navi a.naviact { font-size:20px; font-weight:normal; padding:4px 0px 6px 5px; color:#c00; background:#fff; }
#navheft { position:absolute; top:145px; right:30px; width:160px; height:200px; border:none; }
.navoff { color:#c00; }


.trenner { position:relative; left:0; top:0; width:550px; height:1px; overflow:hidden; border-bottom: #ccc solid 1px; display:block; margin:0;  line-height:1px; }
#totop { position:relative; top:0; left:0; width:540px; height:20px; clear:right; overflow:hidden; margin: 40px 0 0 0; }
.toplink { position:absolute; top:0; right:10px; width:90px; height:16px; border:none; display:block; background:url(images/totop.gif) no-repeat 0 0; overflow:hidden; text-indent:-2000px; }



#footer { position:relative; top:0; left:0; width:550px; min-height:20px; border-style:solid; border-color:#999; border-width:1px 0 1px 0; padding:5px 0 7px 0; color:#999; }
.footlink { padding:1px; text-decoration:none; color:#999; border-bottom:#999 dotted 1px;  }
.footlink:hover { padding:1px; text-decoration:none; color:#fff; border-bottom:#fff dotted 1px; background:#ccc;  }
#endspacer { position:relative; top:0; left:0; width:800px; margin:0 auto 0 auto; height:300px; background:url(images/siteend.jpg) no-repeat 0 60px; }



.bisintro { position:relative; top:0; left:0; padding:4px 2px 2px 14px; background:#6bd; color:#fff; display:inline; }
h4 { font-size:15px; color:#6bd; border-bottom:#6bd dotted 1px; margin:30px 0 0px 0; }
p, .list, .artikel { line-height:175%; margin:15px 0 15px 0px; }
a.link, .arc_entry p a.link { padding:1px; text-decoration:none; color:#6bd; border-bottom:#c00 dotted 1px; }
a.link:hover, .arc_entry p a.link:hover { color:#fff; border-bottom:#fff dotted 1px; background:#c00; }


.list { list-style-type:square; margin-left:15px; }
.artikel { list-style-type:none; }
.artikel li { position:relative; top:0; left:0; width:550px; min-height:10px; margin:10px 0 0 0; padding:15px 0 0 0; border-bottom: #ccc dotted 1px; display:block; }
.artikel li:hover { background:#eee; }
.artikel .namen { position:absolute; top:0; left:0; width:390px; min-height:10px; color:#666; display:block; }
.artikel .titel { width:500px; display:block; font-size:12px; font-weight:bold; color:#6bd; text-decoration:none; }
.artikel .seiten { position:absolute; bottom:3px; right:3px; width:60px; height:12px; display:block; text-align:right; }



.arc_entry { border-bottom:1px solid #eee; display:block; padding: 15px 10px 20px 10px; }
.arc_entry h4 { margin:0; }
.arc_heft { float:left; width:140px; border:0; margin:0 20px 20px 0; display:block; }
.arc_entry a.link:hover { background: transparent; }
.arc_entry a.link { border-bottom: none; }
.archive { margin: 0 0 20px 0; }
.archive h3 { background: #eee; margin: 4px 0 0 0; }
.archive h3 a { position: relative; display: block; color: #c00; text-decoration: none; padding: 4px 10px; font-size: 11px; font-weight: bold;  }
.archive h3 a:hover { background: #c00; color: #fff; }
.arc_acc_content { border: 5px solid #eee; }



.aktheft { position: relative; border-bottom: 1px dotted #6bd; margin: 0 0 50px 0; }
#bigmag { position:relative; width:260px; height:340px; border:none; float:right; margin:0 0 -35px 0; }
#magfacts { position:absolute; left:0px; bottom:0px; width:270px; min-height:20px; }
#rssicon { position: relative; float: left; height: 50px; width: 50px; display: block; overflow: hidden; text-indent: -9000px; background: url(images/rssicon.png) no-repeat 25px 25px #6bd; margin: 4px 10px 0 0; }
.qucosalogo { position: relative; float: right; }
.bibli { font-size: 10px; color: #666; }




