/**

LEW - Forum Schule
version 1.0

(c) allevia GmbH 2005


*/

/* ****************** Bildergalerie ***************************** */
.selectbox_bildergalerie  {
	font-family: Verdana, Helevetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	height: 16px;
	width: 250px;
	border-left: #0066CC 1px solid;
	border-top: #0066CC 1px solid;
	border-right: #0066CC 1px solid;
	border-bottom: #0066CC 1px solid;
	/*padding : 1px 1px 1px 1px;*/
}
.textbox_bildergalerie  {
	font-family: Verdana, Helevetica, sans-serif;
	font-size : 11px;
	font-weight : normal;
	color : #000000;
	height : 16px;
	width: 245px;
	border : 1px solid;
	/*border-left : #0066CC 1px solid;
	border-top : #0066CC 1px solid;
	border-right : #0066CC 1px solid;
	border-bottom : #0066CC 1px solid;*/
	/*padding : 2px 2px 2px 2px;*/
}

.link_z1:link, .link_z1:visited {
  color:#0066CC;
}

/* ****************** main canvases ***************************** */


/* page canvas */
.pageCanvas {
	margin: 0px;
	padding: 0px;
	background-color: #8EC3F9;
}

/* header background */
#header {

	background-color: #FFFFFF;
}

/* header background */
#header2 {
	background-color: #0066CC;
}


/* content backgorund */
#content {
	background-color : #FFFFFF;
}

/* content canvas */
.contentCanvasZ1 {
	background-color : #FFF2CC;
}

/* content canvas */
.contentCanvasZ2 {
	background-color : #F1F8DD;
}
/* content Links */
.contentLinksZ2 {
	background-color : #F1F8DD;
	border-top : #FFFFFF 1px solid;
}
/* content canvas */
.contentCanvasZ3 {
	background-color : #EEEFF5;
}
/* content Links */
.contentLinksZ3 {
	background-color: #EEEFF5;
	border-top : #FFFFFF 1px solid;
}

/* blind canvas */
.blindCanvasZ1 {
	background-color : #FFF2CC;
}
/* blind canvas */
.blindCanvasZ2_alt {
	background-color : #D3E9FF;
}
/* blind canvas */
.blindCanvasZ2 {
	background-color : #E4F7AB;
}
/* blind canvas */
.blindCanvasZ3 {
	background-color : #F7F8FE;
}

/* error canvas */
.errorCanvas {
	background-color : #FFE599;
}

.bgWhite {
	background-color: white;
}

.contactCanvas{
	background-color: #DBECFD;
}
.contactCanvas2{
	background-color: #BBDAFA;
}
.contactLink {
	font-family: Verdana, Helevetica, sans-serif;
	font-size: 11px;
	color: #0066CC;
	text-decoration: none;
	line-height: 16px;
}
.bgZ3 {
	background-color: #E0E2ED;
}
.bildcanvas
{
	font-size: 11px;
	float: right;
	margin-bottom: 4px;
	margin-top: 4px;
	color: #FFFFFF;
	line-height: 14px;
	text-decoration: none;
}
.bildcanvas:active:link:visited
{
	color: #FFFFFF;
	text-decoration: none;
}

/* ************************** homepage ************************** */

#homeTeaserCanvas {
	position: absolute;
	top:277px;
}

.homeBg {
	background-color: #005BA8;
}

.homeTeaserZ1 {
	background-color: #FFD976;
}
.homeTeaserZ2 {
	background-color: #D6EC91;
}
.homeTeaserZ3 {
	background-color: #C4CADC;
}

.homeTeaser {
	cursor: pointer;	
}
.homeTeaserText {
	font-family: Verdana, Helevetica, sans-serif;
	font-size: 11px;
	color : #000000;
	text-decoration : none;	
	line-height: 16px;
}
.homeTeaserHeadline {
	font-family: Verdana, Helevetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color : #000000;
	text-decoration : none;	
	line-height: 16px;
}
.homeTeaserLink {
	font-family: Verdana, Helevetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color : #000000;
	text-decoration : none;	
	line-height: 16px;
}
.homeTeaserLink:hover {
	text-decoration : underline;	
}
.homeLink {
	font-family: Verdana, Helevetica, sans-serif;
	font-size: 11px;
	font-weight: bolder;
	color: #000000;
	text-decoration: none;
}
.homeLink:hover {
	text-decoration: underline;
	color: Black;
}

/* ************************** ueberschriften ************************** */
.ueberschrift {
	font-family: Verdana, Helevetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	font-style: italic;
	color : #0066CC;
}
.ueberschriftNW {
	font-family: Verdana, Helevetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	font-style: italic;
	color : #2C79B3;
}
.z1ueberschrift {
	font-family: Verdana, Helevetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	font-style: italic;
	color : #FAAC1C;
}
.z2ueberschrift {
	font-family: Verdana, Helevetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	font-style: italic;
	color : #99B935;
}
.z3ueberschrift {
	font-family: Verdana, Helevetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	font-style: italic;
	color : #8D96B0;
}

/* ******************** Headlines ******************************  */
/* Kids (Z1): Seiten-Hauptüberschrift (statt img) */
.headline1Z1 { 
   font-family: Verdana, Helevetica, sans-serif; 
   font-size: 20px; 
   font-weight: bold; 
   font-style: italic; 
	color: #CC7B04;
	line-height: 24px;		  
	padding-bottom:6px;		  
} 
/* Kids (Z2): Seiten-Unterüberschrift (statt img) */
.headline2Z1 { 
   font-family: Verdana, Helevetica, sans-serif; 
   font-size: 14px; 
   line-height: 18px;		  
   font-weight: bold; 
   font-style: normal; 
	color: #CC7B04;
} 

/* Jugendliche (Z2): Seiten-Hauptüberschrift (statt img) */
.headline1Z2 {
	font-family: Verdana, Helevetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	font-style: italic;
	color: #708825;
	padding-top: 30px;
} 
/* Jugendliche (Z2): Seiten-Unterüberschrift (statt img) */
.headline2Z2 { 
   font-family: Verdana, Helevetica, sans-serif; 
   font-size: 14px;  
   font-weight: bold; 
   font-style: normal; 
	color: #708825;
	padding-top: 10px;
} 

/* Lehrer,Erwachsene (Z3): Seiten-Hauptüberschrift (statt img) */
.headline1Z3 {
	font-family: Verdana, Helevetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	font-style: italic;
	color: #6A7390;
	padding-top: 30px;
} 
/* Lehrer,Erwachsene (Z3): Seiten-Unterüberschrift (statt img) */
.headline2Z3 { 
   font-family: Verdana, Helevetica, sans-serif; 
   font-size: 14px; 
	line-height: 18px;		  
   font-weight: bold; 
   font-style: normal; 
	color: #6A7390;
	padding-top: 10px;
}


/* ************************** Z2: startseite ************************** */

/* Z2 StartSeite: Teaser Text */
.z2startTeaserText {
	font-family: Verdana, Helevetica, sans-serif;
	font-size: 11px;
	color : #FFFFFF;
	line-height: 16px;
	text-decoration: none;	
}
.z2startTeaserText:hover {
	text-decoration : underline;	
}
.z2startHeadline {
	font-family: Verdana, Helevetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
	padding-top: 10px;
	padding-left: 8px;
}
.z2startTeaserHeadline {
	font-family: Verdana, Helevetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color : #7D9D19;
	text-decoration: none;	
}
.z2startTeaser2Link {
	font-family: Verdana, Helevetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color : #7D9D19;
	text-decoration: none;	
}
.z2startTeaser2Link:hover {
	text-decoration : underline;	
}
.z2startLinksTeaser {
	background-color: #D6EC91;
	border-top : #FFFFFF 1px solid;
}

/* ************************** Z3: startseite ************************** */

.z3startTeaser {
	background-color: #EEEFF5;
	border-top : #FFFFFF 1px solid;
}
.z3startTeaserReferent {
	background-color: #E0E2ED;
	border-top : #FFFFFF 1px solid;
}
/* Z3 StartSeite: Teaser Headline */
.z3startTeaserHeadline {
	font-family: Verdana, Helevetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color : #727B98;
	text-decoration: none;	
}
.z3startTeaserHeadline:hover {
	text-decoration: none;	
}
/* Z3 StartSeite: Teaser Text */
.z3startTeaserText {
	font-family: Verdana, Helevetica, sans-serif;
	font-size: 11px;
	color : #727B98;
		line-height: 16px;
	text-decoration: none;	
}
.z3startTeaserText:hover {
	text-decoration : underline;	
}

/* Z3 StartSeite: Teaser 2 (Randspalte) */
.z3startTeaser2 {
	background-color: #C6CAD7;
	font-family: Verdana, Helevetica, sans-serif;
	font-size: 11px;
	color : #727B98;
	text-decoration : none;	
}
.z3startTeaser2Link {
	font-family: Verdana, Helevetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color : #676E80;
	text-decoration: none;	
}
.z3startTeaser2Link:hover {
	text-decoration : underline;	
}

/* ******************** Text ******************************  */

.headline {
	font-family: Verdana, Helevetica, sans-serif;
	font-size: 11px;
	color : #282828;
	font-weight:bold;
	line-height: 16px;
	text-decoration:none;	
	padding-bottom:5px;	
}
.subheadline {
	font-family: Verdana, Helevetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: bold;
	text-decoration: none;
	padding-top: 20px;
}
.subheadlineZ1 {
	font-family: Verdana, Helevetica, sans-serif;
	font-size: 11px;
   color : #7D9D19;
	font-weight:bold;
   text-decoration:none;	
	padding-top: 20px;
}
.subheadlineZ2 {
	font-family: Verdana, Helevetica, sans-serif;
	font-size: 11px;
   color : #7D9D19;
	font-weight:bold;
   text-decoration:none;	
	padding-top: 20px;
}
.subheadlineZ3 {
	font-family: Verdana, Helevetica, sans-serif;
	font-size: 11px;
   color : #8D95B0;
	font-weight:bold;
   line-height: 16px;
	text-decoration:none;	
	padding-top: 20px;
}

.copytextBold {
	font-family: Verdana, Helevetica, sans-serif;
	font-size: 11px;
	color : #282828;
	text-decoration : none;	
	line-height: 16px;
}
.copytext
{
	font-family: Verdana, Helevetica, sans-serif;
	font-size: 11px;
	color : #282828;
	line-height: 16px;
	text-decoration: none;
}
.copytext A:link
{
	text-decoration: underline;
	color: #282828;
}
.copytext A:active
{
	text-decoration: underline;
	color: #282828;
}
.copytext A:visited
{
	text-decoration: underline;
	color: #282828;
}
.copytext:hover {
	text-decoration : underline;	
}
.copytextBlock {
	padding-bottom:4px;
}
.copytextError {
	font-family: Verdana, Helevetica, sans-serif;
	font-size: 11px;
	color : #0066B3;
	text-decoration : none;	
	line-height: 16px;
}
.copytextErrorZ3 {
	font-family: Verdana, Helevetica, sans-serif;
	font-size: 11px;
	color : #535A72;
	text-decoration : none;	
	line-height: 16px;
}
.copytext10 {
	font-family: Verdana, Helevetica, sans-serif;
	font-size: 10px;
	color : #282828;
	text-decoration : none;	
	line-height: 14px;
}
.copytext9 {
	font-family: Verdana, Helevetica, sans-serif;
	font-size: 9px;
	color : #282828;
	text-decoration : none;	
	line-height: 14px;
}
.link {
	font-family: Verdana, Helevetica, sans-serif;
	font-size: 11px;
	color : #0066B3;
	text-decoration : none;	
}
.link:hover {
	text-decoration : underline;	
}

.link10 {
	font-family: Verdana, Helevetica, sans-serif;
	font-size: 10px;
	color : #0066B3;
	text-decoration : none;	
}
.link10:hover {
	text-decoration : underline;	
}

.contentLink {
	font-family: Verdana, Helevetica, sans-serif;
	font-size: 11px;
	color : #6A7390;
	text-decoration : none;
}
.contentLink:hover {
	text-decoration : underline;	
}
.contentLinkZ2 {
	font-family: Verdana, Helevetica, sans-serif;
	font-size: 11px;
	color : #7A981F;
	text-decoration : none;
}
.contentLinkZ2:hover {
	text-decoration : underline;	
}
.copytextLink {
	font-family: Verdana, Helevetica, sans-serif;
	font-size: 11px;
	color : #282828;
	text-decoration : underline;	
	line-height: 16px;	
}
.copytextLink:hover {
	text-decoration : underline;	
}

.boxtext {
	font-family: Verdana, Helevetica, sans-serif;
	font-size: 11px;
	color : #424349;
	text-decoration : none;	
	line-height: 16px;
}
.boxtext9 {
	font-family: Verdana, Helevetica, sans-serif;
	font-size: 9px;
	color : #424349;
	text-decoration : none;	
}



/* Spezielle Text-Styles */

.linksucheErgebnisHeadline {
	font-family: Verdana, Helevetica, sans-serif;
	font-size: 15px;
	color : #848CA4;
	font-weight:bold;
	line-height: 30px;
	text-decoration:none;	
}
.linksucheErgebnisText {
	font-family: Verdana, Helevetica, sans-serif;
	font-size: 11px;
	color : #848CA4;
	font-weight:normal;
	line-height: 16px;
	text-decoration:none;	
}

.linksucheHeadline {
	font-family: Verdana, Helevetica, sans-serif;
	font-size: 15px;
	color : #848CA4;
	font-weight:bold;
	line-height: 20px;
	text-decoration:none;	
}
.linksucheIntrotext {
	font-family: Verdana, Helevetica, sans-serif;
	font-size: 11px;
	color : #292929;
	font-weight:normal;
	text-decoration:none;	
}
.linksucheLink {
	font-family: Verdana, Helevetica, sans-serif;
	font-size: 13px;
	font-weight:bold;
	color : #292929;
	line-height: 21px;
	text-decoration:underline;	
}
.linksucheLink:hover {
	color : #F38C0C;
}
.linksucheInfo1 {
	font-family: Verdana, Helevetica, sans-serif;
	font-size: 9px;
	color : #292929;
	font-weight:normal;
	line-height: 11px;
	text-decoration:none;	
}
.linksucheInfo2 {
	font-family: Verdana, Helevetica, sans-serif;
	font-size: 11px;
	color : #454F68;
	font-weight:normal;
	text-decoration:none;	
}
/* ******************** addinfo ******************************  */

.addinfoContactZ2 {
	background-color: #CDAD29;
}
.addinfoContactZ3 {
	background-color: #8D95B0;
}
.addinfoBoxZ1 {
	background-color: #FAAC1C;
}
.addinfoBoxZ2 {
	background-color: #99B935;
}
.addinfoBoxZ3 {
	background-color: #8B95B3;
}
.addinfoHeadline {
	font-family: Verdana, Helevetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
	PADDING-RIGHT: 14px;
	PADDING-LEFT: 14px;
	font-weight: bold;
	padding-top: 10px;
}
.addinfoOrange {
	font-family: Verdana, Helevetica, sans-serif;
	font-size: 12px;
	color: #ff6633;
	text-decoration: none;
	font-weight: bolder;
	line-height: 14px;
}
.addinfoHeadlineManager {
	font-family: Verdana, Helevetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
	PADDING-LEFT: 14px;
	font-weight: bold;
	padding-top: 10px;
}
.addinfoText {
	font-family: Verdana, Helevetica, sans-serif;
	font-size: 11px;
	color : #FFFFFF;
	text-decoration : none;	
	line-height: 16px;
	PADDING-RIGHT: 14px; 
	PADDING-LEFT: 14px;
}
.addinfoLink {
	font-family: Verdana, Helevetica, sans-serif;
	font-size: 11px;
	color : #FFFFFF;
	text-decoration : none;	
	line-height: 16px;
}
.addinfoLink:active:link:visited {
	color : #FFFFFF;
	text-decoration : none;	
}
.addinfoLink:hover {
	text-decoration : underline;	
}



/* ******************** contentfooter ******************************  */
.contenfooter {
	background-color: #FFFFFF;
}
.contentfooterZ2Text {
	font-family: Verdana, Helevetica, sans-serif;
	font-size: 11px;
	color : #7A981F;
	text-decoration : none;	
	line-height: 20px;
}
.contentfooterZ3Text {
	font-family: Verdana, Helevetica, sans-serif;
	font-size: 11px;
	color : #7982A1;
	text-decoration : none;	
	line-height: 20px;
}
.contentfooterZ2Link {
	font-family: Verdana, Helevetica, sans-serif;
	font-size: 11px;
	color : #7A981F;
	text-decoration : none;	
}
.contentfooterZ2Link:hover {
	text-decoration : underline;	
}
.contentfooterZ3Link {
	font-family: Verdana, Helevetica, sans-serif;
	font-size: 11px;
	color : #7982A1;
	text-decoration : none;	
}
.contentfooterZ3Link:hover {
	text-decoration : underline;	
}





/* ******************** Sitemap ******************************  */
.SitemapLink {
	font-family: Verdana, Helevetica, sans-serif;
	font-size: 11px;
	color : #7982A1;
	text-decoration : none;	
	line-height: 20px;
}
.contentSitemapLink:hover {
	text-decoration : underline;	
}
.SitemapHeadline1 {
	font-family: Verdana, Helevetica, sans-serif;
	font-size: 11px;
	color : #000000;
	font-weight:bold;
	line-height: 35px;
	text-decoration:none;	
	padding-bottom:5px;	
}
.SitemapHeadline2 {
	font-family: Verdana, Helevetica, sans-serif;
	font-size: 11px;
	color : #000000;
	font-weight:bold;
	line-height: 30px;
	text-decoration:none;	
	padding-bottom:5px;	
}
.SitemapHeadline3 {
	font-family: Verdana, Helevetica, sans-serif;
	font-size: 11px;
	color : #000000;
	font-weight:bold;
	line-height: 25px;
	text-decoration:none;	
	padding-bottom:5px;	
}


/* ******************** functions ******************************  */


/* none */




/* ****************** Navigation ***************************** */

/* Meta-Navigation */
.metanav {
	background-color: #FFFFFF;
}
.metanavLink {
	font-family: Verdana, Helevetica, sans-serif;
	font-size: 11px;
	color : #0066CC;
	text-decoration : none;
}
.metanavLink:hover {
	color : #62A0DE;
	text-decoration : none;	
}
.metanavLinkActive {
	font-family: Verdana, Helevetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color : #0066CC;
	text-decoration : none;
}


/* Footer-Navigation */
#footer {
	background-color: #FFFFFF;
}
.footernav {
	background-color: #FFFFFF;
}
.footerLink {
	font-family: Verdana, Helevetica, sans-serif;
	font-size: 11px;
	color : #0066CC;
	text-decoration : none;
}
.footerLink:hover {
	color : #62A0DE;
	text-decoration : none;	
}
.footerLinkActive {
	font-family: Verdana, Helevetica, sans-serif;
	font-size: 11px;
	color : #62A0DE;
	text-decoration : none;
}


/* Nav1: Haupt-Navigation */
.nav1 {
	background-color: #0066CC;
}


/* Nav2: Tab tab Navigation */

/* homepage */
.nav2 {
	background-color: #0066B3;
}
.nav2z1 {
	background-color: #FAAC1C;
}
.nav2z2 {
	background-color: #99B935;
}
.nav2z3 {
	background-color: #8D96B0;
}


/* Nav3: Z2 Jugendliche */

/* Nav3: Hintergrund */
.nav3z2 {
	background-color: #A8C844;
}
/* Nav3: Trennline */
.nav3z2Line {
	background-color:#7D9D19;
}
/* Nav3: Listenelement */
.nav3z2Item {
	color : #FFFFFF;
	background-color: #A8C844;
	cursor:pointer;
}
/* Nav3: Aktives Element */
.nav3z2ItemActive {
	color : #FFFFFF;
	background-color:#7D9D19;
}
/* Nav3: Link */
.nav3z2Link {
	font-family: Verdana, Helevetica, sans-serif;
	font-size: 11px;
	color : #FFFFFF;
	text-decoration: none;
}
/* Nav3: Link bei aktivem Element */
.nav3z2LinkActive {
	font-family: Verdana, Helevetica, sans-serif;
	font-size: 11px;
   font-weight: bold;
	color : #FFFFFF;
	text-decoration : none;	
}



/* Nav3: Z3 Lehrer und Erwachsene */

/* Nav3: Hintergrund */
.nav3z3 {
	background-color: #A8B0CB;
}
/* Nav3: Trennline */
.nav3z3Line {
	background-color:#838CA6;
}
/* Nav3: Listenelement */
.nav3z3Item {
	color : #FFFFFF;
	background-color: #A8B0CB;
	cursor:pointer;
}
/* Nav3: Aktives Element */
.nav3z3ItemActive {
	color : #FFFFFF;
	background-color:#838CA6;
}
/* Nav3: Link */
.nav3z3Link {
	font-family: Verdana, Helevetica, sans-serif;
	font-size: 11px;
	color : #FFFFFF;
	text-decoration: none;
}
/* Nav3: Link bei aktivem Element */
.nav3z3LinkActive {
	font-family: Verdana, Helevetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color : #FFFFFF;
	text-decoration : none;	
}




/* Nav4: Z2 Jugendliche */

/* Nav4: Hintergrund */
.nav4z2 {
/*	background-color: #C1E15D; */
	background-color: lime;	
}

/* Nav4: Trennline */
.nav4z2Line {
	/* :debug: background-color: Lime; */
	background-color:transperent;
}
/* Nav4: Trennline */
.nav4z2LineActive {
	/* :debug: background-color: Fuchsia; */
	background-color:transperent;
}
/* Nav4: Listenelement */
.nav4z2Item {
	color : #526711;
	background-color: #C1E15D;
	cursor : pointer;
}

/* Nav3: Aktives Element  */
.nav4z2ItemActive {
	color : #FFFFFF;
	background-color:#7D9D19;
}

/* Nav4: Link */
.nav4z2Link {
	font-family: Verdana, Helevetica, sans-serif;
	font-size: 11px;
	color : #526711;
	text-decoration: none;
}

/* Nav4: Link bei aktivem Element */
.nav4z2LinkActive {
	font-family: Verdana, Helevetica, sans-serif;
	font-size: 11px;
	color : #FFFFFF;
	text-decoration : none;	
}


/* Nav4: Z3 Lehrer und Erwachsene */

/* Nav4: Hintergrund */
.nav4z3 {
	background-color: #C66AD7;
}

/* Nav4: Trennline */
.nav4z3Line {
	/* :debug: background-color: Lime; */
	background-color:transperent;
}
/* Nav4: Trennline */
.nav4z3LineActive {
	/* :debug: background-color: Fuchsia; */
	background-color:#838CA6;
}
/* Nav4: Listenelement */
.nav4z3Item {
	color : #6B7387;
	background-color: #C6CAD7;
	cursor : pointer;
}

/* Nav3: Aktives Element  */
.nav4z3ItemActive {
	color : #FFFFFF;
	background-color:#838CA6;
}

/* Nav4: Link */
.nav4z3Link {
	font-family: Verdana, Helevetica, sans-serif;
	font-size: 11px;
	color : #6B7387;
	text-decoration: none;
}

/* Nav4: Link bei aktivem Element */
.nav4z3LinkActive {
	font-family: Verdana, Helevetica, sans-serif;
	font-size: 11px;
	color : #FFFFFF;
	text-decoration : none;	
}



.nav4nw {
	background-color: #00FFFF;
}

/* Nav4: Trennline */
.nav4nwLine {
	/* :debug: background-color: Lime; */
	background-color:transperent;
}
/* Nav4: Trennline */
.nav4nwLineActive {
	/* :debug: background-color: Fuchsia; */
	background-color:#005CA1;
}
/* Nav4: Listenelement */
.nav4nwItem {
	color : #CCE2F8;
	background-color: #CCE2F8;
	cursor : pointer;
}

/* Nav3: Aktives Element  */
.nav4nwItemActive {
	color : #FFFFFF;
	background-color:#EDF5FE;
}

/* Nav4: Link */
.nav4nwLink {
	font-family: Verdana, Helevetica, sans-serif;
	font-size: 11px;
	color : #2C79B3;
	text-decoration: none;
}

/* Nav4: Link bei aktivem Element */
.nav4nwLinkActive {
	font-family: Verdana, Helevetica, sans-serif;
	font-size: 11px;
	color : #FFFFFF;
	text-decoration : none;	
}

/* Styles für den Bereich Netzwerk  -  Snippet -  Autor: ms, Datum: 2006-01-25 */

/* content canvas Netzwerk */
.contentCanvasNw {
	background-color : #DBECFD;
}

/* blind canvas Netzwerk */
.blindCanvasNw {
	background-color : #EDF5FE;
}



.netzwerknav {
	background-color: #4886C9;
}
/*  Trennline */
.netzwerknavLine {
	background-color:#005CA1;
}
/*  Listenelement */
.netzwerknavItem {
	color : #0066B3;
	background-color: #4886C9;
	cursor:pointer;
}
/*  Aktives Element */
.netzwerknavItemActive {
	color : #FFFFFF;
	background-color:#005CA1;
}
/* : Link */
.netzwerknavLink {
	font-family: Verdana, Helevetica, sans-serif;
	font-size: 11px;
	color : #FFFFFF;
	text-decoration: none;
}
/* Shopnav: Link bei aktivem Element */
.netzwerknavLinkActive {
	font-family: Verdana, Helevetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color : #FFFFFF;
	text-decoration : none;	
}





/* Nav5: Item, Text */
.nav5z3 {
	font-family: Verdana, Helevetica, sans-serif;
	font-size: 11px;
	font-weight:normal;
	line-height: 18px;
	color : #6A7390;
}
.nav5z3Item {
	font-family: Verdana, Helevetica, sans-serif;
	font-size: 11px;
	font-weight:normal;
	color : #6A7390;
	line-height: 18px;	
	text-decoration: none;
}
/* Nav5: Link */
.nav5z3Link {
	font-family: Verdana, Helevetica, sans-serif;
	font-size: 11px;
	font-weight:normal;
	color : #6A7390;
	line-height: 18px;	
	text-decoration: none;
}
.nav5z3Link:hover {
	text-decoration: underline;
}
/* Nav5: aktives Element */
.nav5z3ItemActive {
	font-family: Verdana, Helevetica, sans-serif;
	font-size: 11px;
	font-weight:bold;	
	color: #6A7390;
	line-height: 18px;	
	text-decoration: none;	
}


/* Nav5: Item, Text */
.nav5z2 {
	font-family: Verdana, Helevetica, sans-serif;
	font-size: 11px;
	font-weight:normal;
	line-height: 18px;
	color : #7D9D19;
}
.nav5z2Item {
	font-family: Verdana, Helevetica, sans-serif;
	font-size: 11px;
	font-weight:normal;
	color : #7D9D19;
	line-height: 18px;	
	text-decoration: none;
}
/* Nav5: Link */
.nav5z2Link {
	font-family: Verdana, Helevetica, sans-serif;
	font-size: 11px;
	font-weight:normal;
	color : #7D9D19;
	line-height: 18px;	
	text-decoration: none;
}
.nav5z2Link:hover {
	text-decoration: underline;
}
/* Nav5: aktives Element */
.nav5z2ItemActive {
	font-family: Verdana, Helevetica, sans-serif;
	font-size: 11px;
	font-weight:bold;	
	color: #7D9D19;
	line-height: 18px;	
	text-decoration: none;	
}

/*  PAGENAV */
.pageNavZ3Link {
	font-family: Verdana, Helevetica, sans-serif;
	font-size: 11px;
	color: #464D69;
	text-decoration: none;	
}
.pageNavZ3Link:hover {
	text-decoration: underline;	
}



/* SeminarNav: Z3 Lehrer und Erwachsene */

/* SeminarNav: Hintergrund */
.seminarNav {
	background-color: #A8B0CB;
}
/* SeminarNav: Trennline */
.seminarNavLine {
	background-color:#838CA6;
}
/* SeminarNav: helle Trennline */
.seminarNavLineB {
	background-color:#EEEFF5;
}
/* SeminarNav: Listenelement */
.seminarNavItem {
	color : #FFFFFF;
	background-color: #A8B0CB;
	cursor:pointer;
}
/* SeminarNav: Aktives Element */
.seminarNavItemActive {
	color : #FFFFFF;
	background-color:#838CA6;
}
/* SeminarNav: Termin */
.seminarNavTermin {
	font-family: Verdana, Helevetica, sans-serif;
	font-size: 10px;
	color : #535A72;
	text-decoration: none;
	padding-bottom:2px;
}
/* SeminarNav: Termin */
.seminarNavTerminActive {
	font-family: Verdana, Helevetica, sans-serif;
	font-size: 10px;
	color : #FFFFFF;
	text-decoration: none;
	padding-bottom:2px;
}
/* SeminarNav: Link */
.seminarNavLink {
	font-family: Verdana, Helevetica, sans-serif;
	font-size: 11px;
	color : #FFFFFF;
	line-height: 15px;
	text-decoration: none;
	
}
/* SeminarNav: Link bei aktivem Element */
.seminarNavLinkActive {
	font-family: Verdana, Helevetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color : #FFFFFF;
	line-height: 15px;
	text-decoration : none;	
}


/* ***************************** formular ************************************* */

.formTextZ3 {

	font-family: Verdana, Helevetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: #424349;
}

.formText {
	font-family: Verdana, Helevetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: #0066CC;
	line-height:16px;
}
.formTextSmall {
	font-family: Verdana, Helevetica, sans-serif;
	font-size: 9px;
	text-decoration: none;
	color: #0066CC;
	line-height:14px;
}

/* Fehlermeldung */


.button  {
	font-family: Verdana, Helevetica, sans-serif;
	font-size : 11px;
	font-weight : normal;
	color : #111111;
}
.selectbox  {
	font-family: Verdana, Helevetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	height: 16px;
	width: 220px;
	border-left: #0066CC 1px solid;
	border-top: #0066CC 1px solid;
	border-right: #0066CC 1px solid;
	border-bottom: #0066CC 1px solid;
	/*padding : 1px 1px 1px 1px;*/
}
.textbox  {
	font-family: Verdana, Helevetica, sans-serif;
	font-size : 11px;
	font-weight : normal;
	color : #000000;
	height : 16px;
	width: 214px;
	border-left : #0066CC 1px solid;
	border-top : #0066CC 1px solid;
	border-right : #0066CC 1px solid;
	border-bottom : #0066CC 1px solid;
	padding : 2px 2px 2px 2px;

}
.textboxError  {
	font-family: Verdana, Helevetica, sans-serif;
	font-size : 11px;
	font-weight : normal;
	color : #000000;
	background-color: #AFD1F3;
	height : 16px;
	width: 214px;
	border-left : #0066CC 1px solid;
	border-top : #0066CC 1px solid;
	border-right : #0066CC 1px solid;
	border-bottom : #0066CC 1px solid;
	padding : 2px 2px 2px 2px;

}
textarea  {
	font-family: Verdana, Helevetica, sans-serif;
	font-size : 11px;
	font-weight : normal;
	color : #000000;
	border-left : #0066CC 1px solid;
	border-top : #0066CC 1px solid;
	border-right : #0066CC 1px solid;
	border-bottom : #0066CC 1px solid;
	padding : 2px 2px 2px 2px;
}

.textareaError  {
	font-family: Verdana, Helevetica, sans-serif;
	font-size : 11px;
	font-weight : normal;
	color : #111111;
	background-color: #AFD1F3;	
	border-left : #0066CC 1px solid;
	border-top : #0066CC 1px solid;
	border-right : #0066CC 1px solid;
	border-bottom : #0066CC 1px solid;
	padding : 2px 2px 2px 2px;
}
.checkbox {

}
.checkboxError {
	background-color: #AFD1F3;	
}
.radio {

}
.radioError {
	background-color: #AFD1F3;	
}

/* ****************  Formular Z3 ************************** */

.selectboxZ3  {
	font-family: Verdana, Helevetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	height: 16px;
	width: 180px;
	border-left: #0066CC 1px solid;
	border-top: #0066CC 1px solid;
	border-right: #0066CC 1px solid;
	border-bottom: #0066CC 1px solid;
	/*padding : 1px 1px 1px 1px;*/
}
.textboxZ3  {
	font-family: Verdana, Helevetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #282828;
	height: 16px;
	width: 180px;
	border: #8D96B0 1px solid;
	padding: 2px 2px 2px 2px;

}
.textboxErrorZ3  {
	font-family: Verdana, Helevetica, sans-serif;
	font-size : 11px;
	font-weight : normal;
	color : #282828;
	background-color: #E0E2ED;
	height : 16px;
	width: 180px;
	border: #8D96B0 1px solid;
	padding : 2px 2px 2px 2px;

}
textareaZ3 {
	font-family: Verdana, Helevetica, sans-serif;
	font-size : 11px;
	font-weight : normal;
	color : #000000;
	border-left : #0066CC 1px solid;
	border-top : #0066CC 1px solid;
	border-right : #0066CC 1px solid;
	border-bottom : #0066CC 1px solid;
	padding : 2px 2px 2px 2px;
}

.textareaErrorZ3  {
	font-family: Verdana, Helevetica, sans-serif;
	font-size : 11px;
	font-weight : normal;
	color : #111111;
	background-color: #AFD1F3;	
	border-left : #0066CC 1px solid;
	border-top : #0066CC 1px solid;
	border-right : #0066CC 1px solid;
	border-bottom : #0066CC 1px solid;
	padding : 2px 2px 2px 2px;
}
.checkboxZ3 {

}
.checkboxErrorZ3 {
	background-color: #E0E2ED;	
}
.radioZ3 {

}
.radioErrorZ3 {
	background-color: #E0E2ED;	
}



/* ******************** Shop ******************************  */
.shopBgGreen {
background-color: #99B935;
}
.shopBgGreenLight {
background-color: #C5D78B;
}
.shopBgOrange {
background-color: #FAAC1C;
}
.shopBgOrangeLight {
background-color: #F2BE72;
}
.shopBgBlue {
background-color: #8D96B0;
}
.shopBgBlueLight {
background-color: #C9D2EC;
}
.shopBgGrey {
background-color : #BFBFBF;
}


.shopHeadline {
	font-family: Verdana, Helevetica, sans-serif;
	font-size: 14px;
	color : #0066B3;
	font-weight:bold;
	line-height: 20px;
	text-decoration:none;	
}
.shopTeaserHeadline {
	font-family: Verdana, Helevetica, sans-serif;
	font-size: 11px;
	color : #FFFFFF;
	font-weight:bold;
	line-height: 14px;
	text-decoration:none;	
}
.shopTeaserHeadline:hover {
	text-decoration:underline;	
}
.shopTeaserText {
	font-family: Verdana, Helevetica, sans-serif;
	font-size: 10px;
	color : #FFFFFF;
	font-weight:normal;
	line-height: 14px;
	text-decoration:none;	
}
.shopTeaserCatLink {
	font-family: Verdana, Helevetica, sans-serif;
	font-size: 11px;
	color : #000000;
	font-weight:normal;
	line-height: 16px;
	text-decoration:none;	
}
.shopTeaserCatLink:hover {
	text-decoration:underline;	
}
.shopTeaserCatLinkBold {
	font-family: Verdana, Helevetica, sans-serif;
	font-size: 11px;
	color : #000000;
	font-weight:bold;
	line-height: 16px;
	text-decoration:none;	
}
.shopTeaserCatLinkBold:hover {
	text-decoration:underline;	
}
.shopProductHeadline {
	font-family: Verdana, Helevetica, sans-serif;
	font-size: 14px;
	color : #FFFFFF;
	font-weight:bold;
	line-height: 14px;
	text-decoration:none;	
}

.shopProductText {
	font-family: Verdana, Helevetica, sans-serif;
	font-size: 11px;
	color : #FFFFFF;
	font-weight:normal;
	line-height: 14px;
	text-decoration:none;	
}
.shopProductDetailText {
	font-family: Verdana, Helevetica, sans-serif;
	font-size: 10px;
	color : #000000;
	font-weight:normal;
	line-height: 14px;
	text-decoration:none;	
}
.shopCartSum {
	font-family: Verdana, Helevetica, sans-serif;
	font-size: 13px;
	color : #000000;
	font-weight:bold;
	line-height: 16px;
	text-decoration:none;	
}
.shopCartInfo {
	font-family: Verdana, Helevetica, sans-serif;
	font-size: 10px;
	color : #000000;
	font-weight:normal;
	line-height: 16px;
	text-decoration:none;	
}
.shopFormIntroHeadline {
	font-family: Verdana, Helevetica, sans-serif;
	font-size: 13px;
	color : #FFFFFF;
	font-weight:bold;
	line-height: 16px;
	text-decoration:none;	
}
.shopFormIntroText {
	font-family: Verdana, Helevetica, sans-serif;
	font-size: 11px;
	color : #FFFFFF;
	font-weight:normal;
	line-height: 16px;
	text-decoration:none;	
}
.shopFormHeadline {
	font-family: Verdana, Helevetica, sans-serif;
	font-size: 11px;
	color : #0066B3;
	font-weight:bold;
	line-height: 16px;
	text-decoration:none;	
}
.shopFormText {
	font-family: Verdana, Helevetica, sans-serif;
	font-size: 11px;
	color : #000000;
	font-weight:normal;
	line-height: 16px;
	text-decoration:none;	
}
.shopFormTextSmall {
	font-family: Verdana, Helevetica, sans-serif;
	font-size: 9px;
	color : #000000;
	font-weight:normal;
	line-height: 12px;
}
.shopBestTextBold {
	font-family: Verdana, Helevetica, sans-serif;
	font-size: 11px;
	color : #000000;
	font-weight:bold;
	line-height: 14px;
	text-decoration:none;	
}
.shopBestText {
	font-family: Verdana, Helevetica, sans-serif;
	font-size: 10px;
	color : #000000;
	font-weight:normal;
	line-height: 14px;
	text-decoration:none;	
}


.shopTextbox {
	font-family: Verdana, Helevetica, sans-serif;
	font-size : 11px;
	font-weight : normal;
	color : #000000;
	height : 14px;
	width: 162px;
	border-left : #595959 1px solid;
	border-top : #595959 1px solid;
	border-right : #595959 1px solid;
	border-bottom : #595959 1px solid;
	padding : 2px 2px 2px 2px;

}
.shopTextboxError  {
	font-family: Verdana, Helevetica, sans-serif;
	font-size : 11px;
	font-weight : normal;
	color : #000000;
	background-color: #AFD1F3;
	height : 14px;
	width: 162px;
	border-left : #595959 1px solid;
	border-top : #595959 1px solid;
	border-right : #595959 1px solid;
	border-bottom : #595959 1px solid;
	padding : 2px 2px 2px 2px;

}

.shopCheckboxError {
	background-color: #AFD1F3;	
}

.shopRadioError {
	background-color: #AFD1F3;	
}


/* Shopnav: Meta Shop */

/* Shopnav: Hintergrund */
.shopnav {
	background-color: #CDE4FB;
}
/* Shopnav: Trennline */
.shopnavLine {
	background-color:#FFFFFF;
}
/* Shopnav: Listenelement */
.shopnavItem {
	color : #0066B3;
	background-color: #CDE4FB;
	cursor:pointer;
}
/* Shopnav: Aktives Element */
.shopnavItemActive {
	color : #FFFFFF;
	background-color:#66A5D7;
}
/* Shopnav: Link */
.shopnavLink {
	font-family: Verdana, Helevetica, sans-serif;
	font-size: 11px;
	color : #0066B3;
	text-decoration: none;
}
/* Shopnav: Link bei aktivem Element */
.shopnavLinkActive {
	font-family: Verdana, Helevetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color : #FFFFFF;
	text-decoration : none;	
}


/* Überschriften für Neztwerk */


.headline1Nw { 
        font-family: Verdana, Helevetica, sans-serif; 
        font-size: 20px; 
        font-weight: bold; 
        font-style: italic; 
		  color: #2C79B3;
		  line-height: 24px;		  
		  padding-top: 30px;	  
} 
.headline2Nw { 
        font-family: Verdana, Helevetica, sans-serif; 
        font-size: 14px; 
		  line-height: 18px;		  
        font-weight: bold; 
        font-style: normal; 
		  color: #2C79B3;
		  padding-top: 10px;
} 

.headline3Nw {
         font-family: Verdana, Helevetica, sans-serif; 
        font-size: 11px; 
		  line-height: 14px;		  
        font-weight: bold; 
        font-style: normal; 
		  color: #2C79B3;
}

a.headline3Nw {
         font-family: Verdana, Helevetica, sans-serif; 
        font-size: 11px; 
		  line-height: 14px;		  
        font-weight: bold; 
        font-style: normal; 
		  color: #2C79B3;
		  text-decoration: none;

}

a.headline3Nw:hover {
         text-decoration: underline;
}


.addinfoBoxNw {
	background-color: #4886C9;
}


/* Netzwerk Teaser auf der Veranstaltungsarchiv-Seite */

.nwstartTeaser {
	background-color: #CCE2F8;
	border-top : #FFFFFF 1px solid;
}
.nwkoopTeaser {
	background-color: #DBECFD;
	border-top : #FFFFFF 1px solid;
}
/* Netzwerk: Teaser Headline */
.nwstartTeaserHeadline {
	font-family: Verdana, Helevetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color : #2C79B3;
	text-decoration: none;	
	line-height: 16px;
	padding-bottom: 2px;
}
.nwstartTeaserHeadline:hover {
	text-decoration: none;	
}
/* Z3 StartSeite: Teaser Text */
.nwstartTeaserText {
	font-family: Verdana, Helevetica, sans-serif;
	font-size: 11px;
	color : #2C79B3;
		line-height: 16px;
	text-decoration: none;	
}
.nwstartTeaserText:hover {
	text-decoration : underline;	
}
.nwstartTeaserKoop {
	font-family: Verdana, Helevetica, sans-serif;
	font-size: 11px;
	color : #000000;
		line-height: 16px;
	text-decoration: none;	
}
.nwstartTeaserKoop:hover {
	text-decoration : underline;	
}
.nwTeaserAbstand
{
	color: #4886c9;
	line-height: 100%;
	background-color: #4886c9;
}
.orange 
{
	font-family: sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #FAAC1C;
	font-style: italic;
	text-decoration: none;
}
.orange:hover 
{
	font-family: sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #FAAC1C;
	font-style: italic;
	text-decoration: none;
}
.button_organe
{
	border: 1px Black;
	background-position: left top;
	font-size: 12px;
	width: 32px;
	color: Black;
	background-repeat: no-repeat;
	height: 20px;
	background-color: #F2BE72;
	text-decoration: none;
}
/* Ende Styles für den Bereich Netzwerk - Snippet */