body {
	margin			:	0;
	padding			:	0;
	background		:	#9999CC;
	font-family		:	Verdana, sans-serif;
	font-size		:	80%;
}


#logo {
	position		:	absolute;
	z-index			:	2;
	top			:	0;
	left			:	0;
	background		:	url('../bilder/logo.gif');
	height			:	152px;
	width			:	150px
}
a:link div#logo, a:visited div#logo, a:hover div#logo, a:aktive div#logo {
	text-decoration		:	none;
	}

#wappen {
	position		:	absolute;
	z-index			:	2;
	top			:	0;
	left			:	0;
	background		:	url('../bilder/wappen.gif') no-repeat right;
	height			:	55px;
	width			:	100%;
}
/***************** Navigationsbereich (randkaeschtle) am Schluss wegen IE5.5 Box-Model-Hack ************/

#contentbox {
	position		:	absolute;
	top			:	55px;
	left			:	100px;
	right			:	80px;
	z-index			:	1;
	padding			:	0;
	/*width			:	75%;*/
	background		:	#ffffff;
	padding-bottom		:	20em;
	}

#banner	{
	height			:	59px;
	padding			:	0;
	margin			:	0;
	text-align		:	right;
	color			:	#FFFFFF;
	vertical-align		:	bottom;
	background		:	#f2f2f2 url('../bilder/bgn_banner.gif') no-repeat right;
}

#standort {
	position		:	absolute;
	top			:	67px;
	left			:	0px;
	background		:	#E1E1FD;
	}
	
#navi_top {
	height			:	29px;
	margin			:	0px;
	padding			:	0 3px 0 0;
	font-size		:	1.4em;
	text-align		:	right;
	vertical-align		:	middle;
	border-bottom		:	1px solid #000000;
	border-top		:	1px solid #f2f2f2;
	background		:	#f2f2f2 url('../bilder/bgn_banner2.gif') no-repeat right;
	}
#navi_top a:link {
	color: #C9C9FE;
	}
	
#navi_top a:visited {
	color: #C9C9FE;
	}
	
#navi_top a:hover {
	color: #000000;
	background: #C9C9FE;
	}
	
#navi_top a:active {
	color: #C9C9FE;
	}


#content {
	padding			:	0;
	margin			:	0 5% 10px 100px;
	background		:	transparent;
}
/*******************Startseite*******************************/
#bayernkarte {
	text-align		:	right;
	float			:	right;
}


#bildungsnetz {
	text-align: center;
	border: 1px solid #666699;
	width: 290px;
	background-color:#EEEEEE;
}
#bildungsnetz h2 {
	color: #000000;
	font-size: 1em;
	font-weight: bold;
	text-align: center;
	margin: 0px;
	margin-bottom: 3px;
	padding: 0px;
	display: block;

}
#bildungsnetz ul {
	list-style: url(none) none inside;
	display: block;
	margin: 0px;
	padding: 0px;
	
}
#bildungsnetz li {
	list-style: url(none) none inside;
	padding:0px;
	margin: 0px;
	background-image: none;
	float: left;
}
#bildungsnetz a {
        display: block;
	padding: 0px;
	width: 60px;
	height: 45px;
	margin: 5px;
}

#bildungsnetz a:hover {
    background-color:#CCCCCC ;
}

#bildungsnetz img {
	text-align: center;
	vertical-align: baseline;
	border-style:none;
}


/****************** Links **********************************/
a[href]	{
	color			:	#000000;
	} 

a:link	{
	color			:	#000000;
	}

a:visited	{
	color			:	#000000;
	}

a:hover	{
	color			:	#000000;
	background		:	#cccccc;
	}

a:active

/****************** Ende: Links **********************************/

/****************** div-tags aus den Imperia-Flexmodulen *********/
/****************** id werden ersetzt durch class, Unterstriche entfallen dabei! *********/
#div_text, div.text {
	}
	
#div_text_fett, div.textfett {
	font-weight:bold;
	}
	
#div_text_eingerueckt, div.texteingerueckt {
	padding-left:20px;
	}
#div_text_eingerueckt2, div.texteingerueckt2 {
	padding-left:40px;
	}
#div_text_eingerueckt3, div.texteingerueckt3 {
	padding-left:60px;
	}

#div_linkheadline, div.linkheadline {
	font-weight: bold;
	margin-top: 5px;
	margin-bottom: 3x;
	}
	
#div_downloaddokument, div.downloaddokument {
	}
#div_downloaddokument_indent1, div.downloaddokumentindent1{
	padding-left:20px;
	}
#div_downloaddokument_indent2, div.downloaddokumentindent2 {
	padding-left:40px;
	}
#div_downloaddokument_indent3, div.downloaddokumentindent3 {
	padding-left:60px;
	}

#div_list, div.list {
	}
	
#div_listheadline, div.listheadline {
	font-weight:bold;
	margin-top: 10px;
	margin-bottom:3px;
	}
	
#div_linklist, div.linklist {
	margin-top:0px;
	margin-bottom:3px;
	}

#div_linklist li, div.linklist li {
	margin-top:0px;
	margin-bottom:3px;
	}

#div_link, div.link {
	}
#div_link_indent1, div.linkindent1 {
	padding-left:20px;
	}
#div_link_indent2, div.linkindent2 {
	padding-left:40px;
	}
#div_link_indent3, div.linkindent3 {
	padding-left:60px;
	}
		
#div_bild, div.bild {
	}

#div_mailadr, div.mailadr {
	}

#div_mailadr_indent, div.mailadrindent {
	padding-left: 20px;
	}

#div_mailadr_indent2, div.mailadrindent2 {
	padding-left: 40px;
	}
	
#div_bild_umlauf, div.bildumlauf {
	}
	
#div_head, h1 {
	font-size:1.6em;
	font-color: #000000;
	margin-top: 15px;
	margin-bottom:15px;
	text-align:center;
	}
	
#div_header, h2 {
	font-size:1.2em;
	font-weight:bold;
	font-color: #000000;
	margin-top: 15px;
	margin-bottom:10px;
	}
	
#div_header_small, h3 {
	font-size:1em;
	font-weight:bold;
	font-color: #000000;
	margin-top: 10px;
	margin-bottom:5px;
	}

#div_trennlinie, div.trennlinie {
	margin-top:10px;
	margin-right:0px;
	margin-bottom:15px;
	margin-left:0px;
	padding:0px;
	border-top-width:1px;
	border-top-style:solid;
	border-top-color:#000000;
	}	


/************** Ende: div-tags aus den Imperia-Flexmodulen *********/

#table_header, table.header {
	font-weight: bold;
	font-color: #FFFFFF;
	background-color: #7079b6;
	}
#table_data, table.data{
	font-color: #000000; 
	font-size:0.8em;
	background-color: #CCCCCC;
	}
  #table_data a, table.data a {
	text-align:center;
	}



/***************** ab hier Navigationsbereich (randkaeschtle) **************************/	
	
/* Layoutfestlegungen */
#randkaeschtle {
	position		:	absolute;
	z-index			:	3;
	top			:	144px;
	left			:	30px;
	width			:	130px;
	padding			:	0px;
	margin			:	0px;
	border			:	1px solid #000000;
	color			:	#000000;
	background		:	#eeeeee;
	}

#randtitel {
	border-bottom		:	1px dashed #000000;
	text-align		:	center;
	font-variant		:	small-caps;
	color			:	#01015D;
	font-size		:	1.2em;
	margin			:	0 auto 0 auto;
	padding			:	0;
	}

/* oberste Ebene: */

ul#mainMenu {
	list-style-type		:	none;
	margin-top		:	1px;
	margin-right		:	2px;
	margin-bottom		:	10px;
	margin-left		:	2px;
	padding			:	0px;
	font			:	bold 1em Arial, Helvetica, sans-serif;
	color			:	#000000;
	}
	
ul#mainMenu li {
	position		:	relative;
	margin			:	0px;
	padding-top		:	4px;
	padding-bottom		:	4px;
	padding-right		:	2px;
	padding-left		:	2px;
	height			:	14px;
  	voice-family: "\"}\"";  /* alle folgenden Deklarationen      *
        	                   * innerhalb des Deklarationsblockes *
                	           * werden von IE 5.x/Win ignoriert   */
  	voice-family:inherit;
  	height			:	auto;
	}

#dummy{}


ul#mainMenu li a {
	display:block;
	}
ul#mainMenu li a:hover {
	color			:	#000000;
	background-color	:	#cccccc;
	}


/* zweite Ebene: */

ul#mainMenu ul {
	width			:	140px;
	list-style-type		:	none;
	visibility		:	hidden;
	margin			:	0px;
	padding			:	0px;
	position		:	absolute;
	top			:	-1px;
	background-color	:	#cccccc;
	left			:	120px;
	}
	

ul#mainMenu li li {
	position		:	relative;
	margin			:	0px;
	padding-top		:	4px;
	padding-bottom		:	3px;
	padding-right		:	2px;
	padding-left		:	2px;
	border-bottom-style	:	solid;
	border-bottom-width	:	1px;
	border-bottom-color	:	#eeeeee;
	font			:	bold 1em Arial, Helvetica, sans-serif;
	background-color	:	#cccccc; /*muss zusaetzlich zu ul nochmal drinstehen */
	}

ul#mainMenu li li a {
	display			:	block;
	}
ul#mainMenu li li a:hover {
	color			:	#ffffff;
	background-color	:	#bbbbbb;
	}


/* dritte Ebene: */

ul#mainMenu ul ul {
	width			:	150px;
	list-style-type		:	none;
	visibility		:	hidden;
	margin			:	0px;
	padding			:	0px;
	position		:	absolute;
	top			:	0px;
	background-color	:	#bbbbbb;
	left			:	120px;
	voice-family: "\"}\"";  /* alle folgenden Deklarationen      *
        	                   * innerhalb des Deklarationsblockes *
                	           * werden von IE 5.x/Win ignoriert   */
  	voice-family:inherit;
  	left			:	130px;
	}

#dummy{}

ul#mainMenu li li li {
	position		:	relative;
	margin			:	0px;
	padding-top		:	4px;
	padding-bottom		:	3px;
	padding-right		:	2px;
	padding-left		:	2px;
	background-color	:	#bbbbbb;/*muss zusaetzlich zu ul nochmal drinstehen */
	border-bottom-style	:	solid;
	border-bottom-width	:	1px;
	border-bottom-color	:	#eeeeee;
	font			:	1em Arial, Helvetica, sans-serif;
	voice-family: "\"}\"";  /* alle folgenden Deklarationen      *
        	                   * innerhalb des Deklarationsblockes *
                	           * werden von IE 5.x/Win ignoriert   */
  	voice-family:inherit;
  	padding-left		:	15px;
	}

#dummy{}

ul#mainMenu li li li a {
	display:block;
	}
ul#mainMenu li li li a:hover {
	color			:	#ffffff;
	background-color	:	#aaaaaa;
	}

	/* Sichbarkeitssteuerung fuer Navigation */

/* Simulation des hover-Effekts fuer IE durch Java-Script, ausgelagert in hover.htc */
	ul#mainMenu li {
		behavior: url(/gymnasialnetz/css/hover.htc);
	}


/* level 2 */	
	ul#mainMenu li:hover ul, ul#mainMenu li.hover ul{
		visibility:visible;
	}


	ul#mainMenu li:hover ul ul, ul#mainMenu li.hover ul ul{
		visibility:hidden;
	}
/* level 3 */
	ul#mainMenu li ul li:hover ul , ul#mainMenu li ul li.hover ul{
		visibility:visible;
	}
	


/******************** Ende des Navigationsbereichs ***********************/

