/* default.htm */

.defaultBody{

}

/* Ruecksprungoptionen + Screen-Optionen */
.formResumeA{
	color:#000000;
	position:absolute;
	width:240px;
	left:30px;
	top:345px;
}

/* Ruecksprungoptionen ohne Screen-Optionen */
.formResumeB{
	color:#000000;
	position:absolute;
	width:240px;
	left:30px;
	top:175px;
}

#divdefaultnavigation {
	color:black;
	font-size:12px;
	position:absolute;
	top:586px;
	left:286px;
	width:600px;
	text-align:right;
	z-index:100;
}

.divScreenOptions{
	color:black;
	position:absolute;
	width:240px;
	top:175px;
	left:30px;
	border-bottom:1px solid silver;
	padding-bottom:20px;
	z-index:100;
}

.startBtn{
	color:#000000;
	font-family:Arial;
	font-size:16px;
	font-weight:normal;
}

.chkBtn{
	border:none;
	background:transparent;
}

#divcontentdef {
	color: #000000;
	position:absolute;
	width:697px;
	height:445px;
	left:295px;
	top:125px;
	overflow-y:none;
	overflow-x:none;
	background-image:url(../images/default.jpg);
	background-repeat:no-repeat;
}

body {
	background-image:url(../images/background.jpg);
	background-repeat:no-repeat; 
	background-color:#FFFFFF;
	color: #eeeeee;
	font-family:Arial;
	font-size:12px; 
	font-weight:normal; 
	overflow:hidden;
}

ul {
	list-style-type:square; 
	list-style-position:outside;  
} 

li {
	margin-bottom:3px; 
} 

ol {

}

img {
	border:0px;
}

p {
	margin-bottom:20px; 
} 

b, strong {	} 

i, em {  } 

td {
	font-family:Arial;
	font-size:12px;
	font-weight:normal;
	color: #333333; 
}

input {

}

a:link {
	color:#098AC3;
	text-decoration:underline;
}
 
a:visited {
	color:#098AC35;
	text-decoration:underline;
}

a:active {
	color:#098AC3F;
	text-decoration:underline;
} 

a:hover { 
	color:#098AC3; 
	text-decoration:none;
} 

a.overliblink:link,a.overliblink:active,a.overliblink:visited{
	color:#098AC3F;
	cursor:help;
	text-decoration:none;
	border-bottom:1px dashed 546E9F;
}

a.overliblink:hover {
	color:#098AC3;
	cursor:help;
	text-decoration:none;
	border-bottom:1px dashed #546E9F;
}

#divlogo {
	position:absolute;
	left:445px;
	top:0px;
	width:545px;
	height:48px;
	background-image:url(../images/logo.gif);
	background-repeat: no-repeat;
	z-index:2000;
}

.divheadbarauthor {
	position:absolute;
	left:198px;
	top:0px;
	width:598px;
	height:32px;
	text-align:right;
}

#divpagetype {
	position:absolute;
	left:970px;
	top:99px;
}

#spanpagetype {
	text-align:right;
	color:#ffffff;
}

#divhftitle {display:none;
	position:absolute;
	left:12px;
	top:30px;
	width:618px;
	height:25px;
	overflow:hide;
	text-align:left;
	font-family:Arial;
	font-size:12px;
	z-index:2000;
}

#divmbtitle{
	position:absolute;
	left:12px;
	top:10px;
	width:618px;
	height:25px;
	font-size:16px;
	font-family:Arial;
	text-align:left;
	font-weight:bold;
	z-index:2000;
}

#divpagetitle {
	position:absolute;
	left:294px;
	top:96px;
	width:670px;
	height:20px;
	text-align:right;
	font-size:16px;
	font-weight:bold;
	color:#0e8aba;
}

#divcontent {
	position:absolute;
	width:698px;
	height:450px;
	left:294px;
	top:122px;
	overflow:hidden;
	background-color:#FFFFFF;
}

#divcontentSWF { 
	position:absolute;
	width:698px;
	height:450px;
	left:294px;
	top:122px;
	overflow-y:hidden;
	overflow-x:hidden;
	border:1px solid #cccccc;
	background-color:#FFFFFF;
	padding:5px 5px 0px 5px;
}
 
#divnavigation {
	position:absolute;
	top:575px;
	left:880px;
	z-index:100;
}



#divtab{padding-left:10px;
	position:absolute;
	overflow:hidden;
	top:568px;
	left:294px;
	width:698px;
	height:50px;
	background-image:url(../images/divtabBg.gif);
}

#aiccinfo {
	position:absolute;
	width:498px;
	left:278px;
	top:247px;
}

#aiccReceiverDiv{
	width:0px;
	height:0px;
}

#divtbtitle_headonly{ 
	position:absolute;
	left:25px;
	top:20px;
	font-size:22px;
	font-weight:bold;
}

#divpagetitle_headonly{ 
	position:absolute;
	left:25px;
	top:80px;
	font-size:20px;
}

#dynaContainer table{
	height: 40px;
	border-bottom: 1px solid #cccccc;
}

#dynaContainer a, #dynaContainer a:link, #dynaContainer a:hover, #dynaContainer a:visited, #dynaContainer a:active{
	color: #333333;
}
#dynaContainer a:hover, #dynaContainer a:active{
	text-decoration: none;
}
#dynaContainer a:active{
	font-weight: bold;
}

#dynaContainer{
	position:absolute;
	top:122px;
	left:20px;
	width:255px;
	height:494px;
	background-color: #E7E5E0;
	border:1px solid #cccccc;
}

#dynaContainerOpener{
	position:absolute;
	top:118px;
	left:-5px;
}

/* Container iFrame */
#containerFrame {
	width:256px;
	height:454px;
}

.authorable{background-color:#E4E9F3;}
.authorableno{}


/*MENU*/
#divMenuImages {
	position:absolute;
	height: 30px;
	width: 100%;
	top:56px;left:0px;
	z-index:1001;
	color:#FFFFFF;
    cursor:hand;cursor:pointer;
}

#divMenuBar {
	position:absolute;
	top:-10px;left:0px;
	width:1280px;height:96px;
	background-image:url(../images/menubarbg.jpg);
	background-repeat:repeat-x;
	overflow:hide;
	z-index:1000;
	filter:progid:DXImageTransform.Microsoft.Shadow(Color=gray, Strength=4, Direction=180);
}

#divMenuSpacer {width:150px;height:35px}

#divMenuTitle0_ui {
	position:absolute; 
	top:60px; left:10px; width:167px;
	font-family:Arial; font-size:12px; font-weight:bold;
	text-align:left; 
	color:#098AC3;
	z-index:1002;
      cursor:hand;cursor:pointer;
	}

#divMenuTitle1_ui {
	position:absolute; 
	top:60px; left:177px; width:167px;
	font-family:Arial; font-size:12px; font-weight:bold;
	text-align:left; 
	color:#0e8aba;
	z-index:1002;
    cursor:hand;cursor:pointer;

	}

#divMenuTitle2_ui {
	position:absolute; 
	top:60px; left:344px; width:167px;
	font-family:Arial; font-size:12px; font-weight:bold;
	text-align:left; 
	color:#0e8aba;
	z-index:1002;
    cursor:hand;cursor:pointer;
}

.aMenuLink:link 	{ padding-left:15px; color: #098AC3; text-decoration:none;}
.aMenuLink:active 	{ padding-left:15px; color: #098AC3; text-decoration:none;}
.aMenuLink:visited 	{ padding-left:15px; color: #098AC3; text-decoration:none;}
.aMenuLink:hover 	{ padding-left:15px; color: #f09628; text-decoration:none;}

#divMenu0 {
	position:absolute; z-index:999;
	top:0px; 
	left:0px; 
	width:166px;
	visibility:hidden; 
	font-family:ms sans serif,arial,sans-serif;
	font-size:12px;
	border:1px solid #cccccc; 
	background-color:#ffffff;
	filter:progid:DXImageTransform.Microsoft.Shadow(color="#cccccc", Direction=135, Strength=3);
	}

#divMenu1 {
	position:absolute;  z-index:999;
	top:0px; 
	left:167px; 
	width:166px; 
	visibility:hidden;
	font-family:ms sans serif,arial,sans-serif; 
	font-size:12px;
	border:1px solid #cccccc; 
	background-color:#ffffff;
	filter:progid:DXImageTransform.Microsoft.Shadow(color="#cccccc", Direction=135, Strength=3);
	}

#divMenu2 {
	position:absolute;  z-index:999;
	top:0px; 
	left:334px; 
	width:165px; 
	visibility:hidden;
	font-family:ms sans serif,arial,sans-serif; 
	font-size:12px;
	border:1px solid #cccccc; 
	background-color:#ffffff;
	filter:progid:DXImageTransform.Microsoft.Shadow(color="#cccccc", Direction=135, Strength=3);
	}

.hrMenu  {
	border:0px;
	color:#cccccc;
	background:#cccccc;
	height:1px;
}

#divMenuExitBtn {
	position:absolute;
	top:56px;
	left:965px;
	z-index:2000;
}

#topSlider1 {
	position:absolute;z-index:998;
	width:121px;height:33px;left:6px;
	top:137px;
}

#topSlider2 {
	position:absolute;z-index:998;
	width:121px;height:33px;left:126px;
	top:137px;
}

#topSlider1_ui {
	position:absolute; 
	top:148px;
	left:17px; width:73px;
	font-family:Arial; 
	font-size:12px; 
	font-weight:bold;
	text-align:center; 
      color: white;
	z-index:1001;
      cursor:hand;cursor:pointer;
}

#topSlider2_ui {
	position:absolute; 
	top:148px;
	left:137px;width:73px;
	font-family:ms sans serif,arial,sans-serif; 
	font-size:12px; font-weight:bold;
	text-align:center; 
      color: white;
	z-index:1001;
      cursor:hand;cursor:pointer;
}

/* Virtual Guide */
#vgText{
	position:absolute;
	background:#F6F5F3;
	border:1px solid #0C2D83;
	z-index:997;
	visibility:hidden;
}

.vgTextContainer {
	padding:10px;
	padding-top:30px;
	font-size:12px;
}

.vgFwdPos {

}

.vgSpeakPos {
	position:absolute;
	left:80px;
	top:120px; 
	height:160px;
	width:230px; 
	border:1px none #000000;
}

.vgPos {
	position:absolute;
	left:20px;
	top:380px;
	cursor:hand;cursor:pointer;
 }


.vgControlPos {
	position:absolute;
	width:62px;
	height:12px;
	left:600px;
	top:50px;
}

#vgControlDiv {
	position:absolute;
	top:585px;
	left:526px;
	padding-top:3px;
	z-index:1111;
}

.audioPanelDOM{
	position:absolute;
	top:586px;
	left:567px;
}






/* exit.htm */
.exitBtn{
	font-family:verdana,arial,helvetica,sans-serif;
	font-size:12px;
	font-weight:bold;
	letter-spacing:2px;
}

/* Margins */
#divmarginheaders{
	z-index:100;
	background-color:white;
	border:0px solid #cccccc;
	position:absolute;
	top:540px;
	left:550px;
	width:274px;
	text-align:right;
	font-weight:bold;
	filter:alpha(opacity=90) progid:DXImageTransform.Microsoft.Shadow(Color=#cccccc, Strength=4, Direction=135);
	opacity: 0.9; 
}

.divmarginhead_passive{
	height:20px;
	background:transparent;
	font-family:Arial; 
   	font-size:12px; 
   	color:#546E9F;
	padding:5px;
	text-decoration:underline;
	font-weight:normal;
	cursor:hand;cursor:pointer;
}

.divmarginhead_active{
	height:20px;
	padding:5px;
	background-color:#FAFAF9;
	font-family:Arial; 
   	font-size:12px; 
   	font-weight:bold;
	color:#546E9F;
	cursor:hand;cursor:pointer;
}

#divintro,.intro{
	border:0px solid #cccccc;
	padding:5px;
	background:#FAFAF9;
}

.divmargincontent{}


/*multipage*/
.multipages{padding:10px 10px 10px 5px;}

#multipageNav{
	text-align:center;
	position:absolute;
	top:568px;
	left:875px;
	width:80px;
	z-index:101;
}

.innerHead{
	color:#000000;
	font-weight:bold;
	padding:5px 0px 10px 7px;
	border-bottom:1px solid #000000;
}

.important {
	border:0px solid #cccccc;
	padding:5px;
	background:#F6F5F3;
	border:1px solid #546E9F;
}

.action {
   color:#808080;
   font-size:10px;
   font-family:"ms sans serif", Arial, helvetica;
}

/* Collapsable DIVs */
.collContent {
	display:none;
	padding-left:20px;
}

.collContainer{
	display:block;
}

.collAnchor a:link, .collAnchor a:visited, .collAnchor a:active { 
	font-weight:bold;
	padding: 5px 5px 0px 5px;
      line-height: 18px;
}

.collAnchor a:hover { 
	font-weight:bold;
	background-color: #F6F5F3;
	padding: 5px 5px 0px 5px;
      line-height: 18px;
}


#feedbackContainer {
	display:none;
	z-index:1001;
	position:absolute;
	left:780px;
	top:180px;
	width:170px;
	height:300px;
	overflow:auto;
	border:0px solid #cccccc;
	padding:5px 5px 5px 5px;
	background-color:#FFE681;
	filter:alpha(opacity=70) progid:DXImageTransform.Microsoft.Shadow(Color=gray, Strength=4, Direction=135);
	opacity: 0.7; 
}

.lernziele { 
	background-color:#F2F4F9;
	background-image:url(../images/ico_checklist.gif);background-repeat:no-repeat;
	border:1px solid #cccccc;
	padding:5px;
	padding-top:50px;
}
 
.leitfragen { 
	background-color:#FFFFE0;
	background-image:url(../images/ico_reflexion.gif);background-repeat:no-repeat;
	padding-left:25px;
	border:1px solid #cccccc;
	padding:5px;
	padding-top:50px;
}

.aufgabe { 
	background-color:#FFFFE0;
	background-image:url(../images/ico_exercise.gif);background-repeat:no-repeat;
	border:1px solid #cccccc;
	padding:5px;
	padding-left:50px;
}
.afford {
border:1px solid #ECC46E;
padding:5px;
background:#FAE4B4;
}

/*mehrfarbige Tabellen*/
.cell_dark  {background: #E6E6E6;}
.odd1,  .cell_light     {background-color:rgb(248,250,250)}
.odd2,  .cell_medium    {background-color:#FCEFD6;}
.even1, .cell_light     {background-color:rgb(252,241,221)}
.even2, .cell_medium    {background-color:rgb(241,230,211)}

.overview {
	border:0px solid #cccccc;
	padding:5px;
	background:#FFE681;
        border:1px solid #A7B3C2;
        filter:progid:DXImageTransform.Microsoft.Shadow(color="#777777", Direction=135, Strength=3);
}

/*Overlib*/

.olMainDiv{
	background-color:infobackground;
	text-align:left;
	padding:2px 6px 2px 6px;
}

.olBackgroundDiv{
	background:background;
	border:1px solid;
	border-color:ThreeDHighlight ThreeDDarkShadow ThreeDDarkShadow ThreeDHighlight;
}

.olCaptionDiv{
	background:activecaption;
	padding:2px 6px 2px 6px;
}

.olMainText {
	color:infotext;
	font:Message-Box;
}

.olCloseText {
	font:small-caption;
	color:buttontext;
}

.olCaptionText {
	font:caption;
	color:buttontext;
	font-weight:bold;
}

/* Coloured Tables */
/* --------------- */
/* scheme BLUE */

/* 1st row color */
.altrows-Blue0 { 
	background-color: #B3D5E6; 
	} 
/* 2st row color */
.altrows-Blue1 { 
	background-color: #DDECF3; 
	} 
/*table body */
.altrows-Blue {
	border-collapse: collapse;
	border: 1px solid #66AACC;
}
.altrows-Blue td {  }
.altrows-Blue th { 
	font-size:12px;
	border-bottom: 1px solid #66AACC; 
	}
.altrows-Blue caption {
	font-size:12px;
	font-weight:bold;
	background-color: #337899;
	border: 1px solid #275A73;
	color: #FFFFFF;
	padding: 5px;
	margin-bottom: 5px;
}

/* POPUP */


.popupCover{
	position:absolute;
	left:0;
	top:0;
	width:110%;
	height:100%;
	background-color:#ffffff;
	z-index:2221;
	filter:alpha(opacity=90);
	-moz-opacity:0.9;
	opacity: 0.9;
}

.popupStyle {
  border:1px solid #330;
  border-top:2px solid #330;
  margin:0; 
  padding:0;
  z-index:2222;
}

.dynapopupBody{
	background-image:url(../images/shim.gif);
	background-color:#ffffff;
  margin:0px;
  padding:0px;
  color:#000000;
  font-size:11px;
}

.dynapopupHeadbar {
	padding:5px;
  background-color:#eaeaea;
  color:#000000;
  width:100%;
  font-weight:bold;
  font-size:12px;
}

.dynapopupContent{
	background-color:#ffffff;
	color:#000000;
	overflow:scroll
}



/* Image caption */

.arc90_imgcaption {background:#ffffff;
	font-size:10px;
	font-family:verdana;
	border: 1px solid #DDD;
	padding: 2px;
	color:#666666;
	margin-bottom:5px;
}

.floatl { 
	float: left; 
	margin-right: 1em; 
}

.floatr { 
	float: right; 
	margin-left: 1em;
	margin-right: 1em;  
}


/*DIVCONTENT LAYOUT*/
#contentwrapper{
	float:left;
	width:671px;
	margin-left:10px;
}

#contentcolumn{
	margin-right: 200px;
}

#contextcolumn{
	float: left;
	width: 200px;
	overflow:hidden;
	margin-left:-200px;
}

.innertube{
	margin-top: 10px;
	margin-right: 10px;
}


/*POPUP*/
/*POPUP-Fenster*/
.dhtmlgoodies_window{
	width:250px;
	font-family: Arial, sans-serif;
	font-size:12px;
	position:absolute;
	overflow:hidden;	
	z-index:10000;
}
	
.dhtmlgoodies_window div{
	position:relative;
}

.dhtmlgoodies_window .dhtmlgoodies_window_top{
	width:100%;
	height:17px;
	position:relative;
	background-color: #707070;
}
	
.dhtmlgoodies_window .top_buttons{
	float:right;
	text-align:right;
	z-index:10;
	position:absolute;
	right:0px;
	width:55px;
}

.top_buttons img{
	padding-left:2px;
}

.dhtmlgoodies_windowMiddle{
	border-left:3px solid #707070;
}

.dhtmlgoodies_windowContent{
	border-right:3px solid #707070;
	padding-left:5px;
	padding-right:2px;
	height:100%;
	overflow:hidden;
	background-color:#FFF;
}

.dhtmlgoodies_window_bottom{
	border-left: 3px solid #707070;
	border-right:3px solid #707070;
	border-bottom: 3px solid #707070;
	position:relative;
	height:0px;
	background-color:#FFFFFF;
}

.dhtmlgoodies_window_bottom img{
	float:right;
}

.topCenterImage{
	position:absolute;
	left:3px;
	width:5000px;
	height:17px;
}

.resizeImage{
	position:absolute;
	right:1px;
	bottom:1px;
}

