body { font: normal 12px/24px Arial, Helvetica, sans-serif; background: url(/res/img/bg-arc.jpg) top left no-repeat;  }

#header { margin-top: 30px; border-bottom: 2px solid #C1001F; margin-bottom: 20px; margin-left: 170px;  }
h1 { font: 30px Arial, Helvetica, sans-serif; margin: 0 0 10px 0; color: #C60018; }
h2 { font: 25px Arial, Helvetica, sans-serif; margin: 0 0 10px 0;}
h2 { font: 20px Arial, Helvetica, sans-serif; margin: 0 0 10px 0;}

.headerfloat { float: right; margin-right: 0; margin-bottom: 15px; }
#container { clear: both; }
.navi ul { margin:0; padding:0; list-style-type: none; }
.navi li { float: left; }
.navi li a, .navi li span { float: left; display: block; padding: 0 5px; border-right: 1px solid #c1001f; text-transform:lowercase }
.navi li a.last, .navi li span.last { border: none; }

#main label { float: left; width: 120px; margin: 4px 0; }
#main input { margin: 8px 0; }
#main input.submit { margin-left: 120px; color: white; background: #C60018; padding: 5px; border: none;  }

.mainnavi { clear: both; }
.mainnavi a, .mainnavi span.active { background: url(/res/img/navi.jpg) top left no-repeat; padding: 25px 0 4px 0!important; text-align: center; width: 132px; border: none!important; text-decoration: none; }
.mainnavi a:hover { color: #C60018; }
.mainnavi span.active { background: url(/res/img/navi-active.jpg); }

.highlight { background: yellow; }
span.relevance { font-size: 80%;}

#footer { border-top: 2px solid #c1001f; /* margin-left: 170px; */ padding-top: 10px; margin-top: 170px; }
#footer .mod_navigation { float: right; }

#main { border-left: 2px solid #b5b5b5; padding-left: 40px; padding-top: 10px; }
#left { color: #333; font-style:italic; background: url(/res/img/iconleft.gif) top left no-repeat; padding: 0 0 0 15px;  }
#left h1 { font-style: italic; color: #333; }
a:link, a:visited { color: black; }
a:hover { color: #c1001f; }

#footer .block { overflow:visible; }

.footerpic { float: left; margin-left: -64px; margin-top: -191px; }

.mod_changelanguage { width: 60px; margin-top: -50px; float: right;	 }
.mod_changelanguage  ul { margin:0; padding:0; list-style-type: none;  }
.mod_changelanguage  li { float: left; margin-right: 10px; }

