

body {
	margin: 0;
	padding: 0;
	width:100%;
	height:100%;
	font-family:Verdana, arial, sans-serif; /* Schriftart */
	font-size: 100.01%;
	background-color:#FFFFFF; 
}
body ul {
   list-style:disc;               /*  Aufzählungspunkte */
}
h1, h2, p{
    font-size:0.9em;
	font-weight:lighter;
}
h1, h2 
{
	margin-bottom: 1.0em;
}
p 
{
	margin-top: 0.3em;
	margin-bottom: 0em;
}
.SmallFont{
	font-weight:lighter;
}
.BaseDiv{
	width: 1080px;
	margin: 0px auto;
	padding: 10px 0px 0px 10px;
}
.NavBar{
	height:144px;
}
.Right{
	float:right;
}

.NavButton{
	margin-left: 25px;
	margin-bottom: 15px;
	width:144px;
	height:144px;
}
.NavButton a{
	text-decoration: none;
} 
.Inactive.NavButtonHeader{
	width:144px;
	height:12px;
	background: url(images/bg-nav-button-header.jpg) no-repeat 0px 0px;
}
.Inactive.NavButtonContent{
	padding-left:10px;
	padding-right:10px;
	width:144px;
	height:120px;
	background: url(images/bg-nav-button-content.jpg) repeat-y 0px 0px;
	color:#000000;
}
.Inactive.NavButtonFooter{
	width:144px;
	height:12px;
	background: url(images/bg-nav-button-footer.jpg) no-repeat 0px 0px;
}
.Active.NavButtonHeader{
	width:144px;
	height:12px;
	background: url(images/bg-nav-button-header-active.jpg) no-repeat 0px 0px;
}
.Active.NavButtonContent{
	padding-left:10px;
	padding-right:10px;
	width:144px;
	height:120px;
	background: url(images/bg-nav-button-content-active.jpg) repeat-y 0px 0px;
	color:#FFFFFF;
}
.Active.NavButtonFooter{
	width:144px;
	height:12px;
	background: url(images/bg-nav-button-footer-active.jpg) no-repeat 0px 0px;
}

/*a:hover NavButtonContent{
	background: url(images/bg-nav-button-content-active.jpg) repeat-y 0px 0px;
}*/

.Active.NavButtonText{
    font-weight:normal;
}
.Inactive.NavButtonText{
    font-weight:normal;
}
.NavButtonText{
	height:90px;
}
.NavButtonNumber{
	width:112px;
    text-align:right;
	font-size:1.05em;
}

.Wide{
	width:1080px;
	/*border:1px solid gray;*/
}
.Clear{
	clear:both;        /* neue Zeile */
}
.ContentType1Content{	
    margin:0;
	padding:10px 25px 20px 25px;
	background: url(images/bg-content1-content.jpg) repeat-y 0px 0px;
	color:#FFFFFF;
}
.ContentType1Header{
	clear:both;        /* neue Zeile */
    margin:0;
	height:12px;
	background: url(images/bg-content1-header.jpg) no-repeat 0px 0px;
}
.ContentType1Footer{
    margin:0;
	height:18px;
	background: url(images/bg-content1-footer.jpg) no-repeat 0px 0px;
}
.ContentType1Content h1{
	color:#FFFFFF;
}
.ContentType1Content h2{
	color:#FFFFFF;
}
.ContentType1Content a{
	color:#FFFFFF;
} 

.ContentType1Number{
	margin:-21px -11px 21px 21px;
	width:40px;
	height:40px;
	line-height:40px; /*vertical center*/
	color:#0C3182;
    text-align:center;
	background-color:#FFFFFF; 
	font-size:1.05em;
}
.ContentType2Content{
	padding:10px 25px 20px 25px;
	/*border:1px solid gray;*/
	background: url(images/bg-content2-content.jpg) repeat-y 0px 0px;
	color:#000000;
}
.ContentType2Header{
	clear:both;        /* neue Zeile */
    margin:0;
	height:12px;
	background: url(images/bg-content2-header.jpg) no-repeat 0px 0px;
}
.ContentType2Footer{
    margin:0;
	height:12px;
	background: url(images/bg-content2-footer.jpg) no-repeat 0px 0px;
}
.ContentType2Content h1{
	color:#000000;
}
.ContentType2Content h2{
	color:#000000;
}
.ContentType2Number{
	margin:-19px -11px 21px 21px;
	width:40px;
	height:40px;
	line-height:40px; /*vertical center*/
	color:#FFFFFF;
    text-align:center;
	background: url(images/bg-content2icon-content.jpg) repeat-y 0px 0px;
	font-size:1.05em;
}
.LeftCol{
	float:left;
	width:500px;
	padding-right:30px;
	/*border:1px solid gray;*/
}
.RightCol{
	margin-left:540px;
	padding-right:50px;
	/*border:1px solid gray;*/
}






/* old*/


#HeaderImg{
	position:relative;
    left:0px;
    margin:0px 0px 30px 0px;
}


.referenz_company{
   margin-top:2em;               
   margin-bottom:2em;               
}

.referenz_company p{
	margin:0px
}
.referenz_company h2{
	margin:0px
}
.referenz_company_logo{
	padding-right:20px;
	float:left;
	border-style: none;
}
.referenz_company_text{
}
.referenz_project{
	clear:both;
}
.referenz_project_img{
	margin-left:30px;
	padding-left:30px;
	padding-bottom:20px;
	width:300px;
	float:right;
}
.referenz_project_text{
	/*float:left;*/
	width:600px;
}

/*referenz_project p{
	border:1px solid gray;
}*/



