body      {
	background: white;
	color: black;
	font-family: arial, helvetica, sans-serif;
	font-size: 12pt;
	margin: 0px;
	padding: 0px; }

* {	font-family: arial, helvetica, sans-serif;
	font-size: 12pt;  }

/* Links */
a:link    { color: blue;
	background: white;
	font-size: 12pt; 
	text-decoration: none; }
a:visited { color: blue; 
	background: white;
	font-size: 12pt;
	text-decoration: none;  }
a:active  { color: blue;
	background: white;
	font-size: 12pt;
	text-decoration: none;  }
a:hover  { color: blue;
	background: white;
	font-size: 12pt;
	text-decoration: none;  }
	
/* Links */
a.noback:link    { color: blue;
	background: transparent;
	font-size: 12pt; 
	text-decoration: none; }
a.noback:visited { color: blue; 
	background: transparent;
	font-size: 12pt;
	text-decoration: none;  }
a.noback:active  { color: blue;
	background: transparent;
	font-size: 12pt;
	text-decoration: none;  }
a.noback:hover  { color: blue;
	background: transparent;
	font-size: 12pt;
	text-decoration: none;  }
	
a.topmenu:link    { color: #000066;
	background: transparent;
	font-size: 11pt;
	text-decoration: none;
	padding-left: 15px;
}
a.topmenu:visited { color: #000066; 
	background: transparent;
	font-size: 11pt; 
	text-decoration: none;
	padding-left: 15px;
	}
a.topmenu:active  { color: #000066;
	background: transparent;
	font-size: 11pt;
	text-decoration: none;
	padding-left: 15px; }
a.topmenu:hover  { color: #000022;
	background: transparent;
	font-size: 11pt;	
	text-decoration: none;
	padding-left: 15px;}
		
a.topmenu_active:link    { color: #000066;
	background: transparent;
	font-size: 11pt;
	font-weight: bold;
	text-decoration: none;
	padding-left: 15px;
}
a.topmenu_active:visited { color: #000066; 
	background: transparent;
	font-size: 11pt; 
	font-weight: bold;
	text-decoration: none;
	padding-left: 15px;
	}
a.topmenu_active:active  { color: #000066;
	background: transparent;
	font-size: 11pt;
	font-weight: bold;
	text-decoration: none;
	padding-left: 15px; }
a.topmenu_active:hover  { color: #000066;
	background: transparent;
	font-size: 11pt;
	font-weight: bold;
	text-decoration: none;
	padding-left: 15px;}	

	
a.menu2:link    { color: #000066;
	background: transparent;
	font-size: 12pt;
	text-decoration: none;
	padding-left: 25px;
}
a.menu2:visited { color: #000066; 
	background: transparent;
	font-size: 12pt; 
	text-decoration: none;
	padding-left: 25px;
	
	}
a.menu2:active  { color: #000066;
	background: transparent;
	font-size: 12pt;
	text-decoration: none;
	padding-left: 25px;
	 }
a.menu2:hover  { color: #000066;
	background: transparent;
	font-size: 12pt;
	font-weight: bold;
	text-decoration: none;
	padding-left: 25px;
	}
	

a.menu2_active:link    { color: #000066;
	background: transparent;
	font-size: 12pt;
	font-weight: bold;
	text-decoration: none;
	padding-left: 25px;
	
}
a.menu2_active:visited { color: #000066; 
	background: transparent;
	font-size: 12pt; 
	font-weight: bold;
	text-decoration: none;
	padding-left: 25px;
	
	}
a.menu2_active:active  { color: #000066;
	background: transparent;
	font-size: 12pt;
	font-weight: bold;
	text-decoration: none;
	padding-left: 25px;
	}
a.menu2_active:hover  { color: #000066;
	background: transparent;
	font-size: 12pt;
	font-weight: bold;
	text-decoration: none;
	padding-left: 25px;
	}


/* Überschriften */
h1 {
	font-size: 12pt;
	font-weight: bold;
}
h2 {
	font-size: 11pt;
	font-weight: bold;
	margin-bottom: 5px;

}
h3 {
	font-size: 12pt;
	font-weight: bold;
}
/* Überschrift für Impressum (muss gesetzt werden!) */
h2.impressum {
	font-size: 11pt;
	font-weight: bold;
}
/* Normale Texte */
span.impressum  {
	font-size: 12pt;  }
	
/***********************************************/
div#main{
	position:relative;width:990px;
}
div#pic_top{
	display: none;
}
div#dist_top{
	display: none;
}
div#menu{
	display: none;
}
div.menu2_sub{
	line-height: 21px;
}
div#content_main{
	position:relative;width:900px;
}
div#content{
	position:relative;width:900px;
}
div#content_dist{
	position:relative;background: white;color: #4F6069;min-height: 600px;height:auto !important;height:600px;border: 1px solid #BEBEBE;padding:15px;padding-left: 35px;
}
div#content_topic{
	position: relative;border-bottom: #BEBEBE 1px solid;text-align: right;font-size:12pt;padding-right: 15px;padding-bottom: 4px;
}
div#news{
	display: none;
}
div#news_dist{
	display: none;
}


/* #################### EIP - CSS ############################ */



/* EDIT - IN - PLACE Ausgabe Klassen
 * EIP - Element - htmltext */
p.eip_htmltext{
	margin-top: 5px;
	margin-bottom: 5px;
}
 /* EIP - Element - imgcollection */
img.eip_imgcollection{
	border: 1px solid #666666;
	margin: 5px;
}
 /* EIP - Element - eip_imgcollectiontext */
img.eip_imgcollectiontext_img{
	border: 1px solid #666666;
}
p.eip_imgcollectiontext_text{
	margin: 0px;
}
 /* EIP - Element - eip_imgtext */
img.eip_imgtext_img{
	border: 1px solid #666666;
}
p.eip_imgtext_text{
	margin: 0px;
}
 /* EIP - Element - eip_img */
img.eip_img_img{
	border: 1px solid #666666;
	margin-right: auto;
	margin-left: auto;
	display:block;
	margin-top: 10px;
	margin-bottom: 10px;
}
 /* EIP - Element - intern_link_list */
ul.eip_intern_link_list{}
 /* EIP - Element - link_list */
ul.eip_link_list{}
 /* EIP - Element - Media - Datei */
a.eip_media:link   {}
a.eip_media:visited{}
a.eip_media:active  {}
a.eip_media:hover {}

 /* EIP - Element - Media - Datei - Liste */
ul.eip_media_list{}
a.eip_media_list:link   {}
a.eip_media_list:visited{}
a.eip_media_list:active  {}
a.eip_media_list:hover {}

 /* EIP - Element - MediaCollection */
a.eip_mediacollection:link   {}
a.eip_mediacollection:visited{}
a.eip_mediacollection:active  {}
a.eip_mediacollection:hover {}

 /* EIP - Element - Ordered List */
ol.eip_ordered_list{}

 /* EIP - Element - UnOrdered List */
ul.eip_unordered_list{}


 /* EIP - 2-spaltige Tabelle */
 table.table2cols{
 	border: 1px solid #BEBEBE;
 	border-collapse: collapse;
 	margin: 5px;
 }
  tr.table2cols{
  	
    }
 td.table2cols{
 	font-family: arial, helvetica, sans-serif;
 	font-size: 12pt;
 	padding: 5px;
 	border: 1px solid #BEBEBE;
 	
 }
 
  /* EIP - 3-spaltige Tabelle */
 table.table3cols{
 	border: 1px solid #BEBEBE;
 	border-collapse: collapse;
 	margin: 5px;
 }
 
   tr.table3cols{
  	
    }
 td.table3cols{
 	font-family: arial, helvetica, sans-serif;
 	font-size: 12pt;
 	padding: 5px;
 	border: 1px solid #BEBEBE;
 	
 }
   /* EIP - Tabellen */
  div.eiptables{overflow: auto;width: 400px;}
 table.tables{
 	border: 1px solid #BEBEBE;
 	border-collapse: collapse;
 	margin: 5px;
 }
  tr.tables{
  	
    }
 td.tables{
 	font-family: arial, helvetica, sans-serif;
 	font-size: 12pt;
 	padding: 5px;
 	border: 1px solid #BEBEBE;
 	
 }
 
 /* EIP - Überschriften */
	h1.eip_headline{
		font-size: 11pt;
		font-weight: bold;
		color: #000066;
		background: #FFFFFF;
	}
	h2.eip_headline{
		font-size: 12pt;
		font-weight: bold;
		color: #000066;
		background: #FFFFFF;
	}
	h3.eip_headline{
		font-size: 12pt;
		font-weight: bold;
		color: #000066;
		background: #FFFFFF;
	}
	h4.eip_headline{
		font-size: 12pt;
		font-weight: bold;
		color: #990000;
		background: #FFFFFF;
	}
	h5.eip_headline{
		font-size: 12pt;
		font-weight: bold;
		color: #000066;
		background: #FFFFFF;
	}
	h6.eip_headline{
		font-size: 12pt;
		font-weight: bold;
		color: #000066;
		background: #FFFFFF;
	}
 /* EIP Trennlinie */
 div.eip_trennlinie{
 	position: relative;
 	border-bottom: 1px solid #666666;
 	width: 80%;
 }
 
div.form{
	font-size:8pt;
	margin-left:30px;
}

select.form{
	font-size:8pt;
	border: #006600 1px solid;
}
input.form{
	width: 60%;
	font-size:8pt;
	border: #006600 1px solid;
}
textarea.form{
	width: 60%;
	font-size:8pt;
	border: #006600 1px solid;
}

input.an_form{
 
 }
 textarea.an_form{
 	width: 100%;
 }
legend{
 	color: #990000;
	background: #E5E5E5;
	font-weight: bold;
 }
fieldset{
	
}
div.menue_point{
	margin-top: 10px;
	width: 180px;
	border-bottom: 1px dotted #BEBEBE;
}