body {font-size: 80%; height:100%; line-height: 1.4em; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#2a292d; background:#fff; }
img#akten{display:none;}
img#logo{width:650px !important;}

h1,h2,h3{color:#486b8e; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;  display:block; font-size:13px; text-transform:uppercase; text-align:left !important; width:640px;}

#navigation ul{display:block; width:auto; float:left; padding-left:0px; height:30px; list-style-type:none; margin:0px; width:640px;}
#navigation ul li{display:block; float:left;  padding-top:2px; }
#navigation ul li a{text-transform:uppercase; color:#fff; text-decoration:none; font-size:16px; display:block; padding-left:10px; padding-right:10px; height:25px; padding-top:3px;}
#navigation ul li:first a{padding-left:0px !important;}
#navigation ul li a.active{background:#fff; color:#486b8e; }
#content{display:block; position:relative; top:30px; background:#fff; left:0px; width:640px;}
#navigation ul#langnav{display:none;}
#header #logoholder a.homebut{display:block; position:relative; width:286px; height:56px; text-indent:-99999px; top:28px; left:30px;}
#header #logoholder a.landesarchiv{display:block; position:absolute; width:176px; height:53px; text-indent:-99999px; top:28px; right:40px; background:transparent url(../images/landesarchiv-berlin.gif) top left no-repeat;}

p#spacer{display:none;}
div#sp1,div#sp23,div#sp2,div#sp3{display:block!important ; float:none!important ; width:600px !important ;border-top:1px dotted #ccc; border-bottom:1px dotted #ccc;}
div#sp23{margin-left:0px !important;}


#sp1 form{width:640px; display:bock; position:relative; padding:0px !important;}
fieldset{padding:0px; border:0px; padding-top:0px; width:640px; display:bock; position:relative;}
form#srchfrm input[type=text]{color:#2a292d; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; background:#f2f3f5; border:1px solid #999; width:200px; height:24px; padding-top:1px; font-weight:bold; padding-left:7px; display:block; float:left; }
form#srchfrm input[type=submit]{display:none; }

p.dbinfo{display:block; font-style:italic; color:#999; font-size:11px; }

#sp1 hr{display:none; margin:none;}
a#browse,a#helpbut{display:none; }
#sp1 br {height:1px; width:1px; display:inline;}


form#srchfrm select option{display:none;}
form#srchfrm select{display:none;}
form#srchfrm span.select{position:absolute; display:block; float:left;  width:200px;  color:#2a292d;  font-size:12px;  overflow:hidden; max-width:224px; height:26px;line-height:26px;text-indent:10px; padding-right:7px;  backgound:#fff; left:220px;}
form#srchfrm span.select span:before{content:" >> ";}
form#srchfrm span.select span{display:block;}


table.results{margin-bottom:40px; width:100%; font-size:12px; margin-top:15px;}
table.results th{white-space:nowrap; padding:3px; padding-top:3px; padding-bottom:3px; }

table.results th a.orderbut{color:#666 !important; display:block; text-decoration:none; background:transparent url(../images/order_but.gif) right 0px no-repeat; padding-right:12px;}
table.results th a.orderbut:after{content:'' !important;}
table.results th a.orderbut:after:hover{content:'' !important;}
table.results th a.orderbut.order_{background-position:right 120px;}
table.results th a.orderbut.order_DESC{background-position:right 0px;}
table.results th a.orderbut.order_ASC{background-position:right -34px;}
table.results td.wrapper span{white-space:nowrap;}
table.results th{color:#666; border:1px solid #000; -moz-border-radius:0px !important;webkit-border-radius:0px !important;border-radius:0px !important; }
table.results td{border:1px solid #eee; border-left:1px solid #000; border-right:1px solid #000; padding-left:3px; padding-right:3px; vertical-align:top;}
table.results td.score{vertical-align:middle;}
table.results td.tcl1.r1{color:#2a292d;}