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: 10px;
 border-left: #3152A5 1px solid;
 border-right: #3152A5 1px solid;
}

#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:0 auto;
  margin:0 auto;
  text-align:left;
}

#add_form
{
  width:400px; /* Gesamtbreite 400 */
  text-align:left;
  margin:0 auto;
  padding:0 auto;
}

.add_form_reihe
{
  clear:both;
  padding:2px 0px;
}

.add_form_reihe:after
{
  content:".";
  visibility:hidden;
  height:0;
  display:block;
  clear:both;
}

.add_form_label
{
  float:left;
  width:145px;
  text-align: right;
  padding-right:5px;
  font-weight:bold;
}

.add_form_feld
{
 float: right;
 width: 250px;
 text-align: left;
}

.add_form_breite
{
 width: 200px;
}

#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;
}