body, td, th, textarea{
	text-align: center;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	margin: 0px 0px 20px 10px;
	padding: 0px;
	background-color: #ffffff;
}

.dmcCoverflow, .twtr-widget {
	display: none;
}
.contentBodyPrint{
	width: 780px;
	margin: 0px auto;
	text-align: left;
}

.contentBodyPrint .header{
	margin-bottom: 20px;
}

.contentBodyPrint .contentMain{
	background-image: url("../img/contentBg_print.gif");
	background-repeat: repeat-y;
}

.contentBodyPrint .contentMain .content{
	width: 515px;
	margin: 0px 10px 0px 0px;
	float: left;
	
}

.contentBodyPrint .contentMain .context{
	width: 240px;
	float: left;
	
}

.contentBodyPrint .footer{
	clear: both;
	width: 760px;
	margin-top: 20px;
	border-top: 1px solid #cccccc; 
}

.contentBodyPrint .footer .adressPart1{
	margin: 10px 0px 0px 0px;
	float: left;
}

.contentBodyPrint .footer .adressPart2{
	float: right;
	text-align: right;
	margin: 10px 0px 0px 0px;
}


h1{
	margin: 0px 0px 12px 0px;
	padding: 0px;
}

h2{
	margin: 0px 0px 15px 0px;
	padding: 0px;
}

h3{
	margin: 0px 0px 10px 0px;
	padding: 0px;
}

.contentElement{
	margin: 0px 0px 20px 0px;
}

.csc-header ,
.csc-header-n1{
	margin: 0px;
	padding: 0px;
}

p.bodytext{
	margin: 0px 0px 10px 0px;
}



input{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	}

img{
	border: 0px;
	margin: 0px;
	padding: 0px;
}

.clear{
	clear:both;
	font-size:1px;
	height: 1px;
	line-height: 1px;
}



.content a, .context a{
 	color: #F45712;
 }





.twoCols{
	width: 515px;
	margin: 30px 0px 30px 0px;
}


.twoCols .leftCol{
	float:left;
	width: 245px;
}


.twoCols .rightCol{
	float:right;
	width: 245px;
}






.news-list-container{
	
}

.news-list-container .news-list-item{
	margin: 0px 0px 30px 0px;
}


.news-list-container .news-list-item .image{
	float: left;
	width: 245px;
}

.news-list-container .ecm .image{
	width: 215px;
}

.news-list-container .news-list-item .image-small{
	float: left;
	width: 80px;
}

.news-list-container .news-list-item .item-details-wide{
	float: left;
	width: 410px;
	margin: 0px 0px 0px 14px;
}

.news-list-container .news-list-item .item-details{
	float: left;
	width: 245px;
	margin: 0px 0px 0px 14px;
}

.news-list-container .ecm .item-details{
	margin: 0px 30px 0px 0px;
}

.item-details h3{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	display: block;
	color: #B0B0B0;
        font-size: 11px;
        font-weight: normal;
}

.news-list-container .news-list-item .item-details h2{
	margin: 0px 0px 14px 0px;
	padding: 0px 0px 0px 0px;
	display: block;
	font-size: 11px;
}

.news-list-container .news-list-item .item-details h2 a{
        text-decoration: none;
}

.news-list-container .news-list-item .item-details .moreinfo a{
       background-image: url(../img/link_arrow_orange.gif);
       background-repeat: no-repeat;
       padding: 0px 0px 0px 15px;
       color: #666666;
       text-decoration:none;
}

.news-list-container .news-list-browse .pageBrowser{
	width: 515px;
}


.news-list-container .news-list-browse .pageBrowser a{
    color: #666666;
    text-decoration:none;
}

.news-list-container .news-list-browse .pageBrowser .prev{
	width: 65px;
	float: left;
}

.news-list-container .news-list-browse .pageBrowser .prev a{
       background-image: url(../img/link_arrow_orange_prev.gif);
       background-repeat: no-repeat;
       background-position: left;
       padding: 0px 0px 0px 15px;
   
}

.news-list-container .news-list-browse .pageBrowser .pages{
	width: 384px;
	float: left;
	text-align: center;
}


.news-list-container .news-list-browse .pageBrowser .pages a{
	text-decoration: underline;
}


.news-list-container .news-list-browse .pageBrowser .pages .active{
	color: #F45712;
	font-weight: bold;
}

.news-list-container .news-list-browse .pageBrowser .next{
	width: 65px;
	float: right;
	
}

.news-list-container .news-list-browse .pageBrowser .next a{
	   background-image: url(../img/link_arrow_orange.gif);
       background-repeat: no-repeat;
       background-position: right;
       padding: 0px 15px 0px 0px;   
}

.news-list-container .downloadLink .directDownloadLink a{
       color: #666666;
       text-decoration: none;
       float: right;
}

.news-list-container .downloadLink .directDownloadLink{
       color: #666666;
       background-image: url(../img/link_arrow_orange.gif);
       background-repeat: no-repeat;
       background-position: left;
       padding: 0px 0px 0px 15px;
       text-decoration: none;
       float: right;
}


.news-list-container .downloadLink{
       float: right;
}

.news-list-container .moreinfo{
	float: left;
}

.news-single-item .downloadLink .directDownloadLink a,
.content .news-single-backlink a{
       color: #666666;
       text-decoration: none;
}

.news-single-item .downloadLink .directDownloadLink,
.news-single-backlink{
       color: #666666;
       background-image: url(../img/link_arrow_orange.gif);
       background-repeat: no-repeat;
       background-position: left;
       padding: 0px 0px 0px 15px;
       text-decoration: none;
}

.news-single-backlink{
        background-image: url(../img/link_arrow_orange_prev.gif);
		margin-top: 30px;
}


.singleLink {margin: -20px 0px 0px 0px;}
.singleLink a {
    background-image: url(../img/link_arrow_orange.gif);
	background-repeat: no-repeat;
	background-position: right;
	padding: 0px 15px 0px 0px;
	color: #666666;
	text-decoration: none;
}
.singleLinkContext {margin: -10px 0px 0px 0px;}
.singleLinkContext a {
    background-image: url(../img/link_arrow_orange.gif);
	background-repeat: no-repeat;
	background-position: right;
	padding: 0px 15px 0px 0px;
	color: #666666;
	text-decoration: none;
}

.tx-indexedsearch-searchbox fieldset{
	border: 1px solid #ffffff;
	margin: 0px;
	padding: 0px;	
}

.tx-indexedsearch legend{display: none;}
.tx-indexedsearch .searchbox-tmpl-css label{
	margin: 4px 0px 0px 0px;
	width:10em;
}

.tx-indexedsearch-searchbox .tx-indexedsearch-search-submit,
.tx-indexedsearch-searchbox .tx-indexedsearch-form {
	float: left;
	margin: 0px 0px 8px 0px; 
}

.tx-indexedsearch-searchbox .tx-indexedsearch-search-submit .tx-indexedsearch-searchbox-button{
	background-image: url('../img/searchSubmit.jpg');
	background-color: #ffffff;
	background-repeat: no-repeat;
	border: 1px solid #ffffff;
	width: 31px;
	height: 20px;
	padding: 0px;
}

.tx-indexedsearch-searchbox .tx-indexedsearch-search-for, 
.tx-indexedsearch-searchbox .tx-indexedsearch-search-in,
.tx-indexedsearch-searchbox .tx-indexedsearch-search-select-section,
.tx-indexedsearch-searchbox .tx-indexedsearch-search-select-order,
.tx-indexedsearch-searchbox .tx-indexedsearch-search-select-results,
.tx-indexedsearch-searchbox .tx-indexedsearch-search-select-group{
		margin: 8px 0px 8px 0px; 
	}
	
.imFocusForm legend{
	display: none;
	}
	
.imFocusForm fieldset{
	border: 1px solid #ffffff;
	}

.imFocusForm label{
	width: 66px;
	}
	
.imFocusForm input{
	width: 300px;
	height: 20px;
	border: 1px solid #ffffff;
	background-image: url('../img/form_input_wide.gif');
	backround-repeat: no-repeat;
	}
.imFocusForm .submitButton input{
	width: auto;
	height: 20px;
	background-image: url(../img/link_arrow_orange.gif);
	background-repeat: no-repeat;
	background-position: right;
	padding: 0px 15px 0px 0px;
	}
.imFocusDownloadLink a{
	background-image: url(../img/link_arrow_orange.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding: 0px 0px 0px 15px;
	color: #666666;
	text-decoration: none;
}

.context .news-latest-item{
	margin-bottom: 20px;
	}
	
.context .news-latest-item a{
	text-decoration: none;
        color: #666666;
	}
	
.context .news-latest-item h3{
	font-weight : normal;
	margin: 0px;
	padding: 0px;
	font-size: 12px;
	}
.context .news-latest-item h2{
	font-weight : bold;
	margin: 0px;
	padding: 0px;
	font-size: 12px;
	}
	
.context .news-latest-gotoarchive a{
	background-image: url(../img/link_arrow_orange.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding: 0px 0px 0px 15px;
	color: #666666;
	text-decoration: none;
}

/* Referenzen */
.referenceCategoryContainer{
	overflow: hidden;
	margin-bottom: 40px;
}

.contentBodyPrint .colsBorder .leftCol{
	border-right: 1px solid #ccc;
	margin-bottom: 20px;
	padding-right: 11px;
}

.contentBodyPrint .colsBorder img{
	margin-bottom: 8px;
}

.contentBodyPrint .colsBorder .referenceCategoryThumbs ul{
	margin: 0;
	padding: 0;
}

.contentBodyPrint .colsBorder .referenceCategoryThumbs li{
	margin: 5px 10px 0 0;
	float: left;
	list-style: none;
}
.contentBodyPrint .colsBorder .referenceCategoryThumbs li.third{
	margin-right:0;
}
.contentBodyPrint .colsBorder .referenceCategoryThumbs li img{
	margin: 0;
}

/* FourCols */
.contentBodyPrint .fourColsImg{
	height:50px;
}

.contentBodyPrint .fourColsImg .contentElement,
.contentBodyPrint .fourColsImg img
{
	margin:0;
}

.contentBodyPrint .fourColsImg img{
	width: 510px;
}

.contentBodyPrint .fourCols{
	width:508px;
	margin-bottom:20px;
	border-style:solid;
	border-color:#fff #E5E5E5 #F45712 #E5E5E5;
	border-width:0 1px 15px 1px;
}

.contentBodyPrint .fourCols .singleLink{
	position:absolute;
	bottom:0;
}

.contentBodyPrint .fourCols .contentElement,
.contentBodyPrint .fourCols .bodytext
{
	margin-bottom:0;
}
.contentBodyPrint .fourCols b{
	margin-bottom:0;
	display:block;
	height:30px;
	color:#F45712;
}
.contentBodyPrint .fourCols ul{
	padding-left:15px;
	margin:5px 0 20px;
}
.contentBodyPrint .fourCols ul li{
	margin-bottom:5px;
	font-size:11px;
}
.contentBodyPrint .fourCols ul li a{
	font-size:11px;
	color:#666666;
}
.contentBodyPrint .fourCols .firstCol,
.contentBodyPrint .fourCols .secondCol,
.contentBodyPrint .fourCols .thirdCol,
.contentBodyPrint .fourCols .fourthCol
{
	float:left;
	width:116px;
	height:375px;
	position:relative;
}
.contentBodyPrint .fourCols .firstCol,
.contentBodyPrint .fourCols .secondCol,
.contentBodyPrint .fourCols .thirdCol
{
	border-right:1px solid #E5E5E5;
	padding:10px 5px;
}

.contentBodyPrint .fourCols .fourthCol{
	padding:10px 0 10px 5px;
}


/*Referenzbericht Box*/
.referenceReportsBox{
	background-color: #e1e1e1;
	padding: 30px;
	margin-bottom: 20px;
}
.referenceReportsBox h3{
	color: #323232 !important;
	margin-bottom: 20px !important;
}
.referenceReportsBox ul{
	margin: 0;
	padding:0;
}
.referenceReportsBox ul li{
	list-style:none;
	margin-top:10px;
}
.referenceReportsBox ul li a{
 	font-size: 15px;
 	color: #323232 !important;
 	text-decoration:none;
 	background: url("../img/arrow_transparent.png") no-repeat left center;
 	padding-left: 20px;
 }
 
 /*360 Themen Box*/
.threesixtyThemeBox {
	overflow:hidden;
	width:506px;
	margin-bottom: 50px;
}
.threesixtyThemeBox .colLeft{
	float: left;
	width: 307px;
	border-right: 1px solid #ccc;
}
.threesixtyThemeBox .colRight{
	float: right;
	width: 170px;
	margin-right: 15px;
}

.threesixtyThemeBox h4 {
	font-size: 14px;
	margin-top: 0;
}

.threesixtyThemeBox .colLeft img {
	margin-right: 12px;
}
.threesixtyThemeBox .colLeft img,
.threesixtyThemeBox .colLeft a {
	float: left;
}
.threesixtyThemeBox .singleLink {
	margin-top:0 !important
}

.threesixtyThemeBox .mgmtUpdBox,
.threesixtyThemeBox .webinarBox,
.threesixtyThemeBox .spezialPaper {
	display:block; 
	width:77px; 
	height: 55px; 
	padding:10px; 
	color:#fff !important; 
	background: url(/fileadmin/Bilder/360ecommerce/white_arrow_small.png) no-repeat 65px 52px; 
	text-decoration: none;
	margin-bottom:10px;
}
.threesixtyThemeBox .mgmtUpdBox {
	background-color: #F45712; 
}
.threesixtyThemeBox .webinarBox {
	background-color: #CCCCCC;
}
.threesixtyThemeBox .spezialPaper{
	background-color: #B0B0B0;
}
