/* 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;background-image:url(label/body.gif);}
form{margin:0px;}
input{margin:0px;}
textarea{margin:0px;}
select{margin:0px;}
a{text-decoration:none;}

/* 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 #b8cc4b;}
.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;}

/* Inhalts-Bereich */
#cntr{position:absolute;width:970px;left:50%;margin-left:-491px;min-height:100%;background-image:url(label/cntr.gif);padding-left:5px;padding-right:7px;}

/* Kopfzeile */
#head{width:970px;height:119px;border-bottom:solid 1px #000000;}
#head a{display:block;width:240px;height:119px;}

/* Navigation */
#navi{float:left;width:200px;padding:0px 20px 8px 20px;margin:0px 50px 35px 0px;background-color:#ffffff;font-size:14px;}
#navi *{display:block;width:200px;padding-right:40px;height:23px;line-height:23px;margin-right:-40px;overflow:hidden;border-bottom:dotted 1px #819a1b;}
#navi div{height:30px;line-height:20px;font-size:12px;font-style:italic;}
#navi .prs{height:20px;padding:2px 40px 34px 0px;}
#navi .sub{width:185px;padding-left:15px;font-size:12px;}
#navi a{color:#000000;}
#navi a:hover{color:#a5bb3b;}
#navi a.by{margin-top:28px;height:13px;line-height:13px;font-size:9px;font-style:italic;color:#a5bb3b;border:none 0px #000000;}
#navi a:hover.by{color:#819a1b;}
#navi a h1{margin:0px;padding:0px;font-size:14px;font-weight:normal;color:#a5bb3b;}
#navi a h2{margin:0px;padding:0px;font-size:12px;font-weight:normal;color:#a5bb3b;}

/* Fusszeile */
#foot{clear:left;width:930px;height:20px;padding:0px 20px 0px 20px;margin-bottom:20px;overflow:hidden;line-height:20px;background-color:#819a1b;color:#ffffff;}
#foot a{color:#ffffff;}
#foot a:hover{color:#eefe7b;}

/* Test-Vorschau */
#ovw{width:950px;background-color:#e3f471;padding:10px;margin-bottom:1px;font-size:12px;}
#ovw a{color:#819a1b;text-decoration:none;}
#ovw a:hover{color:#000000;}

/* Inhalt */
#cont{float:left;width:680px;overflow:hidden;margin-bottom:35px;font-size:12px;line-height:18px;color:#414d0e;}
.cnt .p{display:block;padding:0px;margin:0px 0px 9px 0px;}
.cnt .p.tig{float:left;margin-bottom:8px;}
.cnt a{color:#819a1b;}
.cnt a:hover{color:#000000;}
.cnt .alt{font-size:10px;line-height:14px;overflow:hidden;margin-top:6px;}
.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;padding:0px 10px 0px 10px;margin:0px 0px 1px 0px;overflow:hidden;background-color:#b8cc4b;color:#ffffff;}
.cnt h1 .h{float:left;height:24px;overflow:hidden;}
.cnt h1 .lmt{display:block;width:15px;background-repeat:no-repeat;}
.cnt h1 .prv{background-position:1px;}
.cnt h1 .nxt{background-position:4px;}
.cnt h1 a:hover{background-color:#819a1b;}
.ico{padding-left:20px;background-repeat:no-repeat;}

/* Meta-Navigation */
#meta{width:660px;height:18px;line-height:18px;padding-right:40px;margin:1px 0px 35px 0px;padding:1px 10px 1px 10px;background-color:#819a1b;color:#ffffff;}
#meta a{color:#ffffff;}
#meta a:hover{color:#eefe7b;}
#meta a h1{display:inline;margin:0xp;padding:0px;font-size:12px;font-weight:normal;color:#eefe7b;}

/* Seiten, Nebenseiten */
#pag{width:680px;overflow:hidden;}
#pgc{float:left;width:460px;overflow:hidden;margin-right:20px;}
#pgn{float:left;width:200px;overflow:hidden;}
#pgn h2{height:24px;line-height:24px;font-size:14px;background-color:#b8cc4b;color:#ffffff;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{background-color:#e3f471;padding:10px 10px 2px 10px;margin-bottom:10px;min-height:48px;background-image:url(label/blk.gif);background-repeat:repeat-x;}
.blk h1{font-size:12px;margin:0px;}
.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{width:294px;}
.blk select.inp{padding:0px;width:300px;height:20px;line-height:20px;}
.blk .btn{border:solid 1px #414d0e;padding:0px;width:300px;height:20px;line-height:20px;font-size:12px;font-family:arial,verdana,sans-serif;background-color:#b8cc4b;color:#414d0e;}
.blk .btn:hover{background-color:#819a1b;color:#ffffff;}
.blk.fomhed .btn:hover{background-color:#e3f471;color:#414d0e;}
.blk.fomhed .btn{background-color:#819a1b;color:#ffffff;}
.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{background-color:#b8cc4b;margin-bottom:1px;background-image:none;}

/* Aufklapplisten; 07.04.10: Korrektur .new, da FireFox sonst auf gewissen Computern tw. Fehler bei Aufklapplisten */
.new{width:680px;height:49px;overlfow:hidden;}
.row{float:left;height:100%;margin-right:10px;overflow:hidden;}
.row.srt{display:block;width:10px;margin:0px;background-repeat:no-repeat;background-position:center center;}
a.row.srt:hover{background-color:#819a1b;}
.hed{height:24px;line-height:24px;padding:0px 20px 0px 10px;overflow:hidden;background-color:#b8cc4b;margin-bottom:1px;}
.alse{height:49px;line-height:48px;padding:0px 10px 0px 10px;overflow:hidden;background-repeat:repeat-x;}
a.alse{display:block;cursor:pointer;color:#414d0e;background-image:url(label/als_l.gif);}
a.alse{cursor:pointer;color:#414d0e;background-image:url(label/als_l.gif);}
a:hover.alse{background-image:url(label/als_h.gif);color:#414d0e;}
.alse.ast{background-color:#e3f471;}
.alse.aop{background-color:#e3f471;}
.alsi{height:36px;padding:6px 0px 6px 0px;background-position:right;background-repeat:no-repeat;}
.alsi.ast{background-image:url(label/opn_o.gif);border-bottom:dotted 1px #819a1b;}
.alsi.aop{background-image:url(label/opn_l.gif);border-bottom:dotted 1px #819a1b;}
.alsi.acl{background-image:url(label/cls_l.gif);margin-bottom:1px;}
a:hover .alsi.aop{background-image:url(label/opn_h.gif);}
a:hover .alsi.acl{background-image:url(label/cls_h.gif);}
.blk.opn{padding:0px;margin:0px 0px 1px 0px;min-height:0px;overflow:hidden;background-image:none;}
.blk .lopi{min-height:38px;padding:10px 10px 2px 10px;}
.trg{margin-top:8px;border:solid 1px #000000;}
.alsi.agd{line-height:18px;}
.fal .alsi{line-height:36px;}
.fag {margin-bottom:10px;}
.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;width:100%;min-width:950px;height:100%;background-color:#000000;overflow:hidden;}
#pupl{position:absolute;width:782px;left:50%;margin-left:-391px;}
#pupi{position:absolute;left:35px;width:680px;padding:15px;background-color:#ffffff;border:solid 1px #666666;overflow:hidden;}
#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:61px;width:10px;height:24px;color:#ffffff;line-height:24px;font-size:14px;font-weight:bold;cursor:pointer;}
#pupl a:hover#cls{color:#000000;}
#pupl a#lnkl{display:block;position:absolute;top:155px;left:10px;width:10px;height:20px;color:#ffffff;font-size:40px;font-weight:bold;cursor:pointer;}
#pupl a:hover#lnkl{color:#414d0e;}
#pupl a#lnkr{display:block;position:absolute;top:155px;right:10px;width:10px;height:20px;color:#ffffff;font-size:40px;font-weight:bold;cursor:pointer;}
#pupl a:hover#lnkr{color:#414d0e;}
#pupc .blk{min-height:275px;}
#pupi .cnt .blk h1{line-height:18px;padding:0px;margin:0px;background-color:transparent;}
