/* Verweise HELL - primaer fuer Navileiste */

a:link { color: #ffffff; text-decoration: none}
a:visited { color: #ffffff; text-decoration: none}
a:active { color: #000000; text-decoration: none}
a:hover { color: #000000; text-decoration: none}

/* Verweise DUNKEL - bei allen Klassen "lnkdunkel" */
a.lnkdunkel:link { color: #ff3f3f; text-decoration: none}
a.lnkdunkel:visited { color: #ff3f3f; text-decoration: none}
a.lnkdunkel:active { color: #ff3f3f; text-decoration: underline}
a.lnkdunkel:hover {	color: #ff3f3f;	text-decoration: underline}

/* Standardauszeichnungen */

.normblk { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; line-height: 16px;}
.normblkabs { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; line-height: 16px; padding-top: 10px;}
.kleinblk { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000}
.kap { font-size: 24px; line-height: 18px;}

.headline { font-family: Arial, Helvetica, sans-serif; font-size: 18px; color: #fd1613; font-weight: bold}

.textbildlinks {
	padding-right: 10px;
	padding-bottom: 10px;
	float:left;
}
.textbildrechts {
	padding-left: 10px;
	padding-bottom: 10px;
	float:right;
}

.aktiv {color: #000000;}

.achtungkast {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #CC0000;
	line-height: 16px;
	background-color: #FFFF66;
	padding: 5px;
	border: 1px groove #FF0000;
}

.gutinfokast {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #006666;
	background-color: #E6FFF2;
	padding: 0px;
	border: 1px groove #006666;
}

/* Standardelementpositionierung */

#jwsl-logo {
position:absolute;
width:86px; height:86px;
z-index:4;
left: 8px; top: 118px;
}

#text {
	position:absolute;
	width:479px;
	height:420px;
	z-index:5;
	left: 304px;
	top: 182px;
	overflow: visible;
}

#inforechts {
	position:absolute;
	width:190px;
	height:420px;
	z-index:6;
	left: 804px;
	top: 182px;
	overflow: visible;
} 

#vollbereich {
position:absolute;
width:669px; height:420px;
z-index:5;
left: 304px; top: 182px;
}

/* Positionierung und Aussehen Navi-Elemente*/

#navi {
position:absolute;
width:150px; height:375px;
z-index:3;
left: 36px; top: 200px;
}

.navimain {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFFFFF;
	line-height: 13px;
	padding-top: 5px;
	padding-bottom: 4px;
	font-weight: bold;
}
.navisub1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	line-height: 12px;
	padding-bottom: 4px;
	font-weight: normal;
	padding-left: 10px;
}

/* Elemente Schuelerseiten */

#svideopic {
	position:absolute;
	width:150px;
	height:216px;
	z-index:9;
	left: 35px;
	top: 346px;
}
#sbilderrechts {
	position:absolute;
	width:182px;
	height:115px;
	z-index:10;
	left: 557px;
	top: 251px;
}

/* Elemente Lehrerseite */
.normwhite {
font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; line-height: 16px;
}


/* Elemente Popup-Fenster */

#hlpopup {

	position:absolute;
	width:299px;
	height:26px;
	z-index:5;
	left: 100px;
	top: 118px;
	overflow: visible;
	font-family: Arial, Helvetica, sans-serif; font-size: 18px; color: #fd1613; font-weight: bold
}
.kleinblkabsrl {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	padding-right: 2px;
	padding-left: 2px;
}
