/* default styles for extension "tx_photogals_pi1" */
.tx-photogals-pi1 {
	margin:0px;
	padding:0px;
}
.tx-photogals-pi1-big a {
	border:1px solid #CCCCCC;
	padding:5px;
	background-color:#FFFFFF;
	text-align:center;
	display:block;
}
.tx-photogals-pi1-big a:hover {
	border:1px solid #999999;
}
.tx-photogals-pi1-small a {
	border:1px solid #CCCCCC;
	background-color:#FFFFFF;
	padding:4px;
	margin-right:6px;
	margin-bottom:3px;
	margin-top:3px;
	float:left;
}
.tx-photogals-pi1-small a:hover {
	border:1px solid #000000;
}
.tx-photogals-pi1-small-active a {
	border:1px solid #000000;
	background-color:#FFFFFF;
	padding:4px;
	margin-right:6px;
	margin-bottom:3px;
	margin-top:3px;
	float:left;
}
.tx-photogals-pi1-small-active a:hover {
	border:1px solid #000000;
}
/* default styles for extension "tx_mbcatalogue_pi1" */

#left {
width:360px;
float:left;
clear:left;
}

.preview {
float:left;
clear:none;
display:inline;
margin:0 12px 12px 0;
}

#left .preview img {
padding:3px;
background-color:#FFFFFF;
border:1px solid #8c8c98;
width:100px;
height:75px;
}

#loadingImg{ 
position:absolute; 
top:145px; 
z-index:1000; 
text-align:center; 
}

#right {
float:right;
clear:right;
width:575px;
padding:0;
margin:0;
text-align:right;
}

#big {
text-align:right;
float:right;
clear:right;
margin:0;
padding:0;
}

#big img {
padding:2px 0px 0px 0px;
background-color:#FFFFFF;
border:1px solid #a4a4b1;
}


.description_container {
float:right;
margin:6px 0px 0px 0px;
padding:0;
display:inline;
}

.description {
float:left;
clear:left;
display:inline;
padding:0 0 0 0;
font-size:10px;
line-height:12px;
color:#6e748c;
text-align:right;
width:570px;
}


.description a, .description a:link, .description a:active, .description a:visited {
color:#162b48;
text-decoration:underline;
}

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

.description a img {
border:0px;
}

.brand_images {
float:right;
clear:right;
text-align:right;
padding:0;
margin:0;
}

#pagenumber{
height:15px;
/*width:415px;*/
width:345px;
float:left;
clear:left;
background-color:#aaaab9;
color:#FFFFFF;
margin:10px 0 0 0;
}

#pagenumber div {
float:left;
clear:none;
border-right:1px solid #FFFFFF;
height:15px;
/*width:14px;*/
padding:0 0 0 5px;
text-align:left;
}

#pagenumber div.next {
border:0;
}

#pagenumber a, #pagenumber a:link, #pagenumber a:active, #pagenumber a:visited {
color:#FFFFFF;
text-decoration:none;
}

#pagenumber a:hover {
color:#e2e2f6;
text-decoration:none;
}

.news {
float:right;
clear:left;
text-align:right;
margin:0px 0px 0px 0px;
display:inline;
}