/* CSS Document */
html {
height:100%;
font-family:Tahoma,Arial, Helvetica, sans-serif;
text-align:justify;
font-size:11px;
}
td,tr,p,div {
font-family:Tahoma,Arial, Helvetica, sans-serif;
font-size:11px;
color:#444444;
}
body {
	height: 100%;
	margin: 0px;
	background:url(../img/hintergr.gif) 2px 0 repeat-x #EEEEEE;

}
a:link {
color:#669900;;
}
a:visited {
color:#666666;
}
a:hover {
color:#99CC00;
}
.table_top_content {
background:url(../img/table_to.gif);
height:155px !important;
}
.table_middle_content {
background:url(../img/table_mi.gif);
}
.table_bottom_content {
background:url(../img/table_bo.gif);
height:22px !important;
}
.header_table {
background:url(../img/header_b.gif);
height:115px;
}
.newsflash_div {
width:359px !important;
height:75px !important;

overflow:hidden;
padding:10px;
padding-top:0px;
}
.newsflash_div div table td {
color:#FFFFFF !important;
}
table.moduletable{
width:100%;;
}

table.moduletable td {
background-color:#CC9900;
}
table.moduletable th, div.moduletable h3 {
background:url(../img/th_bg000.gif);
text-transform:uppercase;
color:#FFFFFF;
font-size:12px;
padding:3px;
padding-left:10px;

}
a.mainlevel{
text-align:right;
padding-left:8px;
border-left:2px solid #444444;
font-weight:bold;
color:#666666	;
line-height:175%;
}
a.mainlevel:hover{
padding-left:8px;
font-weight:bold;
border-left:2px solid #669900;
color:#669900;
line-height:175%;
}
td.active a.mainlevel {color:#000;}
ul#mainlevel-nav li.active a.mainlevel-nav:link, ul#mainlevel-nav li.active a.mainlevel-nav:visited {color:#000;}

ul#mainlevel-nav
{
margin-bottom:8px;
font-size:11px;
font-family:Tahoma, Arial, Helvetica, sans-serif;
padding-top:4px;
}

ul#mainlevel-nav li
{
list-style: none;
display:inline;
margin-left:0px;
line-height:100%;

}

ul#mainlevel-nav li a:link, ul#mainlevel-nav li a:visited
{
font-weight:bold;
color:#669900;
padding: 0px 5px 0px 5px;
text-decoration: none;
border-left:1px dotted #669900;
}
ul#mainlevel-nav li a:hover
{
background-color:#EEEEEE;
}
.inputbox {
border: 1px solid #444444;
color: #444444;
padding:3px;
font-size:11px;
margin: 5px 0px 5px 0px;
}
.mostread li{
display:list-item;
list-style:circle;
color:#444444;
margin-left:-28px;
line-height:150%;
}
.mostread li a{
color:#444444;
font-weight:normal;
}

.sectiontablefooter{
background:url(../img/sectiont.gif);
font-weight:bold;
padding:5px;
}


.pagenav{
font-weight:bold;
}

.latestnews li{
border:1px solid white;
display:list-item;
list-style:circle;
color:#444444;
margin-left:-28px;
line-height:150%;
}
.latestnews li a{
color:#444444;
font-weight:normal;
}
.button {
margin-top:10px;
margin-bottom:10px;
border: 1px solid #444444;
background-color:#EEEEEE;
}
.back_button {
padding-top:10px;
font-weight:bold;
}
.contenttoc {
text-align:left;
border:1px solid #CCCCCC;
margin-left:10px;
padding-left:5px;
padding-right:5px;
}
.contenttoc a:link, .contenttoc a:visited{
background:url(../img/link_vor.gif) no-repeat left;
padding-left:8px;
color:#444444;
}
.contenttoc a:hover{
background:url(../img/link_vor.gif) no-repeat left;
padding-left:8px;
color:#444444;
text-decoration:underline;
}
.sectiontableheader {
background:url(../img/sectiont.gif);
font-weight:bold;
padding:5px;
}
.category {

}
.sectiontableentry1 {
background-color:#DFEAD7;
padding:5px;
text-align:left;
}
.sectiontableentry1 td{
padding:5px;

}
.sectiontableentry1 a{
font-weight:bold;
}
.sectiontableentry2 {
background-color:#EEEEEE;
padding:5px;
text-align:left;
}
.sectiontableentry2 td{
padding:5px;

}
.sectiontableentry2 a{
font-weight:bold;
}
.poll{
width:160px;
}
.blog_more strong{
font-size:15px;
font-weight:bold;
color:#80AA00;
padding-left:20px;
background:url(../img/content_.gif) left no-repeat;
}
.blogsection{
font-size:11px;
font-weight:normal;
color:#444444;

}
 .componentheading {
font-family: Tahoma, Arial, Helvetica, sans-serif;
font-size:18px;
font-weight:bold;
color:#5B8231;
padding-left:20px;
border-left:4px solid #669900;
margin-bottom:25px;
/*color:#234C6D;*/
}

.contentheading{
font-size:16px;
font-family: Tahoma,"Courier New", Courier, monospace;
font-weight:bold;
color:#80AA00;
padding-left:20px;
background:url(../img/content_.gif) left no-repeat;
}

.small {
font-size:9px;
}
.createdate {
font-size:9px;
font-weight:bold;
}
div.mosimage {
  border: 1px solid #ccc;
}

.mosimage {
  border: 1px solid #cccccc;
  margin: 5px
}
.mosimage_caption {
  margin-top: 2px;
  background: #efefef;
  padding: 1px 2px;
  color: #666;
  font-size: 10px;
  border-top: 1px solid #cccccc;
}
a.readon {
text-decoration:underline;
}
.modifydate {
font-weight: bold;
}

.topcont {background:url(../img/table_top.gif) 0 100% no-repeat; height:32px;} 


#logo { padding:0;}
/*#logo a { display:block; width:180px; height:75px; margin:0 auto; overflow:hidden; background: url(../img/logo.gif) 0 0 no-repeat; }
#logo a h1 { margin:0; padding:100px 0 0 0;}
*/#logo a:link h1, #logo a:link, #logo a:visited h1, #logo a:visited { color:#ebffb0; text-align:center; text-decoration:none;}
#logo a:hover h1, #logo a:hover { color:#a1d40b; text-align:center; text-decoration:none;}

.topbanners {}
.topbanners img { border:0 none;}
.bottombanners { text-align:center;}
.bottombanners img { border:0 none; margin:10px 0;}
.leftbanners, .rightbanners { text-align:center;}
.leftbanners img, .rightbanners img { border:0 none; margin:10px 0;}

.content table { margin:10px 0; border-collapse:collapse;}
.content table td { padding:3px 6px; border:1px solid #999;}
.content table thead td {background-color:#eee; font-weight:bold;}
.content table thead td.hdr {
background:url(../img/th_bg000.gif);
text-transform:uppercase;
color:#FFFFFF;
font-size:12px;
padding:3px;
padding-left:10px;

}


.h { color:#f00;}
.d { color:#f00; font-family:"Times New Roman", Times, serif; font-size:115%;}
.s, .c {color:#000;}

.content h2 { font-size:16pt; color:#96b831; font-weight:normal; margin:0 0 -0.2em 0;}
.content h3 { font-size:14pt; color:#777; font-weight:normal; margin:0.8em 0 -0.3em 0;}
.content h4 { font-size:11pt; color:#777; font-weight:bold; margin:0.7em 0 -0.5em 0;}

.partners ul { list-style:none; padding:0 0 10px 0; margin:0;}
.partners li { padding:2px 2px 2px 10px; font-size:8pt;}

.content .topcasinos .star {width:35px; height:33px; line-height:33px;}

#best-bonus-casinos .content .topcasinos .bonus, #best-match-bonuses .content .topcasinos .match {font-size:120%; color:#000;}