#content {
	margin-bottom: 5px;
	margin-right: 1px;
	min-height: 403px;
	width: auto;
	height: auto; /* for modern browsers */
}

#content p {
	text-align: justify;
}

#contentspace {
    background: url(../images/contspc-bg.png);
    overflow: hidden;
	color: black;
	width: auto;
	padding: 20px;
	min-height: 403px;
	height: auto; /* for modern browsers */
}

#contentspace a:link {color: darkred; text-decoration: underline;}
#contentspace a:visited {color: darkred; text-decoration: underline;}
#contentspace a:hover {color: red; text-decoration: none; text-shadow: 2px 2px 2px gray;}

#contentspace .title{
	padding: 5px 0px 7px 10px;
	width: 504px;
	height: 24px;
    background: url(../images/title-bg.png) no-repeat;
	color: white;
	text-shadow: 2px 2px 2px black;
	font-size: 20px;
	font-weight: bold;
   -moz-box-shadow:3.5px 3.5px 5px #000000;
   -webkit-box-shadow:3.5px 3.5px 5px #000000;
	box-shadow:3.5px 3.5px 5px #000000;
}

#contentspace .title a{
font-size: 14px;
float: right;
margin-top: 3px;
}

#contentspace .title a:link {color: white; text-decoration: none;}
#contentspace .title a:visited {color: white; text-decoration: none;}
#contentspace .title a:hover {color: black; text-decoration: none;}

#contentspace .subtitle {
	font-size: 14px;
	font-weight: bolder;
}

#contentspace .txtemph {
	font-size: 12px;
	font-weight: bolder;
}

#contentspace .pdffi {
	vertical-align: middle;
	margin-right: 5px;
	width: 40px;
	border: none;
}

#contentspace .home{
	width: 520px;
	background: url(../images/home.png) no-repeat -30px 10px;
	margin-top: 20px;
	/*height: 414px;*/
}

#contentspace .home img{
	float: right;
	margin-right: 5px;
	margin-left: 15px;
   -moz-box-shadow:3.5px 3.5px 5px #000000;
   -webkit-box-shadow:3.5px 3.5px 5px #000000;
	box-shadow:3.5px 3.5px 5px #000000;
}

#contentspace .home p{
	margin-right: 5px;
}


#contentspace .cmp{
	background: url(../images/thecompany.png) no-repeat 10px 395px;
	margin-top: 20px;
}

#contentspace .cmp p{
	margin-right: 5px;
	margin-top: 0;
}

#contentspace .cmp img{
	float: left;
	margin-right: 5px;
	margin-bottom: 10px;
}

#contentspace .cmp2 img{
	float: right;
	margin-right: 5px;
	margin-left: 15px;
   -moz-box-shadow: 3.5px 3.5px 5px #000000;
   -webkit-box-shadow: 3.5px 3.5px 5px #000000;
	box-shadow: 3.5px 3.5px 5px #000000;
}

#contentspace .found{
	background: url(../images/founders.png) no-repeat 245px 100px;
	padding-bottom: 80px;
}

#contentspace .found p{
	height: 70px;
}

#contentspace .andresch{
	background: url(../images/andresch.png) no-repeat;
	margin-top: 20px;
}

#contentspace .andresch p{
	margin-right: 5px;
	margin-top: 0;
}

#contentspace .andresch img {
	float: right;
	margin-right: 5px;
	margin-left: 15px;
   -moz-box-shadow:3.5px 3.5px 5px #000000;
   -webkit-box-shadow:3.5px 3.5px 5px #000000;
	box-shadow:3.5px 3.5px 5px #000000;
	/*filter: alpha(opacity=10);*/
}

#contentspace .part{
	background: url(../images/partners.png) no-repeat 294px 6px;
	padding-bottom: 20px;
	margin-top: 20px;
}

#contentspace .part p{
	height: 80px;
}

#contentspace .part img{
	float: left;
	margin-top: 180px;
}

#contentspace .part p{
	margin-right: 5px;
}

#contentspace .busprof{
	background: url(../images/busprofile.png) no-repeat;
	margin-top: 20px;
}

#contentspace .busprof p{
	margin-right: 5px;
	margin-top: 0;
}

#contentspace .busprof img {
	float: right;
	margin-right: 5px;
	margin-left: 15px;
   -moz-box-shadow:3.5px 3.5px 5px #000000;
   -webkit-box-shadow:3.5px 3.5px 5px #000000;
	box-shadow:3.5px 3.5px 5px #000000;
	/*filter: alpha(opacity=10);*/
}

#contentspace .network{
	background: url(../images/network.png) no-repeat 0px 85px;
	margin-top: 20px;
}

#contentspace .network p{
	margin-right: 5px;
	margin-top: 0;
}

#contentspace .network img {
	float: right;
	margin-right: 5px;
	margin-left: 15px;
	margin-bottom: 15px;
   -moz-box-shadow:3.5px 3.5px 5px #000000;
   -webkit-box-shadow:3.5px 3.5px 5px #000000;
	box-shadow:3.5px 3.5px 5px #000000;
	/*filter: alpha(opacity=10);*/
}

#contentspace .history{
	background: url(../images/);
	margin-top: 20px;
}

#contentspace .history p{
	margin-right: 5px;
	margin-top: 0;
}

#contentspace .history img {
	float: right;
	margin-right: 5px;
	margin-left: 15px;
   -moz-box-shadow:3.5px 3.5px 5px #000000;
   -webkit-box-shadow:3.5px 3.5px 5px #000000;
	box-shadow:3.5px 3.5px 5px #000000;
	/*filter: alpha(opacity=10);*/
}

#contentspace .busphil{
	background: url(../images/) no-repeat;
	margin-top: 20px;
}

#contentspace .busphil p{
	margin-right: 5px;
	margin-top: 0;
}

#contentspace .busphil img {
	float: right;
	margin-right: 5px;
	margin-left: 15px;
	margin-bottom: 5px;
   -moz-box-shadow:3.5px 3.5px 5px #000000;
   -webkit-box-shadow:3.5px 3.5px 5px #000000;
	box-shadow:3.5px 3.5px 5px #000000;
	/*filter: alpha(opacity=10);*/
}

#contentspace .microgp{
	background: url(../images/) no-repeat;
	margin-top: 20px;
}

#contentspace .microgp p{
	margin-right: 5px;
	margin-top: 0;
}

#contentspace .microgp img {
	float: right;
	margin-right: 5px;
	margin-left: 15px;
	margin-bottom: 15px;
   -moz-box-shadow:3.5px 3.5px 5px #000000;
   -webkit-box-shadow:3.5px 3.5px 5px #000000;
	box-shadow:3.5px 3.5px 5px #000000;
	/*filter: alpha(opacity=10);*/
}

#contentspace .multispec{
	background: url(../images/) no-repeat;
	margin-top: 20px;
}

#contentspace .multispec p{
	margin-right: 5px;
	margin-top: 0;
}

#contentspace .multispec img {
	float: right;
	margin-right: 5px;
	margin-left: 15px;
	margin-bottom: 15px;
   -moz-box-shadow:3.5px 3.5px 5px #000000;
   -webkit-box-shadow:3.5px 3.5px 5px #000000;
	box-shadow:3.5px 3.5px 5px #000000;
	/*filter: alpha(opacity=10);*/
}

#contentspace .bindcommit{
	background: url(../images/) no-repeat;
	margin-top: 20px;
}

#contentspace .bindcommit p{
	margin-right: 5px;
	margin-top: 0;
}

#contentspace .bindcommit img {
	float: right;
	margin-right: 5px;
	margin-left: 15px;
	margin-bottom: 15px;
   -moz-box-shadow:3.5px 3.5px 5px #000000;
   -webkit-box-shadow:3.5px 3.5px 5px #000000;
	box-shadow:3.5px 3.5px 5px #000000;
	/*filter: alpha(opacity=10);*/
}

#contentspace .newsyn{
	background: url(../images/) no-repeat;
	margin-top: 20px;
}

#contentspace .newsyn p{
	margin-right: 5px;
	margin-top: 0;
}

#contentspace .newsyn img {
	float: left;
	margin-right: 5px;
	margin-bottom: 15px;x
	/*filter: alpha(opacity=10);*/
}

#contentspace .regcnpt{
	background: url(../images/regconcept.png) no-repeat 10px 200px;
	margin-top: 20px;
}

#contentspace .regcnpt p{
	margin-right: 5px;
	margin-top: 0;
}

#contentspace .regcnpt img {
	float: right;
	margin-right: 5px;
	margin-left: 15px;
   -moz-box-shadow:3.5px 3.5px 5px #000000;
   -webkit-box-shadow:3.5px 3.5px 5px #000000;
	box-shadow:3.5px 3.5px 5px #000000;
	/*filter: alpha(opacity=10);*/
}

#contentspace .busexp{
	background: url(../images/bizexp.png) no-repeat 5px 100px; /* echec.gif */
	margin-top: 20px;
}

#contentspace .busexp p{
	margin-right: 5px;
	margin-top: 0;
}

#contentspace .busexp img {
	float: right;
	margin-right: 5px;
	margin-left: 15px;
   -moz-box-shadow:3.5px 3.5px 5px #000000;
   -webkit-box-shadow:3.5px 3.5px 5px #000000;
	box-shadow:3.5px 3.5px 5px #000000;
	/*filter: alpha(opacity=10);*/
}

#contentspace .credib{
	background: url(../images/cred.png) no-repeat 40px 25px; /* echec.gif */
	margin-top: 20px;
}

#contentspace .credib p{
	margin-right: 5px;
	margin-top: 0;
}

#contentspace .credib img {
	margin-right: 5px;
	margin-top: 45px;
   -moz-box-shadow:3.5px 3.5px 5px #000000;
   -webkit-box-shadow:3.5px 3.5px 5px #000000;
	box-shadow:3.5px 3.5px 5px #000000;
	/*filter: alpha(opacity=10);*/
}

#contentspace .busact{
	background: url(../images/autoroute.gif) no-repeat;
}

#contentspace .sdc{
	background: url(../images/) no-repeat;
}

#contentspace .sdc img {
	border: none;
	float: right;
	margin-right: 5px;
	margin-left: 15px;
	margin-bottom: 15px;
   -moz-box-shadow:3.5px 3.5px 5px #000000;
   -webkit-box-shadow:3.5px 3.5px 5px #000000;
	box-shadow:3.5px 3.5px 5px #000000;
	/*filter: alpha(opacity=10);*/
}

#contentspace .sdc p{
	margin-right: 5px;
}

#contentspace .forestry{
	background: url(../images/forest.png) no-repeat 340px 405px;
	margin-top: 20px;
}

#contentspace .forestry p{
	margin-right: 5px;
	margin-top: 0;
}

#contentspace .forestry img {
	float: right;
	margin-right: 5px;
	margin-bottom: 15px;
	/*filter: alpha(opacity=10);*/
}

#contentspace .intoper{
	background: url(../images/) no-repeat;
}

#contentspace .socialprog{
	background: url(../images/socprog.png) no-repeat 5px 30px;
	margin-top: 20px;
}

#contentspace .socialprog p{
	margin-right: 5px;
	margin-top: 0;
}

#contentspace .socialprog img {
	border: none;
	float: right;
	margin-right: 5px;
	margin-left: 15px;
	margin-bottom: 10px;
   -moz-box-shadow:3.5px 3.5px 5px #000000;
   -webkit-box-shadow:3.5px 3.5px 5px #000000;
	box-shadow:3.5px 3.5px 5px #000000;
	/*filter: alpha(opacity=10);*/
}

#contentspace .intrec{
	background: url(../images/andresch.png) no-repeat 0px 40px;
	margin-top: 20px;
}

#contentspace .intrec p{
	margin-right: 5px;
	margin-top: 0;
}

#contentspace .intrec img {
	height: 229px;
	width: 220px;
	float: right;
	margin-right: 5px;
	margin-left: 15px;
   -moz-box-shadow:3.5px 3.5px 5px #000000;
   -webkit-box-shadow:3.5px 3.5px 5px #000000;
	box-shadow:3.5px 3.5px 5px #000000;
	/*filter: alpha(opacity=10);*/
}

#contentspace .contact{
	background: url(../images/contact.png) no-repeat 0px 15px;
}

.breadcrumbs {
	background: url(../images/contspc-bg.png);
	color: black;
	font-size: 12px;
	margin-left: 185px;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 5px;
	padding-right: 5px;
}

.contsep {
	overflow: hidden;
	height: 5px;
}

.contsep div {
}

.breadcrumbs a:link {color: darkred; text-decoration: none}
.breadcrumbs a:visited {color: darkred; text-decoration: none}
.breadcrumbs a:hover {color: darkred; text-decoration: underline; text-shadow: 2px 2px 2px gray;}

.anchor {
	border: solid;
	font-size: 12px;
	float: right;
}

#contentspace .anchor a:link {color: darkred; text-decoration: none}
#contentspace .anchor a:visited {color: darkred; text-decoration: none}
#contentspace .anchor a:hover {color: darkred; text-decoration: underline; text-shadow: 2px 2px 2px gray;}

#contentspace p{
	font-size: 12px;
	line-height: 20px;
	margin-top: 15px;
	margin-bottom: 15px;
}

#contentspace ul {
	margin-top: 15px;
	margin-bottom: 20px;
	margin-left: 16px;
}

#contentspace li {
	font-size: 14px;
	font-weight: bold;
	line-height: 30px;
}

#contentspace .subcontmenu {
height: auto;
}

#contentspace .subcontmenu ul {
list-style-type: none;
margin-left: 0px;
margin-bottom: 0px;
padding-bottom: 0px;
width: 225px;
-moz-box-shadow:3.5px 3.5px 5px #000000;
-webkit-box-shadow:3.5px 3.5px 5px #000000;
box-shadow:3.5px 3.5px 5px #000000;
}

#contentspace .subcontmenu ul li {
position: static;
line-height: 17.5px;
}

#contentspace .subcontmenu ul .boxtitle{
	background-color: black;
	color: yellow;
	padding: 4px 4px 4px 6px;
}

#contentspace .subcontmenu ul li a{
display: block;
overflow: auto; /*force hasLayout in IE7 */
color: white;
text-decoration: none;
border-bottom: 2px solid #3b3a3a;
border-right: 2px solid #3b3a3a;
padding: 6px;
}

#contentspace .subcontmenu ul li a:link, 
#contentspace .subcontmenu ul li a:visited, 
#contentspace .subcontmenu ul li a:active{
background: url(../images/menu.png);
}

#contentspace .subcontmenu ul li a:hover{
color: darkred;
background: url(../images/menu-hover.png);
text-shadow: 2px 2px 2px gray;
}

#contentspace .subcontrelmenu {
height: auto;
}

#contentspace .subcontrelmenu ul {
list-style-type: none;
margin-left: 0px;
margin-bottom: 0px;
padding-bottom: 0px;
width: 225px;
-moz-box-shadow:3.5px 3.5px 5px #000000;
-webkit-box-shadow:3.5px 3.5px 5px #000000;
box-shadow:3.5px 3.5px 5px #000000;
}

#contentspace .subcontrelmenu ul li {
position: static;
line-height: 17.5px;
}

#contentspace .subcontrelmenu ul .boxtitle{
	background-color: black;
	color: red;
	padding: 4px 4px 4px 6px;
}

#contentspace .subcontrelmenu ul li a{
display: block;
overflow: auto; /*force hasLayout in IE7 */
color: white;
text-decoration: none;
border-bottom: 2px solid #3b3a3a;
border-right: 2px solid #3b3a3a;
padding: 6px;
}

#contentspace .subcontrelmenu ul li a:link, 
#contentspace .subcontrelmenu ul li a:visited, 
#contentspace .subcontrelmenu ul li a:active{
background: url(../images/relmenu.png) no-repeat;
}

#contentspace .subcontrelmenu ul li a:hover{
color: darkred;
background: url(../images/relmenu-hover.png) no-repeat;
text-shadow: 2px 2px 2px gray;
}

#contact {
    background: url(../images/cont-bg.gif) no-repeat;
	height: 100%;
	font-size:15px;
	padding-top: 30px;
	margin-left: 180px;
	padding-left: 40px;
}

#contact td{
	font-weight: bold; 
	color:darkblue;
	padding: 0 15px 5px 0;
	margin-right: 20px;
	float: left;
}

#contact a:link {color: black; text-decoration: none;}
#contact a:visited {color: blue; text-decoration: none;}
#contact a:hover {color: #3c00ff; text-decoration: underline;}
