body {
 background: #FFFAF0;
 background: #5B6D7F url(../images/bg.gif) repeat top left;
}
body.gateway {
 background: #FFFAF0;
}
body,table {
 font-family:Lucida Grande, Lucida Sans Unicode, Geneva,Verdana, Arial;
 font-size: 11px;
 color: #000000;
}
hr{
 border:solid #000000 1px;
 color:#A52A2A;
 height:1px;
}
td {
 color: #314208;
 font-size:10px;
 font-family:Lucida Grande, Lucida Sans Unicode, Geneva,Verdana, Arial;
}
input,option,textarea {
 font-family:Lucida Grande, Lucida Sans Unicode, Geneva,Verdana, Arial;
 font-size: 11px;
 color:#000000;
 background-color:#cccccc;
 border-color:#000000;
 border-style: solid;
 border-width: 1px;
}
input.gateway{
font-size:13px;
font-family:Lucida Grande, Lucida Sans Unicode, Geneva,Verdana, Arial;
cursor: pointer;
}
a:link,a:visited,a:active {
 text-decoration: none;
 color: #000000;
 font-style: bold;
}
a:hover {
 text-decoration: none;
 color: #555555;
 font-style: bold;
}
#seitentitel {
 width:550px;
 font-weight:bold;
 text-align:left;
 font-size: 12px;
 padding:10px auto;
}
#standardtext{
 width:558px;
 margin:0;
 padding:10px 20px;
 font-size:12px;
 text-align:justify;
}
#header {
 background: #FFFAF0 url('../images/header.gif') no-repeat bottom right;
 width: 898px;
 height: 85px;
 border-left: #3152A5 1px solid;
 border-right: #3152A5 1px solid;
 border-top: #3152A5 4px solid;
 border-bottom: #3152A5 1px solid;
 text-align:right;
}
#header_down {
 background: #949CCE url('../images/header_down.gif') repeat-x top left;
 width: 898px;
 height: 15px;
 border-left: #3152A5 1px solid;
 border-right: #3152A5 1px solid;
 color:#FFFFFF;
 font-size:16px;
 font-weight:bold;
 padding-top:10px;
 font-family:Verdana, Arial;
}
#search {
 width: 250px;
 padding: 5px;
 margin: 0 0 auto auto;
}
#navbar {
 width: 898px;
 height:4px;
 border-bottom: #3152A5 1px solid;
 text-align:center;
 font-size: 11px;
 padding:1px 0;
 margin:0 auto;
 background:#3152A5;
}
#navbar a:link, #navbar a:visited, #navbar a:active{
 color:#FFFFFF;
}
#sitelinks{
 margin: 10px auto;
}
#menutitel, #partnertitel, #zufalltitel, #listetitel{
 width:120px;
 height: 15px;
 margin: 15px 0 0 20px;
 padding:0 5px;
 background:#3152A5;
 font-size:12px;
 color:#FFFAF0;
 text-align:left;
}
#menu, #partner{
 width:139px;
 margin: 0 0 15px 0;
 padding:5px;
 text-align:left;
 border-top: #3152A5 1px solid;
 border-bottom: #3152A5 1px solid;
 border-right: #3152A5 1px solid;
}
#zufall ,#liste{
 width:139px;
 margin: 0 0 15px 0;
 padding:5px;
 text-align:center;
 border-top: #3152A5 1px solid;
 border-bottom: #3152A5 1px solid;
 border-right: #3152A5 1px solid;
 font-size:10px;
}
#liste span {
 font-size:12px;
 vertical-align:middle;
}
#menu ul, #partner ul, #aktion ul{
  padding:0;
  margin:0;
}
#menu li, #partner li, #aktion li{
  list-style-type:none;
  padding:2px 0;
  margin:0;
  font-size:12px;
  text-align:left;
}
#menu a, #partner a{
 color:#111111;
}
#aktiontitel{
 width:120px;
 height: 15px;
 margin: 15px 0 0 20px;
 padding:0 5px;
 background:#CC3300;
 font-size:12px;
 color:#FFFAF0;
 text-align:left;
}
#aktion{
 width:139px;
 margin: 0 0 15px 0;
 padding:5px;
 text-align:left;
 border-top: #CC3300 1px solid;
 border-bottom: #CC3300 1px solid;
 border-right: #CC3300 1px solid;
}
.entryhead{
 width: 568px;
 border-bottom: #3152A5 1px solid;
 background:#eeeeee;
}
.entryfoot{
 width: 568px;
 height: 5px;
 background:#eeeeee;
}
.entry{
 width: 568px;
 border-bottom: #3152A5 1px solid;
 background:#eeeeee;
}
#main{
 width:898px;
 border-left: #3152A5 1px solid;
 border-right: #3152A5 1px solid;
 background:#949CCE;
}
#main:after
{
  content: ".";
  visibility: hidden;
  height:      0;
  display:   block;
  clear:      both;
}
#main_left{
 width:150px;
 float:left;
}
#main_center{
 width:598px;
 float:left;
}
#main_right{
 width:150px;
 float:right;
 font-size:11px;
}
#ruleslist{
 width:300px;
 margin:0;
 padding:0 auto;
 font-size:12px;
 text-align:left;
}
#ruleslist ul{
  padding:0 auto;
  margin:0 auto;
}
#ruleslist li{
  list-style-type:disc;
  padding:10px auto;
  margin:0 auto;
  text-align:left;
}
#add_form
{
  width:500px; /* Gesamtbreite 400 */
  text-align:center;
  margin:0 auto;
  padding:0 auto;
  background:#7F8ACC;
}
.add_form_table
{
  width:450px; 
  text-align:left;
  margin:0 auto;
  padding:0 auto;
}
.add_form_label
{
  text-align: right;
  padding-right:5px;
  font-weight:bold;
  color:#000000;
  font-size:11px;
  vertical-align: top;
}
.add_form_feld
{
  color:#000000;
  text-align:left;
  vertical-align: top;
}
.add_form_input
{
 width: 250px;
}
.login_form_input
{
 width: 150px;
}
.add_form_fehler
{
  color:#FF2222;
  text-align:left;
}
.fehler
{
  width:500px;
  color:#FF2222;
  text-align:left;
  font-size:11px;
}
#footer{
 width: 888px;
 height: 20px;
 padding: 0 5px;
 border: #3152A5 1px solid;
 text-align:left;
 background:#dddddd;
}
#gatewaytext {
 color:000000;
 font-size:12px;
}
.gatewayform{
 font-family:Lucida Grande, Lucida Sans Unicode, Geneva,Verdana, Arial;
 font-size: 11px;
 color:#000000;
 border-width: 0;
}
#gatewaylink{
 font-family:Lucida Grande, Lucida Sans Unicode, Geneva,Verdana, Arial;
 font-size: 10px;
 color:#000000;
 border-width: 0;
}
#gatewaylink a{
 font-family:Lucida Grande, Lucida Sans Unicode, Geneva,Verdana, Arial;
 font-size: 11px;
 text-decoration: underline;
 font-weight:bold;
 color:#113388;
 border-width: 0;
}
#fullsiteindex{
 width:400px;
 font-family:Lucida Grande, Lucida Sans Unicode, Geneva,Verdana, Arial;
 font-size: 12px;
 text-align: left;
 }
.aktion_head{
 font-size: 20px;
 font-weight: bold;
 color:#CC3300;
}
#gifstitel{
 width:120px;
 height: 15px;
 margin: 15px 20px 0 0 ;
 padding:0 5px;
 background:#3152A5;
 font-size:12px;
 color:#FFFAF0;
 text-align:left;
}
#gifs{
 width:139px;
 margin: 0 0 15px 0;
 padding:5px;
 text-align:left;
 border-top: #3152A5 1px solid;
 border-bottom: #3152A5 1px solid;
 border-left: #3152A5 1px solid;
}
#gifs ul{
  padding:0;
  margin:0;
}
#gifs li{
  list-style-type:none;
  padding:2px 0;
  margin:0;
  font-size:12px;
  text-align:left;
}
#gifs a{
 color:#111111;
}
.cat_titel{
 font-size: 30px;
 font-weight: bold;
 color:#000000;
}
