/* ---------------- the basics ---------------- */


body { 
	background : #8d8d8d;
	text-align : left;
	color : #000; 
	font-size : 14px; 
	font-family : verdana, arial, helvetica, sans-serif; 
	margin : 0 0 0 0;
}


p { 
	color : #000; 
	background: none;
	font-size : 12px; 
	font-family : verdana, arial, helvetica, sans-serif;  
}

td { 
	color : #000; 
	font-size : 12px; 
	font-family : verdana, arial, helvetica, sans-serif;  
}

tr { 
	color : #000; 
	font-size : 12px; 
	font-family : verdana, arial, helvetica, sans-serif;  
}





/* ---------------- h ---------------- */

h1, h2, h3, h4 { 
	text-align : left;
	color : #fff; 
	background : none;
	font-size : 16px; 
	font-family : verdana, arial, helvetica, sans-serif;
}


strong { 
	text-align : left;
	color : #000;
	background : none; 
	font-size : 14px; 
	font-family : verdana, arial, helvetica, sans-serif; 
}




/* ---------------- textformatierung ---------------- */

.imagelisttd {
border:5px solid #000;
}



/* ---------------- navigation ---------------- */

a { 
	font-family : verdana, arial, helvetica, sans-serif;  
	font-size : 12px; 
	text-decoration : none; 
	color : #000; 
	background : none;
}

a:link { 
}

a:visited { 
}

a:hover { 
	text-decoration : none; 
	color : #e95d0f; 
	background : none;
}





/* ---------------- navigation 1. ebene ---------------- */

a.mainnav { 
	font-family : verdana, arial, helvetica, sans-serif;  
	font-size : 14px; 
	text-decoration : none; 
	color : #000; 
	background : none;
	font-weight : bold;
}

a.mainnav:link { 
}

a.mainnav:visited { 
}

a.mainnav:hover { 
	text-decoration : none;
	color : #e95d0f; 
	background : none;
}


/* ---------------- ids ---------------- */


#logo {
	position : absolute;
	left : 0px;
	top : 0px;
	text-align : left;
}

#shine {
	position : absolute;
	left : 0px;
	top : 0px;
	text-align : left;
}

#headline {
  	position : absolute;
	left : 0px;
	top : 0px;
	text-align : left;
background-image: url("img_design_base/headline_fotograf.gif");
  background-attachment: fixed;
  background-repeat: no-repeat;
  width: 100%;
  height: 500px;
}


#content {
	position : absolute;
	left : 280px;
	top : 204px;
	text-align : left;
	width: 400px;
  }


#navigation {
	position : absolute;
	left : 125px;
	top : 203px;
	text-align : left;
	width: 280px;
	}