@CHARSET "UTF-8";

/* ##################################################
 * #												#
 * # HOCHZWEI Stylesheet							#
 * #												#
 * # Autor: Frederick Stierle						#
 * # 												#
 * # Datum: 16.10.2008								#
 * # 												#
 * ################################################## 
 */

/*
	-----------------------------------------------------------------------------------------------

										CSS
	
	-----------------------------------------------------------------------------------------------
*/

.blockLeft .frontEndEditIcons,
.blockRight .frontEndEditIcons {
	display: none;
	visibility: hidden;
}

.newsSingleEventWrap {
	margin-top:15px;
}

.newsSingleEventWrap td, .newsSingleEventWrap th {
	padding-right:10px;
	
}

.vaDetailsMore {
	margin-top:15px;
}


.hdrAdd {
	background-color: #EBE7E0;	
}

#rglbOverlay,
#fancy_overlay {
	background: #DDD!important;
}

/****************************
*
* Intranet
*
*****************************/
.page639 #cont .blockMid {
	margin-top: 20px;
}
.page639 #cont .blockMid,
.page639 #cont .blockLeft {
	background: transparent;
}
.page639 #cont .linkToTop {
	display: none;
}

.rootpage635 .t3_content_container.txtImgCont {
	border-top: 1px #fff solid;
}

.rootpage635 .teaserBlockHdrIcon .t3_content_container.txtImgCont {
	border-top: 0;
}

.rootpage635 .blockLeft .teaserBlockSmall .teaserBlockMidIn .t3_content_container.nospace .csc-textpic-imagewrap img,
.rootpage635 .blockRight .teaserBlockSmall .teaserBlockMidIn .t3_content_container.nospace .csc-textpic-imagewrap img,
.rootpage635 .blockRight .t3_content_container.nospace div.csc-textpic-left div.csc-textpic-imagewrap,
.blockLeft .t3_content_container.nospace div.csc-textpic-left div.csc-textpic-imagewrap {
	padding-bottom: 0;
}

.blockLeft .contentoutput.text,
.blockRight .contentoutput.text {
	border-top: 1px #FFF solid;
}

.teaserBlock.intranet .newsSingleItem h3 {
	font-weight: normal;
	font-size: 12px;
}

/****************************
*
* Click and mix
*
*****************************/
.page238 .teaserBlockSmall {
	background-color: #FFF !important;
}

.page238 #c22 .t3_content_container {
	background: url('../img/bgTeaserBlockMixen.gif') no-repeat left bottom;
}
.page238 #c1195 .t3_content_container {
	background: url('../img/bgTeaserBlockBuchen.gif') no-repeat left bottom;
}
.page238 .hdraddsmall {
	background: url("../img/bgTeaserTopBrown24.jpg") repeat-x scroll center top transparent;
}
.page238 .specialBlock {
	background: url(../img/bgSpecialBlock.gif) repeat-y;
	display: table;
	width: 500px;
}
.page238 .teaserBlockSmall .headerwrap122, .page238 .teaserBlockSmall .headerwrap131, .page238 .teaserBlockSmall .headerwrap132, .page238 .teaserBlockSmall .headerwrap135, .page238 .teaserBlockSmall .headerwrap136  {
	padding-top: 34px;
	/* padding-top: 20px; */

}
.page238 .blockMid .teaserBlockSmall .hdr {
	height: 24px;
}
.page238 .hdraddsmall {
	height: 24px;
}

.buttonFarbigFrame * {
	cursor: pointer;
	/*
	display: block;
	width: 450px;
	min-height: 30px;
	*/
}

.buttonFarbig {
	position: relative !important;
}

.page238 a.buttonFarbig {
	background: transparent url(../img/btnContentBigBrown.gif) no-repeat top left;
}

.page238 a:link.buttonFarbig, .page238 a:visited.buttonFarbig, .page238 a:active.buttonFarbig {
	color: #49453D !important; 
}

.page238 a.buttonFarbig:hover span{ 
	color: #000;
}

.page238 a.buttonFarbig span {
	background: transparent url(../img/btnContentBigBrown.gif) no-repeat top right;
}

.page238 #c1417 {
	display: none;
	visibility: hidden;
}
.specialBlock .teaserBlockNormal {
	margin-bottom: 0;
}


.ml15 {
	margin-left:15px;
}

#sb-nav-close {
	visibility:hidden;
	display:none;
}

/* RED */
#c314 a {
	color: #A42929 !important;
}

/* CREAM */
#c313 a {
	color: #004D74 !important;
}

/* BLUE */
#c315 a,
#c316 a,
#c317 a,
#c319 a,
#c320 a {
	color: #2B4E8E !important;
}

/* GREEN */
#c318 a {
	color: #366D3B !important;
}


#smap option {
	
}

optgroup {
	padding-left:3px;
	
}

optgroup option {
	padding-left:15px;
	padding-top:4px;
}

#contTeaser .csc-textpic {
  float: left;
  margin-right: 8px;
}

.headerwrap101,
.headerwrap102,
.headerwrap121,
.headerwrap122 {
	padding: 10px 0 10px 0;
}

.plus                                        {
 border: 1px;
 background:transparent url() no-repeat scroll left top;
 height:10px;
 position:absolute;
 right:0;
 top:0;
 width:9px;
 z-index: 1000;
 }

.blockLeft ul,
.blockRight ul {
	list-style-position:outside;
	list-style-type:none;
	margin:0 0 0px 0;
	padding:0;
}
.blockRight li {
	background:transparent url(../img/arrowMore.gif) no-repeat scroll 0 6px;
}
.blockLeft li,
.blockRight li {
	margin-left: 0;
}

.tx-srincludepages-pi1 {
	background: #FFF;
}
.blockMid .tx-srincludepages-pi1 ul {
	list-style-position:outside;
	list-style-type:none;
	margin-left: 0 !important;
}
.blockMid .tx-srincludepages-pi1 li {
	background:transparent url(../img/arrowMore.gif) no-repeat scroll 0 6px;	
	padding-left: 12px;
}

.csc-textpic-intext-left-nowrap .csc-textpic-text {
	position: relative;
	padding-left: 10px;
}
.csc-textpic-center img {
	padding-bottom: 5px;
}
.blockLeft div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image,
.blockRight div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image {
	margin-bottom: 10px;
	padding-bottom: 0;	
}

.blockLeft .csc-textpic-imagewrap dl,
.blockRight .csc-textpic-imagewrap dl {
	margin: 0 !important;
}

.blockRight div.csc-textpic-left div.csc-textpic-imagewrap,
.blockLeft div.csc-textpic-left div.csc-textpic-imagewrap {
	padding-bottom: 10px;
}

.minimized .wrapper, .minimized .csc-textpic-text, .minimized .csc-text {
	display: none;
}
.collapsible-section .collapsed {
/* display: none!important; */
}
.collapsible-section .headerwrap141,
.collapsible-section .headerwrap142,
.collapsible-section .headerwrap143 {
	cursor:pointer;
}
.collapsible-section .scrollbox {
	overflow-x:hidden;
	overflow-y:scroll;
	width: 180px;
	height: 300px;
	float: left;
	position:absolute;
	margin-top: 30px;
	
}
.collapsible-section .scrollbox h1 {
	background: #FFF;
	border: 1px solid #EBE7E0;
	border-width: 0 1px;
}

.wellnessNewsListCon .wcol1 a,
.wellnessNewsListCon .wcol2 a {
	float: left;
	display: block;
	clear: both;
	margin-bottom: 0;
	padding-bottom: 5px;
}
#newsletterSubscr,
#newsletterSubscr p {
	padding-bottom: 10px;
}

#rglbNextLink:hover,
.jdGallery a.right {
	background: url(../img/arrowBlock.gif) no-repeat right center !important;
}

#rglbPrevLink:hover,
.jdGallery a.left {
	background: url(../img/arrowBlockBack.gif) no-repeat left center !important;
}

.blockMid #rglbNextLink:hover,
.blockMid .jdGallery a.right {
	background: url(../img/arrowBlock_small.gif) no-repeat right center !important;
}

.blockMid #rglbPrevLink:hover,
.blockMid .jdGallery a.left {
	background: url(../img/arrowBlockBack_small.gif) no-repeat left center !important;
}

#rglbCloseLink {
	background:transparent url(../img/fancy_closebox.png) no-repeat scroll right center !important;
}

#rglbCenter {
	overflow: visible !important;
	background: transparent !important;
	border: 0 !important;
}
#rglbCloseLink {
	position: absolute;
	top: -5px;
	right: -5px;
	z-index: 500;
}

/* ****************** Teaser ************************* */
.teaserBlock {
	background-color: #EBE7E0;
	position: relative;
	z-index: 20;
	margin-bottom: 10px;
}
.blockMid .teaserBlock {
	width: 490px;
	overflow: hidden;
	clear: both;
}
.blockMid .teaserBlockSmall {
	width: 240px;
	height: 184px;
	overflow: hidden;
	float: left;
	clear: none;
	margin-right: 10px;
}
.teaserBlockHeaderOnly {
	height: 30px;
}
.blockMid .teaserBlockSmall .csc-default {
	clear: both;
}

.blockMid .teaserBlockSmall .hdr {
	float: left;
	width: 240px;
	clear: both;
	height: 30px;
}

.teaserBlockMidIn .bLeft {
	padding: 0px 0 0 0;
	width: 120px;
	float: left;
}

.teaserBlockMidIn .bRight {
	padding: 0px 0 0 0px;
	width: 110px;
	float: left;
	overflow: hidden;
}
.teaserBlockMidIn .bRight img#webcamimg {
	height: 100px;
	margin-top: -4px;
}
.teaserBlockEnd {
	visibility: hidden;
	display: none;
}
.teaserBlockHeader {
	float: left;
	height: 30px;
}
/* Google Wetter API */
.teaserBlockSmall .tx-mkeweathergoogleapi-pi1 {
	padding-left: 10px;
}
.tx-mkeweathergoogleapi-pi1 p.weatherview img {
	float: left;
	padding-right: 10px;
}
.tx-mkeweathergoogleapi-pi1 p.weatherview {
	margin-bottom: 5px;
}

.tx-fstcatcontent-pi1 #highLights .teaserBlockHeader {
	display: block;
	visibility: visible;
	
}

.michasSpezialKopp2 {
	width: 490px;
	height: 30px;
	position: relative;
	z-index: 100;
}
.tx-fstcatcontent-pi1 #highLights .teaserBlockHeader span,
.michasSpezialKopp2 span {
	background:transparent url(../img/hdlHighlights.png) no-repeat !important;
	width: 400px;
	height: 30px;
	display: block;
	text-indent: 500px;
}
.teaserBlock .csc-textpic-intext-left .csc-textpic-imagewrap {
	padding: 4px 0px 10px 20px;
	float: left;
}

.tx-fstcatcontent-pi1 .catContentSingleView .csc-textpic-intext-left .csc-textpic-imagewrap {
	padding-right: 20px;
}

.tx-fstcatcontent-pi1 .teaserBlock .csc-textpic-imagewrap img {
	
}
.tx-fstcatcontent-pi5 {
	margin-bottom: 0;
}
.blockLeft .tx-fstcatcontent-pi5 {
	margin-bottom: 10px;
}

div.csc-textpic-intext-left div.csc-textpic-imagewrap, 
div.csc-textpic-intext-left-nowrap div.csc-textpic-imagewrap {
	margin-right: 0px !important;
}

.teaserBlockHeader .arrowUp,
.teaserBlockHeader .arrowDown {
	position: absolute;
	right: 0;
	top: 0;
	width: 32px;
	height: 30px;
	overflow: hidden;
}

.collapsible-section {
	position: relative;
}

.collapsible-section .tx-flseositemap-pi1 {
	width: 178px !important;
	border-left: 1px solid #EBE7E0;
	border-right: 1px solid #EBE7E0;
	background: #FFF;
	margin-bottom: 0 !important;
}
.collapsible-section .spacer {
	width: 178px;
	height: 15px;
	float: left;
	border-left: 1px solid #EBE7E0;
	border-right: 1px solid #EBE7E0;
	background: #FFF;
	margin-bottom: 0;
}

.blockMid .hdr .arrow {
	display: none;
	visibility: hidden;
}

.blockRight .headerwrap141 div.arrow,
.blockRight .headerwrap143 div.arrow,
.blockRight .headerwrap142 div.arrow,
.collapsible-section .arrowUp div.arrow,
.collapsible-section .headerwrap141 div.arrow,
.collapsible-section .headerwrap143 div.arrow,
.collapsible-section .headerwrap142 div.arrow,
.collapsible-section .arrowDown div.arrow {
	width: 30px;
	height: 30px;
	top: 0;
	right: 0;
	display: block;
	position: absolute;
}

.headerwrap141 div.arrow span,
.headerwrap143 div.arrow span,
.headerwrap142 div.arrow span,
.collapsible-section .headerwrap141 div.arrow span,
.collapsible-section .headerwrap143 div.arrow span,
.collapsible-section .headerwrap142 div.arrow span,
.collapsible-section .arrowDown div.arrow span {
	display: block;
	width: 30px;
	height: 30px;
	background-image: url(../img/iconArrowDown.gif);
	background-repeat: no-repeat;
}


.headerwrap141 div.arrow,
.headerwrap143 div.arrow,
.headerwrap142 div.arrow,
#artListHiglightNext,
#artListHiglightPrev,
#artListHiglightCount,
.collapsible-section .arrowUp div.arrow,
.collapsible-section .headerwrap141 div.arrow,
.collapsible-section .headerwrap142 div.arrow,
.collapsible-section .arrowDown div.arrow {
	background-repeat: no-repeat;
	background-position: left top;
}

#lcon div.arrow {
	background-position: right top;	
}
#lcon div.arrow span {
	background-image: url(../img/iconArrowNext.gif);
}
.teaserBlockSmall.single .hdr div.arrow,
.teaserBlockSmall.single .hdr div.arrow span {
	/*
	display: none;
	visibility: hidden;
	*/
	background: url(../img/trans.gif) no-repeat !important;
}

.collapsible-section .arrowUp div.arrow span {
	display: block;
	width: 30px;
	height: 30px;
	background: transparent url(../img/iconArrowUp.gif) no-repeat;
}

.blockLeft .collapsible-section .headerwrap141 div.arrow, 
.blockLeft .collapsible-section .headerwrap143 div.arrow, 
.blockLeft .collapsible-section .headerwrap142 div.arrow {
	left: 150px;
}
.blockMid .teaserBlockHeader {
	width: 490px;
}
.blockRight .teaserBlockHeader {
	width: 240px;
}
.teaserBlockMidIn .headerwrap1,
.teaserBlock .headerwrap122,
.teaserBlock .headerwrap131,
.teaserBlock .headerwrap132,
.teaserBlock .headerwrap135,
.teaserBlock .headerwrap136 {
	padding: 15px 0 10px 20px;
}

.blockMid .teaserBlockSmall .t3_content_container .headerwrap135 {
	padding-left: 10px !important; 
}
.teaserBlockSmall .headerwrap122,
.teaserBlockSmall .headerwrap131,
.teaserBlockSmall .headerwrap132,
.teaserBlockSmall .headerwrap135,
.teaserBlockSmall .headerwrap136 {
	display: block;
	width: 180px;
	padding-left: 10px;
	padding-top: 45px;
	/* padding-top: 15px; */
}

.headerwrap138 {
	text-align: right;
	padding-right: 10px;
	
}
.teaserBlockSmall .cont {
	width: 240px;
}
.teaserBlockNormal .cont .contentoutput.text p,
.teaserBlockSmall .cont p {
	padding: 0 10px 0 10px;
}

.csc-textpicHeader-26 {
	padding-top: 18px;
	width: 450px;
	overflow: hidden;
}

.csc-textpic-intext-left-nowrap .csc-textpic-text .csc-textpicHeader-26 {
	padding-top: 0;
}

.blockMid .headerwrap141,
.blockMid .headerwrap142,
.blockMid .headerwrap143 {
	position: absolute;
	z-index: 40;
}
.blockLeft .headerwrap143 {
	
}
.blockRight .headerwrap141,
.blockRight .headerwrap142,
.blockRight .headerwrap143 {
	position: relativ;
}
.blockRight .collapsible-section .headerwrap141,
.blockRight .collapsible-section .headerwrap142,
.blockRight .collapsible-section .headerwrap143 {
	position: static;
}

.teaserBlockHeader {
	display: none;
	visibility: hidden;
	}

.blockRight .headerwrap141,
.blockRight .headerwrap142,
.blockRight .headerwrap143 {
	width: 240px;
}

.teaserBlockSmall .headerwrap141, 
.teaserBlockSmall .headerwrap142, 
.teaserBlockSmall .headerwrap143 {
	top: 0;
}
.blockMid .teaserBlock .headerwrap141, 
.blockMid .teaserBlock .headerwrap142,
.blockMid .teaserBlock .headerwrap143 {
	margin-left: -32px;
}

.teaserBlockMidSpacer {
	visibility: hidden;
	display: none;
}
.teaserBlockNormalKategoriesierterContent p {
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 5px;
	
}

.teaserBlock .csc-textpic-text {
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 5px;
	
}
.teaserBlock .t3_content_container .csc-textpic-text {
	padding-right: 0;
}

.csc-textpic-intext-left ol,
.csc-textpic-intext-left ul {
	padding-left: 0;
}

.michaSuperContentOut .csc-default {
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 10px;
}

.michaSuperContentOut .csc-default .headerwrap1 {
	padding-left: 0;
}

.michaSuperContentOut .teaserBlockMidIn .txtPicCont .imageblock {

}
.michaSuperContentOut .teaserBlockMidIn  {
	width: 510px;
}
.rootpage635 .blockLeft .teaserBlockSmall .hdr img,
.teaserBlockSmall.single .hdr img {
	margin-left: -25px;
}

.teaserBlockMidIn .txtPicCont h1,
.teaserBlockMidIn .txtPicCont .csc-textpic-text {
	padding-left: 0 !important;
}

.teaserBlockMidIn .txtPicCont {
	padding-left: 20px;
	padding-right: 20px;
}
.teaserBlockMidIn .contentoutput .txtPicCont {
	padding-left: 0px;
	padding-right: 0px;	
}

.blockMid .contentoutput .headerwrap102 {
	padding-top: 0;
}
.teaserBlockSmall .teaserBlockMidIn .txtPicCont {
	padding-left: 0px;
	padding-right: 0px;
}
.imageblock {
	padding-top: 5px;
	padding-right: 20px;
	padding-bottom: 10px;
}

.teaserBlockSmall .csc-textpic-text {
	padding-left: 0 !important;
}

/* ****************** Teaser new ************************* */
.tBlock {
	background-color: #EBE7E0;
	float: left;
	position: relative;
	z-index: 20;
	margin-bottom: 10px;
}
.tBlock-Normal {
	width: 490px;
}

.tBlock-Small {
	width: 240px;
	height: 184px;
	overflow: hidden;
	float: left;
	margin-right: 10px;
}
.blockSmallLeft .tBlock-Small {
	margin-right: 0;
}

.tBlock .cont {
	/*
	margin-left: 20px;
	*/
	margin-bottom: 10px;
	display: table;
	width: 450px;
}

.tBlock-Small .cont {
	margin-top: 5px;
	margin-left: 10px;
	width: 230px;
	border: 0 !important;
}
.tBlock-Small .imgtop img {
	width: 240px;
}

.tBlock .hdlBlck {
	color: #FFF;
	height: 30px;
	width: 100%;
	vertical-align: middle;
}

.tBlock .hdlBlck {
	background-image: url(../img/bgTeaserTopBrown.jpg);
	background-repeat: repeat-x;
}
td .tBlock-Small .txt,
td .tBlock-Small .price {
	width: 220px;
	overflow: hidden;
}
table {
	clear: both;
}
.tBlock-Colored-Blue .hdlBlck  { background-image: url(../img/bgTeaserTopBlue.jpg); }
.tBlock-Colored-Red .hdlBlck   { background-image: url(../img/bgTeaserTopRed.jpg); }
.tBlock-Colored-Green .hdlBlck { background-image: url(../img/bgTeaserTopGreen.jpg); }
.tBlock-Colored-Cream .hdlBlck { background-image: url(../img/bgTeaserTopCream.jpg); }

.tBlock .hdlcont {
	/* 
	padding-top: 10px;
	padding-bottom: 10px;
	*/
}
.tBlock-Small .hdlcont {
	/*
	padding-top: 2px;
	padding-bottom: 5px;
	*/
}
.tBlock .txt {
	/*
	padding-left: 10px;
	padding-right: 10px;
	*/
}
.tBlock .txt ul {
	list-style: none;
	margin-left: 0 !important;
}
td .tBlock .cont {
	border-left: 0 !important;
}
.floatRight {
	float: right;
}
.tBlock .floatLeft img {
	padding-right: 10px;
}

.tBlock .floatRight img {
	padding-right: 10px;
}

/* ******************  ************************* */

.tx-fstferratelbuchungstool-pi9 {
	background: #FFF;
}
.tx-fstferratelbuchungstool-pi3 ul,
.blockMid .teaserBlock .csc-textpic-text ul {
	/*
	float: left;
	*/
	clear: both;
	display: inline-block;
	margin-bottom: 10px;
	list-style: none;
	overflow: visible;
	width: 100%;
}

.tx-fstferratelbuchungstool-pi3 ul {
	padding-left: 20px;
}

.tx-fstferratelbuchungstool-pi3 ul li,
.teaserBlock .csc-textpic-text ul li {
	float: left;
	width: 100%;
	clear: both;
	padding-bottom: 5px;
}
.teaserBlock .csc-textpic-intext-left .csc-textpic-text {
	padding-left: 20px;
	display: block;
	
}

.artListCon .teaserBlockMid .csc-textpic-text {
	display: table;
	padding-left: 20px;
}
.artListCon .teaserBlockMid .csc-textpic-text h1 {
	padding-top: 0;
}
div.csc-textpic-intext-left-nowrap div.csc-textpic-imagewrap {
	float: none;
}
.artListCon .teaserBlockMid .csc-textpic-text {
	max-width: 460px;
}

.txtPicCont p {
	padding-right: 20px;
}

.teaserBlockFooter {
	height: 1px;
}
.teaserBlockHdrIcon {
	position: absolute;
	top: 0;
	z-index: 30;
	width: 32px;
	height: 30px;
}
.blockBigIcon {
	float: left;
	width: 240px;
	height: 47px;
	overflow: hidden;
	margin-bottom: 10px;
}

#artListHiglightOut {
	float: left;
}

#artListHiglightBlock {
	position: relative;
}

#artListHiglightHead {
	position: absolute;
	z-index: 100;
	width: 490px;
	left: 0;
	top: 0;
}

#artListHiglight {
	position: relative;
	z-index: 20;
}

#artListHiglightNext,
#artListHiglightPrev {
	float: right;
	width: 30px;
	height: 30px;
	position: absolute;
}
#artListHiglightCount {
	position: absolute;
	right: 30px;
}
#artListHiglightPrev {
	right: 130px;
}
#artListHiglightNext {
	right: 0;
}

#artListHiglightNext a {
	background: url(../img/iconArrowNext.gif) no-repeat left top;
	width: 30px;
	height: 30px;
	display: block;
}
#artListHiglightPrev a {
	background: url(../img/iconArrowPrev.gif) no-repeat left top;
	width: 30px;
	height: 30px;
	display: block;
}

#artListHiglightCount {
	float: right;
	width: 100px;
	height: 30px;
	text-align:center;
}
#artListHiglightCount span {
	color: #FFF;
	padding-top: 7px;
	display: block;
}

#artListHiglightPrev a span,
#artListHiglightNext a span {
	color: #FFF;
	display: none;
	visibility: hidden;
}

#quickfinder .collapsible-section .tx-flseositemap-pi1 span a {
	font-weight: normal;
	font-size: 11px;

}
#quickfinder .tx-flseositemap-pi1 .list .deep0 .deep1 .deep1 {
	margin-bottom: 0px;
}

#quickfinder #liuid58,
#quickfinder #liuid60,
#quickfinder #liuid61,
#quickfinder #liuid62,
#quickfinder #liuid63,
#quickfinder #liuid64,
#quickfinder #liuid65,
#quickfinder #liuid66 {
	visibility: hidden;
	display: none;
}

.blockRight .flashpaperlink {
	position: absolute;
	top: 0;
	width: 240px;
	height: 30px;
	z-index: 600;
}
.blockRight .flashpaperlink img {
	width: 240px;
	height: 30px;
}
/* ****************** lumomap ************************* */
.tx_lumogooglemaps_pi1_sidebar {
	padding-bottom: 15px;
}
.tx_lumogooglemaps_pi1_sidebar ul {
	list-style: none;
}
.tx-lumogooglemaps-pi1 {
	padding-left: 20px;
	
}
#mapMagento {
	clear:both;
	float:left;
	height:520px;
	margin:5px 0 10px 0;
	width:450px;
}
.gmapPointContainer {
	max-width: 320px;
}
/* ****************** Sitemap ************************* */
.tx-flseositemap-pi1 {
	padding: 0px 0 10px 0px; 
	margin-bottom:10px;
	width: 490px;
}
.blockLeft .tx-flseositemap-pi1 {
	width: 180px;
}
.list deep0 {
	margin:0;
	padding: 0;
}
.tx-flseositemap-pi1 .list .deep0 {
	padding: 0px 0 0px 0px; 
	margin-bottom:0px; 
}
.tx-flseositemap-pi1 .list .deep0 a {
	visibility: hidden;
	display: none;
}

.tx-flseositemap-pi1 .list .deep1 a {
	visibility: visible;
	display: block;
}

.tx-flseositemap-pi1 .list .deep0 .deep1 .deep1 {
	display: block;
	float: left;
	margin-bottom: 5px;
	padding-left: 10px;
}
.tx-flseositemap-pi1 a                     { 
	display: block;
	clear: both;
	text-decoration: underline; 
	margin-left: 5px;
}

.tx-flseositemap-pi1 span {
	text-align: left;
	float: left;
	clear: both;
	display: block;
	margin: 0 0 0px 0;
}

.tx-flseositemap-pi1 .list .deep0 .deep0 {
	background: url();
}

.tx-flseositemap-pi1 .list .deep1 .deep1 {
	padding-left: 0px;
	float: left;
	display: block;
}
.tx-flseositemap-pi1 .list .deep2 .deep1 {
	padding-left: 0;
}
.tx-flseositemap-pi1 .list .deep2 .deep2 {
	padding-left: 15px;
	padding-bottom: 0px;
}

.tx-flseositemap-pi1 .list .deep3 .deep3 {
	padding-left: 30px;
}

.deep0 .lastDay {
	padding-top: 10px;
}

.deep0 .lastWeek {

}

.tx-flseositemap-pi1                       { float:left; width: 480px; margin-top: 15 px; }
.blockMid .tx-flseositemap-pi1             {
	/* padding-top: 15px; */
}
.tx-flseositemap-pi1 li ul                 { padding: 5px 0 0px 20px; list-style: none; }
.tx-flseositemap-pi1 ul li.deep0 a         { display: none; }

.tx-flseositemap-pi1 ul li.deep1 a         { display: block !important; }

.tx-flseositemap-pi1 .deep0 .deep0         {  }
.tx-flseositemap-pi1 ul.deep2              { background: url() repeat-x bottom; padding: 10px 0 0px 20px; }

.tx-flseositemap-pi1 ul li.deep1           { list-style-image: url(../img/arrowMoreDrk.gif); text-indent: 10px; }
.tx-flseositemap-pi1 ul li.deep2           { list-style-image: url(../img/arrowMore.gif); text-indent: 10px; }
.tx-flseositemap-pi1 ul li.deep3           { list-style-image: url(../img/arrowMoreDrk.gif); text-indent: 10px; }
.tx-flseositemap-pi1 ul li.deep0           { list-style-image: url(''); text-indent: 10px; list-style:none; }
.deep0 li.lastDay { margin-top: 10px; }
.deep1 li.lastDay { margin-top: 0px; }

.tx-flseositemap-pi1 .list .deep0 span.deep1,
.tx-flseositemap-pi1 .list .deep0 span.deep2 {
	margin-bottom: 0;
	padding-bottom: 0;
}

div.csc-textpic-intext-right div.csc-textpic-imagewrap,
div.csc-textpic-imagewrap div.csc-textpic-imagewrap {
	margin-left:0 !important;
}

ul.csc-bulletlist {
	padding: 10px 0 10px 20px;
}
ul.csc-bulletlist li {
	float: left;
	list-style-image: url(../img/arrowMoreDrk.gif);
	margin-bottom: 10px;

}

#center .cont ul.csc-bulletlist li {
  width: 440px;
}


.blockMid .csc-default .csc-searchResultInfo,
.blockMid .csc-default .csc-searchResultHeader,
.blockMid .tx-indexedsearch {
	padding: 0px 30px 0 20px;
}

/* ****************** Search ************************* */

.blockMid .csc-default #mailform {
	float: left;
	width: 100%;
}
.blockMid .csc-default .csc-searchResultInfo,
.blockMid .csc-default .csc-searchResultHeader {
	width: 100%;
}
.csc-searchResultInfo {
	float: left;
}
.csc-default .csc-mailform-field {
	padding: 0 0 10px 0;
	width: 105%;
	float: left;
}
.tx-indexedsearch-searchbox {
	width: 105%;
	padding-top: 0px;
	float: left;
}
.blockMid .tx-indexedsearch-searchbox {
	width: 450px;
	padding-left: 0px;
}
.tx-indexedsearch-searchbox table {
	clear: both;
	float: left;
}
.tx-indexedsearch-searchbox table td {
	padding-right: 5px;
	padding-bottom: 10px;
}

.tx-indexedsearch-res {
	padding-bottom: 10px;
}
.csc-default .csc-mailform-field #mailformsword {
	float: left;
	width: 330px;
}
.csc-default .csc-mailform-field label {
	float: left;
	width: 110px;
	clear: both;
}
#mailformsubmit {
	margin-left: 25%;
}

#footer #search {
	width: 140px;
}
#footer #search .serachFld {
	float: left; 
	width: 113px;
}
#footer #search .serachImg {
	float: left; 
	width: 25px;
}
#footer #search .kontaktInput {
	font-size: 10px;
	margin-top: 5px;
	height: 14px;
	width: 103px;
	border: 0;
	background: url(../img/bgFooterSearch.jpg) no-repeat;
}

#footer #search .sbtBtn {
	margin-top: 7px;
}

.tx-indexedsearch-rules {
	display: none;
	visibility: hidden;
}
#footer #landlordLogin {
	width: 355px;
	right:50%;
	margin-right:-475px;
	position:absolute;
	height: 22px;
	background:transparent url(../img/bgFooterTrenner.gif) no-repeat right top;
}
#landlordLogin .hdl img {
	width: 110px;
	height: 16px;
}
#footer #landlordLogin .hdl {
	float: left;
	width: 95px;
	height: 22px;
	background:transparent url(../img/bgFooterTrenner.gif) no-repeat left;
}
#footer #landlordLogin .hdl span {
	background:transparent url(../img/footerLandlordHdl.gif) no-repeat scroll 10px 8px;
	display: block;
	width: 95px;
	height: 20px;
}
#footer #landlordLogin .fieldName,
#footer #landlordLogin .fieldPassword {
	float: left;
	width: 120px;
	display: none;
	visibility: hidden;
}
#footer #landlordLogin .fieldName .txt,
#footer #landlordLogin .fieldPassword .txt {
	background:transparent url(../img/bgFooterSearch.jpg) no-repeat scroll 0 0;
	border: 0;
	font-size: 10px;
	height: 14px;
	margin-top: 5px;
	width: 110px;
}
#footer #landlordLogin .sbt {
	float: left;
	width: 20px;
}
#footer #landlordLogin .sbt input {
	padding-top: 7px;
}
/* ****************** newsletter subscribe ************************* */
.blockMid .teaserBlockMidIn .hdr {
	padding-bottom: 30px;
}
.teaserBlockSmall .teaserBlockMidIn .hdr {
	padding-bottom: 0;
}
.teaserBlockSmall .teaserBlockMidIn .csc-textpic-imagewrap img {
	padding-bottom: 5px;
}

td .teaserBlockSmall .teaserBlockMidIn .csc-textpic-imagewrap img {
	padding-bottom: 0;
}
.teaserBlockMidIn .cont .nlSubscribe {
	float: left;
	padding: 20px 10px 0 20px;
	width: 100%;
}
.teaserBlockMidIn .cont .nlSubscribe .formRow,
.blockMid .nlSubscribe #newsletterSubcr p {
	width: 450px !important;
} 

.teaserBlockMidIn .csc-textpic-above .csc-textpic-imagewrap {
	left: 0;
	clear: both;
}

.teaserBlockMidIn .cont .formRow {
	float: left;
	width: 105%;
}

.nlSubscribeUnsub2 .formRow,
.nlSubscribeSubok .formRow,
.nlSubscribeUnsubok .formRow,
.nlSubscribeError .formRow,
.nlSubscribeUnsubForm .formRow,
.nlSubscribeSubscribed .formRow {
	width: 490px !important;
}
.nlSubscribeSubscribed {
	width: 450px !important;
}
.teaserBlockMidIn .cont .formRow .label {
	width: 110px;
	float: left;
}
.formRow .error {
	display : table;
}

.teaserBlockMidIn .cont .formRow .field {
	width: 340px;
	float: left;
}
.teaserBlockMidIn .cont .formRow .street {
	width: 278px;
}
.teaserBlockMidIn .cont .formRow .streetNr {
	width: 60px;
}
.teaserBlockMidIn .cont .formRow .zip {
	width: 88px;
}
.teaserBlockMidIn .cont .formRow .city {
	width: 250px;
}

.teaserBlockMidIn .cont .formRow .field .txt {
	width: 75%;
}
.teaserBlockMidIn .cont .formRow .sbtSub {
	margin-left: 110px;
}
.sbt .field button span {
	padding-left: 10px;
	padding-right: 10px;
}
.nlSubscribe .formRow .error {
	margin-left: 110px;
}

.teaserStart .nlSubscribe .formRow .error,
.blockRight .nlSubscribe .formRow .error,
.teaserStart .nlSubscribe .label,
.blockRight .nlSubscribe .label,
.nlSubscribe .htmlFormat,
.nlSubscribe .hdl span,
.nlSubscribe .cats,
.nlSubscribe .unsubscribe {
	display: none;
	visibility: hidden;
}

/* ****************** Gastro guide ********************** */
.tx-mkegastroguide-pi3 {
	padding-left: 20px;
	width: 450px;
	padding-bottom: 20px;
}
.gastrosearch .rdBtn {
	float: left;
	width: 220px;
	padding-bottom: 10px;
	display: block;
}
.gastrosearch .rdBtn input {
	margin-right: 10px;
}
.gastrosearch .btnSnd {
	clear: both;
	padding-top: 10px;
}
.tx-mkegastroguide-pi3 .contentLinieMargin {
	margin-left: 0;
}

.tx_mkegastroguide_location {
	clear: both;
	padding-top: 10px;
	padding-bottom: 20px;
}
.gastrosearch .categories,
.gastrosearch .cities {
	display: table;
	clear: both;
}
.tx_mkegastroguide_location .images {
	float: left;
	width: 120px;
	padding-right: 20px;
}

.tx_mkegastroguide_location .logo img,
.tx_mkegastroguide_location .image img {
	float: left;
	width: 120px;
	clear: both;
	padding-bottom: 20px;
}

.tx_mkegastroguide_location .zip,
.tx_mkegastroguide_location .country {

}

.tx-mkegastroguide-pi3 .pagebrowser {
	padding-bottom: 10px;
}
.tx-mkegastroguide-pi3 .nogarant {
	font-size: 10px;
}

.tx-mkegastroguide-pi3 .moreinfos input {
	margin-bottom: 20px;
}
.tx-mkegastroguide-pi3 button span {
	padding-left: 10px;
	padding-right: 10px;
}
.tx-mkegastroguide-pi3 button {
	
}
.tx-mkegastroguide-pi3 .error {
	padding-top: 20px;
	padding-bottom: 20px;
	display: table;
	clear: both;
	color: #F00;
}

.tx_mkegastroguide_location .txt,
.tx_mkegastroguide_location .name,
.tx_mkegastroguide_location .title,
.tx_mkegastroguide_location .place,
.tx_mkegastroguide_location .company,
.tx_mkegastroguide_location .tel,
.tx_mkegastroguide_location .fax,
.tx_mkegastroguide_location .mobile,
.tx_mkegastroguide_location .www,
.tx_mkegastroguide_location .email,
.tx_mkegastroguide_location .address,
.tx_mkegastroguide_location .categoryname,
.tx_mkegastroguide_location .description,
.tx_mkegastroguide_location .shortdescription,
.tx-mkegastroguide-pi3 .creditcards,
.tx-mkegastroguide-pi3 .moreinfos,
.tx-mkegastroguide-pi3 .openingtimes {
	display: table;
}
.tx-mkegastroguide-pi3 .hdl {
	font-weight: bold;
}
.tx_mkegastroguide_description {
	clear: both;
}
.tx-mkegastroguide-pi3 .openingtimes,
.tx-mkegastroguide-pi3 .moreinfos,
.tx-mkegastroguide-pi3 .creditcards {
	padding-top: 10px;
}
.tx-mkegastroguide-pi3 .card {
	float: left;
	padding-right: 10px;
}
.tx_mkegastroguide_location .categoryname {
	font-weight: bold;
	font-size: 10px;
	
}
.tx_mkegastroguide_location .moreinfos {
	padding-top: 10px;
	padding-bottom: 10px;
}
.mapLogo {
	float: right;
}
.mapLogo img  {
	width: 80px;
}
a.morelink {
	color: #008000 !important;
}

/* ****************** Login ********************** */
.blockMid .tx-felogin-pi1 {
	padding: 20px;
}

.blockLeft .tx-felogin-pi1 {
	padding: 10px;
	width: 160px;
}
.blockLeft .tx-felogin-pi1 label {
	float: left;
	margin-right: 10px;
}
.rootpage635 .loggedIn .statHdr,
.rootpage635 .loggedIn .statMsg,
.blockLeft .loggedOut .statHdr,
.blockLeft .loggedOut .statMsg,
.blockLeft .tx-felogin-pi1 h2,
.blockLeft .tx-felogin-pi1 .label,
.blockMid .tx-felogin-pi1 h2,
.blockMid .tx-felogin-pi1 .statHdr, 
.blockMid .tx-felogin-pi1 .statMsg {
	visibility: hidden;
	display: none;
}

.blockLeft .tx-felogin-pi1 .formRow.sbtBtn {
	margin-top: 10px;
}

.rootpage635 .blockMid .tx-felogin-pi1 h2,
.rootpage635 .blockMid .tx-felogin-pi1 .statHdr, 
.rootpage635 .blockMid .tx-felogin-pi1 .statMsg {
	display: block;
	visibility: visible;
}

/* ****************** FAQ ************************ */
.tx-irfaq-pi1 {
	width: 633px;
	padding-bottom: 15px;
	display: block;
	float: left;
}
.tx-irfaq-pi1 .additional-info {
	border-top: 0 !important;
	display: none;
}
.tx-irfaq-pi1 .tx-irfaq-dynheader {
	background:transparent url(../img/lineHor.gif) no-repeat scroll top left;
	margin-top: 10px;

}
.tx-irfaq-pi1 .tx-irfaq-dynheader img {
	float: left;
	margin:15px 10px 0 0;
	display: block;
}
.tx-irfaq-pi1 .tx-irfaq-dynheader p {
	float : left;
	clear: none;
	display: block;
	margin: 5px 0 0 0;
	width: 410px;
}
.tx-irfaq-dynans-visible p {
	margin-left: 20px;
	display: block;
	
}

.tx-irfaq-pi1 dl p {
	padding: 5px 0 0 0;
}

/* ****************** upload formular ************************* */
.tx-veguestbook-pi1 {
	width: 420px;
	padding: 25px;
}

.tx-veguestbook-pi1 h2.tx-guestbook-header {
	background: #EBE7E0 url(../img/bgTeaserTopBlue.jpg) repeat-x;
	text-indent: 5px;
	line-height: 7px;
	font-size: 12px;
	cursor: pointer;
}
.tx-guestbook-header .hdr-hdl {
	padding-left: 20px;
	background: url(../img/iconPlus.png) no-repeat -11px -9px;
}
.tx-guestbook-header.trigger_active .hdr-hdl {
	background: url(../img/iconMinus.png) no-repeat -11px -9px;
}
.tx-veguestbook-pi1 .tx-guestbook-left p {
	color: #FFF;
	padding-bottom: 10px;
}
.tx-veguestbook-pi1 .tx-guestbook-left p a:link {
	color: #FFF;
}
.tx-veguestbook-pi1 .tx-guestbook-left {
	height: auto;
	padding: 0;
	width: 444px;
}
.tx-guestbook-block {
	width: 404px;
	padding: 10px 20px 0px 20px;
	background: url(../img/bgContentForum.jpg) repeat-x bottom #013476;
}
.tx-veguestbook-pi1 .gb-entry {
	margin-bottom: 10px;
}
.tx-veguestbook-pi1 .tx-guestbook-field label  {
	width: 130px;
}
.tx-veguestbook-pi1 .tx-guestbook-field input[type=text] {
	width: 280px;
}
.tx-guestbook-field.hidden {
	display: none;
	visibility: hidden;
}
.tx-veguestbook-pi1 #message {
	width: 410px;
}
.tx-guestbook-body {
	width: 445px;
}

.tx-veguestbookcomments-pi1 .formRow textarea {
	width: 440px;
	height: 120px;
}

ul.usercomments {
	list-style: none;
	padding: 0px 0 0 0;
}
ul.usercomments li {
	float: left;
	clear: both;
	width: 402px;
	margin: 0 0 1px 1px;
	padding: 0 20px 0 20px;
	background: url(../img/bgForumComments.jpg) repeat-x #FFF bottom;
}
ul.usercomments li * {
	font-size: 11px;
	color: #000;	
}
.usercomments .user {
	font-weight: bold;
}
.usercomments span.comment {
	
}
.tx-guestbook-comment,
.tx-guestbook-deleteentry {
	float: left;
	margin-top: 5px;
	margin-right: 10px;
}

/* ****************** kommentar abgeben ************************* */
.tx-veguestbookcomments-pi1 {
	padding: 20px;
}
/* ****************** upload formular ************************* */
.cont table.filelist {
	width: 460px;
}
table.filelist,
table.filelist tr.th {
	background: #EBE7E0 url(../img/bgTeaserTopBlue.jpg) repeat-x;
}
table.filelist th {
	text-indent: 5px;
	font-weight: normal;
	line-height: 30px;
	height: 30px;
	padding: 0;
	overflow: hidden;
}
table.filelist th span.txt {
	float:left;
	margin-right: 15px;
}
table.filelist th span.asc,
table.filelist th span.desc {
	position: absolute;
	margin-left: 4px;
	width: 7px;
	height: 4px;
	overflow: hidden;
	text-indent: 10px;
	clear: none;
	right: 5px;
	top: 10px;
	background: url(../img/arrow_asc.gif) no-repeat;
}
table.filelist th span.desc {
	top: 18px;
}
table.filelist th .col {
	position: relative;
	width: 100%;
}
table.filelist th span.asc a,
table.filelist th span.desc a {
	display: block;
	position: absolute;
	left: 0;
	top: 0;
	width: 7px;
	height: 4px;
	overflow: hidden;
}
table.filelist th span.desc {
	background: url(../img/arrow_desc.gif) no-repeat;
}
.tx-damfrontend-pi1 {
	padding: 15px 0 10px 20px;
}
.tx-damfrontend-pi1 .blockedby {
	color: #C00;
}
#browseresultlist li span {
	padding: 0 5px 0 5px;
}
table.filelist {
	border: 0;
	/* border-collapse: separate; */
}
table.filelist td {
	background: #FFF;
	border-right: 2px solid #EbE7E0;
	border-bottom: 2px solid #EbE7E0;
}
table.filelist th.row2,
table.filelist th.row3,
table.filelist th.row4,
table.filelist th.row5,
table.filelist th.row6 {
	background: url(../img/liTrennerBlue.gif) no-repeat right top;
}
/* ****************** kontakt formular ************************* */
#kontaktForm {
	float: left;
	width: 100%;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 10px;
}
.tx-thmailformplus-pi1 {
	
}
.tx-thmailformplus-pi1 .error {
	float: left;
	padding-top: 10px;
	margin-left: 27%;
}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr .tx-indexedsearch-redMarkup,
.tx-thmailformplus-pi1 .error p {
	color: #999;
}
.tx-thmailformplus-pi1 {
	padding: 0 0 0 0;
}
.formRow {
	float: left;
	clear: both;
	padding: 0 0 10px 0;
}

.blockMid .formRow {
	width: 105%;
}
.blockMid .formRow div.txt {
	width: 450px;
}
.blockMid .formRow span.error {
	display: block;
	float: left;
	width: 490px;
}
.formRow .label {
	float: left;
	width: 110px;
}

.formRow .field {
	float: left;
	width: 340px;
}
.formRow .field .text {
	border: 1px #ACACAC solid;
	height: 20px;
	width: 338px;
}

.adress .street {
	float: left;
	width: 280px;
	overflow: hidden;
}
.adress .street .text {
	width: 258px;
}
.adress .streetNr {
	float: left;
	width: 60px;
	overflow: hidden;
}
.adress .streetNr {
	width: 60px;
}
.adress .streetNr .text {
	width: 58px;
}

.adress .zip {
	float: left;
	width: 90px;
	overflow: hidden;
}
.adress .zip .text {
	width: 68px;
}
.adress .city {
	float: left;
	width: 250px;
	overflow: hidden;
}
.adress .city .text {
	width: 248px;
}
.formRow .hdl {
	font-weight: bold;
}

.callBack .date {
	width: 340px;
	padding-left: 240px;
}

.callBack .date .label {
	width: 60px;
	text-indent: 5px;
}
.callBack .date .field {
	width: 110px;
}
.callBack .date .field .text {
	width: 108px;
}

.textarea .txtarea {
	border: 1px #ACACAC solid;
	height: 80px;
	width: 338px;
}

/*
.page238 .teaserBlockSmall .headerwrap131, .page238 .teaserBlockSmall .headerwrap132, .page238 .teaserBlockSmall .headerwrap135 {
	padding-top: 0;	
}
*/








.horScrollParent,
.horizontalScroller{
	height: 230px;
	width: 490px;
	overflow: hidden;
	
	clear: both;
}

.horizontalScroller .items{
	position: absolute;
	width: 20000em;
	height:230px;
	top: 0px !important;
}
.horizontalScroller .items > .rel{ 
	position: relative;
	float: left;
	height:230px;
	width: 490px;
}
.horScrollParent .prev.disabled,
.horScrollParent .next.disabled {
	
}

.horScrollParent .prev,
.horScrollParent .next,
.horScrollParent .navi{
	height: 30px;
	width: 28px;
	border-right: 1px solid #2289bc;
	border-left: 1px solid #2f6e8d;
	position: absolute;
	top: 0px;
	right: 0px;
	background: url(../img/arrowWht.gif) center center no-repeat;
}
.horScrollParent .prev {
	right: 100px;
	background: url(../img/arrowWhtBack.gif) center center no-repeat;
}
.horScrollParent .navi {
	right: 30px;
	width: 68px;
	text-align: center;
	color: #fff;
	line-height: 25px;
	background: none;
	font-size: 11px;
}
.eventLatestContainer.horScrollParent .navi .naviItems a {
	display: none;
	float: none;
}
.eventLatestContainer.horScrollParent .navi .naviItems a.active {
	display: inline-block;
	background: none;
	color: #fff;
	font-size :11px;
	text-decoration: none;
	width: auto;
	height: auto;
}

/*
 * Newsletteranmeldung in kleinen Box
 */
.teaserBlockMidIn .cont .nlsubscribe_smallbox .nlSubscribeFormular {
	padding: 0 10px;
	width: 220px;
}

.teaserBlockMidIn .cont .nlsubscribe_smallbox .nlSubscribeFormular .label {
	display: none;
}

.teaserBlockMidIn .cont .nlsubscribe_smallbox .nlSubscribeFormular .field,
.teaserBlockMidIn .cont .nlsubscribe_smallbox .nlSubscribeFormular .formRow {	
	width: 220px !important;
}


.teaserBlockMidIn .cont .nlsubscribe_smallbox .formRow .field input.txt {
	width: 214px; /* abzueglich Boder*/
}

.teaserBlockMidIn .cont .nlsubscribe_smallbox .formRow .sbtSub {
    margin-left: 0;
}

.teaserBlockMidIn .cont .nlsubscribe_smallbox .formRow .sbtSub .newsletterSubmit {
	display: block;
	cursor: pointer;
	border: none;
	width: 220px;
	height: 32px;
	background: url(../img/nlanmelden_button.jpg) left top no-repeat;
}

.teaserBlockMidIn .cont .nlsubscribe_smallbox .formRow .sbtSub .newsletterSubmit span {
	display: none;
}

.thumbbannercontainerOut {

	
}

.thumbbannercontainer {
	display:block;
	width:475px;
}

.thumbbannercontainer .custom.prev {
    background: url("../img/btnPrevThumbCont.png") no-repeat scroll 0 0 transparent;
    border: 0 none;
    cursor: pointer;
    height: 22px;
    left: -7px;
    position: absolute;
    text-indent: -100000px;
    top: 60px;
    width: 22px;
    z-index: 100;
}

.thumbbannercontainer .custom.next {
	left: auto;
    right: -8px;
    top: 60px;
}

