/* stuttgart-zahnheilkunde.de */ 
/* 2006-11-27  */
/* goersch@bytebetrieb.com  */

/*

Farbschema:


Beige (Hintergrund)
#ffecca

helles grau
#d8dadc

dunkles grau
#98989c

rot
#e4040c

*/


* {
	margin: 0;
	padding-top: 0;
	padding-right: 0mm;
	padding-bottom: 0;
	padding-left: 0;
}

html { height: 100%; }
body {
	width:100%;
	height:100%;
	font:11px/15px Verdana, Helvetica, Geneva, Arial, sans-serif;
	text-align:center;
	color:#333;
	background:#FDF9BB url(/_p/bg.gif) 0 0 repeat-x;
	border-color: #FF6600;
	border-bottom-color: #FF6600;
}


a:link 		{ text-decoration:none; color:#FEFDE2; border-bottom:1px dotted #e4040c; }
a:visited 	{ text-decoration:none; color:#FEFDE2; border-bottom:1px dotted #98989c; }
a:hover 	{ text-decoration:none; color:#FEFDE2; border-bottom:1px solid #e4040c; }
a:active 	{ text-decoration:none; color:#FEFDE2;  border-bottom:1px solid #333; }
a:focus 	{ text-decoration:none; color:#FEFDE2; border-bottom:1px solid #e4040c; }

a img, img 	{ border: none; }

.c { clear:both; }



/* Die Hauptbereiche der Seite */
#seitenblock {
	width:900px;
	margin:0 auto;
	text-align:left;
	padding:10px 0;
	border-color: #FF6600;
	border-right-color: #FF6600;
}
#kopf {
	height:302px;
	background: #B79468;
	border-right-color: #FF6600;
}
#wrapper { background:#fff url(../_p/bg.png) 0 0 repeat-y; width:900px; display:table; }
#inhalt-wrapper {
	float:left;
	width:100%;
	margin:0;
	border-color: #FEFDE2;
}
#inhalt { margin:0 0 0 250px; padding:10px 20px; }
#metanavigation {
	float:left;
	width:250px;
	margin:0 0 0 -900px;
	color: #000000;
}
#fuss { clear:both; width:900px; height:20px; text-align:center; padding:4px 0 1px; background:#ff6600; font-size:10px; font-weight:bold; color:#fff; }

/*body#index #wrapper {height:500px; }


/* Kopfbereich */
h1 { height:84px; background:transparent url(../_p/bg-h1.png) 0 0 no-repeat; text-indent:-9999px; }
#navigation { background:#ff6600; height:28px; }
#navigation ul { list-style-type:none; text-align:right; padding:5px 0 0; font-weight:bold; }
#navigation li { display:inline; padding:0 10px; }

#navigation li a:link,
#navigation li a:visited { text-decoration:none; border:none; color:#fff; }
#navigation li a:hover, 
#navigation li a:active { text-decoration:none; border:none; color:#6F5535; }
#navigation li a:focus {
	text-decoration:none;
	border:none;
	color:#e4040c;
}

#navigation li a.aktiv { color:#e4040c; }


#teaser {
	padding:1px 0;
	height:190px;
	overflow:hidden;
	background-color: #B79468;
}
#teaser img { float:left; margin:0 11px 0 0; }
#teaser p { margin:15px 11px; text-align:center; color:#fff; font:18px/24px Verdana, Helvetica, Geneva, Arial, sans-serif; font-weight:bold; height:170px; vertical-align:middle; }



/* Linke Spalte */
#metanavigation ul { list-style-type:none; text-align:right; font-weight:bold; }
#metanavigation li { padding:3px 10px; font-size:11px; line-height:21px; }

#metanavigation li a:link,
#metanavigation li a:visited { text-decoration:none; border:none; color:#000000; }
#metanavigation li a:hover, 
#metanavigation li a:active { text-decoration:none; border:none; color:#e4040c; }
#metanavigation li a:focus { text-decoration:none; border:none; color:#000000; }

#metanavigation h3 {
	font-weight:bold;
	font-size:13px;
	color:#FFFFFF;
	text-align:right;
	padding:10px 10px;
	text-decoration: none;
}
#metanavigation h4 {font-weight:bold; font-size:11px; color:#000000; text-align:right; padding:10px 10px; }
#metanavigation p {font-size:11px; color:#000000; text-align:right; padding:10px 10px; }


/* Inhalt */
#inhalt p {
	margin:0 0 11px;
	font-family: Arial;
	font-size: 12px;
}
#inhalt h2 { margin:0 0 11px; font-weight:bold; font-size:13px; color:#FF6600; }
#inhalt h3 { font-weight:normal; font-size:11px; }

.team { clear:left; display:table; margin-bottom:10px; }
.team img { float:left; margin-right:10px; }

