body{
	margin:0;
	font:12px Arial, Helvetica, sans-serif;
	color:#8c8d89;
	background:#e6e6e6;
}
a{
	text-decoration:none;
}
a:active, a:focus { outline: 0 }
a:hover{
	text-decoration:underline;
}

.right-box .content-top a{
  color: #8c8d89;
  text-decoration: underline;
}

.right-box .content-top a:hover{
  color: #EB6414;
  text-decoration: underline;
}

.jcarousel{
  list-style-type: none;
  padding: 0px;
  margin: 0px;
}

.jcarousel li{
  padding: 0px;
  margin: 0px;
}

.right .jcarousel{
  overflow: hidden;
  height:187px;
}

.left-top network .jcarousel{
  overflow: hidden;
  height: 60px;
}

img{
	border:none;
	display:block;
}
#main{
	width:916px;
	padding:29px 0 29px 13px;
	margin:0 0 0 17px;
	position:relative;
}
#header{
	width:908px;
	height:143px;
	overflow:hidden;
	background:url(../images/header-bg.jpg) no-repeat;
}
.logo{
	margin:0;
	position:absolute;
	top:14px;
	left:0px;
	z-index:100;
}
.logo a{
	width:141px;
	height:54px;
	overflow:hidden;
	float:left;
	text-indent:-9999px;
	background:url(../images/logo-bg.png) no-repeat;
}
#content{
	width:908px;
	overflow:hidden;
	margin:-8px 0 0 0;
}
.left-box{
	width:177px;
	float:left;
	overflow:hidden;
}
.nav-left{
	margin:0;
	padding:0;
	list-style:none;
	overflow:hidden;
	width:177px;
	font-size:11px;
	font-weight:bold;
}
.nav-left li{
	line-height:14px;
	clear:both;
}
.nav-left li a{
	width:177px;
	float:left;
	color:#fff;
	overflow:hidden;
	background:url(../images/nav-left-a-bg.png) repeat-y;
	cursor:pointer;
}
.nav-left li a span{
	padding:5px 0 5px 15px;
	width:162px;
	float:left;
	background:url(../images/nav-left-span-bg.jpg) no-repeat;
}
.nav-left li a:hover,
.nav-left li a.active{
	text-decoration:none;
	background:url(../images/nav-left-a-hover.png) repeat-y;
}
.nav-left li a:hover span,
.nav-left li a.active span{
	background:url(../images/nav-left-span-hover.jpg) no-repeat;
}
.nav-left li .last{
	padding:5px 0 12px 15px;
	float:left;
	background:url(../images/last-a-bg.png) no-repeat;
}
.nav-left li .last:hover,
.nav-left li .last.active{
	background:url(../images/last-a-bg-hover.png) no-repeat;
}
.left-top{
	width:177px;
	overflow:hidden;
	background:url(../images/left-top-bg.gif) repeat-y;
	margin:5px 0 0 0;
	float:left;
}
.left-top-up{
	width:150px;
	padding:4px 12px 25px 15px;
	overflow:hidden;
	background:url(../images/left-top-up.gif) no-repeat;
}
.news-box{
  height:281px;
}
.network{
  margin-top: 4px;
}
.left-top-up h2{
	margin:0;
	color:#fff;
	font-size:12px;
	padding:0 0 10px 0;
}
.left-top-bottom{
	width:177px;
	overflow:hidden;
	background:url(../images/left-top-bottom.gif) no-repeat 0 100%;
}
.left-top-up .news{
	margin:0;
	padding:0;
	list-style:none;
	overflow:hidden;
	width:100%;
	color:#8c8d89;
	font-size:12px;
}
.left-top-up .news li{
	line-height:14px;
	padding: 0 0 2px 0;
}
.left-top-up .news li a{
	color:#eb6414;
	overflow:hidden;
	
}
.left-top-up img{
	padding:5px 0;
}
.left-top-up p{
	margin:0;
	color:#8c8d89;
	line-height:15px;
	padding:0;
}
.left-top-up .more,
.goback{
	float:left;
}
.left-top-up .metro{
	width:140px;
	height:29px;
	overflow:hidden;
	float:left;
	padding:0;
}
.left-top-up .metro img{
	padding:0;
}
.left-top-up .member{
	font-weight:bold;
	margin:0;
	color:#8c8d89;
	padding: 0 0 10px 0;
}
.right-box{
	width:723px;
	overflow:hidden;
	float:right;
	background:url(../images/right-box-bg.gif) repeat-y;
	margin:16px 0 0 0;
}
.right-box-up{
	width:723px;
	overflow:hidden;
	background:url(../images/right-box-up-bg.gif) no-repeat;
}
.right-box-top{
	width:685px;
	overflow:hidden;
	background:url(../images/right-box-top.gif) no-repeat 0 100%;
	padding:0 38px 0 0;
	min-height:473px;
}
* html .right-box-top{
	height:473px;
	overflow:visible;
}
.nav-top{
	margin:0;
	padding:0;
	list-style:none;
	width:100%;
	overflow:hidden;
	color:#fff;
}
.nav-top li{
	line-height:14px;
	background:url(../images/nav-top-li-bg.gif) no-repeat 0 50%;
	float:left;
	margin:0 0 0 -2px;
}
.nav-top li a{
	color:#fff;
	font-weight:bold;
	background:url(../images/nav-top-a-bg.gif) repeat-x;
	padding:6px 25px 5px 25px;
	margin:0 0 0 2px;
	float:left;
}
.nav-top li a span{
	padding:6px 25px 5px 25px;
	float:left;
	background:url(../images/nav-top-span.gif) no-repeat 100% 100%;
}
.nav-top li a:hover span,
.nav-top li a.active span{
	background:url(../images/nav-top-span-hover.gif) no-repeat 100% 100%;
}
.nav-top li .none{
	padding:0;
	cursor:pointer;
}
.nav-top li a:hover,
.nav-top li a.active{
	text-decoration:none;
	background:url(../images/nav-top-a-bg-hover.gif) repeat-x;
}
.content-top{
	width:671px;
	overflow:hidden;
	padding:15px 0 15px 0;
	float:right;
}
.content-top .left{
	width:370px;
	float:left;
	overflow:hidden;
}
.content-top h2{
	margin:0;
	color:#8c8d89;
	font-size:15px;
	padding:0 0 14px 0;
}
.content-top p{
	margin:0;
	padding:0 0 15px 0;
}
.content-top h3{
	font-size:12px;
	margin:0;
}
.content-top .right{
	width:285px;
	float:right;
	padding:14px 0 0 0;
	overflow:hidden;
}
.bottom-box{
	width:724px;
	overflow:hidden;
	float:right;
	background:url(../images/bottom-box.gif) repeat-y;
	margin:5px 0 0 0;
}
.bottom-box-up{
	width:724px;
	overflow:hidden;
	background:url(../images/bottom-box-up.gif) no-repeat;
}
.bottom-box-top .h2-ball{
	margin:0;
	font-size:12px;
	color:#fff;
	background:url(../images/h2-ball.gif) no-repeat 100% 0;
	padding:5px 15px 6px 15px;
	float:left;
	position:absolute;
	top:0;
	left:1px;
}
.bottom-box-top{
	width:614px;
	overflow:hidden;
	background:url(../images/botom-box-top.gif) no-repeat 0 100%;
	padding: 22px 70px 43px 40px;
	position:relative;

}
.bottom-box-top .echion{
	width:93px;
	height:49px;
	overflow:hidden;
	float:left;
	margin:0 36px 0 0;
}
.bottom-box-top .magma{
	width:65px;
	height:49px;
	float:left;
	overflow:hidden;
	margin:0 32px 0 0;
}
.bottom-box-top .media{
	width:105px;
	height:49px;
	float:left;
	overflow:hidden;
	margin:0 36px 0 0;
}
.bottom-box-top .klang{
	width:91px;
	height:49px;
	float:left;
	overflow:hidden;
	margin:0 43px 0 0;
}
.bottom-box-top .result{
	width:109px;
	height:49px;
	float:left;
	overflow:hidden;
}
#footer{
	width:723px;
	float:right;
}

.csc-menu-1 a,
#pressespiegel a{
  text-decoration: none !important;
  font-weight: bold;
  font-size: 13px;
  color: #000 !important;  
}

.csc-menu-1 a:visited,
#pressespiegel a:visited{
  color: #000  !important;
}

.csc-menu-1 a:hover,
#pressespiegel a:hover{
  color: #EF6723;
}

.csc-menu-1,
#pressespiegel{
  list-style-type: none ;
  padding: 0px;
}

.csc-menu-1 li,
#pressespiegel li{
  padding-bottom: 5px;
}

.goback{
  float: right;
  padding-top: 10px;
  padding-bottom: 10px;
}


h2 a{
  color: #fff;
}

h2 a:hover{

  text-decoration: none;
}

h2 a:visited{
}

.left-top-up h2 a{
  width: 145px;
  display: block;
}

/* news teaser */

.right-box-up{
  position: relative;
}

.news-teaser{
  position: absolute;
  right: 9px;
  top: 15px;
  z-index: 100;
  width: 250px;
}

.news-teaser h1{
  margin: 0px;
  padding: 0 5px  7px 3px;
  color: #EB6414;
  font-size: 13px;
}
.news-teaser h2{
  margin: 0px;
  padding: 7px 5px 0 3px;
  font-size: 13px;
}

.news-teaser p{
  padding: 0 5px 7px 3px;
}

.news-teaser .hr{
  font-size: 1px;
  height: 1px;
  width: 100%;
  background-color: #999;
}


.news-list-morelink a,
.more{
	background:url(../images/more-bg.gif) no-repeat;
	overflow:hidden;
	color:#8c8d89;
	margin:3px 3px 0 0;
	padding-right:19px;
	background-position: right;
	font-weight: bold;
  text-decoration: none !important;	
	
}

.news-list-morelink a:hover,
.more:hover{
  text-decoration: none;
  color: #EB6414;
}

.contact p{
  padding: 0px;
}

ul.download-list{
  list-style-type: none;
  padding: 0px 0px 0px 30px;
}

ul.download-list li{
  background: url(../images/icon/pdf.gif) no-repeat 0px 0px;
  padding: 18px 0 17px 45px;
  font-weight: bold;
}

ul.download-list li a{
  text-decoration: none !important;
}

div.right a.startSlideShow,
div.right a.stopSlideShow{
  float: left;
}

div.right p.slide-show-info{
  float: right;
}

.lang-switch{
  position: absolute;
  left: 835px;
  top: 10px;
  z-index: 20;
}

.lang-switch img {
  border: medium none;
  display: inline;  
}

.lang-switch a{
  color: #666;
}

.lang-switch a:hover{
  color: #EB6414 !important;
}
.lang-switch a:visited{
  color: #666;
}

.lang-switch div{
  display: inline;
  padding-left: 5px;
}

.news-image{
  padding-bottom: 8px;
  padding-right: 8px;
  float: left;
}

.news-image img{
  padding-top: 2px;
}

.news-list-item h2,
.news-single-item h2{
  padding: 0px 0px 8px 0px;
}

.news-teaser h1 a{
  text-decoration: none  !important;
  color: #EB6414 !important;
}

.news-teaser h1 a:hover{
  text-decoration: underline;
}

.news-teaser .news-list-morelink{
  padding: 0px 0px 2px 3px;
}


.news-teaser .hr{
  margin: 5px 0px;
}

.news-single-imgcaption{
  display: none;
}