body {
	margin:0; padding:0;
	background: #fef4e0 url(../img/header-bg.jpg) top left no-repeat;
	text-align:center;
}

#wrapper { width: 90%; text-align:left; margin-right:auto; margin-left:auto; }

#header {  height:270px; }
#header #logopic { margin:15px 28%; float:left; width:14%; }
#header #search{ float: left; width: 20%; margin-top:20px; padding:15px; background: url(../img/search-top-bg.gif) top left no-repeat; }

#mainnavi  {
	clear:both;
	margin-left:15%; 
	font: normal 16px Arial, sans;
}

#mainnavi ul, #mainnavi li, #footernavi ul, #footernavi li { margin:0; padding:0; float:left; list-style:none;  
}

#mainnavi a { color: #EB4217; padding: 10px; }
#mainnavi a.active { 
	background: #EB4217;
	color: #FFF3E3 
}

#middle {background: white url(../img/mainframe-bg.jpg) top repeat-x;  padding:20px; }
#content { 
	width: 70%; float:left;
	font:14px/20px Arial, sans; 
	color: black; 
	 
}

#content li, #right li {
  margin-bottom: 10px;
  margin-left: 20px;
  list-style-image: url(../img/li.gif);
}

#right {
	width:30%; float:right;
}

#footer {
	clear:both; height:35px;
	padding:15px;
	font:normal 12px Arial,sans;
	color: #7F7665;
	border-top: 2px solid #EB4217;
}

#footer #lefttxt { width:300px; float: left; }
#footer #footernavi { width:300px; float:right; }
#footer #footernavi li { padding:0 10px 0 10px; }

/*=========================================== */
h1, h2, h3 { margin: 20px 0 15px 0}
h1 { font: normal 25px Arial, Helvetica, sans-serif; color: #535353; }
h2 { font: normal 18px Arial, Helvetica, sans-serif; color: #535353; }
h3 { font: bold 16px Arial, Helvetica, sans-serif; color: #535353; }

#right h1 { font: normal 18px Arial, Helvetica, sans-serif; color: #535353; }

img { border:0;  }
a:link, a:visited { color:#EB4217; }
.required {color:red; }

input, textarea { border:1px solid #D4D0C8; padding:3px; }
#mailformformtype_mail, .formbutton, #OrderButton { background: #EB4217 url(../img/button-bg.jpg) repeat-x top; color: #FFF3E3; padding:5px; border:none; font-weight:bold; }

/*=========================================== */

/*============== BESTELLFORM ================= */

#TB_ajaxContent { background: #FEF4E0; }

legend { font-weight: bold; margin:2px; }

fieldset { border:1px solid #e7e7e7; padding:5px; background:white; }

/*=========================================== */

/*=========================================== */
.tx-astrips-pi1 li a.active { color:#FEF4E0; background:#EB4217; padding:2px; }

.trip-listing-item { 
	width:41%; float:left;
	height:240px;
	margin: 0 20px 15px 0; padding:10px;
	background: url(../img/item-bg.gif) top repeat-x;
	overflow: auto;
}

.trip-listing-item.tripdescr {	float:left; width:220px; }
.trip-listing-item	.tripimg {	float:left; width:108px; }

#maintour .images { float:left; width:260px; }
#maintour .images img { margin-bottom: 10px; }
.trip-listing-item	.tripimg img { border-bottom: 5px solid #EB4217; }

/*=========================================== */
#content table { width:80%;}
#content th { background: #FFF3E3; padding: 5px;}
#content td { border: 1px solid #e7e7e7; padding: 5px;}

ol {list-style: decimal; margin-top:10px; }
ol ol {list-style: decimal; }
ol li { list-style-image: none !important;  }

h3 a img { display:block;}
