div#xxlApLeft a.xxl_link {
background:transparent url(http://www.bregenzerwald.at/img/at2_linkpfeil.gif) no-repeat scroll 0 0;
font-weight:bold;
padding-bottom:4px;
padding-left:23px;
}

/* Adpages */
div#xxlApTeaser {
	margin: 25px 24px;
}

form#xxlApMain {
	background: #FFFFFF;
	padding: 10px;
	margin: 0 20px;
}

div#xxlApLeft {
	float:left;
	width: 700px;
}
	div#xxlApLeft div.xxlJumplist {
		height: 20px;
	}

	div.xxlAPList {
		float:left;
		width: 220px;
		margin: 0 13px 20px 0;
	}
		div.xxlApListCon {
			padding: 8px 10px;
			background: #FFFFFF;
			border: 1px solid #EFEFEF;
			border-top: none;
		}
		div.xxlAPList div.active {
			background: #EFEFEF;
			border: none;
			padding: 8px 11px;
		}

			div.xxlApListCon div {
				height: 133px;
				overflow: hidden;
			}
				div.xxlApListCon p.datum {
					font-size: 7.5pt; /* 10px */
				}
				div.xxlApListCon h2, div.xxlApListCon h2 a { font-size: 8pt; /* 11px */ }
					div.xxlApListCon h2 {
						margin: 5px 0;
					}
					div.xxlApListCon h2 a { text-decoration: underline; }
						div.xxlApListCon h2 a:hover { text-decoration: none; }
						
				div.xxlApListCon p.cat {
					margin-bottom: 5px;
				}

			div.xxlApListCon p.preis {
				margin-top: 5px;
				height: 66px;
				overflow: hidden;
			}
				div.xxlApListCon p.preis img {
					float: right;
				}
				div.xxlApListCon p.preis a {
					display: block;
					float: left;
					margin-top: 10px;
				}
				div.xxlApListCon p.preis a.anfrage {
					background: url(http://www.bregenzerwald.at/img/adpage_check.gif) no-repeat;
					padding-top: 1px;
					padding-bottom: 3px;
					padding-left: 23px;
					font-weight: bold;
					text-decoration: none;
				}
				div.xxlAPList div.active a.anfrage {
					background: url(http://www.bregenzerwald.at/img/adpage_check1.gif) no-repeat;
				}

div#xxlApRight {
	float:left;
	width: 210px;
	background: #EFEFEF url(http://www.bregenzerwald.at/img/at2_adpage_pfeil.gif) center 20px no-repeat;
	height: 680px;
	overflow: hidden;
}
	div#xxlApRight, div#xxlApRight a, div#xxlApRight input, div#xxlApRight select, div#xxlApRight option {
		font-size: 7.5pt; /* 10px */
	}
	div#xxlApRight h3 {
		height: 20px;
		background: #FFFFFF;
		text-align: center;
	}
	div#xxlApRightCon {
		padding: 60px 10px;
	}
	p#xxlApInfotext {
		padding: 15px 0;
	}
	
div#xxlApRightCon label {
	display: block;
	margin: 5px 0 2px 0;
}
div#xxlApRightCon .half {
	display: block;
	float: left;
	width: 95px;
}

div#xxlApRightCon .plz  {
	display: block;
	float: left;
	width: 75px;
}
div#xxlApRightCon .ort  {
	display: block;
	float: left;
	width: 115px;
}
div#xxlApRightCon label.inline {
	display: inline;
}
div#xxlApRightCon input.noborder {
	margin: 7px 0 0 0;
}

div#xxlApRightCon input#xxlApName, div#xxlApRightCon input#xxlApStrasse, div#xxlApRightCon input#xxlApEmail {
	width: 186px;
}
div#xxlApRightCon select#xxlApLand {
	width: 190px;
}

div#xxlApRightCon input#xxlApVon, div#xxlApRightCon input#xxlApBis, div#xxlApRightCon input#xxlApPlz {
	width: 68px;
}
div#xxlApRightCon select#xxlApErw, div#xxlApRightCon select#xxlApKinder, div#xxlApRightCon select#xxlApAnrede {
	width: 72px;
}
.clearer {
	clear:both;
	line-height:0;
}

/* Artikellisten - Jumplists */
div.xxlJumplist {
	text-align: center;
}
a.xxlJumplistPrev {
	margin-right: 5px;
}
a.xxlJumplistNext {
	margin-left: 5px;
}

a.xxlJumplistPageActive {
	font-weight: bold;
	text-decoration: none;
}
