@CHARSET "ISO-8859-1";

* { margin: 0; padding: 0; border: 0; outline: 0; }
body { background: url(../images/eingang/hg_top.png) top center repeat-x #ccc; font-size: 11px; font-family: Verdana, sans-serif; margin: 0 auto }

#top { margin: 0 auto;}
#aktuell {
	margin: 0 auto;
	width:615px;
/*	height: 80px;*/
	height:70px;
	color:#FFF;
/*	background:url(../images/startseite/news-banner.png) no-repeat;*/
}
#aktuell p {
	display: block;
	padding: 20px;
	margin: 0 auto;
	background: url(../images/startseite/logo_interpaed.png) no-repeat right top;
/*	padding: 30px;*/
}
#flash { margin: 0 auto; width:790px; }
#top  { width: 1200px; height: 180px; padding-left: 6px; position: relative; }
#logo { display: block; position: absolute; top: 108px; left: 50%; margin-left:-140px;}

.start-box {
	background: url(../images/startseite/box-shadow.png) no-repeat center;
	width:160px;
	height:198px;
	margin: 0 50px 10px 0;
	float:left;
	}
.start-box-last {
	background: url(../images/startseite/box-shadow.png) no-repeat center;
	width:160px;
	height:198px;
	float:left;
	margin: 0 0 10px 0;
	}
.start-box-last-line {
	background: url(../images/startseite/box-shadow.png) no-repeat center;
	width:160px;
	height:198px;
	float:left;
	margin: 0 50px 10px 210px;
	}
.start-box img, .start-box-last img, .start-box-last-line img {
	padding:10px;
	filter:alpha(opacity=100);
	-moz-opacity:1.0;
	-khtml-opacity: 1.0;
	opacity: 1.0;
	}
.start-box img:hover, .start-box-last img:hover, .start-box-last-line img:hover {
	padding:10px;
	filter:alpha(opacity=75);
	-moz-opacity:0.75;
	-khtml-opacity: 0.75;
	opacity: 0.75;
	}

#search {
	padding:6px 0 0 6px;
	width:205px;
	position: absolute;
	top: 0px;
	left: 255px;
}
#search .swords {
	width:100px;
	padding:1px 3px;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#333;
	background:#FFF;
	border:none;
} 
#search a {
	margin: 0 0 0 15px;
}
#search img {
	margin: 0 0 0 10px;
}
#search a:link, 
#search a:visited {
	color:#fff;
	text-decoration:none;
}

#top ul { background: url(../images/eingang/hg_meta.gif) top left no-repeat; width: 538px; padding: 0 0 0 300px; height: 28px; display: block; float: right; }
#top ul li { list-style: none; float: left; background: url(../images/eingang/hg_nav.gif) top left no-repeat; }
* html #top ul li { width: 2px; }

#top ul a { display: block; height: 28px; line-height: 28px; padding: 0 10px; color: #fff; text-decoration: none; }
#top .last a { background: url(../images/eingang/hg_nav.gif) top right no-repeat;}


#flash_wrapper {width: 1200px; height: 500px; margin: 0 auto; }
#footer {min-height: 58px; width: 100%; border-top: 1px solid #bcbcbc; position:relative; padding-bottom:17px; }
#footer .wrapper { width: 1200px; margin: 0 auto; }

#footer a { color: #333; text-decoration: none; }
#footer .left { float: left; margin: 30px 0 0 30px; width: 750px; }
#footer .right { float: right; margin: 30px 30px 0 0; width: 130px; text-align:right; white-space:nowrap; }
#footer .img { padding:20px 0 0 0px; float:left; margin-left:-25px; }

#footer .footer-right {margin-left: 50px; position: absolute; right: 50px; bottom:32px;}
#info-layer { padding:20px 0 20px 0; width:800px; margin:0 auto; }
#info-layer h2 { margin-bottom:5px; }
#info-layer p { margin:5px 0; }
#info-layer h4 { margin-top:5px; margin-bottom:10px; }

.clearer { float:none; clear:both; line-height:0; height:0; visibility:hidden; }

