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

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

/* Links */
a:link, a:visited, a:active, a:hover  { 
	color: #AA1F25;
	background: white;
	font-size: 11pt; 
}
a:hover  { 
	color: #AA8025;
	background: white;
}

/* Links */
a.white:link, a.white:visited, a.white:active, a.white:hover  { 
	color: white;
	background: #AA1F25;
	font-size: 11pt; 
	text-decoration: none;	
}
a.white:hover  { 
	color: #FFFFFF;
	background: #AA1F25;
	text-decoration:underline;
}

/* Links */
a.red:link, a.red:visited, a.red:active, a.red:hover  { 
	color: #AA1F25;
	background: white;
	font-size: 11pt; 
}
a.red:hover  { 
	color: blue;
	background: white;
}



	
/* Links */
a.menu:link, a.menu:visited, a.menu:active, a.menu:hover    { 
	color: #AA1F25;
	background: white;
	font-size: 11pt;
	border-top: 1px solid #C8C8C8;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 20px;
	font-weight: bold;
	text-decoration: none;
	display: block;
}
a.menu:hover  {
	color: #AA8025;	
	background: white url('http://www.feudenheim-gymnasium.de/clips/menu-button.gif');
	background-repeat: no-repeat;
	background-position: 2px 8px; }

/* Links */
a.menu_active:link, a.menu_active:visited, a.menu_active:active, a.menu_active:hover    { 
	color: #AA1F25;
	background: white url('http://www.feudenheim-gymnasium.de/clips/menu-button.gif');
	background-repeat: no-repeat;
	background-position: 2px 8px;
	font-size: 11pt;
	border-top: 1px solid #C8C8C8;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 20px;
	font-weight: bold;
	text-decoration: none;
	display: block;
}
a.menu_active:hover  {
	color: #AA8025;
	background: white url('http://www.feudenheim-gymnasium.de/clips/menu-button.gif');
	background-repeat: no-repeat;
	background-position: 2px 8px; 
}




/* Links */
a.menu2:link, a.menu2:visited, a.menu2:active, a.menu2:hover    { 
	color: #AA1F25;
	background: white;
	font-size: 11pt;
	border-top: 1px solid #C8C8C8;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 35px;
	font-weight: bold;
	text-decoration: none;
	display: block;
}
a.menu2:hover  {color: #AA8025;background: white;	
	background: white url('http://www.feudenheim-gymnasium.de/clips/menu-button.gif');
	background-repeat: no-repeat;
	background-position: 17px 6px; }

/* Links */
a.menu2_active:link, a.menu2_active:visited, a.menu2_active:active, a.menu2_active:hover    { 
	color: #AA1F25;
	background: white url('http://www.feudenheim-gymnasium.de/clips/menu-button.gif');
	background-repeat: no-repeat;
	background-position: 17px 6px;
	font-size: 11pt;
	border-top: 1px solid #C8C8C8;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 35px;
	font-weight: bold;
	text-decoration: none;
	display: block;
}
a.menu2_active:hover  {color: #AA8025;
	background: white url('http://www.feudenheim-gymnasium.de/clips/menu-button.gif');
	background-repeat: no-repeat;
	background-position: 17px 6px; }


/* Links */
a.menu3:link, a.menu3:visited, a.menu3:active, a.menu3:hover    { 
	color: #AA1F25;
	
	font-size: 11pt;
	border-top: 1px solid #C8C8C8;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 50px;
	font-weight: normal;
	text-decoration: none;
	display: block;
}
a.menu3:hover  {color: #AA8025;
	background: white url('http://www.feudenheim-gymnasium.de/clips/menu-button-3.gif');
	background-repeat: no-repeat;
	background-position: 32px 6px;
	font-weight:normal; }

/* Links */
a.menu3_active:link, a.menu3_active:visited, a.menu3_active:active, a.menu3_active:hover    { 
	color: #AA1F25;
	background: white url('http://www.feudenheim-gymnasium.de/clips/menu-button-3.gif');
	background-repeat: no-repeat;
	background-position: 32px 6px;
	font-size: 11pt;
	border-top: 1px solid #C8C8C8;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 50px;
	font-weight: normal;
	text-decoration: none;
	display: block;
}
a.menu3_active:hover  {color: #AA8025;
	background: white url('http://www.feudenheim-gymnasium.de/clips/menu-button-3.gif');
	background-repeat: no-repeat;
	background-position: 32px 6px;
	font-weight: normal; }



/* Überschriften */
h1 {
	font-size: 12pt;
	font-weight: bold;
}
h2 {
	font-size: 11pt;
	font-weight: bold;
}
h3 {
	font-size: 10pt;
	font-weight: bold;
}
/* Überschrift für Impressum (muss gesetzt werden!) */
h2.impressum {
	font-size: 11pt;
	font-weight: bold;
}
/* Normale Texte */
span.impressum  {
	font-size: 10pt;  }
	
	
div#main{
	position: relative;width:990px;
}
div#top{
	position: relative; width: 990px;height:45px;background: #AA1F25; color: white;text-align: right;
}
div#top_d{
	padding: 5px;padding-top: 18px;padding-right: 10px;
}
div#menu{
	position: relative;width:205px;float: left;padding-top: 45px;
}
div#adress{
	padding-left:20px;background:white;color:#AA1F25;
}
div#content{
	position: relative;width:770px;float: right;
}
div#content_d{
	padding:20px;padding-left: 35px;
}
div#bottom{
	position:relative;width:990px;background: #AA1F25;color: white;
}
div#bottom1{
	position: relative;float: left;width: 200px;background: #AA1F25;color: white;
}
div#bottom2{
	position: relative; float: right; width: 790px;background: #AA1F25;color: white;
}
div#bottom1_d{
	padding: 5px;padding-left: 20px;
}
div#bottom2_d{
	padding: 5px;
	padding-left: 55px;
}
	
	
	




 /* EIP - Überschriften */
h1.eip_headline{
	font-size: 11pt;
	font-weight: bold;
	color: #AA1F25;
	background: #FFFFFF;
	font-family: arial;
	border-bottom: 1px solid #C8C8C8;
	padding-bottom: 4px;
	margin-top: 3px;
}
h2.eip_headline{
	font-size: 11pt;
	font-weight: bold;
	color: #AA1F25;
	background: #FFFFFF;
	font-family: arial;
	padding-bottom: 4px;
	margin-top: 3px;
}
h3.eip_headline{
	font-size: 11pt;
	font-weight:normal;
	color: #AA1F25;
	background: #FFFFFF;
}
h4.eip_headline{
	font-size: 10pt;
	font-weight: bold;
	color: #AA1F25;
	background: #FFFFFF;
}
h5.eip_headline{
	font-size: 10pt;
	font-weight: bold;
	color: #AA1F25;
	background: #FFFFFF;
}
h6.eip_headline{
	font-size: 10pt;
	font-weight: bold;
	color: #AA1F25;
	background: #FFFFFF;
}
	



p.eip_htmltext{
	margin-top: 5px;
	margin-bottom: 5px;	
	text-align: justify;
}
p.eip_imgtext_text{
	margin: 0px;
	text-align: justify;
}

ul.eip_unordered_list{}


img.eip_img_img{
	display:block;
	margin-top: 10px;
	margin-bottom: 10px;
}
img.eip_imgtext_img{
	/* border-bottom: 13px solid #AA1F25; */
}

/* Newsblock */
div.newsblock{
	margin: 20px;position: relative;
	padding: 10px;
	border-top: 1px dotted #AA1F25;border-bottom: 1px dotted #AA1F25;
	background: #E8E8E8;
	text-align: justify;
}
div.newsblock_dist_top{
	padding-right:10px;padding-left:10px;font-weight: bold;
}
div.newsblock_dist{
	padding-right:10px;padding-left:10px;
	text-align: justify;
}

/* EDIT - IN - PLACE Ausgabe Klassen
 * EIP - Element - htmltext */

 /* EIP - Element - imgcollection */
img.eip_imgcollection{
	border: 1px solid #666666;
	margin: 5px;
	border-bottom: 13px solid #AA1F25;
}
 /* EIP - Element - eip_imgcollectiontext */
img.eip_imgcollectiontext_img{
	border: 1px solid #666666;
	border-bottom: 13px solid #AA1F25;
}
p.eip_imgcollectiontext_text{
	margin: 0px;
	text-align: justify;
}

 /* 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 - Tabellen */
div.eiptables{overflow: auto;width: 100%;height:auto;  }
table.tables  {
 	border: 1px solid #BEBEBE;
 	border-collapse: collapse;
 	padding: 7px;
 	margin-top: 5px;
 	margin-bottom:8px;
 	padding-left:0px;
 	margin-left: 1px;
}
tr.tables  {
  	
}
td.tables  {
 	font-family: arial, helvetica, sans-serif;
 	font-size: 11pt;
 	padding: 7px;
 	border: 1px solid #BEBEBE;
}
table.tableswithout  {
 	border: 0px solid #BEBEBE;
 	border-collapse: collapse;
 	padding: 7px;
 	margin-top: 5px;
 	margin-bottom:8px;
 	padding-left:0px;
 	margin-left: 1px;
}
tr.tableswithout  {
  	
}
td.tableswithout  {
 	font-family: arial, helvetica, sans-serif;
 	font-size: 11pt;
 	padding: 7px;
 	border: 0px solid #BEBEBE;
}

 /* EIP Trennlinie */
 div.eip_trennlinie{
 	position: relative;
 	border-bottom: 1px solid #C8C8C8;
  	margin-left:0px;
 }
 
div.eip_video  {
	margin-bottom: 8px;
	margin-top: 8px;
	background:#BBBBBB;
}


	
	
	


/* ###########################*/
select.form{
	width: 300px;
	font-size:8pt;
	border: #AA1F25 1px solid;
}
input.form{
	width: 300px;
	font-size:8pt;
	border: #AA1F25 1px solid;
}
textarea.form{
	width: 300px;;
	font-size:8pt;
	border: #AA1F25 1px solid;
}




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;  }

