/****************************************************************************
m.eckert information design
*****************************************************************************/
		
	p {
		margin: 0;
		padding: 0;
	}
	
	img {
	border: 0;
	margin: 0;
	padding: 0;
	}
	
	/* Links*/
	a:link {
		font-weight : normal; 
		text-decoration : none; 
		color: #6f0;
		margin: 0;
		padding: 0;
		} 	
		a:link.hello  {	color: #f0f; } 	
		a:hover.hello {	color: #f0f; }
		
		a:link.info  {	color: #6f0; } 	
		a:hover.info {	color: #6f0; }
		
		a:link.porto  {	color: #f90; } 	
		a:hover.porto {	color: #f90; }
		
		a:link.kontakt  {	color: #0ff; } 	
		a:hover.kontakt {	color: #0ff; }
		
	a:visited {
		font-weight : normal; 
		color : #6f0; 
		text-decoration : none; 
		} 
		
	a:hover {
		font-weight : normal; 
		text-decoration : underline; 
		} 
		
	a:active {
		font-weight : normal; 
		color : #6f0; 
		text-decoration : none; 
		} 
	
	/* HEADLINES */
	
	h1 {
		font-size : x-large;
		font-weight: normal;
		margin:0;
		padding:0;
		padding-top: 2px;
		padding-bottom: 2px;
		width: 100%;
		background: #000;
		color: #fff;
		border-bottom: 1px solid #fff;
		border-top: 5px solid #fff;
		} 
	h2 {
		font-size : medium; 
		font-weight: normal;
		margin:0;
		padding:0;
		padding-bottom: 5px;
		width: 100%;
		} 
	h3 {
		font-size: large; 
		font-weight: normal;
		border-bottom: 1px solid #fff;
		margin: 0;
		margin-bottom: 10px;
		padding-top: 5px;
		padding-bottom: 5px;
	}
		
	/* TABLE FORMATS */
	
	td {
	vertical-align: top;
	}
	
	.img_border {
		border: 1px solid #fff;
	}
	
	.porto_img {
	margin: 0;
	padding: 0;
	}
	
	.td_skills {
	width: 33%;
	}
	
	/* FORM FORMATS */
	
	input {
	border: 1px solid #000;
	color: #333;
	}
	
	textarea {
	border: 1px solid #000;
	color: #333;
	}
	
	.submit  {
	border: 1px solid #36c;
	color: #36c;
	background: #000;
	}
	
