fieldset.csc-mailform{
	width: 700px !important;
	border: 0px !important;
}
.csc-mailform label{
  float:left;
  width:25%;
  margin-right:0.5em;
  padding-top:0.2em;
  text-align:right;
  font-weight:bold;
}
.csc-mailform input#mailformformtype_mail{
	margin-left:181px;
}
.csc-mailform-field{
	clear:both;
	padding:10px 0px;
}
#user_list{
	display:none;
}
div div.csc-textpic-clear{
	clear:none;
}
div.csc-textpic-imagewrap{
	overflow:hidden;
}
.orange{
	color:#FC7203;
}
span.wsl{
	cursor:pointer;
}

/*****/
* {margin:0;padding:0;}
BODY{margin:0 auto;padding:0;font-family:Georgia;color:#424242; width:1262px;position:relative;}

p							{margin:5px 0;}

.contacts				{width:25%;padding:0 15px;background:#E5F3F9;font-size:12px;}

.contacts H2			{color:#42595E;font-size:18px;}



.indexMap				{margin:0 0 0 0;}
.logo						{width:25%;padding:5px 0px 0px 0px;background:#e5f3f9 no-repeat right;font-size:22px;font-weight:600;border-right:5px solid white;text-align:center;vertical-align:middle;}


.path						{border-bottom:5px solid white;padding:2px 5px 2px 25px;color:#006699;background:#E4E4E4;font-size:70%;}
.path	A					{color:#006699;text-decoration:none;}
.path	A:visited		{color:#006699;}


.menu_left ul,.menu_right ul{list-style-type:none;}


.topLine .slogan		{width:96%;padding:3px 18px;color:#999;}

.slogan strong		{font-weight:normal;}

.topNav					{border-top:5px solid white;border-bottom:0px solid white;background:#006699;}

.topNav TABLE			{width:100%;margin:5px 0 0px 0;}

.topNav TD				{padding:0 25px 8px 25px;}

.topNav A				{text-decoration:none;color:#FFFFFF ;}



.zpict					{float:left;margin:10px 20px 10px 0;border-top:1px solid #ccc;border-left:1px solid #ccc;border-bottom:1px solid #555;border-right:1px solid #555;}



#tooltip2 {background:#FCF5E1;border:1px solid #000000;text-align:justify;font:12px Verdana, Helvetica,sans-serif;margin:0;-moz-border-radius:8px;padding:5px 5px;position:absolute;visibility:hidden}

#tooltip	{background:#FFFFFF;border:1px solid #666666;color:#333333;font:menu;

		margin:0px;padding:3px 5px;position:absolute;visibility:hidden}



.reqfld	{color:red; vertical-align:super}



.front_list {margin-bottom:5px}

.fl_date	{font-size:70%;}



A.curr, span.curr	{background:#fed991;}

.dates{
font-family:Verdana, Helvetica, sans-serif;

}

.maintext ul{
	padding-left:20px;
}

.top{
background:#E5F3F9;
height:108px;
/*margin-top:-24px;*/
padding:0px;
top:0px;
position:relative;
}
.contacts{
position:absolute;
right:20px;
top:0px;
border-left:5px solid white;
padding:10px 0px 0px 15px;
height:98px;
}
.contacts div{
font-size:12px;
font-weight:bold;
}
div.menu_top{
border-top:5px solid white;border-bottom:0px solid white;background:#006699; height:45px; font-size:1.1em;
}
.menu_top a,.menu_top span.wsl{
color:white;
}
ul.menu_top{
margin:15px 0px 0px 15px;
}
.menu_top li{
display:inline;
margin-right:20px;
}
/*******Some Positioning****/
.rootline{
border-bottom:5px solid white; padding:2px 5px 2px 15px; color:#006699; background:#E4E4E4; font-size:80%;
}

 /** .outer_float {display:table;}
  .wrap {display:table-row;}
  .menu_left,.content,.menu_right {display:table-cell;}**/
	.wrap{
		position:relative;
		
	}
.menu_left{
	/*padding:0px 10px;*/
	top:0px;
	position:absolute;
	width:242px;
	border-right:1px dashed #C8D2D9;
}
.content{
	position:absolute;
	margin: 0 242px;
	padding:0 10px;
	font-size:90%;
}

.menu_right{
top:0px;
left:1020px;
position:absolute;
width:242px;
border-left:1px dashed #C8D2D9;
}

.footer{	
	background:#044b86;
	color:white;
	height:30px;
	padding: 0px;
}

.footer a,.footer span.wsl{
	color:white;
}
.footer li.flevel1{
	float:left;
	margin-left:50px;
}
.footer li.flevel1 li{
	font-size:70%;
	margin-left:-2px;
}
/*******************************/
.menu_top_ctrs{
	overflow:auto;
	list-style-type:none;
}
.menu_top_ctrs li{
	float:left;
	padding-left:5px;
}


.menu_right ul.hotels_left li{
	padding-left:30px;
}
.menu_left ul li a,.menu_left ul li span.wsl{
margin:1px 0; 
/* padding:2px 5px 2px 20px; */
}
.yellow_header{
color:#FC7203;
padding:6px 0px 4px 15px;
font-size:1.1em;
}
.content ul{
padding-left:30px;
}
.content{
min-height:10px;
max-width:756px;
}
.content div.section{
clear:both;
}
.subSectionAndTours{
	clear:both;
}
.content ul.section{
padding-left:0px;
}
.content .csc-textpic ul{
padding-left:30px;
}
ul.level1 li{
background:#E4E4E4;
border-top:1px solid white;
}
ul.level1 li a, ul.level1 li span.wsl{
margin:1px 0; padding:2px 5px 2px 15px;color:#006699;font-size:0.87em;font-weight:bold; 
}
ul.level2 li{
background-color:white;
margin:0px;
padding:0px;
}
ul.level2 li a,ul.level2 li span.wsl{
margin:3px 0;padding-left:30px;font-size:0.88em;font-weight:normal;
}

ul.menu_sub{
padding:6px 0px 4px 15px;
}
li.menu_sub_level1 a,li.menu_sub_level1 span.wsl{
color:#FC7203;
}
li.menu_sub_level2{
padding-left:30px;
font-size:80%;
padding-bottom:2px;
}


.content ul.crumbs{
	list-style-type:none;
	padding-left:0;
	margin:0;
}
.crumbs li{
display:inline;
}

h1 div.stars{
    margin-left:10px;
    display:inline;
}

div.stars{margin-left:-15px;}
div.stars_center{margin-left:5px;}
div.stars img,div.stars_center img{margin:8px 3px 3px 0px;}
div.stars_center{display:inline;}

.maintext{
	overflow:auto;
}
.maintext ol{
	padding-left:30px;
}

.partners_wrap{
	margin-top:100px;
}

.partners{
	margin-top:10px;
	text-align:center
}

.img{
	float:right;
}
.img p{
	font-style:italic;
	text-align:right;
}


/* 

	TableCloth	
	by Alen Grakalic, brought to you by cssglobe.com
	
*/

/* general styles */

 table.table-header,  .table-header td{
	font:100% Verdana, Helvetica, sans-serif; 
}
  table.table-header{
	border-collapse:collapse;
	margin:1em 0;
}
 .table-header th,  .table-header td{
	text-align:left;
	padding:4px 10px;
	border:1px solid #fff;}
 table.table-header th,  table.table-header td{text-align:left; }
 .table-header th{background:#E5F3F9;font-weight:bold;}
 .table-header td{background:#FBFEFF;}
 .table-header th.leftHeader{width:200px;}
/* tablecloth styles */

 .table-header tr.even td{background:#FBFEFF;}
 .table-header tr.odd td{background:#E5F3F9;}
 
 /*no header*/
 table.table-normal,  .table-normal td{
	font:100% Verdana, Helvetica, sans-serif; 
}
  table.table-normal{width:100%;border-collapse:collapse;margin:1em 0;}
 .table-normal th,  .table-normal td{text-align:left;padding:.5em;border:1px solid #fff;}
 .table-normal th{background:#E5F3F9;font-weight:bold;}
 .table-normal td{background:#FBFEFF;}
 .table-normal th.leftHeader{width:200px;}
/* tablecloth styles */

 .table-normal tr.even td{background:#FBFEFF;}
 .table-normal tr.odd td{background:#E5F3F9;}
 
 .csc-textpic-imagewrap{
	overflow:auto;
 }
 
 .clear_children,.cc_tallest { position: relative;}
.cc_tallest:after { content: ''; } /* PREVENTS A REDRAW BUG IN SAFARI 




/*ftr*/
.ftr{
	margin-top:100px;
	margin-bottom:10px;
}
.ftr ul{
	height:212px;
	list-style-type:none;
	background:url('/typo3conf/ext/site_nw/Resources/Public/Images/ftrbg.gif') 0px 1px repeat-x;
}
.ftr ul.level1 li{
	background:auto;
}
.ftr ul.level1 > li{
	background:url('/typo3conf/ext/site_nw/Resources/Public/Images/ftrbg.gif') 0px 1px repeat-x;
}
.ftr ul.level1{
	overflow:auto;
}
.ftr ul.level1 > li{
	float:left;
}
.ftr ul.level2 li a,.ftr ul.level2 li span.wsl{
	padding-left: 20px;
}
