body {padding: 0px; margin: 0px; font: 12px/1.7 verdana, helvetica, arial, sans-serif; color: #333; background-color: #fff; border-top: 2px solid #069; }

#container { width: 960px; margin-left: auto; margin-right: auto; }

a, a:link, a:visited, a:active { text-decoration: underline; color: #06c; }
a:hover { text-decoration: none; color: #06c; }

p {font: 12px/1.7; margin: 0px 0px 0px 0px; padding: 5px 0px 5px 0px;}
ol {font: 12px/1.7 verdana, helvetica, arial, sans-serif;}
ul {font: 12px/1.7 verdana, helvetica, arial, sans-serif;}
li {font: 12px/1.7 verdana, helvetica, arial, sans-serif;}
h1 {font: bold 37px/1.4 trebuchet ms, verdana, arial, sans-serif; margin: 0px 0px 0px 0px; padding: 5px 0px 5px 0px; }
h2 { font: bold 10px/1.0 erdana, helvetica, geneva, arial, sans-serif; color: #999; padding: 5px 0px 5px 0px; margin: 0px 0px 10px 0px; text-transform : uppercase; border-bottom: 1px solid #999; }
h2 a, h2 a:link, h2 a:visited, h2 a:active { text-decoration: underline; color: #999; }
h2 a:hover { text-decoration: none; color: #999; }
h3 { font: bold 10px/1.0 erdana, helvetica, geneva, arial, sans-serif; color: #999; padding: 5px 0px 5px 0px; margin: 0px 0px 10px 0px; text-transform : uppercase; border-bottom: 1px solid #999; }
h3 a, h3 a:link, h3 a:visited, h3 a:active { text-decoration: underline; color: #999; }
h3 a:hover { text-decoration: none; color: #999; }
h4 {font: bold 13px/1.4 trebuchet ms, verdana, arial, sans-serif; margin: 0px 0px 0px 0px; padding: 5px 0px 5px 0px; }
h5 {font: 11px/1.5 verdana, helvetica, arial, sans-serif; margin: 0px 0px 0px 0px; padding: 5px 0px 5px 0px; }
h6 {font: 9px/1.0 verdana, helvetica, arial, sans-serif; margin: 0px 0px 0px 0px; padding: 5px 0px 5px 0px; }

form {padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; }
input { font: 11px verdana, helvetica, arial, sans-serif; }
input.button { font: bold 11px/1.0 verdana, helvetica, arial, sans-serif; }
textarea { font: 11px verdana, helvetica, arial, sans-serif; }
select { font: 11px verdana, helvetica, arial, sans-serif; }

#logo {padding: 0px 10px 10px 10px; margin: 0px 0px 0px 0px; color: #fff; width: 180px;  height: 100px; float: left; background: url(gfx/tlo_logo.jpg) no-repeat top left;}
#logo a, #logo a:link, #logo a:visited, #logo a:active { text-decoration: none; color: #fff; }
#logo a:hover { text-decoration: none; color: #09f;}
.pl {font: bold 22px/1.4 trebuchet ms, verdana, arial, sans-serif; color: #09f;}
.sublogo {font: normal 10px/1.2 verdana, helvetica, geneva, arial, sans-serif;}

#billboard {padding: 0px 0px 0px 0px; margin: 10px 0px 0px 10px;  float: left; }
#billboard_bottom {padding: 0px 0px 0px 0px; margin: 10px 0px 0px 10px; text-align: center; }

#nav-top {padding: 10px 0px 0px 0px; margin: 0px 0px 0px 0px; }
#nav-bottom {padding: 10px 0px 10px 0px; margin: 0px 0px 0px 0px; }

#left { padding: 0px 0px 0px 0px; margin: 20px 0px 0px 0px; float: left; width: 470px;}
#right { padding: 0px 0px 0px 0px; margin: 20px 0px 0px 20px; float: left; width: 470px; }

.dowcip { margin: 0px 0px 0px 0px; padding: 0px 0px 20px 0px; }

#kategorie  { margin: 0px 0px 0px 0px; padding: 0px 0px 20px 0px; }
#kategorie ul  { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
#kategorie li { font: 11px/1.5 verdana, helvetica, arial, sans-serif; margin:0px 0px 0px 0px; padding: 0; float: left; list-style-type: none; width: 155px; }
li#addBookmarkContainer{ font-weight: bold; }

#footer { padding: 10px 0px 0px 0px; margin: 10px 0px 10px 0px; border-top: 1px solid #ccc; color: #999; }
#footer a, #footer a:link, #footer a:visited, #footer a:active { text-decoration: underline; color: #999; }
#footer a:hover { text-decoration: none; color: #999; }

.ad-mid { margin: 0px 0px 0px 0px; padding: 0px 0px 10px 0px; }
.ad-text { margin: 0px 0px 0px 0px; padding: 10px 0px 0px 0px; }

.reset { clear: both; }
