/* benötigte Footerangaben */

body {
		margin: 0;
		padding: 0;
		color:#777777;
		font-family:Arial, Helvetica, sans-serif;
		font-size:14px;
		font-weight:100;
		line-height:22px;
		text-decoration:none;
		background-image: url(pics/background_main_1.PNG);
		background-repeat:repeat-x;
		background-position:top;
		background-color:#FFFFFF;
	 }
	 
	 #content 
	 	{
		 padding:0px;
		 height:100%;
		 width:100%;
	 	}
		
	 #footer 
	 	{
		 position: relative;  /* Needed for Safari */
		 padding: 0px;
		 width: 100%;
		 height:50px;
		 z-index:1;
	 	}
	 #footer h1 
	 	{
		 padding-bottom: 0;
	 	}
	 h1, p 
	 	{
		 margin: 0;
		 padding-bottom: 1em;
	 	}
	 h1 
	 	{
		 font-size: 12px;
		 line-height: 1.5em;
	 	}

/* benötigte slide Angaben */

#vertical_slide, #horizontal_slide {
	background: #D0C8C8;
	color: #8A7575;
	padding: 10px;
	border: 5px solid #F3F1F1;
	font-weight: bold;
}

/* Allgemeine Zuweisungen */

/* Sorgt dafür, dass immer Scrolleiste rechts eingeblendet wird, auch bei Firefox */
html[xmlns^="http"]
			{
			/* verhindert Mozilla-Zucken
			 * > Firefox 1.5
			 */
			overflow-y: scroll;
			}
	
/* Ändert Abstand von Aufzählungszeichen zu Text */
ol
{
  text-indent: -25px;
}
	
/* Klassen */
.aufgabe_name
{
  font-size:14px;
}

.table_zwischenabstand
{
  width:300px;
}

.main_space_1
{
	height:8px;
}

.main_title
{
	height:22px;
	padding:0px;
	margin:0px;
	color:#003366;
	text-align:center;
	margin-bottom:1px;
}

.main_querstrich
{
	height:2px;
	background-image:url(pics/querstrich_1.PNG);
	background-position:center;
	background-repeat:no-repeat;
}

.main_space_2
{
	height:6px;
}

.main_untermenu
{
	height:30px;
	margin:0px;
	padding:0px;
	color:#666666;
}

.main_untermenu_left
{
	width:604px;
	height:30px;
	margin:0px;
	padding:0px;
	padding-left:20px;
	float:left;
}

.main_untermenu_right
{
	width:180px;
	height:24px;
	margin:0px;
	padding:0px;
	padding-left:30px;
	float:right;
}

.main_aufgabenstellung
{
	margin:0px;
	padding:0px;
	background-image:url(pics/background_aufgabenstellung.PNG);
	background-position:center top;
	background-repeat:no-repeat;
	min-height:220px;
}

.main_aufgabenstellung_uberschrift
{
	margin:0px;
	padding:0px;
	padding-left:30px;
	padding-top:24px;
	color:#003366;
	text-decoration:underline;
	font-family:"Times New Roman", Times, serif;
	font-size:14px;
}

.main_aufgabenstellung_inhalt
{
	margin:0px;
	padding:0px;
	padding-left:30px;
	padding-right:16px;
	padding-top:10px;
	line-height:18px;
}

.main_space_3
{
	height:20px;
}

.main_aufgabe
{
	min-height:100px;
	margin:0px;
	padding:0px;
}

.main_aufgabe_strich_oben
{
	height:1px;
	margin:0px;
	padding:0px;
	background-image:url(pics/querstrich_grau_1.PNG);
	background-repeat:no-repeat;
}

.main_aufgabe_haupt
{
	min-height:100px;
	margin:0px;
	padding:0px;
	background-image:url(pics/laengsstriche_grau_1.PNG);
	background-repeat:repeat-y;
}

.main_aufgabe_uberschrift
{
	margin:0px;
	padding:0px;
	padding-left:30px;
	padding-top:14px;
}

.main_aufgabe_uberschrift_left
{
	width:90px;
	height:30px;
	margin:0px;
	padding:0px;
	float:left;
	text-decoration:underline;
	font-family:"Times New Roman", Times, serif;
	font-size:14px;
	color:#003366;
}

.main_aufgabe_uberschrift_right
{
	position:relative;
	top:1px;
	width:148px;
	height:24px;
	margin:0px;
	padding:0px;
	font-size:10px;
	float:left;
}

.main_aufgabe_uberschrift_pic
{
	position:relative;
	top:4px;
	margin:0px;
	padding:0px;
	float:left;
}

.main_aufgabe_hilfe
{
	min-height:10px;
	margin:0px;
	margin-top:30px;
	padding:0px;
	padding-left:30px;
	padding-right:30px;
}

.main_aufgabe_uberschrift_lehrer
{
  margin:0px;
	padding:0px;
	padding-left:30px;
	padding-top:12px;
	color:#003366;
	text-decoration:underline;
	font-family:"Times New Roman", Times, serif;
	font-size:14px;
	color:#003366;
}

.main_loesung_ueberschrift_lehrer
{
  margin:0px;
	padding:0px;
	padding-left:30px;
	padding-top:12px;
	color:#003366;
	text-decoration:underline;
	font-family:"Times New Roman", Times, serif;
	font-size:14px;
	color:#003366;
}

.main_aufgabe_inhalt
{
	min-height:80px;
	margin:0px;
	margin-top:30px;
	padding:0px;
	padding-left:30px;
	padding-right:30px;
}

.main_aufgabe_inhalt_lehrer
{
  min-height:80px;
	margin:0px;
	margin-top:10px;
	padding:0px;
	padding-left:30px;
	padding-right:30px;
}

.main_aufgabe_strich_unten
{
	height:1px;
	margin:0px;
	padding:0px;
	background-image:url(pics/querstrich_grau_1.PNG);
	background-repeat:no-repeat;
}

.main_space_4
{
	height:20px;
}

.main_loesung
{
	min-height:180px;
	margin:0px;
	padding:0px;
	background-image:url(pics/background_loesung_1.PNG);
	background-position:bottom;
	background-repeat:no-repeat;
}

.main_loesung_uberschrift
{
  margin:0px;
	padding:0px;
	padding-left:30px;
	padding-top:12px;
	color:#003366;
	text-decoration:underline;
	font-family:"Times New Roman", Times, serif;
	font-size:14px;
}

.main_loesung_uberschrift_left
{
	width:54px;
	height:30px;
	margin:0px;
	margin-left:30px;
	padding:0px;
	float:left;
	text-decoration:underline;
	font-family:"Times New Roman", Times, serif;
	font-size:14px;
	color:#003366;
}

.main_loesung_uberschrift_right
{
	position:relative;
	top:1px;
	width:103px;
	height:24px;
	margin:0px;
	padding:0px;
	font-size:10px;
	float:left;
}

.main_loesung_uberschrift_pic
{
	position:relative;
	top:4px;
	margin:0px;
	padding:0px;
	float:left;
}

.main_loesung_inhalt
{
	margin:0px;
	padding:0px;
	padding-top:30px;
	padding-left:30px;
	padding-bottom:10px;
	width:800px;
}

.main_loesung_inhalt_lehrer
{
	margin:0px;
	padding:0px;
	padding-top:10px;
	padding-left:30px;
	padding-bottom:10px;
}

.main_space_5
{
	height:0px;
}

.main_schueler_inhalt
{
	margin:0px;
	padding:0px;
	padding-left:30px;
	padding-right:16px;
	padding-top:10px;
	line-height:18px;
	min-height:300px;
	background-image:url(pics/background_loesung_1.PNG);
	background-position:bottom;
	background-repeat:no-repeat;
}

 
/* ID´s */

#mainframe
{
	width:1000px;
	margin:0px;
	padding:0px;
	index:1;
}

#banner
{
	position:relative;
	top:0px;
	left:0px;
	height:119px;
	width:1000px;
	margin-bottom:1px;
	index:3;
}

#menu 
{
	float:left;
	width: 116px;
	height:400px;
	padding:0px;
	padding-left:10px;
	padding-top:20px;
	margin-right:16px;
	background-color:#FFFFFF;
}

#inhalt 
{
	padding:0px;
	margin:0px;
	margin-left:132px;
	width:868px;
	index:4;
}

#copyright
{
	margin:0px;
	margin-left:440px;
	margin-bottom:30px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#99ccff;
}

#simondesign
{
	position:relative;
	top:-99px;
	left:0px;
	margin:0px;
	margin-left:780px;
	padding:0px;
	padding-left:27px;
	padding-top:36px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#ffffff;
	background-image:url(pics/simondesign_unten_1.PNG);
	background-repeat:no-repeat;
	height:67px;
	width:199px;
}

	
/* Navigation allgemein */

a { text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:12px; }
a:link { color:#666666; text-decoration:none; }
a:visited { color:#666666; text-decoration:none; }
a:focus { color:#666666; text-decoration:underline; }
a:hover { color:#666666; text-decoration:underline; }
a:active { color:#666666; text-decoration:underline; }

#pdf a { text-decoration:underline; font-family:Arial, Helvetica, sans-serif; font-size:10px; }
#pdf a:link { color:#666666; text-decoration:none; }
#pdf a:visited { color:#666666; text-decoration:none; }
#pdf a:focus { color:#666666; text-decoration:underline; }
#pdf a:hover { color:#666666; text-decoration:underline; }
#pdf a:active { color:#666666; text-decoration:underline; }

#simondesign a { 
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#003366;
	}

/* Navigation Menu */

#navcontainer ul
{
	margin: 0;
	padding: 0;
	list-style-type: none;
	font-size:12px;
}

#navcontainer a
{
	display: block;
	color: #003366;
	width:110px;
	line-height:18px;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
}

#navcontainer a:hover
{
	text-decoration:underline;
}

#navcontainer li li a
{
	display: block;
	color: #003366;
	width:70px;
	line-height:18px;
	padding-left:20px;
	text-decoration:none;
}

#menu_hierarchie_1
{
	font-weight:bold;
}

#menu_hierarchie_2
{
	display: block;
	width:90px;
	line-height:18px;
	padding-left:10px;
	text-decoration:none;
}

#menu_hierarchie_3
{
	font-weight:0;
	color:#999999;
}
