/* CSS Document - Components */

div.box-1  { background:#8C0B0B url(../components/box1-t.gif) 0% 0% repeat-x;margin:auto -9px;zoom:1; }
div.box-1 .box-R  { background:url(../components/box1-r.gif) 100% 0% repeat-y; }
div.box-1 .box-B  { background:url(../components/box1-b.gif) 0% 100% repeat-x; }
div.box-1 .box-L  { background:url(../components/box1-l.gif) 0% 0% repeat-y; }
div.box-1 .box-TL { background:url(../components/box1-tl.gif) 0% 0% no-repeat; }
div.box-1 .box-TR { background:url(../components/box1-tr.gif) 100% 0% no-repeat; }
div.box-1 .box-BR { background:url(../components/box1-br.gif) 100% 100% no-repeat; }
div.box-1 .box-BL { background:url(../components/box1-bl.gif) 0% 100% no-repeat;padding:10px 30px; }


.gallery-overview { margin:auto -9px; }

.thumb { background:url(../components/bg-thumb.gif) 0% 0% no-repeat;float:left;/* width:174px;height:245px; */width:129px;height:205px;padding:20px 16px 20px 23px; }
.thumb img { border:1px solid #440D0E; }
.thumb h3 { margin:3px auto 0 auto;text-align:center; }
.thumb h3 a { text-decoration:none; }
.thumb p  { margin:0 auto 0 auto;text-align:center;line-height:1em;font-size:0.8em }

ul.box-2 { margin:auto -9px;padding:0; }
ul.box-2 li { float:left;width:318px !important;width:308px;background:url(../components/box2-t.gif) 0% 0% repeat-x;margin:auto -9px;list-style-type:none;margin:0;padding:0;text-align:center; }
ul.box-2 li span { display:block;background:url(../components/box2-l.gif) 0% 0% no-repeat; }
ul.box-2 li span span { display:block;background:url(../components/box2-r.gif) 100% 0% no-repeat; }
ul.box-2 li span span span { display:block;background-repeat:no-repeat;background-position:50% 35%;width:243px;height:99px;margin-left:66px; }
ul.box-2 li span span span em { display:none; }

#leistung-01 span span span { background-image:url(../components/li-leistung01.gif) }
#leistung-02 span span span { background-image:url(../components/li-leistung02.gif) }
#leistung-03 span span span { background-image:url(../components/li-leistung03.gif) }
#leistung-04 span span span { background-image:url(../components/li-leistung04.gif) }
#leistung-05 span span span { background-image:url(../components/li-leistung05.gif) }
#leistung-06 span span span { background-image:url(../components/li-leistung06.gif) }
#leistung-07 span span span { background-image:url(../components/li-leistung07.gif) }
#leistung-08 span span span { background-image:url(../components/li-leistung08.gif) }
#leistung-09 span span span { background-image:url(../components/li-leistung09.gif) }
#leistung-10 span span span { background-image:url(../components/li-leistung10.gif) }

#membership-01 span span span { background-image:url(../components/li-membership01.gif) }
#membership-02 span span span { background-image:url(../components/li-membership02.gif) }

div.box-2  { background:url(../components/box2-t.gif) 0% 0% repeat-x;margin:auto -9px; }
div.box-2 .box-L  { background:url(../components/box2-l.gif) 0% 0% no-repeat; }
div.box-2 .box-R  { background:url(../components/box2-r.gif) 100% 0% no-repeat; }
#akzeptierte-karten p { background:url(../components/akzeptierte-karten.gif) 50% 30% no-repeat;height:99px;margin:0; }
#akzeptierte-karten p em { display:none; }

table.table-default { margin:14px 0; }
table.table-default tr td { border-bottom:1px solid #611213; }

form.f-default {  }
form.f-default fieldset { border:0;margin:10px 0; }
form.f-default fieldset legend { display:none; }

form.f-default fieldset p { float:left;width:48%;margin:0 0 8px 0; }
form.f-default fieldset p span { display:block; }

input.f-text1 { background-color:#640B09;border:1px solid #f00;width:90%;color:#fff;font:1em Tahoma, Arial, Helvetica, sans-serif;padding:2px; }
input.f-text2 { background-color:#640B09;border:1px solid #f00;width:20%;color:#fff;font:1em Tahoma, Arial, Helvetica, sans-serif;padding:2px; }
textarea.f-area { background-color:#640B09;border:1px solid #f00;width:90%;height:130px;color:#fff;font:1em Tahoma, Arial, Helvetica, sans-serif;padding:2px; }
textarea.f-area { background-color:#640B09;border:1px solid #f00;width:90%;height:130px;color:#fff;font:1em Tahoma, Arial, Helvetica, sans-serif;padding:2px; }
form.f-default fieldset p.f-full { width:100%; }
form.f-default fieldset p.f-full textarea.f-area { background-color:#640B09;border:1px solid #f00;width:91%;height:130px;color:#fff;font:1em Tahoma, Arial, Helvetica, sans-serif;padding:2px; }

input.file {  }


blockquote { border-bottom:1px solid #611213;margin:0;position:relative; }
blockquote p {  }
a.top { background:#730F10 url(../components/atop.gif) no-repeat 100% 50%;width:46px;height:26px;display:block;position:absolute;right:0 !important;right:20px;margin-top:0 !important;margin-top:24px; }
a.top em { display:none; }

#telefon-austria p { background:url(../components/telefon-austria.gif) 50% 30% no-repeat;height:99px;margin:0; }
#telefon-austria p em { display:none; }

big { font:100 1.55em Georgia, "Times New Roman", Times, serif }
big em { font:100 1.0em Georgia, "Times New Roman", Times, serif;color:#f00; }

.col-2a-1 { margin-right:220px; }
.col-2a-2 { width:213px;float:right; }
.col-2a-2 img { border:1px solid #440D0E; }

.col-2a-2 div.thumb { background:url(../components/bg-thumb02.gif) 0% 0% no-repeat;width:174px;height:261px;float:none;padding:20px 16px 20px 23px; }

.col-2b-1 { width:330px;float:left; }
.col-2b-2 { margin-left:340px; }
.col-2b-1 img { border:1px solid #440D0E; }

.img-left { float:left;margin:0 10px 10px 0;border:1px solid #440D0E; }
.img-right { float:right;margin:0 0 10px 10px;border:1px solid #440D0E; }

.ul-action { margin:10px 0;padding:0; }
.ul-action li { list-style-type:none;margin:0;padding:0;zoom:1; }
.ul-action li a { height:60px;width:200px;display:block;zoom:1; }
.ul-action li a span { display:none; }

#action-buchung	{ background:url(../components/action-buchung.gif) no-repeat 0% 0%; }
#action-kontakt	{ background:url(../components/action-kontakt.gif) no-repeat 0% 0%; }
#action-preise	{ background:url(../components/action-preise.gif) no-repeat 0% 0%; }
#action-booking	{ background:url(../components/action-booking.gif) no-repeat 0% 0%; }
#action-contact	{ background:url(../components/action-contact.gif) no-repeat 0% 0%; }
#action-rates	{ background:url(../components/action-rates.gif) no-repeat 0% 0%; }
#action-faq		{ background:url(../components/action-faq.gif) no-repeat 0% 0%; }

#random-image { float:right;width:234px;height:371px;position:relative;top:-36px;margin-bottom:-36px;background:url(/assets/V1/components/random-image.gif) 0% 0% no-repeat;position:relative; }
#random-image img { position:absolute;top:61px;left:33px;border:0; }
#random-image p { position:absolute;bottom:58px;left:33px;color:#fff;text-align:center;line-height:1em;font-size:0.8em;width:167px;margin:10px 0; }

.DEBUG { background-color:#FF0000;color:#FFFFFF;padding:10px;position:relative;border:1px dotted #990000;display:none; }