body
{
    background-color:#242925;
    margin:0px;
    font-family: Tahoma, Helvetica, Arial, sans-serif; 
    color:#C5C6C3;
    font-size:8pt;
}

a
{
    color: #A79A67;
    font-size:8pt;
    text-decoration:none;
}
a:hover, a:visited:hover 
{ 
	color: #AB9953;; 
}
a.small:hover, a.small:visited:hover 
{ 
	color: #a79a67; 
}
a.small
{
    color:#C5C6C3;
    font-size:8pt;
    text-decoration:none;
}
a.ticker
{
	color: #AB9953;
	font-size: 8pt;
	text-decoration:none;
}
a.ticker:hover, a.ticker:visited
{ 
  color: #a79a67; 
}

.ultrasmall
{
	font-size:7pt;  
}
.small
{
	font-size:8pt;  
}
#ad
{
	position: absolute;
	top: 0px;
	margin-left: 378px;
}

.thumb
{
	cursor: pointer;
	vertical-align: middle;
}

#header_links
{
	background-image: url(/images/design/links-o.jpg); 
	background-repeat: no-repeat;
	background-position: top right;
	height: 563px;
	max-width: 292px;
}

#header_rechts
{
	background-image: url(/images/design/rechts-o.jpg); 
	background-repeat: no-repeat;
	background-position: top left;
	height: 563px;
	max-width: 292px;
}

#navi_left
{
	background-image:url(/images/design/navi-l-o.jpg); 
	background-repeat: no-repeat;
	padding-left:16px;
	z-index: 1;
}

#navi_l
{
	background-image: url(/images/design/navi-l-loop.jpg);
	width:171px;
	height: 100%;
	vertical-align: top;
}
#navi_right
{
	background-image: url(/images/design/navi-r-loop.jpg);
	background-position: top left;
	background-repeat: repeat-y;
	width:171px;
	height: 100%;
	vertical-align: top;
}
#foot
{
	background-image:url(/images/design/footer.jpg);
	height:123px;
	background-repeat: no-repeat; 
	background-attachment: scroll; 
	width:100%; 
	background-position: center;
}

#head_m
{
	background-image: url(/images/design/headblank.jpg);
	width:1000px;
	height: 348px;
	background-repeat: no-repeat;}
#menu_l
{
	  position:relative;
	  margin-top: -170px;
	  padding-left:16px;
	  height: 1100px;
	  z-index: 2;
}      

#menu_r
{
	  position:absolute;
	  margin-top: -170px;
	  z-index: 2;
} 

#links_o
{
	background-image: url(/images/design/links-o.jpg);
	background-repeat: no-repeat;
	background-position: top right;
	width: 292px;
	height: 563px;
}
.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;
}
#content_top
{
	  background-image: url(/images/design/content-o.jpg); 
	  width: 647px; 
	  height:30px; 
	  padding-left:20px;
	  vertical-align:bottom;
	  font-weight: bold;
}

#content_left_top
{
	background-image: url(/images/design/content-l-loop.jpg);
	background-repeat: repeat-y; 
	width: 19px; 
	height: 100%;
	vertical-align:top;
}

#content_text
{
	  background-color: #0E100F; 
	  width: 609px; 
	  height: 100%; 
	  text-align: justify;
}

#content_right_top
{
	background-image: url(/images/design/content-r-loop.jpg); 
	background-repeat: repeat-y; 
	width: 19px; 
	height: 100%;
	vertical-align:top;
}

#content_l_loop
{
	background-image: url(/images/design/content-l-loop.jpg);
	background-repeat: repeat-y;
	width: 19px;
	height: 100%;
}
#main_table
{
	max-width: 1584px;
	margin: 0 auto;
}
#content_r_loop
{
	background-image: url(/images/design/content-r-loop.jpg);
	background-repeat: repeat-y;
	width: 19px;
	height: 100%;
}
#content_ul
{
	background-image: url(/images/design/content-ul.jpg);
	width: 19px;
	height: 37px;
}
#content_u2
{
	background-color: #0E100F;
	width: 609px;
	height: 37px;
}
#content_ur
{
	background-image: url(/images/design/content-ur.jpg);
	width: 19px;
	height: 37px;
}
#content_u
{
	background-image: url(/images/design/content-u.jpg);
	width: 647px;
	height:30px;
	vertical-align:top;
}
#content_u_news
{
	background-image: url(/images/design/content-u-news.jpg);
	width: 647px;
	height:30px;
	vertical-align:top;
}
#kommentare
{
	float:left;
	padding-left: 20px;
}
#news_autor
{
	float: right;
	padding-right: 20px;
}
#foot_l
{
	background-image: url(/images/design/footer_l.jpg);
	width: 171px;
	height: 123px;
}
#foot_m
{
	background-image: url(/images/design/footer_m.jpg);
	width: 658px;
	height: 123px;
}
#foot_r
{
	background-image: url(/images/design/footer_r.jpg);
	width: 171px;
	height: 123px;
}
#rechts_loop
{
	background-image: url(/images/design/rechts-loop.jpg);
	background-repeat: repeat-y;
	width: 292px;
	vertical-align:top;
}
.image_r
{
	padding-left:53px;
}
#ticker_n
{
	position: absolute;
	top:155px;
	margin-left:25px;
	height: 97px;
	width: 276px;
	padding-left: 12px;
	padding-top: 15px;
	background-image:url(images/design/ticker-news.jpg);
	background-repeat: no-repeat;
	z-index:2;
	font-size:7pt;
}
#ticker_dl
{
	position: absolute;
	top:252px;
	margin-left:25px;
	height: 97px;
	width: 276px;
	padding-left: 12px;
	padding-top: 15px;
	background-image:url(images/design/ticker-dl.jpg);
	background-repeat: no-repeat;
	z-index:2;
	font-size:7pt;
}
#comment_o
{
	background-image: url(/images/design/content-o.jpg);
	width: 647px;
	height:30px;
	padding-left:20px;
	vertical-align:bottom;
}
#comment_date
{
	float:right;
	margin-right:20px"
}
#comment_main
{
	background-color: #0E100F;
	width: 609px;
	height: 100%;
	text-align: justify;
}
.comment_l_loop
{
	background-image: url(/images/design/content-l-loop.jpg);
	background-repeat: repeat-y;
	width: 19px;
	height: 100%;
}
.comment_r_loop
{
	background-image: url(/images/design/content-r-loop.jpg);
	background-repeat: repeat-y;
	width: 19px;
	height: 100%;
}
#comment_ul
{
	background-image: url(/images/design/content-ul.jpg); width: 19px; height: 37px;
}
#comment_ur
{
	background-image: url(/images/design/content-ur.jpg); width: 19px; height: 37px;
}
#comment_u
{
	background-color: #0E100F; width: 609px; height: 37px;
}
#comment_autor
{
 background-image: url(/images/design/content-u.jpg); width: 647px; height:30px; vertical-align: top;
}