/*
	THEME CSS 
	
	hier werden styles definiert, die nicht in allen themes gelten.
	zum einen k�nnen also bestehenden styles erweitert werden.
	zum anderen aber auch komplett neue geschrieben. 
	
*/ /* overwrite from profile.css */
div#user_profile div.menu div.feature {
	background-image: url(/img/themes/beach/profile/buttons.png);
}

* html div#user_profile div.menu div.feature {
	background-image: url(/img/themes/beach/profile/buttons.gif);
}

/* set bambus as background
div.column-2-3 div.box div.box-content{
	background-image: url(/img/themes/beach/box.content.bg.jpg);
	background-position: top right;
	background-repeat: repeat-y;
	padding-right:30px;
	width:590px;
}
 
 

*/
div.column-2-3 div.box-content div.trenner {
	padding-right: 30px;
	margin-right: -30px
}

div.column-1-3 div.box div.box-content .trenner .right {
	margin: 13px 10px 0 0
}

div.column-2-3 {
	background: #FFF url(/img/themes/beach/box.content.bg.jpg) 1px top
		repeat-y;
	padding: 0;
	margin: 0 6px;
}

div.column-2-3 div.box-content {
	background: transparent;
	width: 590px !important;
	padding-right: 30px;
}

div.column-2-3 div.box {
	padding-bottom: 0;
}

#-accounts-login div.box-content {
	background-image: url(/img/themes/beach/accounts.login.bg.gif)
}

.user.margin {
	margin: 0 10px 0 0
}

div.box-content p {
	width: auto
}

.kommentare {
	padding-left: 25px
}

div.column-2-3 div.box div.box-content .kommentare hr {
	margin-left: -25px
}

.kommentare .date {
	display: block
}

a.tellavriend {
	display: block;
	width: 62px;
	background: #FFF url(/img/themes/beach/profile/buttons.png) -20px -220px
		no-repeat
}

a.tellavriend:hover {
	background-position: -120px -220px
}

a.lightbox_image {
	margin: 10px
}

div.box-content div.albums div.album {
	width: 100%
}

* html div.box-content div.albums div.album {
	width: 580px
}

div.box-content div.right {
	text-align: right
}

/* download geschichte bei paradise beach */
#downloadque a.btn_download,a.btn_download {
	float: left;
	height: 14px;
	width: 51px;
	display: block;
	margin: 0 0 -26px 15px;
	padding: 38px 5px 0 0;
	background: #FFF url(/img/themes/beach/btn.download.off.gif) top center
		no-repeat;
	position: relative;
	top: -10px
}

td a.btn_download {
	top: 0;
}

#downloadque a.btn_download:hover,a.btn_download:hover {
	float: left;
	height: 14px;
	width: 51px;
	display: block;
	margin: 0 0 -26px 15px;
	padding: 38px 5px 0 0;
	background: #FFF url(/img/themes/beach/btn.download.on.gif) top center
		no-repeat;
	position: relative;
	top: -10px
}

td a.btn_download:hover {
	top: 0;
}

#downloadque p {
	width: 275px;
	float: left;
}

.albums_image a.button_check,.albums_image a.button_checked {
	margin-left: 9px;
}

.albums_image a.lightbox_image {
	margin: 5px 10px 10px 10px;
}