/**
 * $Id$
 * Website Baker template: oelbad (SHOP)
 * 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     Holger Wiegandt, Herr Balzer
 * @copyright  GNU General Public License
 * @license    http://www.gnu.org/licenses/gpl.html
 * @version    2.70
 * @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: Helvetica, Verdana, Arial, sans-serif; font-size: 12px; color: #636363; line-height: 16px; }
body { text-align: center; }
a:link { color: #898909; text-decoration: none; }
a:visited { color: #898909; text-decoration: none; }
a:hover { color: #b50000; font-weight: bold; text-decoration: none; }
a:active { color: #b50000; text-decoration: none; }
form { display: inline; }
.highlight { background-color: #a58737; }
.newsletter { width:auto; margin:10px 0 0 10px; padding: 0 5px 5px; background-repeat: no-repeat; background-position: left top; color: #660; font-size: 8pt; }
.newsletter input[type=text], 
.newsletter input[type=submit] { width: 340px; color: #660; background-color: #fff; border: solid 1px; }
.newsletter input:hover {   
  color: #000;   
  background-color: #fff;   
  }
.newsletter input:focus {   
  color: #000;   
  background-color: #fff;   
  }
#sicht { text-align: left; width: 850px; height: auto; z-index: 4; min-height: 500px; margin: 20px auto 0; outline-color: #a1a13c; }
#logo { text-align: right; height: auto; width: 150px; z-index: 8; visibility: visible; float: right; }
#kopf { color: #a1a13c; font-size: 40px; line-height: 40px; width: 560px; z-index: 1; float: left; margin-top: 41px; margin-bottom: 0; padding-left: 27px; }
#menue { color: #898909; line-height: 20px; width: 230px; z-index: 2; float: left; min-height: 350px; margin-top: 21px; padding-bottom: 10px; }
#inhalt { line-height: 16px; text-align: justify; width: 550px; z-index: 1; float: right; min-height: 360px; margin-top: -15px; padding-right: 21px; padding-bottom: 10px; }
#fuss { color: #999; font-size: 9px; line-height: 12px; width: 800px; height: auto; z-index: 3; float: left; padding-right: 21px; padding-left: 27px; }
#fuss2 { color: #999; font-size: 11px; line-height: 20px; width: 850px; height: 25px; z-index: 8; float: left; margin-bottom: 32px; border-top: 1px dotted #999; }
input[type="submit"] { color: #898909; font-size: 11px; background-color: transparent; text-align: left; margin-top: 7px; margin-right: 12px; border: solid 1px #ff252b; }
input[type="text"] { color: #7c7c7c; font-size: 11px; background-color: transparent; text-align: left; margin-top: 7px; border: dotted 1px #f00; }
input[type="hidden"] { color: #7c7c7c; background-color: #feffff; text-align: left; margin-top: 7px; border: dotted 1px #898909; }
input:hover { color: #f00; background-color: #fff; text-decoration: none; border: solid 1px #a1a13c; }
.menu { line-height: 22px; text-align: left; width: 200px; vertical-align: top; height: auto; z-index: 3; }
.menu ul, .menu li { display: list-item; }
.menu_current { color: #30f; font-size: 12px; font-weight: bold; line-height: 16px; text-decoration: none; text-align: left; }
h1, h2, h3, h4, h5 { color: #898909; font-size: 14px; margin: 5px 0 10px; }
