

body.default
{
 background-color: #000000;
 background-position:top left;
 background-attachment: fixed;
 background-repeat: no-repeat;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 11px;
}

body.default2
{
 background-color: #000000;
 background-position:top left;
 background-attachment: fixed;
 background-repeat: no-repeat;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 11px;
}

table.main
{
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 11px;
 background-color: #FFFFFF;
 border-left: #705C36 1px solid;
 border-right: #705C36 1px solid;
 border-top: #705C36 1px solid;
 border-bottom: #705C36 1px solid;
}

.haupt_rahmen
{
 background-color: #A99989;
 background-position: top center;
 background-repeat: repeat-x;
 border-left: #705C36 1px solid;
 border-right: #705C36 1px solid;
 border-top: #705C36 1px solid;
 border-bottom: #705C36 1px solid;
}

.rahmen
{
 border-left: #2D2000 1px solid;
 border-right: #2D2000 1px solid;
 border-top: #2D2000 1px solid;
 border-bottom: #2D2000 1px solid;
}

.unten_rahmen
{
  border-bottom: #222222 1px solid;
}

.unten_rahmen_2
{
  border-bottom: #222222 1px dotted;
}

.unten_links_rahmen
{
  border-bottom: #000000 1px solid;
  border-left: #000000 1px solid;
}


.unten_rechts_rahmen
{
  border-bottom: #000000 1px solid;
  border-right: #000000 1px solid;
}

.links_rahmen
{
  border-left: #222222 1px dotted;	
}
.rechts_rahmen
{
  border-right: #222222 1px dotted;  
}

.unten_rahmen2
{
  border-bottom: #BBBBBB 1px solid;
}

.unten_0
{
  border-bottom: #AAAAAA 1px solid;
  background-color: #EEFFEE;
  COLOR: #FFFFFF;
}

td.unten_hell_0
{
 background-color: #FFFFFF;
 border-bottom: #AAAAAA 1px solid;
}

table.main_0
{
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 11px;
 background-color: #FFFFFF;
 border-left: #AAAAAA 1px solid;
 border-right: #AAAAAA 1px solid;
 border-top: #AAAAAA 1px solid;
 border-bottom: #AAAAAA 1px solid;
}

.unten_1
{
  border-bottom: #AAAAAA 1px solid;
  background-color: #EEFFEE;
}

td.unten_hell_1
{
 background-color: #DDEEEE;
 border-bottom: #AAAAAA 1px solid;
}
table.main_1
{
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 11px;
 background-color: #FFFFFF;
 border-left: #FF0000 1px solid;
 border-right: #FF0000 1px solid;
 border-top: #FF0000 1px solid;
 border-bottom: #FF0000 1px solid;
}

.unten_2
{
  border-bottom: #AAAAAA 1px solid;
  background-color: #DDFFDD;
}

td.unten_hell_2
{
 background-color: #DDFFFF;
 border-bottom: #AAAAAA 1px solid;
}
table.main_2
{
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 11px;
 background-color: #FFFFFF;
 border-left: #FF0000 2px dotted;
 border-right: #FF0000 2px dotted;
 border-top: #FF0000 2px dotted;
 border-bottom: #FF0000 2px dotted;
}



td.main_dunkel
{
 background-color: #EEFFEE;
 border-bottom: #AAAAAA 1px solid;
}

td.main_hell
{
 background-color: #FFFFFF;
 border-bottom: #AAAAAA 1px solid;
}

td
{
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 11px;
}

.main_menu
{
 font-family: Arial, Helvetica, sans-serif;
 font-size: 11px;
}

.signatur
{
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 11px;    	
}

.rot
{
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 11px;
 color: #AA0000;
}

.gruen
{
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 12px;
 color: #00FF00;
}

.gruen_dunkel
{
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 11px;
 color: #007700;
}

.vote {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 20px;
 color: #AA0000;
 font-weight: bold;
}

.text_mini {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 9px;
 color: #AAAAAA;
}

td.footer
{
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 10px;
}

td.main_hell_inhalt
{
 background-color: #FFFFFF;
 border-left: #AAAAAA 1px solid;
 border-right: #AAAAAA 1px solid;
 border-top: #AAAAAA 0px solid;
 border-bottom: #AAAAAA 0px solid;
}

td.kategorien
{
 background-color: #FFFFFF;
 border-left: #DDDDDD 1px solid;
 border-right: #DDDDDD 1px solid;
 border-top: #DDDDDD 1px solid;
 border-bottom: #DDDDDD 1px solid;
}

td.unterkategorien
{
 background-color: #EEFFEE;
 border-left: #DDDDDD 1px solid;
 border-right: #DDDDDD 1px solid;
 border-top: #DDDDDD 1px solid;
 border-bottom: #DDDDDD 1px solid;
}

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

a.impressum:link,a.impressum:visited
{
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 12px;
 font-weight: bold;
 color: #448800;
}

a.impressum:hover
{
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 12px;
 color: #00CC00;
}

.gold {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 10px;
 color: #FFFF00;
}

a.gold:link,a.gold:visited
{
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 12px;
 color: #FFFF00;
}

a.gold:hover
{
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 12px;
 color: #00FF00;
}

a.rot:link,a.rot:visited
{
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 12px;
 color: #CC0000;
}

a.rot:hover
{
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 12px;
 color: #00FF00;
}


a.gelb:link,a.gelb:visited
{
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 12px;
 color: #CCFF00;
}

a.gelb:hover
{
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 12px;
 color: #00FF00;
}


a.sonstige:link,a.sonstige:visited
{
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 10px;
 text-decoration: none;
 color: #AAAAAA;
}

a.sonstige:hover
{
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 10px;
 color: #AAFFAA;
}


a:link,a:visited
{
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 12px;
 color: #FFFFFF;
 text-decoration: none;
}

a:hover
{
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 12px;
 color: #AAFFAA;
}

input {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 10px;
 border-left: #AAAAAA 0px solid;
 border-right: #AAAAAA 0px solid;
 border-top: #AAAAAA 0px solid;
 border-bottom: #AAAAAA 0px solid;
}

input.kontakt {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 10px;
 border-left: #AAAAAA 1px solid;
 border-right: #AAAAAA 1px solid;
 border-top: #AAAAAA 1px solid;
 border-bottom: #AAAAAA 1px solid;
}

input.karte
{
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 12px;
 width: 30px;
 text-align: center;
 background-color: #CEBCAB;
 border-left: #705C36 1px solid;
 border-right: #705C36 1px solid;
 border-top: #705C36 1px solid;
 border-bottom: #705C36 1px solid;
}

input.check
{
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 10px;
 border-left: #AAAAAA 0px solid;
 border-right: #AAAAAA 0px solid;
 border-top: #AAAAAA 0px solid;
 border-bottom: #AAAAAA 0px solid;
}

textarea
{
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 10px;
 border-left: #AAAAAA 1px solid;
 border-right: #AAAAAA 1px solid;
 border-top: #AAAAAA 1px solid;
 border-bottom: #AAAAAA 1px solid;
}

.button
{
 font-family: Verdana, Arial, Helvetica, sans-serif;
 background-color: #999999;
 border: 0px;
}
.buttontext
{
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 10px;
 color: #FFFFFF;
 border-left: #AAAAAA 0px solid;
 border-right: #AAAAAA 0px solid;
 border-top: #AAAAAA 0px solid;
 border-bottom: #AAAAAA 0px solid;
}

.buttontext:link
{
 font-family: Verdana, Arial, Helvetica, sans-serif;
 text-decoration: none;
 font-size: 10px;
 color: #FFFFFF;
}
.buttontext:visited
{
 font-family: Verdana, Arial, Helvetica, sans-serif;
 text-decoration: none;
 font-size: 10px;
 color: #FFFFFF;
}
.buttontext:hover
{
 font-family: Verdana, Arial, Helvetica, sans-serif;
 text-decoration: none;
 font-size: 10px;
 color: #FFFFFF;
}

select
{
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 11px;
 border-left: #AAAAAA 1px solid;
 border-right: #AAAAAA 1px solid;
 border-top: #AAAAAA 1px solid;
 border-bottom: #AAAAAA 1px solid;
}

td.funktion_oben
{
 background-color: #DDEEEE;
 border-top: #AAAAAA 1px solid;
}

.heller {
  background-color: #BCAC9C;
  border-left: #4F3F2F 1px solid;
  border-right: #4F3F2F 1px solid;
  border-top: #4F3F2F 1px solid;
  border-bottom: #4F3F2F 1px solid;
}

h6 {
color: #000000;
font-size: 7pt;
}

h5 {
color: #000000;
font-size: 9pt;
}

h4 {
color: #000000;
font-size: 12pt;
}

h3 {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 11px;
}

.item_hidden {
 display: none;
 border: #000000 1px solid;
 background-color: #DDDDDD;
 position: absolute;
 width: 200px;
 padding: 3px;
}

.button_or {
 border: 0px;
 background-color: #AAAAAA;
 padding: 0px;
}

.news_bg {
 background-color: #EEEEEE;
}