@charset "UTF-8";
/* CSS Document */

/* Definitionen der Typ-Selektoren */

html, body			{	margin:0px;
						padding:0px;
						background-color:#FFF; 
						font-family:Arial, Helvetica, sans-serif; 
						font-size:11px;}
						
a					{	text-decoration:none;}

a img				{	border:none;}


/* ========== Definitionen des Hauptcontainers ========== */

.maincon			{	width:950px;
						/*height:600px;
						background-color:#999;*/
						margin:auto;
						margin-top:25px;}
	
	
/* ========== Definitionen des Headers ========== */

.headcon			{	width:950px;
						/*height:115px;
						background-color:#396;*/
						margin:0px;
						padding:0px;}
						
						
/* Definitionen des Logos */

.logocon			{	width:950px;
						height:100px;
						/*background-color:#CC0;*/
						background-image:url(../images/ecm_logo_onlystripe_web.png);
						background-repeat:no-repeat;
						margin:0px;
						padding:0px;}
						
.logosingle			{	width:90px;
						height:49px;
						/*background-color:#666;*/
						background-image:url(../images/ecm_logo_single_web.png);
						margin:0px;
						padding:0px;
						position:relative;
						top:10px;
						left:725px;}
					
						
/* Definitionen der Navigations-Leiste */

.navicon			{	width:950px;
						/*height:20px;
						background-color:#336;*/
						margin:0px;
						padding:0px;}
						
.navileft			{	width:700px;
						height:17px;/**/
						/*background-color:#C60;*/
						margin:0px;
						padding:0px;
						float:left;}
						
.navipoints			{	/*background-color:#CF0;*/
						margin:0px;
						padding:0px;
						text-align:left;
						font-family:Arial, Helvetica, sans-serif;
						font-size:13px;
						font-weight:bold;
						font-style:normal;
						color:#7b7c7e;
						margin-right:20px;}
					
.navipoints:hover	{	color:#0095c1;}

.navipointsact		{	margin:0px;
						padding:0px;
						text-align:left;
						font-family:Arial, Helvetica, sans-serif;
						font-size:13px;
						font-weight:bold;
						font-style:normal;
						color:#0095c1;
						margin-right:20px;}

.naviright			{	width:250px;
						height:15px;/*17px*/
						/*background-color:#3C6;*/
						margin:0px;
						padding:0px;
						float:left;
						text-align:right;
						padding-top:2px;}
						
.naviside2			{	/*background-color:#CF0;*/
						margin:0px;
						padding:0px;
						font-family:Arial, Helvetica, sans-serif;
						font-size:10px;
						font-weight:bold;
						font-style:normal;
						color:#7b7c7e;
						margin-left:10px;}
						
.naviside2act		{	/*background-color:#CF0;*/
						margin:0px;
						padding:0px;
						font-family:Arial, Helvetica, sans-serif;
						font-size:10px;
						font-weight:bold;
						font-style:normal;
						/*color:#0095c1;*/
						color:#000;
						margin-left:10px;}
					
.naviside2:hover	{	color:#0095c1;}
					
						
/* ========== Definitionen des Bildes ========== */

.pictcon			{	width:950px;
						/*height:302px;
						background-color:#39F;*/
						margin:0px;
						padding:0px;}
						
.pictspace1			{	width:950px;
						height:10px;
						background-color:#FFF;
						margin:0px;
						padding:0px;
						clear:both;}
												
.pictshot			{	width:950px;
						/*height:245px; 249px*/
						background-color:#FFF;
						margin:0px;
						padding:0px;
						padding-top:2px;
						padding-bottom:2px;
						border-top:1px solid #7b7c7e;
						border-bottom:1px solid #7b7c7e;}
					
.pictspace2			{	width:950px;
						height:25px;
						background-color:#FFF;
						margin:0px;
						padding:0px;}
						
						
/* ========== Definitionen des Contents ========== */

.concon				{	width:950px;
						/*height:302px;
						background-color:#39F;*/
						margin:0px;
						padding:0px;}
						
/* Definitionen des Submenues */

.subcon				{	width:250px;
						/*height:200px;
						background-color:#336;*/
						margin:0px;
						padding:0px;
						float:left;}
						
.subspace			{	width:250px;
						height:50px;
						/*background-color:#636;*/
						margin:0px;
						padding:0px;
						margin-bottom:21px;}
											
.subpoints			{	width:250px;
						/*height:20px;
						background-color:#F33;*/
						margin:0px;
						padding:0px;
						text-align:right;
						margin-bottom:15px;}

.subtext			{	font-family:Arial, Helvetica, sans-serif;
						font-size:13px;
						font-weight:bold;
						font-style:normal;
						color:#7b7c7e;}
						
.subtext:hover		{	color:#0095c1;}

.subtextact			{	font-family:Arial, Helvetica, sans-serif;
						font-size:13px;
						font-weight:bold;
						font-style:normal;
						color:#000;}
						
/* Definitionen des Content-Copy */

.copcon				{	width:600px;/*700px*/
						/*height:200px;
						background-color:#F93;*/
						margin:0px;
						padding:0px;
						float:left;
						margin-left:100px;}
						
.cophead			{	width:600px;/*700px*/
						height:49px;/*50px*/
						/*background-color:#3CC;*/
						margin:0px;
						padding:0px;
						text-align:left;
						font-family:Arial, Helvetica, sans-serif;
						font-size:20px;
						font-weight:bold;
						font-style:normal;
						letter-spacing:1px;
						color:#0095c1;
						border-bottom:1px solid #7b7c7e;
						margin-bottom:20px;}
						
.copsubhead			{	/*width:600px;
						height:49px;
						background-color:#3CC;*/
						margin:0px;
						padding:0px;
						text-align:left;
						font-family:Arial, Helvetica, sans-serif;
						font-size:14px;
						font-weight:bold;
						font-style:normal;
						color:#0095c1;
						/*color:#7b7c7e;*/
						text-decoration:underline;
						/*margin-bottom:20px;*/}
						
.coptext			{	width:600px;/*700px*/
						/*height:100px;
						background-color:#3CC;*/
						margin:0px;
						padding:0px;
						text-align:left;
						font-family:Arial, Helvetica, sans-serif;
						font-size:13px;
						font-weight:normal;
						font-style:normal;
						color:#000;
						line-height:17px;}
						
.coptext p			{	margin-bottom:20px;}

.coptext ul	li		{	/*list-style-type:square;*/
						list-style-image:url(../images/ecm_bullet.png);
						color:#000;
						margin-bottom:5px;}
							
.coptext ol	li		{	/*list-style-type:lower-alpha;*/
						color:#000;
						margin:0px;
						padding:0px;
						margin-bottom:5px;}

.copgrafik			{	width:600px;/*700px*/
						height:100px;
						background-color:#999;/**/
						margin:0px;
						padding:0px;}
						
.highlight			{	font-family:Arial, Helvetica, sans-serif;
						font-size:13px;
						font-weight:bold;;
						color:#000;}

/* Definitionen der Kontakt-Seite */

.contact			{	font-family:Arial, Helvetica, sans-serif;
						font-size:13px;
						font-weight:bold;
						color:#999;
						float:left;
						width:100px;
						/*background-color:#C60;*/}
						
.contact2			{	font-family:Arial, Helvetica, sans-serif;
						font-size:13px;
						font-weight:normal;
						color:#000;}
						
.contact3			{	font-family:Arial, Helvetica, sans-serif;
						font-size:13px;
						font-weight:normal;
						color:#0095c1;}

/* Definitionen des Top-Abbinders */

.endcon				{	width:600px;
						height:50px;
						border-top:1px solid #7b7c7e;
						margin-top:35px;}
						
.endtop				{	width:60px;
						height:15px;
						/*background-color:#3CC;*/
						margin-top:4px;}
						
.endarrow			{	width:15px;
						height:15px;
						background-image:url(../images/ecm_top-arrow.jpg);
						float:left;}
												
.endtext			{	width:40px;
						height:14px;
						font-family:Arial, Helvetica, sans-serif;
						font-size:10px;
						color:#7b7c7e;
						float:left;
						padding-left:3px;
						padding-top:1px;}
						

/* ========== Definitionen Impressum ========== */

.implink			{	/*background-color:#CF0;*/
						margin:0px;
						padding:0px;
						font-family:Arial, Helvetica, sans-serif;
						font-size:13px;
						font-weight:bold;
						font-style:normal;
						color:#7b7c7e;
						margin-left:10px;}
					
.implink:hover		{	color:#0095c1;}