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

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

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

.inhalt		{position: relative; width: 460px; left:300px; font-family: verdana; font-size: 10px; color: #697374; line-height: 17px; margin:20px; padding-bottom:30px;//padding-bottom:10px; min-height:300px; height:auto; //height:300px;}

.posteaser     { position:absolute; top:20px; left:820px; width:160px;  height:100px ;font-family: verdana; font-size: 10px; line-height:18px;}

.posteaser1     { position:absolute; top:120px; left:795px; height:179px; width:171px; background-image:url(images/bg-teaser.gif); background-position:top; background-repeat:no-repeat; font-family: verdana; font-size: 12px; color: #ffffff; line-height:17px; font-weight:bold; }

/* Topavigation*/
	
.poskopfnavi	{ position:absolute; top:140px; width:510px; height:25px; left:23px; z-index:5;}
.kopfnavi			{font-family:verdana; font-size:12px; color:#697374;}	
a.kopfnavi:link  	{color:#697374; text-decoration:none;}
a.kopfnavi:visited	{color:#697374; text-decoration:none;}
a.kopfnavi:active	{color:#697374; text-decoration:none;}
a.kopfnavi:hover	{color:#697374; text-decoration:none; font-weight:bold;}
.kopfnavia			{font-family:verdana; font-size:12px; color:#697374; font-weight:bold; text-decoration:none;}	

/* Navigation*/
.p_navi		{ position:absolute; top:222px; left:20px; width:300px; height:400px;}
		
.navi			{font-family:verdana; font-size:12px; color:#ffffff; position:relative; top:30px; background-image:url(images/dot-nav.gif); background-position:left top; background-repeat:no-repeat; padding:5px 0px 5px 20px; display:block; width:245px;}	
a.navi:link  	{color:#ffffff; text-decoration:none;}
a.navi:visited	{color:#ffffff; text-decoration:none;}
a.navi:active	{color:#ffffff; text-decoration:none;}
a.navi:hover	{color:#ffffff; text-decoration:none; font-weight:bold;}
.navia			{font-family:verdana; font-weight:bold; font-size:12px; color:#ffffff; position:relative; top:30px; background-image:url(images/dot-nav-a.gif); background-position:left top; background-repeat:no-repeat; padding:5px 0px 5px 20px; display:block; width:245px; text-decoration:none;}


/* Navigation Ebene 2 */
.navi2			{font-family:verdana; font-size:12px; color:#ffffff; text-decoration:none; line-height:18px; padding:5px 0px 5px 11px; position:relative; top:30px; background-image:url(images/dot-navi2.gif); background-position:left; background-repeat:no-repeat; margin-left:30px;}
a.navi2:link  	{color:#ffffff;}
a.navi2:visited	{color:#ffffff;}
a.navi2:active	{color:#ffffff;}
a.navi2:hover		{color:#ffffff; font-weight:bold;}
.navi2a		{font-family:verdana; font-size:12px; color:#ffffff; text-decoration:none; font-weight:bold; line-height:18px; padding:5px 0px 5px 11px; position:relative; top:30px; background-image:url(images/dot-navi2a.gif); background-position:left; background-repeat:no-repeat; margin-left:30px;}

/* Navigation Ebene 3 */
.navi3			{font-family:verdana; font-size:12px; color:#ffffff; text-decoration:none; line-height:18px; padding:5px 0px 5px 11px; position:relative; top:30px; background-image:url(images/dot-navi3.gif); background-position:left; background-repeat:no-repeat; margin-left:40px; display:block;}
a.navi3:link  	{color:#ffffff;}
a.navi3:visited	{color:#ffffff;}
a.navi3:active	{color:#ffffff;}
a.navi3:hover	{color:#ffffff;}
.navi3a			{font-family:verdana; font-size:12px; color:#ffffff; text-decoration:none; line-height:18px; padding:5px 0px 5px 11px; position:relative; top:30px; background-image:url(images/dot-navi3.gif); background-position:left; background-repeat:no-repeat; margin-left:40px; display:block;}

/* Titel */						
h1		{font-family: verdana; font-size: 13px; color: #697374; font-weight: bold; margin-bottom: 15px; }

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

h3		{font-family: verdana; font-size: 12px; color: #fe822d; font-weight: bold; text-align:center; margin-top:4px;//padding-top: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:#f1980c; 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;}

.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:32px; width:1024; background-image:url(images/kopf-1.gif); background-position:right; background-repeat:no-repeat;} 												
.bild1			{ position:absolute; top:32px; height:185px; width:549px; background-image:url(images/kopf-3.gif); background-position:bottom; background-repeat:no-repeat; z-index:2;}
.bild2			{ position:absolute; top:32px; left:549px; height:185px; width:247px; }
.bild3			{ position:absolute; top:32px; left:796px; height:185px; width:184px; }
.bild4			{ position:absolute; top:32px; left:980px; height:185px; width:44px; }

/* 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: 1024px; height: 44px; background-image: url(images/bg-fuss.gif); 					 					background-position: left; background-repeat: no-repeat; margin-top:20px;//margin-top:0px;}
.fuss			{font-family:verdana; font-size:10px; color:#ffffff; line-height:27px; padding-right: 15px; }				
a.fuss:link  	{color:#ffffff; text-decoration: none;}
a.fuss:visited  {color:#ffffff;text-decoration: none;}
a.fuss:active	{color:#ffffff;text-decoration: none;}
a.fuss:hover	{color:#ffffff;text-decoration: underline;}
.fussa			{font-family:verdana; font-size:10px; color:#ffffff; line-height:27px; padding-right: 15px; 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/dot-li.gif);
	background-position: top left;
	background-repeat: no-repeat;
	padding-left: 10px; margin-left: -40px; padding-bottom:9px;

}

.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;
}


