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

body	{margin: 0; padding: 0; background-color:#FBFBFA; background-image:url(images/bg-body.gif); background-position:top; background-repeat:repeat-x;}

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

					

.inhalt  {position:relative; top:13px; width:500px; left:275px; font-family:verdana; font-size:11px; color:#000000; 	 	 					line-height:17px; padding-bottom:50px;}
.teaser { position:absolute; top:8px; width:160px; left:810; font-family:verdana; font-size:11px; color:#33338b; line-height:20px;}

/* Topavigation*/
	
.topnavi	{font-family:verdana; font-size:12px; color:#ffffff; line-height:25px; text-decoration:none; font-weight:bold;
			padding-left:7px; padding-right:7px;}

/* Navigation*/
.p_navi		{ position:absolute; top:210px; left:15px; width:240px; height:400px;}
		
.navi			{font-family:verdana; font-size:12px; color:#33338b; position:relative; top:40px; background-image:url(images/dot-navi.gif); background-position:left; background-repeat:no-repeat; padding:5px 0px 5px 10px; display:block; width:200px;}	
a.navi:link  	{color:#33338b; text-decoration:none;}
a.navi:visited	{color:#33338b; text-decoration:none;}
a.navi:active	{color:#33338b; text-decoration:none;}
a.navi:hover	{color:#33338b; text-decoration:none; font-weight:bold;}
.navia			{font-family:verdana; font-weight:bold; font-size:12px; color:#33338b; position:relative; top:40px; background-image:url(images/dot-navi.gif); background-position:left; background-repeat:no-repeat; padding:5px 0px 5px 10px; display:block; width:200px; text-decoration:none;}

/* Navigation Ebene 2 */
					
.subnavi			{font-family:verdana; font-size:12px; color:#33338b; position:relative; top:40px; padding:5px 0px 5px 8px; display:block; width:230px;}

a.subnavi:link  	{color:#33338b; text-decoration:none;}
a.subnavi:visited	{color:#33338b; text-decoration:none;}
a.subnavi:active	{color:#33338b; text-decoration:none;}
a.subnavi:hover		{color:#33338b; text-decoration:none; font-weight:bold;}

.subnavia			{font-family:verdana; font-size:12px; color:#33338b; position:relative; top:40px; padding:5px 0px 5px 8px; display:block; width:230px; font-weight:bold; text-decoration:none;}

/* Navigation Ebene 2 */
.subnavi2			{font-family:verdana; font-size:12px; color:#333333; position:relative; top:40px; left:15px; padding:5px 0px 5px 5px; display:block; width:220px; background-image:url(images/dot-navi-kl.gif); background-position:left; background-repeat:no-repeat;}
a.subnavi2:link  	{color:#33338b; text-decoration:none;}
a.subnavi2:visited	{color:#33338b; text-decoration:none;}
a.subnavi2:active	{color:#33338b; text-decoration:none;}
a.subnavi2:hover	{color:#33338b; text-decoration:none; font-weight:bold;}
.subnavi2a			{font-family:verdana; font-size:12px; color:#33338b; position:relative; top:40px; left:15px; padding:5px 0px 5px 5px; display:block; width:220px; background-image:url(images/dot-navi-kl.gif); background-position:left; background-repeat:no-repeat; font-weight:bold; text-decoration:none; vertical-align:top;}

/* Navigation Ebene 3 */
.possubnavi3		{padding: 2px 0px 2px 45px;}
.subnavi3			{font-family:verdana; font-size:11px; color:#666666; text-decoration:none; font-weight:bold;}
a.subnavi3:link  	{color:#666666;}
a.subnavi3:visited	{color:#666666;}
a.subnavi3:active	{color:#666666;}
a.subnavi3:hover	{color:#014E9C;}
.subnavi3a			{padding: 2px 0px 2px 45px;
					background-image:url(images/bt-subnavi-3-a.gif); background-position:left; background-repeat:no-repeat;}
.subnavi3a			{font-family:verdana; font-size:11px; color:#014E9C; text-decoration:none; font-weight:bold; line-height:18px;}

/* Titel */						
h1		{font-family: verdana;
		font-size: 13px; color: #33338b; font-weight: bold;
		padding-bottom: 23px; margin: 0px; letter-spacing: 1px;}
h2		{font-family:verdana; font-size:13px; color:#33338b; line-height:18px;
		padding-top:0px; margin-top:0px;}
h3		{font-family: verdana; font-size: 12px; color: #33338b; font-weight: bold;
		padding:10px 0px 5px 0px; margin: 0px; letter-spacing: 1px;}
h4		{font-family:verdana; font-size:13px; color:#33338b; line-height:18px;
		padding:0px; margin:0px;}
		
/* Fliesstext */
.text 			{font-family:verdana; font-size:11px; color:#33338b; line-height:17px;}
a.text:link 	{color:#33338b;}
a.text:visited	{color:#33338b; text-decoration:none;}
a.text:active	{color:#33338b; text-decoration:none;}
a.text:hover	{color:#bab9b8; text-decoration:none;}

.cms_link_ext 			{font-family:verdana; font-size:11px; color:#33338b; line-height:17px; font-weight:bold;}
a.cms_link_ext:link 	{color:#33338b;}
a.cms_link_ext:visited	{color:#33338b; text-decoration:underline;}
a.cms_link_ext:active	{color:#33338b; text-decoration:underline;}
a.cms_link_ext:hover	{color:#bab9b8; text-decoration:underline;}


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

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

/* Images */

.top			{position:absolute;
				top:0px; left:0px; height:115px; width:248px;}				
.logo			{ position: absolute;
				top: 0px; left: 252px; height: 115px; width:548px;} 												
.topleft		{ position:absolute;
				top:0px; left:802px; height:115px; width:178px;}
.bild1			{position: absolute;
				top: 115px; left: 0px; height: 100px; width:250px; padding:10px 0 15px 0;}
.bild2			{position: absolute;
				top: 115px; left: 251px; height: 100px; width:300px; padding:10px 0 15px 0;}
.bild3			{position: absolute;
				top: 115px; left: 552px; height: 100px; width:248px; padding:10px 0 15px 0;}
.bild4			{position: absolute;
				top: 115px; left: 801px; height: 100px; width:179px; padding:10px 0 15px 0;}
.strich			{position:absolute;
				top:0px; left:249px; height:115px; width:2px;}				
.strich2		{position:absolute;
				top:0px; left:800px; height:115px; width:2px;}				


/* Fussnavigation*/
.p_fuss			{position:absolute; width:980px; left:1px; font-family:verdana; height:137px; font-size:11px; line-height:25px; color:#00266D; background-image:url(images/fuss.gif); padding-bottom:100px; background-repeat:no-repeat;}



.fuss				{font-family:verdana; font-size:11px; color:#00266D; padding-left: 5px; }				
a.fuss:link  	{color:#00266D; text-decoration: none;}
a.fuss:visited  {color:#00266D;text-decoration: none;}
a.fuss:active	{color:#00266D;text-decoration: none;}
a.fuss:hover	{color:#bab9b8;text-decoration:underline;}

/* Button */
.button				{ font-family:verdana; font-size:11px; color:#33338b; font-weight:bold; background-color:#CCCCCC; border:2px solid #33338b; }

/* Rahmen */
.blau				{border: 1px solid #00266D; }
.rightweiss		{border-right: 1px solid #ffffff; }
.line				{border: 0.1pt solid #005EA7;}

/* Listen */
.liste			{
	background-image: url(images/listpoint.gif);
	background-position: left top;
	background-repeat: no-repeat;
	padding-left: 28px;
	padding-bottom: 5px;	
}

.listeu			{
	background-image: url(images/listpoint-1.gif);
	background-position: left top;
	background-repeat: no-repeat;
	padding-left: 45px;
	padding-bottom: 10px;
}
.listeu_a			{
	background-image: url(images/listpoint-1-a.gif);
	background-position: left top;
	background-repeat: no-repeat;
	padding-left: 45px;
	padding-bottom: 10px;
}

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

/* Druckversion */
.print	{float:right; font-size:9px;}
.print a	{color:#33338b; text-decoration:none; margin-top:5px;}
.print a:hover	{color:#33338b; text-decoration:underline;}

.link-liste ul	{
	margin:0 0 0 15px;
	padding:0;
}

.link-liste li	{
	margin:0;
	padding:0;
	list-style:square;
}

.link-liste a	{
	color:#000;
}

.link-liste a:hover	{
	text-decoration:none;
}
