#nav ul {
position : relative;
width : 960px;
height : 48px;
float : left;
background : url('/uploads/images/menubar.png') repeat-x;
text-align : center;
font-family : 'Titillium Web', sans-serif;
font-size : 18px;
list-style-type : none;
margin : 0;
padding : 0;
}
#nav ul li .currentpage, #nav ul li .activeparent {
background : url('/uploads/images/menu_active.png');
}
#nav ul li a {
display : block;
padding : 12px 30px;
color : #fff;
}
#nav ul li a:hover {
background : rgba(1, 0, 0, 0.5);
color : #fff;
}
#nav ul li .currentpage:hover {
background : url('/uploads/images/menu_active.png');
}
/* Stylesheet: Menu Modified On 2015-04-21 20:19:38 */
* {
margin : 0;
padding : 0;
outline : none;
}
html {
width : 100%;
height : 100%;
background : #222;
text-align : center;
overflow-y : scroll;
color : #666;
background-size : cover;
}
#full-screen-background-image {
  z-index: -999;
  min-height: 100%;
  min-width: 960px;
  width: 100%;
  height: auto;
  position: fixed;
  top: 0;
  left: 0;
}
#nav {
width : 960px;
height : 48px;
float:left;
}
body {
width : 100%;
height : 100%;
margin : 0 auto;
text-align : center;
font-size : 16px;
font-family : 'Segoe UI';
line-height : 22px;
background-size : cover !important ;
}
table tr td {
font : normal normal 12px Arial;
line-height : 20px;
}
img {
border : none;
}
a, div#nav a:hover {
color:#7ca805;
text-decoration : none;
}

a:hover {
color:#7ca805;
text-decoration : underline;
}

div.cleaner, div.clean {
clear : both;
height : 0;
font-size : 0;
display : block;
width : 100%;
}
div#wrapper {
width : 960px;
padding : 0;
overflow : hidden;
margin : 0 auto;
margin-top : 30px;
margin-bottom : 60px;
box-shadow :0 6px 25px rgba(0, 0, 0, 0.6) ;
border-radius : 8px;
overflow:hidden;
}
div.team_wrapper {
padding-left:50px;
padding-right:50px;
}
div#header {
position : relative;
width : 960px;
height : 146px;
float : left;
background : url('/uploads/images/background.png') repeat-x;
}
div#slider {
position : relative;
width : 960px;
height : 300px;
float : left;
background : #000;
}
div#footer {
position : relative;
text-align : center;
vertical-align: middle;
margin : 0;
padding : 0;
width : 960px;
height : 48px;
float : left;
background : url('/uploads/images/menubar.png') repeat-x;
}
div#footer p {
position : relative;
vertical-align: middle;
color:#fff;
padding-top:10px;
}
div.divider {
 position: relative;
    left: -50px;
width : 1060px;
height : 7px;
float:left;
background : url('/uploads/images/menubar2.png') repeat-x;
box-shadow :0 3px 20px rgba(0, 0, 0, 1) ;
z-index:9;
}

div#content {
width : 960px;
position : relative;
text-align : left;
background : rgba(255, 255, 255, 0.8);

float : left;
padding :10px 0 40px;
}
div#logo {
width : 320px;
height : 146px;
margin-left : 20px;
background : url('/uploads/images/logo.png') repeat-x;
float : left;
}
div#slider_shadow {
width : 960px;
height : 300px;
padding : 0;
position : absolute;
margin : 0 0;
background : url('/uploads/images/slider_shadow.png');
z-index : 3;
}
h2 {
font-family : 'Titillium Web', sans-serif;
font-size : 24px;
color : #007cc3;
font-weight: 500;
margin-bottom : 10px;
}
h2.contacth2{
border-bottom:1px solid #ccc;
margin:0px;
padding-left:30px;
line-height:60px;
}
h1{
    width : 900px;
    height: 65px;
    float: left;
    display:block;
font-family : 'Titillium Web', sans-serif;
font-size : 45px;
line-height:65px;
font-weight: 200;
color : rgba(0, 0, 0, 0.4) !important;
padding-left:60px;
padding-top:20px;



}


#ts3viewer_1062982 div{line-height:2 !important;}
.project_header{
    width : 840px;
    height: 65px;
    float: left;
    
    padding: 0;
    
}
.NewsTitle{
    height:48px;
    width:380px;
    float:left;
font-family : 'Titillium Web', sans-serif;
font-size : 24px;
font-weight: 500;
color : #007cc3;
line-height: 48px;
padding-left:40px;
}

.NewsDate{
 width:380px;  
 height:48px;
 float:left;
 text-align:right;
font-family : 'Titillium Web', sans-serif;
font-size : 16px;

font-weight: 500;
color : #7ca805;
line-height: 48px;
padding-right:40px;
}

div.project {
position : relative;
width : 840px;
height : 180px;
float : left;
border-radius:20px;
margin : 10px 60px;
padding:  0;
box-shadow : 0 2px 10px rgba(0, 0, 0, 0.3), 0 0px 3px rgba(255, 255, 255, 0.9) inset;
overflow : hidden;
background: linear-gradient(#eee,#ddd);
}
div.team {
position : relative;
width : 410px;
height : 180px;
float : left;
border-radius:20px;
margin : 10px;
padding:  0;
box-shadow : 0 2px 10px rgba(0, 0, 0, 0.3), 0 0px 3px rgba(255, 255, 255, 0.9) inset;
overflow : hidden;
background: linear-gradient(#eee,#ddd);
}
div.NewsSummary {
position : relative;
width : 840px;
box-shadow : 0 2px 10px rgba(0, 0, 0, 0.3), 0 0px 3px rgba(255, 255, 255, 0.9) inset;
border-radius : 20px;
background: linear-gradient(#eee,#ddd);
float : left;
margin : 10px 60px;
}

div.box {
position : relative;
width : 760px;
box-shadow : 0 2px 10px rgba(0, 0, 0, 0.3), 0 0px 3px rgba(255, 255, 255, 0.9) inset;
border-radius : 20px;
background: linear-gradient(#eee,#ddd);
float : left;
margin : 10px 60px;
padding: 40px;
}

 div.Contact {
position : relative;
width : 410px;
box-shadow : 0 2px 10px rgba(0, 0, 0, 0.3), 0 0px 3px rgba(255, 255, 255, 0.9) inset;
border-radius : 20px;
background: linear-gradient(#eee,#ddd);
float : left;
padding : 0px;
margin : 10px;
}
div#ts3viewer_1062982 {
padding : 20px 30px 20px 30px;
border-top:1px solid #fff;
background: url(/uploads/images/team/ts_bg.png);
 background-repeat:no-repeat;
  background-position:50% 50%;
}
div.NewsSummaryLink {
position : relative;
width : 840px;
height: 48px;
float : left;
border-bottom:1px solid #ccc;
}

div.project_textbox {
position : relative;
width : 420px;
height : 154px;
float : left;
padding-top:20px;
padding-bottom:20px;
padding-right : 30px;
padding-left : 30px;
}

div.team_textbox {
position : relative;
width : 240px;
height : 154px;
float : left;
padding-top:20px;
padding-bottom:20px;
padding-right : 0px;
padding-left : 30px;
}

div.project_imagebox {
    border-top-right-radius:20px;
border-bottom-right-radius:20px;
position : absolute;
width : 348px;
height : 180px;

padding : 0;
overflow : hidden;
right:0px;
}
div.project_image {

width : 320px;
height : 180px;
float : left;
padding : 0;

}
div.team_image {

width : 140px;
height : 180px;
float : right;
padding : 0;

}





div.project_status {
position : relative;
width : 40px;
height : 180px;
float : left;
padding : 0;
box-shadow : 5px 0px 10px rgba(0, 0, 0, 0.2);
}

div.project_title {
position : relative;
width : 420px;
height : 30px;
float : left;
padding : 0;
overflow : hidden;
}
div.project_text {
position : relative;
width : 420px;
height:110px;
float : left;
padding : 0;
hyphens : auto;

overflow : hidden;
font-size: 14px;
}

div.project_text_l {

float : left;
text-align : left;
margin-right:10px;
}
div.project_text_r {

float : left;
text-align : left;

}

.NewsSummaryContent  {
width:760px;
float:left;
padding:10px 40px 20px 40px;
border-top:1px solid #fff;

}

/* Stylesheet: Haupt Modified On 2015-05-23 15:27:14 */
#s3slider {
width : 960px;
height : 300px;
position : relative;
overflow : hidden;
}
#s3sliderContent {
width : 960px;
position : absolute;
top : 0;
margin-left : 0;
}
.s3sliderImage {
float : left;
position : relative;
display : none;
list-style : none;
}
.s3sliderImage span {
position : absolute;
text-align : center;
font : 18px Arial;
padding : 10px 13px;
width : 944px;
background : rgba(0, 0, 0, 0.4);
color : #fff;
display : none;
}
.clear {
clear : both;
}
.top {
top : 0;
left : 0;
}
.bottom {
bottom : 0;
left : 0;
}
.left {
top : 0;
left : 0;
width : 110px !important ;
height : 280px;
}
.right {
right : 0;
bottom : 0;
width : 90px !important ;
height : 290px;
}
/* Stylesheet: slider Modified On 2015-04-16 12:26:17 */
