body { background: #ffffff url(../images/fon.jpg) center top; font: normal 13px Arial; margin: 0; padding: 0; color: #5a5246; text-align: justify;}
table { margin: 0; padding: 0; } 
table td {text-align: left;}
h1 {}
h1 a:link, h1 a:visited  {text-transform: uppercase; font: bold 10px Verdana; color: #e9c893; margin: 0; padding: 0; text-decoration: none; cursor: default;}

h1 {font: bold 13px Arial; padding: 1px; margin: 0px; display: inline;}
h2 {font: bold 13px Arial; padding: 1px; margin: 0px; display: inline;}
h3 {font: bold 13px Arial; padding: 1px; margin: 0px; display: inline;}
h4 {font: bold 13px Arial; padding: 1px; margin: 0px; display: inline;}
h5 {font: bold 13px Arial; padding: 1px; margin: 0px; display: inline;}

img {border: 0;}

a:link, a:visited {color: #990000; text-decoration: none;}
a:hover { text-decoration: underline;}

div.menubump table td {padding: 10px; text-align: center;}
a.mainlevel-nav:link,a.mainlevel-nav:visited {font: bold 9px Verdana; color: #dddddd; padding: 4px 20px; border-left: 1px #59696b solid; border-right: 1px #374344 solid; text-transform: uppercase; }
a.mainlevel-nav:hover {background: #242d2e; text-decoration: none;}

.moduletabletop {}
.moduletabletop td {padding: 7px 0;}

table.moduletable { width: 100%; text-align: left; border: 1px #b5b0aa solid; margin-bottom: 10px;  background: #f9f6f2; border-size: 3px;}
table.moduletable th {padding: 4px 10px 4px 10px; font: bold 11px Arial; color: #ffffff; text-align: right;  background: #B8C494 url(../images/fon-menu.jpg) left -10px repeat-x;}
table.moduletable td {padding: 1px 2px; font: normal 11px Arial; border: #743c36 solid 1px; border: 1px #ffffff solid; border-bottom: 1px #e5e0d8 solid; color: #676767;}
table.moduletable td a:link, table.moduletable td a:visited {display: block; color: #276c4e; padding: 1px 4px;}
table.moduletable td a:hover {background: #e6e1db; text-decoration: none; color: #333333;}

table.moduletable td ul {padding: 0px; margin: 0px; list-style: none; }

.mainleveltop {}
a.mainleveltop {border-bottom: #aaaaaa solid 0px;}
a.mainleveltop:link, a.mainleveltop:visited {font: bold 8pt Verdana; color: #fcf8e9; background-color: #a5192c; text-decoration: none; padding: 6px 10px 6px 24px; border: #5d0e1a solid 1px;}
a.mainleveltop:hover {color: #5d0e1a; background-color: #fcf8e9; border: #c79a6d solid 1px;}


#active_menu {} 

a.sublevel{} 
a.sublevel:link {}
a.sublevel:visited {}
a.sublevel:hover {}

table.contentpaneopen {width: 100%;}
.createdate { font: normal 11px Verdana; font-style: italic; color: #676767; padding: 1px 0px 5px 20px;}

table.contentpaneopen td {padding-top: 8px;}
table.contentpaneopen td.contentheading {text-transform: uppercase; font: bold 12px Verdana; color: #333333; padding: 0px 0px 10px 14px; background: url(../images/sign.gif) 0 4px no-repeat; border-bottom: 1px #bbbbbb dotted;}
table.contentpaneopen td.contentheading a:link, table.contentpaneopen td.contentheading a:visited { font: bold 10px Verdana; color: #676767; display: block; padding: 2px 0 4px 0;}
table.contentpaneopen td.contentheading a:hover { text-decoration: none; background-color: #eeeeee; color: #333333;}

table.blog td table {padding-right: 20px !important; font-size: 11px;}

.componentheading {padding: 4px 20px; font: bold 13px Verdana; color: #545749; background-color: #cfd5bd; margin-bottom: 20px;}

a.readon:link,a.readon:visited {font: bold 10px Verdana; color: #ffffff; background-color: #54b0b3; padding: 2px 4px; } 
a.readon:hover {background-color: #676767; text-decoration: none;}

span.article_seperator {display: block; height: 40px; }
div.footer { background: #f9f6f2; padding: 6px; font: normal 10px Verdana; border-top: 1px #d0c5b7 solid;}
div.footer p {padding: 0px; margin: 0px;}

a.sign {color: #000000;  text-decoration: underline;}
a.sign:hover {color: #676767;  text-decoration: none;}

.small {font-size: 10px;}

td.haslo {font: normal 11px Verdana; padding: 0px; margin: 0px; color: #676767;}
td.haslo h1 {display: inline; font: normal 11px Verdana; padding: 0px; margin: 0px; color: #676767;}
.leftcol {width: 180px; background: #e4dbd4; padding: 8px;}
.divpolos {height: 20px; background: #f0e598; margin: 0px 0px; padding: 4px;}

.aintro {font: normal 12px Arial; line-height: 14px; color: #5a5246;}

.sectiontableentry1 { background: #f6eee1;}
.sectiontableentry2 { background: #eadeca;}

.acontentheading {font: bold 13px Verdana; color: #ffffff; background-color: #7b1322;}
.acontentheading a:link, .acontentheading a:visited {color: #ffffff; background-color: #7b1322; padding: 3px 10px; line-height: 22px;}
.acontentheading a:hover { text-decoration: none; background-color: #ffffff; color: #7b1322;}

.affieldname {font-size: 11px;}

.fondark {background: #ffffff url(../images/fon-dark.jpg) 0 0 repeat-x; width: 100%;}
div.menubump {background: #405746 url(../images/fon-bump.jpg) 0 0 repeat-x; height: 34px; float: center;}

.fondark h3  {font: bold 12px Verdana; color: #056869; margin: 6px 0px; padding: 0px;}
td.ornleft {width: 10px; background: url(../images/fon-ornleft.jpg) repeat-y;}
td.ornright {width: 10px; background: url(../images/fon-ornright.jpg) repeat-y;}


ul.latestnews-rj {padding: 0px; margin: 10px 0px 10px 14px; }
ul.latestnews-rj li {padding: 2px 0px; margin: 0px; font: normal 11px Arial; color: #8be4df;  line-height: 10px;}
ul.latestnews-rj li a {color: #def4f4;}

ul.mostread-rj {padding: 0px; margin: 10px 0px 10px 14px; }
ul.mostread-rj li {padding: 2px 0px; margin: 0px; font: normal 11px Arial; color: #8be4df;  line-height: 10px;}
ul.mostread-rj li a {color: #def4f4;}