@import "/css/screen.v21.css";

.fss { background: url(../pics/icons/fontsize_s.gif) 0 0 no-repeat #f4f4f4; }
.fsl { background: url(../pics/icons/fontsize_m.gif) 0 -14px no-repeat #666; }
.fsxl { background: url(../pics/icons/fontsize_l.gif) 0 0 no-repeat #f4f4f4; }

body { font-size: 0.8em; line-height: 1.5em; }
#nav li.active ul { display: block; position: absolute; left: -7px; margin-top: 2em; }
#nav li li a { padding: 4px 6px 3px 3px; }
.teaser .articletool li { float: none !important; width: auto; }
#metanav { height: 3.6em; }
#metanav form { margin-top: 5px; width: 230px; }
input { font-size: 12px !important; }
.tabbox.map .tab { margin-top: -2.2em; }
form pre { font-size: 90%; }
.accordion .column-1, .accordion .column-2 { height: 24em; }
.jumplist li a, .jumplist li b { padding-top: 1px; height: 19px; }
.ranking .month { margin-top: -2px; }
.ranking .day { margin-top: 0; margin-bottom: -2px; }
#lip { margin-top: -22px; }
#lip.active { background-position: 50% -33px; margin-top: -20px; }
.dropdown li a { padding: 1px 5px; }
.accordion .column-2 { width: 301px; background: url(../pics/bg/accordion.gif) 100% 12px no-repeat; }
#ls .boxed { height: 31.1em; }
#lsnav { height: 31em; }
.mjumplist .jfirst, .mjumplist .jprev, .mjumplist .jnext, .mjumplist .jlast { margin-top: 2px; }
.column-1b .boxed, .column-2b .boxed { height: 15.5em; overflow: hidden; }

.tabbox .tab li a { padding: 3px 5px 4px 5px; }
.tabbox .tab li.active a { top: -1px; }
#geld-tab li a { padding: 3px 5px 4px 5px; }

#quickstart li a { padding: 4px 5px 3px 25px; }
