.ContentScreen {
	position:			absolute;
	left:					0px;
	top:					0px;
	width:				1000px;
	z-index:			1000;
}

ul {
	padding: 18px;
	margin: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}

p {
	margin-top:0px;
}

ul li {
	list-style-image: url(../globalimages/listitem.gif);
	line-height: 16px;
}

ol {
	padding: 24px;
	margin: 0px;
	padding-top: 0px;
	padding-bottom: 0px;	
}

a {
	cursor:pointer;
	text-decoration:none;
	color:#006FB4;
}

a.LinkInfo {
	padding-left:12px;
	background:url(../globalimages/info.gif) no-repeat left center;
}
a.LinkGlossary {
	padding-left:12px;
	background:url(../globalimages/glossary.gif) no-repeat left center;
}
table {
	font-family:Arial;
	font-size:14px;
	color:#000000;
}

.StartPageElements{}

LinkInfo {
	padding-left:12px;
	background:url(../globalimages/info.gif) no-repeat left center;
}
LinkGlossary {
	padding-left:12px;
	background:url(../globalimages/glossary.gif) no-repeat left center;
}


.TextIntro {
	position:							absolute;
	left:									130px;
	top:									400px;
	width:								600px;
	font-family:					Arial;
	font-weight:					bold;
	font-size: 						24px;
	color:								#002F65;
	visibility:						hidden;
	z-index:							10;
}


.TextTitle {
	position:							absolute;
	left:									40px;
	top:									40px;
	width:								920px;
	font-family:					Arial;
	font-weight:					normal;
	font-size: 						20px;
	color:								#006fb4;
	visibility:						hidden;
	z-index:							10;
}

.TextScreen1	{
	position:							absolute;
	left:									40px;
	top:									80px;
	width:								210px;
	font-family:					Arial;
	font-size:						14px;
	line-height: 					18px;
	color:								#333333;
	visibility:						hidden;
	z-index:							10;
}

.TextScreen2	{
	position:							absolute;
	left:									40px;
	top:									80px;
	width:								440px;
	font-family:					Arial;
	font-size:						14px;
	line-height: 					18px;
	color:								#333333;
	visibility:						hidden;
	z-index:							10;
}

.TextScreen3	{
	position:							absolute;
	left:									40px;
	top:									80px;
	width:								670px;
	font-family:					Arial;
	font-size:						14px;
	line-height: 					18px;
	color:								#333333;
	visibility:						hidden;
	z-index:							10;
}

.TextFreePos {
	position:absolute;
	left:0px;
	top:0px;
	width:300px;
	font-family:Arial;
	font-size:14px;
	color:#333333;
	visibility:hidden;
	z-index:20;
}

.TextInstruction {
	position:							absolute;
	left:									40px;
	top:									460px;
	width:								430px;
	font-family:					Arial;
	font-size:						14px;
	color:								#006fb4;
	font-weight:					bold;
	z-index:							10;
	visibility:						hidden;
}

.TextPopup {
	position:					absolute;
	left:							260px;
	top:							129px;
	width:						479px;
	z-index:					12000;
	visibility:				hidden;
	background: 			#FFFFFF;
	border: 					solid 1px #333333;
}

.Feedback {
	position:							absolute;
	left:									40px;
	top:									460px;
	width:								430px;
	font-family:					Arial;
	font-size:						14px;
	color:								#006fb4;
	font-weight:					bold;
	visibility:						hidden;
	z-index:							1000;
}

.GraphicTemplate {
	position:							absolute;
	right:								40px;
	top:									80px;
	visibility:						hidden;
	z-index:							8;
	border: 							solid 1px #CCCCCC;
}

.GraphicFull {
	position:absolute;
	left:0px;
	top:0px;
	visibility:hidden;
	z-index:8;
}
.GraphicFreePos {
	position:absolute;
	left:500px;
	top:81px;
	visibility:hidden;
	z-index:9;
}

.FlashLandscape {
	position:absolute;
	left:410px;
	top:65px;
	width:516px;
	height:415px;
	visibility:hidden;
	z-index:10;
}

.FlashIntro {
	position:absolute;
	left:0px;
	top:-116px;
	width:1000px;
	height:700;
	visibility:hidden;
	z-index:10;
}

.Video {	
	position:							absolute;
	right:								40px;
	top:									80px;
	visibility:						hidden;
	z-index:							8;
	border: 							solid 1px #CCCCCC;
	width:								614px;
	height:								346px;
}
.Videoalt{	
	POSITION: absolute;    
	left:20px;
	top:58px;
	width:959px;
	height:439px;
  VISIBILITY: hidden; 
	FONT-SIZE: 12px;
  Z-INDEX: 10;
  COLOR: #000000;
  FONT-FAMILY: Verdana;         
}
.Videoneu{	
	POSITION: absolute;    
	left:20px;
	top:58px;
	width:959px;
	height:439px;
  VISIBILITY: hidden; 
	FONT-SIZE: 12px;
  Z-INDEX: 10;
  COLOR: #000000;
  FONT-FAMILY: Verdana;         
}
.Frame {
	position:absolute;
	visibility:hidden;
	z-index:12;
}

.EndPageElements {}

/* Selektieren im Firefox ausschalten */
body {
	-moz-user-select: none;
}
input, textarea {
	-moz-user-select: normal;
}
.GraphicFull_ErrorImage {
	position:		absolute;
	left:				0px;
	top:				0px;
	width:			1024px;
	height:			768px;
	z-index:		8;
	background-color:	#808080;
}
.GraphicTemplate_ErrorImage {
	position:							absolute;
	right:								40px;
	top:									80px;
	width:								460px;
	height:								407px;
	z-index:							8;
	background-color:			#808080;
	border: 							solid 1px #CCCCCC;
}
.GraphicFreePos_ErrorImage {
	position:							absolute;
	left:									0px;
	top:									0px;
	width:								300px;
	height:								300px;
	z-index:							8;
	background-color:			#808080;
}

.ErrorImage {
	z-index:6;
}

.PrintHeader {
	position:absolute;
	left:0px;
	top:0px;
	visibility:hidden;
}
.PrintBackground {
	position:absolute;
	left:0px;
	top:0px;
	width:1px;
	height:1px;
}
.Legend {
	font-family:Arial;
	font-size:10px;
	color:#000000;
}
.PlainText {
	font-family:Arial;
	font-size:12px;
	color:#000000;
	text-decoration:none;
}
.LinkPlainText {
	font-family:Arial;
	font-size:12px;
	color:#3F4B95;
	text-decoration:underline;
}
.FOD {
	border:1px solid #333333; 
	background-color:#FAFAFA;
	font-family:Arial;
	font-size:12px;
	color:#333333;
	text-decoration:none;
}
.Sound {
	position:absolute; 
	left:1695px; 
	top:440px;
	font-family:Arial;
	font-size:9px;
}
.External {
	position:absolute; 
	top:490px;
	left:20px;
	font-family:Arial;
	font-size:9px;
}
.Todo {
	position:absolute; 
	top:510px;
	left:20px;
	font-family:Arial;
	font-size:9px;
}
.ImageDescription {
	font-family:Arial;
	font-size:12px;
	text-decoration:none;
}
.EditMenuText {  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	font-weight: bold; 
	color: #000000
}
.EditFlagBorder {
	position:absolute;
	left:-1px; 
	top:-1px;
	visibility:hidden;
	border:1px solid #324f5e;
}
.EditFlagText {
	position:absolute;
	left:0px;
	top:-11px;
	font-family: Arial;
	font-size: 9px; 
	font-weight: bold; 
	height:11px;
	overflow:hidden;
	color: #FFFFFF;
	background-color:#324f5e;
}
.ctxmenu {
	BORDER-RIGHT: #999999 1px solid;
	PADDING-RIGHT: 1px;
	BORDER-TOP: #dddddd 1px solid;
	PADDING-LEFT: 1px;
	Z-INDEX: 1;
	PADDING-BOTTOM: 1px;
	BORDER-LEFT: #dddddd 1px solid;
	PADDING-TOP: 1px;
	BORDER-BOTTOM: #999999 1px solid;
	POSITION: absolute;
	BACKGROUND-COLOR: #ffffff
}
.ctxsidebar {
	WIDTH: 25px;
	CURSOR: pointer;
	BACKGROUND-COLOR: #f0f0f0
}
.ctxtext {
	FONT-SIZE: 8pt;
	CURSOR: pointer;
	COLOR: #333333;
	FONT-FAMILY: Verdana,Arial;
	TEXT-DECORATION: none
}
.ctxitem {
	PADDING-RIGHT: 5px;
	PADDING-LEFT: 5px;
	PADDING-BOTTOM: 3px;
	CURSOR: pointer;
	PADDING-TOP: 3px;
	BACKGROUND-COLOR: #ffffff
}
.ctxitemover {
	PADDING-RIGHT: 5px;
	PADDING-LEFT: 5px;
	PADDING-BOTTOM: 3px;
	CURSOR: pointer;
	PADDING-TOP: 3px;
	BACKGROUND-COLOR: #808080
}
.ctxsidebarover {
	WIDTH: 25px;
	CURSOR: pointer;
	BACKGROUND-COLOR: #808080
}
.ctxtextover {
	FONT-SIZE: 8pt;
	CURSOR: pointer;
	COLOR: #ffffff;
	FONT-FAMILY: Verdana,Arial;
	TEXT-DECORATION: none
}
.ctxtextdisable {
	FONT-SIZE: 8pt;
	CURSOR: pointer;
	COLOR: #999999;
	FONT-FAMILY: Verdana,Arial;
	TEXT-DECORATION: none
}
.ctxtextoverdisable {
	FONT-SIZE: 8pt;
	CURSOR: pointer;
	COLOR: #999999;
	FONT-FAMILY: Verdana,Arial;
	TEXT-DECORATION: none
}
.ctxseparator {
	BORDER-TOP: #cccccc 1px solid;
	FONT-SIZE: 1px
}
.TodoButton {
	position:absolute; 
	left:755px;
	top:2px; 
	cursor:pointer; 
	z-index:15000;
}
.Todos {
	position:absolute; 
	left:372px; 
	top:2px; 
	z-index:15000;
}
.TodoInner {
	font-family:Arial;
	font-size:11px;
	color:#000000;
	text-decoration:none;
	width:400px; 
	border-collapse:collapse;
	padding:5px;
	background-color:#FFFFFF;
}
.TodoHead {
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	background-color:#FF3100;
}
.TodoCell {
	cursor:default;
	border:1px solid #9C9C9C;
}
.EditMoreButton {
	position:absolute; 
	left:661px;
	top:2px; 
	cursor:pointer; 
	z-index:15000; 
	visibility:visible;
}
.EditMoreMenu {
	position:absolute; 
	left:598px; 
	top:19px; 
	z-index:15000; 
	visibility:hidden;
}
.EditContext {
	position:absolute; 
	z-index:15000; 
	visibility:visible; 
}
.NewPageDialog {
	position:absolute;
	left:49px;
	top:49px;
	width:702px;
	height:352px;
	background-color:#324F5E;
	z-index:15000;
}
.NewPageInner {
	position:absolute;
	left:1px;
	top:1px;
	width:700px;
	height:350px;
	background-color:#FFFFFF;
}
.NewPageCaption {
	position:absolute;
	left:0px;
	top:0px;
	width:700px;
	height:20px;
	background-color:#324F5E;
	color:#FFFFFF;
	font-weight:bold;
	padding-left:10px;
	padding-top:2px;
}
.NewPageTemplates {
	position:absolute;
	left:10px;
	top:30px;
	width:320px;
	height:305px;
	overflow:auto;
	border:1px
	solid #324F5E;
}
.NewPageTemplateTable {
	font-size:11px;
	width:300px;
	cursor:pointer;
}
.NewPageTemplateNormal {
	background-color:#FFFFFF;
	color:#000000;
}
.NewPageTemplateSelected {
	background-color:#324F5E;
	color:#FFFFFF;
}
.NewPageOptionsTable {
	position:absolute;
	left:350px;
	top:30px;
	width:330px;
}
.EditDialogButton {
	background-color:#3F4B95;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	border:0px;
	cursor:pointer;
}
.waiterDiv {
	border:1px solid #324f5e;
	position:absolute; 
	left:10px; 
	top:10px; 
	width:100px; 
	height:50px; 
	visibility:hidden; 
	background-color:#EEEEEE;
	font-family: Arial;
	text-align:center;
	text-valign:middle;
}
.Button { 
	font-family: Arial, helvetica;
	font-size: 8pt;
	font-weight: normal;
	background-color:#3F4B95;
	color: #FFFFFF;
	cursor:pointer;
	height:20px;
	width:86px;
	border: #808080 1px solid;
	text-align:center;
	text-valign:top;
}
.fCorrect{
	position:absolute;
	width:80px;
	height:27px;
	border:1px solid #339900;
	margin:0px;
	padding-left:0px;
	padding-top:0px;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	visibility:visible;
	color:#000000;
}
.fFalse{
	position:absolute;
	width:80px;
	height:27px;
	left:0px;
	top:0px;
	float:right;
	border:1px solid #fa0000;
	margin:0px;
	padding-left:0px;
	padding-top:0px;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	visibility:visible;
	color:#000000;
}
