body {
   margin: 0;
   padding: 0;
   background-color: #FFFFFF;
   font: 12px Arial, Helvetica, sans-serif; 
   color: #000000; 
   line-height:18px;
  } 
  
  
img, object, embed, video {
	max-width: 100%;
	border:none;
}

/* IE 6 does not support max-width so default to width 100% */
.ie6 img {
	width:100%;
	border:none;
}


.t1 {font: 12px Arial, Helvetica, sans-serif; color: #b41eb4; font-weight:bold;}
.t2 {vertical-align : super;}


/* ----------container zentriert das layout-------------- */
#container {
width: 100%;
margin: 0;
padding: 0;
}

#container2 {
width: 100%;
background:url(../img/hg.gif) repeat-x 0 0;
}

#container3 {
width: 980px;
margin: 0 auto;
padding-top:20px;
}



a[href^="tel"]:link,
a[href^="tel"]:visited, 
a[href^="tel"]:hover {
    text-decoration:    none;
    color: #fff;
}


a.navi:link { display:block; font-size: 11px; color: #6f6f6f; font-weight:normal; text-decoration: none; }
a.navi:visited { display:block; font-size: 11px; color: #6f6f6f; font-weight:normal; text-decoration: none; }
a.navi:active { display:block; font-size: 11px; color: #6f6f6f; font-weight:normal; text-decoration: none; }
a.navi:hover { display:block; font-size: 11px; color: #000000; font-weight:normal; text-decoration: none; }

a.l1:link { font-size: 12px; color: #000000; font-weight:normal; text-decoration: none; }
a.l1:visited { font-size: 12px; color: #000000; font-weight:normal; text-decoration: none; }
a.l1:active { font-size: 12px; color: #000000; font-weight:normal; text-decoration: none; }
a.l1:hover { font-size: 12px; color: #6f6f6f; font-weight:normal; text-decoration: none; }


.hd1 {
	font: 30px Arial, Helvetica, sans-serif; 
    color: #005782;
	line-height:48px;
}



/* ----------------- content--------------------- */
#content {
	margin: 0 auto;
	position: relative;
	width:923px;
	min-height:800px;
	background-color: #FFFFFF;
	-moz-box-shadow: 3px 3px 16px rgba(0, 0, 0, .5);
    -webkit-box-shadow: 3px 3px 16px rgba(0, 0, 0, .5);
    box-shadow: 3px 3px 16px rgba(0, 0, 0, .5);
}

#content_h {
	margin: 0 auto;
	position: relative;
	width:923px;
	min-height:1100px;
	background-color: #FFFFFF;
	-moz-box-shadow: 3px 3px 16px rgba(0, 0, 0, .5);
    -webkit-box-shadow: 3px 3px 16px rgba(0, 0, 0, .5);
    box-shadow: 3px 3px 16px rgba(0, 0, 0, .5);
}

#content_h2 {
	margin: 0 auto;
	position: relative;
	width:923px;
	min-height:920px;
	background-color: #FFFFFF;
	-moz-box-shadow: 3px 3px 16px rgba(0, 0, 0, .5);
    -webkit-box-shadow: 3px 3px 16px rgba(0, 0, 0, .5);
    box-shadow: 3px 3px 16px rgba(0, 0, 0, .5);
}

#content_h3 {
	margin: 0 auto;
	position: relative;
	width:923px;
	min-height:1150px;
	background-color: #FFFFFF;
	-moz-box-shadow: 3px 3px 16px rgba(0, 0, 0, .5);
    -webkit-box-shadow: 3px 3px 16px rgba(0, 0, 0, .5);
    box-shadow: 3px 3px 16px rgba(0, 0, 0, .5);
}

#content_h4 {
	margin: 0 auto;
	position: relative;
	width:923px;
	min-height:1850px;
	background-color: #FFFFFF;
	-moz-box-shadow: 3px 3px 16px rgba(0, 0, 0, .5);
    -webkit-box-shadow: 3px 3px 16px rgba(0, 0, 0, .5);
    box-shadow: 3px 3px 16px rgba(0, 0, 0, .5);
}

#content_h5 {
	margin: 0 auto;
	position: relative;
	width:923px;
	min-height:3150px;
	background-color: #FFFFFF;
	-moz-box-shadow: 3px 3px 16px rgba(0, 0, 0, .5);
    -webkit-box-shadow: 3px 3px 16px rgba(0, 0, 0, .5);
    box-shadow: 3px 3px 16px rgba(0, 0, 0, .5);
}


.content1 {
	width:923px;
	height:80px;
	background:url(../img/logo-monacon.gif) no-repeat right;
}

.content2 {
	width:923px;
	height:30px;
	background-color: #255d73;
}

.content_home {
	width:923px;
	height:692px;
	background:url(../img/hg-home.png) no-repeat 0 0;
}

.content_u {
	width:923px;
	height:692px;
	background-color: #ffffff;
}

.content_u2 {
	width:923px;
	background-color: #ffffff;
}

.content_expertise {
	width:923px;
	height:692px;
	background:url(../img/hg-expertise.jpg) no-repeat 0 0;
}

.content_contact {
	width:923px;
	height:692px;
	background:url(../img/hg-contact2.jpg) no-repeat 0 0;
}

.content_imprint {
	width:923px;
	height:692px;
	background:url(../img/hg-imprint.jpg) no-repeat 0 0;
}

.content_home1top {
	text-align:left;
	clear: both;
}

.content_home1a {
	float:left;
	width:230px;
}

.content_home1b {
	float:left;
	width:1px;
	height:230px;
}

.content_home1c {
	float:left;
	width:462px;
}

.content_home1d {
	float:left;
	width:693px;
	background:url(../img/hg-industries.jpg) no-repeat 0 0;
}

.content_home1e {
	float:left;
	width:693px;
}

.content_home2top {
	text-align:left;
	clear: both;
}


.home1 {
	width:230px;
	height:230px;
}
.home2 {
	width:230px;
	height:230px;
	margin-top:1px;
}

.expertise3 {
	width:923px;
	height:692px;
	background:url(../img/image-expertise.jpg) no-repeat 0 0;
}

.contact3 {
	width:923px;
	height:692px;
	background:url(../img/hg-contact.jpg) no-repeat 0 0;
}

.content_hd1 {
	width:410px;
	height:244px;
	font: 30px Arial, Helvetica, sans-serif; 
    color: #005782;
	line-height:48px;
	padding-top:30px;
}

.content_hd2 {
	width:410px;
	height:200px;
	font: 30px Arial, Helvetica, sans-serif; 
    color: #005782;
	line-height:48px;
	padding-top:30px;
}

.content_hd3 {
	width:410px;
	height:245px;
	font: 30px Arial, Helvetica, sans-serif; 
    color: #005782;
	line-height:48px;
	padding-top:30px;
}

.content_hd4 {
	width:410px;
	height:204px;
	font: 30px Arial, Helvetica, sans-serif; 
    color: #005782;
	line-height:48px;
	padding-top:30px;
}


.content_t1 {
	width:410px;
	font: 12px Arial, Helvetica, sans-serif; 
    color: #000000;
	line-height:18px;
}

.content_t2 {
	width:660px;
	font: 12px Arial, Helvetica, sans-serif; 
    color: #000000;
	line-height:18px;
	padding-top:198px;
}

.content_t3 {
	position:relative;
	background:url(../img/image-industries.jpg) no-repeat 0 0;
	height:230px;
}

.content_t3a {
	position:absolute;
	bottom:-7px;
	left:250px;
	font: 30px Arial, Helvetica, sans-serif; 
    color: #005782;
}

.content_t4 {
	width:462px;
	font: 12px Arial, Helvetica, sans-serif; 
    color: #000000;
	line-height:18px;
}

.content_t5 {
	position:relative;
	height:230px;
	width:462px;
}

.content_t5a {
	position:absolute;
	top:1px;
	right:9px;
	font: 30px Arial, Helvetica, sans-serif; 
    color: #005782;
}

.publications1 {
	width:230px;
	height:230px;
	background:url(../img/publication1.jpg) no-repeat 0 0;
}
.publications2 {
	width:230px;
	height:230px;
	background:url(../img/publication2.jpg) no-repeat 0 0;
}
.publications3 {
	width:230px;
	height:230px;
	background:url(../img/publication3.jpg) no-repeat 0 0;
}
.publications4 {
	width:230px;
	height:230px;
	background:url(../img/publication4.jpg) no-repeat 0 0;
}
.publications5 {
	width:230px;
	height:230px;
	background:url(../img/publication5.jpg) no-repeat 0 0;
}
.publications6 {
	width:230px;
	height:230px;
	background:url(../img/publication6.jpg) no-repeat 0 0;
}
.publications7 {
	width:230px;
	height:230px;
	background:url(../img/publication7.jpg) no-repeat 0 0;
}
.publications8 {
	width:230px;
	height:230px;
	background:url(../img/publication8.jpg) no-repeat 0 0;
}
.publications9 {
	width:230px;
	height:230px;
	background:url(../img/publication9.jpg) no-repeat 0 0;
}




/* ----------navigation-------------- */

.nav {
	width:230px;
	height:220px;
	background:url(../img/hg-nav.png) no-repeat 0 0;
}

.nav1 {
	width:210px;
	height:21px;
	font: 11px Arial, Helvetica, sans-serif; 
	font-weight:bold;
    color: #000000; 
	padding-top:15px;
	padding-left:20px;
}


.nav2 {
	width:210px;
	height:31px;
	font: 11px Arial, Helvetica, sans-serif; 
	font-weight:bold;
    color: #000000; 
	line-height:31px;
	padding-left:20px;
}

.nav3 {
	width:210px;
	height:30px;
	font: 11px Arial, Helvetica, sans-serif; 
	font-weight:bold;
    color: #000000; 
	line-height:30px;
	padding-left:20px;
}

.nav4 {
	width:210px;
	height:30px;
	font: 11px Arial, Helvetica, sans-serif; 
	font-weight:bold;
    color: #000000; 
	line-height:30px;
	padding-left:20px;
}



/* ----------footer-------------- */

#footer {
	margin: 0 auto;
	position: relative;
	width: 923px;
	height:45px;
	font: 11px Arial, Helvetica, sans-serif; 
   	color: #aaaaaa; 
   	line-height:45px;
}




