
#hd,#bd {margin-bottom:0em;}

img
{
	display: block ;
}

body
{
	background-color: #999 ;
}
#romidoc
{
	margin-top: 10px ;
	background-color: white ;
	border: 1px solid #333 ;
}
#romihd
{
	background-color: #426CA3 ;
}
#romibd
{
	padding: 10px ;
}
#romimain {}
#romift
{
	padding: 5px ;
	text-align: center ;
	color: gray ;
}


.imginsert
{
	border: 1px solid #999 ;
}
.floatright
{
	float: right ;
}
.floatleft
{
	float: left ;
}
.imgpadright
{
	margin: 10px ;
	margin-right: 0 ;
	margin-top: 0 ;
}
.imgpadleft
{
	margin: 10px ;
	margin-left: 0 ;
	margin-top: 0 ;
}
.imgcaption
{
	font-size: 0.8em ;	
	text-align: center ;
}


#bannerbox
{
	zbackground: url("banner_big.jpg") gray no-repeat ;
	zwidth: 750px ;
	zoverflow: hidden ;
}



#topmenu
{
	padding: 5px ;
	padding-left: 10px ;
}
#topmenu .list, #bottommenu .list {}
#topmenu .list .item, #bottommenu .list .item
{
	display: inline ;
	padding-right: 20px ;
	
}
#topmenu .list .item a 
{
	font-size: 1em ;
	color: white ;
	zfont-weight: bold ;
	text-decoration: none ;
}
#topmenu .list .item a:hover
{
	color: white ;
	text-decoration: underline ;
}



.header, h1, .spiel
{
	margin-bottom: 10px ;
}
h1
{
	padding: 2px ;
	border-top: 1px solid #426CA3 ;
	color: #426CA3 ;
	font-size: 1.2em ;
	background: url(/graphics/hdbg.jpg) repeat-x top ;
	clear: both ;
}


#frontspiel
{
	font-size: 1.6em ;
	padding: 20px ;
	text-align: center ;
	color: #426CA3 ;
}


#productmaterials ul
{
	list-style: outside disc ;	
}
#productmaterials li
{
	margin-left: 20px ;	
}



#productschedule
{
}
#productschedule table
{
	width: 60% ;
}
#productschedule th, #productschedule td
{
	padding: 3px ;
}
#productschedule table thead th
{
	color: white ;
	background-color: #333 ;
}
#productschedule table tr td, #productschedule table tr th
{
	border-bottom: 1px solid #ccc ;
}
#productschedule .price
{
	text-align: right ;
}


/* set millions of background images */
.rbroundbox { background: url(/graphics/nt.gif) repeat; }
.rbtop div { background: url(/graphics/tl.gif) no-repeat top left; }
.rbtop { background: url(/graphics/tr.gif) no-repeat top right; }
.rbbot div { background: url(/graphics/bl.gif) no-repeat bottom left; }
.rbbot { background: url(/graphics/br.gif) no-repeat bottom right; }

/* height and width stuff, width not really nessisary. */
.rbtop div, .rbtop, .rbbot div, .rbbot {
width: 100%;
height: 7px;
font-size: 1px;
}
.rbcontent { margin: 0 7px; }
.rbroundbox { zwidth: 50%; margin: 1em auto; }

.spiel li
{
	padding-bottom: 10px ;
}

.product_box
{
	float: left ;
	text-align: center ;
	border: 1px solid #ccc ;
	color: #666 ;
	margin: 5px ;
	padding: 5px ;
	width: 150px ;
	height: 240px ;
}
.product_box img
{
	display: inline ;
	height: 200px ;
}

