/* CSS Document - 04/2010 Florian Wentzel - move:elevator gmbh */

/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* Home Content Cols */
/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

.pagezone-homepage {}
.home-content {margin-top: 20px; background-image:url(images/stempel-home.gif); background-repeat:no-repeat; background-position: right top;}

.home-content-col-allbg { width: 100%; float:left; clear:both; }
.home-content-col-1 { float:left; width: 212px; margin-left: 12px; text-align:center;}
.home-content-col-2 { float:left; width: 212px; margin-left: 12px; text-align:center;}
.home-content-col-3 { float:left; width: 212px; margin-left: 12px;}
.home-content-col-4 { float:left; width: 212px; margin-left: 12px;}

.home-content .csc-header{ text-align:left;}

.home-content .col-bg {
	background-image:url(images/home-textpic-bg.gif);
	background-repeat:no-repeat;
	background-position:left bottom;
	min-height: 254px;
	height: auto !important;
	height: 254px;
	width:212px;
	text-align:center;
	overflow:hidden;
}
.home-content-overcols {
	min-height:80px;
	width:88%;
	clear:both;
	position:relative;
	left: 16px;
}
.home-content h1 {
	font-size:1.1em;
	line-height:1.4em;
	margin: 0 0;
	padding: 0 0;
	font-weight:normal;
	text-align:left;

}

.home-content .csc-frame-frame1 div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image { margin-bottom:5px; }
.home-content .csc-frame-frame1 div.csc-textpic-left div.csc-textpic-imagewrap { padding-top:9px;}
.home-content .csc-frame-frame1 div.csc-textpic-left div.csc-textpic-text,
.home-content .csc-frame-frame1 div.csc-textpic-left div.csc-textpic-imagewrap { text-align:left; margin: 0 auto; width:180px; float:none;}


.home-content .csc-frame-frame1 { text-align:center; width:212px;}

/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* Headlines */
/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

.content-col-right .csc-frame-frame1 h3,
.content-col-right .csc-frame-frame1 h2,
.content-col-right .csc-frame-frame3 h2,
.home-content h2 { 
	background-image:url(images/headline-h2-bg.gif);
	background-position:left top;
	background-repeat:no-repeat;
	color:#FFFFFF;
	margin: 0 0;
	padding: 8px 0 7px 14px;
}


.content-col-right .csc-frame-frame1 h2 a,
.content-col-right .csc-frame-frame1 h3 a {text-decoration:none;}
.content-col-right .csc-frame-frame1 h2 a:hover,
.content-col-right .csc-frame-frame1 h3 a:hover {text-decoration: underline;}

.content-col-right .csc-frame-frame1 .csc-textpic-imagewrap,
.content-col-right .csc-frame-frame1 .csc-textpic-text{
	position:relative;
	margin: 9px auto 0 auto;
	width:210px;
}

.content-col-right .csc-frame-frame1 .csc-textpic {text-align:center;}
.content-col-right .csc-frame-frame1 .csc-textpic .csc-textpic-text { text-align:left; width:180px; margin: 0 auto;}

.content-col-right div.csc-textpic div.csc-textpic-imagewrap dl.csc-textpic-image { float:none; }

/* tt_news Latest */
.home-content  .news-latest-container {
	position:relative;
	width: 183px;
	height: 200px;
	text-align:left;
	margin: 0 auto;
}
.home-content  .news-latest-item {padding-top: 10px;min-height:78px; text-align:left;}
.home-content  .news-latest-container h3 { padding: 0 0;}
.home-content  .news-latest-container h3 a {text-decoration:none;}
.home-content  .news-latest-container h3 a:hover {text-decoration:underline; }
.home-content  .news-latest-container p { padding: 0 0;}
.home-content .csc-frame-indent { position: relative; text-align:left; padding-left: 0px; width: 180px; margin: 0 auto;}


/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* reguläre Seite */
/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

.content-row {clear:both; float:left; width:100%; display:block;}
.content-col-head { 
	width: 800px; 
	float:left;
	position:relative;
	left: 32px;
	height: 100px;
}
.content-col-head .col-padder {margin-top: 20px; height: 55px;}
.pagetype-singelnews .content-col-head { 
	height: 20px;
}
.pagetype-singelnews .content-col-head .col-padder {display:none;}

.content-col-head  h2.csc-firstHeader { padding: 0em 0 0.4em; }
.content-col-head p {padding-bottom:0.5em;}
.content-col-main  { position:relative; float:left; width: 660px; left: 14px;}

body#druckversion .content-col-main { position:relative; float:left; width: 660px; left: 0px; display:block;}

.content-col-right { position:relative; float:right; width: 212px; right: 12px; }
.pagetype-singelnews .content-col-right { margin-top:80px; }

.content-col-right .csc-frame-frame3,
.content-col-right .csc-frame-frame1 {
	background-image:url(images/home-textpic-bg.gif);
	background-repeat:no-repeat;
	background-position:left bottom;
	float:left;
	clear:both;
	min-height: 240px;
	margin-bottom: 25px;
	width: 212px;
}

.content-col-right .csc-frame-frame3{
	min-height: 114px;
	margin-bottom: 12px;
}

.content-col-main .csc-frame-frame1 {
	background-image:url(images/main-textpic-bg.gif);
	background-repeat:no-repeat;
	background-position:left bottom;
	min-height: 240px;
	margin-bottom: 25px;
	float:left;
	clear:both;
	width: 660px;
}

.content-col-main .csc-frame-frame2 {
	background-image:url(images/box660-bg.gif);
	background-repeat: repeat-y;
	background-position:left top;
	margin-bottom: 25px;
	float:left;
	clear:both;
	width: 660px;
}

.content-col-main .csc-frame-frame2-foot {
	background-image:url(images/box660-foot-bg.gif);
	background-repeat: no-repeat;
	background-position:left bottom;
	min-height: 240px;
	float:left;
	clear:both;
	width: 660px;
}

.content-col-right  .csc-frame-frame1 .csc-textpic{	
	margin-top: 9px;
}

.content-col-main .csc-frame-frame1 .csc-textpic-text {
	padding: 15px 20px;
}

.content-col-main .csc-frame-frame1 .csc-textpic-intext-left {
	position:relative;
	float:left;
	clear:both;
	width:100%;
 }


.content-col-main .csc-frame-frame1 div.csc-textpic-intext-left div.csc-textpic-imagewrap { 
	margin: 0 0; padding: 15px 10px 10px 20px;
} 
.content-col-main .csc-frame-frame1 div.csc-textpic-intext-left-nowrap div.csc-textpic-imagewrap { 
	margin: 0 0; padding: 15px 0px 10px 20px;
}


.content-col-main .csc-frame-frame1 div.csc-textpic-intext-left div.csc-textpic-text, 
.content-col-main .csc-frame-frame1 div.csc-textpic-intext-left-nowrap div.csc-textpic-text {
	padding:15px 20px 15px 30px;
}

.content-col-main .csc-frame-frame1 div.csc-textpic-intext-right div.csc-textpic-imagewrap, 
.content-col-main .csc-frame-frame1 div.csc-textpic-intext-right-nowrap div.csc-textpic-imagewrap { margin: 0 0; padding: 15px 20px 10px 15px;}



.content-col-main .csc-header h2{
	background-image:url(images/headline-h2-bg-main.gif);
	background-position:left top;
	background-repeat:no-repeat;
	color:#FFFFFF;
	margin: 0 0;
	padding: 8px 0 7px 14px;
}


/* Drucklink */
#contentPrintlink { 
	clear:both;
	padding-top: 10px;
	float:left;
	padding-bottom:15px;
	width:910px;
}
#contentPrintlink a span,
#contentPrintlink a { color: #EA6400;}
#contentPrintlink a { 
	background-image:url(images/icon-print.gif); 
	background-repeat:no-repeat; 
	background-position: letf 3px;
	display:block;
	width: 315px;
	float:right;
	padding-left: 15px;
	text-decoration: none;
	font-size: 1.1em;
}
#contentPrintlink a:hover {text-decoration:underline;}
#contentPrintlink a span { padding: 2px 0 0 0px; display:block;}

.content-col-full #contentPrintlink {
}
.content-col-full #contentPrintlink a {
	position: absolute;
	left: 795px;
	margin-top: -35px;
}

/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* partner Liste - me_company DB */
/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

.content-col-full { clear:both;}

.me-companydb-result-list {width: 100%; /* width: 899px; */}
.regular-content .me-companydb-result-list { }
.me-companydb-result-list .list-row {
	position:relative;	
	float:left;
	margin-bottom: 12px;
	cursor:pointer;	
}

.partner-content .me-companydb-result-list .list-row { width: 210px; margin-left: 14px; overflow:hidden; }
.regular-content .me-companydb-result-list .list-row { width: 660px; margin-left: 0px; }

.me-companydb-result-list .list-row-head {
	background-repeat:no-repeat; 
	background-position: left top;
}

.partner-content .me-companydb-result-list .list-row-head { width: 210px; background-image:url(images/headline-partnerlist-bg.gif); }
.regular-content .me-companydb-result-list .list-row-head { width: 660px; background-image:url(images/headline-h2-bg-main.gif); }

.me-companydb-result-list .list-row-head h3 {color: #FFFFFF; padding: 8px 0 7px 14px;}
.me-companydb-result-list .list-row-head h3 a {color:#FFFFFF; text-decoration:none;}
.me-companydb-result-list .list-row-head h3 a:hover {text-decoration:underline;}

.me-companydb-result-list .list-row-content {	
	background-position: left bottom;
	background-repeat:no-repeat;
	float:left;
	clear:both;	
	
}

.partner-content .me-companydb-result-list .list-row-content {width: 210px; background-image:url(images/content-partnerlist-bg.gif); min-height: 180px;}
.regular-content .me-companydb-result-list .list-row-content {width: 660px; background-image:url(images/main-textpic-bg.gif); min-height: 86px;}

.me-companydb-result-list .list-row-content .item-padder {
	float:left;
	clear:both;
	left: 14px;
	position:relative;
	padding-top: 10px;
	padding-bottom: 10px;
	
}
.partner-content  .me-companydb-result-list .list-row-content .item-padder {width: 195px; }
.regular-content  .me-companydb-result-list .list-row-content .item-padder {width: 600px; }

.me-companydb-result-list .list-row-logo {
	float:left;
	margin-right: 14px;
}

.partner-content .me-companydb-result-list .list-row-logo {
	float:none;
	margin: 0px;
	text-align:center;
	padding: 5px 0;
	width: 182px;
	overflow:hidden;
}
.partner-content .me-companydb-result-list .list-row-logo span {height: 106px; overflow:hidden; display:block; }

.partner-content .me-companydb-result-list .list-row-text { float:left; width:190px;}
.partner-content .me-companydb-result-list .list-row-text p { padding: 5px 0 0 0; margin: 0 0; }
.regular-content .me-companydb-result-list .list-row-text { float:left; width:420px;}

/* Listenansicht im bereich Gründer */
.tx-moveelevatorcompanydb-pi1-browsebox {
	width: 660px; 
	left: 14px; 
	position:relative;
	float:left;
	clear:both;
}
table.browsebox-pages {border-spacing: 0px;}
.tx-moveelevatorcompanydb-pi1-browsebox table.browsebox-pages td {padding: 0 10px 0 0;}
.tx-moveelevatorcompanydb-pi1-browsebox table.browsebox-pages td.tx-moveelevatorcompanydb-pi1-browsebox-SCell p {font-weight:bold;}
/* page Browser  */
.partner-content .tx-moveelevatorcompanydb-pi1-browsebox {display:none;}


/* Suchformular */
.me-companydb-searchfrom { height: 95px; overflow:hidden;}
.me-companydb-searchfrom table {border-spacing: 0px;}
.me-companydb-searchfrom table td {text-align: left; line-height: 1em;}
.me-companydb-searchfrom table td label {font-size:1em;}
.me-companydb-searchfrom table td.label { padding: 0 0 4px 13px;}
.me-companydb-searchfrom table td.input { padding: 0 9px 4px 0px;}
.me-companydb-searchfrom table td.input input {width: 125px;}
.me-companydb-searchfrom table {margin-top: 9px;}



/* Suchergebnisliste */
.tx-moveelevatorcompanydb-pi2 p.noresult-text { padding-left:14px; }
.tx-moveelevatorcompanydb-pi2-browsebox {
	width: 660px; 
	left: 14px; 
	position:relative;
	float:left;
	clear:both;
 }

/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* partner Detailansicht - me_company DB */
/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
.tx-moveelevatorcompanydb-pi4 {float:left; clear:both;}
.me-companydb-single {  
	width: 660px; 
	left: 14px;
	position:relative;
	background-image:url(images/box660-bg.gif); 
	background-repeat:repeat-y;
	float:left;
	clear:both;
	margin-bottom: 10px;
}
.me-companydb-single .single-foot {
	width: 660px; 
	background-image:url(images/box660-foot-bg.gif); 
	background-repeat: no-repeat;
	background-position: left bottom;
	float:left;
	clear:both;
}

.me-companydb-single .single-head {
	background-image:url(images/headline-h2-bg-main.gif);
	background-repeat:no-repeat;
	background-position:left top;
}

.me-companydb-single .single-head h1 { color: #FFFFFF; padding: 8px 0 7px 14px; }

.me-companydb-single .single-body {
	width:632px;
	left:14px;
	position:relative;
	float:left;
	clear:both;
}

.me-companydb-single .single-logo-and-claim {
	float:left; 
	clear:both; 
	margin: 10px 0px 0px 0px; 
	padding: 0px 0px 0px 0px; 
	width: 632px;
 }
 
.me-companydb-single .single-logo-and-claim .sigle-claim {float:left; width: 400px;}
.me-companydb-single .single-logo-and-claim .single-logo {float:right; width: 220px; text-align:right;}

.me-companydb-single .single-contact,
.me-companydb-single .single-company,
.me-companydb-single .single-infotext,
.me-companydb-single .single-downloads,
.me-companydb-single .single-images,
.me-companydb-single .single-technical { 
	border-bottom: 1px solid #C3C3C3; 
	float:left; 
	clear:both; 
	margin: 10px 0px 10px 0px; 
	padding: 0px 0px 10px 0px; 
	width: 632px;
}
.me-companydb-single .single-technical {
	border-bottom: 0px ; 
}

.me-companydb-single .single-contact-logo { margin: 0px 20px 0px 0px; float:left;}
.me-companydb-single .single-contact-textbox { float:left; width: 300px;}
.me-companydb-single  h2 { padding: 0 0 10px 5px;}
.me-companydb-single dl {  
	padding: 0 0 0 5px;
}

.me-companydb-single dt { 
	font-weight: bold; 
	font-size: 1.1em;
	float: left; 
	clear: left;
	padding: 0 0 0.5em 0; 
	margin: 0 0;
	width: 120px;
}
.me-companydb-single dd {
	padding: 0 0 0.5em 0;
	margin: 0 0;
	font-size: 1.1em; 
}
.me-companydb-single .single-images .single-image { float:left; margin-right: 5px;}
.me-companydb-single .single-images .single-image img {border: 0px;}
.me-companydb-single  .single-downloads ul { list-style: none; margin: 0 0 ; padding: 0 0;}
.me-companydb-single  .single-downloads ul li img  {vertical-align:middle;}

/* Anpassen der Position des oberen und unteren zurücklinks */

.regular-content .content-col-head .col-padder .csc-frame-frame1,
.partner-content .content-col-head .col-padder .csc-frame-frame1 {
	position: absolute;
	top: 75px;
}
.partner-content .content-col-full .csc-frame-indent {padding-left: 32px;}

/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* tt_news Liste */
/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
.news-list-box {}

.news-list-item { 
	margin-bottom: 9px;
	float:left;
	clear:both;
	width: 660px;
	background-image:url(images/box660-bg.gif); 
	background-repeat: repeat-y;
}


.news-list-item .news-list-item-head {
	background-image:url(images/headline-h2-bg-main.gif);
	background-repeat:no-repeat;
	background-position:left top;
}

.news-list-item .news-list-item-head h3 { color: #FFFFFF; padding: 8px 0 7px 14px; margin: 0 0; font-size: 1.2em; }

.news-list-item .news-list-item-content{ 
	float:left;
	clear:both;
	width: 660px;
	background-image:url(images/box660-foot-bg.gif); 
	background-repeat: no-repeat;
	background-position: left bottom;
	padding: 9px 0px 3px 0px ;
}

.news-list-item .news-list-item-image {
	display:block;
	width: 120px;
	float:left;
	overflow:hidden;
	text-align:center;
	margin-right: 20px;

}
.news-list-item .list-item-textbox { 
	width: 635px; 
	left: 14px; 
	position: relative; 
	float:left;
	clear:both;
	padding-bottom: 5px;
}

.news-list-item a { text-decoration:none;}
.news-list-item a:hover {text-decoration: underline;}
.news-list-item p.news-list-item-subheader {min-height: 2.6em;}
.news-list-item p.news-list-morelink { text-align:right;}
.news-list-item img {border:0px; position:relative;}

.news-list-browse-bg { float:left; text-align:left;}
.news-list-browse {	
	float:left;
	clear: left;
	width: 500px;
	padding-top:10px;
	text-align:left;
}
.tx-ttnews-browsebox td { line-height: 1.1em; padding: 2px;}
.tx-ttnews-browsebox td p { margin: 0 0; padding: 0 0; display: inline;}

.tx-ttnews-browsebox-SCell { color: #FFFFFF; background-color:#EA6400; }
.tx-ttnews-browsebox-SCell a {color:#FFFFFF;}

/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* tt_news einzelansicht */
/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

.news-single {  
	width: 660px;
	background-image:url(images/box660-bg.gif); 
	background-repeat:repeat-y;
	float:left;
	clear:both;
}
.news-single .news-single-content-foot {
	width: 660px; 
	background-image:url(images/box660-foot-bg.gif); 
	background-repeat: no-repeat;
	background-position: left bottom;
	float:left;
	clear:both;
	height: 15px;
}

.news-single .news-single-date {
	background-image:url(images/headline-h2-bg-main.gif);
	background-repeat:no-repeat;
	background-position:left top;
}

.news-single .news-single-date p { color: #FFFFFF; padding: 8px 0 7px 14px; font-weight:bold; }

.news-single .news-single-aufmacher,
.news-single .news-single-content { left: 14px; float:left; clear:both; width: 632px; position:relative; }
.news-single .news-single-img img { border: 0px; margin: 10px 0 0 0;}

.bottom-backlink {
	width: 400px;
	float:left;
	clear:left;
	margin-top: 10px;
	padding-left: 18px;

}

.top-backlink {	
	width: 660px;
	float:left;
	clear:both;
	height: 80px;
 }

.top-backlink p {
	padding-left: 18px;
	margin-top: 55px;
}
/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* newsletter Anmeldung  */
/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

.tx-moveelevatorfeuser-pi1 { position:relative; left: 14px; padding: 10px 0px;}
.tx-moveelevatorfeuser-pi1 table td.input-captcha,
.tx-moveelevatorfeuser-pi1 table td.tx_moveelevatorfeuser_pi1_label {padding-top: 4px;}
.tx-moveelevatorfeuser-pi1 img.captcha-image { border: 1px solid #E4E4E4; margin-top: 4px;}
.tx-moveelevatorfeuser-pi1 input.input-text { padding: 2px 0px;}
.tx-moveelevatorfeuser-pi1 select {width:110px;}
.tx-moveelevatorfeuser-pi1 input.captcha-input {
	font-size: 1.8em; 
	text-transform:uppercase; 
	width: 150px; 
	margin-top: 3px;
	text-align: center;
}

.tx-moveelevatorfeuser-pi1 input.input-checkbox {
	margin-top: 4px;
}

/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* indizierte Suche  */
/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

.content-col-main .tx-indexedsearch {
	width: 660px;
	float:left;
	clear:both;
}

.content-col-main .tx-indexedsearch-searchbox {
	position:relative;
	left: 14px;
	padding: 8px 0 0 0;
	width: 635px;
}
.content-col-main .tx-indexedsearch-searchbox td input {border: 1px solid #999999; padding: 0 3px;}

.content-col-main .tx-indexedsearch-browsebox ,
.content-col-main .tx-indexedsearch-whatis {
	position:relative;
	left: 14px;
	width: 635px;
	clear:both;
}
.content-col-main .tx-indexedsearch-whatis  {font-size: 1.1em;}
.content-col-main .tx-indexedsearch-browsebox ul { margin: 0 0; padding: 0 0; list-style:none; clear:both;}
.content-col-main .tx-indexedsearch-browsebox li { float:left; margin-right: 10px;}

.content-col-main .tx-indexedsearch-res {
	padding: 10px 10px 10px 14px;
	clear:both;
}
.content-col-main .tx-indexedsearch-res .tx-indexedsearch-res {
	padding: 10px 0px 10px 0px;
}
.content-col-main .tx-indexedsearch-res td.title { font-weight:bold;}
.content-col-main .tx-indexedsearch p.tx-indexedsearch-noresults {
	position:relative;
	left: 14px;
	width: 635px;
	clear:both;
 }
 
 
 
 
 
 
 
 
/* SLIMBOX */

#lbOverlay {
	position: fixed;
	z-index: 9999;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background-color: #000;
	cursor: pointer;
}

#lbCenter, #lbBottomContainer {
	position: absolute;
	z-index: 9999;
	overflow: hidden;
	background-color: #fff;
}

.lbLoading {
	background: #fff url(images/loading.gif) no-repeat center;
}

#lbImage {
	position: absolute;
	left: 0;
	top: 0;
	border: 10px solid #fff;
	background-repeat: no-repeat;
}

#lbPrevLink, #lbNextLink {
	display: block;
	position: absolute;
	top: 0;
	width: 50%;
	outline: none;
}

#lbPrevLink {
	left: 0;
}

#lbPrevLink:hover {
	background: transparent url(images/prevlabel.gif) no-repeat 0 15%;
}

#lbNextLink {
	right: 0;
}

#lbNextLink:hover {
	background: transparent url(images/nextlabel.gif) no-repeat 100% 15%;
}

#lbBottom {
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size: 10px;
	color: #666;
	line-height: 1.4em;
	text-align: left;
	border: 10px solid #fff;
	border-top-style: none;
}

#lbCloseLink {
	display: block;
	float: right;
	width: 76px;
	height: 22px;
	background: transparent url(images/closelabel.gif) no-repeat right;
	margin: 5px 0;
	outline: none;
}

#lbCaption, #lbNumber {
	margin-right: 71px;
}

#lbCaption {
	font-weight: bold;
}

 
 
 
  /***************************
 *   Default CSS for
 *   EXT chgallery
 *    Georg Ringer
 * http://www.cyberhouse.at/
 ***************************/ 
 .tx-chgallery-pi1 { margin-top: 10px; padding-left:15px;}

.tx-chgallery-pi1 .clr { clear:both; }

/* GALLERY single element */
.tx-chgallery-pi1 .single {
	/*background:#f3f4f6;*/
	float:left;
	
}
.tx-chgallery-pi1 .fotohint {
	padding-bottom: 5px;
	clear:both;
}
.tx-chgallery-pi1 .fotohint p { margin: 0 0; padding: 4px 0 0 0px; color:#666666;}

.tx-chgallery-pi1 .single .img {
	width:215px;
	position:relative;
}



.tx-chgallery-pi1 .single .img .align {
        float:left;
        width:200px;
		text-align:center;
}

.tx-chgallery-pi1 .single .img img {
        border:none;
}

.tx-chgallery-pi1 .single span {
	display:block;
	margin:1px 5px;
	width:148px;
	min-height:14px;
	border:1px solid #f3f4f6;
	text-align:center;
	font-size: 0.7em;
}

.tx-chgallery-pi1 .single span  small {
	font-size:1.1em;
}

* html .tx-chgallery-pi1 .single span {
	height:15px; 
}

/* Settings for ajax mode */
.tx-chgallery-pi1 .hide {
	display:none;
}

.tx-chgallery-pi1 #chgalleryimg {
	padding:0 20px;
}


