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

body	{margin: 0; padding: 0; background-color: #ffffff; background-image:url(images/body.gif); background-repeat:no-repeat;}

/* Positionen */
.content	{position: absolute; top: 190px; width:980px; padding-bottom:109px; background-image:url(images/bg-content.jpg); background-repeat:no-repeat;}

.inhalt		{position: relative; top: 70px; width: 470px; left:270px; font-family: verdana; font-size: 12px; color: #2c1d71; line-height: 17px; min-height:450px; height:auto;// height:450px;}

.posteaser     { position:absolute; top:70px; left:785px; width:180px; font-family:verdana; font-size:11px; color:#2c1d71; line-height:17px;}


/* Navigation*/
.posnavi	{position:absolute;	top:310px; left:50px; width:193px;}				
.navi			{font-family:verdana; font-size:12px; color:#2c1d71; height:35px; display:block; background-image:url(images/bg-navi.gif); background-repeat:no-repeat; padding-left:25px; line-height:24px;}	
a.navi:link  	{color:#2c1d71; text-decoration:none;}
a.navi:visited	{color:#2c1d71; text-decoration:none;}
a.navi:active	{color:#2c1d71; text-decoration:none;}
a.navi:hover	{color:#2c1d71; text-decoration:none; font-weight:bold;}
.navia			{font-family:verdana; font-size:12px; color:#2c1d71; height:35px; display:block; background-image:url(images/bg-navi.gif); background-repeat:no-repeat; padding-left:25px; line-height:24px; font-weight:bold; text-decoration:none;}	


/* Navigation Ebene 2 */
.navi2			{font-family:verdana; font-size:12px; color:#2c1d71; text-decoration:none; line-height:18px; display:block; padding-left:40px;}
a.navi2:link  	{color:#2c1d71; text-decoration:none;}
a.navi2:visited	{color:#2c1d71; text-decoration:none;}
a.navi2:active	{color:#2c1d71; text-decoration:none;}
a.navi2:hover		{color:#2c1d71; text-decoration:none; font-weight:bold;}
.navi2a		{font-family:verdana; font-size:12px; color:#2c1d71; text-decoration:none;  font-weight:bold; line-height:18px; display:block; padding-left:40px;}


/* Titel */						
h1		{font-family: verdana; font-size: 16px; color: #2c1d71; font-weight: bold; padding-bottom: 20px; margin: 0px; letter-spacing:1px;}

h2		{font-family: verdana; font-size: 16px; color: #2c1d71; font-weight: bold; padding-bottom: 20px; margin: 0px; letter-spacing:1px;}

h3		{font-family: verdana; font-size: 12px; color: #2c1d71; font-weight: bold; padding: 10px 0px 5px 0px; margin: 0px; }
h3 a	{color: #2c1d71; text-decoration:none;}
h3 a:hover	{text-decoration:underline;}

h4		{font-family: verdana; font-size: 11px; color: #2c1d71;  margin: 0px; }

h5      {font-family: verdana; font-size: 12px; color: #2c1d71; font-weight: bold; font-style:italic; padding: 10px 0px 5px 0px; margin: 0px; }

/* Fliesstext */
.text 			{font-family:verdana; font-size:12px; color:#2c1d71; line-height:17px;}
a.text:link 	{color:#2c1d71; text-decoration:underline;}
a.text:visited	{color:#2c1d71; text-decoration:underline;}
a.text:active	{color:#2c1d71; text-decoration:underline;}
a.text:hover	{color:#a6aed2; text-decoration:underline;}

.textk 			{font-family:verdana; font-size:11px; color:#2c1d71; line-height:17px;}
a.textk:link 	{color:#2c1d71; text-decoration:underline;}
a.textk:visited	{color:#2c1d71; text-decoration:underline;}
a.textk:active	{color:#2c1d71; text-decoration:underline;}
a.textk:hover	{color:#a6aed2; text-decoration:underline;}

.sitemap 			{font-family:verdana; font-size:12px; color:#2c1d71; line-height:19px;}
a.sitemap:link 		{color:#2c1d71; text-decoration:underline;}
a.sitemap:visited	{color:#2c1d71; text-decoration:underline;}
a.sitemap:active	{color:#616263; text-decoration:underline;}
a.sitemap:hover		{color:#005EA7; text-decoration:underline;}

.textblau		{font-family:verdana; font-size:11px; color:#004A9D; line-height:16px;}
.textweiss		{font-family:verdana; font-size:11px; color:#ffffff; line-height:16px; font-weight:bold;}

/* Images */								
.logo			{ position:absolute; height:174px; width:890px;} 												
.bild1			{ position:absolute; top:174px; height:31px; width:890px;}
.bild2			{ position:absolute; left:300px; height:150px; width:150px; border:solid 1px;}
.bild3			{ position:absolute; left:450px; height:150px; width:150px; border:solid 1px;}
.bild4			{ position:absolute; left:600px; height:150px; width:150px; border:solid 1px;}
.bild5			{ position:absolute; left:750px; height:150px; width:230px; border:solid 1px;}

/* 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*/
.posfuss		{position: absolute; width: 980px; height: 25px; background-image: url(images/bg-fuss.jpg); 					 					background-position: left; background-repeat: no-repeat; margin-top:108px;//margin-top:102px;}

/* Fussnavigation*/
.pos-top		{position: absolute; width: 935px; height: 20px; margin-top:58px;//margin-top:58px;}
.posfuss-navi		{position: absolute; width: 935px; height: 20px; margin-top:88px;//margin-top:78px;}
.fuss-navi			{font-family:verdana; font-size:10px; font-weight:bold; color:#7d84af; line-height:25px; padding-left: 15px; }				
a.fuss-navi:link  	{color:#7d84af; text-decoration: none;}
a.fuss-navi:visited  {color:#7d84af;text-decoration: none;}
a.fuss-navi:active	{color:#7d84af;text-decoration: none;}
a.fuss-navi:hover	{color:#7d84af;text-decoration: underline;}
.fuss-navia			{font-family:verdana; font-size:10px; font-weight:bold; color:#7d84af; line-height:25px; padding-left: 15px;  text-decoration: underline;}				



/* Hintergrundimages */
.bgnavi			{
	background-image: url(images/bg-navi.gif);
	background-position: left;
	background-repeat: repeat-y;
}

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

