/* Elemente der Startseite */

div#metaheader {
	left:50%;
	margin-left:-32.75em;
	position:relative;
	width:65em;
	margin-bottom:1em;
	background-color:#000066;
	background-image:url(../images/startseite/bg_metaheader_left.gif);
	background-repeat:repeat-y;	
}

div#headerline {
	width:100%;
	height:0.1em;
	line-height:0.1em;	
	background-color:#000066;
	border-bottom:0.1em solid #FFFFFF; 
}

ul#metanavigation {
	float:left;
	display:block;
	list-style-type:none;
	margin:0.6em 0 0 2.4em;
}

	ul#metanavigation li {
		float:left;
		display:block;
		margin:0;
		padding-left:0.4em;
	}
	
div#searchbox {
	float:right;
	width:18em;
	height:auto;
	text-align:right;
	padding:0.4em 2.3em 0.4em 0;
	background-image:url(../images/startseite/bg_metaheader_right.gif);
	background-repeat:repeat-y;
	background-position:right top;	
}

div.header {
	/*padding:0em;*/
	text-align:center;
	float:left;
	left:50%;
	height:auto;
	margin-left:-32.75em;
	width:65em;
	overflow:hidden;
	position:relative;
}

	div#logo_fhvr {
		float:left;
	}
	
	div#logo_bayern {
		float:right;
		padding-top:2.4em;
	}

div#intro_image {
	width:99%;
	height:130px;
	text-align:center;
	background-image:url(../images/startseite/bg_startseite.jpg);
	background-repeat:no-repeat;
	background-position:center bottom;
}

ul#news {
	display:block;
	width:auto;
	height:auto;
	list-style-type:none;
	position:relative;
	left:53%;
	width:30em; 
}

	ul#news li {
		margin-left:0;
	}

div#links {
	float:left;
	left:50%;
	margin-left:-30.9em;
	position:relative;
	/* Information: Browser sollte Breite selbst berechnen,klappt besser */
	/*width:61.8em;*/
}

div.link_block {
	float:left;
	margin:0 1em 1em 1em;
	width:8.3em;
	height:20.5em;
	background-color:#FCE864;
}

	div.link_block img {
		width:8.3em;
	}
	
/* Footermenü */
div.footermenu {
	margin-top:10px;
	position:relative;
	left:50%;
	margin-left:-31.95em;
	width:65em;
}

div.footermenu a {
	color:#272727;
}
	
/* Besondere Textformatierung */
div#metaheader, div#metaheader a {
	color:#FFFFFF;
	text-decoration:none;
}

div#metaheader a:hover {
	text-decoration:underline;
}

ul#news a, div.link_block a {
	text-decoration:none;
}
	
ul#news a:hover, div.link_block a:hover {
	text-decoration:underline;
}

div.header h1 {
	font-size: 1.1em;
	margin:2.3em 0 1em 0;
}

div.link_block h2 {
	display:block;
	width:8em;
	font-size:1em;
	margin-bottom:0.7em;
	padding:0.3em 0 0.3em 0.3em;
	color:#FFFFFF;
	background-color:#000066;	
}
div.link_block h2 a {
	font-size:1em;
	color:#FFFFFF;
}

div.link_block ul {
	display:block;
	color:#000066;
	list-style-type:disc;
	list-style-position:outside;
	font-size:0.9em;
}

div.link_block li {
	margin-left:1.3em;
	margin-bottom:0.1em;
}

div.link_block li a {
	margin-left:-0.3em;
	display:block;
}
