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

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

/* Links */
a:link    { color: #4C4C4C;
	background: #E5E5E5;
	font-size: 10pt;
	font-weight: bold;
	text-decoration: none; }
a:visited { color: #4C4C4C; 
	background: #E5E5E5;
	font-size: 10pt; 
	font-weight: bold;
	text-decoration: none;}
a:active  { color: #4C4C4C;
	background: #E5E5E5;
	font-size: 10pt;
	font-weight: bold;
	text-decoration: none; }
a:hover  { color: black;
	background: #E5E5E5;
	font-size: 10pt;
	font-weight: bold;
	text-decoration: none; }
	
	
a.topmenu:link    { color: #4C4C4C;
	background: #E5E5E5;
	font-size: 11pt;	
	text-decoration: none; 
	display: block;
	border-bottom: #666666 solid 1px;
	padding-left: 8px;
	margin-bottom: 4px;
	}
a.topmenu:visited { color: #4C4C4C; 
	background: #E5E5E5;
	font-size: 11pt; 	
	text-decoration: none;
	display: block;
	border-bottom: #666666 solid 1px;
	padding-left: 8px;
	margin-bottom: 4px;}
a.topmenu:active  { color: #4C4C4C;
	background: #E5E5E5;
	font-size: 11pt;	
	text-decoration: none;
	display: block;
	border-bottom: #666666 solid 1px;
	padding-left: 8px;
	margin-bottom: 4px;}
a.topmenu:hover  { color: black;
	background: #E5E5E5;
	font-size: 11pt;	
	text-decoration: none;
	display: block;
	border-bottom: #666666 solid 1px;
	padding-left: 8px; 
	margin-bottom: 4px;}
	
a.menu1:link    { color: #4C4C4C;
	background: #E5E5E5;
	font-size: 10pt;	
	text-decoration: none; 
	display: block;	
	padding-left: 20px;
	}
a.menu1:visited { color: #4C4C4C; 
	background: #E5E5E5;
	font-size: 10pt; 	
	text-decoration: none;
	display: block;	
	padding-left: 20px;}
a.menu1:active  { color: #4C4C4C;
	background: #E5E5E5;
	font-size: 10pt;	
	text-decoration: none;
	display: block;	
	padding-left: 20px;}
a.menu1:hover  { color: black;
	background: #E5E5E5 url('http://www.ursulinen-gymnasium.de/clips/button.gif');
	background-repeat: no-repeat;
	background-position: 10 5;
	font-size: 10pt;	
	text-decoration: none;
	display: block;	
	padding-left: 20px; }

a.menu1_active:link    { color: #4C4C4C;
	background: #E5E5E5 url('http://www.ursulinen-gymnasium.de/clips/button.gif');
	background-repeat: no-repeat;
	background-position: 10 5;
	font-size: 10pt;	
	text-decoration: none; 
	display: block;	
	padding-left: 20px;
	}
a.menu1_active:visited { color: #4C4C4C; 
	background: #E5E5E5 url('http://www.ursulinen-gymnasium.de/clips/button.gif');
	background-repeat: no-repeat;
	background-position: 10 5;
	font-size: 10pt; 	
	text-decoration: none;
	display: block;	
	padding-left: 20px;}
a.menu1_active:active  { color: #4C4C4C;
	background: #E5E5E5 url('http://www.ursulinen-gymnasium.de/clips/button.gif');
	background-repeat: no-repeat;
	background-position: 10 5;
	font-size: 10pt;	
	text-decoration: none;
	display: block;	
	padding-left: 20px;}
a.menu1_active:hover  { color: black;
	background: #E5E5E5 url('http://www.ursulinen-gymnasium.de/clips/button.gif');
	background-repeat: no-repeat;
	background-position: 10 5;
	font-size: 10pt;	
	text-decoration: none;
	display: block;	
	padding-left: 20px; }
	

a.menu2:link    { color: #4C4C4C;
	background: #E5E5E5;
	font-size: 10pt;	
	text-decoration: none; 
	display: block;	
	padding-left: 30px;
	}
a.menu2:visited { color: #4C4C4C; 
	background: #E5E5E5;
	font-size: 10pt; 	
	text-decoration: none;
	display: block;	
	padding-left: 30px;}
a.menu2:active  { color: #4C4C4C;
	background: #E5E5E5;
	font-size: 10pt;	
	text-decoration: none;
	display: block;	
	padding-left: 30px;}
a.menu2:hover  { color: black;
	background: #E5E5E5 url('http://www.ursulinen-gymnasium.de/clips/button.gif');
	background-repeat: no-repeat;
	background-position: 20 5;
	font-size: 10pt;	
	text-decoration: none;
	display: block;	
	padding-left: 30px; }
	
	
a.menu2_active:link    { color: #4C4C4C;
	background: #E5E5E5 url('http://www.ursulinen-gymnasium.de/clips/button.gif');
	background-repeat: no-repeat;
	background-position: 20 5;
	font-size: 10pt;	
	text-decoration: none; 
	display: block;	
	padding-left: 30px;
	}
a.menu2_active:visited { color: #4C4C4C; 
	background: #E5E5E5 url('http://www.ursulinen-gymnasium.de/clips/button.gif');
	background-repeat: no-repeat;
	background-position: 20 5;
	font-size: 10pt; 	
	text-decoration: none;
	display: block;	
	padding-left: 30px;}
a.menu2_active:active  { color: #4C4C4C;
	background: #E5E5E5 url('http://www.ursulinen-gymnasium.de/clips/button.gif');
	background-repeat: no-repeat;
	background-position: 20 5;
	font-size: 10pt;	
	text-decoration: none;
	display: block;	
	padding-left: 30px;}
a.menu2_active:hover  { color: black;
	background: #E5E5E5 url('http://www.ursulinen-gymnasium.de/clips/button.gif');
	background-repeat: no-repeat;
	background-position: 20 5;
	font-size: 10pt;	
	text-decoration: none;
	display: block;	
	padding-left: 30px; }

/* Überschriften */
h1 {
	font-size: 11pt;
	font-weight: bold;
	color: #990000;
	background: #E5E5E5;
}
h2 {
	font-size: 10pt;
	font-weight: bold;
	margin-bottom: 4px;
	color: #990000;
	background: #E5E5E5;
}
h3 {
	font-size: 10pt;
	font-weight: bold;
}
h4 {
	font-size: 10pt;
	font-weight: normal;
}
h5 {
	font-size: 8pt;
	font-weight: bold;
}
h6 {
	font-size: 8pt;
	font-weight: normal;
}
/* Überschrift für Impressum (muss gesetzt werden!) */
h2.impressum {
	font-size: 11pt;
	font-weight: bold;
}

/* Normale Texte */
span.normal  {
	font-size: 10pt;  }
span.normalbold  {
	font-weight: bold;
	font-size: 10pt;  }
span.small  {
	font-size: 9pt;  }
span.smallbold  {
	font-weight: bold;
	font-size: 9pt;  }
span.impressum  {
	font-size: 10pt;  }
	
/* ################################## */
div#main{
	position: relative; width: 990px;
}
div#schriftzug{
	position: absolute;top: 167px;left: 572px;width: 407px; height: 71px;
}
div#main_content{
	position: relative; width: 990px;
}
div#menu_side{
	position: relative; width: 230px;float: left;
}
div#content_side{
	position: relative; width: 760px;float: right;
}
div#content{
	position: relative; width: 550px;float: left;	
}
div#content_dist{
	padding-right: 10px;
}
div#news_side{
	position: relative; width: 208px;float: right;
	border-left: solid 1px #666666;
}
div#news_side_dist{
	padding: 10px;padding-left: 20px;
}
input#search_field{
	border: solid 1px #666666;
	width: 160px;
}
input#search_submit{
	
	width: 160px;
	background: #666666;
	color: white;
	font-weight: bold;
	margin-top:2px;
}
input#search_field2{
	border: solid 1px #666666;
	width: 160px;
}
input#search_submit2{
	
	width: 160px;
	background: #666666;
	color: white;
	font-weight: bold;
	margin-top:2px;
}
div#bottom{
	position: relative; width: 990px;
}
div#adress{
	position: relative; width: 230px;float: left;
}
div#adress_dist{
	padding: 10px;
}
div#ship{
	position: absolute;width: 95px;height:103px;top:0px;left: 0px;
}
div#bottom_inner{
	position: relative; width: 760px;float: right;
}
div#bottom_main{
	position: relative; width: 550px;float: left;
}
div#breadcrumb{
	padding-left: 90px;padding-top: 30px;
}
div#breadcrumb_line{
	border-top: 1px solid #666666;width: 550px;
}
div#stiftung{
	position: relative; width: 210px;float: right;text-align: center;
}
div.menue_point{
	margin-bottom: 5px;
}

/* #################### 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 - 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 - Schulstiftung - Element - Headline */
div.eip_stiftung_headline{	
	font-size: 11pt;font-weight: 600;padding-top:3px;padding-bottom:3px;
	width: 100%;color: black;margin-bottom:15px;
}
h2.eip_stiftung_headline{
	margin-right: 5px;margin-left:5px;
}



/* 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: 10pt;
 	padding: 5px;
 	border: 1px solid #BEBEBE;
}
table.table2colswithout{
 	border: 0px solid #BEBEBE;
 	border-collapse: collapse;
 	margin: 5px;
}
tr.table2colswithout{
  	
}
td.table2colswithout{
 	font-family: arial, helvetica, sans-serif;
 	font-size: 10pt;
 	padding: 5px;
 	border: 0px solid #BEBEBE;
}


 
/* EIP - 3-spaltige Tabelle */
table.table3cols{
 	border: 1px solid #666666;
 	border-collapse: collapse;
 	margin: 5px;
}
tr.table3cols{
  	
}
td.table3cols{
 	font-family: arial, helvetica, sans-serif;
 	font-size: 10pt;
 	padding: 5px;
 	border: 1px solid #666666;
}
table.table3colswithout{
 	border: 0px solid #666666;
 	border-collapse: collapse;
 	margin: 5px;
}
tr.table3colswithout{
  	
}
td.table3colswithout{
 	font-family: arial, helvetica, sans-serif;
 	font-size: 10pt;
 	padding: 5px;
 	border: 0px solid #666666;
}




   /* EIP - Tabellen */
  div.eiptables{overflow: auto;}
 table.tables{
 	border: 1px solid #666666;
 	border-collapse: collapse;
 	margin: 5px;
 }
  tr.tables{
  	
    }
 td.tables{
 	font-family: arial, helvetica, sans-serif;
 	font-size: 10pt;
 	padding: 5px;
 	border: 1px solid #666666;
 	
 }
 
 /* EIP - Überschriften */
	h1.eip_headline{
		font-size: 11pt;
		font-weight: bold;
		color: #990000;
		background: #E5E5E5;
	}
	h2.eip_headline{
		font-size: 10pt;
		font-weight: bold;
		color: #990000;
		background: #E5E5E5;
	}
	h3.eip_headline{
		font-size: 10pt;
		font-weight: bold;
		color: #990000;
		background: #E5E5E5;
	}
	h4.eip_headline{
		font-size: 10pt;
		font-weight: normal;
		color: #990000;
		background: #E5E5E5;
	}
	h5.eip_headline{
		font-size: 8pt;
		font-weight: bold;
		color: #990000;
		background: #E5E5E5;
	}
	h6.eip_headline{
		font-size: 8pt;
		font-weight: normal;
		color: #990000;
		background: #E5E5E5;
	}
 /* EIP Trennlinie */
 div.eip_trennlinie{
 	position: relative;
 	border-bottom: 1px solid #666666;
 	width: 80%;
 }
 
 div.eip_video  {
 	margin-top:8px;
 	margin-bottom: 8px;
 }
 
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.news_left  {
	margin-top:30px;
	margin-bottom: 20px;
	border-bottom: 1px solid #666666;
	border-top: 1px solid #666666;
	background: #EEEECC;
	padding-top:10px;
	padding-bottom:10px;
}
div.news_headline  {
	font-weight:bold;
	font-size:12pt;
}




body.imgzoomer  {
	background: white;
	margin:0px;
	padding:0px;
	font-family: arial, helvetica, sans-serif;
	font-size: 10pt;
}
div.imgzoomer_closeline  {
	padding:4px;
	background:#CCCCEE;
	text-align:right;
	padding-right:10px;
	margin:0px;
}
a.imgzoomer_link:link    { color: #1E4D9E;
	background: transparent;
	font-size: 10pt; 
	text-decoration: none; }
a.imgzoomer_link:visited { color: #1E4D9E; 
	background: transparent;
	font-size: 10pt;
	text-decoration: none;  }
a.imgzoomer_link:active  { color: #1E4D9E;
	background: transparent;
	font-size: 10pt;
	text-decoration: none;  }
a.imgzoomer_link:hover  { color: #1E4D9E;
	background: transparent;
	font-size: 10pt;
	text-decoration: none;  }

