body{
  font-family:Tahoma, Geneva, sans-serif;
  font-size:14px;
  color:#333;
  margin:0px;
  padding:0px;
}

h1, h2{
  font-family:Arial Narrow, Arial, sans-serif;
  font-weight:normal;
  letter-spacing:1px;
  margin-top:0px;
  line-height:normal;
}

h1{
  font-size:24px;
}

h2{
  font-size:20px;
}

img{
  border:none;
}

a{
  color:#4B463F;
}

.csc-default{
  margin-bottom:15px;
}

#top{
  width:980px;
  height:340px;
  height:150px;
  margin:0 auto;
  position:relative;
  z-index:4;
}

#slidebutton{
  width:42px;
  height:35px;
  position:absolute;
  top:0;
  right:0;
  background:url(../img/slidebutton.png) no-repeat bottom;
  cursor:pointer;
}

.gallerybuttondiv {
	width:980px;
	margin:0 auto;
	position:relative;
	z-index:500;
}

#gallerybutton{
  width:140px;
  height:35px;
  position:absolute;
  top:0;
  right:52px;
  background:url(../img/gallerybutton.png) no-repeat top right;
  cursor:pointer;
}

#picture_gallery {
	position:fixed;
	z-index:3;
	width:100%;
	top:0;
	left:0;
	display:none;
	overflow:hidden;
	background:url(../img/loader.gif) no-repeat center center;
}

#picture_gallery_nav {
	position:fixed;
	z-index:10;
	width:100%;
	top:0;
	left:0;
	display:none;
}

#picture_gallery img {
	position:absolute;
	width:100% !important;
	height:auto !important;
}


#picture_gallery img.100hoch {
	height:100% !important;
	width:auto !important;
}


#picture_gallery * {
	margin:0;
	padding:0;
}

#prevpic {
	width:50%;
	height:100%;
	position:fixed;
	top:0;
	left:0;
	cursor:pointer;
}
#prevpic:hover {
	background:url(../img/prev.png) no-repeat top left;
}

#nextpic {
	width:50%;
	height:100%;
	position:fixed;
	top:0;
	right:0;
	cursor:pointer;
}
#nextpic:hover {
	background:url(../img/next.png) no-repeat top right;
}


#logo{
  width:340px;
  height:102px;
  position:absolute;
  top:30px;
  right:30px;
}

#headpic{
  position:fixed;
  top:0px;
  left:0px;
  width:100%;
  height:550px;
  overflow:hidden;
  z-index:0;
  background-repeat: no-repeat;
  background-position:center center;
  background-size: cover;
  -moz-background-size: cover;
}

#headpicAbschluss{
  position:absolute;
  bottom:0px;
  width:100%;
  height:107px;
  background:url(../img/headpicAbschluss.png) no-repeat bottom left;
  background-size:cover;
}

#main{
  width:986px;
  margin:0 auto;
  position:relative;
  padding-top:40px;
  z-index:5;
  height:1000px;
  display:none;
}

#home{
  width:40px;
  height:33px;
  margin-left:20px;
  padding-top:7px;
  background:url(../img/bgLangmenu.png) repeat-x;
  border-radius:3px 3px 0 0;
  -webkit-border-radius:3px 3px 0 0;
  -moz-border-radius:3px 3px 0 0;
  float:left;
}

#langmenu{
  width:78px;
  height:22px;
  padding:10px 0 0 12px;
  margin-left:61px;
  background:url(../img/bgLangmenu.png) repeat-x;
  border-radius:3px 3px 0 0;
  -webkit-border-radius:3px 3px 0 0;
  -moz-border-radius:3px 3px 0 0;
}

#weatherbox{
  width:430px;
  height:200px;
  position:absolute;
  top:40px;
  left:152px;
  background:url(../img/bgWeatherbox.png) repeat-x;
  border-radius:3px 3px 0 0;
  -webkit-border-radius:3px 3px 0 0;
  -moz-border-radius:3px 3px 0 0;
  z-index:2;
  color:#fff;
  padding-left:10px;
}

#weatherbox h1{
  color:#fff;
  font-size:18px;
  cursor:pointer;
  background:url(../img/bgWeatherboxHeader.png) no-repeat top left;
  padding-left:52px;
  display:block;
  height:32px;
  line-height:32px;
  margin-bottom:5px;
}

#weatherbox table{
  border:1px solid #fff;
  border-radius:3px;
  -webkit-border-radius:3px;
  -moz-border-radius:3px;
  padding:10px;
}

#weatherbox a{
  color:#fff;
  text-decoration:none;
}

.wetterDetailLink a{
  text-align:center;
  margin:10px auto 0 auto;
  display:block;
  width:120px;
  height:28px;
  line-height:28px;
  color:#333;
  background-color:#999;
  border:1px solid #666;
}

#quickanfrage{
  width:538px;
  height:55px;
  position:absolute;
  top:0;
  left:342px;
  background:url(../img/bgQuickanfrage.png) repeat-x;
  padding-top:35px;
  padding-left:85px;
  z-index:4;
}

#quickanfrage table {
	float:right;
	margin-right:19px;
}

#quickanfrage #tx_iccanfrage_pi1_anfrage_anfragen_anreise_box{
  width:100px;
}



#quickanfrage h1{
  color:#B2B2B2;
  font-size:20px;
  line-height:24px;
  padding-top:17px;
  display:inline;
  float:left;
  margin-right:10px;
/*  padding-left:30px; */
  padding-left:2px;
  margin-left:50px;
}

#tx_iccanfrage_pi1_anfrage_anfragen_naechte_box, #tx_iccanfrage_pi1_anfrage_anfragen_anreise_box{
  height:24px;
  background-color:#fff;
  border:1px solid #c1c1c1;
  font-size:14px;
  color:#333;
  margin-right:4px;
  padding: 0 3px;
}

#tx_iccanfrage_pi1_anfrage_anfragen_naechte_box{
  width:50px;
  margin-right:10px;
}

#tx_iccanfrage_pi1_anfrage_anfragen_senden_box{
  width:120px;
  height:28px;
  text-align:center;
  line-height:22px;
  margin-top:12px;
  font-size:14px;
  color:#fff;
  cursor:pointer;
  border:1px solid #818181;

  -webkit-border-radius:3px;
  -moz-border-radius:3px;
  border-radius:3px;
  
  background: #979797; /* Old browsers */
  background: -moz-linear-gradient(top, #979797 0%, #696969 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#979797), color-stop(100%,#696969)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #979797 0%,#696969 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #979797 0%,#696969 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #979797 0%,#696969 100%); /* IE10+ */
  background: linear-gradient(top, #979797 0%,#696969 100%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#979797', endColorstr='#696969',GradientType=0 ); /* IE6-9 */
}

#background{
  position:absolute;
  width:986px;
  background:url(../img/bgContentMain.png) repeat-y;
  z-index:3;
}

#contentMain{
  position:relative;
  width:942px;
  padding:18px 20px 0 18px;
  z-index:3;
}

#menubar{
  width:941px;
  padding-top:2px;
  background:#fff;
}

#menubarEnd{
  height:6px;
  width:947px;
  background:url(../img/shadowBottom.png) no-repeat;
  margin-bottom:14px;
}

#mainmenu{
  float:left;
}

#socialMedia{
  float:right;
  width:108px;
  height:26px;
  padding:7px;
}

.mainmenuNo, .mainmenuAct{
  float:left;
  padding:0 12px;
  height:40px;
  line-height:40px;
  background-image:url(../img/trennerMainmenu.png);
  background-repeat:no-repeat;
  background-position:right;
}

.mainmenuAct, .mainmenuNo:hover{
  background-color:#980036;
  border-radius:3px 3px 0 0;
  -webkit-border-radius:3px 3px 0 0;
  -moz-border-radius:3px 3px 0 0;
}

.submenu{
  background-color:#980036;
}

.mainmenuAct2, .mainmenuNo2:hover, #submenu2{
  background-color:#7B0E45;
}

.mainmenuAct4, .mainmenuNo4:hover, #submenu4{
  background-color:#7C5333;
}

.mainmenuAct5, .mainmenuNo5:hover, #submenu5{
  background-color:#E5971C;
}

.mainmenuAct6, .mainmenuNo6:hover, #submenu6{
  background-color:#6A9AC4;
}

.mainmenuAct7, .mainmenuNo7:hover, #submenu7{
  background-color:#2E5A27;
}

.mainmenuNo a, .mainmenuAct a{
  font-size:16px;
  text-decoration:none;
}

.mainmenuNo a{
  color:#33251E;
}

.mainmenuAct a, .mainmenuNo:hover a{
  color:#fff;
}

.submenu{
  background-image:url(../img/bgSubmenu.png);
  background-repeat:no-repeat;
  background-position:top right;
  padding:20px;
  width:901px;
}

.shadow{
  width:946px;
  background:url(../img/shadowRightTop.png) repeat-y right;
}

.submenu a{
  color:#fff;
  padding-left:15px;
  line-height:30px;
  text-decoration:none;
  display:block;
  height:30px;
  min-width:200px;
  border-bottom:1px solid rgba(255, 255, 255, .3);
}

.submenuAct a, .submenuNo a:hover{
  background:url(../img/arrowRight.png) no-repeat left;
}

.submenuCol{
  float:left;
  min-width:200px;
  margin-right:25px;
}

.shadowBottom{
  background:url(../img/shadowBottom.png) no-repeat;
  width:947px;
  height:6px;
  margin-bottom:20px;
}

#topangebote{
  margin-bottom:20px;
  width:960px;
}

#leftCol{
  width:620px;
  float:left;
  margin-right:20px;
}

.einspaltig{
  width:940px !important;
}


#rightCol{
  width:300px;
  float:right;
}

#contentHome{
  padding:20px 40px 20px 20px;
  line-height:22px;
  background:url(../img/bgContent.png) repeat;
  margin-bottom:20px;
}

#content{
  padding:40px;
  line-height:22px;
  background:url(../img/bgContent.png) repeat;
  margin-bottom:20px;
}

#contentWrap{
    width: 540px;
    float: left;
}

#imageCol{
  width:300px;
  overflow:hidden;
  margin-right:20px;
  float:left;
}

.boxenUntenSingle h1{
  font-size:20px;
  color:#666;
  position:absolute;
  margin:0px;
  bottom:10px;
  left:20px;
  z-index:10;
}

.boxenUntenSingle a{
  color:#666;
  text-decoration:none;
}

.boxenUntenSingle{
  position:relative;
  width:300px;
  float:left;
  margin-right:20px;
  margin-bottom:10px;
}

#sonnebox{
  margin-right: 0px;
}

.threeCols{
  width:980px;
  margin-left:1px;
  line-height:20px;
}

.threeCols h1{
  font-size:18px;
}

#zusatzboxen{
  background:#DFD3BE;
}

#nationalpark{
  background:url(../img/bgNationalpark.png) no-repeat bottom right #BCB2A0;
}

.threeColsLeft, .threeColsCenter, .threeColsRight{
  float:left;
}

.threeColsLeft{
  width:190px;
  padding:20px;
}

.threeColsCenter{
  width:460px;
  padding:20px;
}

.threeColsRight{
  width:160px;
  padding:20px 0;
}

#footer{
  position:relative;
  width:950px;
  margin-left:1px;
  min-height:580px;
  padding-left:30px;
  color:#fff;
  background:url(../img/verlaufFooter.png) repeat-x #6B655B;
}

#footer h1{
  font-size:22px;
  color:#B8AF9D;
  margin-top:30px;
  margin-bottom:30px;
}

#footer a{
  color:#fff;
}

#box1, #box2, #box3, #bottommenu{
  position:relative;
  min-height:485px;
  float:left;
  padding:0 20px;
  line-height:22px;
  background:url(../img/trennerFooter.png) no-repeat right;
  z-index:2;
}

#box1{
  width:200px;
  padding:0 20px 0 0;
}

#box1 img{
  vertical-align:middle;
  margin-bottom:10px;
  margin-right:5px;
}

#box2{
  width:200px;
}

#box3{
  width:210px;
}

#bottommenu{
  background:none;
}  

#bottom{
  position:relative;
  line-height:82px;
  z-index:3;
}

#copyright{
  width:490px;
  float:left;
  color:#B3AA99;
}

#copyright p{
    display:inline;
}

#logosUnten{
  float:left;
  margin-right:20px;
  width:350px;
}

#schlaupe{
  padding-top:25px;
  float:left;
}

#blumeFooter{
  position:absolute;
  bottom:0px;
  right:50px;
  width:337px;
  height:347px;
  background:url(../img/blumeFooter.png) no-repeat;
}

.eraser{
  clear:both;
}

.weiterlesenTrigger{
  float:right;
  color:#980035;
  width:70px;
  height:30px;
  background:url(../img/readMore.png) no-repeat top;
  cursor:pointer;
  margin-top:-10px;
}

.weiterlesenTriggerActive{
  background:url(../img/readMore.png) no-repeat bottom;
}

#share{
  height:35px;
}

.share {
  margin-top:15px;
  float: left;
  width: 180px;
}

.fb {
  width: 220px;
}

.tw {
  width: 180px;
}

.gp {
  width: 100px;
}


.quicklabel{
  color:#999;
  font-size:10px;
}

.angeboteBoxWrap{
  background:#fff;
}

#topangebote .tx_iccanfrage_pi2_angebote_box{
  width:300px;
  margin-right:20px;
  float:left;
  color:#666;
}

#topangeboterechts .tx_iccanfrage_pi2_angebote_box{
  width:300px;
  color:#666;
    margin-bottom:20px;
}

.tx_iccanfrage_pi2_angebot_bild{
  width:304px;
  background:url(../img/shadowRight.png) repeat-y right;
}

.tx_iccanfrage_pi2_angebot_box_morelink{

}


.tx_iccanfrage_pi2_angebot_uid_label{
  width:304px;
  background:url(../img/bgAngeboteHeaderShadow.png) no-repeat right;
}

.tx_iccanfrage_pi2_angebote_box h2{
  display:block;
  color:#fff;
  background:url(../img/bgAngeboteHeader.png) no-repeat right;
  height:45px;
  line-height:45px;
  margin-bottom:0px;
  padding-left:15px;
  background-color:#6A9AC4;
  width:285px;
}

.tx_iccanfrage_pi2_angebot_daten{
  padding:15px;
  width:274px;
  background:url(../img/shadowRight.png) repeat-y right;
}

.tx_iccanfrage_pi2_angebot_kurzbeschreibung{
  margin-top:7px;
  height:55px;  
}

.angeboteboxEnd{
  height:4px;
  width:304px;
  background:url(../img/bgAngeboteEnd.png) no-repeat;
}

.tx_iccanfrage_pi2_angebote_box_kat1_angebotebox h2{
  background-color:#6A9AC4;
}

.tx_iccanfrage_pi2_angebote_box_kat1_angebotebox .tx_iccanfrage_pi2_angebot_zeitraum,
.tx_iccanfrage_pi2_angebote_box_kat1_angebotebox .tx_iccanfrage_pi2_angbeot_box_preis,
.tx_iccanfrage_pi2_angebote_box_kat1_angebotebox .tx_iccanfrage_pi2_angebot_box_morelink a{
  color:#6A9AC4;
}

.tx_iccanfrage_pi2_angebote_box_kat2_angebotebox h2{
  background-color:#2E5A27;
}

.tx_iccanfrage_pi2_angebote_box_kat2_angebotebox .tx_iccanfrage_pi2_angebot_zeitraum,
.tx_iccanfrage_pi2_angebote_box_kat2_angebotebox .tx_iccanfrage_pi2_angbeot_box_preis,
.tx_iccanfrage_pi2_angebote_box_kat2_angebotebox .tx_iccanfrage_pi2_angebot_box_morelink a{
  color:#2E5A27;
}

.tx_iccanfrage_pi2_angebote_box_kat3_angebotebox h2{
  background-color:#E5971C;
}

.tx_iccanfrage_pi2_angebote_box_kat3_angebotebox .tx_iccanfrage_pi2_angebot_zeitraum,
.tx_iccanfrage_pi2_angebote_box_kat3_angebotebox .tx_iccanfrage_pi2_angbeot_box_preis,
.tx_iccanfrage_pi2_angebote_box_kat3_angebotebox .tx_iccanfrage_pi2_angebot_box_morelink a{
  color:#E5971C;
}

.tx_iccanfrage_pi2_angebote_box_kat4_angebotebox h2{
  background-color:#B2974A;
}

.tx_iccanfrage_pi2_angebote_box_kat4_angebotebox .tx_iccanfrage_pi2_angebot_zeitraum,
.tx_iccanfrage_pi2_angebote_box_kat4_angebotebox .tx_iccanfrage_pi2_angbeot_box_preis,
.tx_iccanfrage_pi2_angebote_box_kat4_angebotebox .tx_iccanfrage_pi2_angebot_box_morelink a{
  color:#B2974A;
}

.tx_iccanfrage_pi2_angebote_box_kat5_angebotebox h2{
  background-color:#980036;
}

.tx_iccanfrage_pi2_angebote_box_kat5_angebotebox .tx_iccanfrage_pi2_angebot_zeitraum,
.tx_iccanfrage_pi2_angebote_box_kat5_angebotebox .tx_iccanfrage_pi2_angbeot_box_preis,
.tx_iccanfrage_pi2_angebote_box_kat5_angebotebox .tx_iccanfrage_pi2_angebot_box_morelink a{
  color:#980036;
}

.tx_iccanfrage_pi2_angebote_box_kat1_angebotebox .tx_iccanfrage_pi2_angbeot_box_preis,
.tx_iccanfrage_pi2_angebote_box_kat2_angebotebox .tx_iccanfrage_pi2_angbeot_box_preis,
.tx_iccanfrage_pi2_angebote_box_kat3_angebotebox .tx_iccanfrage_pi2_angbeot_box_preis,
.tx_iccanfrage_pi2_angebote_box_kat4_angebotebox .tx_iccanfrage_pi2_angbeot_box_preis,
.tx_iccanfrage_pi2_angebote_box_kat5_angebotebox .tx_iccanfrage_pi2_angbeot_box_preis{
  text-align:right;
  font-size:20px;
}

.tx_iccanfrage_pi2_angebot_box_uidlink{
  width:158px;
  height:28px;
  margin:12px auto 0px auto;
  border:1px solid #818181;
  color: #fff;
  text-align:center;
  line-height: 28px;

  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  
  background: #979797; /* Old browsers */
  background: -moz-linear-gradient(top, #979797 0%, #696969 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#979797), color-stop(100%,#696969)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #979797 0%,#696969 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #979797 0%,#696969 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #979797 0%,#696969 100%); /* IE10+ */
  background: linear-gradient(top, #979797 0%,#696969 100%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#979797', endColorstr='#696969',GradientType=0 ); /* IE6-9 */
}

.tx_iccanfrage_pi2_angebot_box_uidlink a{
  color:#fff;
  display:block;
  text-decoration:none;
  line-height:26px;
  width:160px;
  height:26px;
}

.newsletterFeld, .newsletterFeld:focus{
  margin-top:15px;
  width:191px;
  height:30px;
  background:#686259;
  border:1px solid #6A645A;
  outline:none;
  color:#EDE1CC;
  font-size:14px;
  padding: 0 3px;
}

.newsletterFeld:focus{
  color:#fff;
}

.newsletterSenden{
  display:block;
  cursor:pointer;
  background:#ccc;
  border:1px solid #818181;
  width:100%;
  height: 30px;
  margin:15px 0;
/*  color:#4B4840; */
  color: #fff;
  font-size:14px;
  
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  
  background: #979797; /* Old browsers */
  background: -moz-linear-gradient(top, #979797 0%, #696969 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#979797), color-stop(100%,#696969)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #979797 0%,#696969 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #979797 0%,#696969 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #979797 0%,#696969 100%); /* IE10+ */
  background: linear-gradient(top, #979797 0%,#696969 100%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#979797', endColorstr='#696969',GradientType=0 ); /* IE6-9 */
}

.boxGrau{
  border:1px solid #666;
  padding:15px;
  margin-bottom:15px;
position: relative;
}

.boxRot{
  border:1px solid #760029;
  background:#980036 url(../img/bgSubmenu.png) no-repeat bottom right;
  padding:15px;
  margin-bottom:15px;
  color:#fff;
}

.boxRot a{
  color:#fff;
}

.boxWeiss{
  background:#fff;
  color:#333;
  padding:15px;
  margin-bottom:15px;
}

div.csc-textpic-intext-left div.csc-textpic-imagewrap,
div.csc-textpic-intext-left-nowrap div.csc-textpic-imagewrap {
  margin-right: 20px !important;
}

table.sommerpreise, table.winterpreise{
  color:#535353;
  width:100%;
}

table.sommerpreise .td-0,
table.winterpreise .td-0{
  width:190px;
  padding:5px;
}

table.sommerpreise .td-1,
table.sommerpreise .td-3,
table.sommerpreise .td-2,
table.winterpreise .td-1,
table.winterpreise .td-2,
table.winterpreise .td-3{
  width:140px;
  padding:5px;
}

table.sommerpreise tr.tr-odd{
  background:#f0f4e2;
}

table.sommerpreise tr.tr-even{
  background:#E1E8C3;
}

table.winterpreise tr.tr-odd{
  background:#e9eff6;
}

table.winterpreise tr.tr-even{
  background:#d5e0ed;
}

table.sommerpreise thead, table.winterpreise thead{
  color:#666;
  text-align:left;
}

.contenttable p{
  margin:0px;
}

.zimmerbox {
	border: 1px solid #999;
	border-radius: 4px;
	padding: 10px 10px 25px 10px;
	margin: 0 0 10px 0;
	position: relative;
}
.anfragelink a {
	position: absolute;
	right: 10px;
	bottom: 10px;
	display: block;
	padding: 3px 15px;
	background: #939393;
	background: -moz-linear-gradient(top, #939393 0%, #696969 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#939393), color-stop(100%,#696969));
	background: -webkit-linear-gradient(top, #939393 0%,#696969 100%);
	background: -o-linear-gradient(top, #939393 0%,#696969 100%);
	background: -ms-linear-gradient(top, #939393 0%,#696969 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#939393', endColorstr='#696969',GradientType=0 );
	background: linear-gradient(top, #939393 0%,#696969 100%);
	border-radius: 3px;
	border: 1px solid #696969;
	text-decoration: none;
	color: #fff;
}
.detaillink a {
	position: absolute;
	right: 170px;
	bottom: 10px;
	display: block;
	padding: 3px 15px;
	background: #939393;
	background: -moz-linear-gradient(top, #939393 0%, #696969 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#939393), color-stop(100%,#696969));
	background: -webkit-linear-gradient(top, #939393 0%,#696969 100%);
	background: -o-linear-gradient(top, #939393 0%,#696969 100%);
	background: -ms-linear-gradient(top, #939393 0%,#696969 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#939393', endColorstr='#696969',GradientType=0 );
	background: linear-gradient(top, #939393 0%,#696969 100%);
	border-radius: 3px;
	border: 1px solid #696969;
	text-decoration: none;
	color: #fff;
}

.submenu > div {
margin: 0 25px 0 0;
}

#livebilderarchiv  {
	line-height:25px;
	margin-top:-25px;
	position:absolute;
	width:167px;
	text-align:right;
}

#livebilderarchiv a  {
	text-decoration:underline;
}

.holidaycheckBox {
	background:#fff;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	padding:10px 0;
	margin-top:30px;
}

.holidaycheckBox img {
	margin:0 !important;
}



/* FORMATIERUNG POWERMAIL */

.tx-powermail-pi1 input, .tx-powermail-pi1 select, .tx-powermail-pi1 textarea {
  border: 1px solid #999;
  background:#efefef;
  padding: 3px;
  margin: 5px 0;
  color:#888;
}

.tx-powermail-pi1 label {
  width:150px;
  display:inline-block;
}




.tx-powermail-pi1 legend {
  font-size:120%;
  margin: 0 0 0.8em 0;
  font-family:Arial Narrow, Arial, sans-serif;
  font-weight:normal;
  letter-spacing:1px;
  margin:0;
  line-height:normal;
  font-size:24px;
  
  
}

.tx-powermail-pi1 div.style2 label {
	visibility:hidden;
	
}

.tx-powermail-pi1 div.style3 {
	margin-top:20px;
	font-weight:bold;
	margin-bottom:5px;
}


.tx-powermail-pi1 fieldset {
  border:0 none;
}

.tx-powermail-pi1 input {
  width:200px;
}

.tx-powermail-pi1 textarea.powermail_textarea {
	width:300px;
	height:150px;
}

.tx-powermail-pi1 textarea.powermail_textarea:focus {
  border: 1px solid #000;
  background:#fff;
}

.error {
  background:url(../img/error.png) left bottom no-repeat;
  color:#FFF;
  margin: 0 0 0 -10px;
  z-index:9999;
}

.error p{
  margin: 0 10px 10px 10px;
}


.tx-powermail-pi1 input.powermail_submit {
  width:auto;
  margin-left:154px;
  height:28px;
  text-align:center;
  line-height:22px;
  margin-top:12px;
  font-size:14px;
  color:#fff;
  cursor:pointer;
  border:1px solid #818181;

  -webkit-border-radius:3px;
  -moz-border-radius:3px;
  border-radius:3px;
  
  background: #979797; /* Old browsers */
  background: -moz-linear-gradient(top, #979797 0%, #696969 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#979797), color-stop(100%,#696969)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #979797 0%,#696969 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #979797 0%,#696969 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #979797 0%,#696969 100%); /* IE10+ */
  background: linear-gradient(top, #979797 0%,#696969 100%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#979797', endColorstr='#696969',GradientType=0 ); /* IE6-9 */
}




/* -------------------------------------------------- */


.zitatBox {
	position: relative;
	text-align: left;
	width: 300px;
	font-family: times, serif;
	text-align: right;
	margin: 0 0 10px 0;
	padding: 0;
}

.zitatBox h2 {
	font-family: times, serif;
	font-style:italic;
	text-align: left;
	line-height: 15px;
	left: 0;
	z-index: 100;
	font-size: 15px;
	padding: 7px 10px;
	display: block;
	margin: 0;
	position: absolute;
	top: 0px;
	background: url(../img/trans.png);
	color: #fff;
}


.gutscheinbild {
	position: absolute;
	margin: -10px 0 0 390px;
}



.tx-dropdownsitemap-pi1 a {
	color:#333 !important;
}

.tx-dropdownsitemap-pi1 SPAN.ifsub {
	text-transform:none !important;
	font-weight:normal;
}

.tx-dropdownsitemap-pi1 .level_1 SPAN.ifsub, .tx-dropdownsitemap-pi1 .level_1 SPAN.no {
	font-weight:bold;
}

.tx-dropdownsitemap-pi1 .level_2 SPAN.ifsub, .tx-dropdownsitemap-pi1 .level_2 SPAN.no {
	font-weight:normal;
}

.tx_iccanfrage_pi3_anfrage_zimmer_box {
/*	position: relative;*/
}

#pics {
	display:none;
}

#powermaildiv_uid16 {
	margin-left: -14px;
}
#powermaildiv_uid16 input{
	width: auto;
}
#powermaildiv_uid16 .powermail_check_inner {
	margin-left: 155px;
}
