@charset "UTF-8";
/**
	* CSS Include File for BOTG
	* primarix.css for page rendering
	* Developed by 2011 Thorsten Wuest
	* www.ziddex.de
 */
 
@media all
{
	
	/*Filter*/
	#mainContent div.contentRow div.t3primarix_liste_box form{
		padding:0;
		width:454px;
	}

	#mainContent div.contentRow div.t3primarix_liste_box form fieldset{
  		background:none;
  		border:0;
  		margin:0 0 5px;
  		padding:0;
	}
	
	#mainContent div.contentRow div.t3primarix_liste_box form fieldset label{
		font-weight:bold;
		color:#008cc0;
		width:160px;
	}
	
	#mainContent div.contentRow div.t3primarix_liste_box form fieldset select{
		border:1px solid #ecebec;
		margin:0 0 5px 0;
		padding:2px 0 2px 0;
	}
	
	#mainContent div.contentRow div.t3primarix_liste_box form fieldset input.submit{
		background:#fff;
		border:1px solid #777777;
		font-family:arial;
		font-size:12px;
		margin:0;
		padding:0;
		width:260px;
		margin-left:160px !important;
	}
	
	/*Ergebnis und Sortierung*/
	#mainContent div.contentRow div.resultRow{
		border-bottom:0px solid #ecebec;
		width:480px;
		padding:0 0 0 0px;
		margin:40px 0 0px 0;
	}
	
	#mainContent div.contentRow div.t3primarix_liste div.tx-geosearch-pi1-found{
		width:85px;
		float:left;
		border:0px solid red;
		font-size:10px;
		font-weight:normal;
	}

	#mainContent div.contentRow div.t3primarix_liste div.tx-geosearch-pi1-prev{
		width:15px;
		float:left;
		border:0px solid red;
		font-size:10px;
		font-weight:normal;
		padding:6px 0 0 0;
	}

	#mainContent div.contentRow div.t3primarix_liste div.tx-geosearch-pi1-next{
		width:15px;
		float:left;
		border:0px solid red;
		font-size:10px;
		font-weight:normal;
		padding:6px 0 0 0;
	}
	
	#mainContent div.contentRow div.t3primarix_liste div.tx-geosearch-pi1-show{
		width:50px;
		float:left;
		border:0px solid red;
		font-size:10px;
		font-weight:normal;	
		text-align:center;
	}	
	
	#mainContent div.contentRow div.t3primarix_liste div.dividerResult{
		width:2px;
		float:left;
		font-size:10px;
		font-weight:normal;
		border:0px solid red;
		margin:0 0px 0 0px;
	}	
	
	#mainContent div.contentRow div.resultRow div.orderOfList{
		width:210px;
		float:left;
		border:0px solid red;
		font-size:10px;
		font-weight:normal;	
		padding:0 0 0 25px;
	}
	
	#mainContent div.contentRow div.resultRow div.orderOfList div.preisRow input,
	#mainContent div.contentRow div.resultRow div.orderOfList div.nameRow input{
		padding:5px 0 0 0;
	}
	
	#mainContent div.contentRow div.resultRow div.orderOfList div.nameRow{
		float:left;
		font-weight:normal;
		font-size:10px;
		width:60px;
		border:0px solid red;
	}
	
	#mainContent div.contentRow div.resultRow div.orderOfList form.styledForm{
		padding:0;
		width:200px;
	}
	
	#mainContent div.contentRow div.resultRow div.orderOfList span{
		float:left;
		width:80px;
		border:0px solid red;
	}
	
	#mainContent div.contentRow div.resultRow div.orderOfList div.preisRow{
		float:left;
		font-weight:normal;
		font-size:10px;
		width:60px;
		border:0px solid red;
	}	
	
	
	
	/*Listendarstellung*/
	#mainContent div.contentRow div.t3primarix_liste{
		border-bottom:1px solid #ecebec;
		margin:0 0 15px 0;
		padding:0 0 10px 0;
	}
	
	#mainContent div.contentRow div.t3primarix_liste div.primarix_thumbnail{
		width:180px;
		overflow:hidden;
		float:left;
	}
	
	#mainContent div.contentRow div.t3primarix_liste div.textBlock{
		float:left;
		margin:0 0 0 10px;
		width:290px;
	}
	
	#mainContent div.contentRow div.t3primarix_liste div.textBlock div.t3primarix_liste_title{
		font-weight:bold;
		color:#008cc0;
		font-size:14px;
	}
	
	#mainContent div.contentRow div.t3primarix_liste div.textBlock div.t3primarix_liste_subline{
		font-weight:bold;
		color:#000;
		font-size:12px;	
	}
	
	#mainContent div.contentRow div.t3primarix_liste div.textBlock div.t3primarix_liste_text{
		
	}
	
	#mainContent div.contentRow div.t3primarix_liste div.textBlock div.primarix_price{
		font-weight:bold;
		color:#008cc0;
	}
	
	/*Imageseiten - Detailseite*/
	#mainContent div.contentRow div.t3primarix_details{
		width:480px !important;
		border:0px solid red !important;
	}
	
	#mainContent div.contentRow div.t3primarix_details div.t3primarix_headertext{
		font-size:14px;
		font-weight:bold;
		color:#008cc0;
		padding:0 0 10px 0;
	}
	
	#mainContent div.contentRow div.t3primarix_details div.t3primarix_header_subline{
		font-size:12px;
		font-weight:bold;
		color:#000;
		padding:0 0 0px 0;	
	}
	
	#mainContent div.contentRow div.t3primarix_details div.t3primarix_text{
		padding:0 0 0px 0;
	}
	
	#mainContent div.contentRow div.t3primarix_details div.t3primarix_header{
		font-size:12px;
		font-weight:bold;
		color:#000;
		padding:15px 0 0 0;	
	}
	
	/*Imageseiten - Detailseite - Bilder*/
	#mainContent div.marginalRow div.t3_primarix_singleimages{
		padding:0 0 0 12px;
		margin:5px 0 5px 0;
	}
	
	#mainContent div.marginalRow div.t3_primarix_singleimages div.primarix_highres{
		width:180px;
		overflow:hidden;
	}
	
	#mainContent div.marginalRow div.t3_primarix_singleimages div.primarix_highres a{
		text-decoration:none;
		border:0;
	}	
	
	#mainContent div.marginalRow div.t3_primarix_singleimages div.primarix_highres a img{
		text-decoration:none;
		border:0;
	}	
	
	#mainContent div.marginalRow div.t3_primarix_singleimages div.primarix_highres div.t3image_caption{
		font-size:10px;
		padding:3px 0 3px 0;
	}
	
	/*Imageseiten - Detailseite - Tabellen - Plugins*/
	#mainContent div.marginalRow div.primarix_navplugin{
		border:1px solid #ecebec;
		width:200px;
		height:90px;
		background:#f7f6f7 url("../img/primarix/servicenav.jpg") no-repeat 8px 12px;
		margin:0 0 10px 0;
	}
	
	#mainContent div.marginalRow div.primarix_navplugin ul{
		list-style-type:none;
		padding:10px 0 0 28px;
	}
	
	#mainContent div.contentRow div.primarix_navplugin{
		border:1px solid #ecebec;
		width:480px;
		height:90px;
		background:#f7f6f7 url("../img/primarix/servicenav.jpg") no-repeat 8px 12px;		
	}
	
	#mainContent div.contentRow div.primarix_navplugin ul{
		list-style-type:none;
		padding:10px 0 0 28px;
	}	
	
	#mainContent div.marginalRow table.specialzeiten{
		width:200px !important;
		border:0px solid #ecebec;
	}
	
	#mainContent div.marginalRow table.specialzeiten tr.specialtopbackground{
		background-color:#EFEFEF;
		height:16px;
		font-weight:bold;
		font-size: 11px;
		font-family:arial;
	}
	
	#mainContent div.marginalRow table.specialzeiten tr.specialcrow{
		height:32px;
		font-weight:normal;
		border-bottom:1px solid #000;
		font-size: 11px;
		font-family:arial;	
		line-height:18px;	
	}	

	#mainContent div.marginalRow table.specialzeiten tr.specialcrow a{
		font-size: 13px;
	  	text-align: left;
	  	font-family:arial;	
	  	font-weight:bold;
	  	color: #00652E;	
	  	padding-bottom:5px;
	  	text-decoration:underline;
	  	padding-left:1px;
	}

	#mainContent div.marginalRow table.specialzeiten tr.specialcrow a{
	  	font-weight:bold;
	  	color: #00652E;	
	  	text-decoration:underline;
	}
	
	#mainContent div.marginalRow table.specialzeiten tr.specialtopbackground td{
		
	}
	
	#mainContent div.marginalRow table.specialzeiten tr{
		height:10px;

	}
	
	#mainContent div.marginalRow table.specialzeiten tr td.backline{
		border-bottom:1px solid #ecebec;
		padding:0;
	}
	
	#mainContent div.marginalRow table.reisespecialzeiten{
		border-top:1px solid #CDCDCD;
		border-bottom:0px solid #CDCDCD;
		width:200px !important;	
	}
	
	#mainContent div.marginalRow table.reisespecialzeiten tr.specialtopbackground{
		background-color:#EFEFEF;
		height:16px;
		font-weight:bold;
		font-size: 11px;
		font-family:arial;	
	}	
	
	#mainContent div.marginalRow table.reisespecialzeiten tr.specialheadcrow{
		height:auto;
		font-weight:bold;
		border-bottom:1px solid #000;
		font-size: 11px;
		font-family:arial;		
		padding: 3px 0 3px 0;	
	}	

	#mainContent div.marginalRow table.reisespecialzeiten tr.specialcrow{
		height:32px;
		font-weight:normal;
		border-bottom:1px solid #000;
		font-size: 11px;
		font-family:arial;	
		line-height:18px;		
	}
	
	#mainContent div.contentRow table.preise{
		background-color:#FFFFFF;
		padding: 0;
		font-weight:normal;
		font-size: 11px;
		font-family:arial;	
		margin:0 0 10px 0;
		width:480px !important;
	}	
	
  #mainContent div.contentRow table.preise tbody tr.preisebackgroundbold{
		background-color:#EFEFEF;
		height:16px;
		font-weight:bold;
		font-size: 11px;
		font-family:arial;		
	}	
  
  #mainContent div.contentRow table.preise tbody tr td.preisebackgroundright{
		background-color:#EFEFEF;
		height:16px;
		font-weight:bold;
		font-size: 11px;
		font-family:arial;		
    text-align:right;
	}  
	
	#mainContent div.contentRow table.preise tbody tr.pricerow{
		height:18px;
		font-weight:normal;
		border-bottom:1px solid #000;
		font-size: 11px;
		font-family:arial;			
	}	
  
	#mainContent div.contentRow table.preise tbody tr.pricerow td.pricerowbold{
		height:18px;
		font-weight:bold;
    	border-bottom:1px solid #FFF;
		font-size: 11px;
		font-family:arial;			
	} 	
	
  	#mainContent div.contentRow table.preise tbody tr.pricerow td.preisfeld{
		background-color:#FFFFFF;
		height:16px;
   	 	text-align: right;
		font-weight:normal;
		font-size: 11px;
		font-family:arial;		
	}		
	
	#mainContent div.contentRow table.preise tbody tr.backline{
    	height: 1px;
    	font-size:0px;
		background-color: #CDCDCD;
	}  	
	
	#mainContent div.contentRow table.specialzeitenFet{
		border-top:0px solid #CDCDCD;
		border-bottom:0px solid #CDCDCD;
		width:480px;
		margin:0 0 10px 0;
	}
	
	#mainContent div.contentRow table.specialzeitenFet tr.specialtopbackground,
	#mainContent div.contentRow table.specialzeitenFet tr.specialtopbackgroundanbieter{
		background-color:#EFEFEF;
		height:16px;
		font-weight:bold;
		font-size: 11px;
		font-family:arial;			
	}	
	
	#mainContent div.contentRow table.specialzeitenFet tr.specialcrow2,
	#mainContent div.contentRow table.specialzeitenFet tr.specialcrow{
		height:32px;
		font-weight:normal;
		border-bottom:1px solid #000;
		font-size: 11px;
		font-family:arial;	
		line-height:18px;	
	}	

	#mainContent div.contentRow table.specialzeitenFet tr.specialcrow2 a{
		color:#333;
		text-decoration:none;
		/*font-weight:bold;*/
	}

	#mainContent div.contentRow table.specialzeitenFet tr.specialcrow2 a:hover{
		color:#004732;
		text-decoration:underline;
		/*font-weight:bold;*/
	}
	
	#mainContent div.marginalRow table.specialzeitenFet tr.specialcrow td a{
		color:#008CC0;
		text-decoration:none;
		font-weight:bold;
	}

	#mainContent div.marginalRow table.specialzeitenFet tr.specialcrow td a:hover{
		color:#008CC0;
		text-decoration:underline;
		font-weight:bold;
	}	
	
	
	
	
}