/*******
******** PAGE styles */


/* AUSTELLER - orange main backgorund */
.main.sub16 {
	background: transparent url(../imgs/main-yellow.jpg) center no-repeat;
}
.main.sub16 .mainscrl {
	margin-left: 23px;
}

/* BACKGROUNDS - AUSTELLER SUBPAGES */
/* Floristik, Weihnachts ... */
.main.sub16.subsub34 {
	background: transparent url(../imgs/main-green.jpg) center no-repeat;
}
/* Essen Trinken */
.main.sub16.subsub33 {
	background: transparent url(../imgs/main-blue.jpg) center no-repeat;
}
/* Textiles Naturprodukte */
.main.sub16.subsub32 {
	background: transparent url(../imgs/main-red.jpg) center no-repeat;
}
/* Kunsthandwerk, Spielzeug, Krippen */
.main.sub16.subsub31 {
	background: transparent url(../imgs/main-orange2.jpg) center no-repeat;
}
/* S? Kaffee */
.main.sub16.subsub30 {
	background: transparent url(../imgs/main-brown.jpg) center no-repeat;
}
/* Dies & Das, Schmuck */
.main.sub16.subsub29 {
	background: transparent url(../imgs/main-violet.jpg) center no-repeat;
}


/* AUSTELLER - POPUPs */
/*.main.sub16popup img {
	behavior: url("/christkindlmarkt/fileadmin/tmpl/scripts/pngbehavior.htc");
}*/
.main.sub16popup #maintopleftcorner, .main.sub16popup #maintoprightcorner, .main.sub16popup #mainbtmleftcorner {
	display: none;
}
/* top right corner */
.main.sub16popup #maintoprightcorner {
	display: block; position: absolute; top: 101px; right: 0px; _right: -1px; width: 26px; height: 23px; background: transparent url(../imgs/popup-topright-corner.gif) center no-repeat; z-index: 15;
}
/* bottom right corner */
.main.sub16popup #mainbtmleftcorner {
	display: block; position: absolute; bottom: 7px; _bottom: 6px; left: auto; right: 0px; _right: -1px; width: 26px; height: 19px; background: transparent url(../imgs/popup-btmright-corner.gif) center no-repeat; z-index: 15;
}

.tx-sellerlist-pi1-singleViewField-background {
	position: absolute; top: 0px; left: 0px; width: 621px; height: 411px; z-index: 10;
}
.tx-sellerlist-pi1-singleViewField-logo {
	position: absolute; top: -11px; left: 128px; width: 369px; height: 165px; z-index: 15;
}
.tx-sellerlist-pi1-singleViewField-boothNr {
	position: absolute; top: 86px; left: 146px; width: 48px; height: 45px; z-index: 17;
}
.tx-sellerlist-pi1-singleViewField-name {
	position: absolute; top: 91px; left: 221px; width: 300px; height: 35px; z-index: 17;
}
.tx-sellerlist-pi1-singleViewField-imgSubline {
	position: absolute; top: 121px; left: 224px; z-index: 17;
}
/*colors */
.tx-sellerlist-pi1-singleViewField-imgSubline.orange {
	color: #cd6800;
}
.tx-sellerlist-pi1-singleViewField-imgSubline.violet {
	color: #77006b;
}
.tx-sellerlist-pi1-singleViewField-imgSubline.brown {
	color: #825925;
}
.tx-sellerlist-pi1-singleViewField-imgSubline.red {
	color: #be2b17;
}
.tx-sellerlist-pi1-singleViewField-imgSubline.blue {
	color: #005091;
}
.tx-sellerlist-pi1-singleViewField-imgSubline.green {
	color: #4d7b1d;
}
.tx-sellerlist-pi1-singleViewField-imgSubline.yellow {
	color: #f3cd3c;
}

/* links */
.tx-sellerlist-pi1-singleViewField-markt a {
	position: absolute; display: block; top: 67px; left: 0px; width: 124px; height: 23px; z-index: 20;
}
.tx-sellerlist-pi1-singleViewField-drucken a {
	position: absolute; display: block; top: 67px; right: 4px; width: 116px; height: 23px; z-index: 20;
}
.tx-sellerlist-pi1-singleViewField-merken a {
	position: absolute; display: block; top: 124px; left: 22px; width: 63px; height: 27px; z-index: 20;
}

.tx-sellerlist-pi1-singleViewField-markt a span, .tx-sellerlist-pi1-singleViewField-drucken a span, .tx-sellerlist-pi1-singleViewField-merken a span {
	display: none;
}
.tx-sellerlist-pi1-singleViewField-markt a img, .tx-sellerlist-pi1-singleViewField-drucken a img, .tx-sellerlist-pi1-singleViewField-merken a img {
	border: 0px;
}


.tx-sellerlist-pi1-singleViewField-block {
	position: absolute; top: 165px; left: 22px; z-index: 12; color: white; width: 289px; height: 235px; overflow: auto;
}
.tx-sellerlist-pi1-singleViewField-boothNrtext {
	font-weight: bold;
}
.tx-sellerlist-pi1-singleViewField-block h2, .tx-sellerlist-pi1-singleViewField-text {
	color: #f9b800 !important; margin: 0px;
}
.tx-sellerlist-pi1-singleViewField-name2 {
	font-size: 90%; 
}
.tx-sellerlist-pi1-singleViewField-address, .tx-sellerlist-pi1-singleViewField-phone, .tx-sellerlist-pi1-singleViewField-text {
	font-weight: bold; margin-top: 4px;
}
.tx-sellerlist-pi1-singleViewField-image {
	position: absolute; top: 105px; right: 8px; _right: 7px; z-index: 13;
}

/*.tx-sellerlist-pi1-singleBlock {
	background: transparent url(../imgs/popup-bg.png) left bottom no-repeat;
	_background: transparent url(../imgs/blank.gif) left bottom no-repeat; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='fileadmin/tmpl/imgs/popup-bg.png');
}
.tx-sellerlist-pi1-singleView {
	padding-top: 100px; background: transparent url(../imgs/popuplogo.gif) center top no-repeat;
}
.tx-sellerlist-pi1-singleViewField-boothNr {
	margin-left: 162px; text-align: top; vertical-align: top;
}
.tx-sellerlist-pi1-singleViewField-name {
	margin-left: 25px;
}*/


/* seler list */
.tx-sellerlist-pi1-list_booth_nr {
	font-family: arial/* black*/, sans-serif; font-weight: bold; font-size: 70%; color: white;
}
.tx-sellerlist-pi1-list_name {
	font-family: arial/* black*/, sans-serif; font-weight: bold; font-size: 90%; color: #f9b800;
}
.tx-sellerlist-pi1-list_name2 {
	font-size: 85%; font-weight: bold; color: white;
}
.tx-sellerlist-pi1-list_address {
	font-family: arial/* black*/, sans-serif; font-weight: bold; font-size: 70%; margin-bottom: 20px; color: white;
}
.tx-sellerlist-pi1-list_address a {
	float: right; font-family: arial, sans-serif; font-style: italic; font-weight: bold; color: #f9b800; font-size: 90%;
}

/* AUSTELLER parent - overwrite color */
.main.sub16.subsub *, .main.sub16.subsub27 * {
	color: #002049 !important;
}


/* GUEST BOOK */
#mainscrl3 #content_text {
	margin-left: 183px;
}
/* Guest book form */
#mailform {
	position: absolute; top: 47px; left: 20px; width: 180px; color: #002043; font-weight: bold;
}
#mailform label {
	float: left; width: 150px; padding-top: 4px;
}
#mailform input, #mailform textarea {
	width: 160px;
}
#mailform input.csc-mailform-submit {
	width: 137px; height: 22px; color: #002854; background: transparent url(../imgs/btn_senden.gif) center no-repeat; margin-top: 12px; border: 0px;
}

.tx-ttguest h3 {
	font-size: 75%;
}

.tx-ttguest, .tx-ttguest a {
	color: #002049;
}
.tx-ttguest .first, .tx-ttguest .seccond {
	border-top: 2px solid #f2cc3b; border-bottom: 1px solid #001739; padding: 4px 7px;
}
.tx-ttguest .first {
	background-color: #ebb924; 
}
.tx-ttguest .seccond {
	background-color: #e5a412; 
}
.tx-ttguest .authorPost {
	float: right; text-align: right; font-weight: bold;
}

.tx-ttguest .prevnext {
	margin-top: 12px; list-style-type: none;
}
.tx-ttguest .prevnext li {
	float: left; margin: 0px; padding: 0px 4px; float: left; border-left: 1px solid #002043; border-right: 1px solid #002043;
}
.tx-ttguest .prevnext li.current {
	font-weight: bold;
}

/* NEW HBOOK GUEST BOOK */
#mainscrl81 #content_text {
	margin-left: 183px;
}
/* Guest book form */
#hbook_newentry {
	font-size: .7em;
	position: absolute; top: 20px; left: 20px; width: 180px; color: #002043; font-weight: bold;
}
#hbook_newentry .captchaimg img {
	border: 1px solid #002043
}
#hbook_newentry label {
	float: left; width: 150px; padding-top: 4px;
}
#hbook_newentry input, #hbook_newentry textarea {
	width: 160px;
}
#hbook_newentry textarea {
	height: 70px;
}
#hbook_newentry input.submit {
	width: 137px; height: 22px; color: #002854; background: transparent url(../imgs/btn_senden.gif) center no-repeat; margin-top: 12px; border: 0px;
}

.tx-hbook-pi1 h3,
.tx-hbook-pi1 legend {
	font-size: 75%;
}

.tx-hbook-pi1 fieldset {
	border-top: 2px solid #f2cc3b; border-bottom: 1px solid #001739; padding: 4px 7px;
}

#hbook_newentry fieldset {
	border: none;
	padding: 0;
}

.tx-hbook-pi1, .tx-hbook-pi1 a {
	color: #002049;
}
.tx-hbook-pi1 .first, .tx-hbook-pi1 .seccond {
	border-top: 2px solid #f2cc3b; border-bottom: 1px solid #001739; padding: 4px 7px;
}
.tx-hbook-pi1 .first {
	background-color: #ebb924; 
}
.tx-hbook-pi1 .seccond {
	background-color: #e5a412; 
}
.tx-hbook-pi1 .author {
	font-weight: bold;
}
.tx-hbook-pi1 .authorPost {
	float: right; text-align: right; font-weight: bold;
}

.tx-hbook-pi1 ul {
	margin-left: 20px; margin-bottom: 15px;
}

/* VERANSTALTUNGEN */
#mainscrl17 #content_text {
/*	margin-left: 309px;*/
}
.tx-mininews-pi1-listrowField-datetime {
	font-weight: bold; color: #ffffff; font-size: 80%;
}
.tx-mininews-pi1-listrowField-title {
	color: #002049; font-family: arial/* black*/, sans-serif; font-weight: bold; font-size: 80%;
}
.tx-mininews-pi1-listrowField-teaser {
	color: #002049; margin: 0px; margin-top: 2px; margin-bottom: 0px !important;
}
.tx-mininews-pi1-listrowField-more-link {
	margin: 0px; margin-bottom: 16px; text-align: right;
}
.tx-mininews-pi1-listrowField-more-link a {
	color: #002049; font-style: italic; font-weight: bold;
}


/* NEWS */
.news-list-teaserimg {
	float: left;
}
.news-list-teaserimg img {
	padding-right: 20px;
}
.news-list-date {
	font-weight: bold; color: #FFFFFF; padding-top: 10px;
}
.news-list_title {
	color: #002049; font-family: arial/* black*/, sans-serif; font-weight: bold; font-size: 80%;
}
.news-list_teaser {
	color: #002049; margin: 0px; margin-top: 2px; margin-bottom: 0px !important;
}
.news-list-morelink {
	margin: 0px; margin-bottom: 16px; text-align: right;
}
.news-list-morelink a {
	color: #002049; font-style: italic; font-weight: bold;
}


/* PRODUCT SUCHE */
#search {
	position: absolute; bottom: 0px; left: 30px;
}
#search p {
	font-family: arial/* black*/, sans-serif; font-weight: bold; font-size: 70%;
}
#search .search {
	display: block; width: 135px; height: 22px; background: white url(../imgs/input_suche.gif) left top no-repeat; padding: 2px 5px;
}
#search .search input {
	width: 126px; height: 15px; border: 0px; background-color: white;
}
#search .submit {
	width: 141px; height: 27px; background: transparent url(../imgs/btn_suchen.gif) left top no-repeat; border: 0px; margin-top: 10px; cursor: pointer; cursor: hand;
}


/* VERANSATLTUNGEN SUCHE */
.tx-mininews-pi1-searchbox {
	position: absolute; bottom: 0px; left: -161px;
}
.tx-mininews-pi1-searchbox img {
	cursor: pointer; cursor: hand;
}

.tx-mininews-pi1-searchbox .tx-mininews-pi1-searchbox-date {
	width: 141px; height: 27px; background: transparent url(../imgs/btn_datum.gif) left top no-repeat; margin-bottom: 6px;
}
.tx-mininews-pi1-searchbox .tx-mininews-pi1-searchbox-date span {
	display: none;
}
.tx-mininews-pi1-searchbox-fieldLabel {
	color: #ffffff !important; display: block; float: left; width: 26px; height: 22px; line-height: 22px;
}
.tx-mininews-pi1-searchbox .tx-mininews-pi1-searchbox-field {
	display: block; float: left; width: 89px; height: 22px; background: white url(../imgs/input_datum.gif) left top no-repeat; padding: 2px 5px;
}
.tx-mininews-pi1-searchbox .tx-mininews-pi1-searchbox-field input {
	width: 80px; height: 15px; border: 0px; background-color: white;
}
.tx-mininews-pi1-searchbox .tx-mininews-pi1-searchbox-submit input {
	clear: both; width: 141px; height: 27px; background: transparent url(../imgs/btn_suchen.gif) left top no-repeat; border: 0px; margin-top: 10px; cursor: pointer; cursor: hand;
}


/* BILDERGALERIE */
/*#mainscrl5, #mainscrl5.mainscrl {
	margin: 0px; padding: 0px;
}
#mainscrl5.mainscrl {
	margin-left: 6px; width: 606px; overflow: hidden;
}*/
#main5 #content_text {
	margin: 0px; padding: 0px; height: 390px; width: 606px; overflow: auto;
}

.tx-tinygallery-pi1 {
	position: relative;
}
.tx-tinygallery-pi1 table,.tx-tinygallery-pi1 tbody, .tx-tinygallery-pi1 table td {
	margin: 0px; padding: 0px; border-collapse: collapse;
}
.tx-tinygallery-pi1 table {
	
}
.tx-tinygallery-pi1 table td {
	
}

.tx_tinygallery_thumbs img {
	border: 0px; margin-right: 1px; vertical-align: text-top;
}

.tx_tinygallery_big {
	position: absolute; top: 130px; left: 0px; width: 100%; height: 250px; overflow: auto; z-index: 1;
}
.tx_tinygallery_big td {
	text-align: center;
}
.tx_tinygallery_thumbs {
	position: absolute; top: 7px; left: 0px; width: 606px; height: 103px; overflow: hidden;
}

#scrollerContent {
	display: none;
}

#weiter {
	position: absolute; top: 114px; left: 4px; width: 19px; height: 60px; background: transparent url(../imgs/bildergalerie-weiter.gif) center no-repeat; z-index: 3;
}
#weiter a {
	display: block; width: 19px; height: 60px;
}
#zuruck {
	position: absolute; top: 114px; right: 4px; width: 19px; height: 63px; background: transparent url(../imgs/bildergalerie-zuruck.gif) center no-repeat; z-index: 3;
}
#zuruck a {
	display: block; width: 19px; height: 63px;
}
#weiter a span, #zuruck a span {
	display: none;
}
#Asend {
	color: #002049;
}


/* SEITE EMPFEHLEN */
#tipafriend * {
	font-weight: bold;
}
#tipafriend input.senden {
	width: 137px; height: 22px; color: #002854; background: transparent url(../imgs/btn_senden.gif) center no-repeat; margin-top: 12px; border: 0px;
}


/* KONTAKT */
#kontaktform * {
	font-weight: bold;
}
#kontaktform input.senden {
	width: 137px; height: 22px; color: #002854; background: transparent url(../imgs/btn_senden.gif) center no-repeat; margin-top: 8px; border: 0px;
}


/* MARKT?ERSICHT */
#main8.sub15 #links {
	position: absolute; bottom: 25px; right: 30px;
}
#main8.sub15 a {
	font-weight: bold; color: #002049; font-style: italic;
}



/* SEND CARD FORM */
#img {
	position: absolute; top: 6px; left: 5px;
}
#sendcardform {
	position: absolute; top: 20px; left: 330px; width: 272px; font-weight: bold;
}


/* SITE MAP */
.csc-sitemap ul, .csc-sitemap ul li, .csc-sitemap ul li li, .csc-sitemap ul li li li {
	margin: 0px; padding: 0px; list-style-type: none;
}
.csc-sitemap ul li a {
	font-weight: bold; color: #002049;
}
.csc-sitemap ul li li a {
	padding-left: 20px; font-style: italic; color: #002049;
}
.csc-sitemap ul li li li a {
	padding-left: 40px; font-style: normal; font-weight: normal; color: white;
}



/* LIVE CAMs */
.main.sub59 #content_text {
	padding: 0px 8px 0px 10px;
}


/* Input send */
input.senden {
	width: 137px; height: 22px; color: #002854; background: transparent url(../imgs/btn_senden.gif) center no-repeat; margin-top: 8px; border: 0px;
}

/* Table definition */
table.contenttable-0 td.td-0 {
	padding-right: 30px;
}


/* PRESSE CORRECT */


#main4 p {
	border-left: 1px solid #f2cc3b;
}