body
{
    background-image: url(images/design/bodybg.jpg);
    margin:0px auto;
    font-family:Tahoma,Verdana, sans-serif;
    color:#410504;
    font-size:8pt;
}

#allover
{
max-width: 1308px;
min-width:955px;
background-position: center top;
}

.small
{
    font-size:7pt;
}

a
{
    color:#B22222;
    font-size:8pt;
    text-decoration:none;
}
a.small
{
    color:#771c19;
    font-size:7pt;
    font-family: verdana;
    text-decoration:none;
}

a:hover 
{ 
    text-decoration:underline;
}

.thumb
{
    cursor:pointer;
}


#header_r
{
background-image:url(images/design/header_r.gif);
background-repeat: no-repeat;
width: 176px;
height: 188px;
}

#header
{
background-image:url(images/design/header.jpg);
background-repeat: no-repeat;
width:100%;
height: 188px;
}

.hover1
{ 
  	 text-decoration: none; 
  	 border:0; 
  	 padding:0; 
  	 display: block; 
  	 width: 137px; 
  	 height: 60px; 
  	 background: url("images/design/h_home_hover.jpg") 0 0 no-repeat;
}

.hover1:hover
{ 
  	 background-position: -137px 0;
}

.hover2
{ 
  	 text-decoration: none; 
  	 border:0; 
  	 padding:0; 
  	 display: block; 
  	 width: 131px; 
  	 height: 60px; 
  	 background: url("images/design/h_media_hover.jpg") 0 0 no-repeat;
}

.hover2:hover
{ 
  	 background-position: -131px 0;
}

.hover3
{ 
  	 text-decoration: none; 
  	 border:0; 
  	 padding:0; 
  	 display: block; 
  	 width: 120px; 
  	 height: 60px; 
  	 background: url("images/design/h_forum_hover.jpg") 0 0 no-repeat;
}

.hover3:hover
{ 
  	 background-position: -120px 0;
}

#werbung
{
position: absolute;
margin-left: 513px;
top: 12px;
}

/* -- Navigation Links -- */
#nav_l
{
background-image:url(images/design/navi_l_bg.jpg);
background-repeat: repeat-y;
width:162px;
height: 100%;
}

#menu_l
{
width: 177px;
z-index:1;
}

#abstandl
{
background-position: 15px 0px;
}

#nav_tl
{
background-image:url(images/design/navi_l_textbg_bg.jpg);
background-repeat: repeat-y;
vertical-align:top;
padding-left: 20px;
width:150px;
}

#nav_tlu
{
background-image:url(images/design/navi_l_textbg_u.jpg);
background-repeat: no-repeat;
width: 150px;
height: 25px;
}

#nav_top
{
background-image:url(images/design/navi_l_top.jpg);
background-repeat: no-repeat;
width:177px;
height:21px;
}

#ballgemein
{
background-image:url(images/design/nl_allgemeines.gif); background-repeat: no-repeat;
width: 150px;
height: 26px;
display: block;
}

#bmyth
{
background-image:url(images/design/nl_myth.gif); background-repeat: no-repeat;
width: 150px;
height: 26px;
display: block;
}

#bdev
{
background-image:url(images/design/nl_devs.gif); background-repeat: no-repeat;
width: 150px;
height: 26px;
display: block;
}

#bgame
{
background-image:url(images/design/nl_spiel.gif); background-repeat: no-repeat;
width: 150px;
height: 26px;
display: block;
}

#bmedia
{
background-image:url(images/design/nl_media.gif); background-repeat: no-repeat;
width: 150px;
height: 26px;
display: block;
}

#bcomm
{
background-image:url(images/design/nl_community.gif); background-repeat: no-repeat;
width: 150px;
height: 26px;
display: block;
}

#bspecials
{
background-image:url(images/design/nl_specials.jpg); background-repeat: no-repeat;
width: 150px;
height: 26px;
display: block;
}

/* -- /Navigation Links -- */

/* -- Navigation Rechts -- */
#nav_r
{
background-image: url(images/design/navi_r_bg.jpg);
background-repeat: repeat-y;
background-position:100% 50%;
width:176px;
}

#menu_r
{
width: 176px;
z-index:1;
}

#nav_tr
{
background-image: url(images/design/navi_r_textbg_bg.jpg);
background-repeat: repeat-y;
width: 150px;
}

#nav_tru
{
background-image: url(images/design/navi_r_textbg_u.jpg);
background-repeat: no-repeat;
width: 150px;
height: 24px;
}

/* -- /Navigation Rechts -- */

/* -- Content -- */

#bg
{
background-image:url(images/design/content_bg.jpg);
background-repeat: repeat;
width:100%;
height: 95px;
}

#content_l
{
background-image:url(images/design/content_l.jpg);
background-repeat: repeat-y;
width: 38px;
height: 100%;
}

#content_o
{
background-image:url(images/design/content_o.jpg);
background-repeat: repeat-x;
height: 40px;
}

#content_ol
{
background-image:url(images/design/content_ol.jpg);
background-repeat: no-repeat;
width: 38px;
height: 40px;
}

#content_or
{
background-image:url(images/design/content_or.jpg);
background-repeat: no-repeat;
width: 38px;
height: 40px;
}

#content_r
{
background-image:url(images/design/content_r.jpg);
background-repeat: repeat-y;
width: 38px;
height: 100%;
}

#content_u
{
background-image:url(images/design/content_u.jpg);
background-repeat: repeat-x;
height: 36px;
}

#content_ul
{
background-image:url(images/design/content_ul.jpg);
background-repeat: no-repeat;
width: 38px;
height: 36px;
}

#content_ur
{
background-image:url(images/design/content_ur.jpg);
background-repeat: no-repeat;
width: 38px;
height: 36px;
}

/* -- /Content -- */
/*-- Footer -- */

#footer_l
{
background-image:url(images/design/footer_l2.jpg);
background-repeat: no-repeat;
width: 192px;
height: 26px;
}

#footer_m
{
background-image:url(images/design/footer_m.jpg);
background-repeat: repeat-x;
height: 26px;
max-width:955px;
}


#footer_r
{
background-image:url(images/design/footer_r.jpg);
background-repeat: no-repeat;
width: 176px;
height: 26px;
}

/*-- /Footer -- */
.text
{
    border:1px solid #000000;
    background-color: #CCCCCC;
    font-family:Verdana;
    color:#000000;
    font-size:8pt;
}
.button
{
    border:1px solid #000000;
    background-color: #CCCCCC;
    font-family:Verdana;
    color:#000000;
    font-size:7pt;
}

#foot2 img {
  border:none;

}

/* 
addthis button fuer bookmark und feed unterhalb der 
news einzelansicht + webnews button 
*/

.addthisbutton {
   float:right;
   margin:0 15px 0 0;
}

.addthisfeed {
   float:left;
   margin:0 0 0 15px;
   display:inline;
   width:15%;
}

.webnewsbutton {
   float:left;
   margin:0 0 0 0px;
}


#content_o h1 {
  font-size:9pt;
  margin:0;
  padding:0;
  display:inline;
  font-weight:bold;
}

#pergo
{
background-image:url(images/design/pergament2_01.gif);
background-repeat: no-repeat;
height: 114px;
}

#pergm
{
background-image:url(images/design/pergament2_03.gif);
background-repeat: repeat-y;
width: 500px;
padding-left: 30px;
padding-right: 25px;
}

#pergu
{
background-image:url(images/design/pergament2_05.gif);
background-repeat: no-repeat;
height: 101px;
}

#annmloop
{
background-image:url(images/design/annbg_mloop.jpg);
background-repeat: repeat-x;
height: 233px;
}

#annbgl
{
background-image:url(images/design/annbg_l.jpg);
background-repeat: no-repeat;
width: 375px;
height: 233px;
}

#annbgr
{
background-image:url(images/design/annbg_r.jpg);
background-repeat: no-repeat;
width: 33px;
height: 233px;
}