	/* CSS Style CMA (c)imc marketing&consult, 2006 */

body				{margin:0px; 
					padding:0px; 
					background-image:url(images/bg.gif); 
					background-repeat:repeat; z-index:10;}

/* Positionen */
.head				{position:absolute; top:0px; left:0px;}

.content			{position:absolute; 
					top: 88px; 
					left:0px; 
					width:980px; 
					padding-bottom:30px;
					margin-bottom:30px;
					background-color:#FFFFFF;
					z-index:2;}

.inhalt				{position:relative; 
					top:70px; 
					left:202px;
					width:548px; // width:585px;
					margin:0px 10px 90px 25px; // margin:0px 10px 110px 25px;
					padding:0px 10px 30px 25px; 
					font-family:verdana; 
					font-size: 12px; 
					color: #000000; 
					line-height:17px; 
					height:auto; min-height:680px; // height:680px;  
					border-left:1px solid #336699;
					border-right:1px solid #336699;
					z-index:1;}

.inhalt a			{color:#336699;}	

.text				{font-family:verdana; 
					font-size: 12px; 
					color: #000000; 
					line-height:17px;}
					
.textk				{font-family:verdana; 
					font-size: 10px; 
					color: #000000; 
					line-height:17px;}
					
.textweiss			{font-family:verdana; 
					font-size: 12px; 
					color: #ffffff; 
					line-height:17px;}	

/* Topavigation*/	
.p_topnavi			{position:absolute; 
					top:88px; 
					left:0px;
					z-index:4;}

.top				{font-family:verdana; 
					font-size:12px; 
					color:#ffffff; 
					font-weight:bold; 
					padding-top:10px; 
					text-decoration:none; 
					background-image:url(images/navi-bg.gif); 
					background-repeat:no-repeat; 
					width:140px; 
					height:36px;
					display:table-cell;}
					
a.top:link  		{color:#ffffff; text-decoration:none;}
a.top:visited		{color:#ffffff; text-decoration:none;}
a.top:active		{color:#ffffff; text-decoration:none;}
a.top:hover			{color:#ffffff; text-decoration:none; background-image:url(images/navia-bg.gif); background-repeat:no-repeat;}

.topa				{background-image:url(images/navia-bg.gif); 
					background-repeat:no-repeat; 
					width:140px; 
					height:36px; 
					font-family:verdana; 
					font-size:12px; 
					color:#ffffff; 
					font-weight:bold; 
					padding-top:10px; 
					text-decoration:none;
					display:table-cell;}					

/* Linke Box*/
.r_box				{position:absolute;
					top:190px; // top:210px;
					z-index:5;
					width:169px;}

/* Links auf Leitseite */
.links {position:absolute;left:15px;width:210px;margin-top:0px;//margin-top:-20px;}
.links a {font-family:verdana, arial; font-size:10px; color:#336699;}
.links div {margin:2px 0;}
					
/* Seitennavigation*/
/* 1 Ebene*/								
#navi-list			{ margin:0px 0px 0px -35px; //margin:0px 0px 0px 15px; 
					padding-bottom:20px;
					list-style-type:none;
					width:169px; //width:169px;}

.navi-list_li		{border-bottom:1px solid #BECFE0; 
					line-height:10px; 
					padding:8px 0px 8px 0px; // padding:8px 0px 8px 0px;}					
					
.navi				{font-family:verdana; 
					font-size:12px;
					font-weight:bold; 
					color:#336699; 
					display:block; line-height:24px; border-bottom:dotted 1px #336699; margin-left:15px; padding-left:10px;
					}	
					
a.navi:link  		{color:#336699; text-decoration:none;}
a.navi:visited		{color:#336699; text-decoration:none;}
a.navi:active		{color:#336699; text-decoration:none;}
a.navi:hover		{color:#C1080C; text-decoration:none;}

.navia				{font-family:verdana; 
					font-size:12px;
					font-weight:bold; 
					color:#C1080C; 
					display:block; line-height:24px; border-bottom:dotted 1px #336699; margin-left:15px; padding-left:10px; text-decoration:none;}
					
.navi2				{font-family:verdana; 
					font-size:12px;
					color:#336699; 
					display:block; line-height:24px; border-bottom:dotted 1px #336699; margin-left:15px; padding-left:17px;
					}	
					
a.navi2:link  		{color:#336699; text-decoration:none;}
a.navi2:visited		{color:#336699; text-decoration:none;}
a.navi2:active		{color:#336699; text-decoration:none;}
a.navi2:hover		{color:#C1080C; text-decoration:none;}

.navia2				{font-family:verdana; 
					font-size:12px;
					color:#C1080C; 
					display:block; line-height:24px; border-bottom:dotted 1px #336699; margin-left:15px; padding-left:17px; text-decoration:none;}	

/* 2 Ebene*/								
.subnavi-list		{list-style-type:none;
					margin-left:-15px; // margin-left:25px;
					margin-top:0px; // margin-top:8px;}
					
.subnavi			{font-family:verdana; 
					font-size:11px;
					font-weight:bold; 
					color:#336699; 
					display:block;
					line-height:15px; // line-height:0px;
					margin-top:8px; // margin-top:3px;}	
					
a.subnavi:link  	{color:#336699; text-decoration:none;}
a.subnavi:visited	{color:#336699; text-decoration:none;}
a.subnavi:active	{color:#336699; text-decoration:none;}
a.subnavi:hover		{color:#C1080C; text-decoration:none;}

.subnavia			{font-family:verdana; 
					font-size:11px;
					font-weight:bold; 
					color:#C1080C; 
					display:block;
					line-height:15px; // line-height:0px;
					margin-top:8px; // margin-top:3px;
					text-decoration:none;}		

/* Titel */						
h1					{font-family: verdana; 
					font-size: 20px; 
					color: #336699; 
					font-weight: bold; 
					padding-bottom:30px;
					margin: 0px;
					line-height:25px;}

h2					{font-family: verdana; 
					font-size: 16px; 
					color: #336699; 
					font-weight: bold; 
					padding-bottom:5px;
					margin: 0px;}
/*allgemeine Ueberschrift*/
#ueb5 				{font-family:arial;
					color:#666666;
					font-size: 18px;}					
										
/* Fließtext */
.text				{font-family:verdana; font-size:12px; color:#000000; font-weight:normal; line-height:18px;}

/* Infoboxen im Text */
.boxtext 			{font-family:verdana; font-size:12px; color:#ffffff; font-weight:bold; line-height:18px;}
a.text:link 		{color:#000000; text-decoration:underline;}
a.text:visited		{color:#000000; text-decoration:underline;}
a.text:active		{color:#000000; text-decoration:underline;}
a.text:hover		{color:#336699; text-decoration:underline;}

/* Infobox Unten */
.textblau 			{font-family:verdana; font-weight:bold; font-size:12px; color:#336699; }
a.textblau:link 	{color:#336699; text-decoration:underline;}
a.textblau:visited	{color:#336699; text-decoration:underline;}
a.textblau:active	{color:#336699; text-decoration:underline;}
a.textblau:hover	{color:#336699; text-decoration:underline;}

/* Fussnavigation*/
.p_fuss			{position:relative; 
				width: 980px; 
				height: 22px; 
				background-color:#336699; 
				}

.f_text			{font-family:verdana; 
				font-size:10px; 
				color:#ffffff; 
				line-height:25px; 
				padding-left:10px;}							

.fuss			{font-family:verdana; 
				font-size:10px; 
				color:#ffffff; 
				line-height:25px; 
				padding-right:5px; 
				padding-left:5px;}				

a.fuss:link  	{color:#ffffff; text-decoration: none;}
a.fuss:visited  {color:#ffffff; text-decoration: none;}
a.fuss:active	{color:#ffffff; text-decoration: none;}
a.fuss:hover	{color:#ffffff; text-decoration:underline;}

.fussa			{font-family:verdana; 
				font-size:10px; 
				color:#ffffff; 
				line-height:25px; 
				text-decoration:underline; 
				padding-right:5px; 
				padding-left:5px;}				

/* Listen */
.l1				{list-style-image:url(images/listenpunkt.gif);}
.l2				{list-style-image:url(images/listenpunkt2.gif); line-height:30px;  margin-top:5px;}

/* Flaggen */
.p_flaggen		{position:absolute; 
				top:160px; 
				left:10px; 
				z-index:3;
				font-family:Verdana;
				font-size:13px;
				font-weight:bold;
				color:#336699;
				padding-left:5px;}
				
/* Newsletter */		
.box_o			{width:169px; 
				height:24px; 
				background-color:#336699; 
				margin-left:14px; 
				padding-left:5px; 
				padding-top:3px; 
				font-family:Verdana; 
				font-size:13px; 
				font-weight:bold; 
				color:#FFFFFF;}

.box_u			{width:167px; // width:169px;
				background-color:#EAF0F5; 
				margin-left:14px; 
				padding-left:7px; 
				padding-top:5px; 
				border-bottom:1px solid #336699;}

.n_text			{font-family:Verdana; font-size:11px; font-weight:normal; color:#000000;}

.daten			{font-family:Verdana; 
				font-size:10px; 
				font-weight:normal; 
				color:#336699;}

/* ----- Rechte Seite ----- */				
.p_rechts		{position:absolute; 
				top:158px; 
				left:808px; // left:818px;
				width:172px; // width:162px;
				z-index:6;}

/* Anmeldung */
.box2_o			{width:152px; // width:156px; 
				height:24px; 
				background-color:#336699;
				font-family:Verdana; 
				font-size:13px; 
				font-weight:bold;
				color:#FFFFFF; 
				padding-left:5px; 
				padding-top:3px;}

.box2_u			{width:157px; // width:156px; 
				background-color:#EAF0F5; 
				border-bottom:1px solid #336699;}
				
/* Guided Tour */
.box3_o			{width:152px; // width:156px; 
				height:24px; 
				background-color:#C1080C;
				font-family:Verdana; 
				font-size:13px; 
				font-weight:bold;
				color:#FFFFFF; 
				padding-left:5px; 
				padding-top:3px;}

.box3_u			{width:157px; // width:156px; 
				background-color:#EAF0F5; 
				border-bottom:1px solid #C1080C;}
				
/*Kasten Neuanmeldung als Arzt*/
.arzt_inh_n		{ padding-bottom:10px;}
.arzt_head_n	{font-family: verdana; 
				font-size:10pt; 
				line-height:14px; 
				color:#336699; 
				font-weight:bold; 
				height:20px; 
				padding-top:20px;
				border-top:1px solid #336699;}
				
.arzt_anm_n		{font-family:verdana,arial; 
				font-size:8pt; 
				color:#333333; 
				line-height:12px; 
				padding:4px;
				padding-bottom:20px;
				border-bottom:1px solid #336699;}
				
				
.besch_n		{font-family:verdana,arial; font-size:10pt; color:#333333;}
.eingabe_td_n	{}
.anmerkung_n	{font-family:verdana,arial; font-size:10px; color:#333333; }
.text_email_n	{font-family:verdana,arial; font-size:10px; color:#ff0000; height:23px;}
.submit_n		{}				

				

/* Preloader */
.hidepics {width:0px; height:0px; visibility:hidden;}

.ueberschrift {font-family:Verdana; font-size:13px; font-weight:bold; color:#336699;}