  body {
		background-color: #DFCAD9;
    font-size: 100.01%;
    font-family: Helvetica,Arial,sans-serif;
    margin: 0; padding: 0;
    text-align: center;  /* Zentrierung im Internet Explorer */
  }
/*
	p#kopf { background: #ffffff url(images/template/elbegastroKopf.gif) repeat-y; width:931px; height:163px;
	 margin: 0 auto; margin-top:0px; }
*/ 

  p#kopf {
    clear: both;
    font-size: 4em;
    margin: 0; padding: 0;
    text-align: center;
		height: 163px;
		border: 0px solid;
    background: url(/fileadmin/images/template/elbegastroKopf.gif) no-repeat top;
  }	 	 
	 
  p#Fusszeile {
    clear: both;
    font-size: 2em;
    margin: 0; padding: 0;
    text-align: center;
		border: 0px solid;
    background: url(/fileadmin/images/template/elbegastroFooter.gif) no-repeat bottom;
  }	 

  div#Seite {
    text-align: left;    /* Seiteninhalt wieder links ausrichten */
    margin: 0px auto;      /* standardkonforme horizontale Zentrierung */
		margin-top: 0px;
    width: 895px;
    padding: 0;
    background: #ffffff url(images/template/kachel_mainElbe.gif) repeat-y;
    border: 0px solid #A22A50;
		border-top: 0;
  }

  ul#nav {
    font-size: 0.83em;
    float: left; width: 168px;
    margin: 10px 0 1.2em; padding: 0;
  }
  ul#nav li {
    list-style: none;
    margin: 0;
  }
	
	#nav li.hp {border-top: 1px solid #CFA2B7; font-weight: bold;}
	
  ul#nav a {
    display: block;
    padding: 0.4em 0.2em 0.4em 20px;
		text-decoration:none;
		color: white;
  }
	
  ul#nav a.level3 {
    padding: 0.2em 0.2em 0.2em 37px;
		font-size: 90%;
  }	

  ul#nav a.level3akt {
    padding: 0.2em 0.2em 0.2em 37px;
		color: #95193F;
		background-color: white;		
		font-size: 90%;		
  }		
	
  ul#nav a:hover {
    color: white; background-color: #CA5A7E;
  }
	
	ul#nav a.akt {
		color: #95193F;
		background-color: white;
	}
	
	ul#nav a.akt:HOVER {
		color: #95193F;
		background-color: white;
	}

  div#Inhalt {
    margin: 13px 0 1em 172px;
    padding: 0px 25px 0px 30px;
		min-height: 540px;
  }
  * html div#Inhalt {
    height: 1em;  /* Workaround gegen den 3-Pixel-Bug des Internet Explorer bis Version 6 */
    margin-bottom: 0;
  }
	
	div#Inhalt {line-height:1.3em;}
	
	.bodytext { line-height:1.3em; }
	
	div#Inhalt, div#Inhalt td  {font: 0.8em Helvetica,Arial,sans-serif; color: #000; line-height:1.3em;}
	
	div#Inhalt h1 {font: 1.4em Helvetica,Arial,sans-serif; font-weight:bold; color: #95193F;
	margin-top: 0; margin-bottom:0.5em;}
	
	div#Inhalt h2 {font: 1.1em Helvetica,Arial,sans-serif; font-weight:bold; color: #000;
	margin-top: 0; margin-bottom:0.5em;}
	
	/*grüne Schrift mit grüner Trennlinie unten (für die Produktseiten) */
	h3 {font: 1.1em Helvetica,Arial,sans-serif; font-weight:bold; color: #95193F;
  padding-top: 2px; padding-bottom:0; margin-bottom:10px; border-bottom: 1px solid #95193F;}	
	
	/* ZITAT-Style */
	h4 {font: 140% Helvetica,Arial,sans-serif; font-weight:bold; color: #95193F; margin-top:0px; padding-top:0px; }	
	
	/* Zitat -> Fix solange RTE nicht geht */
	div#Inhalt h4 {font: 110% Helvetica,Arial,sans-serif; font-weight:bold; color: #95193F;
	margin-top: 1.2em; margin-bottom:2.2em;}
	
	/* grüne fette Schrift (Team) -> Fix solange RTE nicht geht */
	div#Inhalt h5 {font: 85% Helvetica,Arial,sans-serif; font-weight:bold; color: #95193F;
	margin:0;padding:0;}
	
	/* grüne Trennlinie */
	div#Inhalt h6 {	margin:0; padding:0;  border-top: 1px solid #95193F; clear: both; }
	
	hr {  height:0; border-bottom: 1px solid #95193F; border-top:0px; padding-top:0px; margin-top:20px; margin-bottom:20px;}
	
	div#Inhalt p.zitat {font: 100% Helvetica,Arial,sans-serif; font-weight:bold; color: #95193F;
	margin-top: 1em; margin-bottom:0.5em; border:0;
  }
	.contenttable { border:0; padding:0px; margin:0px;}
	.contenttable td { border:0; padding:0px; margin:0px;}
	/*
	div#Inhalt img { border: 1px solid #578D72; margin-right:2px; padding:0; margin-left:0;}
	*/
	
	div#Inhalt img { margin-right:2px; padding:0; margin-left:0;}
	
	*html div#Inhalt img { margin-right:1px; }
	
	div#Inhalt a {color: black;}
	div#Inhalt a:hover {color: #95193F;}


	
	/* Kontaktformular*/
	.kRot {font: 80% Helvetica,Arial,sans-serif; font-weight:normal; color: #95193F;}
	.kNormal {font: 80% Helvetica,Arial,sans-serif; font-weight:normal; color: #000;}
	#kontaktTabelle.img {border:0px;}
	
	/* Das hier ist das neue Zitag */
	p .bodytext {line-height:1.3em;}
	
	div.csc-textpic.csc-textpic-intext-left {  height: 119px; border-bottom: 1px solid #95193F; margin-bottom:10px; padding-bottom:10px; margin-top:10px;}
	
	p.csc-frame-frame2, table.csc-frame-frame2 { 
		font: 110% Helvetica,Arial,sans-serif; font-weight:bold; color: #95193F; 
	}	
	
	p.csc-frame-frame3, table.csc-frame-frame3 { 
		padding: 0 0 10px 0; border-bottom: 1px solid #95193F;  margin: 0 0 10px 0; 
	}
	
	p.csc-frame-frame4 {
	font: 110% Helvetica,Arial,sans-serif; font-weight:bold; color: #95193F;
	margin-top: 1em; margin-bottom:0.5em; border:0;
	}
	
	#Inhalt table td {padding:0px;}
	
	td { vertical-align: top; }
	img { border: 0px; }
	
a.internal-link { Arial,Verdana sans-serif; color: #000;}
a.internal-link:HOVER { Arial,Verdana sans-serif; color: #95193F;}

/*
div.csc-textpic-imagerow,div.csc-textpic-imagewrap {background-color:gray;border: 2px solid red;width:620px;}
*/
.csc-textpic-image {border:0px solid white;}
dl,dt,dd {padding:0;margin:0;}
img {padding:0;margin:0;}

span.important { color: red; }
span.name-of-person { color: #95193F; }

/*
div.csc-textpic { border: 1px solid #eee; }

div.csc-textpic-imagewrap { border: 1px solid green; background-color: #ffffee; float:left;}
dl { clear: both; }

div.csc-textpic-text { width:90%; }

dl,dt,dd, div.csc-textpic-imagewrap, div.csc-textpic-imagecolumn , div.csc-textpic-image , img, dl.csc-textpic-image {margin: 0 0 0 0; padding: 0 0 0 0; }
*/

/* SUCHE */
#Inhalt table.csc-searchform { margin-top:30px; border: 1px solid #95193F; background-color:#F5EDF2; }
#Inhalt table td.csc-form-labelcell, #Inhalt table td.csc-form-fieldcell{ padding:10px; }

#c78 { width: 100%; border-bottom: 1px solid #95193F; }