﻿@charset "utf-8";

/* Basic Formating */

body 
{
	background-image:url('../img/menu/background.png');
	background-repeat:repeat-y;
	background-color:#B0C0B3;
	color:Black;
	font-family:verdana, helvetica, sans serif;
	font-size:small;
	margin:0px;
	padding:0px;
	behavior:url('htc/csshover.htc');
}
h1 
{
	font-size:large;
}
h2
{
	font-size:medium;
}
h3, h4, h5
{
	font-size:small;
}
div.news h3 
{
	font-weight:normal;
	line-height:normal;
	margin-bottom:.1em;
}
div.news h4
{
	font-weight:bold;
	line-height:normal;
	margin-top:0px;
	margin-bottom:.1em;
}

div#body 
{
	padding-left:12em;
	padding-right:190px;
}
div#heading
{
	display:block;
	height:110px;
}
p 
{
	margin-top:0px;
}
img 
{
	border:0px;
}
a
{
	color:#006600;
}
a:visited 
{
	color:Black;
}

a:hover 
{
	color:#003300;
}
a:active 
{
	color:#990000;
}

/* Setup pege header */

span#header 
{
	background-image:url('../img/heading/background.png');
	background-repeat:repeat-x;
	background-color:#29574D;
	width:100%;
	height:114px;
	position:absolute;
	left:0px;
	top:0px;
}
a#logo, span#gd, span#strap
{
	background-repeat:no-repeat;
	position:absolute;
	text-decoration:none;
}
a#logo 
{
	background-image:url('../img/heading/logo.png');
	left:0px;
	top:00px;
	width:100%;
	height:139px;
}
a#logo:hover 
{
	border-style:none;
}
a#logo:hover span 
{
	background-image:url('../img/heading/moto/wirspielen.png');
	background-repeat:no-repeat;
	float:right;
	width:147px;
	height:70px;
}
span#gd 
{
	background-image:url('../img/heading/grossdachshund.png');
	background-repeat:no-repeat;
	position:absolute;
	left:200px;
	top:13px;
	width:450px;
	height:72px;
	text-decoration:none;
}


span#strap 
{
	background-image:url('../img/heading/strap.png');
	background-repeat:no-repeat;
	position:absolute;
	left:260px;
	top:73px;
	width:280px;
	height:50px;
}
span#moto 
{
	background-image:url('../img/heading/moto/beer.png');
	background-repeat:no-repeat;
	float:right;
	width:147px;
	height:70px;
	position:relative;	
}
a#spend, a#forum, a#movies
{
	background-repeat:no-repeat;
	float:right;
	width:79px;
	height:30px;
	margin:5px;
	text-decoration:none;
	position:relative;
	z-index:1;
}
a#spend:hover, a#forum:hover, a#movies:hover
{
	border-style:none;
}
a#spend:hover span, a#forum:hover span, a#movies:hover span {
	background-repeat:no-repeat;
	position:absolute;
	display:block;
	width:147px;
	height:70px;
	top:-75px;
}
a#spend:active, a#forum:active, a#movies:active
{
	left:5px;
	top:5px;
	border-style:none;
}
a#spend:active span, a#forum:active span, a#movies:active span 
{
	top:-80px;
}

a#spend {
	background-image:url('../img/heading/button/spend.png');
	clear:both;
}	
a#spend:hover span {
	background-image:url('../img/heading/moto/konsum.png');
	left:-63px;
}	
a#spend:active span {
	background-image:url('../img/heading/moto/konsum.png');
	left:-67px;
}

a#forum
{
	background-image:url('../img/heading/button/forum.png');
}
a#forum:hover span {
	background-image:url('../img/heading/moto/sagtja.png');
	left:115px;
}
a#forum:active span {
	background-image:url('../img/heading/moto/sagtja.png');
	left:110px;
}	

a#movies
{
	background-image:url('../img/heading/button/movies.png');
}
a#movies:hover span {
	background-image:url('../img/heading/moto/eslebe.png');
	left:26px;
}
a#movies:active span {
	background-image:url('../img/heading/moto/eslebe.png');
	left:21px;
}		

/* Setup Menu */

div#menu 
{
	float:left;
	clear:right;
	padding-right:10px;
	padding-top:50px;
}
div#menu p
{
	line-height:95%;
	margin-bottom:1pt;
	text-indent:-.8em;
	padding-left:1.3em;
}
div#menu a
{
	color:#CCCCCC;
	text-decoration:none;
}

div#menu a:visited
{
	color:#AAAAAA;
}
div#menu a:hover
{
	color:white;
	text-decoration:underline;
}
div#menu a:active
{
	color:#990000;
}
div#menu table {
	width:11em;
	margin:0px;
	margin-bottom:30px;
}	
div#menu thead th
{
	background-image:url('../img/menu/item/topleft.png');
	background-repeat:no-repeat;
	width:11px;
	height:13px;
}
div#menu thead td
{
	background-image:url('../img/menu/item/top.png');
	background-repeat:repeat-x;
	height:13px;
}
div#menu thead th.r {
	background-image:url('../img/menu/item/topright.png');
	width:17px;
}
div#menu tbody th {
	background-image:url('../img/menu/item/left.png');
	background-repeat:repeat-y;
	height:100%;
	width:11px;
}
div#menu tbody td 
{
	background-image:url('../img/menu/item/background.png');

}
div#menu tbody th.r {
	background-image:url('../img/menu/item/right.png');
	height:13px;
	width:17px;
}
div#menu tfoot th {
	background-image:url('../img/menu/item/bottomleft.png');
	background-repeat:no-repeat;
	width:11px;
	height:13px;
}
div#menu tfoot td 
{
	background-image:url('../img/menu/item/bottom.png');
	background-repeat:repeat-x;
	height:13px;
}
div#menu tfoot th.r {
	background-image:url('../img/menu/item/bottomright.png');
	width:17px;
}

div#menu tbody th span {
	width:11px;
	display:block;
}
div#menu tbody th.r span {
	width:17px;
	display:block;
}
div#menu tbody td p
{
	display:none;
}
table.menuitem:hover p
{
	display:block!important;
}
div#menu tbody td span
{
	background-repeat:no-repeat;
	height:30px;
	width:111px;
	display:block;
	position:relative;
	top:-30px;
	left:-11px;
}
div#menu tbody td span span
{
	top:30px;
	left:0px;
	background-position:0px -30px;
}
div#menu tbody td span span span
{
	top:-30px;
	left:111px;
	width:25px;
	background-position:-111px -0px;
}
div#menu tbody td span span span span
{
	top:30px;
	left:0px;
	width:25px;
	background-position:-111px -30px;
}
/* Menu headings */

table#cast tbody td span
{
	background-image:url('../img/menu/item/top/cast.png');
	left:10px;
}
table#front tbody td span
{
	background-image:url('../img/menu/item/top/front.png');
}
table#games tbody td span
{
	background-image:url('../img/menu/item/top/games.png');
}
table#gdnetwork tbody td span
{
	background-image:url('../img/menu/item/top/gdnetwork.png');
	left:-15px;
}
table#offensive tbody td span
{
	background-image:url('../img/menu/item/top/offensive.png');
	left:-12px;
}
table#interactive tbody td span
{
	background-image:url('../img/menu/item/top/interactive.png');
	left:-6px;
}
table#community tbody td span
{
	background-image:url('../img/menu/item/top/community.png');
}
table#downloads tbody td span
{
	background-image:url('../img/menu/item/top/downloads.png');
	left:3px;
}
table#links tbody td span
{
	background-image:url('../img/menu/item/top/links.png');
	left:-15px;
}
table#links table 
{
	margin-bottom:0px;
}
table#none tbody td p {
	display:block;
}
/* Setup righthand bar */

div#right
{
	background-image:url('../img/right/backbackground.png');
	float:right;
	position:relative;
	top:-3px;
	width:170px;
	font-size:x-small;
}
div#right p 
{
	margin-bottom:0px;
	padding-bottom:5pt;
}





div#right a
{
	color:#CCCCCC;
	text-decoration:none;
}

div#right a:visited
{
	color:#AAAAAA;
}
div#right a:hover
{
	color:white;
	text-decoration:underline;
}
div#right a:active
{
	color:#990000;
}






div#right div.item
{
	background-color:#29574D;
	color:#B0C0B3;
	background-image:url('../img/right/background.png');
	background-repeat:repeat-y;
	padding:0px 15px 0px 15px;
}
div#right div.top {
	background-image:url('../img/right/top.png');
	height:16px;
}
div#right div.bottom {
	background-image:url('../img/right/bottom.png');
	height:16px;
	margin-bottom:30px;
}

div#pagebottom {
	background-image:url('../img/right/pagebottom.png');
	height:36px;
	width:170px;
	clear:right;
	float:right;
	top:-3px;
	position:relative;
}

/* two segments below added by alex */

div#right div.itemgrey
{
	background-color:#cccccc;
	color:black;
	background-image:url('../img/right/greybg.gif');
	background-repeat:repeat-y;
	padding:0px 15px 0px 15px;
}
div#right div.topgrey {
	background-image:url('../img/right/greytop.gif');
	height:27px;
}
div#right div.bottomgrey {
	background-image:url('../img/right/greybottom.gif');
	height:27px;
	margin-bottom:30px;
}




div#right div.itemsand
{
	background-color:#ABA985;
	color:black;
	background-image:url('../img/right/sandbg.gif');
	background-repeat:repeat-y;
	padding:0px 15px 0px 15px;
}
div#right div.topsand {
	background-image:url('../img/right/sandtop.gif');
	height:31px;
}
div#right div.topsandadvert {
	background-image:url('../img/right/sandtopadvert.gif');
	height:47px;
}
div#right div.bottomsand {
	background-image:url('../img/right/sandbottom.gif');
	height:31px;
	margin-bottom:30px;
}


/* two segments above added by alex */




/* Tidy up printing */

@media print {
	body 
	{
		color:Black;
		background-color:White;
	}
	#body 
	{
		padding-left:0px;
	}
	p#header, div#menu, div#right 
	{
		display:none;
	}
}