/* ------------------------------ MASTER Stylesheet für SWR - SPIEL DER WELT ----------------------------- */
/* --------------------------------- URL: www.spiele-der-welt.de ---------------------------- */
/* ---------------------------------- Copyright [ka:media] --------------------------------- */
/* ----------------------------------------------------------------------------------------- */

h1, h2, h3, h4, h5, h6, p, br, ul, ol, li, hr, form, fieldset, select, input, textarea {
	 margin: 0;
	 padding: 0;
}

h1, h2, h3, h4, h5, h6, p, ul, ol, li, td, th, fieldset, select, input, textarea, address, blockquote { 
	font-family: Arial, Helvetica, sans-serif; 
}

body {
	margin:0;
	padding:0;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 100.01%;
	background-color: #FFF;
	color: #000;
}

h1 {
	font-size: 0.95em;
	color: #032E50;
	margin: .5em 0 1em 0;
}

html>body h1 {
	margin-top: 1em;
}

h2 {
	font-size: 0.75em;
	color: #032E50;
}

li h2 {
	font-size: 1em;
}

img {
	font-family: Arial, Helvetica, sans-serif;
	border: none;
}

abbr, acronym {
	cursor: help;
	border-bottom: 1px dashed black;
}

blockquote {
	border: 1px dotted #032E50;
	background-color: #FFFAFA;
	color: #333;
	padding: .5em;
	width: 92%;
	margin-left: auto;
	margin-right: auto;
}

blockquote.inline p {
	display:inline;
}

blockquote.em20 {
	border: 1px dotted #032E50;
	background-color: #FFFAFA;
	color: #333;
	padding: .5em;
	width: 20em;
	margin-left: 1em;
}

blockquote.em21right, blockquote.em22right {
	border: 1px dotted #032E50;
	background-color: #FFFAFA;
	color: #333;
	padding: .5em;
	width: 22em;
	float: right;
}

blockquote.em21right {
	width: 21em;
}

blockquote.noblock {
	display: inline;
	border: none;
	font-size: .75em;
	background-color: #FFF;

	margin: 0 -.5em;
	width: 27em;
	color: #000;
}

cite {
	font-style: normal;
}

ul, ol {
	margin-left: 2em;
	font-size: .75em;	
}

ul {
	list-style: circle;
}

#swrde-logo {
	margin-top: 7em;
	padding-left: 0.9375em;
}

#swrde-logo img {
	width: 5.125em;
	height: 1.125em;
}

#monitor {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 200;
	margin: .5625em 0 0 .9375em;
	display: inline;
}

#monitor img {
	width: 3.25em;
	height: 2.375em;
}

#content li:hover, #content li:focus {
	background-color: #CEDEE6;
}

ul li, ol li {
	margin-bottom: .5em;
}

#sitemap li:hover[class="nobg"], #content li:hover[class="nobg"], li:hover[class="nobg"] {
	background-color: transparent;
}

#content a, #content a:visited, #content a:active {
	text-decoration: none;
	color: #81073A;
}

#material li:hover {
	background-color: transparent;
}

#material a:hover, #material a:focus {
	background-color: #CEDEE6;
}

p a {
	font-weight: bold;
}

#sprechertext p, #absatztext p {
	margin-bottom: 1.5em;
}

#content a:hover, #content a:focus {
	text-decoration: underline;
}

#container {
	float: left;
	width: 47.5em;
	margin:0;
	padding:0;
}

#header {
	float: left;
	width: 47.5em;
	height: 9.625em;
	margin: 0;
	padding: 0;	
}

#header img {
	width: 47.5em;
	height: 9.625em;
}

#logo h1 {
	display: none;
	visibility: hidden;
}

#game-title {
	margin: -2.31em 0 0 9.375em;
	z-index: 100;
	margin: -37px 0 0 150px;
	padding: 0;
}

#game-title img {
	width: 23.93em;
	height: 2.31em;
}

#navi {
	float: left;
	width: 10em;
	height: 100%;
	margin: 0;
	margin-top: 0.8em;
	margin-right: .5em;
	padding: 0;
}

#main {
	float: left;
	width: 36.45em;
	margin: 0.875em 0 0 0;
	padding: 0;
}

html>body #main {
	width: 36.5em;
}

#topnavi {
	float: left;
	width: 35em;
	height: 2.5em;
	padding: 0;	
	background: #FFF;
}

#content {
	float: left;
	margin: 0 0 1em 0;
	width: 100%;
}

.clear {
	clear: both;
}

#content p {
	font-size: .75em;
}

.floatleft {
	float: left;
}

.floatright {
	float: right;
}

.imgfloatleft {
	float: left;
	margin: .2em .5em .2em 0;
	padding: 0;
}

.imgfloatright {
	float: right;
	margin: .2em 0 .2em .5em;
	padding: 0;
}

.contentimg {
	width: 9.375em;
	height: 9.375em;
}

.galerieimg {
	width: 15.625em;
	height: 9.375em;
}

.hidden {
	position: absolute;
	left: -1000px;
	top: -1000px;
	width: 0px;
	height: 0px;
	overflow: hidden;
	display: inline;
}

.alignleft {
	text-align: left;
}

.alignright {
	text-align: right;
}

#content .copyright {
	text-align: center;
	font-size: .65em;
	padding-top: 1.5em;
	color: #032E50;
}

/* tabellenformatierung */
table {
	font-size: .75em;
	margin-top: 0.2em;
}

table td, table tr {
	padding: .1em;	
}

table tr:hover, table tr:focus {
	background-color: #CEDEE6;
}

.tablehead {
	padding: .2em;
	color: White;
	background-color: #81073A;
}

table, table td, table tr, .hablehead {
	border: 1px solid black;
	border-collapse: collapse;	
}

.table-gray {
	background-color: #D8D8D8;
}

.table-yellow {
	background-color: #F9FDC1;
}

.table-white {
	background-color: #FFFFFF;
}

.kreuzwortraetsel td {
	font-size: 1.25em;
	width: 2.125em;
	height: 2.125em;
}


.imgkueste {
	height: 9.25em;
	width: 9.375em;
}

.imghaendler {
	height: 12.3125em;
	width: 12.5em;
}

.imgkamera {
	height: 7.8125em;
	width: 7.8125em;
}

.imgboot {
	height: 12.5em;
	width: 12.5em;
}

.textspacerdieidee {
	margin-left: 17.3em;
}


.shortli {
	width: 70%;
}

.textlinkcontainer { 
	width: 16.5em;
	padding: 0;
	margin: 2em 0 0 3em;
}

.textlinkcontainer2 {
	width: 13.5em;
	padding: 0;
	margin: 2em 0 0 0;
}

.sitemap {
	margin-left: 5em;
	width: 50%;
}

.sublist {
	font-size: 1em;
	margin: .5em 0 0 3em;
}

.rodeo {
	margin: 0em 3em 0em 18em;
}

.img200x150 {
	width: 12.5em;
	height: 9.375em;
}

.img150x200 {
	width: 9.375em;
	height: 12.5em;
}

.img135x200 {
	width: 8.4375em;
	height: 12.5em;
}

.img220x133 {
	width: 13.75em;
	height: 8.3125em;
}

.img200x74 {
	width: 12.5em;
	height: 4.625em;	
}

.img220x74 {
	width: 13.75em;
	height: 4.625em;	
}

.img300x90 {
	width: 18.75em;
	height: 5.625em;
}

.img117x200 {
	width: 7.3125em;
	height: 12.5em;
}

.img460x230 {
	width: 28.75em;
	height: 14.375em;
}

.img468x449 {
	height: 29.4em;
	width: 28.3em;
}

.img400x300 {
	width: 25em;
	height: 18.75em;
}

.img500x115 {
	width: 31.25em;
	height: 7.1875em;
	font-size: 1.325em;
	margin-left: 1.5em;
}

.img450x550 {
	width: 28.125em;
	height: 34.375em;
}

.img200x200 {
	width: 12.5em;
	height: 12.5em;
}

.img504x409 {
	width: 31.5em;
	height: 25.5625em;
}

.img509x308 {
	width: 31.8125em;
	height: 19.25em;
}

.img73x15 {
	width: 4.5625em;
	height: 0.9375em;
}

.img310x255 {
	width: 19.375em;
	height: 15.9375em;
}

.img389x389 {
	width: 24.3125em;
	height: 24.3125em;
}

.img360x310 {
	width: 22.5em;
	height: 19.375em;
}

.img450x350 {
	width: 28.125em;
	height: 21.875em;
}

.img480x130 {
	width: 30em;
	height: 8.125em;
}

.img400x310 {
	width: 25em;
	height: 19.375em;
}

.img550x520 {
	width: 34.375em;
	height: 32.5em;
}

.img550x400 {
	width: 34.375em;
	height: 25em;
	font-size: 1.325em;
}

p .img200x150, p .img150x200, p .img135x200, p .img220x133, p .img200x74, p .img300x90, p .img117x200, p .img220x74, p .img460x230, p .img400x300, p .img500x115, p .img200x200, p .img73x15, p .img360x310, p .img450x350, p .img480x130, p .img400x310, p .img550x520, p .img550x400 {
	font-size: 1.325em;
}

.imgmindmap-drachenboot {
	width: 35.4375em;
	height: 23.875em;
}

.imgmindmap-fussball {
	width: 29.6875em;
	height: 23.4375em;
}

.imgmindmap-fussball2 {
	width: 29.6875em;
	height: 31.25em;
}

.imgmindmap-hurling {
	width: 31.25em;
	height: 17.5em;
	font-size: 1.325em;
}

.imgmindmap-hurling2 {
	width: 30em;
	height: 20em;
	font-size: 1.33em;	
}

.imgmindmap-klootbosseln {
	width: 32.8125em;
	height: 22.5em;
}

.imgmindmap-lacrosse {
	width: 31.875em;
	height: 30em;
}

.imgmindmap-lacrosse2 {
	width: 32.8125em;
	height: 30.625em;
}

.imgmindmap-naginata {
	width: 34.375em;
	height: 23.125em;
}

.imgmindmap-pyramiden {
	width: 32.5em;
	height: 42.625em;
}

.imgmindmap-stierkampf {
	width: 34.375em;
	height: 25em;
}

.imgmindmap-tamburello {
	width: 34.375em;
	height: 27.5em;
}

.imgmindmap-vovinam {
	width: 31.25em;
	height: 26.25em;
}

.imgmindmap-wellen {
	width: 34.375em;
	height: 28.75em;
}

#popup {
	width: 32.5em;
	height: 30em;
	margin: 1em 0 0 0;
}

#popup dl {
	text-align: center;
	font-size: .75em;
}

#popup dt {
	text-align: center;
	margin: 0 0 .5em 0;
}

#popup dd {
	text-align: left;
	margin: 0 1.75em;
	padding: 0;
}

/* =============================================== */
/* === ACHTUNG NUR FÜR TESTPHASE IVW-PIXEL === */
#zpx {
	z-index: 1000;
	position: fixed;
	font-size: 10px;
	background-color: #CCFF00;
	top: -1000px;
	left:-1000px;
}

