
	body {padding-right:0px; padding-left:0px; padding-bottom: 0px; padding-top: 0px; margin: 0px;	font-family:arial,sans-serif;font-size:12px; background-color: #ffffff;	}

	a {	text-decoration: none; color:#6576A6; FONT:12px,Verdana, Arial, Helvetica;}
	
/*- - Top Navigation - -*/

	

/*-- table --*/
.base-layer {
   color: #000000;
  margin: 0.5em 12px 0.5em 12px; padding: 0; text-align: center; width: auto;
}


.table-row {
  border: none;  color:#6576A6;
  margin-top: 0; margin-right: auto; margin-bottom: 0; margin-left: auto;
  padding: 0; text-align: center; width: 96%;
}


/* Rules in detail that is used to suggest rendering for the */
/* Nobel price winner table example. I still use some of the */
/* generic rules as found above and below, but still..       */

.left-container13 {
  border: solid #FCB341 1px; float: left; margin: 0; padding: 0;width: 32%;
}

.left-container23 {
   border-top: solid #FCB341 1px; border-bottom: solid #FCB341 1px;border-left: none;border-right: none; float: left; margin: 0; padding: 0;width: 32%; 
}

.right-container13 {
 border: solid #FCB341 1px; float:left; margin: 0; padding: 0; width: 32%;
}

/* Watch out for this DIV... rule, it appears every now and then */

.space-line {
  clear: both; margin: 0; padding: 0; width: auto;
}
/* Some rules for captions, headers and running text */

H4.table-caption {
  background: transparent; color:#6576A6; FONT:12px,Verdana, Arial, Helvetica; margin: 0;
  padding: 0.3em; text-align: center; width: auto;
}
 
H5.colhdr {
  color:#6576A6; FONT:12px,Verdana, Arial, Helvetica;
   background: #eee;
  font-weight: normal; margin: 0; padding: 0.3em 0.3em 0 0.3em;
  text-align: center; width: auto;
}

P.text { color:#6576A6; FONT:12px,Verdana, Arial, Helvetica;
  margin: 0; padding: 0.3em 0.3em 0 0.3em;
  font-style: normal; font-size: 1em; text-align: center; text-indent: 0;
  width: auto;
}

/* End of layer specific style rule set */




	
/*--redirection to another page--*/ 
.readmore {	
	font:9px,Verdana, Arial, Helvetica; color:#cc0000; float:right; margin:5; padding:5;
	}
	
/*did you know*/
.pomboze {
	 margin:3 3 3 1; padding:1 3 1 3; 
}
.pomboze .title {
	 margin-right: 1px; margin-left: 1px; background:#578ad6; color:#fff;text-align:left
}
.pomboze .holder {
	 margin:1px;padding: 1px; BACKGROUND: #FFC45C; border:#0067AC solid 1px
}	
.holder .bildconts {
	FLOAT: left; WIDTH: 45px; HEIGHT: 60px; margin-bottom:2px; margin-right:5px; margin-top:5px;margin-left:5px;
	}
.bildconts IMG {
	text-align:center;
}

/*--center the picture--*/
.center {
/* display: block; */
text-align: center;
}

/*--sort the pictures --*/
.pict {
  float: left;
  padding:4px;
  }
  
.pict p {
   text-align: center;
   }

.spacer {
  clear: both;
  }

.container {
 
  padding:2px;
  
  }
/*lehrerbios ---    ---*/
#teacher {
       
        padding: 10px 10px 15px 10px;
        
        background-color: white;
        text-align: left;

	width: 93%;
}
#teacher h3 {
	color:#000; FONT:12px,Verdana, Arial, Helvetica; font-weight:bold; font-stretch:semi-expanded; 
	margin:2 0 8 4;		
}
#teacher h4 {
	color:black; font:10px,Verdana, Arial, Helvetica; font-weight:bold;FONT-STRETCH:semi-expanded; 
	margin:2 0 2 4;	
	}
#teacher UL {margin:2px  }
#teacher LI {
	 color:#6576A6;; font:12px, Verdana, Arial, Helvetica; padding:2;list-style-position:inside; list-style-type: square
	}

#teacher:after { 
	display: block; 
	clear: both; 
}

#main {
}

#sidebar {
	float: right;   
}

/* Thanks to David Dorward in a reply on comp.infosystems.www.authoring.stylesheets  */
/* for pointing to the fix which was needed to achieve the desired effect :)         */
.clearBoth {
	clear: both;
}








/*--forms -----*/
form
{
  border: dashed #0074B0;
  border-width: 1px 0;
  padding: 1em 0;
  margin: 0 1em
}

.formrow
{
   clear: both;
   padding: .25em
}

.label
{
   width: 8em;
   float: left;
   text-align: right;
   font-weight: bold;
   margin-right: 1em;
}

.accesskey { text-decoration: underline }
.widget { margin-left: 9em }
fieldset { }

fieldset > legend { display: block }






	
/*-- main container for all elements below main navigation #FAF5ED --*/

.contentContainer {
	PADDING-RIGHT: 0px; WIDTH: 750px; background:ffffff; margin-top:1px;margin-bottom:0px;border-right:#EFC88B 1px solid  
}

/*-- central container for main contents --*/	

#mainContent {
	MARGIN-TOP: 0px;MARGIN-BOTTOM: 0px;MARGIN-LEFT: 128px;MARGIN-RIGHT: 129px;  PADDING-LEFT: 5px;border-left:#EFC88B 1px solid;border-right:#EFC88B 1px solid;    
}
#mainContent P {
	 color:#6576A6; FONT:12px,Verdana, Arial, Helvetica; MARGIN: 3 3 8 3;
}
#mainContent h2 {
	color:#000; FONT:14px,Verdana, Arial, Helvetica; font-weight:bold; font-stretch:semi-expanded; 
	margin:2 0 8 4;		
}
#mainContent h4 {
	color:black; font:10px,Verdana, Arial, Helvetica; font-weight:bold;FONT-STRETCH:semi-expanded; 
	margin:2 0 2 4;	
	}
#mainContent UL {margin:2px  }
#mainContent LI {
	 color:#6576A6;; font:12px, Verdana, Arial, Helvetica; padding:2;list-style-position:inside; list-style-type: square
	}
/*--redirection to another page--*/ 
.readmore {	
	font:9px,Verdana, Arial, Helvetica; color:#cc0000; float:right; margin:5; padding:5;
	}

/*--container for picture  --*/

.bildcont {
	 margin:3 3 3 1; padding:1 3 1 3;
}
.bildcont IMG {
	 MARGIN: 0px; 
}
.bildcont #imgSubline{
  font:9px,Verdana,Arial,Helvetica; color:#626749; padding:0 2 0 2;
}

/*-- right container for right navigation 
#contRight {
	PADDING-TOP: 2px; MARGIN: 0px; WIDTH: 128px; FLOAT:right;
}
#contRight H5{
	margin:0px; color:#000000; font:11px, arial,sans-serif; padding:2 1 2 1; background-color: #F4C378; text-align:center;border:#60754C solid 0.5px;
}
#contRight H5.headline {
	BACKGROUND-COLOR: #C6CCB9; text-align:center;
}
#contRight H5 A {
	MARGIN: 0px; COLOR: #000000
}
#contRight H5.activemeny{background: #ffffff;}

#contRight H5 A:hover {
	FONT-WEIGHT: normal; MARGIN: 0px; COLOR: #1D45A0;
}
--*/


/*--container for important infos--*/
.contInfo {padding:0 1 0 1; margin:0; width:145; float:none; border:#60754C solid 1px; }
.contInfo IMG {margin:0; padding:1}
.contInfo H2{
	color:#626749; margin:0px; font:10px, arial,sans-serif; padding:2; 
	}
	
.contInfo H4.headline{
	margin:0 1 0 1px; color:#000000; font:12px, arial,sans-serif; padding:0; background-color: #ECEDE7; text-align:center;
	}
.contInfo UL{
	margin:2; padding:1; 
	}	
.contInfo LI{
	color:#626749; font:10px, Verdana, Arial, Helvetica; padding:1; list-style-position:inside; list-style-type: square
	}		










#contLeft {
	PADDING-TOP: 0px; MARGIN: 0px; WIDTH: 128px;  FLOAT:left;  
}
#contLeft #button {
		width: 128px;
		padding: 0 0 1em 0;
		margin-bottom: 1em;
		
		font-family: arial,sans-serif;
		background-color: #FCB341;
		color: #000;
		}

#contLeft #button ul {
		list-style: none;
		margin: 0;
		padding: 0;
		border: none;
		}
		
#contLeft #button li {
		border-bottom: 1px solid #FAFCFD;
		margin: 0;
		}

#contLeft #button li a {
		display: block;
		padding: 5px 5px 5px 0.5em;
		border-left: 10px solid #3D7EA7;
		border-right: 10px solid #508fc4;
		background-color: #eee;
		color: #000;
		text-decoration: none;
		text-align: center;
		}


	html>body #button li a {
		width: auto;
		}

#contLeft #button li a:hover {
		border-left: 10px solid #6476A6;
		border-right: 10px solid #057DCE;
		background-color: #CDCFD2;
		color: #000;
		}

#contLeft #button li a.activesubn {
	background-color: #CDCFD2;
	font-weight:bold;
}
/*--cont right for links and sponsors */


#contRight {
	PADDING-TOP: 0px;  MARGIN: 0px; WIDTH: 128px; FLOAT:right; 
}
#contRight #item {
		width: 128px;
		padding: 0 0 1em 0;
		margin-bottom: 0px;
		font-family: 'Trebuchet MS', 'Lucida Grande',
		Verdana, Lucida, Geneva, Helvetica, 
		Arial, sans-serif;
			 
		color: #6576A6;
		}

#contRight #item ul {
		list-style: none;
		margin: 0;
		padding: 0;
		border: none;
		}
		
#contRight #item li {		
		margin: 0;
		border-bottom: 1px solid #6576A6;
		}

#contRight #item li a {
		display: block;
		padding: 1px 1px 1px 1px;
		color: #6576A6;
		text-decoration: none;
		text-align: center;
		}


	html>body #item li a {
		width: auto;
		}

#contRight #item li a:hover {		
		text-decoration: underline;
		}

#contRight #item li a.activesubn {
	background-color: #eee;
	font-weight:bold;
}

/*--footer info--*/ 

.footer  {
	margin:0px;width: 750px; border-top:#FCB341 solid 1px;font-family: geneva, arial;font-size: 12px;text-align:center;
	}
.footer A{
	padding:3px;font-family: geneva, arial;font-size: 12px;color:#626749
}
.footer A:hover {
	font-family: geneva, arial;font-size: 12px; FONT-WEIGHT: bold;
}







