.clear {
clear:both;
height: 1px;
overflow: hidden;
}

/* Layout
-----------------------------------------------
*/

* {
margin:0px;
padding:0px;
border:0px none;
}

.inputform {
  border: 1px solid #D4D7DC;
}

.contactform {
  margin-top: 15px;
}

html {
font-family:Arial, sans-serif;
font-size:8pt;
}

body {
background-color:#d4d7dc;
}

#wrapper {
position:absolute;
width:935px;
left:50%;
margin-left:-468px;
}


/* Header
-----------------------------------------------
*/

#header {
background-color:transparent;
padding-right:85px;
text-align:right;
height:140px;
margin-bottom:22px;
}

/* Structure
-----------------------------------------------
*/


#navi {
margin-bottom: 50px;
}

#content {
width:935px;
height:400px;
overflow: hidden;
background-color:#FFFFFF;
}

#main-content {
float:left;
width:590px;
/*height:390px;*/
padding-left:60px;
padding-top:5px;
padding-right:60px;
padding-bottom:10px;
}

#main-content ol {
	margin-left: 15px;
}

#main-content ul {
	list-style-type: none;
}

#main-content ul li {
 background-image: url(../p/u_list.gif);
 background-repeat: no-repeat;
 background-position: 0 1.2em;
 padding-left: 1em;
 margin-left: 0px;
}

.column {
width:287px;
margin-right:10px;
float:left;
}

.project {
width: 270px;
margin-right: 40px;
margin-bottom: 20px;
float: left;
}

.project p {
display: inline;
}

.projectImage {
float: left;
margin-top: 2px;
margin-right: 10px;
width: 125px;
height: 80px;
background-repeat: no-repeat;
}

/* Footer
-----------------------------------------------
*/

#footer {
width:935px;
height:8px;
padding-top:16px;
padding-left:28px;
margin-bottom:80px;
}

/* Menu
-----------------------------------------------
*/

#menu {
width:200px;
background-color:transparent;
float:left;
}

#menu ul {
display:block;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}

#menu li {
padding-left:28px;
padding-top:7px;
padding-bottom:7px;
border-bottom:1px solid #c7c8ca;
}

#menu .menu_sub {
	border: none;
	padding-left: 18px;
}

#menu .menu1a {
	color:#b73c02 !important;
}

#bar {
width:200px;
height:16px;
background-color:#b73c02;
margin-bottom:40px;
}

a.active {
color:#b73c02 !important;
}


/* Pictures
-----------------------------------------------
*/



/* Typo
-----------------------------------------------
*/
#main-content h1 {
font-family:Arial, sans-serif;
font-size:8pt;
font-weight:normal;
color:#b73c02;
margin-bottom: 46px;
}

#main-content h2 {
font-family:Arial, sans-serif;
font-size:8pt;
font-weight:bold;
color:#b73c02;
margin-bottom: 15px;
}


#main-content .imageLeft {
float:left;
margin-right:15px;
width: 123px;
overflow: hidden;
}

#main-content img {
float:left;
margin-right:15px;
margin-bottom:25px;
}

#main-content .textRight {
  float: left;
  width: 430px;
}

#main-content .imageFull {
margin-bottom: 15px;
display: block;
}

#main-content .text {
line-height:1.5em;
}

#main-content p {
margin-bottom:10px;
}

#main-content .em {
font-weight:bold;
}

#main-content td {
vertical-align:top;
}






/* Links
-----------------------------------------------
*/


.text a:link ,.text a:visited ,.text a:hover ,.text a:active  {
color:#b73c02;
text-decoration:none;
}




a, a:visited, a:hover, a:active {
color:#000000;
text-decoration:none;
}

.project a img {
color: #b73c02;
margin-left: 109px;
margin-top: 69px; 
}

#listProjects {
width: 300px;
border: 1px solid #FF00FF;
}

/* Forms
-----------------------------------------------
*/

