/* CSS Style [DOMAINNAME] (c)imc marketing&consult, 2005 */

body {padding:0px;margin:0px;}

/* Positionen*/
.p_kopf_background 	{position:absolute; top:0; left:0;  width:770px; height:78px;
					 background-image:url(images/head-bg1.gif); background-position:left top;
					 background-repeat:no-repeat;}
.p_logo 			{position:relative; top:-8px; left:18px;}
.p_bild1 			{position:relative; top:0px; left:115px;}
.p_bild2 			{position:relative; top:0px; left:120px;}
.p_schriftzug 		{position:relative; top:-37px; left:135px;}

.p_top_navi_bild 	{position:absolute; top:78px; left:0;  width:770px; height:31px;
					 background-image:url(images/head-bg3.gif); background-position:left top;
					 background-repeat:no-repeat;}
.p_top_navi 		{position:absolute; top:87px; left:311px;}


.p_content			{position:absolute; top:109px; left:0; width:770px; background-color:#B5B9CD;}
.p_inhalt			{width:470px; float:right; background-color:#FFFFFF; padding:40px 40px 0px 90px;}
.p_inhalt2			{width:500px; float:right; background-color:#FFFFFF; padding:40px 10px 0px 90px;}

.p_fuss				{width:770px; height:49px; background-image:url(images/fuss-bg.gif); background-position:top left;
					 background-repeat:no-repeat; width:770px; clear:right;} 


.p_navi				{position:absolute; top:140px; left:0px;}
.p_banner			{position:absolute; top:420px;//top:400px; left:16px;}


/* Titel */						
h1					{font-family:arial; font-size:24px; color:#007E7E; font-weight:bold; padding-top:5px;
					 margin-bottom:5px;}

h2					{font-family:arial; font-size:16px; color:#007E7E; font-weight:bold; padding-top:5px;
					 margin-bottom:5px;}

table.border, 
table.border2		{width:100%;}
.border	td			{width:50%; vertical-align:top; border-top:1px solid #ccc; }
.border2 td			{vertical-align:top; border-top:1px solid #ccc; }


/* Fliesstext */
.text 				{font-family:verdana; font-size:12px; color:#000000; line-height:20px;}
a.text:link, 
a.text:visited, 
a.text:active		{color:#616263;}
a.text:hover		{color:#B5B9CD;}

.text2 				{font-family:verdana; font-size:10px; color:#007E7E; line-height:20px;}
.text2 a:link, 
.text2 a:visited, 
.text2 a:active		{color:#007E7E; text-decoration:none; }
.text2 a:hover		{color:#000;}

.text3 				{font-family:verdana; font-size:10px; color:#000000; line-height:20px;}
a.text3:link, 
a.text3:visited, 
a.text3:active		{color:#616263;}
a.text3:hover		{color:#B5B9CD;}



/* Seitennavigation*/
.r_navi				{width:154px; background-color:#C7CDE3; padding-left:16px; margin-bottom:15px;}
.navi				{font-family:arial; font-size:14px; color:#007E7E; font-weight:bold; line-height:20px;
					 text-decoration:none;}
a.navi:link  		{color:#007E7E;}
a.navi:visited		{color:#007E7E;}
a.navi:active		{color:#007E7E;}
a.navi:hover		{color:#ffffff;}
.navia				{font-family:arial; font-size:14px; color:#007E7E; font-weight:bold; line-height:20px;	
					 text-decoration:none;}

.r_navia			{width:154px; background-color:#ffffff; padding-left:16px; margin-bottom:15px;}
.partner			{font-family:arial; font-size:14px; color:#007E7E; font-weight:bold; line-height:20px;
					 text-decoration:none;}

/* Topnavigation*/
.navi_top			{font-family:arial; font-size:14px; color:#000000; font-weight:bold; line-height:22px;
					 text-decoration:none; padding:5px 5px 5px 12px; background-image:url(images/listenpunkt-1.gif);
					 background-position:left; background-repeat:no-repeat;}
a.navi_top:link  	{color:#000000;}
a.navi_top:visited	{color:#000000;}
a.navi_top:active	{color:#000000;}
a.navi_top:hover	{color:#000000; background-color:#FFFFFF; margin-bottom:5px;}
.navi_topa			{font-family:arial; font-size:14px; color:#000000; font-weight:bold; line-height:22px;
					 text-decoration:none; background-color:#FFFFFF;  padding:5px 5px 5px 12px;
					 background-image:url(images/listenpunkt-1.gif); background-position:left;
					 background-repeat:no-repeat;}

/* Fuss */
.fuss_text			{font-family:verdana; font-size:10px; color:#ffffff; line-height:18px; text-decoration:none;
					 text-align:left; }

.fuss_navi			{font-family:verdana; font-size:10px; color:#ffffff; line-height:18px; text-decoration:none;
					 padding-left:10px; padding-right:10px; background-image:url(images/listenpunkt-2.gif);
					 background-position:left; background-repeat:no-repeat;}
a.fuss_navi:link,
a.fuss_navi:visited, 
a.fuss_navi:active	{color:#ffffff;}
a.fuss_navi:hover	{color:#ffffff; text-decoration:underline;}

a.fuss_text2:link, 
a.fuss_text2:visited, 
a.fuss_text2:active {color:#fff; text-decoration:none; }
a.fuss_text2:hover  {color:#000; text-decoration:none; }


/* Listen */

.liste				{list-style-image: url(images/listenpunkt.gif); font-weight: bold; line-height: 20px;}

/* Error bzgl. Kontakt/Mitgliedschaft */

.error				{border:1px solid #ff0000;}
