body, html {
  padding: 0px;
  margin: 0px;
  font-family: Verdana, Arial, Helvetiva;
  font-size: 11px;
  font-weight: normal;
  color: #003d83;
  background-color: white;
  letter-spacing: 0.1px
}


table, th, tr, td {
  padding: 0px;
  margin: 0px;
}

a.shopForward {
  text-decoration: none;
  padding-top: 10px;
  float: right;
}

a.shopForward img {
  border: 0px;
}

.bold {
  font-weight: bold;
}

.contentmain img,
.newsarea img {
  border: 0px;
}

.flRight {
  float: right;
}

.txtRight {
  text-align: right;
  padding-right: 10px;
}

.flLeft {
  float: left;
}

.paddingDef {
  padding: 8px;
}

.clearAll {
  clear: both;
}

.padTop10 {
  padding-top: 10px;
}

.wrapper {
  position: relative;
}

.topLeft {
  position: relative;
  top: 0px;
  left: 0px;
  width: 193px;
  height: 142px;
  float:left;
}

.header {
  position: relative;
  width: 787px;
  height: 142px;
  background-image: url('../images/logoN2g.png');
  background-repeat: no-repeat;
  background-position: top right;
  overflow: hidden;
}

#n2gStart {
  position: relative;
}

#n2gStart div {
  margin-bottom: 10px;
}

.header .headerCities {
  position: absolute;
  top: 111px;
  left: 0px;
  width: 100%;
  height: 30px;
  line-height: 30px;
  padding-left: 20px;
  background-color: #003d83;
}

.header .headerCities .headerCityLink {
  text-decoration: none;
  color: #fff;
}

.contentwrapper {
  position: absolute;
  left: 0px;
  width: 980px;
  background-image: url('../images/contentBG.png');
  background-repeat: no-repeat;
  background-position: 0px 0px;
  overflow: hidden;
  border-bottom: 10px solid white;
}

.navigationleft {
  color: red;
  line-height: 11px;
  width: 182px;
  float: left;
  border-left: 10px solid #fff;
  background-color: #bdcd00;
  float: left;
}

.navigationleft #navtopspacer {
  height: 50px;
  width: 172px;
  border-left: 1px solid white;
}

.quicksearch {
  position: relative;
  top: 10px;
  left: 10px;
}

.quicksearch .quickSearchField {
  position: absolute;
  color: #003d83;
  height: 13px;
  line-height: 13px;
  width: 154px;
  top: 0px;
  text-indent: 3px;
  left: 0px;
  border: 0px;
}

.quicksearch .quickSearchSubmit {
  position: absolute;
  height: 15px;
  width: 15px;
  top: 0px;
  right: 1px;
}

.navigationleft #navbottomspacer {
  border-bottom: 1px solid white;
  border-left: 1px solid white;
  vertical-align: bottom;
  padding: 110px 0px 30px 10px;
  color: white;
}

.navigationleft #navbottomspacer a {
  letter-spacing: 0.1em;
  color: white;
  text-decoration: none;
}

.navigationleft #mainnav, .navigationleft #subnav1 {
  list-style: none;
  padding: 0px;
  margin: 0px;
  border-left: 1px solid white;
}

.navigationleft #subnav1 {
  padding-top: 8px;
}

.navigationleft #mainnav li, .navigationleft #mainnav li.active {
  color: white;
  padding: 7px 0px 7px 10px;
  border-bottom: 1px solid #ebf0b3;
}

.navigationleft #mainnav li.active ul li {
  border: 0px;
}

.navigationleft #mainnav li.active ul li a, .navigationleft #mainnav li.active ul li a.active {
  background-image: url('../images/subNavArrowBlue.png');
  background-repeat: no-repeat;
  background-position: 0px 3px;
  padding-left: 11px;
}

.navigationleft #mainnav li.active ul li a.active {
  background-image: url('../images/subNavArrowRed.png');
}

.navigationleft #mainnav li #subnav li.active, .navigationleft #mainnav li #subnav1 li {
  padding: 4px 0px 4px 10px;
  border: none;
}

.navigationleft #mainnav li a, .navigationleft #mainnav li a.active {
  text-decoration: none;
  color: white;
  letter-spacing: 0.1em;
  font-size: 11px;
}

.navigationleft #mainnav li.active {
  background-color: white;
}

.navigationleft #mainnav li.active a {
  color: #000000;
}

.navigationleft #mainnav li.active a.active {
  color: #ff0000;
}

.emptyLightGreen {
  position: relative;
  top: 157px;
  left: 194px;
  background-color: red;
  height: 100%;
  width: 190px;
}

.contentmain {
  float: left;
  width: 580px;
  min-height: 600px;
  padding: 15px 15px 30px 15px;
}

.contentmain a.download img {
  display: none;
}

.contentmain .newsContentWrapper .csc-header-n1 h1.csc-firstHeader {
  display: none;
}

.contentmain .newsContentWrapper .hotel-cat-item .csc-header-n1 h1.csc-firstHeader,
.contentmain .newsContentWrapper .hotel-cat-item1 .csc-header-n1 h1.csc-firstHeader,
.contentmain .newsContentWrapper .hotel-cat-item2 .csc-header-n1 h1.csc-firstHeader,
.contentmain .newsContentWrapper .hotel-cat-item3 .csc-header-n1 h1.csc-firstHeader {
  display: block;
}

.contentmain .infoContent .csc-frame-frame1 {
  padding: 10px; 
}

.contentmain .newsContentWrapper .csc-header-n1 h1.csc-firstHeader {
  display: none;
}

.contentmain a.internal-link img,
.contentmain a.linkOrange img {
  display: none;
}

.contentmain a.internal-link,
.contentmain a.internal-link:visited,
.contentmain a.linkOrange,
.contentmain a.linkOrange:visited {
  color: #ff6600;
  font-weight: bold;
  text-decoration: none;
}

.contentmain a.linkOrange,
.contentmain a.linkOrange:visited {
  font-weight: normal;
}

.contentmain a {
  text-decoration: none;
}

.contentmain .bgLightBlue, .contentmain .csc-frame-frame1 {
  background-color: #f2f5f7;
}

.contentmain .bgNotice {
  background-color: #ffd9d9;
}

.contentmain .bgNotice p {
  padding: 0px;
  margin: 0px;
}

.contentmain h1.csc-firstHeader {
  font-size: 17px;
}

.contentmain #n2gStart div.csc-frame-frame1 p,
.contentmain #n2gStart div.csc-frame-frame2 p {
  padding: 5px 8px;
}

.contentmain #n2gStart div.csc-frame-frame1 .csc-header h1,
.contentmain #n2gStart div.csc-frame-frame2 .csc-header h1 {
	font-size: 11px;
	height: 20px;
	padding: 3px 0px 3px 10px;
	color: #003d83;
}

.contentmain .csc-frame-frame1 p img {
  float: left;
  padding: 0px 5px 5px 0px;
}

.contentmain #n2gStart div.csc-frame-frame1, .contentmain #n2gStart div.csc-frame-frame2 {
  float: left;
  background-image: url('../images/catFrameBig.png');
  background-repeat: no-repeat;
  width: 186px;
  height: 325px;
  overflow: hidden;
  background-color: #d1dae4;
}

.contentmain .bgLightBlue2 {
  background-color: #dfe7f0;
}

.contentmain #n2gStart div.csc-frame-frame2 {
	background-color: #ebeff4;
  margin: 0px 8px;
}

.contentmain h1, .contentmain h2 {
  color: #f00;
  font-size: 18px;
  font-weight: bold;
  padding: 0px;
  margin: 0px 0px 15px 0px;
}

.newsarea .news .csc-header h1.csc-firstHeader a {
  font-size: 10px;
  text-decoration: none;
  font-weight: bold;
  padding: 0px;
  margin: 0px;
  color: #003d83;
}

.newsarea .news .csc-default ,
.newsarea .news .csc-default a {
  text-decoration: none;
  font-weight: normal;
  padding: 0px;
  margin: 0px;
  color: #003d83;
}

.newsarea .news .csc-default a.internal-link img {
  display: none;
}

.newsarea .news .csc-default a.internal-link,
.newsarea .news .csc-default a.internal-link:visited  {
  color: #ff6600;
  font-weight: bold;
  text-decoration: none;
}

.newsarea .news p.bodytext img,
.newsarea .news p.bodytext a img {
  float: right;
}


.newsarea .news .latestNewsWrapper {
  padding-bottom: 10px;
}

.newsarea .news .moreLink {
  color: #ff6600;
  float: right;
  font-weight: bold;
  padding-right: 5px;
}

.contentmain h2 {
  font-size: 14px;
}

.contentmain h1.home {
  font-size: 22px;
  color: #003d83;
  margin-bottom: 0px;
}

.contentmain h2.home {
  color: #003d83;
  margin-bottom: 0px;
  font-size: 14px;
}

.topimageWrapper {
  width: 580px;
  min-height: 105px;
  position: relative;
  top: 0px;
  left: 0px;
  text-align: right;
  background-color: #bdcd00;
}


.overlay {
  position: absolute;
  top: 0px;
  right: 0px;
  padding: 5px 10px;
  background-color: #edf0f5;
  opacity: .8;
  filter: alpha(opacity=80);
  -moz-opacity: .8;
  -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
  width: 340px;
}

.overlayText {
  position: absolute;
  top: 74px;
  right: 0px;
  padding: 5px;
  width: 350px;
  height: 95px;
  text-align: left;
}

.teaserBox1, .teaserBox2 {
  width: 186px;
  height: 323px;
  float: left;
  background-image: url('../images/teaserBox2.png');
  background-repeat: no-repeat;
}

.tbSpacer {
  border: 5px solid transparent;
  float: left;
}

.teaserBox2 {
  background-image: url('../images/teaserBox1.png');
}

.tbTitle {
  width: 170px;
  padding: 8px;
  font-weight: bold;
}

.tbImage {
  width: 186px;
  text-align: right;
}

.tbText {
  width: 170px;
  padding: 8px;
}

.tbLink {
  padding-left: 8px;
  font-weight: bold;
  color: #f00;
  text-decoration: none;
}

.eventTable {
  width: 575px;
}

.eventTable td, .eventTable th {
  padding: 5px;
  text-align: left;
  vertical-align: top;
}

.eventTable th {
  font-weight: bold;
}

.eventTable th.red a{
  color: #f00;
  text-decoration: none;
}

.eventTable tr.eventRow {
  height: 85px;
}

.eventTable tr.lightBlue {
  background-color: #edf0f5;
}

.contentBGLightBlue {
  width: 565px;
  height: 100%;
  background-color: #edf0f5;
  padding: 5px;
}

.eventTable td.eventDate {
  width: 125px;
}

.eventTable td.dateLabel {
  font-weight: bold;
  color: #003d83;
  font-size: 13px;
}

.eventTable td.eventArea {
  width: 90px;
}

.boldBlue16 {
  color: #003d83;
  font-weight: bold;
  font-size: 15px;
}

.contentwrapper .newsarea {
  position: absolute;
  left: 800px;
  top: 35px;
  width: 180px;
  height: 100%;
  background-color: #003d83;
}
.contentwrapper .newshead {
  background-image: url('../images/headNews.png');
  background-repeat: no-repeat;
  text-indent: 22px;
  line-height: 18px;
  font-size: 12px;
  color: white;
  width: 100%;
  position: absolute;
  border-bottom: 1px solid white;
  font-weight: bold;
}

.contentwrapper .news {
  width: 170px;
  height: 100%;
  color: #003d83;
  padding: 25px 0px 5px 5px;
  float: right;
}

.contentwrapper .news .csc-default {
  background-color: white;
  padding: 5px 0px 10px 5px;
}

.contentwrapper .news .bannerList {
  margin-top: 10px;
}

.contentmain .bannerList ul,
.contentwrapper .news .bannerList ul {
  padding: 0px;
  margin: 0px;
  list-style: none;
}

.contentmain .bannerList ul li,
.contentwrapper .news .bannerList ul li {
  margin-bottom: 10px;
}


.footer {
  background-image: url('../images/blank.png');
  background-repeat: no-repeat;
  border-top: 1px solid white;
  width: 100%;
  line-height: 25px;
  text-indent: 205px;
  color: white;
  background-color: #bdcd00;
  height: 25px;
  position: absolute;
  bottom: 0px;
  left: 0px;
}

.adverts {
  position: absolute;
  left: 1010px;
  top: 155px;
  width: 160px;
  height: 600px;
  background-image: url('../images/banner_universum.png');
  background-repeat: no-repeat;
}

.contentmain .shopTable {
  width: 100%;
  font-size: 12px;
}

.contentmain .shopTable th {
  font-weight: normal;
}

.contentmain .shopTable tr {
  height: 20px;
  line-height: 12px;
}

.contentmain .shopTable .sthCheckbox, .contentmain .shopTable .sthInputQty {
	width: 35px;
	text-align: center;
}

.contentmain .shopTable .input, .contentmain .shopTable .sthInputQty input {
  border: 1px solid #ff6600;
}


.contentmain .shopTable .qtyInput, .contentmain .billingAddress input.tocCheck {
  height: 12px;
  line-height: 12px;
  width: 20px;
  text-align: center;
}


.contentmain .shopTable .sthTitle {
	width: 450px;
	text-align: left;
	color: #ff6600;
	font-weight: bold;
}

.contentmain .shopTable .stProdDesc {
  width: 430px;
  font-size: 11px;
}

.contentmain .shopTable .sthPrice {
	width: 80px;
  text-align: right;
  padding-right: 10px;
}


.contentmain .billingAddress  {
  border: 1px solid #7f9db9;
  padding: 15px 0 15px 30px;
}

.contentmain .billingAddress .mandatory {
  color: #ff6600;
  font-size: 12px;
  vertical-align: top;
}

.contentmain .billingAddress label {
  width: 150px;
  display: block;
  float: left;
}

.contentmain .billingAddress input {
  width: 250px;
  height: 20px;
  padding: 0px;
  margin-bottom: 5px;
  border: 1px solid #7f9db9;
}

/*
  NEWS (tt_news) start
*/
.contentmain .news-list-container {
  padding: 0px;
}

.contentmain .news-list-container img {
  flaot: left;
  margin: 0px;
  border: 0px;
}

.contentmain .news-single-item,
.contentmain .news-single-item .news-single-img {
  border: 0px;
  padding: 0px;
  margin: 0px;
  width: 100%;
}

.contentmain .news-single-item {
  border-bottom:10px solid #EEF2BF;
}

.contentmain .news-single-item .news-single-img {
  float: left;
}

.contentmain .news-single-item .singleItemUpperContent {
  padding: 5px;
}

.news-list-item.nli1,
.news-list-item.nli2,
.news-list-item.nli3 {
  padding: 0px;
  margin: 0px 0px 40px 0px;
}

.news-list-container .newsRelated,
.news-single-item .news-single-additional-info {
	padding: 0px 0px 2px 6px;
	margin: 0px;
	color: #ff6600;
}

.news-single-item .news-single-additional-info {
  padding: 10px 0px 2px 6px;
}

.news-list-container .newsRelated a,
.news-single-item .news-single-additional-info a {
  font-size: 10px;
  font-weight: bold;
  text-decoration: none;
  color: #003d83;
}

.news-list-container .nliDefBG {
  margin-bottom: 5px;
}

.news-list-container .nli1,
.news-list-container .nli2,
.news-list-container .nli3 {
  border-bottom: 10px solid #eef2bf;
}

.news-list-container h1,
.news-list-container h2,
.news-list-container h3 {
	margin: 0px;
}

.news-list-container .nli1 .bgLightGreen,
.news-list-container .nli1 h1,
.news-list-container .nli1 h2,
.news-list-container .nli1 h3,
.news-single-item .bgLightGreen {
  background-color: #f8fae5;
}

.news-single-item .news-single-backlink {
  float: right;
}

.news-single-item .news-single-backlink a {
  color: #ff6600;
  font-size: 10px;
  font-weight: bold;
  text-decoration: none;
}

.news-single-item .moreArticleHeader {
  font-weight: bold;
  color: #f00;
  font-size: 10px;
  /*border-bottom:10px solid #EEF2BF;*/
  padding: 0px 0px 3px 5px;
}

.news-list-container .nli1 .bgLightGreen {
  border-bottom: 2px solid #ffffff;
}

.news-list-container .news-list-item.nli1 .toplink {
  padding: 0px 0px 5px 5px;
}

.news-list-container .news-list-item .toplink a,
.news-single-item .newsAddTitle  {
  font-size: 12px;
  font-weight: bold;
  text-decoration: none;
  color: #003d83;
  padding-bottom: 5px;
}

.news-single-item .newsImage {
  width: 100%;
}

.news-list-container .news-list-item .newsImage {
  float: left;
}

.news-list-container .news-list-item.nli2 .newsImage a,
.news-list-container .news-list-item.nli3 .newsImage a {
  float: left;
  width: 150px;
  height: 150px;
	margin: 0px 5px 10px 0px;
}

.news-list-container .news-list-item .newsTitle,
.news-single-item .newsTitle {
  line-height: 18px;
}

.news-list-container .news-list-item.nli1 .newsTitle,
.news-list-container .news-list-item.nli1 .newsSubheader,
.news-list-container .news-list-item.nli1 .newsSubheaderFirst {
  padding: 5px 0px 0px 5px;
}

.news-list-container .newsSubheader p {
  margin-top: 5px;
}

.news-list-container .news-list-item .newsTitle a,
.news-single-item .newsTitle {
  font-size: 14px;
  font-weight: bold;
  text-decoration: none;
  color: #ff6600;
  padding: 0px;
}

.news-list-container .news-list-item .newsSubheader {
  height: 125px;
}

.news-list-container .news-list-item .newsSubheaderFirst .news-list-morelink a, 
.news-list-container .news-list-item .newsSubheader .news-list-morelink a {
  text-decoration: none;
  font-weight: bold;
  color: #ff6600;
}

.news-list-container .news-list-browse a {
  text-decoration: none;
  color: #003d83;
  padding: 0px 10px;
}

.news-list-container .newsImageOrig {
  width: 580px;
}

.news-list-container .news-list-browse .showResultsWrap {
  color: #003d83;
  padding: 0px 10px;
	font-weight: bold;
	margin-bottom: 10px;
}

.news-list-container .news-list-browse .disabledLinkWrap {
  text-decoration: none;
	color: #003d83;
  padding: 0px 10px;
}

.news-list-container .news-list-browse .activeLinkWrap {
  text-decoration: none;
  color: #ff6600;
  padding: 0px 10px;
}


.news-single-item .cook-ditem-image {
  padding: 10px 0px;
}

.news-single-item .cook-ditem-image .news-single-img {
  margin: 0px;
}

.news-single-item .cook-ditem-title {
  font-weight: bold;
  color: #ff0000;
  font-size: 18px;
}

.news-single-item .cook-ditem-subheader,
.news-single-item .cook-ditem-subheader h2 {
  font-weight: normal;
  font-size: 11px;
  color: #003d83;
  margin: 10px 0px;
}

.news-single-item .single-img-container,
.news-single-item .single-img-containerMid {
  float: left;
  width: 186px;
  overflow: hidden;
}

.news-single-item .single-img-container .news-single-imgcaption {
  padding: 5px 0px 0px 5px;
}

.news-single-item .single-img-containerMid {
  margin: 0px 8px;
}





/*
  NEWS (tt_news) end
*/

/*
  EVENTS start
*/
.contentmain .tx-julleevents-pi1-browsebox {
	text-align: center;
  color: #003d83;
  padding: 0px 10px;
  margin-bottom: 10px;
}

.contentmain .tx-julleevents-pi1-browsebox .tx-julleevents-pi1-browsebox-strong {
	font-weight: bold;
}

.contentmain .tx-julleevents-pi1-browsebox a {
  text-decoration: none;
	color: #003d83;
  padding: 0px 10px;
}

.contentmain .tx-julleevents-pi1-browsebox  .tx-julleevents-pi1-browsebox-SCell a,
.contentmain .tx-julleevents-pi1 .eventOverviewLink a {
  text-decoration: none;
  padding: 0px 10px;
  font-weight: bold;
  color: #ff6600;
}

.contentmain .tx-julleevents-pi1 .eventOverviewLink a {
	float: right;
  padding: 5px 0px;
}

.contentmain .tx-julleevents-pi1-browsebox table {
  display: inline-block;
}

.contentmain .eventLowerText p, .contentmain .eventUpperText p{
  margin: 2px 0px;
}

.contentmain .eventImages .eventImage, .contentmain .eventImages .eventImageMiddle {
  float: left;
}

.contentmain .eventImages .eventImageMiddle {
  margin: 0px 10px;
}

/*
  EVENTS end
*/

/*
  HOTELS start
*/
.hotel-list-container .hotel-list-item {
	margin-top: 10px;
  background-color: #f8fae5;
  border-bottom: 10px solid #eef2bf;
}

.hotel-list-container .hotel-list-item .hotel-list-date {
  float: none;
  padding: 0px;
  width: 100%;
}

.hotel-list-container .hotel-list-item .hotel-list-category {
  color: #003d83;
  margin-bottom: 10px;
  font-size: 14px;
  font-weight: bold;
}

.hotel-list-container .hotel-list-item .hotel-list-topimage {
  float: left;
  margin:0 10px 0 0;
}

.hotel-list-container .hotel-list-item .hotel-news-title a {
	color: #f26522;
	font-size: 15px;
	font-weight: bold;
  height: 18px;
  line-height: 18px;
}

.hotel-list-container .hotel-list-item .hotel-list-morelink a,
.hotel-list-container .hotel-list-item .news-list-morelink a {
  background-color: #transparent;
  color: #f26522;
  font-weight: bold;
}

.contentmain .hotel-cat-container .hotel-cat-item,
.contentmain .hotel-cat-container .hotel-cat-item1,
.contentmain .hotel-cat-container .hotel-cat-item2,
.contentmain .hotel-cat-container .hotel-cat-item3 {
  background-image: url('../images/catFrame.png');
  background-repeat: no-repeat;
  height: 236px;
  width: 186px;
  float:left;
  margin-bottom: 10px;
}

.contentmain .hotel-cat-container .hotel-cat-item,
.contentmain .hotel-cat-container .hotel-cat-item1 {
  background-color: #ebeff4;
}

.contentmain .hotel-cat-container .hotel-cat-item2,
.contentmain .hotel-cat-container .hotel-cat-item3 {
  background-color: #f2f5f7;
}

.contentmain .hotel-cat-container .hotel-cat-item1,
.contentmain .hotel-cat-container .hotel-cat-item2 {
  margin: 0px 8px;
}

.contentmain .hotel-cat-container h2 {
  margin: 0px;
}

.contentmain #n2gStart .csc-textpic-imagewrap {
  margin-bottom: 0px;
}

.contentmain .hotel-cat-container .hotel-cat-item p,
.contentmain .hotel-cat-container .hotel-cat-item1 p,
.contentmain .hotel-cat-container .hotel-cat-item2 p,
.contentmain .hotel-cat-container .hotel-cat-item3 p {
  padding: 3px;
  margin: 0px;
}

.contentmain .hotel-cat-container .hotel-cat-item h1 a,
.contentmain .hotel-cat-container .hotel-cat-item1 h1 a,
.contentmain .hotel-cat-container .hotel-cat-item2 h1 a,
.contentmain .hotel-cat-container .hotel-cat-item3 h1 a {
  font-size: 10px;
  font-weight: bold;
  height: 20px;
  padding: 5px 0px 0px 10px;
  color: #003d83;
  display: block;
}

.contentmain .hotel-cat-container .hotel-cat-item p a,
.contentmain .hotel-cat-container .hotel-cat-item1 p a,
.contentmain .hotel-cat-container .hotel-cat-item2 p a,
.contentmain .hotel-cat-container .hotel-cat-item3 p a {
  font-size: 10px;
  font-weight: bold;
  color: #ff6600;
}
/*
  HOTELS end
*/

/*
  VACATIONS start
*/

.contentmain .contenttable {
  padding: 0px;
  margin: 0px 0px 10px 0px;
  font-size: 10px;
  width: 100%;
}

.contentmain .contenttable td, .contentmain .contenttable tr{
  padding: 0px;
  margin: 0px;
}

.contentmain .csc-header h5 {
  margin: 4px 0px;
  font-size: 11px;
}

.contentmain .contenttable td {
	background-color: #ebeff4;
  padding: 5px 3px;
  border-top: 1px solid #8ba1ba;
  border-left: 1px solid #8ba1ba;
  text-align: center;
}

.contentmain .contenttable td.td-last {
  border-right: 1px solid #8ba1ba;
}

.contentmain .contenttable tr.tr-last td {
  border-bottom: 1px solid #8ba1ba;
}

.contentmain .contenttable tr.tr-0 td, .contentmain .contenttable td.td-0 {
  font-weight: bold;
}

.contentmain .contenttable tr.tr-1 td {
  background-color: #fff;
}

/*
  VACATIONS end
*/

.adverts .bannerList {
  margin-top: 0px;
}

.adverts .bannerList ul {
  padding: 0px;
  margin: 0px;
  list-style: none;
}

/*
  SEARCH
*/

.contentmain .tx-indexedsearch-browsebox {
  text-align: center;
  color: #003d83;
  padding: 0px 10px;
  margin-bottom: 10px;
}

.contentmain .tx-indexedsearch-searchbox {
  display: none;
}

.contentmain .tx-indexedsearch-browsebox ul .tx-indexedsearch-browselist-currentPage {
  font-weight: bold;
}
.contentmain .tx-indexedsearch-browsebox ul,
.contentmain .tx-indexedsearch-browsebox ul li {
  padding: 0px;
  margin: 0px;
}

.contentmain .tx-indexedsearch-whatis {
	font-size: 13px;
  color: #003d83;
}

.contentmain .tx-indexedsearch-sw {
  font-size: 13px;
	color: #003d83; 
}

.contentmain .tx-indexedsearch-browsebox ul a {
  text-decoration: none;
  color: #ff6600;
  padding: 0px 10px;
}

.contentmain .tx-indexedsearch-title a {
  font-size: 14px;
  font-weight: bold;
  color: #ff6600;
}

.contentmain .tx-indexedsearch-title .modDate {
  font-size: 10px;
  font-weight: normal;
  color: #003d83; 
}

.contentmain .tx-indexedsearch-res.res-tmpl-css {
  margin-bottom: 25px;
}

.contentmain .tx-indexedsearch-percent {
  font-size: 10px;
  font-weight: normal;
  color: #bebebe; 
}


/*
  SEARCH
*/