html,body {
	margin: 0;
	padding: 0;
}
body {
	background: #F9F9F9 url(../images/page_bgtile.png) repeat-x 0 0;
	font-family: "Trebuchet MS", "Lucida Grande", verdana, tahoma, sans-serif;
	font-size: 12px;
	color: #4e4e4e;
}

p {
	line-height: 17px;
}

#navigatelayer {
	display: none;
	overflow: hidden;
	position: absolute;
	bottom: 0px;
	left: 0px;
	z-index: 1000;
	height: 355px;
	width: 100%;
	background-color: #000000;
}

#navigatecontent {
	display: none;
	overflow: hidden;
	position: absolute;
	bottom: 0px;
	left: 0px;
	z-index: 1010;
	height: 350px;
	width: 100%;
	background-color: transparent;
}

#navunderlay {
	visibility:hidden;
	display: block;
	position: absolute;
	top: 0px;
	height: 355px;
	width:100%;
	background-color:transparent;
	z-index: 100;
}

#searchlayer {
	display: none;
	overflow: hidden;
	position: absolute;
	bottom: 0px;
	left: 0px;
	z-index: 1000;
	height: 355px;
	width:100%;
	background-color:#ffffff;
}

#searchcontent {
	display: none;
	overflow: hidden;
	position: absolute;
	bottom: 0px;
	left: 0px;
	z-index: 1010;
	height: 350px;
	width:100%;
	background-color:transparent;
}

body.component1 #navigatecontent {
	border-top:5px solid #061c78;
}

body.component1 #searchcontent {
	border-top:5px solid #061c78;
}

body.component2 #navigatecontent {
	border-top:5px solid #061c78;
}

body.component2 #searchcontent {
	border-top:5px solid #061c78;
}

body.component3 #navigatecontent {
	border-top:5px solid #4F1352;
}

body.component3 #searchcontent {
	border-top:5px solid #4F1352;
}

body.component3 {
	background-image: url(../images/page_bgtile_component3.png);
}

* {
	line-height: 16px;
	font-family: "Trebuchet MS", "Lucida Grande", verdana, tahoma, sans-serif;
	font-size: 12px;
	color: #4e4e4e;
}

a {
	color: #abb3d3;
}

img {border: none;}

.div-clr {
	font-size: 1px;
	line-height: 1px;
	height: 1px;
	clear: both;
	overflow: hidden;
}

.restrictor {
	width: 1024px;
	height: 100%;
}
#header {
	width: 1024px;
	height: 90px;
	overflow-y: hidden;
	color: #c9c9c9;
}
#header a {
	text-decoration: none;
	color: #c9c9c9;
}
#header a:hover {
	text-decoration: underline;
}
#display {
	position: relative;
	height: 355px;
	background:#020D66 url(../images/display-bg-component1.jpg) no-repeat scroll left top;
}

body.component2 #display {
	background:#336d2e url(../images/display-bg-component2.jpg) repeat-x scroll left top;
}

body.component3 #display {
	background:#5F1761 url(../images/display-bg-component3.jpg) no-repeat scroll left top;
}

#ajaxdisplay {
	z-index: 1;
	height: 355px;
	overflow: hidden;
	position: relative;
}

#navbar {
	height: 65px;
	overflow: hidden;
}
#content .restrictor {
	overflow: hidden;
	min-height: 300px;
}
#columnleft, #columnright {
	float: left;
	padding: 45px 0 0 42px;
}
#columnleft {
	width: 586px;
}
#columnright {
	width: 352px;
}

#footer {
	margin-top: 45px;
	padding: 10px 44px;
	background: #2d2d2d;
	color: #f9f9f9;
}

#footer * {
	color: #f9f9f9;
}

#footer #restrictor {
	height: 278px;
}

#logowrapper {
	float: left;
	padding: 15px 0 0 44px;
}

ul#topmenu {
	float: left;
	list-style: none;
	margin: 0;
	padding: 47px 0 0 35px;
	overflow: hidden;
}
ul#topmenu li {
	float: left;
	list-style: none;
	margin: 0;
	padding: 0;
}

div#utilitymenu {
	margin: 0;
	padding: 47px 0 0 35px;
	overflow: hidden;
	float: right;
}

#div-search,
#indexedsearchbox,
.div-divider,
.div-navbutton {
	float: left;
}
#div-search {
	margin: 10px 0px 0px 40px;
	position: relative;
}

#input-search {
	border: 1px solid #737373 #737373 #dadada #dadada;
	margin: 2px;
	font-size: 20px;
	width: 351px;
	height: 32px;
	line-height: 36px;
	padding: 2px;
}
#indexedsearchbox {
	margin: 10px 0px 0px 40px;
}

.div-navbutton {
	margin: 10px 0px 0px 43px;
}

#ajaxsearchresults {
	padding-top: 20px;
}
#ajaxnav {
	height: 380px;
	overflow: hidden;
	width: 1024px;
	margin-left: 48px;
	margin-top: 110px;
}
#ajaxnav a {
	outline: none;
	display:inline-block;
}

.tx-indexedsearch-res {
	width: 1056px;
	overflow: hidden;
}

.tx-indexedsearch .res-tmpl-css {
	width: 293px;
	margin: 0px 0px 0px 43px;
	padding-bottom: 4px;
	float: left;
	clear: none;
}

.searchResultBox {
	width: 309px;
	/*margin: 15px 60px 15px 0px;*/
	overflow: hidden;
}

.searchResultBox .searchResultImage {
	float: left;
	width: 84px;
	height: 83px;
	margin: 0px 13px 0px 0px;
}

.searchResultBox .searchResultImage a {
	display: block;
	width: 84px;
	height: 83px;
	background: #4e4e4e;
	margin: 2px;
	overflow: hidden;
}

.searchResultBox .searchResultImage a:hover {
	border: 2px solid #ff7200;
	margin: 0px;
}

.searchResultBox .searchResultText {
	width: 200px;
	height: 83px;
	float: left;
	margin: 3px 0px;
	overflow: hidden;
	position: relative;
}

.searchResultBox .searchResultTextInner {
	position: absolute;
	bottom: 0px;
}

.searchResultBox .searchResultText h3 {
	font-weight: bold;
	margin-bottom: 4px;
}

.searchResultBox .searchResultText .searchResultMore a {
	text-decoration: none;
	color: #ff7200;
}

.searchResultBox .searchResultText .searchResultMore a:hover {
	text-decoration: underline;
}

#searchResultCat {
	overflow: hidden;
	width: 353px;
	height: 312px;
}

#searchResultCat #searchResultCatInner {
	margin: 27px 13px 0 12px;
	width:328px;
	height:184px;
}

.tx-indexedsearch-browsebox {
	clear: both;
}

.tx-indexedsearch-res {
	float: left;
}

.browsebox {
}

.browsebox a {
	display: block;
}

.div-display-text-one {
	padding-top: 77px;
	margin-left: 45px;
}

.div-display-text-two {
	padding-top: 19px;
	margin-left: 40px;
}

.div-display-text-three {
	padding-top: 0px;
	margin-left: 45px;
	position: absolute;
	top: 263px;
}

.div-featurebox-small {
	margin-top: 10px;
	background: url(/fileadmin/templates/flex/images/featurebox-fill.gif) #ffffff top left repeat-x;
	border: 2px solid #dddddd;
}

.div-featurebox-small-text1 {
	margin: 32px 0px 0px 35px;
}

.div-featurebox-small-text2 {
	margin: 0px 0px 0px 35px;
}

.div-featurebox-small-link {
	text-align: right;
	margin-right: 8px;
	margin-bottom: 14px;
}

.div-featurebox-long {
	margin-top: 10px;
	background: url(/fileadmin/templates/flex/images/featurebox-fill.gif) #ffffff top left repeat-x;
	border: 2px solid #dddddd;
}

.div-featurebox-long-text1 {
	margin: 32px 0px 0px 35px;
}

.div-featurebox-long-text2 {
	margin: 0px 0px 0px 35px;
}

.div-featurebox-long-link {
	text-align: right;
	margin-right: 8px;
	margin-bottom: 14px;
}

.div-featurebox-custom {
	margin-top: 10px;
	background: url(/fileadmin/templates/flex/images/featurebox-fill.gif) #ffffff top left repeat-x;
	border: 2px solid #dddddd;
}

.div-featurebox-custom-content-inner {
	margin: 0px 18px;
	padding: 20px 0px;
}

.div-expertpanel {
	height: 172px;
}

.div-expertpanel-header {
	padding-bottom: 6px;
}

.div-expertpanel-item {
	float: left;
	margin-right: 1px;
}

.div-expertpanel-image {
	position: relative;
	margin:  0px 0px 0px 0px;
	height: 150px;
}

.div-expertpanel-image img {
	border: 1px solid #8c8c8c;
}

.div-expertpanel-text {
	position: absolute;
	bottom: 0px;
	left: 0px;
	display: none;
	height: 48px;
	width: 116px;
	z-index: 5;
}

.div-expertpanel-text img {
	border: 0px;
}

.div-expertpanel-transparent {
	opacity: 0.8;
	filter: alpha (opacity=80);
	background-color: #000000;
	z-index: 10;
	height: 48px;
	width: 116px;
}

.div-expertpanel-content {
	z-index: 15;
	height: 48px;
	width: 116px;
	position: relative;
	top: -48px;
}

.div-expertpanel-bar {
	margin:  1px 0px 1px 0px;
	background-color: #212121;
	height: 4px;
	width: 116px;
}

.div-ticker {
	background-color: #212121;
	width: 584px;
	height: 57px;
	position: relative;
}

.div-ticker-image {
}

.div-ticker-image img {
	border: 1px solid #ffffff;
	margin: 4px 5px;
}

.div-ticker-text {
	color: #ffffff;
	position: absolute;
	bottom: 7px;
	left: 54px;
	width: 526px
	font-family: "Tahoma";
	font-size: 11px;
}

.div-ticker-text a {
	color: #E56A0C;
	text-decoration: none;
}

#div-helpbubble {
	background: url(/fileadmin/templates/page/images/HelpBox.gif) top left no-repeat;
	width:300px;
	height: 85px;
	overflow: hidden;
	position: absolute;
	top: 380px;
	left: 286px;
	z-index: 10000;
	display: none;
}

.div-helpbubble-inner {
	padding: 4px 7px 0px 7px;
	color: #ffffff;
	font-family: "Tahoma";
	font-size: 11px;
}

#span-searchbox-label {
	font-size: 16px;
}

#div-navbar-seperator {
	float: left;
	margin: 8px 0px 0px 38px;
	width: 1px;
	height: 49px;
	background-color: #bbbbbb;
}

.div-displaygallery {
}

.div-displaygallery-item {
	float: left;
	margin-right: 1px;
}

.div-displaygallery-image {
	position: relative;
	margin:  0px 0px 1px 0px;
}

.div-displaygallery-image img {
	border: 1px solid #8c8c8c;
}

.div-displaygallery-text {
	position: absolute;
	bottom: 0px;
	left: 0px;
	display: none;
	height: 157px;
	width: 127px;
	z-index: 5;
}

.div-displaygallery-text img {
	border: 0px;
}

.div-displaygallery-transparent {
	opacity: 0.8;
	filter: alpha (opacity=80);
	background-color: #000000;
	z-index: 10;
	height: 157px;
	width: 127px;
}

.div-displaygallery-content {
	z-index: 15;
	height: 157px;
	width: 127px;
	position: relative;
	top: -157px;
}





.tx-cccpagemap-pi1 {
	margin-left:40px;
	width:935px;
	display: block;
	position: absolute;
}

#tx-cccpagemap-pi1-loader {
	background: url(/fileadmin/templates/page/images/8-1.gif) no-repeat;
	display:block;
	height:19px;
	left:350px;
	position:relative;
	top:165px;
	width:220px;
}

#tx-cccpagemap-pi1-content {
	xvisibility: hidden;
	display: none;
}

#tx-cccpagemap-pi1-readmore {
	margin-top: 20px;
}

.tx-cccpagemap-pi1-tooltip-img {
	margin-right: 3px;
	border: 1px solid #bdbdbd;
}

.tx-cccpagemap-pi1-tooltip-wrap-img {
	margin: 8px 0 0 8px;
}

.div-SmallTitle {
	margin: 40px 0px 30px 0px;
	
}


.div-LargeTitle {
	display: inline;
	
}





#tooltip {
	position: absolute;
	z-index: 3000;
	padding: 0px;
}

#tooltip.pagemap {
	background: url('../images/tx-cccpagemap-pi1-tooltip.png');
	height: 116px;
	width: 300px;
}

#tooltip.pagemap.viewport-right {
	background: url('../images/tx-cccpagemap-pi1-tooltip-flip.png');
}




#tooltip.ajaxnav {
	/*background: url('../images/tx-cccpagemap-pi1-tooltip.png');*/
	background: url('../images/talebobl02.png');
	height: 112px;
	width: 286px;
	padding: 4px 7px 0px 7px;
	color: #ffffff;
	font-family: "Tahoma";
	font-size: 11px;
}

#tooltip.ajaxnav.viewport-right {
	background: url('../images/tx-cccpagemap-pi1-tooltip-flip.png');
}


#tooltip.ajaxnav div.body{
	color: #ffffff;
	padding: 5px;
	position: relative;
	top: 25px;
}






.div-navmenu-item {
	float: left;
	width: 500px;
	height: 43px;
}

#div-menuhelpbubble {
	background: url(/fileadmin/templates/page/images/navmenu-helpbubble.png) top left no-repeat;
	width:300px;
	height: 116px;
	overflow: hidden;
	position: absolute;
	z-index: 10000;
	display: none;
}

.div-menuhelpbubble-inner {
	padding: 4px 7px 0px 7px;
	color: #ffffff;
	font-family: "Tahoma";
	font-size: 11px;
}

#div-starthelpbubble1 {
	displaY: none;
	position: absolute;
	z-index: 10010;
	height: 66px;
	overflow: hidden;
}

.div-starthelpbubble1-left {
	opacity: 0.89;
	-moz-opacity:0.89;
	-khtml-opacity: 0.89;
	filter: alpha (opacity=89);
	float: left;
	width: 1px;
	height: 66px;
}

.div-starthelpbubble1-middle {
	opacity: 0.89;
	-moz-opacity:0.89;
	-khtml-opacity: 0.89;
	filter: alpha (opacity=89);
	float: left;
	background: url(/fileadmin/templates/page/images/starthelpbubble-mid.gif) top left repeat-x;
	height: 66px;
	padding: 4px 7px 0px 7px;
	font-family: "Tahoma";
	font-size: 11px;
}

.div-starthelpbubble1-right {
	opacity: 0.89;
	-moz-opacity:0.89;
	-khtml-opacity: 0.89;
	filter: alpha (opacity=89);
	float: left;
	width: 1px;
	height: 66px;
}

.div-starthelpbubble1-bottom img {
	opacity: 0.89;
	-moz-opacity:0.89;
	-khtml-opacity: 0.89;
	filter: alpha (opacity=89);
	position: relative;
	top: -28px;
	left: 11px;
}

#div-starthelpbubble2 {
	displaY: none;
	position: absolute;
	z-index:10010;
	height: 66px;
	overflow: hidden;
}

.div-starthelpbubble2-left {
	opacity: 0.89;
	-moz-opacity:0.89;
	-khtml-opacity: 0.89;
	filter: alpha (opacity=89);
	float: left;
	width: 1px;
	height: 66px;
}

.div-starthelpbubble2-middle {
	opacity: 0.89;
	-moz-opacity:0.89;
	-khtml-opacity: 0.89;
	filter: alpha (opacity=89);
	float: left;
	background: url(/fileadmin/templates/page/images/starthelpbubble-mid.gif) top left repeat-x;
	height: 66px;
	padding: 4px 7px 0px 7px;
	font-family: "Tahoma";
	font-size: 11px;
}

.div-starthelpbubble2-right {
	opacity: 0.89;
	-moz-opacity:0.89;
	-khtml-opacity: 0.89;
	filter: alpha (opacity=89);
	float: left;
	width: 1px;
	height: 66px;
}

.div-starthelpbubble2-bottom img {
	position: relative;
	top: -28px;
	left: 11px;
}

.div-authorbox-header {
	padding-bottom: 6px;
}

.div-authorbox-authors-item {
	float: left;
	margin-left: 2px;
	padding-bottom: 2px;
}

.div-authorbox-authors-item img {
	border:1px solid #8C8C8C;
}

.div-authorbox-hoverbubble {
	position: absolute;
	z-index: 20;
	width: 200px;
}


.div-authorbox-hoverbubble-top {
}

.div-authorbox-hoverbubble-top img {
	border: 0px;
}

.div-authorbox-hoverbubble-mid {
	background: url(/fileadmin/templates/flex/images/authorbubble-mid.png) top left repeat-y;
}

.div-authorbox-hoverbubble-bottom {
}

.div-authorbox-hoverbubble-bottom img {
	border: 0px;
}

.div-authorbox-hoverbubble-image {
	margin: 0px 0px 0px 6px;
	padding: 5px 0px 20px 0px;
	float: left;
	width: 78px;
	z-index: 21;
	background-color: transparent;
}

.div-authorbox-hoverbubble-text {
	margin: 0px 0px 0px 5px;
	padding: 5px 0px 20px 0px;
	float: left;
	width: 100px;
	z-index: 21;
	color: #ffffff;
	background-color: transparent;
	font-family: "Tahoma";
	font-size: 11px;
}

.div-authorbox-hoverbubble-name {
	color: #ffffff;
	font-weight: bold;
	background-color: transparent;
	font-family: "Tahoma";
	font-size: 11px;
}




#tooltip.authorbox {
	xbackground: url('../images/tx-cccpagemap-pi1-tooltip.png');
	xheight: 116px;
	xwidth: 300px;
}


#tooltip.authorbox .body .div-authorbox-hoverbubble{
	display: block;
}




.div-morebox {
	background: url(/fileadmin/templates/flex/images/CC_searchbox_bg.png) top left no-repeat;
	width: 351px;
	height: 310px;
	border: 1px solid #cfcfcf;
	overflow: hidden;
}

.div-morebox-title {
	margin: 0px 13px 0px 12px;
	padding: 13px 0px 7px 0px;
	width: 328px;
	text-align: right;
}

.div-morebox-content {
	margin: 0px 13px 0px 12px;
	width: 328px;
	height: 221px;
	overflow: hidden;
}

.div-morebox-link {
	position: absolute;
	top: 297px;
	margin: 0px 13px 0px 12px;
	/*padding: 12px 0px 12px 0px;*/
	width: 328px;
	text-align: right;
	z-index: 20px;
}

.tx-indexedsearch-left-arrow {
	position: absolute;
	left: 0px;
	margin-left: 200px;
	margin-top: -50px;
}

.tx-indexedsearch-right-arrow {
	position: absolute;
	left: 350px;
	margin-top: -50px;
}


.tx-indexedsearch-browselist-currentPage {
	position: absolute;
	left: 232px;
	margin-top: -45px;
}




div#solution-shifter{
	background: url(../images/solution-shifter-bg.png) top left no-repeat;
	height:106px;
	left:760px;
	position:absolute;
	top:0;
	width:273px;
}


div#solution-shifter #top-link {
	display:block;
	height:10px;
	margin:15px 0 0 16px;
	width:90px;
}


.solution-shifter-inner{
	margin: 7px 0 0 18px;
	
}

.solution-shifter-inner span{
	margin: 0px;
	display:block;
	float:left;
	margin:0 1px 0 0;
	border: solid 1px #bdbdbd;
}

.solution-shifter-inner span.act{
	border: solid 1px #ee6f08;
}

.solution-shifter-inner span a{
	margin: 0px;
	
}


#tooltip.solution-shifter-tooltip {
	background: url('../images/solution-shifter/solution-shifter_tooltip.png');
	height: 93px;
	width: 269px;
}


#tooltip.solution-shifter-tooltip div.body{
	color: #ffffff;
	padding: 39px 10px 10px 10px;
}


#span-close-search {
	position:absolute;
	height: 36px;
	width: 36px;
	display: none;
	top: 3px;
	left: 481px;
	background: url(../images/search-close.png) top left no-repeat;
}

.div-pdfbox {
	background:#FFFFFF url(/fileadmin/templates/flex/images/featurebox-fill.gif) repeat-x scroll left top;
	border:2px solid #DDDDDD;
	margin-top:10px;
	padding-bottom:33px;
}

.div-pdfbox-first {
	margin-left: 20px;
	padding-top: 17px;
}

.div-pdfbox-firstheader {
	width: 315px;
}

.div-pdfbox-firstheader img {
	padding-top: 15px;
	margin-left: 14px;
}

.div-firstpdf-image {
	float: left;
	margin-left: 16px;
}

.div-firstpdf-image img {
	border: 1px solid #cfcfcf;
}

.div-firstpdf-text {
	float: left;
	width: 167px;
	margin-left: 23px;
}

.div-firstpdf-issuu {
	float: left;
	padding-top: 11px;
	margin-left: 16px;
	width: 100px;
}

.div-firstpdf-issuu a {
	color: #ff7200;
	text-decoration: none;
}

.div-firstpdf-issuu img {
	padding-top: 7px;
}

.div-firstpdf-download {
	float: left;
	padding-top: 11px;
	margin-left: 23px;
}

.div-firstpdf-download a {
	color: #ff7200;
	text-decoration: none;
}

.div-firstpdf-download img {
	padding-top: 7px;
}

.div-pdfbox-second {
	margin-left: 20px;
	padding-top: 11px;
}

.div-pdfbox-secondheader {
	width: 315px;
	border-top: 1px solid #cecece;
}

.div-pdfbox-secondheader img{
	padding-top: 15px;
	padding-bottom: 16px;
	margin-left: 14px;
}

.div-secondpdf-image {
	float: left;
	margin-left: 16px;
}

.div-secondpdf-image img {
	border: 1px solid #cfcfcf;
}

.div-secondpdf-text {
	float: left;
	width: 167px;
	margin-left: 23px;
}

.div-secondpdf-issuu {
	float: left;
	padding-top: 11px;
	margin-left: 16px;
	width: 139px;
	line-height: 17px;
}

.div-secondpdf-issuu a {
	color: #ff7200;
	text-decoration: none;
}

.div-secondpdf-issuu img {
	position: relative;
	top: 4px;
}

.div-secondpdf-download {
	float: left;
	padding-top: 11px;
	margin-left: 23px;
	line-height: 17px;
}

.div-secondpdf-download a {
	color: #ff7200;
	text-decoration: none;
}

.div-secondpdf-download img {
	position: relative;
	top: 4px;
}

.div-pdfbox-third {
	margin-left: 20px;
	padding-top: 11px;
	padding-bottom: 4px;
}

.div-pdfbox-thirdheader {
	width: 315px;
	border-top: 1px solid #cecece;
}

.div-pdfbox-thirdheader img {
	padding-top: 15px;
	padding-bottom: 16px;
	margin-left: 14px;
}

.div-thirdpdf-image {
	float: left;
	margin-left: 16px;
}

.div-thirdpdf-image img {
	border: 1px solid #cfcfcf;
}

.div-thirdpdf-text {
	float: left;
	width: 167px;
	margin-left: 23px;
}

.div-thirdpdf-issuu {
	float: left;
	padding-top: 11px;
	margin-left: 16px;
	width: 139px;
	line-height: 17px;
}

.div-thirdpdf-issuu a {
	color: #ff7200;
	text-decoration: none;
}

.div-thirdpdf-issuu img {
	position: relative;
	top: 4px;
}

.div-thirdpdf-download {
	float: left;
	padding-top: 11px;
	margin-left: 23px;
	line-height: 17px;
}

.div-thirdpdf-download a {
	color: #ff7200;
	text-decoration: none;
}

.div-thirdpdf-download img {
	position: relative;
	top: 4px;
}

.div-addthis-link {
	text-align: right;
}

.div-2col-element {
	width: 100%;
	height: 278px;
}

.div-2col-element-left {
	float: left;
	width: 50%;
}

.div-2col-element-right {
	float: left;
	width: 50%;
}

.div-ranking-list {
	width: 584px;
}

.div-ranking-list-header {
	margin-bottom: 12px;
}

.div-ranking-list-item {
	width: 584px;
	background: url(/typo3conf/ext/bee3_rankinglist/images/CC_Ranking_bg.gif) top left repeat-x;
}

.div-ranking-list-item-num {
	float: left;
	width: 29px;
	height: 29px;
	border-left: 1px solid #d0d1d8;
	border-right: 1px solid #d0d1d8;
}

.div-ranking-list-item-title {
	float: left;
	width: 537px;
	height: 30px;
	line-height: 30px;
	color: #080668;
}

.div-ranking-list-item-arrow {
	float: left;
	width: 6px;
	height: 8px;
	padding-left: 10px;
}

.div-ranking-list-item-arrow img {
	padding-top: 10px;
}

.div-ranking-list-item-content {
	display: none;
	background-color: #ffffff;
}

.div-ranking-list-item-content-left {
	float: left;
	width: 160px;
	overflow: hidden;
}

.div-ranking-list-item-content-left-inner {
	margin-left: 10px;
	width: 150px;
}

.div-ranking-list-item-content-link {
	color: #080668;
	border-bottom: 1px dotted #000000;
}

.div-ranking-list-item-content-left-inner .active {
	color: #FF5000;
}

.div-ranking-list-item-content-right {
	float: left;
	width: 420px;
	overflow: hidden;
}

.div-ranking-list-item-content-right-inner {
	margin-left: 20px;
	width: 400px;
}




.div-newsbox {
	background:#FFFFFF url(/fileadmin/templates/flex/images/featurebox-fill.gif) repeat-x scroll left top;
	border:2px solid #DDDDDD;
	margin-top:10px;
}

.div-newsbox-header	{
	margin:33px 0 20px 40px;
}

.div-newsbox-row {
	margin:0 20px 20px 40px;
	position:relative;
	border-bottom:solid 1px #cecece;
}


.div-newsbox-row-header {
	font-weight:bold;
}

.div-newsbox-row-text {
	width:200px;
	margin-bottom:20px;
}

.div-newsbox-row-issuu {
	left:210px;
	position:absolute;
	bottom:17px;
}

.div-newsbox-row-download {
	left:271px;
	position:absolute;
	bottom:17px;
}

.div-newsbox-row-issuu a, .div-newsbox-row-download a {
	color:#FF7200;
	text-decoration:none;
}

body.component3 #div-navbar-seperator {
	display: none;
}

body.component3 .div-navbutton {
	display: none;
}
body.splash {
	background:#FFFFFF url(../images/splash_bgtile.png) repeat-x scroll 0 0;
}
body.splash #footer {
	background-color: transparent;
	margin-top: 0px;
	padding-top: 10px;
	padding-bottom: 10px;
}
body.splash #header {
	height: 87px;
}
body.splash .div-addthis-link {
	display: none;
}
body.splash #columnleft {
	margin: 23px 0 0 51px;
	padding: 0px;
	width: 674px;
}
body.splash div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image {
	margin-bottom: 24px;
}
body.splash #columnright {
	width:300px;
	border-left: 1px solid #c4c4c4;
	margin-left: 20px;
	width:255px;
	padding-left: 19px;
	padding-top: 0px;
	margin-top: 22px;
}
