abbr, acronym
{
	color: #034A19;
	cursor: help;
	border-bottom-style: dashed;
	border-bottom-color: #000000;
	border-bottom-width: 1px;
}

p.W
{
	color: #000000;
	font-weight: bolder;
	font-family: "Helvetica, Verdana, sans-serif";
	font-size: 18px;
	margin: -4px;
}

select, input, option, textarea
{
	color: #8C1B08;
	text-decoration: none;
	font-weight: bold;
	font-family: Arial;
	font-size: 12px;
}

body
{
	font-family: "Helvetica, Verdana, sans-serif";
	margin: 0px;	
	padding: 0px;
	background-color: #FFFFFF;
}

.bold
{
	font-weight: bold;
}

.boldblack
{
	font-weight: bold;
	color: #000000;
}

p.copyleft
{
	margin: 0em;
	font: 9pt Helvetica, Verdana, sans-serif;
	padding: 0;
}

p.aktuelles
{
	font-size: 10pt;
}

div.sublinks
{
	word-spacing: -1px;
	letter-spacing: -1px;
}

div.contentSW
{
	border-radius: 5px;
	font: 13pt Helvetica, Verdana, sans-serif;
	color: #000000;
	padding-top: 10px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 0px;
	border-style: solid;
	border-width: 2px;
	border-color: #000000;
	background-color: #FFFFFF;
	background-color: rgba(255,255,255,0.7);
	margin-left: 60px;
	margin-top: 40px;
	margin-bottom: 40px;
	margin-right: 200px;
}

div.sublinks
{
	font: 10pt Helvetica, Verdana, sans-serif;
	color: #666666;
	text-decoration: none;
	text-align: center;
	margin-top: 5pt;
	margin-bottom: 5pt;
}

div.links
{
	float: right;
	width: 180px;
	font: 10pt Helvetica, Verdana, sans-serif;
	color: #8C1B08;
	margin-top: 40px;
	margin-bottom: 40px;
	margin-right: 10px;
	padding-top: 10px;
	padding-left: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
}

div.sitemap1
{
	position: relative;
	left: 20px;
	padding-right: 60px;
	padding-bottom: 5px;
	font: 13pt Helvetica, Verdana, sans-serif;
}

div.sitemap2
{
	position: relative;
	left: 40px;
	padding-right: 60px;
	padding-bottom: 5px;
	font: 11pt Helvetica, Verdana, sans-serif;
}

div.sitemap3
{
	position: relative;
	left: 60px;
	padding-right: 60px;
	padding-bottom: 5px;
	font: 9pt Helvetica, Verdana, sans-serif;
}

div.sitemaplink1
{
	position: relative;
	left: 5px;
	padding-right: 60px;
	font: 13pt Helvetica, Verdana, sans-serif;
}

div.sitemaplink2
{
	position: relative;
	left: 25px;
	padding-right: 60px;
	font: 11pt Helvetica, Verdana, sans-serif;
}

div.sitemaplink3
{
	position: relative;
	left: 45px;
	padding-right: 60px;
	font: 9pt Helvetica, Verdana, sans-serif;
}

div.search-line
{
	background-color: #FFFFFF;
	text-align: center;
	color: #034A19;
	font: 9pt Helvetica, Verdana, sans-serif;
	border-radius: 5px;
}

img.amazon
{
	border: 0px;
}

input.search
{
	color: #034A19;
	text-decoration: none;
	text-align: center;
	font-weight: bold;
	font-family: Arial;
	border: 1px solid #034A19;
	background-color: #9ECA9F;
}

div.link-lines
{
	background-color: #FFFFFF;
	text-align: center;
	border-radius: 5px;
	margin-top: 12px;
	margin-bottom: 12px;
	padding: 2px;
}

div.news
{
	font: 13pt Helvetica, Verdana, sans-serif;
	color: #000000; 
	padding-top: 5px;
	padding-left: 15px;
	padding-right: 15px;
	padding-bottom: 5px;
	border: #034A19;
	border-style: solid;
	border-style: dotted;
}

p.news
{
	color: #000000;
	font: 14pt Helvetica, Verdana, sans-serif;
	font-weight: bold;
	text-align: center;
}

p.buchlinks
{
	font: 8pt Helvetica, Verdana, sans-serif;
	font-weight: bold;
	text-align: center;
}

span.buchlinks
{
	font: 8pt Helvetica, Verdana, sans-serif;
	font-weight: bold;
}

td.psychobanner
{
	color: #000000;
	font: 10pt Helvetica, Verdana, sans-serif;
	text-align: center;
	padding: 15px;
}

div.psychobanner
{
	background-color: #FFFFFF;
	padding: 15px;
	border-color: #000000;
	border-width: 2px;
	border-style: solid;
}

td.psycho
{
	padding: 15px;
	color: #000000;
	text-align: center;
}

td.psychoresults
{
	color: #000000;
	text-align: right;
	padding: 15px;
}

div.psycho
{
	background-color: #FFFFFF;
	padding-top: 5px;
	padding-left: 15px;
	padding-right: 15px;
	padding-bottom: 15px;
	border-color: #000000;
	border-width: 2px;
	border-style: solid;
}

div.smilies
{
	background-color: #FFFFFF;
	padding-top: 15px;
	padding-left: 15px;
	padding-right: 15px;
	padding-bottom: 15px;
	border-color: #000000;
	border-width: 2px;
	border-style: solid;
	text-align: center;
}

.floatright
{
	float: right;
}

.floatleft
{
	float: left;
}

a.menue:link
{
	color: #034A19; 
	text-decoration: none; 
	font-weight: bold; 
	border: 0;
}

a.menue:active
{
	color: #034A19; 
	text-decoration: none; 
	font-weight: bold; 
	border: 0;
}

a.menue:visited
{
	color: #034A19;
	text-decoration: none;
	font-weight: bold;
	border: 0;
}

a.menue:hover
{
	color: #000000;
	text-decoration: none;
	font-weight: bold;
	border: 0;
}

a:link
{ 
	color: #8C1B08; 
	text-decoration: none;
	font-weight: bold; 
	border: 0;
}

a:active
{
	color: #000000; 
	text-decoration: none; 
	font-weight: bold; 
	border: 0;
}
	

a:visited
{ 
	color: #8C1B08; 
	text-decoration: none; 
	font-weight: bold; 
	border: 0;
}

a:hover
{ 
	color: #000000;
	text-decoration: none; 
	font-weight: bold; 
	border: 0;
}

p.swheads
{
	font: 14pt Helvetica, Verdana, sans-serif;
	font-weight: bold;
	color: #000000;
}

p.tipps
{
	font: 12pt Helvetica, Verdana, sans-serif;
	font-weight: bold;
	color: #000000;
}

p.buch
{
	color: #000000;
	border-style: solid;
	border-width: 2px;
	border-color: #000000;
	font-size: 12pt;
	margin-top: 0.25em;
	margin-bottom: 0.75em;
	padding: 0.75em;
	text-align: left;
}

p.errormsg
{
	color: #000000;
	border-style: solid;
	border-width: 2px;
	border-color: #000000;
	font-size: 14pt;
	font-weight: bold;
	margin-top: 0.25em;
	margin-bottom: 0.75em;
	padding: 0.75em;
	text-align: center;
}

p.users
{
	font: 9pt Helvetica, Verdana, sans-serif;
	color: #000000;
	margin-top: 5pt;
}


span.kleiner
{
	font: 9pt Helvetica, Verdana, sans-serif;
}

p.fehler-klein
{
	color: #000000;
	font: 10pt Helvetica, Verdana, sans-serif;
}

p.buecher-klein
{
	font: 10pt Helvetica, Verdana, sans-serif;
	line-height: 18pt;
}

p.error
{
	color: #000000;
	font: 14pt Helvetica, Verdana, sans-serif;
	font-weight: bold;
}

p.books
{
	font: 14pt Helvetica, Verdana, sans-serif;
	font-weight: bold;
	color: #000000;
	text-align: center;
	margin-top: 5pt;
	margin-bottom: 5pt;
}

p.timeline
{
	font: 10pt Helvetica, Verdana, sans-serif;
	font-weight: bold;
	color: #000000;
	text-align: left;
	margin-top: 5pt;
	margin-bottom: 5pt;
	text-decoration: underline;
}

ol.anleitung
{
	list-style-type: upper-roman;
}

div.updates
{
	font: 12pt "Courier New", Courier, mono;
	padding-top: 10px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 0px;
	color: #000000;
	border-style: solid;
	border-width: 2px;	
	border-color: #000000;
	padding: 0.75em;
	text-align: right;
	background-color: #FFFFFF;
}

p.updates
{
	font: 12pt "Courier New", Courier, mono;
	font-weight: bold;
	color: #000000;
	text-align: left;
}

p.update
{
	font: 14pt "Courier New", Courier, mono;
	font-weight: bold;
	color: #000000;
	text-align: center;
	margin-top: 5pt;
	margin-bottom: 5pt;
}

p.logo
{
	text-align: center;
}

p.frage
{
	font-weight: bold;
	text-align: center;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 0px;
	padding-bottom: 0px;
}

p.kreide
{
	color: #FFFFFF;
	font: 10pt Helvetica, Verdana, sans-serif;
	font-weight: normal;
	text-align: left;
	padding-left: 25px;
	padding-right: 60px;
	padding-top: 0px;
	padding-bottom: 0px;
	text-indent: -1.25em;
}

td.frage
{
	color: #FFFFFF;
	border: 0;
	padding: 5px;
	font-weight: bold;
	font: 13pt Helvetica, Verdana, sans-serif;
	background-image:url("bilder/wwm/frage.gif");
}

td.antwortkreiderichtig
{
	padding: 5px;
	background-image:url("bilder/wwm/tafelrichtig.gif");
}

td.antwortkreidefalsch
{
	padding: 5px;
	background-image:url("bilder/wwm/tafelfalsch.gif");
}

td.antwortkreidewirklich
{
	padding: 5px;
	background-image:url("bilder/wwm/tafelwirklich.gif");
}

td.antwortkreidekeine
{
	padding: 5px;
	background-image:url("bilder/wwm/tafelkeine.gif");
}

td.auswahl
{
	padding: 5px;
	background-image:url("bilder/wwm/antwort.gif");
}

td.antwort
{
	color: #000000;
	border: #8C1B08 2px;
	padding: 5px;
	border-style: solid;
	font-weight: bold;
	font: 12pt Helvetica, Verdana, sans-serif;
	background-image:url("bilder/wwm/bg.jpg");
}

a.antwort:link, a.antwort:visited, a.antwort:active, a.antwort:hover
{
	color: #FFFFFF;
	font: 10pt Helvetica, Verdana, sans-serif;
	font-weight: normal;
	text-decoration: none; 
	border: 0;
}

a.weiter:link, a.weiter:visited, a.weiter:active, a.weiter:hover
{
	color: #FFFFFF;
	font: 10pt Helvetica, Verdana, sans-serif;
	font-weight: bold;
	text-decoration: none; 
	border: 0;
}

td.weiter
{
	height: 45px;
	text-align: center;
	color: #FFFFFF;
	border: 0;
	padding: 5px;
	background-image:url("bilder/wwm/next.gif");
}

td.gewinn
{
	border: 0;
	padding: 5px;
	font: 12pt Helvetica, Verdana, sans-serif;
	color: #00FF00;
	text-decoration: none;
	font-weight: bold;
	background-image:url("bilder/wwm/frage.gif");
}

td.verlust
{
	border: 0;
	padding: 5px;
	font: 12pt Helvetica, Verdana, sans-serif;
	color: #FF0000;
	text-decoration: none;
	font-weight: bold;
	background-image:url("bilder/wwm/frage.gif");
}

div.score
{
	border: 2px solid #8C1B08;
	position: absolute;
	top: 20px; left: 580px;
	width: 120px;
	font: 10pt Helvetica, Verdana, sans-serif;
	text-align: right;
	padding: 2px;
	margin: 0px;
	background-image:url("bilder/wwm/bg.jpg");
}

.score_no
{
	color: #000000;
	font-weight: bold;
	line-height: 20px;
}

.score_hl
{
	color: #000000;
	font-weight: bold;
	border: 1px solid #000000;
	line-height: 20px;
}

.score_gs
{
	color: #8C1B08;
	font-weight: bold;
	line-height: 20px;
}

.score_ge
{
	color: #8C1B08;
	font-weight: bold;
	border: 1px solid #8C1B08;
	line-height: 20px;
}

p.mob
{
	color: #000000;
	font-weight: bold;
	font: 14pt Helvetica, Verdana, sans-serif;
	text-align: left;
}

p.mob-right
{
	color: #000000;
	font-weight: bold;
	font: 14pt Helvetica, Verdana, sans-serif;
	text-align: right;
}

tr.joker
{
	color: #000000;
	font-weight: bold;
	font: 10pt Helvetica, Verdana, sans-serif;
	text-align: center;
}

td.sign
{
	background-color: #DDDDDD;
	padding: 3px;
	font-family: Georgia, "Times New Roman", Times, serif;
}

td.found
{
	background-color: #AAAAAA;
	padding: 3px;
	font-family: Georgia, "Times New Roman", Times, serif;
}

td.notfound
{
	background-color: #666666;
	padding: 3px;
	font-family: Georgia, "Times New Roman", Times, serif;
}

p.hang
{
	color: #000000;
	font: 13pt Helvetica, Verdana, sans-serif;
	font-weight: bold;
	padding: 10px;
	text-align: center;
}

p.hang_points
{
	color: #000000;
	font: 10pt Helvetica, Verdana, sans-serif;
	padding-left: 10px;
	padding-top: 5px;
	text-align: left;
}

table.hang
{
	background-color: #EEEEEE;
	border-width: 1px;
	border-color: #000000;
	border-style: solid;
}

span.tod
{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-variant: small-caps;
}

table.rangliste
{
	font: 10pt Helvetica, Verdana, sans-serif;
	color: #000000;
}

div.taunt
{
	border-width: 1px;
	border-color: #000000;
	border-style: solid;
}
