body {
	margin:0px;
	padding:0px;
	font: 1em Arial, Helvetica, sans-serif;
	width:100%;
	}
	
a:link, a:visited, a:active {
	color: #000000;
	}
		
a:hover {
	background: #ffffff;
	color: #000000;
	}
	
/* Eindeutige IDs */	
#menu_top {
	display:none;
	}

#wappen {
	display:none;
	}

#navi_top {  /* die Breadcrumb-Navi, z.B. Schule-->Schularten-->Berufliche */
	font-style:italic;
	border: 1px #000000 solid;
	}
	
#els {
	display:none;
	}
#els ul {
	display:none;
	}
#els li {
	display:none;
	}
#els a {
	display:none;
	}	
#els form {
	display:none;
	}
#els .suchfeld {
	display:none;
	}
#els .suchbutton {
	display:none;
	}

	
#start_rand_rechts{
	display:none;
	}

#start_content{
	padding:5px;
	margin:0px;
	font-size:0.8em;
	}
	
#content {
	font-size:0.8em;
	}

#content_right {
	float:right;
	width: 300px;
	margin:0;
	padding:0;
	}

#content_left {
	margin:0;
	margin-right:300px; /* wie width von #content_right!! */
	padding:0;
	}


div.box {
	border-top: solid 1px #ccccff;
	border-left: solid 1px #ccccff;
	border-bottom: solid 3px #bbbbff;
	border-right: solid 3px #bbbbff;
	margin:10px 6px 10px 6px;
	padding: 3px;
	background-color: #f5f5f7;
	}	

div.box h1 {
	margin:0px;
	margin-bottom:4px;
	padding:0px;
	font-size: 1.1em;
	font-weight: bold;
	color: #000088;
	}
div.box ul {
	list-style-type:none;
	margin:0px;
	padding:0px;
	}
div.direktzu ul {
	list-style-type:square;
	margin:0px;
	padding:0px;
	}
div.aktuelles ul {
	list-style-image:url(/km/bilder/dreieck.gif);
	margin:0px;
	padding:0px;
	}
div.box li {
	margin: 1em 0 0 0.4em;
	padding:0px;
	}
div.direktzu li {
	font-size:0.7em;
	margin: 0 0 0 24px;
	}
div.aktuelles li {
	margin: 1.6em 0 0 1.2em;
	}
div.box a {
	text-decoration: none;
	color: #000000;
	}
div.box a:hover {
	text-decoration: underline;
	background-color:#dddddd;}


#start_linklogos {
	width: 140px;
	position: absolute;
	top:141px;
	right:101px;
	background-color:#f5f5f7
	}


#subnav {  /*die Anzeige paralleler Rubriken*/
	display:none;
	}

	
/***********Layouts korrespondierend zu den Imperia-Flexmodulen, z.B. #div_bild zu Flexmodul bild ***********/
/***********während der Umstellung auf Klassen noch id (#xxxx) und Klassen (.xxxx) parallel verwendet. Klassen ohne Unterstrich!! ***********/

#div_acrobat_hinweis, div.acrobathinweis {
	margin-left:40px;
	padding:0px;
	border-top-width:1px;
	border-top-style:solid;
	border-top-color:#000000;
	}

#div_bild, div.bild {
	margin-left:17px;
	}

#div_bild_text_links, div.bildtextlinks {
	margin-left:17px;
	}
#div_bild_text_rechts, div.bildtextrechts{
	margin-left:17px;
	}

#div_text, div.text{
	font-family: 'Trebuchet MS' , Trebuchet, Tahoma, Verdana, Sans-Serif;
	}

#div_text_fett, div.textfett {
	margin: 17px;
	font-family: 'Trebuchet MS' , Trebuchet, Tahoma, Verdana, Sans-Serif;
	font-weight: bold;
	}

#div_text_eingerueckt, div.texteingerueckt {
	margin-left:40px;
	font-family: 'Trebuchet MS' , Trebuchet, Tahoma, Verdana, Sans-Serif;
	}
#div_text_eingerueckt2, div.texteingerueckt2 {
	margin-left:60px;
	font-family: 'Trebuchet MS' , Trebuchet, Tahoma, Verdana, Sans-Serif;
	}
#div_text_eingerueckt3, div.texteingerueckt3 {
	margin-left:80px;
	font-family: 'Trebuchet MS' , Trebuchet, Tahoma, Verdana, Sans-Serif;
	}

#div_link, #div_link_extern, #div_link_intern, div.link, div.linkextern, div.linkintern {
	margin:0px;
	margin-left:17px;
	padding:0px;
	font-family: 'Trebuchet MS' , Trebuchet, Tahoma, Verdana, Sans-Serif;
	}
   #div_link ul, #div_link_extern ul, #div_link_intern ul, div.link ul, div.linkextern ul, div.linkintern ul {
	margin-top:0;
	margin-bottom:0;
	}
#div_link_indent1, div.linkindent1 {
	margin:0px;
	margin-left:40px;
	padding:0px;
	font-family: 'Trebuchet MS' , Trebuchet, Tahoma, Verdana, Sans-Serif;
	}
#div_link_indent2, div.linkindent2 {
	margin:0px;
	margin-left:60px;
	padding:0px;
	font-family: 'Trebuchet MS' , Trebuchet, Tahoma, Verdana, Sans-Serif;
	}
#div_link_indent3, div.linkindent3 {
	margin:0px;
	margin-left:80px;
	padding:0px;
	font-family: 'Trebuchet MS' , Trebuchet, Tahoma, Verdana, Sans-Serif;
	}

/***Altlast Anfang***/
#div_link_extern_internet, div.linkexterninternet{
	margin-left: 17px;
	}
   #div_link_extern_internet dt, div.linkexterninternet dt {
	float:left;
	}
   #div_link_extern_internet dl, div.linkexterninternet dl {
	margin-top:0;
	margin-bottom:0;
	}

#div_link_extern_internet_ebene2, div.linkexterninternetebene2 {
	margin:0px;
	margin-left:40px;
	padding:0px;
	font-family: 'Trebuchet MS' , Trebuchet, Tahoma, Verdana, Sans-Serif;
	}
   #div_link_extern_internet_ebene2 ul, div.linkexterninternetebene2 ul {
	margin-top:0;
	margin-bottom:0;
	}
/***Altlast Ende***/

#div_link_zurueck, div.linkzurueck {
	display:none;
	}

#div_listheadline, div.listheadline {
	padding-left: 17px;
	margin-top: 8px;
	font-weight: bold;
	}
#ul_liste_allgemein, ul.listeallgemein {
	margin: 0px;
	margin-left: 17px;
	}
#ul_liste_allgemein_indent1, ul.listeallgemeinindent1 {
	margin: 0px;
	margin-left: 40px;
	}
#ul_liste_allgemein_indent2, ul.listeallgemeinindent2 {
	margin: 0px;
	margin-left: 60px;
	}
#ul_liste_allgemein_indent3, ul.listeallgemeinindent3 {
	margin: 0px;
	margin-left: 80px;
	}

/***Altlast Anfang***/
#div_list, div.list {
	margin-left: 17px;
	font-family: 'Trebuchet MS' , Trebuchet, Tahoma, Verdana, Sans-Serif;
	}
   #div_list ul, div.list ul {
	margin-bottom: 0px;
	margin-top: 0px;
	}
	
#div_list_ebene2, div.listebene2 {
	margin:0px;
	margin-left:40px;
	padding:0px;
	font-family: 'Trebuchet MS' , Trebuchet, Tahoma, Verdana, Sans-Serif;
	}
   #div_list_ebene2 ul, div.listebene2 ul {
	margin-top:0;
	margin-bottom:0;
	}
	
#div_mailto, div.mailto {
	margin-left:17px;
	}

#div_mailto_ebene2, div.mailtoebene2 {
	margin-left:40px;
	}
/***Altlast Ende***/

#div_downloaddokument, div.downloaddokument {
	margin-left:17px;
	}
#div_downloaddokument_indent1, div.downloaddokumentindent1 {
	margin-left:40px;
	}
#div_downloaddokument_indent2, div.downloaddokumentindent2 {
	margin-left:60px;
	}
#div_downloaddokument_indent3, div.downloaddokumentindent3 {
	margin-left:80px;
	}

/***Altlast Anfang***/
#div_pdf, div.pdf {
	margin-left:17px;
	}

#div_pdf_eingerueckt, div.pdfeingerueckt {
	margin-left:40px;
	}

#div_pdf_eingerueckt_ebene2, div.pdfeingeruecktebene2 {
	margin-left:60px;
	}

#div_ppt, div.ppt {
	margin-left:17px;
	}
/***Altlast Ende***/
	
#div_trennlinie, div.trennlinie {
	margin-top:10px;
	margin-right:0px;
	margin-bottom:10px;
	margin-left:20px;
	padding:0px;
	border-top-width:1px;
	border-top-style:solid;
	border-top-color:#000000;
	}
	
#div_headline, div.headline, h1 {
	color: #2B336E;
	width: 91%;
	margin: 12px 1px 10px 0px;
	padding: 1px 1px 1px 1em;
	font-family: Arial, Sans-Serif;
	font-weight: bold;
	font-size: 1.4em;
	}

#div_headline_black, div.headlineblack, h2 {
	color: #000000;
	width: 91%;
	margin: 12px 1px 10px 0px;
	padding: 1px 1px 1px 1em;
	font-family: Arial, Sans-Serif;
	font-weight: bold;
	font-size: 1.2em;
	}

h3 {
	color: #000000;
	margin: 2em 1px 0.6em 0px;
	padding: 1px 1px 1px 1px;
	font-family: Arial, Sans-Serif;
	font-weight: bold;
	font-size: 1.0em;
	}

h4 {
	color: #000000;
	width: 91%;
	margin: 2em 1px 0.6em 0px;
	padding: 1px 1px 1px 1px;
	font-family: Arial, Sans-Serif;
	font-weight: bold;
	font-style:italic;
	font-size: 1.0em;
	}

/***Altlast Anfang***/
#div_word, div.word {
	margin-left:40px;
	}

#div_xls_eingerueckt, div.xlseingerueckt {
	margin-left:60px;
	}
/***Altlast Ende***/

/* ---------- links ---------- */

a:link.nav {
	color: #ffffff;
	}

a:visited.nav {
	color: #ffffff;
	}

a:hover.nav {
	font-weight: bold;
	background: #dfdfeb;
	color: #000000;
	}

a:active.nav {
	color: #ffffff;
	}

p a:link, dt a:link {
	color: #000000;
	}
	
p a:visited, dt a:visited {
	color: #000000;
	}
	
p a:hover, dt a:hover {
	color: #000000;
	background: #ffffff;
	}

p a:active, dt a:active	{
	color: #000000;
	}

#els a:link, #els a:visited, #els a:active {
	display:none;
	}
		
#els a:hover {
	display:none;
	}

	
#subnav a:link, #subnav a:visited, #subnav a:active  {
	display:none;
	}
		
#subnav a:hover	{
	display:none;
	}
		

#navi_top a:link, #navi_top a:visited, #navi_top a:active {
	color: #000000;
	}
	
#navi_top a:hover {
	color: #000000;
	background: #ffffff;
	}
	
a img {
	border-width: 1px;
	border-color: #666666;
	}

	
/********************Tabellendaten****************************************/

#table_header, td.header, th.header {
	font-weight: bold;
	font-color: #FFFFFF;
	background: #7079b6;
	}
#table_data, td.data{
	font-color: #000000; 
	font-size:0.8em;
	background-color: #CCCCCC;
	}
  #table_data a, td.data a {
	text-align:center;
	}

#table_data_big, td.databig {
	font-color: #000000; 
	font-size:1em;
	background-color: #CCCCCC;
	}



/***************** ab hier Angaben zur Randnavigation **************************/	
	
/* Layoutfestlegungen */
div#menu {
	display:none;
	}


/******************** Ende der Angaben zur Randnavigation ***********************/ 