/* CSS Document */
body {
	margin:0px;
	padding:0px;
	font: 75% Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#414141;
	background-color: #ffffff;
}

/* - - - - - - - - - - - - Layout Content  - - - - - - - - - - - - */

h1{
	margin:0px 0px 15px 0px;
	padding:0px;
	font-size: 115%;
	line-height: normal;
	font-weight: bold;
	color:#164FB2;
}

h2 {
	margin:15px 0px 12px 0px;
	padding:0px;
	font-size:100%;
	line-height: normal;
	color:#164FB2;
}

h3 {
	margin: 20px 0px 12px 0px;
	padding:0px;
	font-size: 100%;
	line-height: normal;
	font-style: italic;
	color: #666666;
}	
	
p {
	line-height: 135%;
	margin:0px 0px 16px 0px;
	padding:0px;
}

.autorname, .institution, .person, .filmtitel {
	font-size:100%;
	line-height:130%;
	margin: 0;
	padding: 5px;    
	font-weight: bold;
	color:#164FB2;
}

.schulname {
	font-size:110%;
	line-height:130%;
	margin: 0;
	padding: 5px;    
	font-weight: bold;
	color:#164FB2;
}

.schulbezeichung {
	font-size:100%;
	font-style: italic;
	line-height:130%;
	margin: 0;
	padding: 5px;
}

.halbfett {
	color : #666666;	   
	font-weight: bold;
}

.terminhinweis {
	color : #164FB2;
}

table {
	font-size: 90%;
	margin:0px 10px 16px 0px;
	padding:0px;
	margin:0px 10px 16px 0px;
	padding:0px;
}

td p {
font-size: 100%;
line-height:130%;
margin: 0;
padding: 5px;
}

th p {
font-weight: bolder;
line-height:130%;
margin: 0;
padding: 5px;
}


table.rand {
	border-collapse:collapse;
	background-color: transparent ;
	border: 1px solid #999999;
	margin: 0px 0px 0px 10px;
}

td.rand {
		border: 1px solid #999999;
}

#maincol ul {
	font: 100%/20px Verdana, Geneva, Arial, Helvetica, sans-serif;
	line-height: 125%;
	margin: 0px 0px 15px 0px;
	padding: 0px 40px 0px;
}
#maincol li{
	list-style-image : url(../picts/bullet.gif);
	margin : 0 0 10px 0;
}

a {
	color: Gray;
	text-decoration: underline;
}
a:link {
	color: #778899;
}
a:visited {
	color: #778899;
}

.eingerueckt {
	padding-left : 10px;
}
/* - - - - - - - - - - - - ENDE Layout Content  - - - - - - - - - - - - */

#pagewidth {
	position:absolute;
	left:50%;
	width:765px;
	margin-top:0px;
	margin-left:-386px;
	padding:0px;
	background-color: White;
}


/* - - - - - - - - - - - -  Kopf  - - - - - - - - - - - - */
#header {
	margin:0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	height:100px;
	background-color: transparent;
}
	
#logo_hetnet {
	float : left;
	background-image : none;
	margin-top : 0px;
	margin-left : 0px;
	padding : 0px 0px;
	display : inline;
	margin : 0;
}
		
#logo_gew {
		float : right;
		margin-top : 0px;
		margin-right : 10px;
		padding : 0px;
		display : inline; 
}
/* - - - - - - - - - - - - ENDE Kopf  - - - - - - - - - - - - */	


/* - - - - - - - - - - - - Kontaktmenu - - - - - - - - - - - - */
 #horizontalerbereichcontent{
	margin: 0px 0px 0px 0px;
	padding: 0px;
	height: 29px;
	background-image : url(../picts/blau_rot_balken.jpg);
}

#top {
	float: right;
	margin: 8px 10px 0px 0px;
	font-size: 130%;
	text-align:right;
	color: White;
}

#drucken {
	float: left;
	margin: 0px 0px 0px 220px;
	text-align:left;
	display : inline; 
}

a.horizontal:link { 
 text-decoration: none; 
 color: #FFFFFF;
 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
 font-weight: bold;
 font-size: 11px;
 }
 
a.horizontal:visited { 
 text-decoration: none; 
 color: #FFFFFF;
 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
 font-weight: bold;
 font-size: 11px;
 } 
 
a.horizontal:hover {
text-decoration: underline;
color: #FFFFFF;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 11px;
} 
 
a.horizontal:active { 
 text-decoration: underline; 
 color: #FFFFFF;
 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
 font-weight: bold;
 font-size: 11px;
 }
 /* - - - - - - - - - - - - ENDE Kontaktmenu - - - - - - - - - - - - */
 
/* - - - - - - - - - - - - Hauptmenu - - - - - - - - - - - - */
#leftcol {
	position:absolute;
	top:158px;
	left:2px;
	width:226px;
	/* Angabe für den IE 5.x - wenn padding oder border angegeben werden, müssen sie zur Breite addiert werden*/
	margin: 0px 0px 0px 5px;
	background-color:#fffffff;
	/* der Hack. */
	voice-family: "\"}\""
	voice-family: inherit;
	width:226px;  /*Angabe für die anderen Browser */
	background-image: url(../picts/hintergrund_navi.gif);
	background-repeat: repeat-y;
	}
.dummy1 {
margin: 0; /* Dummy-Angabe */
}
/* fuer Opera 5". */
body>#leftcol {width:226px;}

/*---------------------- Ausnahme Hauptnavi oben ---------------------------------*/
#leftcol .main {
 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
 font-size: 11px; 
 font-weight: bold;
 padding-left: 0px;	
 padding-top: 0px;
 margin-top: 0px;
 margin-bottom: 2px;
 line-height: 16px;
 color:#164FB2;
}

#leftcol .main a:link { 
 text-decoration: none; 
 color:#164FB2;
 }
 
#leftcol .main a:visited { 
 	text-decoration: none;
	color:#164FB2;
 } 
 
#leftcol .main a:hover,
#leftcol p1 a:focus { 
 text-decoration: underline; 
 color:#164FB2;
 } 
 
#leftcol .main a:active { 
 text-decoration: underline;
 color:#164FB2;
 }
 
 
/*--------------------------------------------------------------------------------*/


#leftcol .under{
 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
 font-size: 11px;
 line-height: 16px;
 margin-bottom: 3px;
 margin-top: 0px;
 padding-top: 0px;
 padding-top: 0px;
 padding-bottom: 0px;
}

#leftcol .under a:link { 
 text-decoration: none; 
 color: #164FB2;
 }
 
#leftcol .under a:visited { 
 text-decoration: none; 
 color: #164FB2;
 } 
 
#leftcol .under a:hover {
text-decoration: underline;
color: #164FB2;
} 
 
#leftcol .under a:active { 
 text-decoration: underline; 
 color: #164FB2;
 }
 			
/* - - - - - - - - - - - - ENDE Hauptmenu  - - - - - - - - - - - - */

#navigrafik {
	position:absolute;
	top:150px;
	left:205px;
	width:31px;
	/* Angabe für den IE 5.x - wenn padding oder border angegeben werden, müssen sie zur Breite addiert werden*/
	margin: 12px 0px 0px 7px;
	background-color:#fffffff;
	/* der Hack: */
	voice-family: "\"}\""
	voice-family: inherit;
	left: 0px;
	margin: 12px 0px 0px 212px; /*Angabe für die anderen Browser */
	background-image: url(../picts/hintergrund_navi.gif);
	background-repeat: repeat-y;
	}
.dummy1 {
margin: 0; /* Dummy-Angabe */
}
	/*
	width: 31px;
	margin: 12px 0px 0px 205px;
	padding:0px;
	background-color: transparent;
}
*/
/* - - - - - - - - - - - -  Contentbereich  - - - - - - - - - - - - */
#maincol {
	margin: 30px 0px 30px 250px;
	padding:10px;
	background-color: White;
	border-style:solid;
	border-color: White;
	border-width:1px 1px;
}
/* - - - - - - - - - - - -  ENDE Contentbereich  - - - - - - - - - - - - */

/* - - - - - - - - - - - -  Fusszeile  - - - - - - - - - - - - */
 #bottom{
	margin: 0px 0px 0px 0px;
	padding: 5px 10px 0px 40px;
	height: 28px;
	border-style:solid;
	border-color:#164FB2;
	border-width:1px 1px;
}

a.bottom:link { 
 text-decoration: none; 
 color: #164FB2;
 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
 font-weight: bold;
 font-size: 11px;
 }
 
a.bottom:visited { 
 text-decoration: none; 
 color: #164FB2;
 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
 font-weight: bold;
 font-size: 11px;
 } 
 
a.bottom:hover {
text-decoration: underline;
color: #164FB2;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 11px;
} 
 
a.bottom:active { 
 text-decoration: underline; 
 color: #164FB2;
 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
 font-weight: bold;
 font-size: 11px;
 }

/* - - - - - - - - - - - -  ENDE Fusszeile  - - - - - - - - - - - - */

/* - - - - - - - - - - - -  ANFANG Termine  - - - - - - - - - - - - */
.kleiner {
font-size: smaller;
}

/* - - - - - - - - - - - -  ENDE Termine  - - - - - - - - - - - - */
