/******************************************************************************
** MOUNTS
******************************************************************************/
div#mount-content-rootline {
	margin-bottom: 20px;
}

div#mount-content-rootline a,
div#mount-content-rootline a:link,
div#mount-content-rootline a:active,
div#mount-content-rootline a:visited,
div#mount-content-rootline a:hover {
	color: #949597;
	text-decoration: none;
	font-size: 11px;
}

div#content-navigation-header-body a,
div#content-navigation-header-body a:link,
div#content-navigation-header-body a:active,
div#content-navigation-header-body a:visited,
div#content-navigation-header-body a:hover {
	color: #949597;
	text-decoration: none;
	font-size: 11px;
}

div#mount-content-languages img {
  margin-left: 2px;
  margin-right: 2px;
}

/******************************************************************************
** Headlines
******************************************************************************/

div#mount-content-right p {
	margin-top: 2px;
	margin-bottom: 10px;
}

div.template-main div#mount-content-main p {
	margin-top: 2px;
	margin-bottom: 10px;
}

/*
div.template-main div#mount-content-main p {
	width: 540px;
}
*/

div#column-middle ul {
	margin-bottom: 10px;
}

div.template-main div#content-main-wrapper ul {
	width: 540px;
}

div#column-middle ul ul {
	margin-bottom: 0px;
}


div#content-main-body li,
div#content-right-body li {
	list-style-image: url(../images/listitem-level1.gif);
	margin-left: 20px;
}

div#content-main-body a,
div#content-main-body a:link,
div#content-main-body a:visited,
div#content-main-body a:active,
div#content-main-body a:hover {
	color: #949597;
	text-decoration: underline;
}


/******************************************************************************
** Content
******************************************************************************/
div.csc-textpic {
	clear: both;
}

/*
div.csc-textpic-intext-right div.csc-textpic-imagewrap,
div.csc-textpic-intext-right-nowrap div.csc-textpic-imagewrap {
	margin-left:50px !important;
}

div.csc-textpic-intext-left div.csc-textpic-imagewrap,
div.csc-textpic-intext-left-nowrap div.csc-textpic-imagewrap {
	margin-right:50px !important;
}
*/

div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image .csc-textpic-caption {
	margin-top: 5px;
}

div#content-main-body fieldset {
	border: 0;
}

.csc-mailform div.csc-mailform-field label {
	float: left;
	width: 180px;
}

.csc-mailform div.csc-mailform-field {
	clear: both;
}

div.t3-contentWrap {
	margin-bottom: 15px;
}

div#mount-content-main p.csc-searchResult {
	margin-bottom: 15px;
}


div#mount-content-main table.contenttable {
	width: 100%;
}

div#mount-content-main table.contenttable th,
div#mount-content-main table.contenttable td {
	vertical-align: top;
}


/******************************************************************************
** EXTENSION: tt_news
******************************************************************************/
div.news-latest-container { }

div.news-latest-container div.news-latest-item {
	margin-bottom: 20px;
}

div#content-right-wrapper div.news-latest-container .news-latest-title {
	display: none;
}

div.news-latest-container .news-latest-subheader a,
div.news-latest-container .news-latest-subheader a:link,
div.news-latest-container .news-latest-subheader a:visited,
div.news-latest-container .news-latest-subheader a:active,
div.news-latest-container .news-latest-subheader a:hover {
	color: #949597;
}


div.news-single-item { }

div.news-single-subheader {
	margin-bottom: 10px;
}

div.news-single-item div.news-single-image {
	float: left;
	margin-right: 30px;
	margin-bottom: 10px;
}


div.news-list-container div.news-list-item {
	margin-bottom: 15px;
}

div#mount-content-right div.news-latest-subheader p {
	margin-bottom: 0;
}

div.template-main div#mount-content-main div.news-list-subheader p {
	margin-bottom: 0;
}

div.news-latest-item .news-latest-more {
	background-image:url(../images/listitem-level1.gif);
	background-repeat: no-repeat;
	background-position: left middle;
	padding-left: 10px;
}

/******************************************************************************
** EXTENSION: tq_kueffner
******************************************************************************/

div.tqMapFormWrapper {
	margin-bottom: 30px;
}

/******************************************************************************
** EXTENSION: tq_kueffner_products
******************************************************************************/

div#global-wrapper div#content-main-body .tqKueffnerProductListOverview .tqKueffnerProductItemCell {
	vertical-align: top;
	text-align: center;
	padding-bottom: 5px;
	margin-right: 5px;
}

div#global-wrapper div#content-main-body .tqKueffnerProductListOverview img {
	border: 1px solid #939598;
}


div#global-wrapper div#content-main-body .tqKueffnerProductListOverview .tqKueffnerProductItemDescription {
	font-size: 9px;
}
div#global-wrapper div#content-main-body .tqKueffnerProductListOverview .tqKueffnerProductItemDescription table {
	border-collapse: collapse;
}


div#global-wrapper div#content-main-body .tqKueffnerProductListOverview .tqKueffnerProductItemDescription .cellOL,
div#global-wrapper div#content-main-body .tqKueffnerProductListOverview .tqKueffnerProductItemDescription .cellUL {
	text-align: left;
}

div#global-wrapper div#content-main-body .tqKueffnerProductListOverview .tqKueffnerProductItemDescription .cellOR,
div#global-wrapper div#content-main-body .tqKueffnerProductListOverview .tqKueffnerProductItemDescription .cellUR {
	text-align: right;
}


div#content-main-body ul.tqKueffnerVariantList {
}

div#content-main-body ul.tqKueffnerVariantList li {
	list-style: none;
	display: inline;
}


div#mount-content-main div.kueffnerProduct {
 	float: left;
	margin-right: 5px;
}

div#mount-product-draws img,
div#mount-product-tendering img,
div#mount-product-elementsegmentation img,
div#mount-product-segmentations img {
	vertical-align: middle;
}

div.kueffnerFileItem {
	margin-bottom: 2px;
}

div#content-main-body ul.tqKueffnerProductList li {
	margin-bottom: 5px;
}

div#content-main-body ul.tqKueffnerProductList li img {
	vertical-align: middle;
	margin-right: 10px;
}


/******************************************************************************
** EXTENSION: tq_kueffner_map
******************************************************************************/

div.tqMailFormWrapper table,
div.tqMailFormWrapper table td {
	vertical-align: top;
}

div.tqMailFormWrapper div.formError input,
div.tqMailFormWrapper div.formError textarea {
	background-color: #ffeeee;
}


div.tqMailFormWrapper input.mailform-text {
	width: 250px;
}

div.tqMailFormWrapper textarea.mailform-textarea {
	width: 250px;
	height: 100px;
}

/******************************************************************************
** EXTENSION: smoothgallery
******************************************************************************/
.jdGallery .slideElement {
	background-color: white;
}

.myGallery {
	border: 0;
}


.jdGallery .slideElement {
	background-color: white;
}

.tx-rgsmoothgallery-pi1 {
  float:left;
}
 
#externalthumbs {
  float:right;
  width:190px;
}
 
#externalthumbs .label {
  display:none;
}
.carouselInner {
  width:200px;
}
 
.carouselInner .thumbnail {
  float:right;
  margin-bottom:10px;
}

/******************************************************************************
** EXTENSION: lightbox/slimbox
******************************************************************************/
#lbCenter #lbCanvas iframe, 
#lbCenter #lbCanvas img {
	border: 0;
}


	
