@charset "utf-8";
/* CSS Document */

.clearfix {
		display:block;
}
	
.backw {
		float:left;
		margin:22px 2px 0px 1px;
		width:11px;
		height:21px;
}
	
.forward {
		float:right;
		margin:22px 0px 0px 2px;
}
	
#pictureboxwrap {
		float:left;
		height:65px;
		overflow:hidden;
		position:relative;
		width:88%;
}
#content_gallerie_small{
		margin:0px 0px 0px 0px;	
		display:inline;	
}

span.gray{
		color:#333333;
}

.start_link{
		margin:6px 0px 0px 0px;
}

#partypics{
	border:1px solid #cccccc;
	padding:10px 0px 10px 0px;
	margin:0px 0px 6px 0px;
}	
	
#picturebox {
		left:0;
		position:absolute;
		width:10000px;
}
	
#picturebox .pic {
		border:medium none;
		margin-right:0!important;
}
	
.pic {		
		float:left;
		margin-right:8px;
}
	
#picturebox img {
		float:left;
		margin:0px 5px 0px 0px;
		padding:0;
		display:inline;
}
	
.pic img {
		display:inline;
		vertical-align:bottom;
}

/* **********popup*************  */
.gallerypopup {
		background:#5b758e none repeat scroll 0 0;
		color:#FFFFFF;
		font-family:Arial,Helvetica,sans-serif;
		font-size:12px;
		margin:0;
		padding:10px;
		width:840px;
}
/* **********navi list*************  */
.gallerycard 											{background:#5B758E none repeat scroll 0 0;color:#FFFFFF;font-family:Arial,Helvetica,sans-serif;font-size:12px;margin:0;padding:10px;width:840px;}
.gallerycard .navi_list									{width:267px;font-size:12px;line-height:26px;overflow:hidden;margin:0px 0px 20px -10px;float:left;}
.gallerycard .navi_list ul li 							{list-style-type:none;}

.gallerycard .navi_list li.item							{width:267px;}	
.gallerycard .navi_list li.item a						{background:url(/img/navigation/nav-sprite_popup.gif) 0px 0px;text-decoration:none;color:#ffffff;font-weight:bold;display:block;vertical-align:middle;padding-left:10px;}
.gallerycard .navi_list li.item a:hover					{background:url(/img/navigation/nav-sprite_popup.gif) 0px -26px;text-decoration:none;color:#7e2044;font-weight:bold;display:block;vertical-align:middle;
														padding-left:10px;}
.gallerycard .navi_list li.active a						{background:url(/img/navigation/nav-sprite_popup.gif) 0px -26px;text-decoration:none;color:#7e2044;font-weight:bold;display:block;vertical-align:middle;
														padding-left:10px;}
.gallerycard .navi_list li.active a:hover				{background:url(/img/navigation/nav-sprite_popup.gif) 0px -26px;text-decoration:none;color:#7e2044;font-weight:bold;display:block;vertical-align:middle;
														padding-left:10px;}													

.gallerycard .navi_list li.item_last a					{background:url(/img/navigation/nav-sprite_popup_last.gif) 0px 0px;text-decoration:none;color:#7e2044;font-weight:bold;display:block;vertical-align:middle;
														 padding-left:10px;}
/* **********list paging*************  */
.gallerycard .list_paging								{margin:0px 0px 0px 0px;width:240px;}
.gallerycard .list_paging .left							{float:left;text-align:left;width:69px;}
.gallerycard .list_paging .left a						{background:transparent url(/img/icons/popup_arrow_links.gif) no-repeat scroll left;color:#FFFFFF;font-size:12px;font-weight:bold;padding:0 0 0 15px;
														 float:left;text-decoration:none;}
														 
.gallerycard .list_paging .center						{float:left;text-align:center;width:90px;}															 
.gallerycard .list_paging .center a						{color:#ffffff;}													
.gallerycard .list_paging .center a.active				{background:#ffffff none repeat scroll 0 0;color:#c80d0e;font-weight:bold;padding:0px 4px 0px 4px;}		

.gallerycard .list_paging .right						{float:right;text-align:left;width:69px;}		
.gallerycard .list_paging .right a						{background:transparent url(/img/icons/popup_arrow_rechts.gif) no-repeat scroll right center;color:#FFFFFF;font-size:12px;font-weight:bold;padding:0 15px 0 0;
													 	 float:right;text-decoration:none;}
/* **********ext anpassungen*************  */
.x-window .gallerypopup{
	height:100%;
}
	
.gallerypopup .fullsize {		
		overflow:hidden!important;
		width:579px;	
		display:block;

}

.gallerypopup .image_fullsize{
	border:15px solid white;
}
	
.gallerypopup .fullsize .paging {
		margin:10px 0 0;
		width:577px;
}

.gallerypopup .fullsize .description {
		background:#dde5ec none repeat scroll 0 0;
}

.gallerypopup .fullsize .description .caption {
	color:#5b758e;
	font-size:11px;
	padding:3px 10px;
	font-weight:normal;
}

.gallerypopup .fullsize .description .text {
	color:#333333;
	font-size:12px;
	padding:3px 10px;
}
	
.gallerypopup .fullsize .paging .back {
		background:transparent none repeat scroll 0 0;
		float:left;
		height:30px;
		padding:0;
}

	
.gallerypopup .fullsize .paging .back a {
		background:transparent url(/img/icons/arrowbig_back_blue.gif) no-repeat scroll 0 0;
		float:left;
		height:30px;
		padding:8px 38px 0;
		color:#ffffff!important;
		font-weight:bold;
}
	
.gallerypopup .fullsize .paging .forward {
		float:right;
		height:30px;
		margin:0;
}
	
.gallerypopup .fullsize .paging .forward a {
		background:transparent url(/img/icons/arrowbig_forward_blue.gif) no-repeat scroll right top;
		float:left;
		height:30px;
		padding:8px 38px 0;
		color:#ffffff!important;
		font-weight:bold;
}
	
.gallerypopup .thumbs {
		float:left;
		overflow:hidden;
		width:256px;
}
	
.gallerypopup h1 {
		color:#ffffff;
		font-size:18px;
		font-weight:normal;
		margin:0 0 5px 257px;
		border-bottom:none!important;
}
	
.gallerypopup .more {
		width:237px;
}

.gallerypopup .thumbs .image a:hover img {
		border:2px solid #7f1f44 !important;
}

.gallerypopup .thumbs .image a img {
		border:2px solid #FFFFFF;
		float:left;
		margin:0 16px 16px 0;
		overflow:hidden;
		display:inline;
}
	
a img {
		border:medium none;
		text-decoration:none;
}
	
.gallerypopup .paging {

		margin:0 0 30px;
		width:239px;
}
.gallerypopup .left{
		float:left;
		text-align:left;
		width:69px;
}

.gallerypopup .right{
		float:left;
		text-align:right;		
		width:74px;
}
	
.gallerypopup .left a {
		background:transparent url(../img/icons/arrow_back.gif) no-repeat scroll 0 2px;
		color:#FFFFFF;
		font-size:12px;
		font-weight:bold;
		padding:0 0 0 13px;
		float:left;
		text-decoration:none;
		
}
	
.gallerypopup .center {
		color:#C3D9E6;
		float:left;
		text-align:center;
		width:90px;
		
}
	
.gallerypopup .center .active {
		background:#ffffff none repeat scroll 0 0;
		color:#7f1f44;
		font-weight:bold;
}
.gallerypopup .center a {
		color:#5A6C7D;
		padding:0 4px;
		text-decoration:none;
}
	
.gallerypopup .right a{
		background:transparent url(../img/icons/arrow_more.gif) no-repeat right;
		color:#FFFFFF;
		font-size:12px;
		font-weight:bold;
		
		text-decoration:none;
		padding: 0px 13px 0px 0px;
}

/*.gallerypopup .x-window-tl, .x-window-tc, .x-window-tr, .x-window-mr, .x-window-mc, .x-window-bc, .x-window-br {
	background:none!important;
}*/

.gallerypopup .x-window-ml{
	background:none!important;
	border:none!important;
}

.gallerypopup .x-window-bl.x-panel-nofooter{
	background:none!important;
}

.gallerypopup .x-panel, .x-panel-body{
	border:none!important;
}

.gallerypopup .x-window-mr {
	padding-left:none!important;
}
.gallerypopup .x-window-header .x-window-header-text .flr{
	color:#ffffff;
}
