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

body	{margin: 0; padding: 0; background-color: #ffffff;}

/* Positionen */
.topline	{position:absolute; top:0px; left:50px; width:600px; height:22px; background-color:#005DA8;}

.head		{position:absolute; top:100px; left:0px; width:980px; height:120px; padding-left:50px; background-image:url(images/bg-head.gif); background-repeat:no-repeat;}

.content	{position: absolute; top:221px; left:0px; width:980px; background-image:url(images/bg-content.gif); background-repeat:repeat-y;}

.inhalt		{position: relative; top:15px; width: 370px; left:265px; font-family: verdana; font-size:11px; color:#005DA8; line-height: 17px; padding-bottom:30px; min-height:300px;}
.inhalt a		{text-decoration:underline; color:#054578;}
.inhalt a:hover	{text-decoration:underline; color:#005EA8;}

.contentimage     {position:absolute; top:221px; left:651px; width:250px; height:278px; border-bottom:solid 1px #FFFFFF;}
.contentadresse     {position:absolute; top:221px; left:651px; width:250px; height:278px; font-family: verdana; font-size:11px; color:#ffffff; line-height: 17px; padding:15px 0px 0px 15px;}

/* Topavigation*/
.navi	{position:absolute;	top:60px; left:50px; width:600px;height:50px; }
.navi a	{font-family:verdana; font-size:12px; font-weight:bold; color:#999999; text-decoration:none; padding:0px 20px 30px 2px; letter-spacing:0.4pt; background-image:url(images/line-topnavi.gif); background-position:left top; background-repeat:repeat-y; vertical-align:top; line-height:40px;}
.navi a:hover	{color:#005DA8; background-image:url(images/icon-subnavi-a.gif);}
#navia	{color:#005DA8;}

/* feste Elemente */
td		{font-family: verdana; font-size:11px; color:#005DA8; line-height: 17px; vertical-align:top; text-align:left;}
	
/* Subnavigation*/
.subnavi			{position:absolute; left:70px; top:230px; width:160px;}
.subnavi a			{font-family:verdana; font-size:11px; font-weight:bold; color:#666666; text-decoration:none; background-image:url(images/icon-subnavi.gif); background-position:left; background-repeat:no-repeat; display:block; padding-left:10px; line-height:25px;}
.subnavi a:hover	{color:#005DA8; background-image:url(images/icon-subnavi-a.gif); background-position:left; background-repeat:no-repeat;}
#subnavia			{color:#005DA8; background-image:url(images/icon-subnavi-a.gif);}

/* Titel */						
h1		{font-family: verdana; font-size: 13px; color: #005DA8; padding: 0px; margin: 0px; font-weight:bold;}

h2		{font-family: verdana; font-size: 11px; color: #005DA8; font-weight:bold;}

h3		{font-family: verdana; font-size: 14px; color: #003366; font-weight: bold; padding-bottom: 15px; margin: 0px; letter-spacing: 1px;}

/* Fliesstext */
.text			{font-family:verdana; font-size:10px; color:#000000; line-height:17px;}
a.text:link 	{color:#616263; text-decoration:underline;}
a.text:visited	{color:#616263; text-decoration:underline;}
a.text:active	{color:#616263; text-decoration:underline;}
a.text:hover	{color:#005EA7; text-decoration:underline;}


.textk 			{font-family:verdana; font-size:10px; color:#000000; line-height:17px;}
a.textk:link 	{color:#616263; text-decoration:underline;}
a.textk:visited	{color:#616263; text-decoration:underline;}
a.textk:active	{color:#616263; text-decoration:underline;}
a.textk:hover	{color:#005EA7; text-decoration:underline;}

/* Images */								
.logo			{ position:absolute; top:6px; left:684px; height:95px; width:180;} 												

/* Seitenanfang*/
.top			{font-family:verdana; font-size:10px; color:#A01A00; line-height:18px; text-decoration:none;}
a.top:link  	{color:#A01A00;}
a.top:visited	{color:#A01A00;}
a.top:active	{color:#333333;}
a.top:hover		{color:#333333;}

/* Fussnavigation*/
.fuss			{ width:980px; height:50px; font-family:verdana; font-size:11px; color:#ffffff;  padding-right:15px; padding-left:15px; background-image:url(images/bg-fusszeile.gif); background-position:top left; background-repeat:no-repeat;}
.fuss a			{color:#FFFFFF; text-decoration:none; background-image:url(images/icon-fuss.gif); background-position:left; background-repeat:no-repeat; padding:0px 15px;}
.fuss a:hover	{text-decoration:underline;}

/* Formular*/
.formtext			{font-family: verdana; font-size:11px; color:#005DA8; border:1px solid #005DA8;}
.formbutton			{font-family: verdana; font-size:11px; color:#ffffff; font-weight:bold; border:none; padding:2px 4px; background-color:#69AF23;}


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

