/* Enter Your Custom CSS Here */

html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, .title{
  font-family: sans-serif;
}
.span-24{
 background-color: #4a7088; 
}
table.datatable{
    border-collapse: collapse;
    border: 1px solid black;
  	line-height:26px;
  padding:5px;
}

.reisbrochure{
 	border: solid 1px #f1f1f1; 
  padding:10px;
  margin:10px;
    background-color: #fafafa;
  
}
.searchtable{
 	border: solid 1px #f1f1f1; 
  padding:10px;
  margin:10px;
   background-color: #fafafa;
     border-collapse: collapse;
    border: 1px solid black;
  line-height:30px;
}
  
}
.searchtable td{
	margin:7px; 
  padding:10px;
}

.searchtable a{
 text-decoration:none;
  color: #blue;
  font-weight:normal;
}
.feed{
   background-color: #f5f5f1;
  margin:10px;
  padding:20px;
  
}

td.raname{
 font-size:18px;
  color: gray;
  font-weight:bold;
}

div.formdiv{
 	border-bottom: solid 1px #f1f1f1; 
  padding-left: 10px;
  padding-bottom: 10px;
}
div.formdiv #searchform label{
 	font-family:sans-serif;
  font-weight:normal;
  font-style:normal;
}

div.formdiv #searchagent {
    background-color: #62c0dc;
    border: 0 none;
    color: #ffffff;
    cursor: pointer;
    display: inline-block;
    font-size: 14px;
    margin: 0;
    overflow: hidden;
    padding: 5px 7px 6px;
    position: relative;
    text-align: center;
    text-transform: uppercase;
    z-index: 1;
}

#stxt {
    border: 1px solid #c6c6c6;
    color: #c6c6c6;
    height: 28px;
    padding: 0 2%;
    width: 63%;
  margin-left:10px;
  margin-right:10px;
  
 
}

div.span-11 h1 a {
 font-size:32px; 
}

div.countryinfo,div.feedinfo,div.feedinfo2{
  background-color: #fcfcfc;
  border: solid 1px #d9d9d9;
  padding: 15px;
}
div.countryinfo div,div.feedinfo div,div.feedinfo2 div{
  padding-bottom: 10px;
}
div.feedinfo{
   background-color: #fefefe;
  border: solid 1px #d9d9d9;
}

img.feedimg{
 width:250px;
  float:left;
  margin:5px;
  padding-right:10px;
}

img.feedimgx{
  float:left;
  margin:5px;
  padding-right:10px;
}

div.feedinfo ul{
   list-style-type: circle;
}

div.feedinfo ul li{
   display: inline;
   list-style-type: circle;
  padding-right:10px;
}

div.feedinfo ul li:before { 
content: '\00a0\2022\00a0\00a0';
	color:#999;
	color:rgba(0,0,0,0.5);
	font-size:11px;
}

div.indexdiv{
  background-color: #fcfcfc;
  border: solid 1px #d9d9d9;
  padding: 15px;
}
#indexdivzon{
  background-color: #ffffb3;
  background-image: url('beach.jpg');
   background-position: 0px -0px; 
   background-size: 100%;

}
#indexdivzon2{
  background-image: url('beach.jpg');
  background-position: 0px -250px; 
  
   background-size: 100%;

}
#indexdivski{
  background-image: url('ski-panorama.jpg');
  background-position: 0px -100px; 
   background-size: 100%;
}

#indexdivski2{
  background-image: url('ski-panorama.jpg');
  background-position: 0px -160px; 
   background-size: 100%;
}

#indexdivpop{
  background-color: #ff9933;
}


#header{
  background-image: url('raimages/ratop2.jpeg');
  background-position: 0px -50px; 
  background-size: 100%;
  
}

.countrytable{
  text-align:center; 
  margin:10px;
  background-color: #fcfcfc;
  border: solid 1px #d9d9d9;
  padding: 15px;
  
}

.feedinfo div{
 min-height:200px; 
}



.CSSTableGenerator {
	margin:0px;padding:0px;
	width:100%;
	box-shadow: 10px 10px 5px #888888;
	border:1px solid #000000;
	
	-moz-border-radius-bottomleft:0px;
	-webkit-border-bottom-left-radius:0px;
	border-bottom-left-radius:0px;
	
	-moz-border-radius-bottomright:0px;
	-webkit-border-bottom-right-radius:0px;
	border-bottom-right-radius:0px;
	
	-moz-border-radius-topright:0px;
	-webkit-border-top-right-radius:0px;
	border-top-right-radius:0px;
	
	-moz-border-radius-topleft:0px;
	-webkit-border-top-left-radius:0px;
	border-top-left-radius:0px;
}.CSSTableGenerator table{
    border-collapse: collapse;
        border-spacing: 0;
	width:100%;
	height:100%;
	margin:0px;padding:0px;
}.CSSTableGenerator tr:last-child td:last-child {
	-moz-border-radius-bottomright:0px;
	-webkit-border-bottom-right-radius:0px;
	border-bottom-right-radius:0px;
}
.CSSTableGenerator table tr:first-child td:first-child {
	-moz-border-radius-topleft:0px;
	-webkit-border-top-left-radius:0px;
	border-top-left-radius:0px;
}
.CSSTableGenerator table tr:first-child td:last-child {
	-moz-border-radius-topright:0px;
	-webkit-border-top-right-radius:0px;
	border-top-right-radius:0px;
}.CSSTableGenerator tr:last-child td:first-child{
	-moz-border-radius-bottomleft:0px;
	-webkit-border-bottom-left-radius:0px;
	border-bottom-left-radius:0px;
}.CSSTableGenerator tr:hover td{
	
}
.CSSTableGenerator tr:nth-child(odd){ background-color:#ffaa56; }
.CSSTableGenerator tr:nth-child(even)    { background-color:#ffffff; }.CSSTableGenerator td{
	vertical-align:middle;
	
	
	border:1px solid #000000;
	border-width:0px 1px 1px 0px;
	text-align:left;
	padding:5px;
	font-size:14px;
	font-family:Arial;
	font-weight:normal;
	color:#000000;
}.CSSTableGenerator tr:last-child td{
	border-width:0px 1px 0px 0px;
}.CSSTableGenerator tr td:last-child{
	border-width:0px 0px 1px 0px;
}.CSSTableGenerator tr:last-child td:last-child{
	border-width:0px 0px 0px 0px;
}
.CSSTableGenerator tr:first-child td{
		background:-o-linear-gradient(bottom, #ff7f00 5%, #bf5f00 100%);	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ff7f00), color-stop(1, #bf5f00) );
	background:-moz-linear-gradient( center top, #ff7f00 5%, #bf5f00 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ff7f00", endColorstr="#bf5f00");	background: -o-linear-gradient(top,#ff7f00,bf5f00);

	background-color:#ff7f00;
	border:0px solid #000000;
	text-align:center;
	border-width:0px 0px 1px 1px;
	font-size:16px;
	font-family:Arial;
	font-weight:bold;
	color:#ffffff;
}
.CSSTableGenerator tr:first-child:hover td{
	background:-o-linear-gradient(bottom, #ff7f00 5%, #bf5f00 100%);	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ff7f00), color-stop(1, #bf5f00) );
	background:-moz-linear-gradient( center top, #ff7f00 5%, #bf5f00 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ff7f00", endColorstr="#bf5f00");	background: -o-linear-gradient(top,#ff7f00,bf5f00);

	background-color:#ff7f00;
}
.CSSTableGenerator tr:first-child td:first-child{
	border-width:0px 0px 1px 0px;
}
.CSSTableGenerator tr:first-child td:last-child{
	border-width:0px 0px 1px 1px;
}
#airlineimg{
  	padding:0px;

}

#lastminuteprice{
  	color: d2d2d2;
  font-size:16px;
  font-weight:bold;
  text-align:right;
width:55px;
  padding-right:10px;
}
