
/***************************

  (c)2009 KERNWERT, BERLIN
   http: //www.kernwert.de/

****************************/


html, body {
 margin: 0;
 color: #FFFFFF;
 background-color: #000000;
 }

body {
 padding: 50px 0 500px 0;
 font-size: 12px;
 line-height: 110%;
 font-family: Arial, Verdana, Helvetica, sans-serif;
 background-color: #000000;
 background-image: url(background.gif);
 background-repeat: repeat;
 background-position: top left;
 text-align: center; /* IEBug1a */
 }

#main {
 width: 780px;
 height: auto;
 padding: 0;
 margin: 0 auto;
 }

#main, #main* {
 text-align: left; /* IEBug1b */
 }

h1, h2, h3, h4, h5, h6 {
 color: #FFDC00;
 font-family: Arial, Verdana, Helvetica, sans-serif;
 background-color: #000000;
 line-height: 100%;
 }

h1 {
 font-size: 16px;
 font-weight: normal;
 }

h1.white {
 color: #FFFFFF;
 font-size: 16px;
 font-weight: normal;
 }

h2 {
 font-size: 14px;
 font-weight: normal;
 }

h3 {
 font-size: 12px;
 font-weight: normal;
 }

h4, h5, h6 {
 font-size: 11px;
 font-weight: bold;
 }

td {
 font-size: 12px;
 color: #FFFFFF;
 font-family: Arial, Verdana, Helvetica, sans-serif;
 background-color: #000000;
 }

td.image {
 border: 8px solid #FFFFFF;
 }

p.gallery img {
 margin: 0 8px 8px 0;
 border: 4px solid #FFFFFF; 
 }

td.line_yellow {
 background-color: #000000;
 background-image: url(line_yellow.gif);
 background-repeat: repeat;
 background-position: top left;
 }
  
td.line_white {
 background-color: #000000;
 background-image: url(line_white.gif);
 background-repeat: repeat;
 background-position: top left;
 }
 
span.list1 {
 font-size: 14px;
 font-weight: normal;
 color: #FFDC00;
 font-family: Arial, Verdana, Helvetica, sans-serif;
 }
 
span.list2 {
 font-size: 12px;
 font-weight: normal;
 color: #FFDC00;
 font-family: Arial, Verdana, Helvetica, sans-serif;
 }
 
span.list3 {
 font-size: 14px;
 font-weight: normal;
 color: #FF6600;
 font-family: Arial, Verdana, Helvetica, sans-serif;
 }
 
span.list4 {
 font-size: 12px;
 font-weight: normal;
 color: #FFFFFF;
 font-family: Arial, Verdana, Helvetica, sans-serif;
 }
 
span.list5 {
 font-size: 12px;
 font-weight: bold;
 color: #FFFFFF;
 font-family: Arial, Verdana, Helvetica, sans-serif;
 }
 
td.menu {
 font-size: 12px;
 font-weight: bold;
 color: #FFFFFF;
 font-family: Arial, Verdana, Helvetica, sans-serif;
 }

td.copy {
 font-size: 10px;
 font-weight: bold;
 color: #888888;
 font-family: Arial, Verdana, Helvetica, sans-serif;
 }
 
input, textarea {
 margin: 0;
 font-size: 12px;
 color: #FFFFFF;
 font-family: Arial, Verdana, Helvetica, sans-serif;
 background-color: #000000;
 border: 1px solid #FF6600;
 }

input.news {
 margin: 0;
 font-size: 12px;
 color: #FFFFFF;
 font-family: Arial, Verdana, Helvetica, sans-serif;
 background-color: #000000;
 border: 1px solid #FF6600;
 width: 198px;
 }
 
textarea.news {
 margin: 0;
 font-size: 12px;
 color: #FFFFFF;
 font-family: Arial, Verdana, Helvetica, sans-serif;
 background-color: #000000;
 border: 1px solid #FF6600;
 width: 198px;
 }
 
input.button {
 padding: 0;
 margin: 0;
 font-size: 12px;
 font-weight: bold; 
 color: #FFFFFF;
 font-family: Arial, Verdana, Helvetica, sans-serif;
 background-color: #000000;
 border: 1px solid #FF6600;
 cursor: pointer;
 }
 
select {
 margin: 0;
 font-size: 12px;
 color: #FFFFFF;
 font-family: Arial, Verdana, Helvetica, sans-serif;
 background-color: #000000;
 border: 1px solid #FF6600;
 }
 
form {
 padding: 0;
 margin: 0;
 }

fieldset { 
 padding: 7px; 
 border: 1px solid #FF6600;
 }

legend { 
 font-size: 12px; 
 font-weight: bold; 
 color: #FFFFFF; 
 font-family: Arial, Verdana, Helvetica, sans-serif; 
 }

label { 
 font-size: 12px; 
 font-family: Arial, Verdana, Helvetica, sans-serif;
 }
 
hr {
 width: 100%;
 height: 1px;
 color: #FF6600;
 background-color: #FF6600;
 border: 0 none #000000;
 }
 
A:link {
 font-size: 12px;
 text-decoration: none;
 color: #FF6600;
 font-family: Arial, Verdana, Helvetica, sans-serif;
 }
 
A:visited {
 font-size: 12px;
 text-decoration: none;
 color: #FF6600;
 font-family: Arial, Verdana, Helvetica, sans-serif;
 }
 
A:hover {
 font-size: 12px;
 text-decoration: underline;
 color: #FF6600;
 font-family: Arial, Verdana, Helvetica, sans-serif;
 }
 
A:active {
 font-size: 12px;
 text-decoration: none;
 color: #FF6600;
 font-family: Arial, Verdana, Helvetica, sans-serif;
 }
 
a.menu:link {
 font-size: 11px;
 font-weight: bold;
 text-decoration: none;
 color: #FFFFFF;
 font-family: Arial, Verdana, Helvetica, sans-serif;
 background-color: #000000;
 }
 
a.menu:visited {
 font-size: 11px;
 font-weight: bold;
 text-decoration: none;
 color: #FFFFFF;
 font-family: Arial, Verdana, Helvetica, sans-serif;
 background-color: #000000;
 }
 
a.menu:hover {
 font-size: 11px;
 font-weight: bold;
 text-decoration: none;
 color: #FFFFFF;
 font-family: Arial, Verdana, Helvetica, sans-serif;
 background-color: #E50030;
 }
 
a.menu:active {
 font-size: 11px;
 font-weight: bold;
 text-decoration: none;
 color: #FFFFFF;
 font-family: Arial, Verdana, Helvetica, sans-serif;
 background-color: #000000;
 }
 
a.menu_me:link {
 font-size: 11px;
 font-weight: bold;
 text-decoration: none;
 color: #FFFFFF;
 font-family: Arial, Verdana, Helvetica, sans-serif;
 background-color: #E50030;
 }
 
a.menu_me:visited {
 font-size: 11px;
 font-weight: bold;
 text-decoration: none;
 color: #FFFFFF;
 font-family: Arial, Verdana, Helvetica, sans-serif;
 background-color: #E50030;
 }
 
a.menu_me:hover {
 font-size: 11px;
 font-weight: bold;
 text-decoration: none;
 color: #FFFFFF;
 font-family: Arial, Verdana, Helvetica, sans-serif;
 background-color: #E50030;
 }
 
a.menu_me:active {
 font-size: 11px;
 font-weight: bold;
 text-decoration: none;
 color: #FFFFFF;
 font-family: Arial, Verdana, Helvetica, sans-serif;
 background-color: #E50030;
 }
