@charset "utf-8";
body {
    margin:0;
    padding:0;
    background-color:#f7eccf;
}
div.spacer20 {
	height:20px;
	clear:both;
}
div.clearer {
	clear:both;
}
#divHeader_full {
    background: url(../images/bg_divHeader_full.gif) top left repeat-x;
}
#pageHeader {
    width:960px;
    height:149px;
    padding:0 15px 0 15px;
    margin:0 auto;
	position:relative;
	background: url(../images/bg_pageHeader.gif) top left no-repeat;
}

#pageHeader_b2b {
    width:960px;
    height:149px;
    padding:0 15px 0 15px;
    margin:0 auto;
	position:relative;
}
#headerZeile {
	padding:6px 0 0;
	height:28px;
	font-size:0.909em;
}
#headerZeileLeft {
	width:785px;
	float:left;
	color:#f7eccf;
}
#headerZeileLeft a {
	text-decoration:none;
	color:#f7eccf;
}
#headerZeileLeft img {
	vertical-align:text-bottom;
}
#headerZeileRight {
	width:175px;
	float:left;
}
#divBodyHead_full {
    background-color:#ffffff;
	/*background: url(../images/tempHeaderbild.jpg) top center no-repeat #ffffff;*/
	background: top center no-repeat #ffffff;
	/* background: top center no-repeat #ffffff; */
	height:370px;
}
#divBodyHead_full.bodyHeadHome {
    background-color:#ffffff;
	/*background: url(../images/tempHeaderbild.jpg) top center no-repeat #ffffff;*/
	background: top center no-repeat #ffffff;
	/* background: top center no-repeat #ffffff; */
	height:407px;
}
#pageBodyHead {
    width:968px;
	padding:0 11px;
    margin:0 auto;
	position:relative;
}
#divBodyContent_full {
    background: url(../images/bg_pageBodyContent_full.gif) top left repeat-x #f7eccf;
    padding:0 0 25px;
	min-height:261px;
}
#pageBodyContent {
    width:990px;
	padding:0;
    margin:0 auto;
}

#mainnavi {
	padding:0 0 0 134px;
	margin:0;
}
#mainnavi li {
	list-style: none;
	display: block;
    float: left;
	width:125px;
    height: 89px;
	padding:0 2px 0 0;
	margin:0;
}

#mainnavi li.last {
	width:126px;
	padding:0;
}

.suchenbox {
	border:0 none;
	height: 18px;
	width: 114px;
	padding: 4px 5px 0 25px;	
    margin:0;
	color: #f7eccf;	
	background:url(../images/inputbox_suchen.gif) transparent scroll 0 0 no-repeat;
	font-size:0.909em;
}
.suchen_button {
	vertical-align:bottom;
}
#logo {
	position:absolute;
	top:34px;
	left:15px;
	z-index:100;
}
.mitglied_werden {
	position:absolute;
	top:100px;
	left:800px;
	z-index:10;	
}
.headerAngebotContainer {
	width:286px;
	border:1px solid #ffffff;
	border-bottom:none;
	height:305px;
	position:absolute;
	left:15px;
	top:101px;
}
.headerAngebot_top {
	background-color:#ffffff;
	padding:15px 15px 0;
	height:67px;
}
.headerAngebot_top p {
    font-size: 1em;
    }
.headerAngebot_bottom {
	position:relative;
	height:223px;
}
.headerAngebot_bottom_opacity {
	opacity:0.7;
	filter: alpha(opacity = 70);
	background-color:#ffffff;
	height:223px;
	width:286px;
	position:absolute;
	top:0;
	left:0;
}
.headerAngebot_bottom_schrift {
	height:30px;
	width:200px;
	position:absolute;
	top:15px;
	left:15px;
}
.headerAngebot_bottom_karte {
	height:210px;
	width:280px;
	position:absolute;
	top:0px;
	left:0px;
}
.headerAngebot_bottom_opacity {
	opacity:0.7;
	filter: alpha(opacity = 70);
	background-color:#ffffff;
	height:223px;
	width:286px;
	position:absolute;
	top:0;
	left:0;
}
.headerButtons_home {
	position:relative;
	left:294px;
	top:381px;
}
.headerButtons {
	margin:0;
	padding:0;
}
.headerButtons li {
	list-style: none;
	display: inline;
	padding:0 2px 0 0;
	margin:0;
}
#homeLeft {
	width:693px;
	height:313px;
	background-image:url(../images/home_leftBg.jpg); 
	padding:30px 34px 0;
	float:left;
}
#homeRight {
	width:172px;
	padding:30px 0 0 31px;
	float:left;
}
.bodyHome {
	padding:0 15px 0 11px;
}

input.anfrage_input {
	/*border:0 none;*/
	height: 15px;
	padding:0px 2px 0 2px;
    margin:0;
	font-size:1em;
}

input.iWidth47 {
	/*
background:url(../images/anfrage_input47.png) transparent scroll 0 0 no-repeat;
*/
	width:37px;
}
input.iWidth68 {
	/*
background:url(../images/anfrage_input68.png) transparent scroll 0 0 no-repeat;
*/
	width:58px;
}
input.iWidth172 {
	/*
background:url(../images/anfrage_input172.png) transparent scroll 0 0 no-repeat;
*/
	width:162px;
}

.select, select.anf_select120, select.anf_select68, select.anf_select47 {
	font-family:Arial, Verdana, Tahoma, sans-serif;
    font-size:1em;
	color:#252525;
	padding-top:2px;
	padding-bottom:2px;

}
select.anf_select150 {
	width:170px;
}

select.anf_select120 {
	width:120px;
}
select.anf_select68 {
	width:68px;
}
select.anf_select47 {
	width:47px;
}

.footer {
	width:900px;
	height:115px;
	background:url(../images/bg_footer.gif) no-repeat top left;
	padding:24px 34px 0;
	margin:0 auto;
}
.footerLeft {
	width:540px;
	float:left;
}
.footerRight {
	width:360px;
	float:left;
	text-align:right;
}
.footerLeft2 {
	width:605px;
	float:left;
}
.footerRight2 {
	width:295px;
	padding-top:10px;
	float:left;
	text-align:right;
}

.td_home_angebot, .td_home_angebot_padding {
	width:162px;
	height:25px;
	vertical-align:top;
}
.td_home_angebot_padding {
	padding-right:15px;
}
.td_home_angebot_bild {
	height:115px;
	vertical-align:top;
}
.td_home_angebot_text {
	height:55px;
	vertical-align:top;
}
.paddingRight15 {
	padding-right:15px;
}
.preisschild_allgaeu {
	background:url(../images/inhalt_home/preisschild_allgaeu.jpg) top left no-repeat #ffffff;
}
.preisschild_oberbayern {
	background:url(../images/inhalt_home/preisschild_oberbayern.jpg) top left no-repeat #ffffff;
}
.preisschild_salzburgerland {
	background:url(../images/inhalt_home/preisschild_salzburgerland.jpg) top left no-repeat #ffffff;
}
.preisschild_tirol {
	background:url(../images/inhalt_home/preisschild_tirol.jpg) top left no-repeat #ffffff;
}
.preisschild {
	color:#ffffff;
	font-weight:bold;
	text-align:right;
	height:32px;
}
.preisschild_left {
	padding-top:5px;
	font-size:0.818em;
	width:30px;
	float:left;
}
.preisschild_right {
	padding-top:2px;
	padding-right:5px;
	font-size:2.091em;
	width:72px;
	float:left;
}
.preisbereich_left {
	width:115px;
	float:left;
}
.preisbereich_right {
	width:40px;
	float:left;
	text-align:right;
	padding-top:13px;
}
.ulSubnavi {
    width: 162px;
    margin: 0;
	padding: 0;
}
.ulSubnavi li {
    list-style: none;
	padding:7px 0;
    border-bottom: 1px solid #f7eccf;
}
.ulSubnavi li.lastNavi {
    border-bottom: 0 none;
}
.ulSubnavi li a {
	font-size:1.091em;
	text-decoration:none;
	color:#252525;
}


.ulSubnavi2 {
    margin: 0;
	padding: 5px 0px 0px 15px;

}
.ulSubnavi2 li {
    list-style: none;
	padding:7px 0;
    border: none;
}
.ulSubnavi2 li.lastNavi {
    border-bottom: 0 none;
}
.ulSubnavi2 li a {
	font-size:1.0em;
	text-decoration:none;
	color:#252525;
}


#pageBodyDetail {
    width:968px;
    padding:30px 11px;
}

.subnavi_borderTop, .subnavi_borderBottom, .content_borderTop, .content_borderBottom {
    height:4px;
    line-height:4px;
    font-size:0.091px;
    width:100%;
}

.subnavi_borderTop {
	background: url(../images/borderTop_200.gif) top left no-repeat;
}
.subnavi_borderBottom {
	background: url(../images/borderBottom_200.gif) top left no-repeat;
}
.content_borderTop {
	background: url(../images/borderTop_761.gif) top left no-repeat;
}
.content_borderBottom {
	background: url(../images/borderBottom_761.gif) top left no-repeat;

}

.divSubnavi {
    width:170px;
    padding:15px 19px 20px;
    background: url(../images/borderLeftRight_200.gif) top left repeat-y;
}
.divSubnaviArea {
    width:200px;
    float:left;
}
.divContentArea {
    width:761px;
    /*margin-left:207px;*/
	margin-left:7px;
	float:left;
}
.divContent {
    width:753px;
    padding:0px 4px 30px;
    background: url(../images/borderLeftRight_761.gif) top left repeat-y;
}

.divContent h1 {
    padding: 0px 25px;
    line-height: 48px;
}


.divReiterInhalt {
	padding:0px 30px 0;
}
.contentPadding30 {
	padding:0 30px;
}

.reiter {
	height:42px;
	padding: 0 0 0 28px;
	background: url(../images/bg_reiter.gif) bottom left repeat-x;
	font-size:1.091em;
}

.reiter_eintrag {
	display:inline-block;
	padding:14px 15px 0;
	border-top:1px solid #dddddd;
	border-right:1px solid #dddddd;
	height:27px;
	text-decoration:none;
	color:#252525;
}
.reiter_eintrag:first-child {
	border-left: 1px solid #dddddd;
}
.reiter_active {
	background:#ffffff;
	font-weight:bold;
	color:#e0984c;
}

.suchreiter,
.suchreiterBottom {
	height:42px;
	padding: 0 30px 0 0;
	background: url(../images/bg_reiter.png) bottom left repeat-x;
	font-size:1.091em;
    text-align:right;
}

.suchreiterBottom {
	background: url(../images/bg_reiter_bottom.png) top left repeat-x;
	margin-bottom:50px;
}

.suchreiterBottom .suchreiter_eintrag {
	border-top:none;
	height:28px;
	border-bottom:1px solid #dddddd;
	background: url(../images/bg_reiter_bottom.png) top left repeat-x #f8f8f8;
}

.suchreiter_eintrag {
	display:block;
	float:left;
	padding:14px 15px 0;
	border-top:1px solid #dddddd;
	border-right:1px solid #dddddd;
	height:27px;
    width:15px;
	text-decoration:none;
	color:#252525;
    text-align:center;
	overflow:hidden;
	background: url(../images/bg_reiter.png) bottom left repeat-x #f8f8f8;
}
.suchreiter_eintrag:first-child {
	border-left: 1px solid #dddddd;
}
.suchreiter_active,
.suchreiterBottom .suchreiter_active {
	background:#ffffff;
	font-weight:bold;
	color:#a11f17;
}
.suchreiter_eintrag_text,
.suchreiter_eintrag_text_extended {
    font-weight:bold;
    color:#a11f17;
    text-align:left;
    width:203px;
	border-left: 1px solid #dddddd;
}

.suchreiter_eintrag_text_extended {
	width:295px;
}

.button_AlleAnfragen {
	float:left;
	margin:9px 30px 0 30px;
}

.button_AlleAnfragenHolder {
	float:left;
	width:166px;
}

.gastgeberHeader {
	padding:15px 20px 20px 30px;
}
h1.gastgebername {
	font-size:3.3em;
	color:#e0984c;
	margin:0 0 7px;
	padding:0px;
	
}
p.gastgeberkategorie {
	font-size:1.091;
	margin:0;
}
.gastgeberAnrisstext {
	font-size:1.818em;
}
.gastgeber_beschreibung {
	font-size:1.273em;
	line-height:150%;
}
.gastgeberDetail_left {
	width:450px;
	padding-right:30px;
	float:left;
}
.gastgeberDetail_right {
	width:213px;
	float:right;
}

.bereichText {
	padding:0 15px;
	font-size:1.273em;
}
.thema_ul_left {
	width:200px;
	padding-right:10px;
	float:left;
}
.thema_ul_right {
	width:210px;
	float:left;
}
.thema_ul_left ul, .thema_ul_right ul{
	list-style-image:url(../images/bullet_orange_2px.gif);
	font-weight:bold;
	padding-left:16px;
}
.unterkunft_merkmale {
	list-style-image:url(../images/bullet_orange_2px.gif);
	font-size:1.273em;
	color:#313131;
	padding-left:16px;
}
.unterkunft_merkmale li{
	padding-bottom:15px;
}
.unterkunft_merkmale_details {
	font-size:0.85em;
	color:#767676;
	line-height:150%;
}
.detail_merkmale {
	font-size:2.091em;
	color:#e0984c;
}
.unterkunft_preis {
	padding:0;
	margin:20px 0 0;
	border-collapse:collapse;
}
.unterkunft_preis th{
	background-color:#e0984c;
	font-size:1.818em;
	padding:13px 0;
	vertical-align:middle;
	text-align:center;
}
.unterkunft_preis .radiusTopLeft {
	-moz-border-radius-topleft:5px;
	-khtml-border-radius-topleft:5px;
}
.unterkunft_preis .radiusTopRight {
	-moz-border-radius-topright:5px;
	-khtml-border-radius-topright:5px;
}
.unterkunft_preis .radiusBottomLeft {
	-moz-border-radius-bottomleft:5px;
	-khtml-border-radius-bottomleft:5px;
}
.unterkunft_preis .radiusBottomRight {
	-moz-border-radius-bottomright:5px;
	-khtml-border-radius-bottomright:5px;
}
.unterkunft_preis td{
	background-color:#e5e5e5;
	padding:7px 0;
	text-align:center;
	vertical-align:top;
}
.unterkunft_preis .tdBezeichnung {
	width:191px;
	padding-left:20px;
	font-size:1.818em;
	text-align:left;
}
.unterkunft_preis .tdBezeichnung2 {
	width:191px;
	padding-left:20px;
	font-size:1.273em;
	text-align:left;
	font-weight:bold;
}
.unterkunft_preis .tdPreis {
	width:119px;
	font-size:1.273em;
}
.unterkunft_preis td.smallFs {
	font-size:1em;
}
.unterkunft_preis .fsWhite {
	color:#ffffff;
}
.unterkunft_preis .fsGrey {
	color:#929291;
}
.unterkunft_preis .tdZusatztext {
	text-align:left;
	padding-left:20px;
	padding-right:20px;
}
.unterkunft_preis .borderRight2px {
	border-right:2px solid #ffffff;
}
.unterkunft_preis .borderTop td {
	border-top:1px solid #ffffff;
}
.unterkunft_preis .borderRight {
	border-right:1px solid #ffffff;
}
.unterkunft_preis .borderLeft {
	border-left:1px solid #ffffff;
}
.unterkunft_angebot_left {
	width:453px;
	padding-right:30px;
	float:left;
}
.unterkunft_angebot_right {
	width:210px;
	float:left;
}
.unterkunft_angebot_headline {
	font-size:2.091em;
}
.unterkunft_angebot_headline .headline_image {
	float:left;
	padding-right:10px;
	vertical-align:middle;
}
.unterkunft_angebot_gueltig {
	clear:both;
	font-size:1em;
	color:#929291;
	padding-top:15px;
}
.unterkunft_angebot_text {
	font-size:1.273em;
	padding-top:15px;
}
.unterkunft_angebot_text ul {
	list-style-image:url(../images/bullet_orange_2px.gif);
	padding-left:16px;
}
.button_preis {
	width:107px;
	display:inline-block;
	text-decoration:none;;
	padding-right:12px;
	padding-top:3px;
	height:27px;
	font-size:1.818em;
	font-weight:bold;
	color:#ffffff;
	text-align:right;
	background:url(../images/button_orange_bg_preisschild.png) top left no-repeat;
	vertical-align:top;
}
.unterkunft_angebot_buttons {
	padding-top:15px;
}
.unterkunft_angebot_buttons .preisPerson {
	color:#929291;
	font-size:1em;
}
.unterkunft_lage_beschreibung1 {
	font-size:2.091em;
}
.unterkunft_lage_beschreibung2 {
	font-size:1.273em;
}
.unterkunft_lage_wetter {
	padding-left:15px;
}
.unterkunft_lage_bilder {
	padding-left:15px;
}
.unterkunft_lage_bilderTable td {
	width:50px;
	padding-top:15px;
}
.unterkunft_lage_bilderTable .col1_2 {
	padding-right:15px;
}

.bodyHead_suche {

}

.subnavi_headline {
display: block;
	font-size:1.455em;
	font-weight:bold;
	color:#a11f17;
    margin-bottom: 20px;
}
.subnavi_inHeaderArea {
	position:absolute;
	top:300px;
	left:0px;
	width:200px;
	background:url(../images/bg_subnavi_2spaltig.gif) top left no-repeat;
	z-index:1000;
}
.subnavi_inHeader {	
	padding:15px 19px;	
}
.gastgebersuchbox_Area {
	left:215px;
	top:351px;
	width:753px;

	height:100px;
	overflow:hidden;

	position:absolute;
}
.gastgebersuchbox {
	background-color:#a11f17;
	padding:20px 0 0 30px ;
	height:60px;

/*	height:400px;
	*/
}
.gastgebersuche_left {
	width:215px;
	float:left;
}
.gastgebersuche_right {
	width:508px;
	float:left;
}
.gastgebersuche_level {
	padding:5px 0 10px;
}
.gastgebersuche_level select {
	width:150px;
	font-family:Arial, Verdana, Tahoma, sans-serif;
    font-size:11px;
}
.regionWaehlen_Area {
	width:753px;

}
.regionWaehlen {
	width:186px;
	padding-right:3px;
	float:left;
}
div.regionWaehlen_last {
	padding-right:0;
}
.regionWaehlenBild {
	position:relative;
}
.regionWaehlenBild_button {
	position:absolute;
	top:190px;
	left:-1px;
}
.regionWaehlenText {
	padding:15px 10px 15px 15px;
}
.content_eineSpalte_Area {
	margin-left:211px;
	width:761px;
	background:url(../images/bg_content_2spaltig.gif) top left repeat-y;
}
.content_eineSpalte {
	padding:0 4px;
	/*position:relative;*/
}

.content_eineSpalte h1 {
    padding-left: 25px;
    line-height: 48px;
    margin-bottom: 7px;
}


.listungArea {
	padding:15px 30px;
}
.listungEintrag { 
	border-top:1px solid #e5e5e5;
	padding:20px 0;
}
.listungEintragAllgaeu a{
	color:#faa635;
}
.listungEintragOberbayern a{
	color:#cb8155;
}
.listungEintragSalzburgerLand a{
	color:#eaba56;
}
.listungEintragTirol a{
	color:#e0984c;
}
.listungEintragDaten {
	width:483px;
	float:left;
}
.listungEintragBild {
	width:210px;
	float:left;
}
.listungEintrag_nummer {
	width:30px;
	float:left;
}
.listungEintrag_details {
	width:430px;
	padding-right:20px;
	float:left;
}
.listungEintrag_thema {
	float:right;
	vertical-align:top;
}
.listungEintrag_name a {
	font-size:1.818em;
	text-decoration:none;
	color:#252525;
}
.listungEintrag_infos {
	color:#252525;
	line-height:150%;
}
.listungIcon {
	display:inline-block;
	width:24px;
	height:19px;
	margin:-1px 0 0 -5px;
	text-align:center;	
	color:#ffffff;
}
.listungAnrisstext {
	font-size:0.85em;
	line-height:130%;
}


.contentPadding {
	padding:0 25px 0 25px;
}

.gg_suchbox_Area {
	left:215px;
	top:300px;
	width:753px;
	position:absolute;
	
	/*
	height:100px;
	overflow:hidden;
	*/
	background-color:#a11f17;
	z-index:1000;
	min-height:70px;
}
.gg_suchbox {
	padding-top:20px;
	margin-bottom:15px;
}
.gg_suchbox select {
	font-size:1em;
}
.gg_suchbox_left {
	width:233px;
	padding-left:30px;
	float:left;
	font-size:2em;
	color:#ffffff;
}
.gg_suchbox_right {
	width:490px;
	float:left;
	padding-top:3px;
}
.gg_suchbox_region, .gg_suchbox_unterkunft {
	padding-top:2px;
	width:143px;
	float:left;
}
#gg_suchbox_region_erweitert, #gg_suchbox_unterkunft_erweitert, #gg_suchbox_anreise_erweitert {
	display:none;
}
#gg_suchbox_results {
	display:none;
	padding:0 30px 0 270px;
	height:56px;
	border-top:1px solid #6d0700;
}
#gg_suchbox_zimmer {
	display:none;
}
.gg_suchbox_region select, .gg_suchbox_unterkunft select {
	width:133px;
}
.gg_suchbox_anreise {
	width:91px;
	float:left;
}
.gg_suchbox_button {
	width:83px;
	padding-right:20px;
	text-align:right;
	float:right;
}
.gg_suchbox_ergebnisse {
	width:345px;
	float:left;
	padding-top:15px;
	font-size:1.818em;
	color:#ffffff;
}
.gg_suchbox_ergebnisse .anzahl {
	font-weight:bold;
	color:#f7eccf;
}
.gg_suchbox_button2 {
	float:right;
	text-align:right;
	padding-top:17px;
}
.gg_suchbox_pfeil1, .gg_suchbox_pfeil2 {
	height:13px;
	text-align:center;
	padding-right:10px;
}
.gg_filter {
	border-top:1px solid #6d0700;
}
#ggFilter {
	display:none;
}
.gg_filter_left {
	width:110px;
	padding-left:30px;
	padding-top:19px;
	float:left;
	font-size:1.455em;
	font-weight:bold;
	color:#ffffff;
}
.gg_filter_a {
	display:block;
	width:76px;
	height:60px;
	float:left;
	text-decoration:none;
}
#gg_filter_Ausstattung {
	width:125px;
	background:url(../images/filter_ausstattung.png) top left no-repeat;
}
#gg_filter_Ausstattung.active {
	background:url(../images/filter_ausstattung_active.png) top left no-repeat;
}
#gg_filter_Ausstattung.inactive {
	background:url(../images/filter_ausstattung_inactive.png) top left no-repeat;
	cursor:default;
}
#gg_filter_Sportler {
	background:url(../images/filter_sportler.png) top left no-repeat;
}
#gg_filter_Sportler.active {
	background:url(../images/filter_sportler_active.png) top left no-repeat;
}
#gg_filter_Sportler.inactive {
	background:url(../images/filter_sportler_inactive.png) top left no-repeat;
	cursor:default;
}
#gg_filter_Entdecker {
	background:url(../images/filter_entdecker.png) top left no-repeat;
}
#gg_filter_Entdecker.active {
	background:url(../images/filter_entdecker_active.png) top left no-repeat;
}
#gg_filter_Entdecker.inactive {
	background:url(../images/filter_entdecker_inactive.png) top left no-repeat;
	cursor:default;
}
#gg_filter_Gesundheit {
	background:url(../images/filter_gesundheit.png) top left no-repeat;
}
#gg_filter_Gesundheit.active {
	background:url(../images/filter_gesundheit_active.png) top left no-repeat;
}
#gg_filter_Gesundheit.inactive {
	background:url(../images/filter_gesundheit_inactive.png) top left no-repeat;
	cursor:default;
}
#gg_filter_Kinder {
	background:url(../images/filter_kinder.png) top left no-repeat;
}
#gg_filter_Kinder.active {
	background:url(../images/filter_kinder_active.png) top left no-repeat;
}
#gg_filter_Kinder.inactive {
	background:url(../images/filter_kinder_inactive.png) top left no-repeat;
	cursor:default;
}

.gg_filter_button a {
	width:154px;
	padding-right:30px;
	padding-top:22px;
	padding-bottom:19px;
	text-align:right;
	float:left;
	color:#FFF;
	display:block;
	font-size:1.15em;
}

input.width65 {
	/*
border:0 none;

*/	height: 15px;
	padding:0px 2px 0 2px;
    margin:0;
	font-size:1em;
}

input.width65 {
	/*
background:url(../images/input_65.png) transparent scroll 0 0 no-repeat;
*/
	width:65px;
}
.filter_auswahl {
	width:751px;
	border-left:1px solid #dddddd;
	border-right:1px solid #dddddd;
	border-bottom:1px solid #dddddd;
	background-color:#f8f8f8;
	font-size:1.091em;
	display:none;
	z-index:5;
	padding-top:10px;
}
.filter_auswahl_beschreibung {
	padding:0 30px;
}
.filter_auswahl_hl {
	font-size:1.455em;
	font-weight:bold;
}
.auswahl_filter_label {
	font-weight:bold;
}
.auswahl_filter_label_red {
	color:#a11f17;
}
hr.filter_auswahl_hr {
	height:1px;
	line-height:1px;
	border:0 none;
	background-color:#dddddd;
	margin:10px 0;
}
.filter_auswahl_spalte {
	padding-left:30px;
	width:220px;
	float:left;
	line-height:200%;
}

.filter_auswahl_spalte label.inactive {
	color:#929291;
}

div#breadcrumb {
    position: absolute;
    left: 160px;
    top: 124px;
    heighT: 25px;
    padding: 0px;
    z-index: 100;
}
div#breadcrumb p {
    padding: 5px 0px;
    margin: 0px;
    color: #678f9e;
    float: left;
    font-size: 11px;
}

div#breadcrumb a {
    padding: 3px 0px;
    margin: 0px;
    color: #678f9e;
    text-decoration: none;
    display: block;
    float: left;
    padding: 5px 0px;
    font-size: 11px;
}

div#breadcrumb a:last {
    padding: 3px 0px;
    margin: 0px;
    color: #fff;
    text-decoration: none;
    display: block;
    float: left;
    padding: 5px 0px;
}

div#breadcrumb img {
    margin: 0px 5px;
}

div#breadcrumb a.bNavActive {
    color: #fff;
}

div#zusatzNavHome {
    position: absolute;
    left: 303px;
    top: 516px;
    height: 40px;
    width: 466px;
    z-index: 1000;
}
div#zusatzNavHome a {
    display: block;
    color: #fff;
    background-color:#a11f17;
    height: 24px;
    float: left;
    padding: 8px 10px 8px 40px;
    text-decoration: none;
    font-size: 1.6em;
    margin-left: 2px;
}

div#zusatzNavHome a.a1 {
    color: #a11f17;
    background-color:#fff;
    background-image: url(../images/bg_bttn_home_angebote.gif);
    background-repeat: no-repeat;
}

div#zusatzNavHome a.a2 {
    color: #a11f17;
    background-color:#fff;
    background-image: url(../images/bg_bttn_home_lastminute.gif);
    background-repeat: no-repeat;
}
div#zusatzNavHome a.a3 {
	padding:8px 25px 8px 25px;
}


.allgaeu {
	color:#faa635;
}
.oberbayern {
	color:#cb8155;
}
.salzburgerland {
	color:#eaba56;
}
.tirol {
	color:#e0984c;
}

.rot {
    
}


.anfrageRight {
    position: relative;
}

.contentMainLeft {
	width:513px;
	float:left;
    position: relative;
}
.contentMainRight {
	width:210px;
	padding-right:30px;
	float:left;
    position: relative;
}
.urOverlay {
	position:absolute;
	left:-483px;
	background-color:#f8f8f8;
	border:1px solid #dddddd;
	width:691px;
	padding:20px 0;
	display:none;
	z-index:90;
}
.urOverlaySpalte {
	width:200px;
	padding-left:20px;
	padding-right:10px;
	float:left;
}
.urOverlaySpalte a {
	font-size:1.273em;
}
.spRechts_region {
	z-index:100;
	display:inline-block;
	width:210px;
	height:49px;
	background:url(../images/inhaltRechts_regionOrte.png) top left no-repeat;
}
.spRechts_region_active {
	background:url(../images/inhaltRechts_regionOrte_active.png) top left no-repeat #f8f8f8;
}
.spRechts_wetter {
	width:210px;
	padding:20px 0;
	border-bottom:1px solid #e5e5e5;
}
.spRechts_wetter_links {
	font-size:1.909em;
	color:#a11f17;
	width:75px;
	padding-left:15px;
	float:left;
}
.spRechts_wetter_mitte {
	width:40px;
	float:left;
}
.spRechts_wetter_rechts {
	width:75px;
	padding-left:5px;
	float:left;
}
.spRechts_wetter_datum {

}
.spRechts_wetter_temperatur {
	font-weight:bold;
	font-size:1.273em;
}
.subnavBold {
    font-weight: bold !important;
    font-size: 1em !important;
}

.subnavAktiv a {
    font-weight: bold;
    color:#a11f17 !important;
}

.subnavInaktiv {
    font-weight: normal;
}
.contentLageLeft {
	width:453px;
	padding-right:30px;
	float:left;
}
.contentLageRight {
	width:210px;
	float:left;
}
.divReiterInhalt h2 {
	color:#e0984c;
	font-size: 2.091em;
	font-weight:bold;
	margin-top:15px;
}
.divReiterInhalt h1 {
	padding-left:0;
}

#sitemap .toggleAll {
	float:right;
	margin-right:40px;
}

#sitemap .toggleAll img {
	float:left;	
}

#sitemap .toggleAll .text {
	float:left;
	padding:1px 0 0 5px;
	margin-bottom:5px;
}

#sitemap .col50 {
	width:45%;
	float:left;
	padding:10px;
	padding-right:0px;
}

#sitemap li {
	list-style:none;
	padding:8px 5px;
	border-bottom:1px solid #F7ECCF;
}


#sitemap li ul {
	display:none;
	padding-right:5px;
}

#sitemap li ul li {
	float:none;
	width:100%;
}

#newsletterForm,
#catalougeOrder {
	padding:30px 30px;
	width:397px;
}

#newsletterForm label,
#catalougeOrder label {
	width:75px;
	float:left;
	padding-top:3px;
	margin-right:15px;
}

#newsletterForm .input,
#catalougeOrder .input {
	float:left;
	margin-bottom:5px;
}

.ulBilderRechts {
	margin:0;
	padding:15px 0 0 15px;
	width:100%;
}
.ulBilderRechts li {
	display:inline-block;
	list-style:none outside none;
	margin:0;
	padding:15px 0 0 0;
	width:65px;
}

#verfuegbarkeit table {
	background:#E5E5E5;
	padding:5px;
	width:580px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
}

#verfuegbarkeit table td,
#verfuegbarkeit table th {
	text-align:center;	
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
}

#verfuegbarkeit table th.weekend {
	background:#FFF;
}

#verfuegbarkeit table td {
	background:#5fd662;
	padding-top:3px;
	font-size:0.8em;
}

#verfuegbarkeit table td.blocked {
	background:#a01e16;
	color:#FFF;
}

#verfuegbarkeit div.day {
	float:left;
	width:15px;
	height:15px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	background:#5fd662;
}

#verfuegbarkeit div.blocked {
	float:left;
	width:15px;
	height:15px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	background:#a01e16;
}

#verfuegbarkeit .desc {
	float:left;
	padding:4px;
	font-size:0.9em;
}

#verfuegbarkeit .nav {
	float:right;
	padding-right:30px
}

#verfuegbarkeit .nav a {
	float:left;	
}

#verfuegbarkeit .nav a.later {
	padding:7px 25px 7px 15px;
	background:url(../images/button_down.png) no-repeat right center;
}

#verfuegbarkeit .nav a.erlier {
	padding:7px 25px 7px 15px;
	background:url(../images/button_up.png) no-repeat right center;
}


.toggleHeader {
	border-top:1px solid #E5E5E5;
	border-bottom:1px solid #E5E5E5;
	padding:7px 10px;
	background:url(../images/btn_plus.png) no-repeat 420px center;
	cursor:pointer;
}

.toggleHeader.active,
.toggleHeader.opened {
	background:url(../images/btn_minus.png) no-repeat 420px center;
}

.toggleContent {
	display:none;
	margin-bottom:15px;
	padding:0 15px;
	font-size:1.22em;
}

.toggleContent span {
	display:block;
	padding-bottom:15px;
}

.toggleContent ul {
	margin:0;
}

/* News Plugin */

.newsHeader {
	border-bottom:1px solid #a11f17;
	margin: 0 20px;
    padding:10px 10px 10px 25px;
	background:url(../images/btn_plus.png) no-repeat left 20px;
	cursor:pointer;
}

.newsHeader.opened {
	background:url(../images/btn_minus.png) no-repeat left 20px;
	border-bottom: none;
}

.newsDetail {
	display:none;
	margin: 0 20px 10px;
	padding:0 10px 0 25px;
	border-bottom: 1px solid #a11f17;
}

.newsDetail span {
	display:block;
	padding-bottom:15px;
}

.newsDetail p {
	margin-top:0;
}

.newsDetail ul {
	margin:0;
}

/* Angebotes */

.angebotHomeContainer {
    position: relative;
}


.angebotHome {
    position: relative;
    width: 160px; float: left;
    margin-right: 13px;
    height: 240px;
}

.angebotHomeLand {
    position: relative;
    padding: 0px;
    margin-top: -5px;
    margin-bottom: 5px;
    height: 25px;
}

.angebotHomeBild {
    position: relative;
    width: 162px;
    height: 100px;
}
.angebotHomeBeschreibung {
    position: relative;
    width: 162px;
    height: 75px;
}

.angebotHomeBeschreibung h3,.angebotHomeBeschreibung p  {
    font-size:  1.0em;
    padding: 0;
    margin: 0px;
}
.angebotHomeBeschreibung h3  {
    margin-top: 15px;
}

.angebotHomePreis {
    position: absolute;
    left: 0px;
    top: 220px;
    widtH: 107px;
    height: 32px;
    background-repeat: no-repeat;
    color: #fff;
    font-size: 1.9em;
}

.angebotHomeAb {
    position: absolute;
    left: 20px;
    top: 7px;
    font-size: 0.50em;
    line-height: 0.85em;
    text-align: right;
}

.angebotHomePreiswert {
    position: absolute;
    left: 40px;
    top: 4px;
    font-weight: bold;

}


.angebotHomeEinheit {
    position: absolute;
    left: 0px;
    top: 203px;
    widtH: 120px;
    height: 32px;

}


.angebotHomeLink {
    position: absolute;
    left: 125px;
    top: 239px;
}

.angebotHomeAlleLink {
    display: block;
    position: absolute;
    left: 515px;
    top: 265px;
}


.angebotPreis {
background-image:url(../images/preisschild.png);
background-repeat: no-repeat;
    position: relative;
    float: left;
    left: 0px;
    widtH: 107px;
    height: 52px;
    background-repeat: no-repeat;
    color: #fff;
    font-size: 1.9em;
}

.angebotAb {
position: absolute;
    left: 20px;
    top: 7px;
    font-size: 0.50em;
    line-height: 0.85em;
    text-align: right;
    color: white;
    text-decoration: none;
}

.angebotPreiswert {
    position: absolute;
    left: 40px;
    top: 4px;
    font-weight: bold;
    color: white;
    text-decoration: none;
}


.angebotEinheit {
    position: relative;
    left: 0px;
    top: 0px;
    widtH: 120px;
    height: 15px;
    font-size: 1em;
}
.headerAngebot_top p {
	padding:0;
	margin:0;
}

.divAngeboteInhalt {
    margin: 0px 30px;
}

.divReiterInhalt .divAngeboteInhalt {
    margin: 0px;
}

.angebotWeiter {
    margin-left: 117px;
}

#orderDiv {
    padding: 10px 30px 10px 30px;
    position: relative;
}

.divAngebotsDetail {
    display: none;
}




.angebote_suchbox_Area {
    position: relative;
	width:753px;
    margin-top: -14px;
    background-color:#a11f17;
    overflow: auto;
	min-height:70px;
    padding-bottom: 10px;
}

.angebote_suchbox_button {
    position: absolute;
    left: 650px;
    top: 24px;
}

.angebote_suchbox {
	padding-top:20px;
}

.angebote_suchbox_thema {
	padding-top:2px;
	width:170px;
	float:left;
}


/* Karte */
#headerMap {
    position: absolute;
    width: 100%;
    height: 370px;
    background-color: #eee;
    z-index: 1;
}

.presseImg {
    float: left;
    position: relative;
    margin-left: 25px;
    margin-bottom: 25px;
}

.presseDetail {
    padding: 5px;
    text-align: right;

}


.divContent4 {
    width:170px;
    padding:15px 19px 20px;
    background: url(../images/borderLeftRight_200.gif) top left repeat-y;
}
.divContent4Area {
    width:200px;
    float:left;
}

.anfrageRight p{
    font-size: 12px;
}


.icoPDF {
	background:url(../images/icon-dl-pdf.gif) 2px 0px no-repeat;
	padding-left:25px !important;
}

.icoJPG {
	background:url(../images/icon-dl-jpg.gif) 2px 0px no-repeat;
	padding-left:25px !important;
}

.icoDOC {
	background:url(../images/icon-dl-doc.gif) 2px 0px no-repeat;
	padding-left:25px !important;
}

.icoXLS {
	background:url(../images/icon-dl-xls.gif) 2px 0px no-repeat;
	padding-left:25px !important;
}

.icoZIP {
	background:url(../images/icon-dl-zip.gif) 2px 0px no-repeat;
	padding-left:25px !important;
}

.icoPage {
	background:url(../images/icon-dl-doc.gif) 2px 0px no-repeat;
	padding-left:25px !important;
}


.dlTable {
    padding: 15px 30px;
}

/* Miotgliederbereich */

#headlineMitgliederBereich{
    color: white;
    position: absolute;
    lefT: 158px; top: 80px;
    font-size: 28px;
}

#sucheformular_b2b {
    position: relative;
    margin-top: 80px;
}

