body {
	margin-top:			 0px;
	margin-bottom:		 0px;
	margin-left:		 5px;
	margin-right:		 0px;
	padding: 			 0px;
	background-color:	#FFFFFF;
	color:				#737373;
	font-size:			12px;
	font-style:			normal;
	font-variant:		normal;
	font-weight:		normal;
	font-family:		Verdana,Arial,Helvetica,sans-serif;
}

h2 {
	margin-bottom:		 8px;
	font-size:			18px;
	font-weight:		bold;
}

h3 {
	margin-bottom:		 8px;
	font-size:			15px;
	font-weight:		bold;
}

h4 {
	margin-bottom:		 8px;
	font-size:			13px;
	font-weight:		bold;
}

h4.plain {
	margin-bottom:		 0px;
}

h5 {
	margin-bottom:		12px;
	font-size:			11px;
	font-weight:		bold;
}

hr {
	background:		transparent url(/infoservice/spon/images/line.png) repeat-x scroll 0 0;
	height:			1px;
    border:			0;
    margin-left:	-5px;
    margin-bottom:	20px;
    clear:			both;
}

strong{
	font-weight:	bold;
}

table, thead, tfoot, tbody, tr, td, th {
	margin:		0px;
	padding:	0px;
	border:		none;
	text-align:	left;
}

table {
	border-collapse:	collapse;
	border-spacing:		 0px;
	empty-cells:		show;
}

table.important {
	width:			100%;
	margin-bottom:	30px;
}

table.important.small td,
table.important.small th {
	font-size:		11px;
	padding-top:	 5px;
	padding-bottom:	 5px;
	padding-left:	 2px;
	padding-right:	 2px;
	border-bottom:	1px solid #E3E3E3;
	border-right:	2px solid #FFFFFF;
}

table.important th {
	background-color:	#F7DC16;
	color:				#333333;
	border-top:			1px solid #E3E3E3;
	font-weight:		bold;
	text-transform:		uppercase;
}

table.teaser {
	margin-bottom:	25px;
}

table.teaser td,
table.teaser th {
	font-size:		11px;
	padding-top:	 1px;
	padding-bottom:	 1px;
	padding-left:	 0px;
	padding-right:	 0px;
}

table.teaser th {
	background-color:	inherit;
	color:				#333333;
	font-weight:		bold;
	padding-bottom:	 	5px;
}

ul {
	padding:		0px;
	margin: 		0px;
	list-style:		none outside none !important;
	display:		block;
	float:			left;
}

ul.ordered li {
	background-image:	none;
	background-color:	inherit;
	margin-top:			10px;
	margin-bottom:		 5px;
	margin-left:		 0px;
	margin-right:		 5px;
	padding-top:		 2px;
	height:				18px;
	width:				18px;
	text-align:			center;
	line-height:		18px;
	font-size:			11px;
	border:				1px solid #EDEDED;
	float:				left;
}

ul.sorted li {
	background:			transparent url(/infoservice/spon/images/lotto/sprite_numbers.png) no-repeat 0 0;
	background-color:	inherit;
	margin-top:			 7px;
	margin-bottom:		 0px;
	margin-left:		 0px;
	margin-right:		-5px;
	padding-top:		 2px;
	height:				28px;
	width:				30px;
	text-align:			center;
	line-height:		2.3;
	font-weight:		bold;
	font-size:			11px;
	float:				left;
}

ul.sorted li.extra-number {
	margin-left:		10px;
	background-color:	inherit;
	color:				#D12422 !important;
}

.aog {
	margin-bottom:	 5px;
	font-size:		10px;
}

.darkgrey {
	background-color:	inherit;
	color:				#333333;
}

.center {
	text-align:	center;
}

.jpbetrag {
	background-color:	inherit;
	color:				#E41E13;
	margin-top:			 9px;
	margin-bottom:		17px;
	font-size:			28px;
}

.nojp {
	margin-top:			 9px;
	padding-left:		14px;
	padding-right:		14px;
	font-size:			12px;
	text-align:			left;
}

.left {
	text-align:	left;
}

.right {
	text-align:	right;
}

.evenrow {
	background-color:	#FFFFFF;
}

.oddrow {
	background-color:	#F6F6F6;
}

.plain {
	margin-bottom:	8px;
}

.result-row {
	margin-top:		 0px;
	margin-bottom:	20px;
	margin-left:	 0px;
	margin-right:	 0px;
	padding:		 0px;
	width:			100%;
	display:		block;
	float:			left;
	clear:			both;
}

.left-row {
	float:	left;
    width:	240px;
}

.right-row {
	float:	left;
    width:	240px;
}

.result-header {
	margin-bottom:	5px;
}

.tip-block {
	background-color:	#FBFBFB;
	margin-bottom:		20px;
	border:				1px solid #EDEDED;
	float:				left;
	display:			block;
	clear:				both;
}

.tip-row {
	padding-top:	10px;
	padding-bottom:	10px;
	padding-left:	10px;
	padding-right:	10px;
	width:			480px;
	font-weight:	bold;
	line-height:	2;
	float:			left;
	clear:			both;
}

.tip-row span {
	float:	right;
}

.tip-row span.label {
	float:	left;
}



#content{
	width:				500px;
	margin-top:			  0px;
	margin-bottom:		  0px;
	margin-left:		 20px;
	margin-right:		  0px;
	padding:			  0px;
	line-height:		1.5;
	float:				left;
}

#contentJP {
	margin-top:			16px;
	width:				252px;
	font-size:			11px;
	font-weight:		bold;
}

#hinweisJP {
	font-size:			10px;
	font-weight:		normal;
}
