/* Allgemeine Definitionen */
body 				{ font-size:11px; font-family:Verdana; margin:0; padding:0; }
form				{ padding:0; margin:0; }
td,input,
textarea, select {font-size:11px; font-family:Verdana; color:#535353; margin:0; padding:0;}
h1 {font-size:16px;	font-weight:bold; margin:0; line-height:18px;}
h2 {font-size:11px;	font-weight:bold; margin-bottom:10px;}

.text_uberschrift {font-weight:bold; color:#3366CC;}
.sub_ueberschrift {font-size:13px; font-weight:bold;}

/* Positionierung */
#content			{ width:800px; position:relative; top:247px; left:0; background:URL(images/hintergrund-content.gif) repeat-y; }
#inhalt				{ width:380px;//width:420px; border:0px solid olive; position:relative; top:0; left:200px; padding:0; margin:0; text-align:justify; }
#footer {width:800px; padding:5px 0; background:URL(images/hintergrund-fusszeile.gif) repeat-y; color:#0A539E;}
#navi				{width:200px; position:absolute; top:65px; left:0;}
#navibanner {position:absolute; top:89px;//top:87px; left:0px; width:200px; height:344px; background:URL(images/navibanner.jpg) no-repeat;}
#navibanner_z {position:absolute; top:89px;//top:87px; left:0px; width:200px; height:344px; background:URL(images/navibanner-zahn.jpg) no-repeat;}
#navibanner_h {position:absolute; top:89px;//top:87px; left:0px; width:200px; height:344px; background:URL(images/navibanner-eigenhaar.jpg) no-repeat;}
#navibanner_m {position:absolute; top:89px;//top:87px; left:0px; width:200px; height:344px; background:URL(images/navibanner-maenner.jpg) no-repeat;}
#bodystyling-frauen {position:absolute; top:89px;//top:87px; left:0px; width:200px; height:344px; background:URL(images/bodystyling-frauen.jpg) no-repeat;}
#bodystyling-mann {position:absolute; top:89px;//top:87px; left:0px; width:200px; height:344px; background:URL(images/bodystyling-mann.jpg) no-repeat;}

#banner {width:400px; height:83px; position:absolute; top:2px; //top:0; left:0; border-bottom:4px solid #02509B;}
#banner2 {width:600px; height:160px; position:absolute; top:89px;//top:87px; left:200px;}

/* Navi Oben */
#linkleiste			{ width:400px; height:65px; //height:67px; position:absolute; left:400px; top:20; border-bottom:4px solid #02509B; }
		

/* Text */
a:link, a:visited, 
a:active, a:hover 	{ color:#535353; text-decoration:underline; }
a.klein:link, 
a.klein:visited,
a.klein:hover 		{ color:#535353; text-decoration:underline; font-size:10px; }
span.klein 			{ font-size:10px; }

/* OPTION */
option.selectkat {background-color:#E5E5E5;} /* "select_kat" */
option.selectsuba {background-color:#fff;} /* "select_subkat_a" */
option.selectsubb {background-color:#F8F8F8;} /* "select_subkat_b" */


/* div */
.content {width:380px; margin:23px 20px 0px 20px; line-height:14px; min-height: 1150px; height: auto; //height: 1150px;}
.linie {padding-top:4px; border-bottom:1px solid #ccc;}
.linie2 {border-bottom:1px solid #fff;}

/* Vorher-Nachher-Box */
.vn_bg 				{width:100%; background-image:url(images/vn_bg.gif);
}

/* Verwandte Links */
td.vlcontent 		{height:24px;} /* "vl_content" */

/* Links Fusszeile */
#footer a:link,			
#footer a:visited,			
#footer a:active				{ color:#0A539E; text-decoration:none; }
#footer a:hover					{ color:#fff; text-decoration:none; }

/* Navigation */
.p_navi {position:absolute; left:0px; top:465px; width:200px; border-top:1px solid #fff;}
.r_navi {padding:4px 0 4px 42px; border-bottom:1px solid #fff;}
.r_navia {padding:4px 0 4px 42px; border-bottom:1px solid #fff; background-image:url(images/bg-navi-a.gif);
			background-position:left; background-repeat:repeat-y;}

.navi							{font-family:Verdana; font-size:12px; color:#014F9A; line-height:17px;}
a.navi:link						{text-decoration:none;  color:#014F9A;}
a.navi:visited					{text-decoration:none;  color:#014F9A;}
a.navi:active					{text-decoration:none;  color:#014F9A;}
a.navi:hover 					{color:#535353; text-decoration:none; }

.navia							{font-family:Verdana; font-size:12px; color:#535353; line-height:17px;}
a.navia:link						{text-decoration:none;}
a.navia:visited					{text-decoration:none;}
a.navia:active					{text-decoration:none;}
a.navia:hover 					{text-decoration:none;}

.navifont						{ font-family:Times, serif; font-size:19px; letter-spacing:1px;}

.navi2 {font-family:Verdana; font-size:11px; color:#014F9A; line-height:17px; padding:6px 0px 0px 10px; display:block; background-image:url(images/bullet-navi2.gif); background-position:left; background-repeat:no-repeat;}
a.navi2:link						{text-decoration:none;  color:#014F9A;}
a.navi2:visited					{text-decoration:none;  color:#014F9A;}
a.navi2:active					{text-decoration:none;  color:#014F9A;}
a.navi2:hover 					{color:#535353; text-decoration:none; }

.navi2a							{font-family:Verdana; font-size:11px; color:#535353; line-height:17px; padding:6px 0px 0px 10px; display:block; background-image:url(images/bullet-navi2a.gif); background-position:left; background-repeat:no-repeat;}
a.navi2a:link					{text-decoration:none;}
a.navi2a:visited				{text-decoration:none;}
a.navi2a:active					{text-decoration:none;}
a.navi2a:hover 					{text-decoration:none;}

.navi3							{font-family:Verdana; font-size:11px; color:#014F9A; line-height:17px; padding:6px 0px 0px 30px; display:block; background-image:url(images/bullet-navi3.gif); background-position:top left; background-repeat:no-repeat;}
a.navi3:link						{text-decoration:none;  color:#014F9A;}
a.navi3:visited					{text-decoration:none;  color:#014F9A;}
a.navi3:active					{text-decoration:none;  color:#014F9A;}
a.navi3:hover 					{color:#535353; text-decoration:none; }

.navi3a							{font-family:Verdana; font-size:11px; color:#535353; line-height:17px; padding:6px 0px 0px 30px; display:block; background-image:url(images/bullet-navi3-a.gif); background-position:top left; background-repeat:no-repeat;}
a.navi3a:link						{text-decoration:none;  color:#535353;}
a.navi3a:visited					{text-decoration:none;  color:#535353;}
a.navi3a:active					{text-decoration:none;  color:#535353;}
a.navi3a:hover 					{color:#535353; text-decoration:none; }

.navi_bt							{font-family:Verdana; font-size:11px; color:#014F9A; line-height:17px; padding:6px 0px 0px 50px; display:block; background-image:url(images/bullet-navi-bt.gif); background-position:left; background-repeat:no-repeat;}
a.navi_bt:link						{text-decoration:none;  color:#014F9A;}
a.navi_bt:visited					{text-decoration:none;  color:#014F9A;}
a.navi_bt:active					{text-decoration:none;  color:#014F9A;}
a.navi_bt:hover 					{color:#535353; text-decoration:none; }

.navi_bta							{font-family:Verdana; font-size:11px; color:#535353; line-height:17px; padding:6px 0px 0px 50px; display:block; background-image:url(images/bullet-navi-bta.gif); background-position:left; background-repeat:no-repeat;}
a.navi_bta:link					{text-decoration:none;}
a.navi_bta:visited				{text-decoration:none;}
a.navi_bta:active					{text-decoration:none;}
a.navi_bta:hover 					{text-decoration:none;}

.navi_bt2							{font-family:Verdana; font-size:11px; color:#014F9A; line-height:17px; padding:6px 0px 0px 49px; display:block; background-image:url(images/bullet-navi-bt2.gif); background-position:top left; margin-left:23px; background-repeat:no-repeat;}
a.navi_bt2:link						{text-decoration:none;  color:#014F9A;}
a.navi_bt2:visited					{text-decoration:none;  color:#014F9A;}
a.navi_bt2:active					{text-decoration:none;  color:#014F9A;}
a.navi_bt2:hover 					{color:#535353; text-decoration:none; }

.navi_bta2							{font-family:Verdana; font-size:11px; color:#535353; line-height:17px; padding:6px 0px 0px 49px; display:block; background-image:url(images/bullet-navi-bta2.gif); background-position:top left; margin-left:23px; background-repeat:no-repeat;}
a.navi_bta2:link					{text-decoration:none;}
a.navi_bta2:visited				{text-decoration:none;}
a.navi_bta2:active					{text-decoration:none;}
a.navi_bta2:hover 					{text-decoration:none;}

/* TEamseite */
table.team td  {padding-bottom:20px;}
table.team td.punkt {padding-top:3px;}

/* Partner */
td.partner 		{padding:20px 0px 8px 0px;}

/* Sitemap */
a.site:link, a.site:visited {text-decoration:none;} 
a.site:hover 	{color:#095BA8;text-decoration:none;}
.strich {border-left:solid 1px; border-color:#888; padding-top:8px; padding-bottom:0px;}

/* rechte Spalte */
#spalte {width:180px; position:absolute; top:249px;//top:247px; left:620px; padding:0; margin:0; color:#024F99; text-align:center;}
.flagge {margin:0 2px;}
.spalte_headline {border:0px solid; background:#CDDDEC; text-align:center; padding:5px 0px; font-weight:bold;}
.spalte_headline1 {border:0px solid; background:#FF9595; text-align:left; padding:5px 8px; font-weight:bold;}
.spalte_content {border:0px solid; padding:8px 5px 8px 8px;}

/* formularfehler kennzeichen */
.error{color: #cc0000; font-weight: bold;}
.error input, .error textarea {border: 1px solid #cc0000;}
.error select {background-color: #f66; color: #000;}

.pees {background-image: url(images/doktor-pees-informiert.gif); background-repeat:no-repeat; width:372px; height:156px;}
.informiert {color:#4C7DCC;font-size:14px;font-weight:bold;padding:14px 0px 15px 17px;}

/* aus der alten CSS (für die englische Version) */
table.vn_bg {width:100%;background-image:url('images/vn_bg.gif');}