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

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

/* Positionen */
.content	{position: absolute; top: 280px; left:30px; width:950px; padding-bottom:40px;}

.inhalt		{position: relative; width: 430px; top:20px; left:330px; font-family: verdana; font-size: 12px; color: #4a4f83; line-height: 19px; min-height:370px; height:auto;// height:370px; padding-bottom:20px;}

.posteaser     { position:absolute; top:30px; left:770px; width:180px;  height:340px; background-color:#d2d4e0;}

.print		{ float:right;}

/* Topavigation*/
	
.poskopfnavi	{ position:absolute; top:250px; width:335px; left:634px; height:25px; border-left: solid 1px #4c5184; border-right: solid 1px #4c5184; border-bottom: solid 1px #4c5184;}
.kopfnavi			{font-family:verdana; font-size:11px; color:#4c5184;  padding:0px 0px 0px 250px; line-height:36px;//line-height:26px;}	
a.kopfnavi:link  	{color:#4c5184; text-decoration:none;}
a.kopfnavi:visited	{color:#4c5184; text-decoration:none;}
a.kopfnavi:active	{color:#4c5184; text-decoration:none;}
a.kopfnavi:hover	{color:#4c5184; text-decoration:none; font-weight:bold;}
.kopfnavia			{font-family:verdana; font-size:11px; color:#4c5184; font-weight:bold; text-decoration:none; padding:0px 0px 0px 250px; line-height:36px;//line-height:26px;}	

/* Navigation*/
.posnavi	{position:absolute;	top:255px; left:30px; width:300px; background-color:#d3d4e1; padding:30px 0px 30px 10px;}				
.navi			{font-family:verdana; font-size:11px; color:#4a4f83; display:block; background-image:url(images/dot.gif); background-repeat:no-repeat; background-position:left; padding:10px 0px 10px 30px; margin-left:20px;}	
a.navi:link  	{color:#4a4f83; text-decoration:none;}
a.navi:visited	{color:#4a4f83; text-decoration:none;}
a.navi:active	{color:#4a4f83; text-decoration:none;}
a.navi:hover	{color:#4a4f83; text-decoration:none; background-image:url(images/navia.gif); background-repeat:no-repeat; background-position:left;}
.navia			{font-family:verdana; font-size:11px; color:#4a4f83;  display:block; background-image:url(images/navia.gif); background-repeat:no-repeat; background-position:left; padding:10px 0px 10px 30px; margin-left:20px; text-decoration:none; }	


/* Navigation Ebene 2 */
.posnavi2			{padding: 2px 0px 2px 17px;
					background-image:url(images/bg-navi2.gif); background-position:left; background-repeat:no-repeat;}
.navi2			{font-family:verdana; font-size:11px; color:#666666; text-decoration:none; font-weight:bold; line-height:18px;}

a.navi2:link  	{color:#666666;}
a.navi2:visited	{color:#666666;}
a.navi2:active	{color:#666666;}
a.navi2:hover		{color:#014E9C;}
.navi2a		{ont-family:verdana; font-size:11px; color:#666666; text-decoration:none; font-weight:bold; line-height:18px;}


/* Titel */						
h1		{font-family: verdana; font-size: 16px; color: #4a4f83; font-weight: bold; padding-bottom: 15px; margin: 0px;}

h2		{font-family:verdana; font-size:16px; color:#00266D; line-height:18px; padding-top:0px; margin-top:0px;}

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: 12px; color: #4a4f83; line-height: 19px; }
a.text:link 	{color:#4a4f83; text-decoration:underline;}
a.text:visited	{color:#4a4f83; text-decoration:underline;}
a.text:active	{color:#4a4f83; text-decoration:underline;}
a.text:hover	{color:#935591; text-decoration:underline;}

.textk 			{font-family:verdana; font-size:10px; color:#4a4f83; line-height:17px;}
a.textk:link 	{color:#4a4f83; text-decoration:underline;}
a.textk:visited	{color:#4a4f83; text-decoration:underline;}
a.textk:active	{color:#4a4f83; text-decoration:underline;}
a.textk:hover	{color:#935591; 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; left:30px; height:250px; width:453px;} 												
.bild1			{ position:absolute; left:483px; height:250px; width:498px;}


/* 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*/
.copyright		{font-family: verdana; font-size: 12px; color: #ffffff; line-height: 30px; padding:0px 180px 0px 7px;}

.posfuss		{position: absolute; width: 950px; height: 35px; background-image: url(images/bg-fuss.gif); 					 					background-position: left; background-repeat: no-repeat; margin-top:20px;}
.fuss			{font-family:verdana; font-size:12px; color:#4c5184; line-height:30px; padding-right: 15px; padding-left: 15px; background-image:url(images/dot-f.gif); background-position:left; background-repeat:no-repeat;}				
a.fuss:link  	{color:#4c5184; text-decoration: none;}
a.fuss:visited  {color:#4c5184;text-decoration: none;}
a.fuss:active	{color:#4c5184;text-decoration: none;}
a.fuss:hover	{color:#4c5184;text-decoration: underline;}
.fussa			{font-family:verdana; font-size:12px; color:#4c5184; line-height:30px; padding-right: 15px; padding-left: 15px; background-image:url(images/dot-f.gif); background-position:left; background-repeat:no-repeat; text-decoration:underline;}				


/* 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;
}

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

