/* ---------------- H E A D E R ----------------------------------------------- */
div#header {

	background:url(../images/Branding_2009_HP_Header_BG.jpg)  repeat-x;
	text-align:center;
	margin:0;

}

#header_inner {
	overflow:hidden; /* prevents oversize elements from breaking the layout */

	width:990px;
	
	margin-left:auto;
	margin-right:auto;
	margin-bottom:0;
}
            
#topmenu * {
	margin:0;
	padding-top: 0px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 5px;  		   
}
 
#topmenu {
	font-size:1.2em; /* size of menu's type relative to parent element */
	margin:0px;

 	width:100%;
 	/*!!! sonst funzen im Firefox die Links nicht: */
 	position:relative;
 	z-index:2; 
 } 

#topmenu a {
	color:#C0C0C0;                    /* sets the color of all menu type */
	padding:6px 20px 6px 0;		/*creates space top/bottom and left/right respectively around each menu item's text - set vert height in ems   */
 	display:block; /* makes link fill li so entire area is "hot" */
 	text-decoration:none;  /* removes the underlining from the links */
 }
#topmenu a:hover {
	color:White;        	 /* type color of a hovered menu choice */
 }

#topmenu ul {
	float:left; /* makes ul wrap li */
	font-size:1em; /* prevents inheritence from maiin text style sheet */
	display:inline;		/* fixes margin-doubling bug in IE6 */
 } 
	
#topmenu li {
	float:left;  /*causes the list to align horizontally instead of stack */
	list-style-type:none; /* removes the bullet off each list item */
	position:relative; /* positioning context for the absolutely positioned drop-down */
 }
 
#introimage {
	margin:0;
	position:relative;
	z-index:1;
	top:0px;
	width:auto;
	/*height:228px;  Höhe fest eintragen für ältere Browser */
	padding:0; 

}
#introimage .boxHolder {
	position:absolute;
	bottom:0;
	right:0;
	width:auto;
	
	padding:0 6px 14px 0;

}
#introimage .box {
	float:right;
	width:185px; /* <---- Breite der Boxen auf dem Start-Bild */

	/* background:url(../images/ImgBGIntroImageBox.png)  repeat; */
	
	background-color:#000000;  /* blassblau Hintergrund: #282D44; dunkelblau: #131B46; */
	BORDER:#333333  1px solid; 
	margin:0 7px 0 0;
	padding:0;
}
#introimage .box .text {
	bottom:5px;
	width:auto;
	text-align:left;

	padding:0px 0px 5px 0;
	font-size:0.8em; /* <---- zentrale relative Texthöhe in den Boxen */

}
#introimage .box .text h2 {

	position:relative;
	top: 0px;

	padding:0 12px 0 12px;
	color:#c0c0c0;
	font-size:1.1em; /* <---- relative Texthöhe Überschrift der Boxen */
}
#introimage .box .text p {

	padding:0 12px 0px 12px;
	font-size:1em; /* <---- relative Texthöhe Absatz in den Boxen */
	height:6em;  /* Höhe Absatz 6 Zeilen */
	font-weight:normal;
	color:white;
	
}	
#introimage .box .linkarrow {
	padding:0 5px 0 0;
	position: bottom right;
	width:auto;
	text-align:right;	
}

