body {	
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	line-height: 1.3;
}



h1 {display:inline; font-size: 90%;}
h2 {display:inline; font-size: 100%;}
h3 {display:inline; font-size: 70%;}

input, select, textarea{
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:70%;
	color: #000;
}

img {border-width: 0;}

form {margin:0; padding:0;}

#bottom ul, #bottom li{
   
	list-style-position:outside;
	list-style-type: circle;
	padding:0;
	margin:0;
}

#bottom ul {	padding: 5px 0 0 10px; }
#bottom li{  margin-left:10px;  padding-bottom:5px;}

.ulindent{	padding-left:20px;}
.ulindent ul, .ulindent li, .ulindent ul ul, .ulindent ul li, .ulindent ul ul li { 	padding:0px !important;}


/* Layer No-Script */

#layernoscript		{
	margin: 0;
	width:100%;
	height:40px;
	background-color: #FFF;
	left: 0px;
	top: 0px;
}

/* Standard Text - auch für Flash benötigt */
.txtStd				{font-size: 70%; color:#333;}
.txtStd a 			{text-decoration:underline;}

.txtStdB				{font-size: 70%; color:#333;font-weight: bold}
.txtStdB a 			{text-decoration:underline;}

.txtColB				{font-size: 70%; font-weight: bold}
.txtColB a 			{text-decoration:underline;}

.txtColB2				{font-size: 80%; font-weight: bold}
.txtColB2 a 			{text-decoration:underline;}

.txtColB3				{font-size: 80%;}
.txtColB3 a 			{text-decoration:underline;}

.txtnoscript				{font-size: 80%; color: #F00; font-weight:bold;}
.txtnoscript a 			{color: #F00; text-decoration:underline}
.txtnoscript a:hover 	{color: #F00;}

.txt2				{font-size: 70%; color:#CCC;}
.txt2 a 			{text-decoration:underline;}

.txt3				{font-size: 60%; color:#333;}
.txt3 a 			{text-decoration:underline;}

.txtStdC				{font-size: 70%;}
.txtStdC a 			{text-decoration:underline;}

.txtStdC2				{font-size: 70%;}
.txtStdC2 a 			{text-decoration:none;}

.txtNT				{font-size: 70%; font-weight: bold}
.txtNT a 			{text-decoration:none;}

.txtNTS				{font-size: 70%; font-weight: bold}
.txtNTS a 			{text-decoration:none;}

.txtHd				{font-size: 150%; font-weight: bold}
.txtHd a 			{text-decoration:none;}

.txtHd2	{	font-size: 130%}

.txtT				{font-size: 90%; font-weight: bold}
.txtT a 			{text-decoration:none;}

.txtT2				{font-size: 90%; font-weight: bold}
.txtT2 a 			{text-decoration:underline;}

.txtT3				{font-size: 100%; font-weight: bold; color:#333;}

.txtT4				{font-size: 100%; font-weight: bold}
.txtT4 a 			{text-decoration:none;}

.txtT5				{font-size: 110%; font-weight: bold; color:#000;text-align:center; padding:10px 0;}
.txtT5 a 			{text-decoration:none;color:#000;}

.txtT6				{font-size: 90%; font-weight: bold; color:#000;}
.txtT6 a 			{text-decoration:none;color:#000;}

.txtT7				{font-size: 90%; font-weight: bold; color:#000;}


.txtPricesWeeks {color:#333; font-family:Arial,Helvetica,sans-serif; font-size:10px;}

.LClear{
	clear:both;
	height:0;
	overflow:hidden;
	font-size:1px;
	line-height: 0;
	padding:0;
	border:0;
	margin:0;
}

.tempEinzug{	padding-left:15px;}

.ImgLeft{float:left; margin-bottom:6px; margin-right:3px}
.ImgRight{float:right; margin-bottom:6px; margin-left:3px}
.ImgCenter{text-align:center;}
.ImgBorder{	border:1px solid #888;}

.boxctl50 {	width: 640px}
.boxctl50 .ctl50{float:left; width:320px;}
.boxctl50 .ctl50 .ct50{	padding-right:10px;}

.boxctl50b {	width: 670px}
.boxctl50b .ctl50{float:left; width:335px;}
.boxctl50b .ctl50 .ct50{	padding-right:10px;}

.boxctl50c {	width: 100%}
.boxctl50c .ctl50{float:left; width:50%;}
.boxctl50c .ctl50 .ct50{	padding-right:10px;}
.contentbox{	width:100%;	overflow:hidden;}

.ft1{background: url(/img/dot999.gif) repeat-x top left; height:11px; margin-top:20px; padding-top:10px; overflow: hidden;}
.ft1a{background: url(/img/dot999.gif) repeat-x top left; height:1px; margin-top:10px; padding-top:10px; overflow: hidden;}
.ft1b{background: url(/img/dot999.gif) repeat-x top left; height:1px; margin-top:1px; padding-top:1px; overflow: hidden;}
.ft1c{background: url(/img/dot999.gif) repeat-x top left; height:5px; margin-top:8px; overflow: hidden;}

.ft2{	height:20px; overflow: hidden;}
.ft3{	height:10px; overflow: hidden;}
.ft4{	height:5px; overflow: hidden;}
.ctleft{	float:left;}
.ctleftpd{	float:left; padding-top:1px;}



.sitemap .lr{padding-left:20px;}

.sitemap .divln1{	height: 2px; overflow:hidden; border-bottom:1px solid #CCC; margin: 2px 0 8px 0;}
.sitemap .divln2{	height: 1px; overflow:hidden; margin: 4px 0 5px 0;}

.sitemap .col1{
	float:left;
	width:40%;
	margin-bottom:10px;
}

.sitemap .col2{
	float:left;
	width:60%;
	margin-bottom:10px;
}


.arrow a{
	background: url(/img/style001/arrows.gif) no-repeat 0 4px;
	padding-left:10px;
}

.title{	padding-bottom:10px;}
.title2{	padding:10px 0;}

#Lcontent #col2 .content hr{	height:1px; overflow:hidden; border:0;}

.inp{	border: 1px solid #888;}
.inp01{	width:40px}
.inp02{	width:250px; height:40px;}
.inp03{	width:250px;}
.inp05{	width:150px;}

/* Forms */

.ctlf1a{float:left; width:30%; padding-bottom:2px;}
.ctlf1a .ctf1{	padding-right:10px;}
.ctlf2a{float:left; width:70%; padding-bottom:2px;}

.ctlf1b {float:left; width:40%;}
.ctlf2b {float:left; width:60%;}
.ctlf1b .ctf1 {padding-right:5px;}
.ctlf2b .ctf2 {padding-right:3px;}

.frmbuttons{	text-align:right;	padding:10px 0 5px 0;	width: 898px;}

/* Tables */

.TTab1, .TTab2, .TTab3, .TTab6, .TTab8, .TTab9,.TTab10, .TTab11, .TTab13{	width:100%;	border:0px;	border-collapse:collapse;	border-spacing:0;}
.TTab12 {border:0px;	border-collapse:collapse;	border-spacing:0;}
.TTab3{	margin-top:4px;}
.TTab4  {border:0px;	border-collapse:collapse;	border-spacing:0;}
.TTab5 {	border:0px;	border-collapse:collapse;	border-spacing:0;}
.TTab7 {	width:60%;border:0px;	border-collapse:collapse;	border-spacing:0;}

.TTab1 tr, .TTab2 tr, .TTab3 tr, .TTab4 tr, .TTab5 tr, .TTab6 tr, .TTab7 tr, .TTab8 tr  , .TTab11 tr, .TTab12 tr, .TTab13 tr{vertical-align: top;}
.TTab9,.TTab10{	vertical-align: middle;}
.TTab1 td, .TTab2 td, .TTab3 td, .TTab4 td, .TTab5 td {padding:2px 10px;}
.TTab11 td {padding-bottom:2px}
.TTab12 td {padding-bottom:5px}
.TTab13 td  {padding:2px 4px 2px 2px;}


.TTab1 .col1{	width:30%;}
.TTab1 .col2{	width:70%;}

.TTab2 .col0{	width:2%;}
.TTab2 .col1{	width:38%;}
.TTab2 .col2{	width:60%;}
.TTab2 .col1a{	width:98%;}

.TTab3 .col1{	width:50%;}
.TTab3 .col2{	width:50%;}

.TTab5 .col1{	width:40%;}
.TTab5 .col2{	width:40%;}
.TTab5 .col12{width:80%}
.TTab5 .col3{	width:20%; text-align:right}

.TTab6 td {padding: 4px 10px 5px 10px; border: 1px solid #D9D9D9;}
.TTab6 .col1{	width:25%;}
.TTab6 .col2{	padding-left:20px;}
.TTab6 .acenter {	text-align:center;}
/* Details - Facilities */
.TTab6 .col3{	width:50%;}

.TTab7  .ts {height:25px;vertical-align: middle}

.TTab8 .col1{	width:50%;}
.TTab8 .col2{	width:50%;}

.TTab9 td {width:25%;	}
.TTab9 td .con{padding: 10px 5px 5px 5px; text-align: center}

.TTab11 .col1{	width:60%;}
.TTab11 .col2{	width:40%;}
.TTab11 .col3{	width:30%;}
.TTab11 .col4{	width:70%;}
.TTab11 .col3 .sp{padding-left:5px;}

.TTab12 .col1{	width:25%;}
.TTab12 .col2{	width:25%;}
.TTab12 .col3{	width:50%;}

.TTab13 .colPrice{width:25%; text-align:right;padding-right:0px}
.TTab13 .colAcco{width:20%;}
.TTab13 .uline{border-bottom: 1px solid #000; padding-top:5px; padding-bottom:5px;}

.locbox {float:left; width:24%; padding:10px 0 5px 0;}
.locbox .con{padding-right:5px;}

.errmsg{ padding: 4px 10px; margin:10px 0;}
.pbox{padding:4px 10px; margin: 20px 0;}
.pbox2{padding:4px 10px; }

/* Buttons */
.btn , .btn8, .btn9, .btn10, .btnpr{	border:1px solid #272412;	padding:1px 5px 2px 5px;	display:inline;	position:relative;}
.btn a, .btn4 a, .btn8  a, .btn9 a, .btn10 a {	font-size:11px;	color:#FFF;	font-weight: bold;	text-decoration: none;	background: url(/img/arrows-buttons.gif) 0 4px no-repeat;	padding-left:13px;}
.btn2, .btn3 {	border:1px solid #272412;	padding:4px 0 6px 0;	display:inline;	text-align:center;	margin:0 2px 10px 0;	width:23%;}
.btn2 div, .btn3 div{	display: inline;	text-decoration: none;	font-weight: bold;	font-size:11px;	white-space: normal;}
.btn4 {	border:1px solid #272412;	padding:1px 5px 2px 5px;	display:inline;	margin-right:5px;}
.btnpr a{	font-size:11px;	color:#FFF;	font-weight: bold;	text-decoration: none;	background: url(/img/arrow-button-print.gif) 0 4px no-repeat;	padding-left:27px;}


.btnarea{	text-align:right}

/* Boxes - Right column */
/* Boxes - Center */

.rboxes, .cboxes {	padding: 0 2px; overflow:hidden;}
.rboxes .hd, .cboxes .hd{height:6px; overflow:hidden;}
.rboxes .title, .cboxes .title{padding:0px 5px 5px 16px;}
.rboxes .text{padding:4px 16px 0px 16px;overflow:hidden;}
.rboxes .text2{padding:4px 6px 0px 16px;overflow:hidden;}
.cboxes .text {padding:4px 13px 0px 10px;}
.rboxes .img{	padding:0 1px; text-align:center;}
.rboxes .img2 {padding-top:4px;}
.rboxes .ft, .cboxes .ft{height:8px; overflow:hidden;}
.rboxes hr, .cboxes hr{	height:1px; overflow:hidden; border:0; margin-right:5px; margin-left:5px;}
.rboxesfft{height:17px; overflow:hidden;}

.cboxes .line{
	padding:2px 0;
	/*border-bottom:solid 1px #E2E2E2;*/
}

.SC{
	width: 158px;
	overflow:hidden;
}

.SC .sccolLeft{
	float:left;
	margin-right:4px;
}


.AIBox{
	border: 1px solid #333;
	margin: 5px 0;
	padding:2px;
}

.tdebug{	font-size: 9px;}

.bookingbox{	width:92%; padding: 6px;}

.video{
	padding-bottom:20px;
}

.video .desc{
	margin-bottom: 5px;
}

.ttableText 		{font-size:140%;}


.chgcurrency{
	border-bottom:1px solid #ccc;
	border-top:1px solid #ccc;
	padding: 4px 2px;
	margin:10px 0;
}

.chgcurrencyacc{border-bottom:0px;border-top:0px;}

.chgcurrency .chgc1{	float:left; padding:4px 10px 0 0;}
.chgcurrency .chgc2{	float:left; width:27px; border:2px solid #CCC; text-align:center;padding:2px;}
.chgcurrency .chgc3{	float:right; padding:4px 5px 0 0;}
.chgcurrency .chgc4{	float:right; padding:3px 0 2px 0;}

.SoTitle{
	background: url(/img/special-offers.gif) no-repeat 0 0px;
	padding: 2px 0 5px 24px;
}

.ImgHeader{width:90%;}
.ImgHeaderBox{width:30%;text-align:right;}

.pricescol1{float:left;width:50%}
.pricescol2{float:left;width:49%;text-align:right;}

.LinkWLAdd, .LinkWLEmail, .LinkWLClear {padding-left:20px; margin-top:3px;}
.WL .Aimg{ width:70px}
.WL hr{	height:1px; overflow:hidden; border:0;}
.WL .colleft{width:77px;float:left}
.WL .colright{float:left;width:80px;}
.WL .sccolLeft {
float:left;
margin-right:4px;}


.aArrow2{
	padding-left:8px;
	margin-left:2px;
}

.aArrow2a{	padding-left:8px;	margin-left:0px;}

.BoxQuote{
	margin-top:10px;
	border:1px solid #000;
	padding:4px;
}

.BoxQuote .colleft{	float:left;width:60%;}
.BoxQuote .colright{	float:left;width:40%;}
.BoxQuote .colright .Box {	border:1px solid #000;
	padding:4px;
	
}	

.BoxQuote .colleft .c1{width:40%;float:left;margin-bottom:2px;}
.BoxQuote .colleft .c2{width:60%;float:left;margin-bottom:2px;}
	
.TTabAnchor{width:100%;border:0px;	border-collapse:collapse;	border-spacing:0;}
.TTabAnchor td{text-align:center}

.btn5, .btn6, .btn7 {padding:4px 0 6px 0;display:inline;	text-align:center;	margin:0 2px 2px 0;	font-size:11px;	font-weight: bold;	padding: 4px 10px 4px;	width:125px; border:1px solid #000;}
.btn7{font-weight: bold;}

.btn6 a, .btn5 a {font-size:11px;	font-weight: bold;	text-decoration: none;}


.cboxes2 {	padding: 0 px; overflow:hidden; }
.cboxes2 .hd{height:6px; overflow:hidden;}
.cboxes2 .title{padding:0px 5px 5px 16px;}
.cboxes2 .text {padding:6px 17px 0px 10px;}
.cboxes2 .ft{height:8px; overflow:hidden;}
.cboxes2 hr{	height:1px; overflow:hidden; border:0; margin-right:5px; margin-left:5px;}

.bflc{float:left; width:454px; }

.bookingbox2{	width:440px; padding: 6px;}
.xsnazzy .ln {margin-bottom:5px;}
.xsnazzy .clmn1 {width:35%; float:left; margin-bottom:5px;}
.xsnazzy .clmn2 {width:65%; float:left; margin-bottom:5px;}
.xsnazzy .clmn2 input, .xsnazzy .clmn2 textarea, .xsnazzy .clmn2 select {width:80%}
.xsnazzy2 {margin-right:10px;}

/* style001.css */

.xsnazzy {background: transparent; margin-bottom:10px; }

.xtop, .xbottom {display:block; background:transparent; font-size:1px;}
.xb1, .xb2, .xb3, .xb4, .xb2a, .xb3a, .xb4a  {display:block; overflow:hidden;}
.xb1, .xb2, .xb3, .xb2a, .xb3a {height:1px;}
.xb2, .xb3, .xb4{border-left:1px solid #000; border-right:1px solid #000;}
.xb2a, .xb3a, .xb4a {border-left:1px solid #000; border-right:1px solid #000;}
.xb1 {margin:0 5px; }
.xb2, .xb2a {margin:0 3px; border-width:0 2px;}
.xb3, .xb3a {margin:0 2px;}
.xb4, .xb4a {height:2px; margin:0 1px;}

.xboxcontent {display:block; border:0 solid #000; border-width:0 1px;padding:10px;}
.xboxtitle {display:block; border:0 solid #000; border-width:0 1px; padding:3px 10px 4px 15px;}
.xsnazzy hr{height:1px; overflow:hidden; border:0; margin-right:5px; margin-left:5px;}

.Seals{text-align:center; width:100%;}

.ptImg{float:right;width:50%; text-align:right}

.lblAddPeople{padding:4px 20px;}

.BoxFlashPics {	border:1px solid #000;	padding:4px; margin:10px 0;}	
.AjaxError{border:1px solid #000;	padding:4px; margin:10px 10px 10px 0;}
.PicSub{text-align:right;padding-right:18px;}
