@charset "iso-8859-1";
/* CSS Document */
/* Grundeinstellungen */
body  {
	background-color:#680105;
	color:#694500;
	padding:0px 0px 0px 0px; 
	margin:0px 0px 0px 0px; 
	font-size:12px; 
	font-family:arial; 	
}

a {
	color:#8F001E;
	text-decoration:none;
	font-family:arial;
}
a:hover {
	color:#8F001E;
	font-weight:normal;
	text-decoration:underline;
}

a.rev_listing {
	color:#8F001E;
	text-decoration:none;
	font-family:arial;
	font-weight:bold;
}

p {
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}

h1 { 
	color:#8F001E;
	font-size:16px;
	font-weight:bold;
	text-transform:uppercase;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px; 
}
h2 { 
	color:#8F001E;
	font-size:15px; 
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	font-weight:bold;
	text-transform:uppercase; 
} 
h3 { 
	color:#8F001E; 
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	font-weight:bold;
	/* text-transform:uppercase; */
	text-decoration:none; 
	font-size:12.5px;
} 

li{
	list-style:none;
	padding:0px 0px 0px 10px;
	margin:0px 0px 0px 0px;
	background:url(/images/cats_bg2.jpg) left top no-repeat;
	vertical-align:top;
}

td{
	font-size:12.5px;	
}

.header_bg{
	background:url(/images/header.jpg) left top no-repeat;
	width:1000px;
	height:88px;
}
.header_bg2{
	background:url(/images/header-02.jpg) left top no-repeat;
	width:1000px;
	height:44px;
}
.ranking-bg{
	background:url(/images/ranking-bg.jpg) left top no-repeat;
}


/* Hauptbox */
.table_main {
	border: 1px solid #3A0103;
	background-color:#EFC394;
	vertical-align:top;
	width:1000px;
	height:100%;
	margin:0px 0px 0px 0px;
	margin-left:auto; 
	margin-right:auto;
}
/* Menü */
.menubox_head {
	font-weight:bold;
	padding:25px 0px 7px 30px;
	width:190px;
	background:url(/images/menu_top_bg.jpg) left top no-repeat;
}
.menubox_head2 {
	font-weight:bold;
	padding:25px 0px 7px 30px;
	width:190px;
	background:url(/images/menu_top_bg2.jpg) left top no-repeat;
	font-size:13px;
}
.menubox_head3 {
	font-weight:bold;
	padding:8px 0px 7px 30px;
	width:190px;
	background:url(/images/menu_top_bg3.jpg) left top no-repeat;
}
.menubox_head4 {
	font-weight:bold;
	padding:25px 0px 7px 30px;
	width:190px;
	background:url(/images/menu_top_bg4.jpg) left top no-repeat;
}
.menubox_cat {
	padding:5px 0px 7px 20px;
	vertical-align:top;
	background: url(/images/menu_bg.jpg) left top;
	background-repeat:repeat-y;
	width:190px;
	font-size:12.5px;
}
.menubox_cat2 {
	padding:0px 0px 3px 10px;
	vertical-align:top;
	background: url(/images/menu_bg2.jpg) left top;
	background-repeat:repeat-y;
	width:190px;
	font-size:11px; 
	font-family:tahoma, arial;
	font-weight:bold;
}
td.menubox {
	font-size:11px; 
	font-family:tahoma, arial;
    vertical-align:top;
}
.menubox_green {
	font-weight:normal;
	font-size:11px; 
	font-family:tahoma, arial;
	color:#297F03;
}
.menubox_red {
	font-weight:normal;
	font-size:11px; 
	font-family:tahoma, arial;
	color:#C30404;
}
.menubox_normal {
	font-weight:normal;
	font-size:11px; 
	color:#8F001E;
	text-decoration:none;
	font-family:arial;
	font-size:10px;
}
.menubox_foot{
	height:10px;
	width:190px;
	background:url(/images/menu_bottom_bg.jpg) left top no-repeat;
}
.menubox_foot2{
	height:10px;
	width:190px;
	background:url(/images/menu_bottom_bg2.jpg) left top no-repeat;
}
.ranking_box {
	font-weight:bold;
	padding:12.5px 0px 0px 70px;
}
.ranking_box2 {
	font-weight:bold;
	font-size: 37px;
	padding:0px 0px 0px 72px;
}
.ranking_box3 {
	font-size: 10px;
	padding:0px 0px 0px 77px;
}
.ranking_box4 {
	font-size: 10px;
	font-weight:bold;
	padding:16px 0px 0px 68px;
}
.ranking_box5 {
	font-size: 20px;
	padding:0px 0px 0px 85px;
}
.rating_box_head1 {
	font-weight:bold;
	padding:25px 0px 6px 30px;
	width:261px;
	background:url(/images/rating_top_bg1.jpg) left top no-repeat;
}
.rating_box_bg1 {
	padding:0px 0px 3px 10px;
	vertical-align:top;
	background: url(/images/rating_box_bg1.jpg) left top;
	background-repeat:repeat-y;
	width:261px;
	font-size:11px; 
	font-family:tahoma, arial;
	text-align:left;
}
.rating_box_foot1{
	height:10px;
	width:261px;
	background:url(/images/rating_bot_bg1.jpg) left top no-repeat;
}
.rating_box_head2 {
	font-weight:bold;
	padding:25px 0px 6px 30px;
	width:261px;
	background:url(/images/rating_top_bg2.jpg) left top no-repeat;
}
.rating_box_bg2 {
	padding:0px 0px 3px 10px;
	vertical-align:top;
	background: url(/images/rating_box_bg2.jpg) left top;
	background-repeat:repeat-y;
	width:261px;
	font-size:11px; 
	font-family:tahoma, arial;
	text-align:left;
}
.rating_box_foot2{
	height:10px;
	width:261px;
	background:url(/images/rating_bot_bg2.jpg) left top no-repeat;
}
.border_contentbox_lo{
	vertical-align:top;
	width:14px;	
	height:14px;
	background:url(/images/pixelecke_lo.jpg) left top no-repeat;
}
.border_contentbox_lu{
	vertical-align:top;
	width:14px;	
	height:14px;
	background:url(/images/pixelecke_lu.jpg) left bottom no-repeat;
}
.border_contentbox_ro{
	vertical-align:top;
	width:14px;	
	height:14px;
	background:url(/images/pixelecke_ro.jpg) right top no-repeat;
}
.border_contentbox_ru{
	vertical-align:top;
	width:14px;	
	height:14px;
	background:url(/images/pixelecke_ru.jpg) right bottom no-repeat;
}
.border_contentbox_mo{
	vertical-align:top;
	width:762px;	
	height:14px;
	background:url(/images/pixelstreifen_mo.jpg) left top;
	background-repeat:repeat-x;
}
.border_contentbox_mo_bericht{
	vertical-align:top;
	width:572px;	
	height:14px;
	background:url(/images/pixelstreifen_mo.jpg) left top;
	background-repeat:repeat-x;
}
.border_contentbox_ml{
	vertical-align:top;
	width:14px;	
	height:14px;
	background:url(/images/pixelstreifen_ml.jpg) left top;
	background-repeat:repeat-y;
}
.border_contentbox_mr{
	vertical-align:top;
	width:14px;	
	height:14px;
	background:url(/images/pixelstreifen_mr.jpg) right top;
	background-repeat:repeat-y;
}
.border_contentbox_mu{
	vertical-align:top;
	width:762px;	
	height:14px;
	background:url(/images/pixelstreifen_mu.jpg) left bottom;
	background-repeat:repeat-x;
}
.border_contentbox_mu_bericht{
	vertical-align:top;
	width:572px;	
	height:14px;
	background:url(/images/pixelstreifen_mu.jpg) left bottom;
	background-repeat:repeat-x;
}

.pagetitle {
	padding:20px 0px 20px 0px;
	margin:0px 0px 0px 0px;
	background-color:#FFD7AD;
}
.content {
	 vertical-align:top;
	 background-color:#FCF0D6;
	 text-align:justify;
	 font-size:12.5px;
}
.maintablbg {
	background-color:#FCEFD2;
}

.topnavi{
	color:#8F001E;
	text-decoration:none;
	font-family:arial;
	font-size:10px;
}

