body {
	padding:0 0 0 0; 
	margin:0 0 0 0;
	color:#4b4b4b;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px; 
	background-color:#FEFEFE;
} 
h1 {
	font-size:24px;
	padding:15px 0 14px 0;
	width:438px;
	margin: 0;
}
h2 {
	font-size:14px;
	font-weight:bold;
	width:438px;
	padding-top:10px;
}
.text {
	width:438px;
}
p {
	padding: 0px 0 7px 0;
}
a:link, a:visited, a:active, a:hover {
	text-decoration:none;
	color:#79a3c1;
}
.bilduntertitel {
	font-size:10px;
	font-weight:bold;
}
.footer-text {
	font-size:11px;
	border-top:2px solid #939393; 
	width:630px; 
	padding:5px 0 0 150px; 
}
.content {
	width:780px;
	min-height:300px;
	height:auto; 
	background-image:url(../pics/content-bg.gif); 
	background-repeat:no-repeat;	
	overflow:auto;
}
* html .content {
	height:300px;
	overflow: visible; 
}
.content-start {
	width:780px;
	min-height:300px; 
	height: auto;
	overflow: auto;
	background-image: url(../pics/HG_Start.gif); 
	background-repeat:no-repeat;
	background-position:left top;
	padding: 20px 0 0 0;	
}
* html .content-start {
	height:300px;
	overflow: visible; 
}
.musicplayer {
	position: absolute;
	top: 211px;
	left: 560px;
	width: 200px;
	height: 15px; 
	text-align: right;
	z-index: 200;
	
}
	
.text-contentStart, .text-content  {
	margin: 0 0 0 150px;
} 
.text-start {
	margin: 0 50px 20px 100px;
}
.header_start {
	background-image:url(../pics/header_start.jpg); 
	background-repeat:no-repeat;
	height:178px; 
	width:780px;
	line-height: 15px;
}
/* Navigationen */
.langNavigation {
	padding: 10px 15px 0 10px;
	text-align:right;
}
.langNav a:link, .langNav a:visited, .langNav a:active, .langNavActive a:link, .langNavActive a:visited, .langNavActive a:active {
	color: #4B4B4B;
	font-size:10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
}
.langNavActive a:link, .langNavActive a:visited, .langNavActive a:active {
	font-weight:bold;
}
.langNav a:hover, .langNavActive a:hover {
	color: #79a3c1;
	text-decoration:none;
}
.nav_main0_outside {
	width:762px; 
	height:27px; 
	padding-left:18px; 
	padding-top:3px; 
	background-image: url(../pics/HG_Nav.gif); 
	background-repeat:no-repeat;
	background-position: left top;
}
.nav_main0 {
	color: #4b4b4b;
	font-weight:bold;
}
.nav_main0 a:link, .nav_main0 a:visited, .nav_main0 a:active {
	color: #4b4b4b;
	text-decoration: none;
}
.nav_main0 a:hover {
	color: #79a3c1;
	text-decoration:none;
}
.nav_main0active {
	font-weight:bold;
}
.nav_main0active a:link, .nav_main0active a:visited, .nav_main0active a:active {
	color: #79a3c1;
	text-decoration: none;
}
.nav_main0active a:hover {
	color: #79a3c1;
	text-decoration: none;
}

.nav_main1_outside {
	width:718px;
	padding-left:62px; 
	padding-top:3px; 
	height:20px;
}
.schueler-namen {
	width:720px; 
	margin-left:48px; 
	padding-top:3px; 
	height:20px;
	border-top: 2px solid #939393;
}
.nav_main1 {
	color: #4b4b4b;
	font-weight:normal;
}
.nav_main1 a:link, .nav_main1 a:visited, .nav_main1 a:active {
	color: #4b4b4b;
	text-decoration: none;
	font-weight:bold;
}
.nav_main1 a:hover {
	color: #79a3c1;
	text-decoration:none;
	font-weight:bold;
}
.nav_main1active {
	font-weight:normal;
}
.nav_main1active a:link, .nav_main1active a:visited, .nav_main1active a:active {
	color: #79a3c1;
	text-decoration: none;
	font-weight:bold;
}
.nav_main1active a:hover {
	color: #79a3c1;
	text-decoration: none;
	font-weight:bold;
}
.imagefull{
	border: 2px solid #8e8f90;
	width:434px;
}
.imagesubtitle{
	background-image:url(../pics/bildsubtitlevoll_bg.jpg);
	font-size:10px;
	width:424px;
	color:#4b4b4b;
	padding: 5px 5px 5px 5px;
	margin-bottom:10px;
}
.imageleft{
	border: 2px solid #8e8f90;
}

.image {
	float:left;
	padding:0px 0px 10px 0px;
}
*html .image {
	margin-bottom:10px;
}
.imageLeftsubtitle{
	background-image:url(../pics/bildsubtitle_bg.jpg);
	background-repeat:no-repeat;
	font-size:10px;
	width:209px;
	color:#4b4b4b;
	padding: 5px;
}

.contentright{
	width:199px;
	padding: 0px 10px 10px 10px;
	float:left;
}
*html .contentright {
	margin: 0px 10px 10px 10px;
}