.dummy {}
/*****************/
/* portal IMAGES */
/*****************/	

.normimageleft,
.content-style1 .normimageleft,
.content-style2 .normimageleft,
.content-style3 .normimageleft {
	margin: 4px 12px 0 0;
	float: left;
}
.normimageright {
	margin: 2px 0 0 6px;
	float: right;
}
.normimageleft a, 
.normimageright a {
	display: block;
}
.normimageleft a:hover, 
.normimageright a:hover {
	text-decoration: none;
}
.normimageleft img, 
.normimageright img {
	display: block;
	margin: 0 0 1px 0;
}
.fullimageleft, 
.fullimageright  {
	margin: 0px; 
	float: left;
	clear: left;

}
#homearea .fullimageleft, 
#homearea .fullimageright, 
#contentlist .fullimageleft, 
#contentlist .fullimageright {
	margin: 0 0 12px 0; 
}
#contentlist .normimageleft, 
#homearea .normimageleft {
	margin: 3px 6px 0 0;
	padding: 0px; 
	float: left;
}
.imagebottom, 
.ecardbottom, 
.gallerybottom, 
.collectbottom, 
.fullimagebottom {
	padding: 0 0 0 17px;
	margin: 0px;
	display: block;
	background: url(../../../pages/img/portal/popup.gif) no-repeat;
	background-position: 0% 50%;
}
.imagebottom a, 
.ecardbottom a, 
.gallerybottom a, 
.collectbottom a, 
.fullimagebottom a {
	text-decoration: underline;
	display: inline;
	line-height: 15px;
}
.imagebottom a span, 
.ecardbottom a span, 
.gallerybottom a span, 
.collectbottom a span, 
.fullimagebottom a span {
	display: none;
}
.gallerybottom, 
.collectbottom {
	background: url(../../../pages/img/portal/gallery.gif) no-repeat;
	background-position: 0% 50%;
}
.fullimagebottom {
	margin: 0 0 12px 0;
}
/* ecards, gallery */
#ecard,
#ecardarea, 
#galleryarea {
	margin: 0 0 12px 0;
	clear: both;
	float: left;
	width: 99%;
}
#ecardarea .tablespace, 
#galleryarea .tablespace {
	padding: 0 3px 3px 0;
	margin: 0px;
	float: left; 
}
#ecardarea table, 
#galleryarea table {
	float: left;
	width: 69px;
	height: 69px;
	margin: 0px;
	padding: 0px;
	border: none;
	background: url(../../../../pages/img/portal/bg_ecards.gif) no-repeat;
	background-position: 0% 0%;
}
/* mailformular */
#ecard img {
	float: right; 
	padding: 0px; 
	margin: 0px; 
	display: block;
}

/* inline sized images */
.inlineimage,
.inlineimageleft,
.inlineimageright {
	width: 427px;
	float: left;
	padding: 12px 20px 12px 20px;
	margin: 7px 0 25px 0; 
	float: left;
	clear: both;
	background-color: #fbf5e9; 
	color: #797471;
}
.inlineimage .tablespace,
.inlineimageleft .tablespace,
.inlineimageright .tablespace {
	clear: both;
	}
.inlineimage .tablespace td a,
.inlineimageleft .tablespace td a,
.inlineimageright .tablespace td a {
	width: 427px;
	text-align: center;
}
.inlineimage img,
.inlineimage .bg-img {

}

.inlineimage a.anchor,
.inlineimageleft a.anchor,
.inlineimageright a.anchor,
.inlineimage br,
.inlineimageleft br,
.inlineimageright br {
	font-size: 1px;
	height: 1px;
	width: 1px;
	display: none;
	float: none; 
	clear: both;
}
.inlineimage a,
.inlineimageleft a,
.inlineimageright a {
	float: left;
	text-decoration: underline;
}
.inlineimage-textbox {
	width: 427px;
}
.inlineimagelegend {
	padding: 4px 0 2px 0;
	float: left;
	width: 427px;
}
.inlineimagelegend h3 {
	padding: 5px 0 0 0;
	margin: 0px;
	font-size: 12px !important; 
	width: auto;
}
.inlineimagelegend .legend { 
	padding: 0px; 
	margin: 0px;
	overflow: hidden;
}
.inlineimagelegend .credit {
	margin: 0px;
	padding: 0px; 
	clear: left;
	display: block;
}
.imagebottomright  {
	float: right;
	display: block;
	margin-top: 6px;
}
.imagebottomleft  {
	float: left;
	display: block;
	margin-top: 6px;
}
.imagebottomright a,
.imagebottomleft a  {
	padding: 0px;  
	display: block;
	float: left;
}
.imagebottomright a  {
	font-weight: bold;
}

/* Inline collection image, Inline gallery image, */

/* Setlist */

.inlineimage .i-set, 
.inlineimageleft .i-set, 
.inlineimageright .i-set { 
	padding: 1px 0 8px 0;
	text-align: center; 
	width: 427px; 
	font-size: 12px;
}
.inlineimage .back, 
.inlineimageleft .back, 
.inlineimageright .back {
	margin: 0;
	float: left;
}
.inlineimage .forward a, 
.inlineimageleft .forward a, 
.inlineimageright .forward a,
.inlineimage .back a, 
.inlineimageleft .back a, 
.inlineimageright .back a {
	padding: 0px; 
}
.inlineimage .counter,
.inlineimageleft .counter, 
.inlineimageright .counter { 
	margin: 0px;
	padding: 0px;
}
.inlineimage .forward,
.inlineimageleft .forward, 
.inlineimagecenter .forward, 
.inlineimageright .forward {
	margin: 0;
	padding: 0px;
	float: right;
}
.inlineimage .forward2,
.inlineimageleft .forward2, 
.inlineimagecenter .forward2, 
.inlineimageright .forward2 {
	display: none;
	visibility: hidden;
}

/* Popup full image*/
body.popupimage {
	margin: 0px !important;
	padding: 30px !important;
}
#fullpopupimage {
	padding: 0px;
	margin: 0px;
	width: 99%;
}
#fullpopupimage h4 {
	margin: 0 0 15px 0;
	padding: 0px;
	color: #26426a; 
	font-size: 16px;
	line-height: 22px;
}
#fullpopupimage a {
	background: no-repeat;
	background-position: 0% 0%;
	display: block;
	padding: 0px; 
	margin: 0 0 30px 0;
	float: left;
	border: 1px solid #bcbcbe;
	clear: both;
}
#fullpopupimage p {
	margin: 0px !important;
	padding: 5px 0 0 0 !important; 
	font-size: 13px; 
	line-height: 18px; 
	clear: both;
	float: none;
}
#fullpopupimage .author {
	margin: 0px !important; 
	padding: 5px 0 17px 0 !important; 
	font-size: 11px;
	clear: both;
	float: none;
}