body {
background: #fff url(../images/start-bg-1.jpg) no-repeat !important;
}

#wrapper {
background: url(../images/start-layer-1.png) no-repeat right 220px !important;
max-width: 1150px !important;
}

* html #wrapper {
background: none !important;
}

#dark-layer-left {
width: 50px !important;
}

#main {
background-image: none !important;
}

.main-holder {
padding-right: 28px !important;
}

.content-page {
background-color: transparent !important;
width: 730px !important;
}

.start-text-frame {
padding-bottom: 25px;
margin-bottom: 25px;
border-bottom: 1px solid #e0e0e0;
}

#start-text {
padding: 44px 30px 12px 30px;
background-image: url(../images/bg-start-text.png);
}

#main #start-text h1 {
color: #4683a1;
font-size: 36px;
line-height: 36px;
}

#start-news {
float: left;
width: 492px;
margin-right: 16px;
}

#main #start-news h1,
#main h4 {
text-transform: uppercase;
color: #666;
font-size: 12px;
font-weight: normal;
margin: 0px 0px 5px 0px;
line-height: 12px !important;
}

#start-news .box {
background-color: #fff;
border: 1px solid #fff;
padding-bottom: 10px;
}

#start-news .hover {
border-color: #e0e0e0;
}

#start-news .visual {
padding-top: 0px;
}

#start-news .data {
display: inline;
font-size: 12px;
}

#start-news .more {
display: inline;
}

#start-news .news-text {
padding: 4px 10px 0px 10px;
}

#start-teaser {
float: left;
width: 222px;
}

#start-teaser .csc-textpic-below .csc-textpic-imagewrap {
border-bottom: 1px solid #e0e0e0;
margin-bottom: 16px;
padding-bottom: 16px;
}

#start-teaser .csc-textpic-below .csc-textpic-imagewrap a {
display: block;
border: 1px solid #fff;
}

#start-teaser .csc-textpic-below .csc-textpic-imagewrap a:hover {
border-color: #e0e0e0;
}

#start-teaser .csc-textpic-below .csc-textpic-imagewrap img {
margin-bottom: 0px;
}

#start-teaser .csc-textpic-above {
background-color: #f8f8f8;
border: 1px solid #fff;
}

#start-teaser .csc-textpic-above:hover {
border-color: #e0e0e0;
}

#start-teaser .csc-textpic-above .csc-textpic-text {
padding: 0px 15px 5px 15px;
}

#start-logos .news-link {
float: left;
padding: 10px;
background-color: #fff;
}

#start-logos #service-logos {
float: left;
width: auto;
background-color: #fff;
height: 75px;
overflow: hidden;

}

#start-logos #service-logos div {
float: left;
margin-right: 25px;
}

#start-logos #service-logos .google-logo {
padding-top: 3px;
}

#start-logos #service-logos .opentext-logo {
padding-top: 23px;
}

#start-logos #service-logos .typo3-logo {
padding-top: 12px;
}

#start-logos #service-logos .award-logo {
margin-right: 0px;
}

#start-text {
 	z-index: 999;
 	/*background: none;*/
 	/*background-color: #FAFAFA;*/
 	padding: 44px 30px 12px;
}
#start-text h1 { position: relative; }