/**
 * $Id$
 * Website Baker template: wb_first
 * This template is one of four basis templates distributed with Website Baker.
 * Feel free to modify or build up on this template.
 *
 * This file contains all CSS definitions required to display the template
 * in the Website Baker frontend. 
 *
 * LICENSE: GNU General Public License
 * 
 * @author     WebBasis.org
 * @copyright  GNU General Public License
 * @license    http://www.gnu.org/licenses/gpl.html
 * @version    1.00
 * @platform   Website Baker 2.7
 *
 * Website Baker is free software; you can redistribute it and/or modify
 * it under the terms of the GNU General Public License as published by
 * the Free Software Foundation; either version 2 of the License, or
 * (at your option) any later version.
 *
 * Website Baker is distributed in the hope that it will be useful,
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 * GNU General Public License for more details.
*/

body,td,th {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px;color: #FFF;}
body {background-color: #2f2e2e;}

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

hr {margin: 15px 0px 15px 0px;color: #FFF;height: 1px;width: 100%;}
h1 {font-size: 18px;color: #FFF;margin: 5px 0px 5px 0px;}
h2 {font-size: 15px;color: #FFF;margin: 15px 0px 5px 0px;}
form {margin: 0;}

.header {background-image: url(images/hg_bg.png);width: 900px;background-color: #000;vertical-align: top;}
.search {background-image: url(images/hg_bg.png);vertical-align: bottom;padding-bottom: 10px;padding-right: 10px;}

.menu {vertical-align: top;background-color: #000;width: 170px;padding: 0px;}
.menu ul, .menu li{margin: 0;padding: 0;}
.menu ul {border-bottom: 1px;background-color: #000;}
.menu ul ul {padding-left: 10px;}
.menu a:link, .menu a:visited, .menu a:active {padding: 4px 10px 4px 10px;color: #FFF;display: block;background-color: #000;text-decoration: none;}
.menu a:hover {background-color: #000;text-decoration: none;}
.menu_current {font-weight: bold;text-decoration: none;}

table.moduletable {width: 100%;margin-bottom: 5px;padding: 0px;}
div.moduletable {padding: 0;margin-bottom: 2px;width: 100%;}
table.moduletable th, div.moduletable h3 {border-bottom: 1px solid;border-color: #9c0202;text-align: left;padding-left: 4px;height: 21px;line-height: 21px;font-weight: bold;font-size: 10px;text-transform: uppercase;margin: 0 0 2px 0;}
table.moduletable td {font-size: 10px;padding: 0px;margin: 0px;font-weight: normal;}

ul#mainlevel-nav{list-style: none;padding-left: 210px;margin: 0;font-size: 11px;text-align: right;}
ul#mainlevel-nav li{background-image: none;padding-left: 10px;padding-right: 10px;float: left;margin: 0;font-size: 11px;line-height: 21px;white-space: nowrap;border-left: 1px solid #9c0202;}
ul#mainlevel-nav li a{display: block;padding-left: 10px;padding-right: 10px;text-decoration: none;color: #FFF;background: transparent;}
#buttons>ul#mainlevel-nav li a { width: auto; }
ul#mainlevel-nav li a:hover{color: #9c0202;}

ul#secondlevel-nav{list-style: none;padding: 0;margin: 0;font-size: 11px;}
ul#secondlevel-nav li{padding-left: 10px;padding-right: 10px;float: left;margin: 0;font-size: 11px;line-height: 21px;white-space: nowrap;}
ul#secondlevel-nav li a{display: block;padding-left: 10px;padding-right: 10px;text-decoration: none;color: #FFF;background: transparent;}
#buttons>ul#secondlevel-nav li a {width: auto;}
ul#secondlevel-nav li a:hover{color: #9c0202;}

.highlight {background-color: #D0D0D0;}
.border {font-size: 1px;height: 10px;}
.logn {border: 1px solid;border-color: #9c0202;background-color: #000;padding: 5px;text-align: center;-moz-border-radius: 10px;-webkit-border-radius: 10px;}
.main {background-color: #000;-moz-border-radius: 10px;-webkit-border-radius: 10px;}
.showm {width: 900px;height: 25px;background-color: #000;vertical-align: middle;text-align: right;}

.content {padding: 10px;background-color: #000;vertical-align: top;text-align: left;-moz-border-radius: 10px;-webkit-border-radius: 10px;}
.contenttable {border: 1px solid;border-color: #9c0202;background-color: #000;padding:5px;-moz-border-radius: 10px;-webkit-border-radius: 10px;}

.footer{padding: 5px;color: #FFF;text-align: right;}

.footer{padding: 5px;color: #FFF;text-align: right;}

.font{padding: 5px;color: #FFF !important;text-align: right;}
.font a:link, .font a:visited, .font a:active{color: #FFF !important;text-decoration: underline;}
.font a:hover{color: #cdcdcd !important;}

div.anynews p { font-size:80%; } 
div.anynews strong { color:#000; } 

.lang{position:absolute; top:25px;z-index: 2;width: 885px;text-align: right;color: #000;}
.lang a:link, .lang a:visited {text-decoration: none;color: #000;}
