/* CSS-Standard fuer Dr. Imam, Neustadt, www.dr-imam.de */
body{
margin: 0;
padding: 0;
border: 0;
background-color: #e3d2a2; 
}

/**/
/*{ display: none; }*/

html, body										{ background-color: #e3d2a2; }
html, body, td, div 							{ color: #323232; font-size: 15px; font-family: Albany, Verdana, Arial, Tahoma, sans-serif; margin: 0; }
p 												{ font-size: 12px; font-family: Albany, Verdana, Arial, Tahoma, sans-serif; }

/* --------------------  IDs Template --------------------------  */

#Container										{ width: 100%; }

#Anschrift										{  }

#Oben 											{ width: 986px; }
#ContainerInhalt 								{ background-color: white; width: 984px; border-right: 1px solid #a18f5a; border-left: 1px solid #a18f5a; }	

#FotoContainerKontakt							{ position: absolute; top: 100px; left: 500px; overflow: visible; }

#Inhalt 										{ background-image: url(../pix/images/hg_inhalt.jpg); background-repeat: no-repeat; background-attachment: scroll; background-position: center 50px; text-align: left; position: relative; margin: 0; padding: 15px 40px 10px 15px; }
#Inhalt h1										{ font-size: 48px; color: black; font-variant: normal; font-family: Albany, Verdana, Arial, Tahoma, sans-serif; margin: 20px 0 40px; }
#Inhalt h2 										{ color: black; font-size: 24px; font-family: Albany, Verdana, Arial, Tahoma, sans-serif; font-variant: normal; margin-top: 15px; }
#Inhalt p										{ font-size: 15px; font-family: Verdana, Arial, Tahoma, sans-serif; text-align: justify; }

#Inhalt div.faqfrage							{ width: 600px; font-style: italic; padding: 20px; }
#Inhalt div.faqantwort							{ width: 600px; font-weight: bold; padding: 20px; }

#Inhalt table.lageplan							{ background-color: #fff; }
#Inhalt table.lageplan td						{ background-color: #b8c7b4; margin: 2px; padding: 4px; }
#Inhalt table.lageplan td div.grafiktitel		{ background-color:#fff; padding:8px; }


#ContainerNavi									{ width: 986px; height: 46px; background-image: url(../pix/images/template_06.gif); background-repeat: no-repeat; margin: 0; padding: 0; }
#Navi											{ color: #a3b99e; font-size: 16px; font-family: Albany, Verdana, Arial, Tahoma, sans-serif; font-weight: bold; text-align: right; margin-right: 10px; padding-top: 4px; }
#Navi a											{ font-size: 17px; font-family: Albany, Verdana, Arial, Tahoma, sans-serif; font-weight: bold; padding: 3px; }
#Navi a:link 									{ color: #fff; text-decoration: none; }
#Navi a:visited 								{ color: #fff; text-decoration: none; }
#Navi a:hover									{ color: #3a6831; background-color: #fff; text-decoration: none; }
#Navi a:active									{ color: #3a6831; background-color: #fff; text-decoration: none; }
#Navi span.nolink								{ color: #3a6831; text-decoration: none; background-color: #fff; font-size: 17px; font-family: Albany, Verdana, Arial, Tahoma, sans-serif; font-weight: bold; padding: 3px; }

#Oeffnungszeiten								{ background-color: #fff; font-family: Albany, Verdana, Tahoma, Arial, sans-serif; margin: 5px 0 20px;}
#Oeffnungszeiten .wochentag 					{ color: #202020; font-size: 16px; font-weight: bold; background-color: #b8c7b4; }
#Oeffnungszeiten .uhrzeit 						{ color: #2b2b2b; font-size: 16px; background-color: #b8c7b4; }


#Subnavi										{ font-size: 12px; padding-right: 10px; }
#Subnavi a										{ font-size: 12px; font-family: Albany, Verdana, Arial, Tahoma, sans-serif; font-weight: normal; padding-right: 3px; padding-left: 3px; }
#Subnavi a:link 								{ color: #9b8853; text-decoration: none; }
#Subnavi a:visited 								{ color: #9b8853; text-decoration: none; }
#Subnavi a:hover								{ color: #000; background-color: #fff; text-decoration: none; }
#Subnavi a:active								{ color: #000; background-color: #fff; text-decoration: none; }

#Unten											{ color: #9b8853; font-size: 11px; text-align: right; font-family: Albany, Verdana, Arial, Tahoma, sans-serif; background-image: url(../pix/images/template_08.gif); background-repeat: no-repeat; width: 986px; height: 29px; padding-top: 4px; }


/* --------------------  IDs Startseite --------------------------  */


#StartContainer									{ margin-top: 2%; }

#StartNaviContainer										{ background-image: url(../pix/images/start_03.gif); background-repeat: no-repeat; position: relative; width: 742px; height: 29px; }
#StartNavi { color: #a3b99e; font-size: 16px; font-family: Albany, Verdana, Arial, Tahoma, sans-serif; font-weight: bold; }
#StartNavi a									{ font-size: 14px; font-family: Albany, Verdana, Arial, Tahoma, sans-serif; font-weight: bold; padding: 1px; }
#StartNavi a:link 								{ color: #fff; text-decoration: none; }
#StartNavi a:visited 							{ color: #fff; text-decoration: none; }
#StartNavi a:hover								{ color: #3a6831; background-color: #fff; text-decoration: none; }
#StartNavi a:active								{ color: #3a6831; background-color: #fff; text-decoration: none; }


#StartName										{ background-image: url(../pix/images/start_05.jpg); background-repeat: no-repeat; position: relative; width: 742px; height: 192px; }
#StartAnschrift									{ background-image: url(../pix/images/start_06.gif); background-repeat: no-repeat; position: relative; width: 742px; height: 23px; }
#StartFoto										{ background-image: url(../pix/images/start_07.jpg); background-repeat: no-repeat; position: relative; width: 742px; height: 178px; text-align: left; }
#StartUnten										{ background-image: url(../pix/images/start_08.gif); background-repeat: no-repeat; position: relative; width: 742px; height: 25px; }

#StartSubnavi									{ color: #959595; font-size: 11px; font-family: Albany, "trebuchet ms", Verdana, Arial, Tahoma, sans-serif; font-weight: normal; text-align: left; position: absolute; top: 160px; left: 570px; overflow: visible; }
#StartSubnavi a									{ font-size: 11px; font-family: Albany, "trebuchet ms", Verdana, Arial, Tahoma, sans-serif; font-weight: normal;  }
#StartSubnavi a:link 							{ color: #959595; text-decoration: underline; }
#StartSubnavi a:visited 						{ color: #959595; text-decoration: underline; }
#StartSubnavi a:hover							{ color: #000; background-color: transparent; text-decoration: none; }
#StartSubnavi a:active							{ color: #000; text-decoration: none; }

#Team											{ padding-top: 50px; }

#Team img { vertical-align: middle; margin-right: 20px; }
#Team span.teamname { font-weight: bold; }
#Team span.teamzusatzinfo { font-style: italic; }
/* --------------------  IDs Grafiken und Fotos  --------------------------  */
#PraxisFoto01									{ overflow: visible; }
#FAQFoto01 { position: absolute; top: 100px; left: 700px; overflow: visible; }
#PortaitDrImam									{ margin: 0 10px 10px 0 }

#LageplanUebersicht								{ margin: 0; }
#LageplanDetail									{ margin: 0 }

/* --------------------  TAGS  --------------------------  */
h1												{ color: #000; font-size: 30px; font-family: Albany, Verdana, Arial, Tahoma, sans-serif; font-variant: small-caps; margin: 0; padding: 0; }
h2												{ color: #000; font-size: 20px; font-family: Albany, Verdana, Arial, Tahoma, sans-serif; margin: 0; padding: 0; }
h3												{ color: #000; font-size: 20px; font-family: Albany, Verdana, Arial, Tahoma, sans-serif; margin: 0; padding: 0; }
h4												{ color: #000; font-size: 18px; font-family: Albany, Verdana, Arial, Tahoma, sans-serif; margin: 0; padding: 0; }
h5												{ color: #000; font-size: 13px; font-family: Albany, Verdana, Arial, Tahoma, sans-serif; text-transform: uppercase; letter-spacing: 0.2em; margin: 0; padding: 0; }
h6												{ color: #000; font-size: 12px; font-family: Albany, Verdana, Arial, Tahoma, sans-serif; margin: 0; padding: 0; }


a												{ font-size: 16px; font-family: Albany, "trebuchet ms", Verdana, Arial, Tahoma, sans-serif; font-variant: normal; line-height: normal; text-decoration: none; }
a:link											{ color: #454545; text-decoration: underline; }
a:visited										{ color: #454545; text-decoration: underline; }
a:hover											{ color: #fff; background-color: #1b6000; text-decoration: none; }
a:active										{ color: #fff; background-color: #1b6000; text-decoration: none; }
li 												{ font-size: 15px; line-height: 2em; }

div.zurueck										{ float: right; margin-bottom: 40px; }

div.preloadimages 								{ z-index: 99; visibility: hidden; }

div.zentrierer									{ text-align: center; }
div.linksausrichter								{ text-align: links; }
div.rechtsausrichter							{ text-align: rechts; }
div.fotogalerie									{ text-align: center; }
img.fotogalerie									{ margin: 10px; }
/* --------------------  KLASSEN  --------------------------  */

.blocksatz						{ text-align: justify; }
.bu								{ color: #363636; font-size: 12px; font-weight: bold; }					
.floatrechts 					{ float: right; }
.floatlinks 					{ float: left; }
.clearboth						{ clear: both; }
.hg_farbe_01 				{ background-color: #e2e2e2; }
.nolink 					{ color: white; background-color: #a00; margin: 2px; }
.signal						{ background-color: #aa0000; color: #ffffff; padding: 2px; }

/* - - - - - - - - - - - - -  Schrift  - - - - - - - - - - - - -   */

.klein							{ font-size: 11px; }
.mittel							{ font-size: 13px; }
.gross							{ font-size: 18px; }
.link_schriftgrad_1				{ font-size: 12px; font-weight: bold; padding: 5px; }
.link_schriftgrad_2				{ font-size: 16px; font-weight: bold; padding: 5px; }
.link_schriftgrad_3				{ font-size: 19px; padding: 5px; }
.fett 							{ font-weight: bold; }
.kursiv 						{ font-style: italic; }

