/* Stemcells */
/* Color
===================================================*/

body 				{ background:#fff; color:#707172; }

a:link, a:visited 	{ color:#707172; }
a:active, a:hover 	{ color:#9a0a0a; }

/* Typography
===================================================*/

body 				{ font-family:Arial,Helvetica,sans-serif; font-size:11px; line-height:14px; text-align:left; }

img, fieldset 		{ border:0; }
strong 				{ font-weight:bold; }

a:link, a:visited 	{ text-decoration:underline; font-weight:bold; }
a:hover, a:active 	{ text-decoration:none; font-weight:bold; }

h2 					{ font-size:14px; line-height:14px; margin:0; padding:0; }
input, textarea 	{ border:#857660 1px solid; color:#6d512f; font-size:11px; font-family:Arial, Helvetica, sans-serif; }


/* Positionierung
===================================================*/

* 			{ padding:0; margin:0; }
.clear 		{ clear:both; }
/*div.spacer 	{ height:1px; font-size:1px; border-bottom:#FFFFFF solid 1px; margin-top:0px; }*/
#wrapper	{ width:1024px; }

#content 	{ background-color:#E3E3E4; float:left; width:860px; min-height:240px; }
#content2nav 	{ background-color:#E3E3E4; float:left; width:860px; min-height:240px; }
* html #homepage #content { height:240px; } /* Hack für die HP für die IEs unter 7 */
#content h1 { position:relative; top:14px; left:0px; font-size:18px; line-height:45px; display:block; width:836px; background-color:#f2f2f2; padding-left:24px; }
#content p, #content2nav p, #contentWide p { padding-bottom:12px; font-size:13px; line-height:16px; }
#content2nav h1 { position:relative; top:37px; left:0px; font-size:18px; line-height:45px; display:block; width:836px; background-color:#f2f2f2; padding-left:24px; }
#content2nav h4 { position:relative; top:14px; left:-24px; font-size:18px; line-height:45px; display:block; width:836px; background-color:#f2f2f2; padding-left:24px; }

/* Logo-Bereich
===================================================*/
#homepage #branding { background:url(../images/header/headerbild_01.jpg) top right no-repeat; height:246px; }
#team #branding 	{ background:url(../images/header/headerbild_02.jpg) top right no-repeat; height:246px; }
#labor #branding 	{ background:url(../images/header/headerbild_08.jpg) top right no-repeat; height:246px; }
#veroeffentlichungen #branding 	{ background:url(../images/header/headerbild_05.jpg) top right no-repeat; height:246px; }
#meta #branding 	{ background:url(../images/header/headerbild_06.jpg) top right no-repeat; height:246px; }
#stammzellentherapie #branding 	{ background:url(../images/header/headerbild_07.jpg) top right no-repeat; height:246px; }
#preise #branding 	{ background:url(../images/header/headerbild_03.jpg) top right no-repeat; height:246px; }
#indikationen #branding 	{ background:url(../images/header/headerbild_04.jpg) top right no-repeat; height:246px; }


/* Reiter-Nav
===================================================*/
#reiterNav { position:absolute; top:212px; left:1px; width:1024px; height:31px; }
#reiterNav a { display:block; float:left; width:187px; border-collapse:collapse; padding-left:11px; font-size:13px; line-height:30px; border-top:#ffffff 2px solid; border-right:#ffffff 2px solid; }
#reiterNav a.shortNav { width:150px; }
#reiterNav a.shortNav1 { width:153px; }
#reiterNav a.shortNav2 { width:151px; border-right:none; }
#reiterNav a:link, #reiterNav a:visited { background-color:#d92929; color:#ffffff; text-decoration:none; font-weight:bold; }
#reiterNav a:active, #reiterNav a:hover, #reiterNav a.ak:link, #reiterNav a.ak:visited, #reiterNav a.ak:active, #reiterNav a.ak:hover /* Reiter-Nav Highlight*/
 			{ background-color:#9a0a0a; color:#ffffff; text-decoration:none; font-weight:bold; }


/* Second Level Nav
===================================================*/
#secondNav { position:absolute; top:246px; left:1px; width:860px; height:25px; background-color:#f2f2f2; }
#secondNav a { display:block; float:left; padding:6px 8px 2px 12px; color:#717171; font-weight:bold;}
#secondNav a.first, #secondNav a.first:link, #secondNav a.first:visited { background:none; }
#secondNav a.first:active, #secondNav a.first:hover { background:none; color:#8b0d0d; }
#secondNav a, #secondNav a:link, #secondNav a:visited { text-decoration:none; background:url(../images/basic/subNavSep.gif) 0 5px no-repeat; }
#secondNav a:active, #secondNav a:hover, #secondNav a.ak:link, #secondNav a.ak:visited, #secondNav a.ak:active, #secondNav a.ak:hover { color:#8b0d0d;  }



/* Releated Box Rechts
===================================================*/
#releatedRe 	{ float:right; width:162px; background-color:#b1b2b4; color:#FFFFFF; }
#releatedRe h2 	{ color:#FFFFFF; font-size:12px; padding:12px 12px 6px 12px; }

#releatedRe a:link, #releatedRe a:visited { 
				text-decoration:none;color:#FFFFFF; padding-left:8px; background:url(../images/basic/i_link_pfeil_white.gif) no-repeat 0px 5px; }
#releatedRe a:active, #releatedRe a:hover { 
				text-decoration:none;color:#9a0a0a; padding-left:8px; background:url(../images/basic/i_link_pfeil_red.gif) no-repeat 0px 5px; }

#releatedRe div.adresse 	{ padding:6px 12px 6px 12px; }
#releatedRe div.adresse h3 	{ font-size:11px; line-height:12px; }
#releatedRe input 			{ width:136px; }


/* Metanav
===================================================*/
#metaNav 		{ width:162px; list-style-type:none; background-color:#e3e3e4; border-top:#FFFFFF solid 2px; }
#metaNav li		{ border-bottom:#FFFFFF solid 2px; border-collapse:collapse; font-size:11px; line-height:22px; }

#metaNav li a	{ display:block; padding:2px 0px 2px 12px; color:#6C502B; background:none; text-decoration:none; }

#metaNav li a:link, #metaNav li a:visited 
				{ background:none; padding:2px 0px 2px 12px; color:#707172; background-color:#e3e3e4; }
#metaNav li a:hover, #metaNav li a:focus, #metaNav li a:active,
#metaNav li a.ak:link, #metaNav li a.ak:visited, #metaNav li a.ak:hover, #metaNav li a.ak:focus, #metaNav li a.ak:active /* Meta-Nav Highlight*/
				{ background:none; padding:2px 0px 2px 12px; color:#FFFFFF; background-color:#9a0a0a; }
				
/* Tabelle für Preise
===================================================*/				
#price 			 {width:835px; margin:23px 0px 0px 12px; font-size:9pt; border:1px solid #b1b2b4; }
#price .headline  {background-color:#b1b2b4; color:#FFFFFF; padding:0px; border:1px solid #b1b2b4;}	
#price .headline p {padding:10px; font-weight:bold; font-size:13pt;}
#price .content  {padding:10px; border:1px solid #b1b2b4;}	


		

