body      {
	background: url('http://www.paulusheim.de/clips/farbverlauf.gif') #F2F4F6;
	background-repeat: repeat-x;
	color: #4D5356;
	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: #1E4D9E;
	background: transparent;
	font-size: 10pt; 
	text-decoration: underline; }
a:visited { color: #1E4D9E; 
	background: transparent;
	font-size: 10pt;
	text-decoration: underline;  }
a:active  { color: #1E4D9E;
	background: transparent;
	font-size: 10pt;
	text-decoration: underline;  }
a:hover  { color: #1E4D9E;
	background: transparent;
	font-size: 10pt;
	text-decoration: underline;  }
	
/* Links */
a.noback:link    { color: #1E4D9E;
	background: transparent;
	font-size: 10pt; 
	text-decoration: none; }
a.noback:visited { color: #1E4D9E; 
	background: transparent;
	font-size: 10pt;
	text-decoration: none;  }
a.noback:active  { color: #1E4D9E;
	background: transparent;
	font-size: 10pt;
	text-decoration: none;  }
a.noback:hover  { color: #1E4D9E;
	background: transparent;
	font-size: 10pt;
	text-decoration: none;  }
	
a.topmenu:link    { color: #000066;
	background: transparent;
	font-size: 10pt;
	text-decoration: none;
	padding-left: 15px;
}
a.topmenu:visited { color: #000066; 
	background: transparent;
	font-size: 10pt; 
	text-decoration: none;
	padding-left: 15px;
	}
a.topmenu:active  { color: #000066;
	background: transparent;
	font-size: 10pt;
	text-decoration: none;
	padding-left: 15px; }
a.topmenu:hover  { color: #000022;
	background: transparent;
	font-size: 10pt;	
	text-decoration: none;
	padding-left: 15px;}
		
a.topmenu_active:link    { color: #000066;
	background: transparent;
	font-size: 10pt;
	font-weight: bold;
	text-decoration: none;
	padding-left: 15px;
}
a.topmenu_active:visited { color: #000066; 
	background: transparent;
	font-size: 10pt; 
	font-weight: bold;
	text-decoration: none;
	padding-left: 15px;
	}
a.topmenu_active:active  { color: #000066;
	background: transparent;
	font-size: 10pt;
	font-weight: bold;
	text-decoration: none;
	padding-left: 15px; }
a.topmenu_active:hover  { color: #000066;
	background: transparent;
	font-size: 10pt;
	font-weight: bold;
	text-decoration: none;
	padding-left: 15px;}
	

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

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



a.bildergalerie_thumb:link    { color: #1E4D9E;
	background: transparent;
	font-size: 10pt;
	text-decoration: none;
}
a.bildergalerie_thumb:visited { color: #1E4D9E; 
	background: transparent;
	font-size: 10pt; 
	text-decoration: none;
	}
a.bildergalerie_thumb:active  { color: #1E4D9E;
	background: transparent;
	font-size: 10pt;
	text-decoration: none;
	 }
a.bildergalerie_thumb:hover  { color: #1E4D9E;
	background: transparent;
	font-size: 10pt;
	font-weight: bold;
	text-decoration: none;
}

img.bildergalerie_thumb  {  border: 1px solid #1E4D9E;  }

div.bildergalerie_thumb {  background: #EEEEFF;
	padding:10px;
	margin-bottom:15px;
	text-align:center;
	border-top:1px dotted #BBBBCC;
	border-bottom:1px dotted #BBBBCC;  }



div.menu2{
	font-style: normal;
	background: transparent;
	font-size: 10pt; 
	font-weight: normal;
	text-decoration: none;
	padding-left: 25px;
	color: #9999BB;
}

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

}
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;margin-right:auto;margin-left:auto;text-align:left;
}
div#pic_top{
	position:absolute;width: 990px;height:191px;border-top: 1px solid white;top:15px;left: 0px;
}
div#dist_top{
	position:relative;height:150px;
}
div#menu{
	position:relative;float: left; width:200px;padding-top: 90px;
}
div.menu2_sub{
	line-height: 18px;
}
div#content_main{
	position:relative;width:790px;float: right;
}
div#content{
	position:relative;width:620px;float: left;
}
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: 2px;margin-bottom:20px;
}
div#news{
	position:relative;width:170px;float: right;padding-top: 60px;
}
div#news_dist{
	position:relative;background: white;border: #BEBEBE 1px solid;border-left: 0px;padding:6px;
}


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

/* Newsblock */
div.news_right{
	margin: 20px;position: relative;padding: 10px;border-top: 1px dotted #AAAAAA;border-bottom: 1px dotted #AAAAAA;background: #EEEEFF;
}
div.news_left{
	margin: 20px;position: relative;padding: 10px;border-top: 1px dotted #AAAAAA;border-bottom: 1px dotted #AAAAAA;background: #EEEEFF;
}

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

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

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



 /* EIP - Überschriften */
h1.eip_headline{
	font-size: 14pt;
	font-weight: bold;
	color: #47B8B8;
	background: #FFFFFF;
	font-family: verdana;
}
h2.eip_headline{
	font-family: verdana;
	font-size: 12pt;
	font-weight: bold;
	color: #303030;
	background: #FFFFFF;
}
h3.eip_headline{
	font-size: 11pt;
	font-weight: bold;
	color: #FF6633;
	background: #FFFFFF;
	text-decoration: none;
	text-transform:uppercase;
}
h4.eip_headline{
	font-size: 10pt;
	font-weight: bold;
	color: #666666;
	background: #FFFFFF;
	text-decoration: underline;
}
h5.eip_headline{
	font-size: 10pt;
	font-weight: bold;
	color: #666666;
	background: #FFFFFF;
}
h6.eip_headline{
	font-size: 10pt;
	font-weight: bold;
	color: #9999AA;
	background: #FFFFFF;
}
	


 /* EIP Trennlinie */
 div.eip_trennlinie{
 	position: relative;
 	border-bottom: 1px solid #666666;
 	width: 99%;
 	margin-left:0px;
 	margin-right:auto;
 }
 
 div.eip_video  {
 	margin-bottom: 8px;
 	margin-top: 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.menue_point{
	margin-top: 8px;
	width: 180px;
	border-bottom: 1px dotted #BEBEBE;
}




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

