/* dateiweite Einstellungen */
*{outline:none 0px #000000;-moz-outline-width:0;}
html{overflow-y:scroll;}
body{margin:0px;padding:0px;font-family:arial,verdana,sans-serif;font-size:12px;line-height:18px;color:#000000;}
form{margin:0px;}
input{margin:0px;}
textarea{margin:0px;}
select{margin:0px;}
a{text-decoration:none;}
a{color:#999999;}
a:hover{color:#ff0000;}

/* allgemeine Klassen */
.clr{clear:both;height:1px;line-height:1px;font-size:1px;overflow:hidden;}
.lin{clear:both;height:1px;width:100%;line-height:1px;font-size:1px;overflow:hidden;border-bottom:1px dotted #cccccc;}
.spc{height:9px;width:100%;line-height:1px;font-size:1px;overflow:hidden;}

.inp{height:16px;line-height:16px;padding:1px 2px 1px 2px;border:solid 1px #414d0e;color:#414d0e;font-size:12px;font-family:arial,verdana,sans-serif;}
.inp.src{height:14px;line-height:14px;border-color:#000000;}

/* spezielle prn-Darstellung */
#prn{width:660px;height:24px;padding:0px 10px 0px 10px;margin-bottom:10px;border-bottom:1px solid #000000;font-size:12px;line-height:24px;color:#000000;}

/* Inhalt */
.cnt .p{padding:0px;margin:0px 0px 9px 0px;}
.cnt .p.tig{float:left;margin-bottom:8px;}
.cnt .alt{font-size:10px;line-height:14px;overflow:hidden;}
.cnt .pnt{float:left;line-height:16px;margin-top:1px;width:5px;font-size:32px;}
.cnt .nbr{float:left;line-height:16px;margin-top:1px;text-align:right;}
.cnt .gly{float:left;line-height:16px;margin-top:1px;text-align:right;}
.cnt .lst{float:left;line-height:16px;margin-top:1px;margin-left:10px;}
.cnt h1{height:24px;line-height:24px;font-size:14px;border-bottom:1px solid #000000;padding:0px 10px 0px 10px;margin:0px 0px 1px 0px;overflow:hidden;}
.cnt h1 .h{float:left;height:24px;overflow:hidden;}

/* Seiten, Nebenseiten */
#pag{width:680px;}
#pgc{float:left;width:460px;margin-right:20px;}
#pgn{float:left;width:200px;}
#pgn h2{height:24px;line-height:24px;font-size:14px;border-bottom:1px solid #000000;color:#000000;padding:0px 10px 0px 10px;margin:0px 0px 1px 0px;overflow:hidden;}
#pgn p{margin:0px;}
#pgn .blk{padding-bottom:10px;}
#pgn .blk .lnk{float:none;margin:1px 0px 1px 0px;}

/* Inhalts-Blöcke */
.blk{padding:10px 10px 2px 10px;margin-bottom:10px;}
.blk h2{font-size:12px;margin:0px;}
.blk h3{font-size:12px;margin:0px;font-weight:normal;}
.blk .lnk{float:left;line-height:16px;margin:7px 0px 7px 0px;overflow:hidden;}
.blk .err{color:#990000;font-style:italic;}
.blk .cnf{font-style:italic;}
.blk.smp{padding-bottom:10px;}
.blk.smp a{display:block;}
.blk.src{padding-bottom:10px;}
.blk.src a{display:block;height:24px;line-height:24px;overflow:hidden;}
.blk.src .ico{float:left;width:16px;height:16px;padding:0px;border:solid 1px #000000; margin:3px 10px 3px 0px;}
.blk.src .txt{float:left;}

/* Formular */
.blk .fom{}
.blk .ttl{float:left;width:130px;height:20px;margin-right:10px;overflow:hidden;}
.blk .frm{float:left;width:300px;height:20px;overflow:hidden;}
.blk .inp{border:solid 1px #000000;padding:1px 2px 1px 2px;width:294px;height:16px;line-height:16px;font-size:12px;font-family:arial,verdana,sans-serif;}
.blk select.inp{padding:0px;width:300px;height:20px;line-height:20px;}
.blk .btn{border:solid 1px #000000;padding:0px;width:300px;height:20px;line-height:20px;font-size:12px;font-family:arial,verdana,sans-serif;background-color:#cccccc;}
.blk.fomhed .btn{border-bottom:solid 1px #000000;}
.blk .btn:hover{background-color:#999999;}
.blk .ier{background-color:#ffcccc;}
.blk .cpt{width:238px;height:48px;margin-right:2px;border:solid 1px #000000;}
.blk .obj{float:left;line-height:18px;height:18px;overflow:hidden;}
.blk.fomhed{border-bottom:solid 1px #000000;margin-bottom:1px;background-image:none;}

/* Aufklapplisten */
.row{float:left;height:100%;margin-right:10px;overflow:hidden;}
.hed{height:24px;line-height:24px;padding:0px 20px 0px 10px;overflow:hidden;margin-bottom:1px;}
.alse{height:36px;line-height:35px;padding:0px 10px 0px 10px;overflow:hidden;border-top:1px solid #000000;}
a.alse{display:block;cursor:pointer;}
a:hover.alse{background-color:#eeeeee;}
.alsi{height:35px;background-position:right;background-repeat:no-repeat;}
.blk.opn{padding:0px;margin:0px 0px 1px 0px;}
.blk .lopi{padding:10px 10px 2px 10px;}
.trg{margin-top:8px;border:solid 1px #000000;}
.alsi.agd{line-height:18px;}
.fal .alsi{line-height:36px;}
.fag .alsi{line-height:18px;}

/* Bildraster */
.imr{margin-right:-10px;}
.imr .clr{height:10px;}
.imr .img{float:left;margin-right:10px;text-align:center;overflow:hidden;font-size:10px;line-height:14px;}

/* Maske und Popup-Layer */
#mask{position:absolute;top:0px;left:0px;}
#pupl{position:absolute;width:712px;}
#pupi{position:absolute;width:680px;padding:15px;background-color:#ffffff;border:solid 1px #666666;}
#pupi .cnt{float:none;}
#pupi .cnt h1{padding-right:30px;}
#pupi .blk{margin-bottom:0px;}
#pupl a#cls{display:block;position:absolute;top:15px;right:26px;width:10px;height:24px;color:#999999;line-height:24px;font-size:14px;font-weight:bold;cursor:pointer;}
#pupl a:hover#cls{color:#ff0000;}
#pupc .blk{}
#pupi .cnt .blk h1{line-height:18px;padding:0px;margin:0px;background-color:transparent;}
.cnt .blk.opn h1{line-height:18px;padding:0px;margin:0px;background-color:transparent;}
