body {background: #333333; margin:0;}
img {border:0px;}
h1 {
  margin:0px;
  padding:40px 0px 0px 0px;
  font-family:arial;
  font-size:21pt;
  font-weight:bold; color:#000099;
}
h2 {
  margin:0px;
  padding:0px 0px 0px 0px;
  font-family:arial;
  font-size:14pt;
  font-weight:bold; color:#000099;
}
h3 {
  margin:0px;
  padding:45px 0px 0px 0px;
  font-family:arial;
  font-size:14pt;
  font-weight:bold; color:#000099;
}
hr {width:610px; height:1px; color:#e8c020; margin:0px 5px 0px 5px; float:left;}

#corpus {width: 980px; /*height:800px;*/ margin:0px auto;}
 #left {width:200px; float:left;}
   #lefttop {width:200px; height:190px; background:url(../Bilder/lefttop.png);}
   #leftmenu {width:200px; height:200px; background: url(../Bilder/leftmenu.png);}
     #leftmenu .entryred {width:190px; height:20px; margin:0px 0px 0px 5px; padding:0; background:url(../Bilder/leftmenu_red.png);}
     #leftmenu .entrygreen {width:190px; height:20px; margin:0px 0px 0px 5px; padding:0; background:url(../Bilder/leftmenu_green.png);}
     #leftmenu .entryyellow {width:190px; height:20px; margin:0px 0px 0px 5px; padding:0; background:url(../Bilder/leftmenu_yellow.png);}
     #leftmenu .entryred a, #leftmenu .entrygreen a, #leftmenu .entryyellow a {
       position:absolute;
       margin:0px;
       padding:3px 0px 0px 10px;
       font-family:arial;
       font-size:8pt;
       font-weight:bold;
       line-height:9pt;
       text-decoration:none;
       }
     #leftmenu .entryred a, #leftmenu .entrygreen a {color:#ffffff;}
     #leftmenu .entryyellow a {color:#000000;}
     #leftmenu .entryspacer {width:190px; height:10px; margin:0px 0px 0px 5px; padding:0; background:url(../Bilder/leftmenu_spacer.png);}
   #leftbottom {width:200px; height:94px; background:url(../Bilder/leftbottom.png);}
 #right {width:780px; float:left;}
   #head {width:780px; height:175px;}
     #headleft {width:320px; height:150px; float:left;}
       #headleft1 {width:183px; height:150px; background:url(../Bilder/headleft.png); float:left;}
       #headleft2 {width:137px; height:150px; background:url(../Bilder/headlogo.png); float:left;}
         #headleft2 img {padding-top:15px;}
       #headmsg {width:320px; height:25px; background:url(../Bilder/headmsg.png); clear:left;}
         #headmsgmsg { font-family:arial; font-size:9pt; color:#ffffff; padding:5px 0px 0px 20px;}
     #headmiddle {width:40px; height:175px; float:left; background:url(../Bilder/headmiddle.png);}
     #headright {width:420px; height:175px; float:left; background:#dddddd;}
       #headrighttop {width:420px; height:100px; background:#cccccc;}
         #headrighttop1 {width:170px; height:100px; float:left; background:url(../Bilder/headright1.png);}
         #headrighttop2 {width:250px; height:100px; float:left; background:url(../Bilder/headright2.png);}
       #headmenu {width:420px; height:75px; background:#bbbbbb;}
         .headmenuentry {width:70px; height:75px; float:left;}
         
   #contentborder {width:780px;}
     #contentborder_up {width:780px; height:15px; background:url(../Bilder/borderup.png); font-size:1px;}
     #contentborder_lu {width:15px; height:15px; float:left; background:url(../Bilder/borderlu.png);}
     #contentborder_ru {width:15px; height:15px; float:right; background:url(../Bilder/borderru.png);}
     #content          {width:750px; float:left; clear:both; padding:5px 15px 5px 15px; background:url(../Bilder/bordermi.png);}
      .fliesstext      {font-family:arial; font-size:9pt; color: #e8c020; padding:5px 0px 0px 5px;}
      .fliesstext1     {width:300px; float:left; font-family:arial; font-size:9pt; color: #e8c020; margin:5px 0px 0px 5px;}
      .fliesstext1.cell {width:150px; float:left;}
      .msgline         {height:20px; font-family:arial; font-size:9pt; color: #e8c020; margin-left:5px;}
      .headline        {font-family:arial; font-size:11pt; font-weight:bold; color: #e8c020; margin-left:5px;}
      span.bold        {font-weight:bold;}
      .newsline        {height:20px; font-family:arial; font-size:9pt; color: #e8c020; margin:5px 0px 0px 5px;}
      .newsline a      {color: #e8c020; text-decoration:none; font-weight:bold;}
      .profline        {height:20px; font-family:arial; font-size:9pt; color: #e8c020; margin:0px 0px 0px 5px;}
      .profline a      {font-family:arial; font-size:9pt; color: #e8c020; text-decoration:none; font-weight:bold;}
      .profname        {width:200px; float:left;text-align:right; margin-right:10px;}
     #contentborder_bo {width:780px; height:15px; clear:left; background:url(../Bilder/borderbo.png); font-size:1px;}
     #contentborder_lb {width:15px; height:15px; float:left; background:url(../Bilder/borderlb.png);}
     #contentborder_rb {width:15px; height:15px; float:right; background:url(../Bilder/borderrb.png);}

     .teaser {width:200px; height:100px; float:left; margin:0px 10px 10px 0px;}
     .teaserhead_green {width:200px; height:20px; text-align:center; background:url(../Bilder/teaserhead_green.png);}
     .teaserhead_green, .teaserhead_green a, .teaserheadakt a {font-family:arial; font-size:9pt; font-weight:bold; line-height:14pt; color:#e8c020; text-decoration:none;}
     .teaserpoker {width:200px; height:80px; background:url(../Bilder/teaserpoker.png);}
     .teaserblackjack {width:200px; height:80px; background:url(../Bilder/teaserblackjack.png);}
     .teaserroulette {width:200px; height:80px; background:url(../Bilder/teaserroulette.png);}
/*Teaser Login*/
     .teaser_login    {width:200px; height:220px; float:left; margin:0px 0px 20px 100px;}
     .teaserlogin     {width:200px; height:200px; background:url(../Bilder/teaserlogin.png);}

/*Teaser Aktuell*/
     .teaser_akt     {width:120px; height:340px; float:right; margin:0px 0px 10px 0px;}
     .teaserheadakt  {width:120px; height:20px; text-align:center; background:url(../Bilder/teaserheadakt.png);}
     .teaserakt      {width:120px; height:320px; overflow:hidden; background:url(../Bilder/teaserakt.png);}
     .teaserakt .txt  {width:110px;  border-bottom:1px solid #e8c020; font-family:arial; font-size:8pt; color:#e8c020; text-align:left; padding:5px;}
     .teaserakt .txt a {font-family:arial; font-size:9pt; color:#e8c020; text-decoration:none;}

form {padding:5px; font-family:arial; font-size:9pt; font-weight:normal; color:#e8c020;}
.formline  {width:600px; height:25px;}
.formline_txt {width:400px; height:110px;}
.formname  {width:195px; height:25px; text-align:right; float:left; margin-right:5px;}
input {width:170px; font-family:arial; font-size:9pt; font-weight:normal; background:#e8c020; color:#034c0a; border:1px solid #dddddd;}
input.date {width:20px; float:left; margin-right:5px;}
input.year {width:40px; float:left; margin-right:5px;}
input.street {width:123px; float:left; margin-right:5px;}
input.number {width:40px; float:left;}
input.plz    {width:50px; float:left; margin-right:5px;}
input.city   {width:113px; float:left;}
select {width:170px; font-family:arial; font-size:9pt; font-weight:normal; background:#e8c020; color:#034c0a; border:1px solid #dddddd;}
textarea {width:170px; height:100px; float:left; font-family:arial; font-size:9pt; font-weight:normal; background:#e8c020; color:#034c0a; border:1px solid #dddddd;}

.modul {width:190px; height:150px; margin-left:5px; background:#034c0a;}
