*{
margin:0px;
padding:0px
}
img{border:0px}
html{
width:100%;
height:100%;
text-align:center;
background-color:#26292E
}
body{
width:778px;
margin:0;
position:relative;
text-align:left;
}
a:link {color:#26292E}
a:visited {color:#999999}
a:hover {color:#999999}
a:active {color:#26292E}

#werbung{
margin: 0px 0px 0px 1000px;
height:600px;
width:120px;
}
#header{
background-image:url(images/headbg.gif);
background-position:top left;
background-repeat:repeat-x;
height:134px;
text-align:left;
width:978px;
float:left;
}
.small{
text-align:center;
padding:15px 20px 0 0;
height:29px;
width:958px
}
.small a{
font-family:Arial;
font-size:9px;
color:#E4E4E4;
text-decoration:none;
margin:-1px 12px 0 12px;
}
.small a:visited{text-decoration:none}
.small a:hover{text-decoration:underline}
.small, .small img, .small a{
float:right
}
.logo{
float:left;
vertical-align:bottom
}
#header p{
font-family:Tahoma;
font-size:11px;
color:#E4E4E4;
padding:40px 35px 0 0;
float:right
}
#header p span{
color:#FDAD24
}
.menu{
background-image:url(images/menu_bg.gif);
background-position:top left;
background-repeat:repeat-x;
float:left;
width:978px;
height:46px
}
.menu ul{
display:block;
float:left;
padding:12px 0 0 36px
}
.menu li{
list-style-type:none;
float:left
}
.left{
width:173px;
padding:12px 0 0 20px;
float:left;
}
.left ul{
margin:11px 0 24px 0;
float:left
}
.left li{
list-style-type:none;
}
.left li, .left li img{
float:left;
clear:both
}
.center{
background-color:#26292E;
padding:0 5px 1px 5px;
float:left;
width:1px;
}
.block{
background-color:#EEEEEE;
margin:0px 0 0px 0;
width:750px;
padding:15px 15px 15px 15px;
float:left;
}
* html #content .block {
width:793px;
}
.item{
width:750px;
font-family:Tahoma;
font-size:13px;
color:#000000;
float:left;
}
.item1{
width:760px;
font-family:Tahoma;
font-size:12px;
color:#fff;
float:left;
}
.item2{
width:610px;
font-family:Tahoma;
font-size:12px;
background-image:url(images/bg2.png);
float:left;
}
.flleft{float:left}
.flright{
float:right;
margin:0 0 0 20px
}
.item  p{padding:10px 0 0 0;}
.item span{
color:#4E4E4E
}
.border{
border-bottom:1px solid #7F7F7F;
margin:0 0 9px 0;
}
.search{
display:block;
float:left;
font-family:Tahoma;
font-size:10px;
color:#9C9C9C;
text-decoration:underline;
margin:-10px 0 15px 0
}
.search:hover{text-decoration:none}
.flags{
margin:16px 0 24px 0;
text-align:center;
float:left;
padding:0 0 0 9px
}
.flags a{
padding:0 12px 0 12px;
float:left
}
.bord{
border-left:1px solid #FFFFFF;
border-right:1px solid #FFFFFF
}
.left select{
width:150px;
height:18px;
margin:20px 4px 18px 0;
float:left;
border:1px inset;
font-family:Tahoma;
color:#484848;
font-size:10px;
padding:0 0 0 5px
}
.top{
margin:-6px 0 0 0
}
.banner{
margin:10px 0 0 -20px
}
* html .banner {margin:-1px 0 0 -20px}
#content{
float:left;
}
#footer{
background-image:url(images/footer_bg.gif);
background-position:top left;
background-repeat:repeat-x;
height:82px;
width:978px;
float:left;
}
.copy{
font-family:Arial;
font-size:14px;
color:#8A8A8A;
width:900px;
margin:30px 0 0 20px;
float:left
}
.bottom{
display:block;
margin:32px 0 0 105px;
float:left
}
.bottom li{
list-style-type:none;
float:left
}



/** alles was Bausteine / Spenden betrifft **/
.listTable{
}
.listTable *{
color: #000000;
text-align: left;
vertical-align: top;
}
.listTable th {
padding-bottom: 10px;
}
.listTable th, .listTable td{
font-size: 12px;
}
.tableBricks .sum{
text-align: center !important;
width: 70px;
}
.tableHelper .sum{
width: 250px;
}
.tableHelper .rowOfferOnly td{
padding-bottom: 10px;
}
.tableHelper .sumOfferOnly{
width: 350px;
}
.listTable .name{
width: 250px;
}
.listTable .nameOfferOnly{
width: 200px;
}
.listTable .web{
width: 250px;
}
.listTable .webOfferOnly{
width: 200px;
}
.latest *{
color: #A50029;
}

#bricksStatusBoard{
background: url(/images/anzeige.jpg) 50% no-repeat;
width: 100%;
height: 180px;
text-align: left;
margin-top: -30px;
}
#bricksStatusBoard table{
margin-top: 18px;
margin-left: 249px;
}
#bricksStatusBoard td.boardLeft, #bricksStatusBoard td.boardRow{
text-align: left;
}
/*#bricksStatusBoard td.boardLeft{
width: 180px;
}
* html #bricksStatusBoard td.boardLeft{
width: 100px !important;
}*/
#bricksStatusBoard td.boardRight{
text-align: right !important;
width: 158px;
}
* html #bricksStatusBoard td.boardRight{
padding-right: 5px;
}
#bricksStatusBoard td.boardRow{
padding-top: 0px;
}
#bricksStatusBoard code{
/*font-family: "Courier New";*/
font-family: "Lucida Console" !important;
/*font-family: "Arial Unicode MS";*/
font-size: 23px;
letter-spacing: 2px;
line-height: 21px;
text-transform: uppercase;
}
#bricksStatusBoard td.boardRight code{
font-size: 21px;
}
#bricksStatusBoard *{
color: #D6DB9B;
}
#bricksStatusBoard marquee{
width: 335px;
margin-top: 0px;
font-size: 21px;
letter-spacing: 3px;
}
.tableNav .currentPage, .tableNav .currentNav{
display: inline;
}
.tableNav .currentPage{
padding-bottom: 10px !important;
}
.tableNav{
width: 100%;
text-align: center;
margin-bottom: 20px;
}
.tableNav img{
height: 20px;
}

p.news{
clear:left;
}
p.news img{
float:left;
margin: 0 10px;
}


#tippspiel{
}
#tippspiel ul{
width: 700px;
}
#tippspiel table.spieltag{
width: 700px;
}
#tippspiel *{
background-repeat: no-repeat !important;
}
#tippspiel table.spieltag td{
padding: 8px;
}
#tippspiel table.spieltag td.flag{
padding: 8px 0  8px 40px !important;
}



.hide{
display: none;
}

p.news img{
floaft: left;
}

.toggleSymbol{
background: url('/toggleText.gif') top right no-repeat;
}