/* Jede view enthält ein div mit class="primarix" und einer individuellen class:
  
  informationen:  prima_info
  angebote:       prima_angebot                
  traumreisen:    prima_traumreisen

*/
/* !Menu primarix_angebote/view.php------------------ */
.prima_menu ul {
	list-style:none;
	padding-left:0;
}

.prima_menu ul li {
	line-height:1;
	margin-bottom:.2em;
	padding-bottom:.2em;
	border-bottom:1px solid #aaa;
}

/* !Angebote Kopf xxx-index.php ------------------ */
.prima_kopf {
	padding:10px 16px;
	background-color:#f5f5f5;
}

.prima_kopf h2 {
	margin:0;
}

.prima_filter {
	padding:20px;
	background-color:#f5f5f5;
	clear:both;
}

.prima_begrenzer {
	display:block;
	margin-bottom:4px;
	min-width:280px;
}

/* !Angebote Elemente xxx-index.php ------------------ */
.prima_alleangebote {
}

.listenfilter {
	clear:both;
}

.listenfilter.filtered {
    display:none;
}
.listenfilter.notshown {
    display:none;
}
.prima_titel {
	font-size:1em;
	font-weight:400;
	margin:10px 0 20px;
	padding-top:12px;
	border-top:1px solid #aaa;
}

.prima_gallery a{
  border: none !important;}

.prima_gallery a.prima_btnThumbnail{
   height:120px; 
   width:30%; 
   display:inline-block; 
   margin-right:8px; 
   background-size:cover;}
   
@media (max-width: 768px){
.prima_gallery a.prima_btnThumbnail{width:45%;}
}




.prima_beschreibung {
	float:left;
}

.prima_tndiv {}

.prima_tnimg {}

.prima_text {}

.prima_preis {}

.prima_mehr {}



/* !Detailansicht xxx_detail.php ------------------ */


.prima_detkopf h2 {}

.prima_imgsterne {
	max-height:12px;
	margin:-24px 0 0;
}

.prima_detbeschreibung {
	margin-top:0;
}

h4.prima_ort {
	margin-top:-10px!important;
	border-bottom:1px solid #ccc;
}

.prima_detbeschreibung h4 {
	font-weight:400;
	padding:5px 0;
	margin:22px 0 5px;
}

.prima_detbeschreibung p {}

.prima_dettnimg{
  max-height: 120px !important;
  margin: 0 10px 10px 0;
}



.prima_anfrage {
	padding:0px;
	margin:40px 0px;
	text-align: center
}

.prima_anfrage a:hover {
	text-decoration:none;
}
