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

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

/* Positionen */
.content	{position: absolute;
			top: 210px; left: 220px; width: 750px;
			font-family: verdana; font-size: 11px; color: #000000; line-height: 17px;
			border-bottom: solid 1px #014E9C; border-left: solid 1px #014E9C;}
.posnavi	{position:absolute;
			top:180px; left:50px; width:170px;
			border-top: solid 1px #999999;}
.admcontposnavi	{position:absolute;
			top:220px; left:50px; width:170px;
			border-top: solid 1px #999999;}
.admnaviposnavi	{position:absolute;
			top:240px; left:50px; width:170px;
			border-top: solid 1px #999999;}
.rahmentop	{position:absolute;
			top:150px; //top:151px; left:220px; width:750px; height:10px; z-index:0;
			border-left: solid 1px #014E9C; border-top: solid 1px #014E9C;}
.adresse	{position:absolute;
			top:0px; left:575px; //left:590px;
			font-family:verdana; font-size:9px; color:#000000; line-height:13px;}
.teaserleft	{position:absolute;
			top: 65px; left:570px; width:180px;}								

/* Topavigation*/
	
.postopnavi	{position:absolute;
			top:157px; left:220px; width:750px; height:53px; 
			background-image:url(images/streifen-topnavi.gif); background-position:bottom; background-repeat:no-repeat;
			border-left: solid 1px #014E9C;}
.admcontpostopnavi	{position:absolute;
			top:220px; left:220px; width:750px; height:53px;
			background-image:url(images/streifen-topnavi.gif); background-position:bottom; background-repeat:no-repeat;
			border-left: solid 1px #014E9C;}
.admnavipostopnavi	{position:absolute;
			top:230px; left:150px; width:750px; height:53px;
			background-image:url(images/streifen-topnavi.gif); background-position:bottom; background-repeat:no-repeat;
			border-left: solid 1px #014E9C;}
.topnavi	{font-family:verdana; font-size:11px; color:#ffffff; line-height:25px; text-decoration:none; font-weight:bold;
			padding-left:7px; padding-right:7px;}

.topnavi2	{font-family:verdana; font-size:11px; color:#000000; line-height:25px; text-decoration:none; font-weight:bold;}



/* Topnavigation*/
.topnavi	{ font-family: verdana; font-size:11px; font-weight:bold; color:#FFFFFF:}


/* Navigation*/
.navirahmen		{padding:7px 0px 7px 5px; width:165px; //width:170px; border-bottom: solid 1px #999999;}	
.navi			{font-family:verdana; font-size:11px; color:#014E9C; font-weight:bold;}	
a.navi:link  	{color:#014E9C; text-decoration:none;}
a.navi:visited	{color:#014E9C; text-decoration:none;}
a.navi:active	{color:#014E9C; text-decoration:none;}
a.navi:hover	{color:#014E9C; text-decoration:none;}

/* Navigation Ebene 1 */
.possubnavi			{padding: 2px 0px 2px 1px;}
.posnosubnavi		{padding: 2px 0px 2px 1px;
					background-image:url(images/trans.gif); background-position:left; background-repeat:no-repeat;}
.subnavi			{font-family:verdana; font-size:11px; color:#0000cd; text-decoration:none; font-weight:bold; line-height:18px;font-style: italic;}

a.subnavi:link  	{color:#0000cd;}
a.subnavi:visited	{color:#0000cd;}
a.subnavi:active	{color:#8a8a8a;}
a.subnavi:hover		{color:#8a8a8a;}
a.subnavia:link  	{color:#014E9C;}
a.subnavia:visited	{color:#014E9C;}
a.subnavia:active	{color:#014E9C;}
a.subnavia:hover		{color:#E9A600;}
.possubnavia		{padding: 2px 0px 2px 17px;
					background-image:url(images/bt-subnavi-a.gif); background-position:left; background-repeat:no-repeat;}
.subnavia			{font-family:verdana; font-size:13px; color:#014E9C; text-decoration:none; font-weight:bold; line-height:18px;}

/* Navigation Ebene 2 */
.possubnavi2		{padding: 2px 0px 2px 15px;}
.posnosubnavi2		{padding: 2px 0px 2px 15px;
					background-image:url(images/trans.gif);color:#01514E; background-position:left; background-repeat:no-repeat;}
.subnavi2			{font-family:verdana; font-size:11px; color:#01514E; text-decoration:none; font-weight:bold; line-height:18px;font-style: italic;}
a.subnavi2:link  	{color:#01514E;}
a.subnavi2:visited	{color:#01514E;}
a.subnavi2:active	{color:8a8a8a;}
a.subnavi2:hover	{color:#8a8a8a;}
.possubnavi2a		{padding: 2px 0px 2px 30px;
					background-image:url(images/bt-subnavi-2-a.gif);color:#01514E; background-position:left; background-repeat:no-repeat;}
.subnavi2a			{font-family:verdana; font-size:11px; color:#01514E; text-decoration:none; font-weight:bold; line-height:18px;}
.subnavi4			{font-family:verdana; font-size:11px; color:#ffa500; text-decoration:none; font-weight:bold; line-height:18px;font-style: italic;}
a.subnavi4:link  	{color:#ffa500;}
a.subnavi4:visited	{color:#ffa500;}
a.subnavi4:active	{color:#8a8a8a;}
a.subnavi4:hover	{color:#8a8a8a;}
.possubnavi4a		{padding: 2px 0px 2px 30px;
					background-image:url(images/bt-subnavi-4-a.gif);color:#ffa500; background-position:left; background-repeat:no-repeat;}
.subnavi4a			{font-family:verdana; font-size:11px; color:#ffa500; text-decoration:none; font-weight:bold; line-height:18px;}

/* Navigation Ebene 3 */
.posnosubnavi3		{padding: 2px 0px 2px 35px;
					background-image:url(images/trans.gif);color:#E9A600 ; background-position:right; background-repeat:no-repeat;}
.possubnavi3		{padding: 2px 0px 2px 45px;}
.subnavi3			{font-family:verdana; font-size:11px; color:#871226; text-decoration:none; font-weight:bold;font-style: italic;}
a.subnavi3:link  	{color:#871226;}
a.subnavi3:visited	{color:#871226;}
a.subnavi3:active	{color:#8a8a8a;}
a.subnavi3:hover	{color:#8a8a8a;}
.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:10px; color:#E9A600; text-decoration:none; font-weight:bold; line-height:18px;}

/* Titel */						
h1		{font-family: verdana;
		font-size: 28px; color: #820120; font-weight:normal; line-height:32px;
		padding: 0px 0px 10px 0px; margin: 0px; letter-spacing: 1px;}
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:11px; 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:15px;}
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;}

.textblue		{font-family:verdana; font-size:10px; color:#014E9C; line-height:14px;}
a.textblue:link {text-decoration:none;}
.textred		{font-family:verdana; font-size:10px; color:#820120; line-height:18px; font-weight:bold;}
.textgreen		{font-family:verdana; font-size:10px; color:#01514E; line-height:18px; font-weight:bold;}
.textyellow		{font-family:verdana; font-size:10px; color:#E9A600; line-height:18px; font-weight:bold;}
.textweiss		{font-family:verdana; font-size:11px; color:#ffffff; line-height:16px; font-weight:bold;}

/* Images */								
.logo			{ position: absolute;
				top: 10px; left: 765px; height: 103px; width:192; z-index:1;} 												
.topline		{position:absolute;
				top:0px; left:0px; height:150px; width:765px; z-index:2;}
.linesleft		{ position:absolute;
				top:150px; left:8px; height:520px; width:35px;}

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

/* alaune*/
.alaune			{font-family:verdana; font-size:11px; color:#f5ca00; text-decoration:none; font-weight:bold; line-height:18px;font-style: italic;}
a.alaune:link  	{color:#e0b900;}
a.alaune:visited	{color:#e0b900;}
a.alaune:active		{color:#8a8a8a;}
a.alaune:hover		{color:#8a8a8a;}

/* Fussnavigation*/
.posfuss		{position: absolute;
				width: 970px; height: 60px;
				background-image: url(images/bg-fuss.gif); background-position: top; background-repeat: no-repeat;
				border-bottom:solid 1px #999999;}
.fuss			{font-family:verdana; font-size:11px; color:#333333; line-height:15px;}				
a.fuss:link  	{color:#333333; text-decoration: none;}
a.fuss:visited  {color:#333333;text-decoration: none;}
a.fuss:active	{color:#333333;text-decoration: none;}
a.fuss:hover	{color:#014E9C;text-decoration: none;}

/* Listen */
.lired			{background-image: url(images/bullet-li-red.gif); background-position: left top; background-repeat: no-repeat;
				border-bottom:solid 1px #999999;
				padding:2px 4px 2px 17px;}

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

