* {
	margin: 0; 
	padding: 0;
} 
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 75%;
	color: #141848;
	background: url(../images/body_bg.gif) 0 80px repeat-x #FFFFFF;
}
p {
	line-height: 150%;
	margin-bottom: 8px;
}
a {
	color: #8A8A8A;
	text-decoration: none;
}
a:hover, a:active {
	color: #8A8A8A;
	text-decoration: underline;
}
h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 140%;
	/*color: #000099;*/
	margin-bottom: 10px;
	margin-top: 0;
}
h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	/*color: #000099;*/
	margin-bottom: 10px;
	margin-top: 0;
}
ul {
	margin: 0 0 15px 60px;
	line-height: 150%;
}
/*ul li a {
	padding-left: 10px;
	text-decoration: none;
	color: #141848;
	font-size: 100%;
}*/
img {
	border: none;
} 
div#wrapper {
	width: 940px; 
	height: 630px;
	background-color: transparent;
}
div#header {
	width: 940px; 
	height: 191px;
	background-color: transparent;
}
#logo {
	position: absolute;
	width: 226px; 
	height: 129px;
	left: 73px;
	top: 30px; 
	background-image:  url(../images/sertec_logo.jpg);
	background-repeat: no-repeat;
}
#logoimg {
	display: none;
}
#haus1img {
	position: absolute;
	width: 166px; 
	height: 145px;
	left: 373px;
	top: 30px;
}
#haus2img {
	position: absolute;
	width: 166px; 
	height: 145px;
	left: 547px;
	top: 30px;
}
#haus3img {
	position: absolute;
	width: 166px; 
	height: 145px;
	left: 721px;
	top: 30px;
}
#haus4img {
	position: absolute;
	width: 166px; 
	height: 145px;
	left: 895px;
	top: 30px;
}
#language {
	position: absolute;
	width: 150px; 
	height: 15px;
	left: 35px;
	top: 625px; 
	font-size: 90%;
	color: #141848;
}
#language a {
	color: #666666;
}
div#navigation {
	width: 1000px; 
	height: 29px;
	background-color: transparent;
}
ul#navtop {
	margin: 0 0 0 205px;
	padding: 0;
}
ul#navtop li {
	list-style: none;
	margin: 0;
	padding: 0;
	display: inline;
}
ul#navtop a {
	float: left;
	width: 132px;
	height: 29px;
}
#navleistungen {
	background: url(../images/navleistungen.jpg) no-repeat 0px 0px;
}
a:hover#navleistungen {
	background: url(../images/navleistungen_o.jpg) no-repeat 0px 0px;
}
#navleistungen.active {
	background: url(../images/navleistungen_o.jpg) no-repeat 0px 0px;
}
#navleistungen span {
	display: none;
}
#navreferenzen {
	background: url(../images/navreferenzen.jpg) no-repeat 0px 0px;
}
a:hover#navreferenzen {
	background: url(../images/navreferenzen_o.jpg) no-repeat 0px 0px;
}
#navreferenzen.active {
	background: url(../images/navreferenzen_o.jpg) no-repeat 0px 0px;
}
#navreferenzen span {
	display: none;
}
#navmitarbeiter {
	background: url(../images/navmitarbeiter.jpg) no-repeat 0px 0px;
}
a:hover#navmitarbeiter {
	background: url(../images/navmitarbeiter_o.jpg) no-repeat 0px 0px;
}
#navmitarbeiter.active {
	background: url(../images/navmitarbeiter_o.jpg) no-repeat 0px 0px;
}
#navmitarbeiter span {
	display: none;
}
#navpresse{
	background: url(../images/navpresse.jpg) no-repeat 0px 0px;
}
a:hover#navpresse {
	background: url(../images/navpresse_o.jpg) no-repeat 0px 0px;
}
#navpresse.active {
	background: url(../images/navpresse_o.jpg) no-repeat 0px 0px;
}
#navpresse span {
	display: none;
}
#navlinks{
	background: url(../images/navlinks.jpg) no-repeat 0px 0px;
}
a:hover#navlinks {
	background: url(../images/navlinks_o.jpg) no-repeat 0px 0px;
}
#navlinks.active {
	background: url(../images/navlinks_o.jpg) no-repeat 0px 0px;
}
#navlinks span {
	display: none;
}
#navkontakt{
	background: url(../images/navkontakt.jpg) no-repeat 0px 0px;
}
a:hover#navkontakt {
	background: url(../images/navkontakt_o.jpg) no-repeat 0px 0px;
}
#navkontakt.active {
	background: url(../images/navkontakt_o.jpg) no-repeat 0px 0px;
}
#navkontakt span {
	display: none;
}

/* -- SIDE-NAVIGATION -- */
div#navcolor {
	width: 940px; 
	height: 20px;
	background-color: #transparent;
}
div#subnav {
	width: 205px; 
	height: 350px;
	float: left;
	display: inline;
	background-color: #FFFFFF;
}
ul#sidenav {
	margin: 25px 0 0 0;
	padding: 0;
}
ul#sidenav li {
	list-style: none;
	margin: 10px 0 0 10px;
	padding: 0;
	/*line-height: 130%; geŠndert wegen russ. SecNav unter Referenzen*/
	line-height: 110%;
}
ul#sidenav a {
	display: block;
	width: 195px;
	padding-left: 28px;
	text-decoration: none;
	color: #141848;
	font-size: 90%;
}
ul#sidenav a:hover {
	text-decoration: none;
	color: #141848;
	font-size: 90%;
	background-color: #FFFFFF;
}
ul#sidenav ul li {
	margin: 0;
}
ul#sidenav ul li a {
	padding-left: 40px;
	width: 160px;
}
.subsidenav {
	margin: 0;
}
.sub_active {
	display: block;
	width: 195px;
	padding-left: 28px;
	color: #141848;
	font-size: 90%;
	background-color: #FFFFFF;
}
.subsub_active {
	display: block;
	width: 160px;
	padding-left: 40px;
	color: #141848;
	font-size: 90%;
	background-color: #FFFFFF;
}
/* -- CONTENT-BOX -- */
div#content {
	width: 940px;
	height: 370px;
	float: left;
}
#divContainer {
	position: relative; 
	left: 80px; 
	top: 22px;
	width: 450px; 
	height: 320px;
	/*visibility: hidden;*/
	overflow: hidden; 
	background-color: transparent;
}
#divContainerIndex {
	position: relative; 
	left: 80px; 
	top: 12px;
	width: 650px; 
	height: 327px;
	line-height: 100%;
	/*visibility: hidden;*/
	overflow: hidden; 
	background-color: transparent;
}
#divContentIndex {
	position: relative; 
	left: 0px; 
	top: 3px;
}
h2#index {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 140%;
	margin-bottom: 20px;
	margin-top: 0;
}
#divContainerScrollable {
	position: relative; 
	left: 80px; 
	top: -21px;
	width: 450px; 
	height: 305px;
	/*visibility: hidden;*/
	overflow: hidden; 
	background-color: transparent;
}
#divContainerScrollablePresse {
	position: relative; 
	left: 80px; 
	top: -21px;
	width: 590px; 
	height: 320px;
	/*visibility: hidden;*/
	overflow: hidden; 
	background-color: transparent;
}
#divContent {
	position: relative; 
	left: 0px; 
	top: -1px;
}
div#content_main {
	width: 450px; 
	height: 320px;
	float: left;
	display: inline;
	background-color: #FFFFFF;
}
#divUpControl {
	position: relative; 
	left: 210px;
	top: 300px; 
	width: 360px;
	height: 21px; 
	z-index: 1; 
	text-align: right;
}
#divUpControl img {
	margin-bottom: 5px;
}
#divDownControl {
	position: relative; 
	left: 210px; 
	top: 300px; 
	width: 360px;
	height: 21px; 
	z-index: 1;
	text-align: right;
}
#divDownControl img {
	margin-top: 5px;
}
ul#links {
	margin: 25px 0 0 0;
	padding: 0;
}
ul#links li {
	list-style: none;
	margin: 0 0 0 10px;
	padding: 0;
	line-height: 100%;
}
ul#links a {
	display: block;
	width: 220px;
	padding-left: 50px;
	text-decoration: none;
	color: #141848;
	font-size: 100%;
}
ul#links a:hover {
	text-decoration: none;
	color: #141848;
	font-size: 100%;
	background-color: #FFFFFF;
}
#indeximage {
	position: absolute;
	width: 179px; 
	height: 220px;
	left: 12px;
	top: 292px;
}