
/***************************

  (c)2007 KERNWERT, BERLIN
   http: //www.kernwert.de/

****************************/


html, body {
 margin: 0;
 color: #7E6542;
 background-color: #FFFFFF;
 }

body {
 padding: 0;
 font-size: 12px;
 line-height: 140%;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 background-color: #FFFFFF;
 background-image: url(img/back.gif);
 background-repeat: repeat-x;
 text-align: left; /* IEBug1a */
 }

#main {
 width: 888px;
 height: auto;
 padding: 0;
 margin: 0;
 text-align: left; /* IEBug1b */
 }

h1, h2, h3, h4, h5, h6 {
 color: #7E6542;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 background-color: #FFFFFF;
 line-height: 140%;
 }

h1 {
 font-size: 130%;
 font-weight: bold;
 }

h2 {
 font-size: 110%;
 font-weight: bold;
 }

h3 {
 font-size: 100%;
 font-weight: bold;
 }

h4, h5, h6 {
 font-size: 95%;
 font-weight: bold;
 }

td {
 color: #7E6542;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 12px;
 background: #FFFFFF;
 line-height: 140%;
 }

td.line {
 border-top: 1px solid #E8E4DB;
 }

td.sig {
 color: #7E6542;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 10px;
 background: #FFFFFF;
 line-height: 180%;
 }

td.news {
 padding: 8 0 0 0;
 color: #7E6542;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 10px;
 background: #FFFFFF;
 line-height: 100%;
 }

span.topic {
 color: #7E6542;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 14px;
 font-weight: bold;
 background: #FFFFFF;
 line-height: 80%;
 }

td.topic {
 color: #7E6542;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 12px;
 font-weight: bold;
 background: #E8E4DB;
 line-height: 60%;
 }
 
td.gold {
 color: #FFFFFF;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 12px;
 background: #7E6542;
 line-height: 140%;
 }
 
td.pink {
 color: #FFFFFF;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 12px;
 background: #6BA50C;
 line-height: 140%;
 }
 
input, textarea {
 margin: 0;
 color: #7E6542;
 background-color: #FFFFFF;
 font-size: 10px;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 border: 1px solid #7E6542;
 }
 
input.news, textarea.news {
 margin: 0;
 color: #7E6542;
 background-color: #FFFFFF;
 font-size: 10px;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 border: 1px solid #7E6542;
 width: 183px;
 }
 
input.news1, textarea.news1 {
 margin: 0;
 color: #7E6542;
 background-color: #FFFFFF;
 font-size: 10px;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 border: 1px solid #7E6542;
 width: 280px;
 }
 
input.news2 {
 margin: 0;
 color: #7E6542;
 background-color: #FFFFFF;
 font-size: 10px;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 border: 1px solid #7E6542;
 width: 70px;
 }
 
input.login {
 width: 90px;
 padding: 0;
 margin: 1px;
 }
 
input.button {
 padding: 0;
 margin: 0;
 font-size: 10px;
 font-weight: bold; 
 color: #FFFFFF;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 background-color: #6BA50C;
 border: 1px solid #6BA50C;
 cursor: pointer;
 }
 
input.send1 {
 width: 16px;
 padding: 0;
 margin: 0;
 border: 0 solid #FFFFFF;
 cursor: pointer;
 }
 
select {
 margin: 0;
 color: #7E6542;
 background-color: #FFFFFF;
 font-size: 10px;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 border: 1px solid #7E6542;
 }
 
form {
 margin: 0;
 padding: 0;
 }

fieldset { 
 padding: 7px; 
 border: 1px solid #7E6542;
 }

legend { 
 font-size: 12px; 
 font-weight: bold; 
 color: #7E6542; 
 font-family: Verdana, Arial, Helvetica, sans-serif; 
 }

label { 
 font-size: 12px; 
 font-family: Verdana, Arial, Helvetica, sans-serif;
 }
 
hr {
 color: #6BA50C;
 background-color: #6BA50C;
 width: 100%;
 height: 1px;
 border: 0 none #FFFFFF;
 }
 
A:link {
 text-decoration: none;
 color: #6BA50C;
 font-size: 12px;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 }
 
A:visited {
 text-decoration: none;
 color: #6BA50C;
 font-size: 12px;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 }
 
A:hover {
 text-decoration: underline;
 color: #7E6542;
 font-size: 12px;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 }
 
A:active {
 text-decoration: none;
 color: #6BA50C;
 font-size: 12px;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 }
 
a.big:link {
 text-decoration: none;
 color: #6BA50C;
 font-size: 13px;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 }
 
a.big:visited {
 text-decoration: none;
 color: #6BA50C;
 font-size: 13px;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 }
 
a.big:hover {
 text-decoration: underline;
 color: #7E6542;
 font-size: 13px;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 }
 
a.big:active {
 text-decoration: none;
 color: #6BA50C;
 font-size: 13px;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 }
 
a.sig:link {
 text-decoration: none;
 color: #6BA50C;
 font-size: 10px;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 }
 
a.sig:visited {
 text-decoration: none;
 color: #6BA50C;
 font-size: 10px;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 }
 
a.sig:hover {
 text-decoration: underline;
 color: #7E6542;
 font-size: 10px;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 }
 
a.sig:active {
 text-decoration: none;
 color: #6BA50C;
 font-size: 10px;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 }
