/* Standardelemente*/
	*{margin:0;padding:0;}
	img{border:0;}
	body{background:url(../images/bg_header.gif) repeat-x #fff;color:#000;font-family:Arial, Helvetica, Verdana, sans-serif;font-size:1em;line-height:130%;}
	a{text-decoration:none;color:#af0e1b;}
	a:hover{text-decoration:none;color:#af0e1b;}
	.link{color:#706e59;}
	li{list-style:none;}
	p{margin:0;padding:0 0 0.75em 0;line-height:150%;color:#706e59;}
	h1{margin:0;padding:2px 0 0.3em 0.3em;font-size:2em;color:#af0e1b;}
	h1 span{font-size:0.90em;display:block;margin-top:0.1em;}
	h3{margin:0;padding:0 0 1em 0;font-size:100%;}
	h2 small{font-weight:normal;font-size:0.9em}
	h4{color:#af0e1b;font-size:0.75em;padding:0;margin:0;}
	h5{font-weight:strong;font-size:0.88em;padding:0px 0px 0px 10px;border-bottom:2px solid #c7c8c0;color:#706E59;margin:15px 0px }
	form{margin:0;padding:0;}
	fieldset{margin:0 0 1em 0;}
	input,textarea,select,option{font-family:arial,helvetica,verdana,sans-serif;color:#706e59;}

/* ??? */
	.subheader_granat{color:#af0e1b;font-weight:bold;}
	input.button { border-left:1px solid #d7d7d1; border-top:1px solid #d7d7d1; border-right:1px solid #9a978b; border-bottom:1px solid #9a978b; background:url('../images/button-bg.gif') no-repeat bottom right; font-family:Arial,Helvetica,Verdana,sans-serif; font-size:13px; color:#922e28; font-weight:bold; height:24px; padding-left:10px; padding-right:10px; }

/* layout: oben */
	#headerwrapper{width:100%;text-align:center;}
	#header{margin:0 auto;width:980px;height:100px;text-align:left;}
	#logo{display:block;float:left}
	#wrapper_top{float:left;width:980px;position:relative;}
	#wrapper_top_right{width:635px;height:70px;float:right;}
	#wrapper_top_left_2{width:330px;float:left;}
	#wrapper_top_right_2{width:642px;height:70px;float:right;}
	#wtr_top{float:right;width:635px;height:31px;}
	#wtr_bottom{float:right;width:635px;height:39px;}

/* Navi oben*/
	/**/.topnav .act a:act{color:#000}
	/**/.topnav a:active{color:#af0e1b}

	.topnav_2{float:right;height:26px;}
	.topnav_2 li{background:url(../images/bg-divider-topnav.jpg) no-repeat;margin-top:5px;padding:0px;font-size:0.69em;float:left}
	.topnav_2 li a{color:#4c4141;}
	.topnav_2 a:hover,
	.topnav a:active{color:#af0e1b}
	.topnav_2 .act{font-weight:bold}
	.topnav_2 .first{background:none}
	.topnav_2 .act a:hover,

/* langnavi oben */
	.langnav_2{float:right;width:120px;height:26px;}
	.langnav_2 .tx-pxlangnavi-pi1 .langborder{float:left;padding:6px 0px 0px 8px;}
	.langnav_2 li{font-size:0.69em;}
	.langnav_2 li a{color:#4c4141;}
	.langnav_2 a:hover,

/* suchformular oben */
	#searchformwrapper_2{float:right;height:26px;margin-top:5px;width:215px}
	#searchformwrapper_2 #search_words #tx-indexedsearch-searchbox-sword{border:1px solid #d6d6d3;float:right;font-size:11px;height:18px;margin-top:0;width:120px}
	#searchformwrapper_2 #searchbutton{float:right;height:20px;margin-top:0;width:85px}
	#searchformwrapper_2 .autocomplete_list_div{display:none}

/* hauptnavi */
	#navigationwrapper{width:100%;text-align:center;position:absolute;top:70px;left:0px;}
	#navigation{width:980px;height:30px;margin:0px auto;text-align:left;background:transparent url(../images/bg-navi.gif) left top repeat-x;position:relative;}

/* footer */
	#footerwrapper{text-align:center;width:100%;}
	#footer{color:#4c4c41;width:980px;font-size:0.69em;text-align:left;margin:18px auto 30px auto;}
	#footer a:hover, #footer a:active{color:#9e2629;text-decoration:none}
	#footer .language_act{font-weight:bold;float:left}
	#footer .footer_right_inner{float:left;width:120px;display:inline;}
	#footer .footer_right_inner2{float:left;width:217px;text-align:right;display:inline;}
	.footer_left { float: left; width: 643px}
	.footer_right { float: left; width: 337px; height: 20px; }
	
	.footer-right-item { display:block; float:left; margin-right:5px; }

/* footernavi */
	.footernavi { float: left; }
	.footernavi li { float: left; }
	.footernavi li a { color: #4c4c41}

/* footer sitemap */	
	.footer_sitemap_wrapper { float: left; width: 980px}
	.footer_sitemap_wrapper p { margin: 0px; padding: 0px; line-height: 128%}
	.footer_sitemap_wrapper a { color:#adada7}
	.footer_sitemap_wrapper a:hover { color:#adada7}
	.footer-sitemap-first { float:left; clear: both; margin:17px 0 0 8px; padding:0 0 14px}
	.footer-sitemap { border-left:1px solid #e7e7e5; float:left; margin:17px 0 12px 14px; padding:0 0 0px 14px}

/* keyvisual */
	#keyvisualwrapper {background-color:#dededc;/*clear:both;*/width:100%;text-align:center;border-top:1px solid #fff;position:relative;}

/* breadcrumb */
	#breadcrumbwrapper{clear:both;width:100%;text-align:center;}
	#breadcrumb{margin:0 auto;width:980px;text-align:left;color:#4C4C41;}
	#breadcrumb a{color:#AF0E1B;font-size:0.81em;padding-right:5px;}

/* seasons-navi */
	#seasonsnav_wrapper_2{width:172px;float:right;height:39px;}

/* das menu unter breadcrumb*/
	#navi_level_3{clear:both;margin:0 auto;width:980px;text-align:left;color:#af0e1b;}
	.menu-level1{float:left}
	.menu-level1 li{color:#4c4c41;float:left}
	.menu-level1 li a:link,.menu-level1 li a:visited{color:#AF0E1B;font-size:0.94em;padding:0px 6px;}
	.menu-level1 li a:hover,.menu-level1 li a:active{color:#4c4c41;}
	.menu-level1 li a.active{color:#4c4c41;}
	
#contentwrapper{background:#eeeeed url(../images/white_gif.gif) left top repeat-x;clear:both;display:inline-block;width:100%;margin-top:39px;text-align:center;}
.content-main{background-color:#fff;margin:0 auto;width:980px;text-align:left;}
#content:after{clear:both;content:".";display:block;height:0;line-height:0;visibility:hidden}
.content-main a{color:#af0e1b}
/* layout normal */
#content-left{float:left;width:642px}
.content-main-right{float:left;width:336px;border-left:1px solid #fff;}
.content-main p, #content-left p, #content-left-layout1 p, #content-right-layout1 p{font-size:0.88em}


/*Layout 3*/
	#content-fullscreen{float:left; width:980px}

/* Layout4 */
	#content-left-layout4{float:left;width:777px;border-left:1px solid #fff}
	#content-left-layout4 .csc-default{float:left;}
	#content-right-layout4{float:left;width:200px;border-right:1px solid #FFFFFF;margin-left:1px;}
	#content-right-layout4 p{font-size:12px;}
	* html #content-right-layout4{width:199px;overflow:hidden;}
	#content-right-layout4 .booking-teaser, #newsletter_div{font-size:12px !important;}
	#content-left-layout4 h2,#content-right-layout4 h2{padding:0 0 0 10px;background-color:#DFDFD8;border-bottom:2px solid #706E59;border-top:1px solid #FFFFFF;color:#706E59;}
	#content-right-layout4 h4{padding-left:12px;}

	#content-right h4{padding-left:10px;}

/* neu 2010-09-10 layout 5 "special" */

	.content-special-left{width:200px !important;float:left !important;margin-right:1px;}
	.content-special-normal{width:577px !important;float:left !important;padding-bottom:20px;}
	.content-special-right{width:201px !important;float:left !important;}
	
	.content-special-left .csc-header{margin-bottom:0;}
	.content-special-right p {font-size:12px;}

/* layout 6 "image gallery" */

	.content-gallery-left{width:200px !important;float:left !important;margin-right:1px;}
    .content-gallery-normal{ width:779px !important;float:left !important;padding-bottom:20px; }
    
	.content-gallery-left .csc-header{margin-bottom:0;}


/* facebook Seite */
body.facebook {background:transparent;margin:0;padding:0;width:500px;text-align:left;color:#000;font-size:12px;overflow:hidden;}
	

.content-main-right p.bodytext,
.content-main-right p,
.content-right-small p { line-height:130%; margin: 0px 10px; padding:0px 0px; font-size:12px; }
.content-right-small { font-size:12px; }

/* Layout 1 und Layout 2*/
#content-left-layout1,
#content-left-layout2 { float: left; width: 299px; border-left: 1px solid #fff}
#content-left-layout2-clearer { width:299px; height:1px; }

#content-right-layout1 { float: left; width: 678px; border-left: 1px solid #fff; border-right:1px solid #FFFFFF}

#wrap-content-center-layout2 { border-left: 1px solid #fff; border-right:1px solid #FFFFFF; float: left; }
#content-center-layout2 { float: left; width: 477px; /*border-left: 1px solid #fff; border-right:1px solid #FFFFFF; */ background-color: #f2f2f0; }
#content-center-layout2-clearer { width:477px; height:1px; }
* html #content-center-layout2 { overflow: hidden; }

#wrap-content-right-layout2 { float: left; border-right:1px solid #FFFFFF; background:#fff; }
.content-right-small { float: left; width: 200px; /*border-right:1px solid #FFFFFF*/}
* html .content-right-small { width: 199px; }
/*Backgroundimages für die unterschiedlichen Layouts - durchgehender grauer BAlken bzw. in Listenmodul durchgehender grauer Balken*/
.bggrey { background: transparent url(../images/bggrey.gif) left top repeat-y; }
.bggrey2 { background:#fff url(../images/bg_content2.gif) left top repeat-y; }

/*für Tabellendarstellung "Unterkunft finden" und Newsletter im IE6*/
.content-main-right td,
#content-right-layout1 td,
.content-right-small td { font-size:12px; line-height:100%; color:#706e59; }



.content-main-right ul { margin-right: 10px; }



.csc-textpic-image { margin:0 0 1em 0; padding:0; }
.bodytext { margin:0 0 1em 0; padding:0px 0px 0px 10px; }
#content-center-layout2 p.bodytext,
#content-center-layout2 p { font-size: 0.75em }
#content-center-layout2 .csc-header h1 { padding-top:15px; }

#content-center-layout2 ul { font-size: 0.88em }

.content-main .bodytext { margin:0 0 0.5em 0; padding:0px 12px 0px 12px; line-height: 1.3 }

.csc-header { margin:0px 0px 10px 0px; padding:0; clear:both; }
.csc-subheader { margin:0 0 1em 0; padding:0; clear:both; }
.csc-bulletlist { margin:0 0 1em 0; }

.csc-uploads { margin:0 0 1em 0; }
.csc-sitemap { margin:0 0 1em 0; }

.csc-textpic-intext-left-nowrap { padding-bottom: 20px}

/*
#content-left .csc-textpic-imagewrap,
.content-main-right .csc-textpic-imagewrap,
#content-right-layout1 .csc-textpic-imagewrap,
.content-right-small .csc-textpic-imagewrap,
#content-center-layout2 .csc-textpic-imagewrap,
.content-main-right .schmal-flexibel .csc-textpic-intext-left .csc-textpic-imagewrap { margin-right: 10px !important; margin-bottom: 5px !important; }
*/

.csc-textpic-imagewrap { margin-bottom: 5px !important; }
.csc-textpic-intext-left img { margin-right:10px; }

.content-main-right .csc-default { background-color: #ecece8; border-left:0 solid #FFFFFF; float:left; overflow:hidden; width:336px; }
/* AS.content-main-right .csc-default p { margin: 0 1em 0 1em}*/
/* AS.content-main-right .csc-textpic-text { margin-left: 10px; }*/
/* AS.content-main-right .csc-default .csc-textpic-text p { margin: 0 1em 0 0; }*/
.content-main-right .csc-default .csc-header h4 { margin: 0 0 -1em 1em !important; padding: 0}
.content-main-right .csc-textpic-imagewrap { /*ASmargin-right: 10px !important; */ margin-bottom: 5px !important; }
/*#contentwrapper .content-main .content-main-right .schmal-s .csc-textpic .csc-textpic-imagewrap { margin-right: 0px !important; } */
#contentwrapper .content-main .content-main-right .schmal-s .csc-textpic .csc-textpic-text { clear: none; margin: 0px; padding: 0px; display: inline; }
#contentwrapper .content-main .content-main-right .schmal-s .csc-textpic-above .csc-textpic-text { clear: both; display: block; }
#contentwrapper .content-main .content-main-right .csc-textpic-text .csc-textpicHeader { margin: 0px 0px 0px 10px; }

#content-left .csc-default .csc-default,
.content-main-right .csc-default .csc-default { border: 0px solid white; padding-bottom: 0px; margin-bottom: 0px }

#content-fullscreen .csc-default { width: 978px; float: left; overflow: hidden; border-left: 1px solid #fff; margin-bottom: 0px; }
#content-left .start-h2 { width: 642px; float: left; overflow: hidden; border-left: 1px solid #fff; margin-bottom: 0px; }

.breit-wrap { border-left: 1px solid #fff; border-right:1px solid #FFFFFF; float: left; clear:both; }
/* CSS für unterschiedlich hohe Boxen */
.breit-s { width: 641px; height: 251px; float: left; overflow: hidden; /*border-left: 1px solid #fff; border-right:1px solid #FFFFFF; */ /*margin-bottom: 40px; */ clear:both; }
.breit-m { width: 641px; height: 321px; float: left; overflow: hidden; /*border-left: 1px solid #fff; border-right:1px solid #FFFFFF; */ margin-bottom: 0px; clear:both; }
.breit-l { width: 641px; height: 386px; float: left; overflow: hidden; /*border-left: 1px solid #fff; border-right:1px solid #FFFFFF; */ margin-bottom: 0px; clear:both; }
#content-left .csc-default,
.breit-flexibel { border-left:1px solid #FFFFFF; border-right:1px solid #FFFFFF; float:left; margin-bottom:30px; overflow:hidden; width:641px; }


.schmal-wrap { border-left: 1px solid #fff; float: left; }

.schmal-s { /*width: 320px;*/ height: 251px; /*border-left: 1px solid #fff; float: left; */ overflow: hidden; padding-bottom: 0px; }
.schmal-m { width: 320px; height: 321px; /*border-left: 1px solid #fff; float: left; */ overflow: hidden; padding-bottom: 0px; }
.schmal-l { width: 320px; height: 386px; /*border-left: 1px solid #fff; float: left; */ overflow: hidden; padding-bottom: 0px; }
.schmal-flexibel { width: 320px; /*border-left: 1px solid #fff; float: left; */ overflow: hidden; padding-bottom: 40px; }
.content-right-small .schmal-flexibel { width: 200px; border-left: 1px solid #fff; float: left; overflow: hidden; padding-bottom: 40px; }

/* Layer1 */
#content-right-layout1 .csc-default { margin-bottom: 40px; }

/*content related*/
.content-main-right .schmal-wrap { border-left: 0px solid #fff; }
.content-main-right .schmal-s { width: 335px; float: left; overflow: hidden; background-color: #ecece8; border-left: 0px solid #fff; }
 /* html .content-main-right .schmal-s { width: 321px; }	*/
.content-main-right .schmal-m { width: 335px; float: left; overflow: hidden; background-color: #ecece8; border-left: 0px solid #fff; }
.content-main-right .schmal-l { width: 335px; float: left; overflow: hidden; background-color: #ecece8; border-left: 0px solid #fff; }
.content-main-right .schmal-flexibel { width: 335px; float: left; overflow: hidden; background-color: #ecece8; border-left: 0px solid #fff; }

.white-background{background-color:#fff;}
.white-background .schmal-l{background-color:#fff;}

/*headlines*/
	/* das hier kann ggf vereinfacht werden, s.u., 2010-09-13, ako
	#content-left h2,
	.content-main-right h2,
	.content-main-right h1,
	#content-left-layout2 h2,
	.content-right-small h2,
	#content-center-layout2 h2,
	#content-fullscreen h2,
	#content-left-layout1 h2,
	#content-right-layout1 h2,
	#content-left-layout2 h2,
	#content-center-layout2 h2,
	.content-right-small h2,
	.content-special-right h2 { font-weight: strong; font-size:0.88em; padding: 0px 0px 0px 10px; border-top: 1px solid #fff; }
	*/
	.csc-header h2{font-weight:strong;font-size:14px;padding:0px 0px 0px 10px;border-top:1px solid #fff;}


#content-left .schmal-s h2,
#content-left .schmal-m h2,
#content-left .schmal-l h2,
#content-left .start-h2 h2,
#content-left-layout2 h2,
#content-center-layout2 h2,
#content-fullscreen h2 { color: #da8e03; border-bottom: 2px solid #da8e03; background-color: #fdebc1; border-top: 1px solid #fff; }
.winter #content-fullscreen h2 { color: #2D9DB4; border-bottom: 2px solid #2D9DB4;background-color: #caebf2; }

.content-main-right h2,
.content-main-right h1 { color: #706e59; border-bottom: 2px solid #706e59; background-color: #dfdfd8; border-top: 1px solid #fff; }

#content-left h2,
.content-right-small h2,
#content-left-layout1 h2,
#content-left-layout2 h2 { color: #706e59; border-bottom: 2px solid #706e59; background-color: #ecece8; border-top: 1px solid #fff; }

#content-right-layout1 h2,
#content-center-layout2 h2 { color: #706e59; border-bottom: 2px solid #706e59; background-color: #dfdfd8; border-top: 1px solid #fff; }

/* coe image */
	.csc-textpic-imagerow { margin-left:10px; }

/* coe image.layout.30 floated */
	.csc-floated{float:left;padding:0 0 10px 10px;margin:0;}
	.csc-floated-clear{float:left;clear:both;width:100%;}
	.csc-floated .csc-textpic-caption{font-size:12px;color:#706e59;line-height:100%;padding:4px 0 8px 0;}
	
/* listenelemente als coe und im bodytext (rte) */
	.content-main ul, .content-main ol{margin:0 0 0.3em 1em;padding-left:1em;}
	.content-main ul li{margin:0;padding:0;line-height:120%;color:#706e59;list-style-type:disc;}
	.content-main ol li{margin:0;padding:0;line-height:120%;color:#706e59;list-style-type:decimal;}
	#content-left li{font-size:0.88em;}
	.content-main-right li{font-size:0.75em;}
	#content-center-layout2 li{font-size:12px;}
	#content-left .csc-textpic-text li{font-size:14px;}
	.content-main-right .csc-textpic-text li{font-size:12px;}
	.content-main #content-left .csc-textpic-imagewrap ul, .content-main .content-main-right .csc-textpic-imagewrap ul{margin:0;padding:0}
	.content-main #content-left .csc-textpic-imagewrap li, .content-main .content-main-right .csc-textpic-imagewrap li{margin-right:10px}

/* coe tabelle */
	.contenttable{margin:0 10px 10px 10px;color:#706e59;font-size:14px;border-collapse:collapse}
	.contenttable tr td{padding:2px 10px 2px 0;vertical-align:top}
	.content-main-right .contenttable{font-size:12px}
	#content-center-layout2 .contenttable{font-size:12px}
	.contenttable-0 tr td { border-bottom:1px solid #c7c8c0; }


.content-main .content-main-right .csc-textpic-above .csc-textpic-text p.bodytext { padding-bottom:10px !important; }

.left { float:left}
.right { float:right}
.clear { clear:both}


/* Anzeigen-Box */
.yellow .schmal-s { background:#fae3b7; }
.yellow .schmal-m { background:#fae3b7; }
.yellow .schmal-l { background:#fae3b7; }
#content-left .yellowBg,
	#content-left-layout1 .yellowBg,
	#content-left-layout2 .yellowBg,
	#content-left-layout4 .yellowBg,
	#content-center-layout2 .yellowBg,
	#content-fullscreen .yellowBg,
	.content-main-right .yellowBg,
	#content-right-layout1 .yellowBg,
	.content-right-small .yellowBg { background:#fae3b7; }

#content-left .yellow .schmal-s h2,
	#content-left-layout1 .yellow .schmal-s h2,
	#content-left-layout2 .yellow .schmal-s h2,
	#content-left-layout4 .yellow .schmal-s h2,
	#content-center-layout2 .yellow .schmal-s h2,
	#content-fullscreen .yellow .schmal-s h2,
	.content-main-right .yellow .schmal-s h2,
	#content-right-layout1 .yellow .schmal-s h2,
	.content-right-small .yellow .schmal-s h2,
#content-left .yellow .schmal-m h2,
	#content-left-layout1 .yellow .schmal-m h2,
	#content-left-layout2 .yellow .schmal-m h2,
	#content-left-layout4 .yellow .schmal-m h2,
	#content-center-layout2 .yellow .schmal-m h2,
	#content-fullscreen .yellow .schmal-m h2,
	.content-main-right .yellow .schmal-m h2,
	#content-right-layout1 .yellow .schmal-m h2,
	.content-right-small .yellow .schmal-m h2 { background:#fae3b7; border-bottom:2px solid #db8e02; color:#d68e04; }
#content-left .yellow .schmal-l h2,
	#content-left-layout1 .yellow .schmal-l h2,
	#content-left-layout2 .yellow .schmal-l h2,
	#content-left-layout4 .yellow .schmal-l h2,
	#content-center-layout2 .yellow .schmal-l h2,
	#content-fullscreen .yellow .schmal-l h2,
	.content-main-right .yellow .schmal-l h2,
	#content-right-layout1 .yellow .schmal-l h2,
	.content-right-small .yellow .schmal-l h2 { background:#fae3b7; border-bottom:2px solid #db8e02; color:#d68e04; }

	/* ebene 1*/
	.menu{position:absolute;top:0px;left:0px;display:block;margin:0;padding:0;width:980px;}
	.menu ul{position:absolute;display:block;width:150px;margin:0;padding:0;}
	.menu li{list-style:none;display:inline;display:block;float:none;float:left;margin:0;padding:0;border-right:1px solid #e2808c;height:30px;position:relative;}
	.menu li.act{background:#a8010a;}
	.menu li.last{border-right:0px solid #E2808C;}
	.menu a{text-align:left;color:#fff;display:block;width:auto;text-decoration:none;margin:0px;font-size:13px;padding:8px 10px;}
	.menu a.cuf{font-size:16px;}
	/* ebene 2 */
	.menu li ul{visibility:hidden;width:205px;background-color:white;opacity:0.9;filter:alpha(opacity = 90);z-index:99999;top:31px;height:226px;padding:5px 0px 0px 0px;}
	.menu li ul.first{left:0px;}
	.menu li ul.second{left:205px;}
	.menu li ul.third{left:410px;}
	.menu li .ul1{left:0px;}
	.menu li .ul2{left:205px;}
	.menu li .ul3{left:410px;}
	.menu li .ul4{left:615px;}
	.menu li .special{left:0px;top:151px;height:86px;background:none;}
	.menu li li{display:block;float:none;background:none;border-right:0px solid #e2808c;height:auto;line-height:120%;}
	.menu li li.act{background:none;}
	.menu li li.navi_headline{color:#706E59;font-weight:bold;font-size:14px;margin:0px 10px;border-bottom:1px solid #a4a39e;}
	.menu li li a{background-color:none;color:#af0e1b;font-weight:bold;border-bottom:1px solid #a4a39e;margin:0px 10px;padding:0px;height:auto;}
	.menu li li A:HOVER{color:#706e59;}
	/* */
	div[id="navi"]>.menu a { text-align:center;border:1px #000 solid;color:#000;display:block;width:120px;text-decoration:none;padding:2px 0;margin:1px;}
	div[id="navi"]>.menu a:hover { border:1px #000 solid;}
	/* */

/* Special-Navi linke Spalte */
	#content-left .specialnavileft{font-family:arial, helvetica;color:#af0e1b;font-weight:bold;}
	#content-left .specialnavileft ul{margin:0;padding:0;}
	#content-left .specialnavileft ul li{margin:0;padding:0;list-style-type:none;}
	#content-left .specialnavileft li.l1{width:199px;border-top:1px solid #C0BEB2;font-size:14px !important;}
	#content-left .specialnavileft li.l1top{border-top:0;}
	#content-left .specialnavileft li.l1 span{display:block;}
	#content-left .specialnavileft li.l1 span a{display:block;padding:3px 10px;color:#af0e1b;}
	#content-left .specialnavileft li.l1hassub{background:#f7f6f4;}
	#content-left .specialnavileft li.l2 span a{font-size:12px !important;padding:2px 10px 2px 25px;display:block;}
	#content-left .specialnavileft li.l3 span a{font-size:12px !important;padding:2px 10px 2px 37px;font-weight:normal;}
	#content-left .specialnavileft li.cur span a{color:#817E65;}

/* coverflow neu */
	.tx-pxangebotsteaser .textwrap { margin: 7px 0px 0px 0px; }

/* px-coe */
	.tx-pxcoe-pi1{float:left;}
	.tx-pxcoe-pi1 .tx-pxcoe-pi1-toggler{float:left;margin-bottom:52px;width:320px;height:303px;position:relative;}
	.tx-pxcoe-pi1 .tx-pxcoe-pi1-togglerSmaller{float:left;margin-bottom:10px;width:320px;height:290px;position:relative;}
	.tx-pxcoe-pi1 .tx-pxcoe-pi1-toggler .image{width:310px;height:207px;overflow:hidden;}
	.tx-pxcoe-pi1 .tx-pxcoe-pi1-toggler .text{width:310px;height:76px;position:absolute;left:0;bottom:22px;overflow:hidden;background:#fff;opacity:0.9;opacity:0.9;filter:alpha(opacity=90);margin:0;padding:0;line-height:130%;}
	.tx-pxcoe-pi1 .tx-pxcoe-pi1-toggler .textSmaller{height:60px;}
	.content-main .tx-pxcoe-pi1 .tx-pxcoe-pi1-toggler .text p{display:block;padding:4px 25px 2px 10px;color:#706E59;}
	.content-main .tx-pxcoe-pi1 .tx-pxcoe-pi1-toggler .text p.bodytext{margin:0px;cursor:text;}
	.content-main .tx-pxcoe-pi1 .tx-pxcoe-pi1-toggler .text p b{font-weight:bold;color:#af0e1b;}
	.content-main .tx-pxcoe-pi1 .tx-pxcoe-pi1-toggler .internal-link,.tx-pxcoe-pi1 .tx-pxcoe-pi1-toggler .external-link{color:#aa000e;}
	.tx-pxcoe-pi1 .tx-pxcoe-pi1-toggler .icon{cursor:pointer;background:url(../images/punkte.gif) no-repeat 0 6px;width:43px;height:20px;position:absolute;right:10px;bottom:22px;overflow:hidden;display:block;color:#af0e1b;font-size:0.88em;}
	.tx-pxcoe-pi1 .tx-pxcoe-pi1-toggler .link{height:20px;position:absolute;left:0;bottom:5px;padding-left:10px;}
	.content-main .tx-pxcoe-pi1 .tx-pxcoe-pi1-toggler .text p.subheader_granat{color:#AF0E1B;padding:4px 0px 0px 0px;line-height:120%}
	.content-main .tx-pxcoe-pi1 .tx-pxcoe-pi1-toggler .text p.subheader_fett{line-height:120%;margin-left:10px;padding:4px 0px 0px 0px;}
	.tx-pxcoe-pi1 .link p span{color:#aa000e;cursor:pointer;}
	.tx-pxcoe-pi1 .link p select{margin-top:5px;}
	.winter .tx-pxcoe-pi1 div.csc-header h2 { color: #2d9db3 !important; border-bottom: 2px solid #2d9db3 !important; background-color: #caebf2 !important; }

/* Formular "Unterkunft buchen" - noch zT alte Styles, die später erneuert werden müssen */
.edomizil-header { background-color: red}

#booking_fewo, #booking_hotel { /*width:320px; */}
#booking_hotel .booking-teaser,
#booking_fewo .booking-teaser { /*margin: 0 0 1em 1em*/ color:#706E59; }
.booking-teaser { color:#333333; font-family:Arial,Helvetica,Verdana,sans-serif; font-size:0.75em; font-weight:normal; text-align:left; }
form#booking,
form#auswahl { margin:0 !important; padding:0 !important; float: left; }
#booking_hotel .quicklabel,
#booking_fewo .quicklabel { border:0 none; float:left; margin:0; padding:0; }
select.quickform { border:1px solid #C0BEB2; color:#706E59; font-family:Arial,Helvetica,Verdana,sans-serif; font-size:12px; font-weight:normal; height:18px; margin:0; padding:0; text-indent:1px; width:180px; }
select.quickform_short { border:1px solid #C0BEB2; color:#706E59; font-family:Arial,Helvetica,Verdana,sans-serif; font-size:12px; font-weight:normal; height:18px; margin:0; padding:0; text-indent:1px; width:160px; }
.quickform_input { color:#706E59; }
#edomizil-info-layer { display:none; margin-left:158px; margin-top:159px; position:absolute; }
#edomizil-info-layer-2 { display:none; margin-left:120px; margin-top:62px; position:absolute; }
#edomizil-info-layer-text,
#edomizil-info-layer-text-2 { margin-left:8px; margin-top:12px; position:absolute; font-size: 0.75em; line-height: 130%; width: 135px; overflow: visible }

#edomizil-info-layer-schmal { display:none; margin-left:25px; margin-top:126px; position:absolute; }
#edomizil-info-layer-2-schmal { display:none; margin-left:25px; margin-top:10px; position:absolute; }
#edomizil-info-layer-text-schmal,
#edomizil-info-layer-text-2-schmal { margin-left:8px; margin-top:12px; position:absolute; font-size: 0.75em; line-height: 130%; width: 135px; }

#edomizil-info-layer-close,
#edomizil-info-layer-close-2 { background-image:url("../../../clear.gif"); height:12px; margin-left:125px; margin-top:4px; position:absolute; width:12px; }
.quicklabel_content { border:0 none; display:block; float:left; line-height:0; margin:0; padding:0; text-align:left; }
.quicklabel_new { border:0 none; display:block; float:left; margin:0; padding:0; text-align:left; width:70px; }
#container_dom_cal { line-height: 100%; }
.info-image { padding-left: 5px }

.breit { width:320px; background-color:#ecece8; }
/*Unterkunft finden - small*/
.quicklabel_new_small { border:0 none; display:block; float:left; margin:0; padding:0; text-align:left; width:63px; }
.schmal { width:190px; }
select.quickform_schmal { border:1px solid #C0BEB2; color:#706E59; font-family:Arial,Helvetica,Verdana,sans-serif; font-size:12px; font-weight:normal; height:18px; margin:0; padding:0; text-indent:1px; width:85px; }

/* Formular Newsletter Abo - noch zT alte Styles, die später erneuert werden müssen*/
#newsletter_div { clear:both; margin:0 0 0 0px; padding:0; font-size: 0.75em; color:#706E59; }
#newsletter_div #subscribe { margin:0 !important; padding:0px 0px 0px 10px !important; }
#wetterLink { margin: 0px 0px 0px 45px !important; padding: 0px 0px 40px 0px; font-size: 0.75em}
#NL-Link { margin: 0px 0px 0px 13px !important; padding: 0px 0px 40px 0px; font-size: 0.75em}
.newsletter_email { color:#706E59; }
/*Hotel buchen */
#quickbooking_single { margin: 10px; font-size: 0.88em; color:#706E59; float: left; }
#quickbooking_single_col1 { float:left; width:200px; }
#quickbooking_single_col2 { float:left; width:200px; }
.quickimage { float: left; margin-left: 5px }
#quickbooking_single .quicklabel_new { width: 85px; }

.quicklabel_px { margin-left: 10px; float: left; clear: both; width: 75px; color:#706E59; }
.quickimage_px { float: left; padding-left: 4px; }
.quickimage_go { padding-left: 4px; float: left}
.quicklabel { float: left}
.quicklabel booking_bottom { float: left; clear: both; padding-left: 10px}
select.quickform_px { border:1px solid #C0BEB2; color:#706E59; font-family:Arial,Helvetica,Verdana,sans-serif; font-size:12px; font-weight:normal; height:18px; margin:0px 0px 0px 10px; padding:0; text-indent:1px; width:150px; }
.spacer { float: left; height: 30px; width: 100px; }

.quickform { color:#706E59; }

/* plugin:langnavi */
	.tx-pxlangnavi-pi1{position:relative;}
	.tx-pxlangnavi-pi1 .padding{margin:6px 40px 0px 35px;float:left;}
	.tx-pxlangnavi-pi1 .actlangWrapper{float:left;height:18px;cursor:pointer;font-size:0.69em;font-family:Arial, Helvetica, Verdana, sans-serif;color:#4C4141;}
	.tx-pxlangnavi-pi1 .actlangWrapper .actlang{padding:0px 2px 0px 8px;float:left;}
	.tx-pxlangnavi-pi1 .actlangWrapper .arrow{padding:8px 8px 0px 3px;float:left;}
	/* neu positioniert,da im IE7 und IE6 falsch dargestellt */
	.tx-pxlangnavi-pi1 #langnavilayer{position:absolute;top:-42px;left:652px;background:#fff;z-index:999999;font-size:11px;}
	.tx-pxlangnavi-pi1 #langnavilayer ul li{padding:0px 10px;margin:0px;float:none;}
	.tx-pxlangnavi-pi1 #langnavilayer ul li a{color:#4C4141;}
	.tx-pxlangnavi-pi1 #langnavilayer ul li a:hover{color:#af0e1b;}

/*RTE*/
.subheader_granat { font-family:Arial, Helvetica, Verdana, sans-serif; font-weight: bold; text-decoration: none; color: #AF0E1B; padding: 0px; }
#content-left .subheader_granat { margin-left: 10px}
.subheader_fett { font-weight: bold; color: #706e59; 	padding: 0px; }

/* rte links*/
	.content-main-right p.internal-link-new-window,
	p.internal-link-new-window,
	.content-main-right p.internal-link,
	p.internal-link,
	a.internal-link{border:0px;text-decoration:none;background:transparent url(../images/pic_link_intern.gif) left 4px no-repeat;padding:0 0 0 1em;}
	.content-main-right p.external-link,
	p.external-link,
	.content-main-right p.external-link-new-window,
	p.external-link-new-window,
	a.external-link-new-window,
	a.external-link{border:0px;text-decoration:none;background:transparent url(../images/pic_link_extern.gif) left 4px no-repeat;padding:0 0 0 1em;color:#AF0E1B;}
	a.download{border:0px;text-decoration:none;background:transparent url(../images/pic_link_download.gif) left 3px no-repeat;padding:0 0 0 1em;color:#AF0E1B;}
	
/* tt_address */
	#content-center-layout2 .tx-ttaddress-pi1, .content-main-right .tx-ttaddress-pi1{font-size:0.75em;}
	#content-left .tx-ttaddress-pi1{font-size:0.88em;}
	.tx-ttaddress-pi1{margin:0 0 0.9em 0;padding:0px 12px 0px 2px;line-height:1.3;color:#706E59;}
	.tx-ttaddress-pi1 .vcard{margin-bottom:1em;}
	.tx-ttaddress-pi1 .vcard .org{font-weight:bold}
	.tx-ttaddress-pi1 .single_address{margin:0 0 10px 0;}
	.tx-ttaddress-pi1 .single_address .org{font-weight:bold;}

/* datensatz einfügen */
.insert_text h1, .insert_text h2, .insert_text img { display: none; visibility: hidden; }
.h1_extra { padding: 0px; }

/* sitemap */
	.content-main .tx-flseositemap-pi1 ul{list-style-type:none;}
	.content-main .tx-flseositemap-pi1 ul.list li{background-color:#fff;list-style-type:none;}

/* Tourenmodul rechte Spalte */
	.tx-sontourenmodul-pi3 ul#listing{border:0 none;color:#9E2629;display:block;float:left;font-weight:normal;list-style-type:none;margin:0;padding:0 0 0 5px;width:200px;}
	.tx-sontourenmodul-pi3 ul#listing li.listing_legenda_sel, .tx-sontourenmodul-pi3 ul#listing li.listing_legenda{list-style-type:none;font-size:11px;border-bottom:1px solid #ccc9bf;padding:2px 0px}
	.tx-sontourenmodul-pi3 ul#listing li.listing_legenda_sel{background-color:#DADBD3;}

/* Newsletter Tabelle Archiv */
.tdtabellehell { width: 200px; font-size:0.88em; color:#706E59; }

/* Fancybox (px_grftv, ...) */
	#fancybox-loading{position:fixed;top:50%;left:50%;height:40px;width:40px;margin-top:-20px;margin-left:-20px;cursor:pointer;overflow:hidden;z-index:1104;display:none;}
	* html #fancybox-loading{position:absolute;margin-top:0;}
	#fancybox-loading div{position:absolute;top:0;left:0;width:40px;height:480px;background-image:url('../images/fancybox/fancybox.png');}
	#fancybox-overlay{position:fixed;top:0;left:0;bottom:0;right:0;background:#000;z-index:1100;display:none;}
	* html #fancybox-overlay{position:absolute;width:100%;}
	#fancybox-tmp{padding:0;margin:0;border:0;overflow:auto;display:none;}
	#fancybox-wrap{position:absolute;top:0;left:0;margin:0;z-index:1101;display:none;}
	#fancybox-outer{position:relative;width:100%;height:100%;background:#FFF;}
	#fancybox-inner{position:absolute;top:0;left:0;width:1px;height:1px;padding:0;margin:0;outline:none;overflow:hidden;}
	#fancybox-hide-sel-frame{position:absolute;top:0;left:0;width:100%;height:100%;background:transparent;}
	#fancybox-close{position:absolute;top:-15px;right:-15px;width:30px;height:30px;background-image:url('../images/fancybox/fancybox.png');background-position:-40px 0px;cursor:pointer;z-index:1103;display:none;}
	#fancybox_error{color:#444;font:normal 12px/20px Arial;padding:7px;margin:0;}
	#fancybox-content{height:auto;width:auto;padding:0;margin:0;}
	#fancybox-img{width:100%;height:100%;padding:0;margin:0;border:none;outline:none;line-height:0;vertical-align:top;-ms-interpolation-mode:bicubic;}
	#fancybox-frame{position:relative;width:100%;height:100%;border:none;display:block;}
	#fancybox-title{position:absolute;bottom:0;left:0;font-family:arial;font-size:12px;z-index:1102;}
	.fancybox-title-inside{padding:10px 0;text-align:center;color:#333;}
	.fancybox-title-outside{padding-top:5px;color:#FFF;text-align:center;font-weight:bold;}
	.fancybox-title-over{color:#FFF;text-align:left;}
	#fancybox-title-over{padding:10px;background-image:url('../images/fancybox/fancy_title_over.png');display:block;}
	#fancybox-title-wrap{display:inline-block;}
	#fancybox-title-wrap span{height:32px;float:left;}
	#fancybox-title-left{padding-left:15px;background-image:url('../images/fancybox/fancybox.png');background-position:-40px -90px;background-repeat:no-repeat;}
	#fancybox-title-main{font-weight:bold;line-height:29px;background-image:url('../images/fancybox/fancybox-x.png');background-position:0px -40px;color:#FFF;}
	#fancybox-title-right{padding-left:15px;background-image:url('../images/fancybox/fancybox.png');background-position:-55px -90px;background-repeat:no-repeat;}
	#fancybox-left, #fancybox-right{position:absolute;bottom:0px;height:100%;width:35%;cursor:pointer;outline:none;background-image:url('../images/fancybox/blank.gif');z-index:1102;display:none;}
	#fancybox-left{left:0px;}
	#fancybox-right{right:0px;}
	#fancybox-left-ico, #fancybox-right-ico{position:absolute;top:35%;left:-9999px;width:36px;height:85px;margin-top:-15px;cursor:pointer;z-index:1102;display:block;}
	#fancybox-left-ico{background-image:url('../images/fancybox/btn_prev.png');background-position:0 0;}
	#fancybox-right-ico{background-image:url('../images/fancybox/btn_nxt.png');background-position:0 0;}
	#fancybox-left:hover, #fancybox-right:hover{visibility:visible;}
	#fancybox-left:hover span{left:0;}
	#fancybox-right:hover span{left:auto;right:0;}
	.fancy-bg{position:absolute;padding:0;margin:0;border:0;width:20px;height:20px;z-index:1001;}
	#fancy-bg-n{top:-20px;left:0;width:100%;background-image:url('../images/fancybox/fancybox-x.png');}
	#fancy-bg-ne{top:-20px;right:-20px;background-image:url('../images/fancybox/fancybox.png');background-position:-40px -162px;}
	#fancy-bg-e{top:0;right:-20px;height:100%;background-image:url('../images/fancybox/fancybox-y.png');background-position:-20px 0px;}
	#fancy-bg-se{bottom:-20px;right:-20px;background-image:url('../images/fancybox/fancybox.png');background-position:-40px -182px;}
	#fancy-bg-s{bottom:-20px;left:0;width:100%;background-image:url('fancybox-x.png');background-position:0px -20px;}
	#fancy-bg-sw{bottom:-20px;left:-20px;background-image:url('../images/fancybox/fancybox.png');background-position:-40px -142px;}
	#fancy-bg-w{top:0;left:-20px;height:100%;background-image:url('../images/fancybox/fancybox-y.png');}
	#fancy-bg-nw{top:-20px;left:-20px;background-image:url('../images/fancybox/fancybox.png');background-position:-40px -122px;}


/* px_imagecarousel */
	.tx-pximagecarousel-pi1{width:100%;clear:both;position:relative;}
	.jcarousel-skin-ie7{padding:0 10px;}
	.jcarousel-skin-ie7 .jcarousel-container-horizontal{padding:0 19px 0 21px;}
	.jcarousel-skin-ie7 .jcarousel-clip-horizontal{width:420px;height:66px;}
	.jcarousel-skin-ie7 #carousel .jcarousel-item{width:105px;height:66px;padding:0;}
	.jcarousel-skin-ie7 .jcarousel-item:hover{border-color:#808080;}
	.jcarousel-skin-ie7 .jcarousel-item-horizontal{margin-right:7px;}
	.jcarousel-skin-ie7 .jcarousel-item-placeholder{}
	.jcarousel-skin-ie7 .jcarousel-next-horizontal{position:absolute;top:0px;right:0px;width:20px;height:66px;cursor:pointer;background:transparent url(../images/next-horizontal.gif) no-repeat 0 0;}
	.jcarousel-skin-ie7 .jcarousel-prev-horizontal{position:absolute;top:0px;left:0;width:20px;height:66px;cursor:pointer;background:transparent url(../images/prev-horizontal.gif) no-repeat 0 0;}
	.tx-pxangebotsteaser .jcarousel-skin-ie7{float:left;padding:0px 0px 10px 7px;}
	.tx-pxangebotsteaser .jcarousel-skin-ie7 #carousel_wt .jcarousel-item{width:105px;height:66px;padding:0;}
	.jcarousel-skin-ie7 .jcarousel-clip-horizontal{height:66px;}/*width:579px;ZU BREIT!!!*/
	#content-center-layout2 .jcarousel-skin-ie7 .jcarousel-clip-horizontal{width:420px;height:66px;}
	#content-center-layout2 .jcarousel-skin-ie7 .jcarousel-next-horizontal{right:-2px;}
	.jcarousel-skin-tango #carousel_big .jcarousel-item{width:105px;height:66px;padding:0;}
	.jcarousel-skin-tango{padding:0 38px;}
	.jcarousel-skin-tango .jcarousel-container-horizontal{padding:0 19px 0 21px;}
	.jcarousel-skin-tango .jcarousel-clip-horizontal{width:525px;height:66px;}
	.jcarousel-skin-tango #carousel .jcarousel-item{width:105px;height:66px;padding:0;}
	.jcarousel-skin-tango .jcarousel-item:hover{border-color:#808080;}
	.jcarousel-skin-tango .jcarousel-item-horizontal{margin-right:7px;}
	.jcarousel-skin-tango .jcarousel-item-placeholder{}
	.jcarousel-skin-tango .jcarousel-next-horizontal{position:absolute;top:0px;right:1px;width:20px;height:66px;cursor:pointer;background:transparent url(../images/next-horizontal.gif) no-repeat 0 0;}
	.jcarousel-skin-tango .jcarousel-prev-horizontal{position:absolute;top:0px;left:0;width:20px;height:66px;cursor:pointer;background:transparent url(../images/prev-horizontal.gif) no-repeat 0 0;}
	.tx-pxangebotsteaser .jcarousel-skin-tango{float:left;padding:0px 0px 10px 7px;}
	.tx-pxangebotsteaser .jcarousel-skin-tango #carousel_wt .jcarousel-item{width:105px;height:66px;padding:0;}
	#content-center-layout2 .jcarousel-skin-tango .jcarousel-clip-horizontal{width:525px;height:66px;}
	.content-special-normal .jcarousel-skin-tango .jcarousel-clip-horizontal{width:458px !important;}

/* px_angebotsteaser START */
.herbstangebote { padding: 5px 0px 0px 10px; float: left; }

.tx-pxangebotsteaser { }
.tx-pxangebotsteaser UL { list-style-type: square; list-style-image: none; }
.tx-pxangebotsteaser #twocols { width: 778px; }
.tx-pxangebotsteaser #colp1 { width: 300px; float: left; margin: 0px; }
.tx-pxangebotsteaser #colp1 div.csc-header h1.csc-firstHeader { margin-bottom: 0px; }
.tx-pxangebotsteaser #colp2 { width: 476px; float: left; margin: 0px 0px 0px 1px; }
.tx-pxangebotsteaser #colp3 { width: 199px; float: left; margin: 0px 0px 0px 2px; }
.fullwidth { height: 75px !important; }
.fullwidth #path_infos { top: 7px !important; }

.tx-pxangebotsteaser TABLE.listtable { width: 300px; table-layout: fixed; font-size: 12px; }
.tx-pxangebotsteaser TABLE.listtable TH { color: #6F6F57; font-weight: bold; border-bottom: 1px solid #6F6F57; padding: 4px 0px 2px 10px; }
.tx-pxangebotsteaser TABLE.listtable TD { border-bottom: 1px solid #6F6F57; padding: 0px; }
.tx-pxangebotsteaser TABLE.listtable TD.left { color: #6F6F57; width: 300px; }

.tx-pxangebotsteaser tr.row { cursor: pointer; }
.tx-pxangebotsteaser tr.active { }
.tx-pxangebotsteaser tr.active TD.left { background: #F2F2EF; }
.tx-pxangebotsteaser tr.active TD.right { background: #F2F2EF url(/typo3conf/ext/px_angebotsteaser/images/listactbg.gif) no-repeat center right; }
.tx-pxangebotsteaser tr.active TD.noborder { background: #F2F2EF; }
.tx-pxangebotsteaser tr.active TD.right .regionWrapper .region { font-weight: bold; }
.tx-pxangebotsteaser tr.row .imageWrapper { width: 80px; float: left; margin: 4px 0px 6px 0px; }
.tx-pxangebotsteaser tr.row .image { padding: 2px 0px 0px 0px; }
.tx-pxangebotsteaser tr.row .categpriceWrapper { width: 212px; float: left; padding: 2px 0px 0px 0px; }
.tx-pxangebotsteaser tr.row .categpriceWrapper .categprice SPAN.price { color: #af0e1b; font-weight: bold; padding: 0px 0px 0px 0px; float: left; }
.tx-pxangebotsteaser .priceWrapper .price table { margin-left:10px; }

.tx-pxangebotsteaser .filterWrapper { width: 300px; float: left; padding: 1px 0px 5px 0px; }
.tx-pxangebotsteaser .filterWrapper .filter { padding: 0px 0px 0px 10px; color: #6F6F57; float: left; height: 25px; }
.tx-pxangebotsteaser .filterWrapper .filter .filterdrop { float: left; }
.tx-pxangebotsteaser .filterWrapper .filter .filterdrop SELECT { color: #6F6F57; border: 1px solid #c0beb2; }

.tx-pxangebotsteaser .listWrapper { width: 300px; float: left; }

.tx-pxangebotsteaser .pagenavWrapper { float: left; padding: 0px 10px; }
.tx-pxangebotsteaser .pagenavWrapper .pagenav { float: left; padding: 5px 0px 0px 0px; width: 280px; color: #817e65; font-size: 11px; }
.tx-pxangebotsteaser .pagenavWrapper .pagenav .navleft { float: left; }
.tx-pxangebotsteaser .pagenavWrapper .pagenav .navleft SPAN.brighter { color: #c0beb2; }
.tx-pxangebotsteaser .pagenavWrapper .pagenav .navright { float: right; color: #af0e1b; }
.tx-pxangebotsteaser .pagenavWrapper .pagenav .navright .navtobegin { float: left; width: 15px; cursor: pointer; padding: 6px 0px 0px 0px; }
.tx-pxangebotsteaser .pagenavWrapper .pagenav .navright .navback { float: left; width: 10px; cursor: pointer; padding: 6px 0px 0px 0px; }
.tx-pxangebotsteaser .pagenavWrapper .pagenav .navright .navto { line-height: 23px; float: left; padding: 0px 5px; cursor: pointer; background: transparent url(/typo3conf/ext/px_angebotsteaser/images/navbg.gif) no-repeat center right; text-decoration: underline; }
.tx-pxangebotsteaser .pagenavWrapper .pagenav .navright .act { color: #817E65; cursor: default; text-decoration: none; }
.tx-pxangebotsteaser .pagenavWrapper .pagenav .navright .last { background: none; }
.tx-pxangebotsteaser .pagenavWrapper .pagenav .navright .navfoward { float: left; width: 15px; cursor: pointer; padding: 6px 0px 0px 0px; }
.tx-pxangebotsteaser .pagenavWrapper .pagenav .navright .navtoend { float: left; width: 15px; cursor: pointer; padding: 6px 0px 0px 0px; }
.tx-pxangebotsteaser .pagenavWrapper .pagenav .navright .ia { cursor: default; }

.tx-pxangebotsteaser .detailWrapper { background: #f2f2ef; width: 476px; float: left; }
.tx-pxangebotsteaser .detailWrapper .image_desc { float: left; padding: 0px 0px 10px 0px; width: 476px; }
.tx-pxangebotsteaser .detailWrapper .detail { padding: 0px; }
.tx-pxangebotsteaser .detailWrapper .detail .mainimage { position: relative; float: left; width: 476px; }
.tx-pxangebotsteaser .detailWrapper .detail .mainimage_shape { width: 220px; height: 144px; position: absolute; top: 0px; left: 0px; background: transparent url(/typo3conf/ext/px_angebotsteaser/images/shape220.png) no-repeat top left; }
.tx-pxangebotsteaser .detailWrapper .detail .title { float: left; font-weight: bold; padding: 0px 0px 0px 0px; width: 166px; }
/*.tx-pxangebotsteaser #colp2 .detailWrapper .detail .description_right { width: 166px; float: left; }*/
.tx-pxangebotsteaser #colp2 .detailWrapper .detail .description_right P { padding-left: 0px; padding-right: 0px; margin-top: 3px; margin-bottom: 0px; }
.tx-pxangebotsteaser #colp2 .detailWrapper .detail .description { width: 476px; float: left; padding: 0px 0px 10px 0px; }
.tx-pxangebotsteaser #colp2 .detailWrapper .detail .description P { font-size: 12px; margin-bottom: 3px; }
.tx-pxangebotsteaser #colp2 .detailWrapper .detail .description LI { font-size: 12px; }
.tx-pxangebotsteaser #colp2 .detailWrapper .detail .description H4 { line-height: 24px; margin: 8px 0px; padding: 0px 0px 0px 10px; color: #706e59; font-size: 14px; font-weight: bold; background: transparent url(/typo3conf/ext/px_angebotsteaser/images/priceheaderbg.gif) no-repeat bottom left; /*height: 23px; */ }

.tx-pxangebotsteaser .detailWrapper .detail .thumbs { float: left; width: 398px; padding: 0px 0px 25px 0px; }
.tx-pxangebotsteaser .detailWrapper .detail .thumbs .thumbimageWrapper { float: left; width: 122px; margin: 10px 0px 0px 0px; position: relative; }
.tx-pxangebotsteaser .detailWrapper .detail .thumbs .thumbimageWrapper .thumb_shape { position: absolute; top: 0px; left: 0px; width: 112px; height: 73px; background: transparent url(/typo3conf/ext/px_angebotsteaser/images/shape_small.png) no-repeat top left; }
.tx-pxangebotsteaser .detailWrapper .detail .thumbs .thumbimageWrapper .thumbimage { cursor: pointer; }

.tx-pxangebotsteaser .detailWrapper .detail .priceWrapper { position: relative; float: left; width: 476px; padding: 0px; font-size: 12px; }
.tx-pxangebotsteaser .detailWrapper .detail .priceWrapper .priceheaderWrapper { color: #706e59; font-size: 14px; font-weight: bold; background: transparent url(/typo3conf/ext/px_angebotsteaser/images/priceheaderbg.gif) no-repeat bottom left; height: 23px; }
.tx-pxangebotsteaser .detailWrapper .detail .priceWrapper .priceheaderWrapper .priceheader { padding: 0px 0px 0px 10px; }
.tx-pxangebotsteaser .detailWrapper .detail .priceWrapper .price { border-bottom: 1px solid #ccc9bf; width: 476px; float: left; padding: 3px 0px; }
.tx-pxangebotsteaser .detailWrapper .detail .priceWrapper .price TABLE { color: #706E59; width: 458px; font-size: 12px; }
.tx-pxangebotsteaser .detailWrapper .detail .priceWrapper .price TABLE TD.price_booking_dates { width: 185px; font-size: 12px; }
.tx-pxangebotsteaser .detailWrapper .detail .priceWrapper .price TABLE TD.price_booking { color: #af0e1b; width: 272px; font-size: 12px; font-weight: normal; padding: 5px 0px 0px 0px; }
.tx-pxangebotsteaser .detailWrapper .detail .priceWrapper .price TABLE TD.price_booking .link { cursor: pointer; color: #af0e1b; }
.tx-pxangebotsteaser .detailWrapper .detail .priceWrapper .price TABLE TD.price_booking .link SPAN.price_big { font-weight: bold; font-size: 18px; }
.content-main .tx-pxangebotsteaser .detailWrapper .detail TD.addtext P.bodytext { font-size: 1em; padding: 2px 0px 0px 0px; margin: 0px; }
.tx-pxangebotsteaser .detailWrapper .detail .priceWrapper .last { border-bottom: 0px; }
.tx-pxangebotsteaser .detailWrapper .detail .priceWrapper .price .priceleft { float: left; }
.tx-pxangebotsteaser .detailWrapper .detail .priceWrapper .price .priceright { float: right; color: #af0e1b; }
.tx-pxangebotsteaser .detailWrapper .detail .priceWrapper .price .bold { font-weight: bold; }

.tx-pxangebotsteaser .detailWrapper .detail .linkWrapper { float: left; padding: 20px 0px 20px 0px; width: 100%; }
.tx-pxangebotsteaser .detailWrapper .detail .linkWrapper .linkWrapper_pad { padding: 0px 10px 0px 0px; }
.tx-pxangebotsteaser .detailWrapper .detail .linkWrapper .link { cursor: pointer; width: 159px; height: 28px; background: transparent url(/typo3conf/ext/px_angebotsteaser/images/buchen_de.jpg) no-repeat top left; }
.tx-pxangebotsteaser .detailWrapper .detail .linkWrapper .button_0 { width: 107px; background: transparent url(/typo3conf/ext/px_angebotsteaser/images/Button_Buchen_DE.gif) no-repeat top left; }
.tx-pxangebotsteaser .detailWrapper .detail .linkWrapper .button_1 { width: 107px; background: transparent url(/typo3conf/ext/px_angebotsteaser/images/Button_Buchen_DE.gif) no-repeat top left; }
.tx-pxangebotsteaser .detailWrapper .detail .linkWrapper .button_2 { width: 95px; background: transparent url(/typo3conf/ext/px_angebotsteaser/images/Button_Buchen_EN.gif) no-repeat top left; }
.tx-pxangebotsteaser .detailWrapper .detail .linkWrapper .button_3 { width: 162px; background: transparent url(/typo3conf/ext/px_angebotsteaser/images/Button_Buchen_FR.gif) no-repeat top left; }
.tx-pxangebotsteaser .detailWrapper .detail .linkWrapper .button_4 { width: 95px; background: transparent url(/typo3conf/ext/px_angebotsteaser/images/Button_Buchen_NL.gif) no-repeat top left; }

.tx-pxangebotsteaser .header_rightWrapper { width: 199px; color: #706e59; font-size: 14px; font-weight: bold; background: transparent url(/typo3conf/ext/px_angebotsteaser/images/priceheaderbg.gif) no-repeat bottom left; height: 24px; }
.tx-pxangebotsteaser .header_rightWrapper .header_right { padding: 1px 0px 0px 11px; }

.tx-pxangebotsteaser .advertiseteaserWrapper { padding: 0px 0px 15px 0px; float: left; }
.tx-pxangebotsteaser .advertiseteaserWrapper .advertiseteaser .imagetext { float: left; padding: 10px 0px 0px 0px; }
.tx-pxangebotsteaser .advertiseteaserWrapper .advertiseteaser .imagetext .advertiseImage { float: right; width: 100px; height: 100px; }
.tx-pxangebotsteaser .advertiseteaserWrapper .advertiseteaser .imagetext .advertiseImage IMG { float: left; display: block; }
.tx-pxangebotsteaser .advertiseteaserWrapper .advertiseteaser .imagetext .text1Wrapper { }
.tx-pxangebotsteaser .advertiseteaserWrapper .advertiseteaser .linkWrapper { width: 198px; float: left; padding: 5px 0px 0px 0px; }
.tx-pxangebotsteaser .advertiseteaserWrapper .advertiseteaser .linkWrapper .link { cursor: pointer; width: 104px; height: 25px; float: left; background: transparent url(/typo3conf/ext/px_angebotsteaser/images/buchen_de.png) no-repeat top left; }

.tx-pxangebotsteaser .welcomegreetingWrapper { float: left; width: 198px; position: relative; }
.tx-pxangebotsteaser .welcomegreetingWrapper .image { padding: 0px; position: absolute; top: 28px; right: 0px; }
.tx-pxangebotsteaser .welcomegreetingWrapper .textbox { position: absolute; top: 0px; left: 0px; float: left; }
.tx-pxangebotsteaser .welcomegreetingWrapper .titletext { padding: 10px 0px 0px 10px; }
.tx-pxangebotsteaser .welcomegreetingWrapper .titleWrapper { color: #af0e1b; font-weight: bold; }
.tx-pxangebotsteaser .welcomegreetingWrapper .welcomegreeting { float: left; }
#colp3 .welcomegreetingWrapper .titletext P { padding: 0px; }

.tx-pxangebotsteaser .cardWrapper { float: left; padding-top: 160px; }
.tx-pxangebotsteaser .cardWrapper .cardtext { padding: 10px; }

/*.tx-pxangebotsteaser #bookingLayer { position: absolute; top: 0px; left: 0px; width: 100%; height: 2500px; background: transparent url(/typo3conf/ext/px_angebotsteaser/images/bookinglayerbg.png) repeat top left; z-index: 9999; display: none; font-size: 12px; color: #706E59; line-height: 1.2em; }*/
.tx-pxangebotsteaser #bookingLayer { z-index: 9999; display: none; font-size: 12px; color: #706E59; line-height: 1.2em; background: transparent url(/typo3conf/ext/px_angebotsteaser/images/bookinglayerbg.png) repeat top left; width: 100%; height: 100%; position: fixed; left: 0px; top: 0px; }
/*.tx-pxangebotsteaser #bookingLayer .bookingLayerWrapper { width: 428px; height: 279px; margin: 1300px auto 0px auto; background: transparent url(/typo3conf/ext/px_angebotsteaser/images/bookinglayerboxbg.png) no-repeat top left; }*/
.tx-pxangebotsteaser #bookingLayer .bookingLayerWrapper { position: fixed; top: 40%; left: 50%; width: 428px; height: 279px; background: transparent url(/typo3conf/ext/px_angebotsteaser/images/bookinglayerboxbg.png) no-repeat top left; margin: -140px 0px 0px -167px; }
.tx-pxangebotsteaser #bookingLayer .bookingLayerWrapper .bookingBoxWrapper { padding: 17px; }
.tx-pxangebotsteaser #bookingLayer .bookingLayerWrapper .bookingBoxWrapper .bookingBoxHeaderWrapper { padding: 3px 0px 0px 10px; }
.tx-pxangebotsteaser #bookingLayer .bookingLayerWrapper .bookingBoxWrapper .bookingBoxHeaderWrapper .bookingBoxHeader { color: #706e59; font-weight: bold; font-size: 14px; float: left; }
.tx-pxangebotsteaser #bookingLayer .bookingLayerWrapper .bookingBoxWrapper .bookingBoxHeaderWrapper .close { float: right; cursor: pointer; }
.tx-pxangebotsteaser #bookingLayer .bookingLayerWrapper .bookingBoxWrapper .bookingBoxInner { float: left; padding: 10px 10px 0px 10px; width: 374px; }
.tx-pxangebotsteaser #bookingLayer .bookingLayerWrapper .bookingBoxWrapper .bookingBoxInner .bookingBoxAddressWWW { float: left; width: 100%; }
.tx-pxangebotsteaser #bookingLayer .bookingLayerWrapper .bookingBoxWrapper .bookingBoxInner .bookingBoxAddress { float: left; }
.tx-pxangebotsteaser #bookingLayer .bookingLayerWrapper .bookingBoxWrapper .bookingBoxInner .bookingBoxAddress P { margin: 0px; padding: 0px; }
.tx-pxangebotsteaser #bookingLayer .bookingLayerWrapper .bookingBoxWrapper .bookingBoxInner .bookingBoxWWW { float: right; }
.tx-pxangebotsteaser #bookingLayer .bookingLayerWrapper .bookingBoxWrapper .bookingBoxInner .bookingBoxphone { width: 100%; float: left; height: 33px; }
.tx-pxangebotsteaser #bookingLayer .bookingLayerWrapper .bookingBoxWrapper .bookingBoxInner .bookingBoxfax { width: 100%; float: left; height: 29px; }
.tx-pxangebotsteaser #bookingLayer .bookingLayerWrapper .bookingBoxWrapper .bookingBoxInner .bookingBoxemail { width: 100%; float: left; height: 29px; }
.tx-pxangebotsteaser #bookingLayer .bookingLayerWrapper .bookingBoxWrapper .bookingBoxInner .phonefaxmailpad { padding: 13px 0px 0px 28px; }
.tx-pxangebotsteaser #bookingLayer .bookingLayerWrapper .bookingBoxWrapper .bookingBoxInner .label { float: left; width: 90px; font-weight: bold; }
.tx-pxangebotsteaser #bookingLayer .bookingLayerWrapper .bookingBoxWrapper .bookingBoxInner .value { float: left; font-weight: bold; }
.tx-pxangebotsteaser #bookingLayer .bookingLayerWrapper .bookingBoxWrapper .bookingBoxInner .value A { font-weight: bold; color: #af0e1b; }
.tx-pxangebotsteaser #bookingLayer .bookingLayerWrapper .bookingBoxWrapper .bookingBoxInner .bookingBoxcodeWrapper { float: left; width: 100%; }
.tx-pxangebotsteaser #bookingLayer .bookingLayerWrapper .bookingBoxWrapper .bookingBoxInner .bookingBoxcodeWrapper .bookingBoxcode { padding: 15px 0px 0px 0px; }
.tx-pxangebotsteaser #bookingLayer .bookingLayerWrapper .bookingBoxWrapper .bookingBoxInner .bookingBoxtext { float: left; width: 100%; }

/* PI1 */
#col1 .tx-pxangebotsteaser-pi3 div.csc-header h1.csc-firstHeader { margin-bottom: 0px; }

.teaserWrapper { background-color: #f2f2f2; float: left; margin: 0px 0px 20px 0px; }
.teaserWrapper .teaser { display: none; cursor: pointer; }
.teaserWrapper .teaser div.csc-header h1 { background-color: white; margin-top: 0px; width: 198px; font-size: 1em; }
.content-right-small .teaserWrapper div.csc-header h2 { color: #d79000; border-bottom: 2px solid #d79000; background-color: #f9e6bb; }
.winter .content-right-small .teaserWrapper div.csc-header h2 { color: #2d9db3; border-bottom: 2px solid #2d9db3; background-color: #caebf2; }
.teaserWrapper .teaser .teaserImageWrapper { float: left; margin: 0px; position: relative; }
.teaserWrapper .teaser .teaserImageWrapper .teaserImage { height: 130px; }
.teaserWrapper .teaser .teaserImageWrapper .shape { width: 200px; height: 144px; position: absolute; top: 0px; left: 0px; background: transparent url(/typo3conf/ext/px_angebotsteaser/images/shape198.png) no-repeat top left; }
.teaserWrapper .teaser .teaserImageWrapper .price { position: absolute; bottom: 10px; right: 10px; background: #b2101f; color: white; padding: 0px 5px; cursor: pointer; font-size: 12px; line-height: 17px; }
.teaserWrapper .teaser .teaserContent { background-color: #fae5b8; float: left; width: 200px; }
.winter .teaserWrapper .teaser .teaserContent { background-color: #caebf2; float: left; width: 200px; }
.teaserWrapper .teaser .teaserContent .teaserHeaderWrapper { color: #d79000; font-weight: bold; font-size: 14px; background: transparent url(/typo3conf/ext/px_angebotsteaser/images/teaserHeaderbg.gif) no-repeat bottom left; width: 200px; height: 23px; float: left; }
.winter .teaserWrapper .teaser .teaserContent .teaserHeaderWrapper { color: #2d9db3; font-weight: bold; font-size: 14px; background: transparent url(/typo3conf/ext/px_angebotsteaser/images/teaserHeaderbg_winter.gif) no-repeat bottom left; width: 200px; height: 23px; float: left; }
.teaserWrapper .teaser .teaserContent .teaserHeaderWrapper .teaserHeader { padding: 1px 9px 0px 10px; }
.teaserWrapper .teaser .teaserContent .teaserTextWrapper { padding: 6px 0px 9px 0px; float: left; cursor: pointer; font-size: 12px; line-height: 1.3em; }
.teaserWrapper .teaser .teaserContent .teaserTextWrapper .teaserText { float: left; padding-left: 10px; padding-right: 1px; color: #d79000; }
.winter .teaserWrapper .teaser .teaserContent .teaserTextWrapper .teaserText { float: left; padding-left: 10px; padding-right: 1px; color: #2d9db3; }
.teaserWrapper .teaser .teaserContent .teaserTextWrapper .teaserText SPAN.morelink { }
.teaserWrapper .teaser .teaserContent .teaserTextWrapper .teaserText SPAN.morelink A { color: #af0e1b; }
.teaserWrapper .teaser .teaserImageWrapper .teaserswitch_left { position: absolute; top: 40px; left: 0px; width: 20px; height: 50px; background: transparent url(/typo3conf/ext/px_angebotsteaser/images/teaserswitch_left.gif) no-repeat top left; }
.teaserWrapper .teaser .teaserImageWrapper .teaserswitch_right { position: absolute; top: 40px; right: 0px; width: 20px; height: 50px; background: transparent url(/typo3conf/ext/px_angebotsteaser/images/teaserswitch_right.gif) no-repeat top left; }
.winter .teaser .teaserImageWrapper .teaserswitch_left { background: transparent url(/typo3conf/ext/px_angebotsteaser/images/teaserswitch_left_winter.gif) no-repeat top left; }
.winter .teaser .teaserImageWrapper .teaserswitch_right { background: transparent url(/typo3conf/ext/px_angebotsteaser/images/teaserswitch_right_winter.gif) no-repeat top left; }


.tx-pxangebotsteaser .filterWrapper .filter .filterlabel { float: left; padding: 1px 7px 0px 0px; width: 100px; font-size: 14px; }

/* Tourenmodul CONTENT */
#quickbooking_single_col1,
#quickbooking_single_col2 { font-size: 0.88em; }

#content-center-layout2 table { font-size: 0.75em; color:#706E59; }


/* Gewinnformular EN */
	.winaholiday{color:#706E59;font-size:0.88em;}
	.winaholiday select,.winaholiday input{color:#706E59;}
	.winaholiday .tx-srfreecap-pi2-cant-read{color:#706E59;font-size:1em;}

/* plugin: indexsuche */
	.tx-indexedsearch{margin:0 0 10px 0;color:#706E59;}
	.tx-indexedsearch-searchbox{padding:0 0 20px 10px;}
	.tx-indexedsearch-searchbox .line{width:620px;float:left;clear:both;padding:0 0 5px 0;}
	.tx-indexedsearch-searchbox .line label{width:150px;margin:0 10px 0 0;float:left;text-align:right;}
	.tx-indexedsearch-searchbox .line p{width:150px;margin:0 10px 0 0;float:left;text-align:right;padding:0;}
	.tx-indexedsearch-searchbox .line label.nostyle{width:auto;margin:0;float:none;text-align:left;}
	.tx-indexedsearch-searchbox .line span{float:left;display:block;width:450px;}
	.tx-indexedsearch-searchbox .line span.nolabel{margin-left:160px;}
	.tx-indexedsearch-searchbox .internal-link{background:transparent;}
	.tx-indexedsearch-searchbox .internal-link a{border:0px;text-decoration:none;background:transparent url(../images/pic_link_intern.gif) left 4px no-repeat;padding:0 0 0 1em;}
	.tx-indexedsearch-rules{margin:0 0 20px 0;display:none;}
	.tx-indexedsearch-rules h2{margin:0 0 10px 0;}
	.tx-indexedsearch-whatis{margin:0 0 20px 0;padding:0 10px;background-color:#ECECE8;border-bottom:2px solid #706E59;border-top:1px solid #FFFFFF;color:#706E59;}
	.tx-indexedsearch-browsebox{margin:0 0 20px 0;}
	.tx-indexedsearch-browsebox p{padding:0 10px;}
	.tx-indexedsearch-browsebox a{padding:0 5px;font-size:90%;}
	.tx-indexedsearch-res{margin:0 0 20px 0;padding:0 10px;}
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr .tx-indexedsearch-redMarkup{color:#af0e1b;}

/* landingpages */
	body.landingpage .content-main-right .csc-header h4 { font-size:14px; margin:0 0 0 12px !important; padding:0; }
	body.landingpage .tx-pxangebotsteaser-pi3 { margin-top:0; }

/* jQuery lightBox plugin */
	#jquery-overlay{position:absolute;top:0;left:0;z-index:90;width:100%;height:500px;}
	#jquery-lightbox{position:absolute;top:0;left:0;width:100%;z-index:100;text-align:center;line-height:0;}
	#jquery-lightbox a img{border:none;}
	#lightbox-container-image-box{position:relative;background-color:#fff;width:250px;height:250px;margin:0 auto;}
	#lightbox-container-image{padding:10px;}
	#lightbox-loading{position:absolute;top:40%;left:0%;height:25%;width:100%;text-align:center;line-height:0;}
	#lightbox-nav{position:absolute;top:0;left:0;height:100%;width:100%;z-index:10;}
	#lightbox-container-image-box > #lightbox-nav{left:0;}
	#lightbox-nav a{outline:none;}
	#lightbox-nav-btnPrev, #lightbox-nav-btnNext{width:49%;height:100%;zoom:1;display:block;}
	#lightbox-nav-btnPrev{left:0;float:left;}
	#lightbox-nav-btnNext{right:0;float:right;}
	#lightbox-container-image-data-box{font:10px Verdana, Helvetica, sans-serif;background-color:#fff;margin:0 auto;line-height:1.4em;overflow:auto;width:100%;padding:0 10px 0;}
	#lightbox-container-image-data{padding:0 10px;color:#666;}
	#lightbox-container-image-data #lightbox-image-details{width:70%;float:left;text-align:left;}
	#lightbox-image-details-caption{font-weight:bold;}
	#lightbox-image-details-currentNumber{display:block;clear:left;padding-bottom:1.0em;}
	#lightbox-secNav-btnClose{width:66px;float:right;padding-bottom:0.7em;}

/* newloginbox (rt spalte) */
	.tx-felogin-pi1{margin:0 0 20px 0;padding:0 10px;color:#706e59;font-size:13px;}
	.tx-felogin-pi1 h3{font-size:13px !important;margin:0;padding:0 0 8px 0;}
	.tx-felogin-pi1 div{font-size:13px !important;margin:0;padding:0 0 8px 0;}
	.tx-felogin-pi1 fieldset{margin:0;padding:0;border:0;display:block;}
	.tx-felogin-pi1 fieldset legend{display:none;}
	.tx-felogin-pi1 fieldset div{float:left;width:315px;padding:0 0 4px 0;}
	.tx-felogin-pi1 fieldset div label{float:left;width:120px;margin:0 10px 0 0;}
	.tx-felogin-pi1 fieldset div input{float:left;width:175px;}
	.tx-felogin-pi1 fieldset div input.pass{border:1px solid #706e59;padding-top:1px;padding-bottom:1px;}
	.tx-felogin-pi1 fieldset div input.submit{margin:0 0 0 130px;}
	
	
	.content-main-right .tx-felogin-pi1{margin:0 0 20px 0;padding:0 10px;color:#706e59;font-size:13px;}
	.content-main-right .tx-felogin-pi1 h3{font-size:13px !important;margin:0;padding:0 0 8px 0;}
	.content-main-right .tx-felogin-pi1 div{font-size:13px !important;margin:0;padding:0 0 8px 0;}
	.content-main-right .tx-felogin-pi1 fieldset{margin:0;padding:0;border:0;display:block;}
	.content-main-right .tx-felogin-pi1 fieldset legend{display:none;}
	.content-main-right .tx-felogin-pi1 fieldset div{float:left;width:315px;padding:0 0 4px 0;}
	.content-main-right .tx-felogin-pi1 fieldset div label{float:left;width:120px;margin:0 10px 0 0;}
	.content-main-right .tx-felogin-pi1 fieldset div input{float:left;width:175px;}
	.content-main-right .tx-felogin-pi1 fieldset div input.pass{border:1px solid #706e59;padding-top:1px;padding-bottom:1px;}
	.content-main-right .tx-felogin-pi1 fieldset div input.submit{margin:0 0 0 130px;}

	.content-right-small .tx-felogin-pi1{margin:0 0 20px 0;padding:0 0 0 10px;color:#706e59;font-size:12px;}
	.content-right-small .tx-felogin-pi1 h3{font-size:12px !important;margin:0;padding:0 0 8px 0;}
	.content-right-small .tx-felogin-pi1 div{font-size:12px !important;margin:0;padding:0 0 8px 0;}
	.content-right-small .tx-felogin-pi1 fieldset{margin:0;padding:0;border:0;display:block;}
	.content-right-small .tx-felogin-pi1 fieldset legend{display:none;}
	.content-right-small .tx-felogin-pi1 fieldset div{float:left;width:185px;padding:0 0 4px 0;}
	.content-right-small .tx-felogin-pi1 fieldset div label{float:left;width:120px;margin:0 10px 0 0;}
	.content-right-small .tx-felogin-pi1 fieldset div input{float:left;width:175px;}
	.content-right-small .tx-felogin-pi1 fieldset div input.pass{border:1px solid #706e59;padding-top:1px;padding-bottom:1px;}
	.content-right-small .tx-felogin-pi1 fieldset div input.submit{margin:0;}
	
	
/* tx-srfeuserregister-pi1 */
	.tx-srfeuserregister-pi1 fieldset{border:0;margin:0;padding:0;}
	.tx-srfeuserregister-pi1 *{font-size:14px !important;color:#706e59;}
	.tx-srfeuserregister-pi1 dt{padding-left:10px;width:200px;}
	.tx-srfeuserregister-pi1 p{padding-left:10px;}
	.tx-srfeuserregister-pi1 div{padding-left:10px;}


/* tx-damdownloadlist-pi1 */
	.ddl_container {padding:0 10px;}
	.ddl_container ul{margin:0 0 20px 0;padding:0;list-style-type:none;float:left;width:100%;clear:both;}
	.ddl_container ul li{list-style-type:none;margin:0;padding:0;float:left;width:100%;clear:both;position:relative;}
	.ddl_container ul li a {width:100%;float:left;clear:both;}
	.ddl_estensi{width:50px;position:absolute;right:80px;top:0;}
	.ddl_file_size{width:70px;position:absolute;right:0;display:block;text-align:right;top:0;}
 
/* banner box */
	.tx-nmphpadsnew-pi1 { background:#fff; }


/* menu in der linken spalte */
	.csc-menu {color:#706e59;margin:0 0 45px 0;list-style-type:none;padding:0;font-size:14px;}
	.csc-menu ul {margin:0;padding:0;}
	.csc-menu ul li {padding:3px 5px 3px 10px;margin:0;border-bottom:1px solid #706e59;font-weight:bold;}
	.csc-menu ul li.act {background:#dadbd5;}
	.csc-menu a {color:#706e59;}
	.csc-menu .hassub { padding-bottom:0;}
	.csc-menu .hassub ul { list-style-type:none; margin:0; padding:0; font-size:13px; }
	.csc-menu .hassub ul li { border:0; }
	.csc-menu .hassub ul li.cur { }

/* I-Like Button */
	.csc-fbilike { padding:0 10px 10px 10px; text-align:right; }

	.csc-bulletlist-0 { list-style-type:none !important; margin:0 10px 20px 10px !important; padding:0 !important; float:left !important; width:265px !important; list-style-type:none !important; }
	.csc-bulletlist-0 li { list-style-type:none !important; margin:0 !important; padding:7px 0 7px 28px !important; background:url('../images/icon-ul.gif') no-repeat !important; font-weight:bold !important; }

