.arabic {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; text-align: left; cursor: default ; font-weight: bold ; color: Green ; text-decoration: underline}
.blue { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; 	font-style: normal; text-align: left; cursor: default; font-weight: normal; 	color: Blue; }
div.format { font-family:  Verdana, Arial, Helvetica, sans-serif; position:absolute;
left:53; top:20px; width:95%; height:260px; z-index:0; }
.examp { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; text-align: left; cursor: default ; color: #6600CC; font-weight: bold}
.item { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-style: normal; text-align: left; cursor: default ; color: #FF0000; font-weight: bold }
.red { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; text-align: left; cursor: default ; font-weight: bold ; color: #FF0000 }
.redtext { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; text-align: left; cursor: default ; font-weight: bold ; color: #FF0000 }
.signal { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; text-align: left; cursor: default; color: #A52A2A; font-weight: bold; }
.subject { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; text-align: left; cursor: default ; color: #FF9900; font-weight: bold }
.sub {font-family: Verdana, Arial, Helvetica, sans-serif; 	font-size: 14px; 	font-style: normal; 	text-align: left; 	font-weight: bold; 	color: #4B0082; }
.heading {font-family: Verdana, Arial, Helvetica, sans-serif; 	font-size: 14px; 	font-style: normal; 	text-align: left; 	font-weight: bold; 	color: #4B0082; }
.center {
	text-align: center;
	font: x-small;
}
.subtitle {	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 15px; font-style: normal; font-weight: bold; text-align: left; color: Blue;}

.bold {
	font-family: "Times New Roman", Times, serif;
	font-size: 17px;
	font-style: normal;
	text-align: left;
	cursor: default;
	font-weight: bold;
	text-decoration: none;
}

table.default {
    border:1px solid #CCCCCC; width: 100%;
	border-spacing: ;
	border-collapse: collapse;
	background-color: #fff5ee
}
table.default th {
	border:1px solid #CCCCCC; text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 13px; 
	font-style: bold;
	padding: 6px;
	background-color: #FFFFCC;
	-moz-border-radius: ;
}
table.default td {
	border:1px solid #CCCCCC; text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 15px; /* this controls the text size of the questions in the TD */
	font-style: normal;
	padding: 4px;
	background-color: #ffffff;
	-moz-border-radius: ;
}

table.defaultex {
	border: 1px solid #CCCCCC;
	width: 100%;
	border-spacing: ;
	border-style: ridge;
	border-collapse: collapse;
	background-color: #ffffff;
	border-width: 2px 2px 2px 2px;
	border-color: #FFD8A8;
}
table.defaultex th {
	border: 1px solid #CCCCCC;  /* this controls the th part of the table */
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: bold;
	padding: 4px;
	background-color: #ffd8a8;
	-moz-border-radius: ;
}
table.defaultex td {
	border: 1px solid #CCCCCC;
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-style: bold;
	padding: 4px;
	background-color: #FFD8A8;
	-moz-border-radius: ;
}

body{
	font-family: Geneva,Arial,sans-serif;
	background-color: WHITE;
	color: #000000;
	margin-right: 5%;
	margin-left: 1%;
	font-size: 100%;
	background-image:;
}

	p{
		text-align: left;
		margin: 0px;
		font-size: 100%;
	}

	table,div,span,td{
		font-size: 100%;
		color: #000000;
	}

	div.Titles{
		padding: 0.5em;;
		text-align: center;
		color: #763b06;
	}

	button{
		font-family: Geneva,Arial,sans-serif;
		font-size: 100%;
		display: inline;
	}
	//
	//
	//
	//
	//
	//               Exercise 
	//
	//
	//
	//
	//
	//
	//
	//
	//
	//
	//
	//
	//
	

	.ExerciseTitle{
		font-size: 100%;
		color: #E88D53;
	}

	.ExerciseSubtitle{
		font-size: 100%;
		color: #E88D53;
	}

	div.StdDiv{
	/* background-color: #FFFFCC;   this is the text  that gives you feed back at the top of the exercise page in the  value for feed back */
	text-align: center;
	font-size: 100%;
	color: black;
	padding: 0.5em;
	border-style: ridge;
	border-width: 0px 0px 0px 0px;
	border-color: #000000;
	margin-bottom: 1px;
	background-color: #ffd8a8
}

	/* EndCorePageCSS */

	.RTLText{
		text-align: right;
		font-size: 150%;
		direction: rtl;
		font-family: "Simplified Arabic", "Traditional Arabic", "Times New Roman", Geneva,Arial,sans-serif;
	}

	.CentredRTLText{
		text-align: center;
		font-size: 150%;
		direction: rtl;
		font-family: "Simplified Arabic", "Traditional Arabic", "Times New Roman", Geneva,Arial,sans-serif;
	}

	button p.RTLText{
		text-align: center;
	}

	.RTLGapBox{
		text-align: right;
		font-size: 150%;
		direction: rtl;
		font-family: "Times New Roman", Geneva,Arial,sans-serif;
	}

	.Guess{
		font-weight: bold;
	}

	.CorrectAnswer{
		font-weight: bold;
	}

	div#Timer{
		padding: 0.25em;
		margin-left: auto;
		margin-right: auto;
		text-align: center;
		color: #763b06;
	}

	span#TimerText{
		padding: 0.25em;
		border-width: 1px;
		border-style: solid;
		font-weight: bold;
		display: none;
		color: #763b06;
	}

	span.Instructions{

	}

	div.ExerciseText{

	}

.FeedbackText, .FeedbackText span.CorrectAnswer, .FeedbackText span.Guess, .FeedbackText span.Answer{
	color: black; /*  this the color of the text that shows up when you click on check button */
}

	.LeftItem{
		font-size: 100%;
		color: #E88D53;
		text-align: left;
	}

	.RightItem{
		font-weight: bold;
		font-size: 100%;
		color: #E88D53;
	}

	span.CorrectMark{

	}
</*
	input, textarea{
		font-family: Geneva,Arial,sans-serif;
		font-size: 100%;
	}*/>

	select{
		font-size: 100%;
	}

		div.Feedback { /* the color of the square that appears when you click on check button  */
	background-color: #fcbf76;
	left: 33%;
	width: 50%;
	top: 33%;
	z-index: 1;
	border-style: ridge;
	border-width: 2px 2px 2px 2px;
	padding: 5px;
	text-align: center;
	color: Black; /* the color of the text on the square that appears when you click on check button  */
	position: absolute;
	display: none;
	font-size: 70%;
	font-color: #ffeedd;
	border-color: #FFD8A8;
	margin-bottom: 1px;
}




	div.ExerciseDiv{
	color: #FDF5F0;
}

	/* JMatch flashcard styles */
	table.FlashcardTable{
		background-color: transparent;
		color: #000000;
		border-color: #000000;
		margin-left: 5%;
		margin-right: 5%;
		margin-top: 2em;
		margin-bottom: 2em;
		width: 90%;
		position: relative;
		text-align: center;
		padding: 0px;
	}

	table.FlashcardTable tr{
		border-style: none;
		margin: 0px;
		padding: 0px;
		background-color: #FFFFFF;
	}

		table.FlashcardTable td.Hidden{
		display: none;
	}

	/* JMix styles */
	div#SegmentDiv{
		margin-top: 2em;
		margin-bottom: 2em;
		text-align: center;
	}

	a.ExSegment{
		font-size: 200%;
		font-weight: bold;
		text-decoration: none;
		color: #000000;
	}

	span.RemainingWordList{
		font-style: italic;
	}

	div.DropLine {
		position: absolute;
		text-align: center;
		border-bottom-style: solid;
		border-bottom-width: 1px;
		border-bottom-color: #763b06;
		width: 80%;
	}


	/* JCloze styles */

	
	
		div#GlossCard {
	border-style: solid;
	border-width: 1px;
	border-color: green;
	background-color: #ffffff;
	position: absolute;
	overflow: visible;
	visibility: hidden;
	padding: 5px;
	left: -100px;
	top: -100px;	
	}

span.GlossWord {
	color: green;
	cursor: default;
}

	.ClozeWordList{
		text-align: center;
		font-weight: bold;
		
	}
	</*
	.ClozeWordList{
		text-align: center;
		font-weight: bold;
	}

	div.ClozeBody{
		text-align: left;
		margin-top: 2em;
		margin-bottom: 2em;
		line-height: 2.0
	}*/>
	
	

<style type="text/css">


/* This is the CSS stylesheet used in the exercise. */
/* Elements in square brackets are replaced by data based on configuration settings when the exercise is built. */

/* BeginCorePageCSS */

/* Made with executable version 6.0 Release 4 Build 13 */


/* Below controls the hint box  */


	
	/* Below controls the color of the text in the input (answer) box and the color of the border */
	
		input, textarea{
	font-family: "Times New Roman", Times, serif;
	font-size: 100%;
	font-weight: bold;
	color: red;
	border: solid;
	border-width: 0px 0px 0px 0px;
	border-color: Black Black Black Black;
}
	
	
	
	input, textarea{
	font-family: "Times New Roman", Times, serif;
	font-size: 100%;
	font-weight: bold;
	color: red;
	border: solid;
	border-width: 0px 0px 0px 0px;
	height: 20px;
	vertical-align: middle;
}

	div.ClozeBody{
		text-align: left;
		margin-top: 2em;
		margin-bottom: 2em;
		line-height: 2.0
		
			}

	span.GapSpan{
	font-size: 100%; /*  controls the color of the answer text after it is corrected */
	font-weight: bold;
	color: green;

}

	/* JCross styles */

	table.CrosswordGrid{
	margin: auto auto 1em auto;
	border-collapse: collapse;
	padding: 0px;
	background-color: #000000;
}

	table.CrosswordGrid tbody tr td{
		width: 1em;
		height: 1em;
		text-align: center;
		vertical-align: middle;
		font-size: 100%;
		padding: 1px;
		margin: 0px;
		border-style: solid;
		border-width: 1px;
		border-color: #000000;
		color: #000000;
	}

	table.CrosswordGrid span{
		color: #000000;
	}

	table.CrosswordGrid td.BlankCell{
	background-color: #949494;
	color: #000000;
}

	table.CrosswordGrid td.LetterOnlyCell{
	text-align: center;
	vertical-align: middle;
	background-color: #FFffff;
	color: #000000;
	font-weight: bold;
}

	table.CrosswordGrid td.NumLetterCell{
	text-align: left;
	vertical-align: top;
	background-color: White;
	color: #000000;
	padding: 1px;
	font-weight: bold;
}

	.NumLetterCellText{
		cursor: pointer;
		color: #000000;
	}

	.GridNum{
		vertical-align: super;
		font-size: 66%;
		font-weight: bold;
		text-decoration: none;
		color: #000000;
	}

	.GridNum:hover, .GridNum:visited{
		color: #000000;
	}

	table#Clues{
		margin: auto;
		vertical-align: top;
	}

	table#Clues td{
		vertical-align: top;
	}

	table.ClueList{
		margin: auto;
	}

	td.ClueNum{
		text-align: right;
		font-weight: bold;
		vertical-align: top;
	}

	td.Clue{
		text-align: left;
	}

	div#ClueEntry{
		text-align: left;
		margin-bottom: 1em;
	}

	/* Keypad styles */

	div.Keypad{
		text-align: center;
		display: none; /* initially hidden, shown if needed */
	}

	div.Keypad button{
		font-family: Geneva,Arial,sans-serif;
		font-size: 120%;
		background-color: #FFE7CE;
		color: #000000;
		width: 2em;
	}

	/* JQuiz styles */

	div.QuestionNavigation{
		text-align: center;
	}

	.QNum{
		margin: 0em 1em 0.5em 1em;
		font-weight: bold;
		vertical-align: middle;
	}

	textarea{
		font-family: Geneva,Arial,sans-serif;
	}

	.QuestionText{

	}

	.Answer{
		font-size: 120%;
		letter-spacing: 0.1em;
	}

	.PartialAnswer{
		font-size: 120%;
		letter-spacing: 0.1em;
		color: #763b06;
	}

	.Highlight{
		color: #000000;
		background-color: #ffff00;
		font-weight: bold;
		font-size: 120%;
	}

	ol.QuizQuestions{
		text-align: left;
		list-style-type: none;
	}

	li.QuizQuestion{
		padding: 1em;
		border-style: solid;
		border-width: 0px 0px 1px 0px;
	}

	ol.MCAnswers{
		text-align: left;
		list-style-type: upper-alpha;
		padding: 1em;
	}

	ol.MCAnswers li{
		margin-bottom: 1em;
	}

	ol.MSelAnswers{
		text-align: left;
		list-style-type: lower-alpha;
		padding: 1em;
	}

	div.ShortAnswer{
		padding: 1em;
	}

	

	/*BeginNavBarStyle         This IS THE BLANK BAR AT THE TOP OF THE EXERCISE PAGE. IT IS BLANK.*/

	div.NavButtonBar{
	background-color: #ffd8a8;
	text-align: center;
	border-style: ridge;
	border-width: 2px 2px 2px 2px;
	
	margin-bottom: 0px;
	font-size: 100%;
	border-color: #FFD8A8; /*       This IS THE COLOR OF HTE BORDER OF THE BLANK BAR AT THE TOP OF THE EXERCISE PAGE. IT IS BLANK- MAYBE THE NAME IS THERE.*/
}

div.NavButtonBarWhite{ /* this is the space below the one above */
	background-color: white;
	text-align: center;
	border-style: ridge;
	border-width: 0px 0px 0px 0px;
	border-color: #000000;
	margin-bottom: 0px;
	font-size: 100%;
	border-color: white; 
}
	.NavButton {
		border-style: solid;

		border-left-color: #ffe4ca;
		border-top-color: #ffe4ca;
		border-right-color: #7f654a;
		border-bottom-color: #7f654a;
		background-color: #FFD8A8;
		color: #000000;

		border-width: 0px;
		cursor: pointer;
	}

	.NavButtonUp {
		border-style: solid;

		border-left-color: #ffe4ca;
		border-top-color: #ffe4ca;
		border-right-color: #7f654a;
		border-bottom-color: #7f654a;
		color: #FFE7CE;
		background-color:#FFD8A8; /* *** to change the background color of navagation buttons */

		border-width: 0px;
		cursor: pointer;
	}

	.NavButtonDown {
		border-style: solid;

		border-left-color: #7f654a;
		border-top-color: #7f654a;
		border-right-color: #ffe4ca;
		border-bottom-color: #ffe4ca;
		color: #FFE7CE;
		background-color: #FFD8A8; /* * to change the background color of navagation buttons */

		border-width: 0px;
		cursor: pointer;
	}

	/*EndNavBarStyle*/

a{
	color: #0000FF;
}

a:visited{
	color: #0000CC;
}

a:hover{
	color: #0000FF;
}

div.CardStyle {
	position: absolute;
	font-family: Geneva,Arial,sans-serif;
	font-size: 100%;
	padding: 5px;
	border-style: solid;
	border-width: 1px;
	color: #763b06;
	background-color: #eddfd3;
	left: -50px;
	top: -50px;
	overflow: visible;
}

.rtl{
	text-align: right;
	font-size: 140%;
}


.title {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 18px; font-style: normal; text-align: left; font-weight: bold}
.under { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; text-align: left; cursor: default ; font-weight: bold ; text-decoration: underline}

.underline { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; text-align: left; cursor: default ; font-weight: bold ; text-decoration: underline}
.antwort { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-style: normal; text-align: left; font-weight: bold}
H1 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; font-style: normal; text-align: left; font-weight: bold}
.copyright { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-style: normal ; text-align: left; color: #999999}


a:link { color:#0033CC; text-decoration:none}
a:visited { color:#0033CC; text-decoration:none}
a:hover { cursor:hand; color: #0033CC; background-color: #FFCC66}
a:active { color:#0033CC; text-decoration:none}
a.etracker:link { text-decoration:none; font-weight:normal; color:#CCCCCC; }
a.etracker:visited { text-decoration:none; font-weight:normal; color:#CCCCCC; }
a.etracker:hover {  text-decoration:none; font-weight:normal; color:#CCCCCC; background-color: #0099CC}
a.etracker:active {  text-decoration:none; font-weight:normal;  color:#CCCCCC; }
a.hinweis:link { text-decoration:underline; font-weight:normal; color: #000000}
a.hinweis:visited { text-decoration:underline; font-weight:normal; color: #000000}
a.hinweis:hover { cursor:help; text-decoration:none; font-weight:normal; color: #000000}
a.hinweis:active {  text-decoration:underline; font-weight:normal; color: #000000}

a { font-family: Verdana, Arial, Helvetica, sans-serif}
h1 { font-family: Verdana, Arial, Helvetica, sans-serif}
h2 {  font-family: Verdana, Arial, Helvetica, sans-serif}
h3 {  font-family: Verdana, Arial, Helvetica, sans-serif}
h4 {  font-family: Verdana, Arial, Helvetica, sans-serif}
ul {  font-family: Verdana, Arial, Helvetica, sans-serif}
ol {  font-family: Verdana, Arial, Helvetica, sans-serif}
li {  font-family: Verdana, Arial, Helvetica, sans-serif}
div { font-family: Verdana, Arial, Helvetica, sans-serif}
td {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px}
th {  font-family: Verdana, Arial, Helvetica, sans-serif}
address {  font-family: Verdana, Arial, Helvetica, sans-serif}
blockquote {  font-family: Verdana, Arial, Helvetica, sans-serif}
nobr {  font-family: Verdana, Arial, Helvetica, sans-serif}
b {  font-family: Verdana, Arial, Helvetica, sans-serif}
i {  font-family: Verdana, Arial, Helvetica, sans-serif}
span { font-family: Verdana, Arial, Helvetica, sans-serif}
se {  font-family: Verdana, Arial, Helvetica, sans-serif}
hr {border: 0px; height: 1px; color:#FFCC99; background-color:#FFCC99}
th.l {color: #003399; padding: 3px; border: 1px solid #003399; }
td.l { color: #69c; padding: 3px; border: 1px solid #003399;  } 

dl.punkt {margin: 0; }
dl.punkt dt {margin: 12 0 4 4; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold;}
dl.punkt dd {margin: 0 0 4 8;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; padding-left: 7px;}

dl.startseite {margin: 0; }
dl.startseite dt {margin: 12 0 4 4; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold;}
dl.startseite dd {margin: 0 0 4 -6;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; padding-left: 7px;}

dl.erlaeuterung {margin: 0; }
dl.erlaeuterung dt {margin: 0 0 2 4;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold;}
dl.erlaeuterung dd {margin: 0 0 4 8;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; background:url(http://www.englisch-hilfen.de/images/icons/info.giff') no-repeat;  padding-left: 20px;}

dl.uebung {margin: 0; }
dl.uebung dt {margin: 0 0 2 4;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold;}
dl.uebung dd {margin: 0 0 4 8;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; background:url(http://www.englisch-hilfen.de/images/icons/pencil.giff') no-repeat;  padding-left: 20px;}

dl.pdf {margin: 0; }
dl.pdf dt {margin: 0 0 2 4;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold;}
dl.pdf dd {margin: 0 0 4 8;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; background:url(http://www.englisch-hilfen.de/images/icons/printer.giff') no-repeat;  padding-left: 20px;}

dl.index {margin: 0; }
dl.index dt {margin: 0 0 4 4; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold;}
dl.index dd {margin: 0 0 4 0;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; padding-left: 7px;}

table.auswertung {
    border:1px solid #FFCC99; width: 100%;
	background-color: #FFFFCC
}

table.auswertung td {
	border: text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-style: normal;
	padding: 4px;
	background-color: #FFFFCC
	-moz-border-radius: ;
}
table.vokabeln {
    border:1px solid #CCCCCC; width: 100%;
	border-spacing: ;
	border-collapse: collapse;
	background-color: #fff5ee
}
table.vokabeln th {
	border:1px solid #CCCCCC; text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-style: bold;
	padding: 6px;
	background-color: #FFFFCC;
	-moz-border-radius: ;
}
table.vokabeln td {
	border:1px solid #CCCCCC; text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-style: normal;
	width: 33%;
	padding: 4px;
	background-color: #ffffff;
	-moz-border-radius: ;
}
table.knifflig {
    border:1px solid #CCCCCC; width: 100%;
	border-spacing: ;
	border-collapse: collapse;
	background-color: #fff5ee
}
table.knifflig th {
	border:1px solid #CCCCCC; text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-style: bold;
	padding: 6px;
	background-color: #FFFFCC;
	-moz-border-radius: ;
}
table.knifflig td {
	border:1px solid #CCCCCC; text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-style: normal;
	padding: 8px;
	background-color: #ffffff;
	-moz-border-radius: ;
}
table.table400 {
    border:1px solid #CCCCCC; width: 400px;
	border-spacing: ;
	border-collapse: collapse;
	background-color: #fff5ee
}
table.table400 th {
	border:1px solid #CCCCCC; text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-style: bold;
	padding: 6px;
	background-color: #FFFFCC;
	-moz-border-radius: ;
}
table.table400 td {
	border:1px solid #CCCCCC; text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-style: normal;
	padding: 4px;
	background-color: #ffffff;
	-moz-border-radius: ;
}
table.table500 {
    border:1px solid #CCCCCC; width: 500px;
	border-spacing: ;
	border-collapse: collapse;
	background-color: #fff5ee
}
table.table500 th {
	border:1px solid #CCCCCC; text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-style: bold;
	padding: 6px;
	background-color: #FFFFCC;
	-moz-border-radius: ;
}
table.table500 td {
	border:1px solid #CCCCCC; text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-style: normal;
	padding: 4px;
	background-color: #ffffff;
	-moz-border-radius: ;
}


table.farbe {
    border:1px solid #FFCC99; width: 100%;
	border-spacing: ;
	border-collapse: collapse
	
}
table.farbe th {
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-style: bold;
	border-width: 1px;
	padding: 6px;
	border-style: solid;
	background-color: #FFFFCC;
	-moz-border-radius: ;
}
table.farbe td {
	border:1px solid #CCCCCC; text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-style: normal;
	width: 33%;
	padding: 6px;
	background-color: #FFFFCC;
	-moz-border-radius: ;
}
table.farbeauswertung {
    border:1px solid #CCCCCC; margin:5px; margin-right: auto; margin-left: auto;
	border-spacing: ;
	border-collapse: collapse
	
}
table.farbeauswertung th {
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-style: bold;
	border-width: 1px;
	padding: 6px;
	border-style: solid;
	-moz-border-radius: ;
}
table.farbeauswertung td {
	border:1px solid #CCCCCC; text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-style: normal;
	padding: 3px;
	-moz-border-radius: ;
}
table.weiss {
    border:1px solid #999999; width: 100%;
	border-spacing: ;
	border-collapse: collapse
	
}
table.weiss th {
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-style: bold;
	border:1px solid #999999;
	padding: 6px;
	background-color: #FFFFFF;
	-moz-border-radius: ;
}
table.weiss td {
	border:1px solid #999999; text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-style: normal;
	padding: 6px;
	background-color: #FFFFFF;
	-moz-border-radius: ;
}

/*margin:15px
/*border:1px solid #FFCC99; margin:15px; width: 595px;
/*.googlelinks1		{ text-align: left; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color:#0033CC; margin-top: 1px; margin-bottom: 2px; margin-left: 8px; line-height: 15px; cursor: default; background:url(http://www.englisch-hilfen.de/images/icons/info.giff') no-repeat; padding-left: 20px }
/*.googlelinks2		{ text-align: left; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color:#0033CC; margin-top: 1px; margin-bottom: 2px; margin-left: 8px; line-height: 15px; cursor: default; background:url(http://www.englisch-hilfen.de/images/icons/pencil.giff') no-repeat; padding-left: 20px }

	

	span.GapSpan{                      </*  controls the color of the answer text */>
		/* font-weight: bold;
		color: Red;
	}*/>

	/* JCross styles */
</*
	table.CrosswordGrid{
	margin: auto auto 1em auto;
	border-collapse: collapse;
	padding: 0px;
	background-color: #000000;
}

	table.CrosswordGrid tbody tr td{
		width: 1em;
		height: 1em;
		text-align: center;
		vertical-align: middle;
		font-size: 100%;
		padding: 1px;
		margin: 0px;
		border-style: solid;
		border-width: 1px;
		border-color: #000000;
		color: #000000;
	}

	table.CrosswordGrid span{
		color: #000000;
	}

	table.CrosswordGrid td.BlankCell{
	background-color: #949494;
	color: #000000;
}

	table.CrosswordGrid td.LetterOnlyCell{
	text-align: center;
	vertical-align: middle;
	background-color: #FFffff;
	color: #000000;
	font-weight: bold;
}

	table.CrosswordGrid td.NumLetterCell{
	text-align: left;
	vertical-align: top;
	background-color: White;
	color: #000000;
	padding: 1px;
	font-weight: bold;
}

	.NumLetterCellText{
		cursor: pointer;
		color: #000000;
	}

	.GridNum{
		vertical-align: super;
		font-size: 66%;
		font-weight: bold;
		text-decoration: none;
		color: #000000;
	}

	.GridNum:hover, .GridNum:visited{
		color: #000000;
	}

	table#Clues{
		margin: auto;
		vertical-align: top;
	}

	table#Clues td{
		vertical-align: top;
	}

	table.ClueList{
		margin: auto;
	}

	td.ClueNum{
		text-align: right;
		font-weight: bold;
		vertical-align: top;
	}

	td.Clue{
		text-align: left;
	}

	div#ClueEntry{
		text-align: left;
		margin-bottom: 1em;
	}

	
