body{font-family:Verdana; font-size:10px; background:#ffffff; margin:10px;}
img{border:none; vertical-align:middle;}
a, a:visited{text-decoration:none;}
a:hover{text-decoration:underline;}

#logo{position:absolute; top:5px; left:15px;}

#logo h1{color:black; margin:20px 10px;}
#logo a, #logo a:visited{text-decoration:none; color:black;}
#logo a:hover{text-decoration:none; color:black;}
#kopf{margin-right:5px; margin-top:5px; height:55px; background-image:url(verlauf_kopf.jpg); background-repeat:repeat-y; background-position:right;}
#navbox{float:right; margin-right:5px; margin-top:5px;}
#sprachwaehler{display:inline; margin-right:5px; padding-right:5px; border-right:1px solid #AFAFAF;}
#seknav{display:inline;}
#toplevelnav{font-size:10px; text-align:right; margin-left:5px; margin-top:5px; margin-right:5px; padding:7px; background:#003A72; background-image:url(tln_hg.jpg); background-position:right; background-repeat:repeat-y;}
#auswahl{width:260px;}

#seknav a, #seknav a:visited{font-weight:bold; color:white; margin-right:5px; margin-left:5px;}
#seknav a.act, #seknav a.act:visited{text-decoration:underline;}
#seknav .trenner{}

#sprachwaehler a, #sprachwaehler a.visited{font-weight:bold; color:#000000; margin-right:5px; margin-left:5px;}
#sprachwaehler a.act, #sprachwaehler a.act:visited{text-decoration:underline;}
#sprachwaehler .trenner{}

#toplevelnav a, #toplevelnav a:visited{font-weight:bold; color:white; margin-right:5px; margin-left:5px;}
#toplevelnav a.act, #toplevelnav a.act:visited{text-decoration:underline;}
#toplevelnav .trenner{}

#anzeigefunc a, #anzeigefunc a:visited{font-weight:bold; color:black;}
#anzeigefunc a.act, #anzeigefunc a.act:visited{text-decoration:none; color:#D95002;}
#anzeigefunc .trenner{margin-right:5px; padding-right:5px; border-right:1px solid black;}

#pager a, #pager a:visited{font-weight:bold; color:black; margin-right:3px; margin-left:3px;}
#pager a.act, #pager a.act:visited{text-decoration:none; color:#D95002;}
#anzeigefunc .trenner{margin-right:5px; padding-right:5px; border-right:1px solid black;}

form{font-size:10px; margin:0px; padding:0px;}
fieldset{border:1px solid #c5c5c5; margin:0px; padding:8px 8px 8px 8px; background:#e4e4e4;}
fieldset.volltext{padding:8px 8px 8px 8px; margin-bottom:10px; background:#BABABA; background-image:url(fs_suche_hg.jpg); background-repeat:repeat-x;}
fieldset.IDsuche{padding:5px 8px 5px 8px; margin-bottom:10px; background:#BABABA; background-image:url(fs_hg.jpg); background-repeat:repeat-x;}
fieldset.katalog{padding:8px 8px 2px 8px; background:#BABABA; background-image:url(fs_hg.jpg); background-repeat:repeat-x;}


select{margin:0px 0px 0px 0px; vertical-align:middle;}
select.katalog{width:235px; height:16px; font-size:10px; border:1px solid #999999; margin:0px 0px 10px 0px;}
select.auswahl{width:147px; height:16px; font-size:10px; border:1px solid #c5c5c5; margin:5px 0px 5px 0px;}

table.auswahl{border-collapse:collapse; }
table.auswahl td{vertical-align:middle;}
td.auswahl_btn{padding:5px 0px 20px 0px; text-align:right;}
label{font-size:10px; width:85px; text-align:left; display:block; font-weight:normal; float:left; color:#5C5C5C; vertical-align:middle; margin:0px; padding:0px;}
label.katalog{font-size:11px; padding-top:2px;}
label.volltext{font-size:11px; padding-top:2px;}
label.sucheinerg{clear:none; width:120px; float:none; display:inline; margin:5px 0px 0px 0px;}
label.sucheneu{clear:none; width:120px; float:none; display:inline; margin:5px 0px 0px 0px;}

input{vertical-align:middle; font-size:10px; font-family:verdana;}
input.btn{border:none; color:black; font-weight:normal; cursor:hand; border:1px solid #666666; background:#f4f4f4;}
input.anzeigen{width:70px; height:20px; margin:0px;}
input.reset{width:92px; height:20px; margin-right:5px;}
input.IDsuche, input.suche{width:40px; height:20px; margin-left:5px;}
input.katalog{width:40px; height:20px; margin-left:5px; margin-bottom:8px;}
input.volltext, input.volltextNorm{width:190px; height:16px; border:1px solid #999999;}
input.volltextGrau{color:#999999; width:190px; height:16px; border:1px solid #999999;}

input.sucheinerg{margin:0px; margin-top:5px; margin-right:5px;}
input.sucheneu{margin:0px; margin-top:5px; margin-right:5px;}



#ergebnis{background:#ffffff;}


#toolbar{background:#ffffff; padding:10px; margin-bottom:5px;}
#anzeigefunc{float:left;}
#pager{float:right;margin-top:-4px;}

#tmb{width:155px; height:185px; float:left; border:1px solid #bababa; margin:0px 5px 5px 0px; background:#ffffff; position:relative;}
#tmb.bghell{background:#ffffff;}
#tmb.bgdunkel{background:#f3f3f3; cursor:hand;}
#tmb img{border:1px solid #ffffff; margin:10px;}
#tmb div.bildimage{text-align:center;}
#tmb div.bildnummer{margin-left:0px; margin-top:0px; margin-bottom:10px; padding:3px; border-bottom:1px solid #bababa; background:#eeeeee; text-align:left; font-size:10px; font-weight:bold; color:black;}
#tmb div.bildfunc{font-size:10px; position:absolute; bottom:5px; left:10px;}
#tmb div.bildfunc img{border:none; margin:0px;}

.loginstatus{float:left; color:white; font-size:10px; margin-left:5px;}

#ergebnis{padding-right:15px;}

#pager{float:right; margin:0px; padding:0px;}

#toolbar.lkchooser{background:#ffffff; padding:0px; padding-right:0px; margin:0px; margin-bottom:0px;}
#toolbar.lkedit{background:#c5c5c5; padding:5px 0px 5px 5px; margin:0px; margin-bottom:5px;}
div.lkreiter a, div.lkreiter a:visited{display:block; float:left; padding:5px 15px 5px 5px; margin:0px 1px 1px 0px; border:1px solid #c5c5c5; background:#e6e6e6;}
div.lkreiter a:hover, div.lkreiter a.aktiv, div.lkreiter a.aktiv:visited{background:#c5c5c5;}
div.lkreiter img{margin-right:5px;}
a.lkbackbtn, a.lkbackbtn:visited{display:block; float:right; padding:5px; margin:0px 1px 1px 0px; border:1px solid #ffffff; background:#ffffff;}
a.lkbackbtn img{margin-left:5px;}
a.lk_deleteall, a.lk_deleteall:visited{display:block; float:right; padding:5px; margin:0px 1px 1px 0px; border:none; background:none;}
a.lk_deleteall img{margin-left:5px;}
a.lk_editbtn, a.lk_editbtn:visited{display:block; float:right; padding:5px; margin:0px 1px 1px 0px; border:none; background:none;}
a.lk_editbtn img{margin-left:5px;}
a.lk_helpbtn, a.lk_helpbtn:visited{display:block; float:right; padding:5px; margin:0px 1px 1px 0px; border:none; background:none;}
a.lk_helpbtn img{margin-left:5px;}
a.lk_edittitel, a.lk_edittitel:visited{display:block; float:left; padding:5px; margin:0px 1px 1px 0px; border:none; background:none;}
a.lk_edittitel img{margin-right:5px;}
a.newposbtn, a.newposbtn:visited{display:block; padding:86px 2px 86px 2px; background:none; background:#cccccc; text-decoration:none;}
a.newposbtn:hover{background:#d95002; text-decoration:none;}
#tmb div.bildfunc{font-size:10px; position:absolute; bottom:10px; left:15px; width:125px;}
#tmb div.enqcheckbox{font-size:10px; position:absolute; top:10px; right:15px;}
fieldset.std{padding:7px 8px 7px 8px; margin:0px; background:#D5D5D5; margin-bottom:1px;}
fieldset.stdtext{margin:0px; margin-bottom:1px; padding:7px 8px 7px 8px; background:#BABABA;}

fieldset.dboxhell{margin:0 0 1px 10px; padding-bottom:5px; background:#D5D5D5;}
fieldset.dboxdunkel{margin:0 0 1px 10px; padding-bottom:5px; background:#BABABA;}
label.uschrift{width:180px; padding-top:2px; padding-bottom:2px; font-size:10px; color:black;}
label.text{width:220px; padding-top:2px; padding-bottom:2px; font-size:10px; color:black; font-weight:normal;}
label.dtmb{width:auto; clear:none; padding:5px; margin:0px;}
label.dbnr{width:50px; clear:none; padding:0px; margin:0px; padding-top:3px;}

/*input.dsubmit{float:right; width:92px; height:20px; padding:0px; margin:0px; margin-right:5px; cursor:hand;}*/

input.dsubmit {
border-color:#EEEEEE #666666 #666666 #EEEEEE;
border-style:solid;
border-width:1px;
float:right;
height:20px;
margin:5px 5px 0;
padding:0;
width:92px;
cursor:pointer;
}



a.lk_vs{float:right; margin-left:5px;}
a.lk_del{float:right; margin-left:5px;}
a.lk_enq{float:right; margin-left:5px;}
a.lk_dwn{float:left;}