body {
   font-family: Verdana, Arial, Helvetica; 
   color: #000; 
   font-size: 10px; 
   text-align: left;
   margin: 0;
   padding: 0;
}   

td { margin: 0; padding: 0;
   color: #000; font-size: 12px;
   font-family: Verdana, Arial, Helvetica; }

a { letter-spacing: 0; font-size: 11px; font-weight: normal;}

#page-container { margin: 5px; position: relative; overflow: hidden; }

#page-footer { text-align: center; margin: 0 0 0 100px; font-size: 10px; }

#site-mark { margin: 10px 0 10px 100px; text-align: center; font-size: 10px;}
#site-mark a { font-size: 10px; text-decoration: none; color: black; }
#site-mark a:hover { color: #777; }

#heading-container { overflow: hidden; height: 88px; width: 825px; }

#left-menu td { padding: 1px 0; *padding: 2px 0; }
#left-menu a { font-size: 11px; text-decoration: none; color: black; }
#left-menu a:hover { color: #777; }

#search-container td { padding: 0; }
#content-container { margin-top: 10px; width: 493px; word-wrap: break-word; }

#logo { margin: 0; padding: 0; width: 195px; height: 88px; float: left;}
#banner-middle { width: 530px; height: 88px; overflow: hidden; float: left; background-color: #e33000; }
.zippys #banner-middle { background-color: #2B7BC1; }
#banner-right { width: 98px; height: 88px; overflow: hidden; float: left; }

#top-menu { background-color: #f48519; width: 530px; height: 20px; }
#top-menu a { font-size: 11px; text-decoration: none; color: black; }
#top-menu a:hover { color: #777; }

#search-result { width: 100%; }
#search-result tr.odd { background-color: #ddd;}
#search-result th
{
   background-color: #999;
   text-align: left;
   font-size: 12px;
   font-weight: bold;
   padding: 3px;
}
#search-result td { font-size: 11px; padding: 3px;}
#search-result caption { 
   text-align: left;
   font-weight: bold;
   font-size: 9px;
   margin-bottom: 10px;
}
#search-result a { 
   text-decoration: underline;
   color: black;
}
#search-result a:hover { 
  color: #525252;
}

#search-result tfoot
{ 
   font-size: 10px;
   padding: 5px 3px;
   text-align: right;
}
#search-result tfoot a {
   color: red;
   font-weight: normal;
   font-size: 10px;
}
#search-result tfoot a:hover { color: #ff8800; }

h1.tittel { font-size: 18px; }

div#emneoversiktbunn {
   color: black;
   margin: 0 0 15px 0;
   white-space: nowrap;
}
div#emneoversiktbunn a{
   color: black;
   text-decoration: none;
}

.error-message { color: red; }
.validate-message { color: red; }
.confirmation-message { color: green; }

#comment-list h3 { 
   font-size: 14px;
   margin: 0 0 5px 0;
}
#comment-list h3 span {
   font-weight: normal;
}

#comment-list .odd {
   background-color: #eee;
}
.comment {
   padding: 3px 0;
   margin-bottom: 10px;
}

.comment .signature {
   margin-top: 5px;
   font-size: 10px;
   color: #aaa;
}

#comment-write h3 { 
   font-size: 14px;
   margin: 0 0 5px 0;
}
#comment-form .row { overflow: hidden; margin: 5px 0; }
#comment-form .row label {
   dislay: block;
   float: left;
   width: 90px;
   padding: 0 10px 0 0;
}
#comment-form .row input { vertical-align: middle; }
#comment-form .row input.text-field {
   width: 300px;
   border: solid #ccc 1px;
   padding: 3px;
}
#comment-form .row textarea {
   width: 400px;
   border: solid #ccc 1px;
   padding: 3px;
}
#comment-form .captcha {
   margin: 5px 0;
}