.body-home {
	background-color: #545454;
	margin: 0px;
	}
#contbox {
	width: 780px;
	height:414px;
	margin: auto;
	}
#shade-top {
	position:absolute;
	margin-left:0px;
	margin-top:0px;
	width:780px;
	height:8px;
}

#shade-links {
	position:absolute;
	margin-left:0px;
	margin-top:8px;
	width:24px;
	height:392px;
}

#header {
	position:absolute;
	margin-left:24px;
	margin-top:8px;
	width:733px;
	height:45px;
}

#shade-rechts {
	position:absolute;
	margin-left:757px;
	margin-top:8px;
	width:23px;
	height:406px;
}

#news-n {
	position:absolute;
	margin-left:24px;
	margin-top:53px;
	width:91px;
	height:45px;
}

#paint-n {
	position:absolute;
	margin-left:115px;
	margin-top:53px;
	width:92px;
	height:45px;
}

#photos-n {
	position:absolute;
	margin-left:207px;
	margin-top:53px;
	width:92px;
	height:45px;
}

#projects-n {
	position:absolute;
	margin-left:299px;
	margin-top:53px;
	width:92px;
	height:45px;
}

#pano-n {
	position:absolute;
	margin-left:391px;
	margin-top:53px;
	width:92px;
	height:45px;
}

#public-n {
	position:absolute;
	margin-left:483px;
	margin-top:53px;
	width:91px;
	height:45px;
}

#press-n {
	position:absolute;
	margin-left:574px;
	margin-top:53px;
	width:93px;
	height:45px;
}

#person-n {
	position:absolute;
	margin-left:667px;
	margin-top:53px;
	width:90px;
	height:45px;
}

#topgap {
	position:absolute;
	margin-left:24px;
	margin-top:98px;
	width:733px;
	height:18px;
}

#gap-links {
	position:absolute;
	margin-left:24px;
	margin-top:116px;
	width:14px;
	height:196px;
}

#newsbox {
	position:absolute;
	margin-left:38px;
	margin-top:116px;
	width:216px;
	height:196px;
	background-image: url(images_css/hp_v12_newsbox.jpg);
	visibility: visible;
	overflow: auto;
	z-index: 0;
}

#blank-rechts {
	position:absolute;
	margin-left:254px;
	margin-top:116px;
	width:503px;
	height:196px;
}

#logobar {
	position:absolute;
	margin-left:24px;
	margin-top:312px;
	width:643px;
	height:88px;
}

#unten-rechts {
	position:absolute;
	margin-left:667px;
	margin-top:312px;
	width:90px;
	height:66px;
}

#contact-n {
	position:absolute;
	margin-left:667px;
	margin-top:378px;
	width:46px;
	height:22px;
}

#info-n {
	position:absolute;
	margin-left:713px;
	margin-top:378px;
	width:44px;
	height:22px;
}

#shade-unten {
	position:absolute;
	margin-left:0px;
	margin-top:400px;
	width:757px;
	height:14px;
}
/*#newsbox-text {
	position:absolute;
	z-index:1;
	margin-left:48px;
	margin-top:128px;
	width:186px;
	height:170px;
	visibility: visible;
	overflow: auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	line-height: 13px;
	text-align: left;
	scrollbar-base-color:#DFD8C8;
	scrollbar-track-color:#837B6E;
	scrollbar-arrow-color:#DFD8C8;
	scrollbar-face-color:#736B5E;
}*/
.news-date {
	font-style: italic;
}
.news-item {
	font-size: 12px;
	font-style: italic;
}
.news-headline {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bolder;
	color: #FFFFFF;
}
a:link {
	color: #FFFFFF;
}
a:visited {
	color: #FFFFFF;
}
.legals {
	font-size: 9px;
}
a:hover {
	color: #FFFF99;
}
a:active {
	color: #FFFF99;
}
