.headbox
{
position: relative;
margin-left: 250px;
width: 380px;
font-size: 11px;
}

.headbuttons
{
position: absolute;
margin-left: 250px;
width: 380px;
}

.bforum
{
position: absolute;
margin: 0px;
padding: 0px;
margin-left: 6px;
margin-top: 0px;
width: 232px;
height: 76px;
background:url('/images/design/bforum.jpg');  
}

.bspiele
{
position: absolute;
margin: 0px;
padding: 0px;
margin-left: 6px;
margin-top: 81px;
width: 117px;
height: 55px;
background:url('/images/design/bspiele.jpg');  
}

.bbrowser
{
position: absolute;
margin: 0px;
padding: 0px;
margin-left: 128px;
margin-top: 81px;
width: 110px;
height: 55px;
background:url('/images/design/bbrowser.jpg');  
}

.li
{
height: 5px;  
}

.thumb
{
    cursor:pointer;
}

body
{
	font-size: 13px;
	font-family: Verdana, tahoma;
	margin:0;
	color: #000000;
	background-color: #ffffff;
	background-image:url('/images/design/bg.jpg');
}

#topgfx               /* -- Hintergrund-Top-Grafik -- */
{
	background-position: center;
	background-repeat: no-repeat;
	width: auto;
	height: 308px;
	background-image:url('/images/design/bgtop.jpg');
}

/* -- Überschriften -- */

.ruck
{
margin-left: 27px;
font-weight: bold;
text-decoration:underline;
font-size:11px;
}

h1
{
font-size:13px;
font-weight: bold;
padding: 0px;
margin:0px;
padding-left: 5px;
padding-top: 6px;
}

.tdb
{
border:1px solid #aeaeae;
background: #ffffff url(/images/content/navbg.jpg);
padding:0.3em;
color:#1a1a1a;
font-size:12px;
text-align:center;
font-weight:bold;
}

.tdbr
{
border:1px solid #aeaeae;
background: #ffffff url(/images/content/tabbg.jpg);
padding:0.3em;
color:#ffffff;
font-size:12px;
text-align:center;
font-weight:bold;
}

.td1
{
border:1px solid #aeaeae;
padding: 0.3em;
background-color:#f7f7f7;
color:#000000;
font-size:12px;
}

.td2
{
border:1px solid #aeaeae;
background-color:#ffffff;
color:#000000;
font-size:12px;
}

h2
{
font-size:13px;
font-weight: bold;
padding: 0px 0px;
margin:0px;
}

h3
{
position: absolute;
font-size:13px;
font-weight: bold;
padding: 0px;
margin:0px;
margin-top: -16px;
padding-left: 305px;
}

h6
{
font-size:13px;
font-weight: normal;
padding: 0px;
margin:0px;
padding-top: 6px;
padding-left: 0px;
}

h5
{
font-size:9px;
font-weight: normal;
padding: 0px;
margin:0px;
padding-top: 2px;
padding-left: 5px;
}

/* -- Stuff -- */

.l
{
padding-top: 1px;
margin:0px;
}

fieldset
{
border:1px solid #8b8a88;
}

hr
{
border:1px solid #dedede;
}

.trenner               /* -- News-Trenner-- */
{
height:10px;
}

.fs               /* -- Footer Space-- */
{
height:10px;
}

/* -- Schriftgrößen -- */

.release
{
    font-size:8pt;
    margin-left: 25px;
}


.small
{
    font-size:9pt;
    color:#000000;
}
.ssmall
{
    font-size:8pt;
    color:#000000;
}

.sxmall
{
    font-size:8pt;
    color:#000000;
    padding-right: 15px;
}

.sxxmall
{
    font-size:8pt;
    color:#000000;
    padding-right: 90px;
}

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

.big
{
    font-size:8pt;
    color:#000000;
}

.text
{
	font: 11px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	border:1px solid #8b8a88;
	background-color: #f6f6f6;
	font-size: 13px;
	font-family:Verdana;
	color:#000000;
}

.text:hover
{
  background-color:#fdd9d9;
}


.button
{
	font: 11px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	border:1px solid #8b8a88;
	background-color: #f6f6f6;
	font-size: 13px;
	font-family:Verdana;
	color:#000000;
}

.button:hover
{
  background-color:#fdd9d9;
}

/* -- Links -- */

a
{
    color:#d92828;
    font-size:10pt;
    text-decoration:none;
}

a.black
{
    color:#230404;
    font-size:8pt;
    text-decoration:none;
}

a.small
{
    color:#d92828;
    font-size:9pt;
    text-decoration:none;
}
a.navi
{
    margin-left: 27px;
    color:#000000;
    font-size:8pt;
    text-decoration:none;
}

a.navi:hover
{
    margin-left: 27px;
    color:#d92828;
    font-size:8pt;
    text-decoration:none;
}

a.pfeil
{
    margin-left: 7px;
    color:#c43b3b;
    font-size:10pt;
    text-decoration: none;
}

a.pfeil:hover
{
    margin-left: 7px;
    color:#d92828;
    font-size:10pt;
    text-decoration: underline;
}

a.nav
{
    margin-left: 27px;
    color:#000000;
    font-size:7pt;
    text-decoration:none;
}

a.nav:hover
{
    margin-left: 27px;
    color:#d92828;
    font-size:7pt;
    text-decoration:none;
}

a.ssmall
{
    color:#d92828;
    font-size:8pt;
    text-decoration:none;
}

a.sssmall
{
    color:#d92828;
    font-size:7pt;
    text-decoration:none;
}

a.vsmall
{
    color:#d92828;
    font-size:3pt;
    text-decoration:none;
}

a:hover
{
color: #808080;
}

/* -- Container zum Zentrieren des ganzen Layouts -- */

#container
{
width: 990px;
margin:0 auto;
background-image:url('/images/design/mainbox.jpg');
}

/* -- Header */

#header
{
width: 990px;
margin: 0px;
height: 221px;
background-image:url('/images/design/header.jpg');
}


/* -- Main -- */

#content
{
margin-left: 192px;
margin-top: 0px;
width: 620px;
}

div#content
{
min-height:1000px;
height:expression(this.scrollHeight > 1000 ? "auto":"1000px");
}


/* -- Linke und rechte Navi --*/

#left 
{
margin: 0px;
padding: 0px;
margin-top: -59px;
padding-left: 10px;
float: left;
width: 152px;
}

#right
{
margin: 0px;
padding: 0px;
margin-top: -59px;
padding-right: 10px;
float: right;
width: 152px;
}

/* -- Seitenfuß -- */

#footer
{
width: 990px;
height: 79px;
background-image:url('/images/design/footer.jpg');
}

#cfoot
{
width: 990px;
margin:0 auto;
}

#ft
{
clear: both;
color: #2b2b2b;
text-align: center;
font-size: 8pt;
}

/* -- Hoverbuttons -- */

a.forumhover 
{  
position: absolute;
display:block;  
width:120px;   
height:50px; 
background:url('/images/design/zumforum.jpg') no-repeat top left;  
}  

#forumbutton
{
position: absolute;
margin: 0px;
padding: 0px;
margin-left: 869px;
margin-top: 111px;
}

a.forumhover:hover
{  
position: absolute;
display:block;  
width:120px;   
height:50px; 
background:url('/images/design/zumforum.jpg') no-repeat bottom right;  
}

a.nachobenhover 
{  
display:block;  
width:165px;   
height:40px; 
background:url('/images/design/nachoben.jpg') no-repeat top left;  
}  

#nachobenbutton
{
margin: 0px;
padding: 0px;
margin-left: 530px;
padding-top: 20px;
}

a.nachobenhover:hover
{  
display:block;  
width:165px;   
height:40px; 
background:url('/images/design/nachoben.jpg') no-repeat bottom right;  
}

a.toadtownhover 
{  
position: absolute;
display:block;  
width:165px;   
height:40px; 
background:url('/images/design/toadtownbutton.jpg') no-repeat top left;  
}  

#toadtownbutton
{
margin: 0px;
padding: 0px;
margin-left: 190px;
margin-top: -20px;
}

a.toadtownhover:hover
{  
position: absolute;
display:block;  
width:165px;   
height:40px; 
background:url('/images/design/toadtownbutton.jpg') no-repeat bottom right;  
}

/* -- Werbung -- */

#werbung
{
margin: 0px;
padding: 0px;
margin-top: -6px;
padding-left: 72px;
}

/* -- Formatierungen - Main -- */

.main_head
{
background-image:url("/images/design/mainhead.jpg");
width: 620px;
height: 34px;
}

.m_t
{
background-image:url("/images/design/m_t.jpg");
width: 568px;
height: 30px;
}

.h_t
{
background-image:url("/images/design/h_top.jpg");
width: 568px;
height: 30px;
}

.h_e
{
background-image:url("/images/design/h_e.jpg");
width: 568px;
height: 6px;
}

.m_b
{
background-image:url("/images/design/m_b.jpg");
width: 568px;
}

.m_h
{
background-image:url("/images/design/m_h.jpg");
width: 568px;
height: 30px;
}

.m_fo
{
background-image:url("/images/design/m_fo.jpg");
width: 568px;
height: 29px;
}

.m_f
{
margin-left: 3px;
width: 600px;
}

.c_f
{
margin-left: 80px;
width: 460px;
}

.newspic
{
top: 127px;
}

.title
{
padding: 0px;
margin:0px;
margin-top: -28px;
padding-left: 92px;
}

.m_line
{
background-image:url("/images/design/line.jpg");
width: 607px;
height: 5px;
}

.c_line
{
background-image:url("/images/design/cline.jpg");
width: 460px;
height: 5px;
margin-left: 80px;
}

.para
{
margin-left: 130px;
background-image:url("/images/design/newstrenner.jpg");
width: 402px;
height: 55px;
}

/* -- Formatierungen - Comments -- Nicht fertiggestellt*/

.c_box
{
background-image:url("/images/design/commentmain.jpg");
width: 500px;
margin-left: 60px;
}

.c_head
{
background-image:url("/images/design/commenthead.jpg");
width: 500px;
height: 34px;
margin-left: 60px;
}

.c_foot
{
background-image:url("/images/design/commentfoot.jpg");
width: 500px;
margin-left: 60px;
height: 34px;
}

.c_form
{
width: 470px;
margin-left: 14px;
}

/* -- Formatierungen - Navis -- */

.n_b
{
background-image:url("/images/design/n_b.jpg");
width: 152px;
height: auto;
margin-left: 0px;
}

.n_bb
{
background-image:url("/images/design/n_bb.jpg");
width: 152px;
height: auto;
margin-left: 0px;
}

.n_eb
{
background-image:url("/images/design/n_eb.jpg");
width: 152px;
height: 9px;
margin-left: 0px;
}

.n_e
{
background-image:url("/images/design/n_e.jpg");
width: 152px;
height: 9px;
margin-left: 0px;
}

.pf
{
position: absolute;
background-image:url("/images/design/pf.jpg");
width: 19px;
height: 13px;
margin-left: 1px;
}

.n_form
{
margin-left: 12px;
}

.n_netz
{
margin-left: 16px;
}

.n_form2
{
margin-right: 2px;
}

.n_form3
{
margin-left: 7px;
}

.n_poll
{
width: 140px;
margin-left: 2px;
}



/* -- Navi Überschriften -- */

.n_tt
{
background-image:url("/images/design/toadtown.jpg");
width: 158px;
height: 77px;
margin-left: -6px;
}

.n_sdk
{
background-image:url("/images/design/donkeykong.jpg");
width: 159px;
height: 77px;
margin-left: -7px;
}

.n_co
{
background-image:url("/images/design/community.jpg");
width: 168px;
height: 77px;
margin-left: -16px;
}

.n_sm
{
background-image:url("/images/design/supermario.jpg");
width: 152px;
height: 73px;
}

.n_wa
{
background-image:url("/images/design/wario.jpg");
width: 152px;
height: 73px;
}

.n_sta
{
background-image:url("/images/design/starfox.jpg");
width: 152px;
height: 73px;
}

.n_kir
{
background-image:url("/images/design/kirby.jpg");
width: 152px;
height: 73px;
}

.n_metroid
{
background-image:url("/images/design/metroid.jpg");
width: 152px;
height: 73px;
}

.n_fzero
{
background-image:url("/images/design/fzero.jpg");
width: 152px;
height: 73px;
}

.n_as
{
background-image:url("/images/design/allstars.jpg");
width: 152px;
height: 73px;
}

.n_rk
{
background-image:url("/images/design/releasekalender.jpg");
width: 152px;
height: 73px;
}

.n_pa
{
background-image:url("/images/design/partner.jpg");
width: 152px;
height: 73px;
}

.n_ne
{
background-image:url("/images/design/netzwerk.jpg");
width: 152px;
height: 73px;
}

.n_um
{
background-image:url("/images/design/umfrage.jpg");
width: 152px;
height: 73px;
}

.n_st
{
background-image:url("/images/design/statistik.jpg");
width: 152px;
height: 73px;
}

.n_c2
{
background-image:url("/images/design/community2.jpg");
width: 164px;
height: 73px;
margin-left: -12px;
}


/* -- Spiele Überschriften -- */

.n_mb
{
background-image:url("/images/design/mariobros.jpg");
width: 168px;
height: 77px;
margin-left: -16px;
}

.n_smb
{
background-image:url("/images/design/supermariobros.jpg");
width: 168px;
height: 77px;
margin-left: -16px;
}

.n_sm64
{
background-image:url("/images/design/supermario64.jpg");
width: 168px;
height: 77px;
margin-left: -16px;
}

.n_smss
{
background-image:url("/images/design/supermariosunshine.jpg");
width: 168px;
height: 77px;
margin-left: -16px;
}

.n_smg
{
background-image:url("/images/design/supermariogalaxy.jpg");
width: 168px;
height: 77px;
margin-left: -16px;
}

.n_pm
{
background-image:url("/images/design/papermario.jpg");
width: 168px;
height: 77px;
margin-left: -16px;
}


.n_bk
{
background-image:url("/images/design/banjokazooie.jpg");
width: 168px;
height: 77px;
margin-left: -16px;
}


.n_dk64
{
background-image:url("/images/design/donkeykong64.jpg");
width: 168px;
height: 77px;
margin-left: -16px;
}


.n_kdl
{
background-image:url("/images/design/kirbysdreamland.jpg");
width: 168px;
height: 77px;
margin-left: -16px;
}


.n_mlss
{
background-image:url("/images/design/marioluigisuperstarsaga.jpg");
width: 168px;
height: 77px;
margin-left: -16px;
}


.n_mlzdz
{
background-image:url("/images/design/marioluigizusammendurchdiezeit.jpg");
width: 168px;
height: 77px;
margin-left: -16px;
}


.n_mk64
{
background-image:url("/images/design/mariokart64.jpg");
width: 168px;
height: 77px;
margin-left: -16px;
}


.n_pm2
{
background-image:url("/images/design/papermario2.jpg");
width: 168px;
height: 77px;
margin-left: -16px;
}


.n_pkmnrb
{
background-image:url("/images/design/pokemonrotblau.jpg");
width: 168px;
height: 77px;
margin-left: -16px;
}

.tbegin
{
	border:1px solid #aeaeae;
}

.talt1
{
	background: #FFFFFF;
	color: #000000;
	border:1px solid #aeaeae;
 	font-weight: bold;
}

.talt2
{
	background: #efefef;
	color: #000000;
	border:1px solid #aeaeae;
 	font-weight: bold;
}

.alt1
{
	background: #FFFFFF;
	color: #000000;
	border:1px solid #aeaeae;
}

.alt2
{
	background: #efefef;
	color: #000000;
	border:1px solid #aeaeae;
}