/**
 **  Author:	Harald Hoffmann <Harald.Hoffmann@a1.net>
 **/

html {
    color:	#333333;
    background:	#ffbb44 url("../images/bg_head.jpg") repeat-x;
}

body, html {
    min-width:	52em;
    margin:	0px;
    width:	auto;
}

body {
    margin-top:		25px;
    padding:		0px 15px;
}

#site_desc {
    height:		78px;
    background: #ffbb44 url("../images/Header_swss.jpg") no-repeat top left;
    margin-bottom:	12px;
    border-color:	#992222;
}

#site_desc span,
#site_desc div {
    display:	none;
}

#top h1 {
    background-color:	#992222; 
    /* border-color:	black; */
    /* color:		white; */
}

#top h1:after {
    /* color:	red; */
}

#footer {
    color:		black;
    border-color:	#992222;
}

#content_s,
#content {
    /* max-width:		560px; */
    margin-left:	11.5em;
    margin-bottom:	10px;
    border-color:	#992222;

    /* needed by IE 7.0 to gain layout */
    min-height:		0;
}

#content_s.nosidebar,
#content.nosidebar {
    margin-left:	0;
}

#content_s {
    margin-right:	15.5em;
}

#content_s .maincontent,
#content .maincontent {
    padding:		25px;
    padding-top:	5px;
    min-height:		300px;
    overflow:		auto;
}

.roundbox .rbend {
    padding:	2px 10px 10px 2px !important;
}

.roundbox .rbend .boxlabel {
    margin-top:		0 !important;
    padding:		4px 1em;
    font-weight:	bold;
    background-color:	#992222;
    color:		white;
}

#toc.roundbox div.boxlabel {
    padding:		2px 8px 4px 8px;
}

#content_s.roundbox div.boxlabel,
#content.roundbox div.boxlabel {
    padding:		2px 25px 4px 25px;
    font-size:		140%;
}

#content_s h1,
#content_s h2,
#content h1,
#content h2 {
    color:	#992222; 
}

#content_s h1,
#content h1 {
    color:		white; 
    background-color:	#992222; 
    margin:		1em 0;
    padding:		0.15em 0.25em;
}

#toc {
    margin-top:		0;
}

.infobox,
#toc {
    border-color:	#992222;
}

#toc h2 {
    border-color:	#992222;
}

#toc ul li a:visited,
#toc ul li a:link {
    color:		#992222; 
}

#toc ul li a.highlight {
    background-color:	#bb8888;
    color:		white;
}

#toc ul li a:hover {
    background-color:	#992222; 
    color:		white;
}

div.infobox {
    /* background-color:	#f5f5f5; */
    border:		0 solid #992222; 
    margin-bottom:	4px;
}

div.infobox .rbend .box {
    margin:		0.5em 1em;
}

#top .infobox h1 {
    background:		transparent;
    color:	#992222; 
    font-size:		110%;
    margin-bottom:	5px;
    padding:	0;
}

.strongemphasize {
    color:		#992222;
}

.toolbar {
    border-color:	#992222;
}

.toolbar .shortinfo {
    border-color:       #992222;
}

#top .shortinfo .h1 {
    background-color:	#992222; 
}

.infobox table.ranking {
    width:	100%;
}

table.ranking thead {
    background-color:	#992222; 
    color:		white;
}

table.ranking thead .reference a:link {
    color:		lightblue;
}

table.ranking thead .reference a:visited {
    color:		lightblue;
}

.marked {
    background:	#ffeecc;
}

.roundbox {
    background: #f5f5f5 url(../images/bg_right.png) right repeat-y;
}
.roundbox div.rbb {
    background: url(../images/bg_bottom.png) bottom repeat-x;
}
.roundbox div.rbt {
    background: url(../images/bg_top.png) top repeat-x;
}
.roundbox div.rbl {
    background: url(../images/bg_left.png) left repeat-y;
}
.roundbox div.rbtr {
    background: url(../images/bg_top_right.png) top right no-repeat;
}
.roundbox div.rbbr {
    background: url(../images/bg_bottom_right.png) bottom right no-repeat;
}
.roundbox div.rbtl {
    background: url(../images/bg_top_left.png) top left no-repeat;
}
.roundbox div.rbbl {
    background: url(../images/bg_bottom_left.png) bottom left no-repeat;
}

/* IE 6.0 hacks */
* html #toc.roundbox div.rbtr {
    voice-family:"\"}\"";
    voice-family:inherit;
    background: url(../images/bg_top_right_nav.png) top right no-repeat;
}
* html #toc.roundbox div.rbtl {
    voice-family:"\"}\"";
    voice-family:inherit;
    background: url(../images/bg_top_left_nav.png) top left no-repeat;
}

* html .roundbox {
	padding-bottom:	20px;
}

/* inline images, IE hacks */
span.StooberPokerclub {
    voice-family:"\"}\"";
    voice-family:inherit;
    display:	-moz-inline-box;
    display:	inline-block;
    width:	256px;
    height:	36px;
    vertical-align: bottom;
}

html>body span.StooberPokerclub {
    background: transparent url("../images/StooberPokerclub_text.png") no-repeat top left;
}

span.StooberPokerclub span {
    voice-family:"\"}\"";
    voice-family:inherit;
    display:	none;
}

* html span.StooberPokerclub/* */ {
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='../images/StooberPokerclub_text.png');
}


