
body    { font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; }
p  { margin: 0px }
img { border: none 0px }
a  { color: #1b387c; text-decoration: none }
a:hover  { text-decoration: underline }
h1 {display:none}

h3  { font-weight: bold; font-size: 12px; margin-top: 24px; margin-bottom: 30px }
h4   { font-size: 12px; margin-top: 12px; margin-bottom: 6px }

/* Allgemeine Klassen */
.clear    { font-size: 0px; line-height: 0px; clear: both; height: 0px }
.alignright {float:right}
.clearright {clear:right}
.alignleft {float:left}
.druckbereich   {  }
.druckadresse  { font-size: 10px; line-height: 10px; float: right } 
.druckadresse h3  { font-size: 11px; margin: 4px 0px 2px; padding: 0px }
.druckadresse p  { margin: 0px; padding: 0px }

/* Formate Kopfleiste ------------------- */
#kopfleiste  {  }
#kopfleiste img { }
#kopfleiste ul  { display:none }

/* Formate Inhaltskasten ------------------- */

/* Formate Menue Spalte ------------------- */
#SpalteMenue    {display:none}


/* Formate Untermenue ------------------ */
#SpalteUnterMenue      { display:none }


/* Formate Menue Leiste oben ------------------ */
#MenueLeiste   { display:none}
#MenueLeiste ul   { list-style-type: none; margin: 0px; padding: 0px }
#MenueLeiste li  {  }
#MenueLeiste a  { color: #4d3618; font-style: italic; text-decoration: none }
#MenueLeiste a:hover  { color: #1b387c }
#MenueLeiste .akiv  { color: #1b387c; visibility: visible }
#MenueLeiste div    { display:none }



/* Formate Content ------------------- */
#content     {  }
#content p   { }
	/* Formate kontaktformular --------------------------- */
	#kontaktform form   { margin: 7px 0px 0px }
	#kontaktform p  { line-height: 24px }
	#kontaktform input    { border: solid 1px #beb9b2; width: 290px }
	#kontaktform .radio      { margin-left: 77px; border: none 0px; width: 10px }
	#kontaktform span     { text-align: right; float: left; clear: left; padding-right: 10px; width: 65px; display: block }
	#kontaktform textarea  { border: solid 1px #beb9b2; width: 290px; height: 50px }
	#kontaktform .submit  { font-size: 12px; line-height: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: white; margin-top: 15px; margin-right: auto; margin-left: auto; border: solid 1px #beb9b2; width: 140px; height: 20px }

	/* Formate Anfahrt --------------------------- */
	#anfahrtsskizze {display:none}
	#anfahrt ul     { list-style-type: none; list-style-position: inside; margin: 10px 0px 0px; padding: 0px }
	#anfahrt img   { float: left; margin: 0px 10px 5px 0px; display: block }
	#anfahrt li    { clear: both; margin: 0px; padding: 0px; width: 75% }
	
	/* Formate Sprechzeiten Block -------------------- */
	.sprechzeiten span   { float: left; width: 75px }
	
	
/* Formate Fusszeile ------------------ */
#fusszeile  { display: none}

