/*/////////////////////////////////////////////////
 	skin for Bahnhöfli
	22.04.2009
	Van Son Nguyen
/////////////////////////////////////////////////*/






#Body {
	margin:0 auto;
	font-family:Tahoma,Arial,Helvetica,sans-serif;
	font-size:11px;
	line-height:auto;

	background-color:#666;
	
	
}
body{
	z-index:1;
	margin: 0px;
	padding: 0px;
	font-size:11px;
	line-height:18px;
	font-family:Tahoma,Arial, Helvetica, sans-serif;
	color:#4a4a4a;
	background-color:#fff;


}

.FileManager {
	background-color:#FFF;
}
.DNNAligncenter {
	text-align:left;
	background-color:#FFF !important;
}
table, td, p, div, .Normal, textarea, .input, .NormalTextBox {
	font-family:Tahoma,Arial, Helvetica, sans-serif;


	
}
.module_content a {
	font-size: 11px;
}

.module_content * a:link, .module_content * a:visited {
	color:#663300;
	text-decoration:none;
	font-weight:normal;
}

.module_content * a:hover, .module_content * a:active {
	color:#000000;
	text-decoration:none;
	font-weight:normal;
	
}

.module_title .big_title .title{
	margin-top:0px;
	padding:0px;
	color:#663300;
	font-size:18px;
	font-weight:normal;
	font-family:Georgia, "Times New Roman", Times, serif;
	
}
.module_title .big_title{
	margin-bottom:8px;
}
H1,h1{
	font-size:16px;
}
.module_title{

}


a.Login:link, a.Login:visited {
	font-size:11px;
	color:#e0e0e0;
	text-decoration:underline;

}
a.Login:hover, a.Login:active {
	font-size:11px;
	color:#fff;
	text-decoration:underline;

}
.login_div a:link, .login_div a:visited{
	font-size:10px;
	color:#cdcdcd;;
	text-decoration:none;
}
.login_div a:hover, .login_div a:active{
	font-size:10px;
	color:#000;
	text-decoration:none;
}
.main_metanav_frame_div a:link, .main_metanav_frame_div a:visited{
	font-size:9px;
	color:#007d00;
	text-decoration:none;
}
.main_metanav_frame_div a:hover, .main_metanav_frame_div a:active{
	font-size:9px;
	color:#000000;
	text-decoration:none;
}
.login_div {
	z-index:30;
	float:right;
	position:relative;
	width:500px;
	height:20px;
	margin-top:5px;
	text-align:right;
	color:#fff;
	right:20px;

}

hr,HR {
 	border: 0px; /* Für Firefox und Opera */
 	border-top: solid 1px #000;
 	border-bottom: transparent;

}
H5 {
	margin:0px;
	padding:0px;
	font-size:12px;
	font-weight:bold;
}
H3{
	margin-top:0px;
	padding:0px;
	font-size:16px;
	color:#000;
}
H2{
	margin-top:0px;
	padding:0px;
	font-size:18px;
	color:#000;
}
H1{
	margin-top:0px;
	padding:0px;
	color:#000;
	font-size:22px;
	font-weight:normal;
}

ul li{
list-style-type:disc;
}

ul{
margin:15px;
padding:0px;
}

/*
.module_content ul{
	margin-left:0px;
	padding-left:0px;
	list-style-position:inside; 
}
.module_content ul li {
	list-style-position:outside;
	margin-left:16px;
	text-indent:0px;
}
*/
.module_content{
	margin:0px;
	padding:0px;
}
.module_content_container{

}
.module_container_Titel, .module_container{
	margin:0px;
	padding:0px;
	clear:both;
}

/****************************************************
	general
****************************************************/

.Normal, .NormalDisabled {
	font-size:11px !important;
}
#lbIframeContainer iframe{
	border:none !important;
	border:0 !important;
	overflow:hidden;
}
/****************************************************
	newsticker
****************************************************/
.Ticker font{
	font-size:12px !important;
	font-family:Arial, Helvetica, sans-serif !important;
	color:#000 !important;
}
/****************************************************
	headerpane
****************************************************/
.tera_header_frame .ModuleTitle_MenuItem IMG{
	position:relative;
	left:432px;
	margin-top:25px;
}
.tera_header_frame .ModuleTitle_MenuItemSel IMG{
	position:relative;
	left:432px;
	margin-top:25px;
}
/****************************************************
	leftpane
****************************************************/
.main_left_pane .ModuleTitle_MenuItem IMG{

}
.main_left_pane .ModuleTitle_MenuItemSel IMG{

}
/***************************************************/
.tera_frame_div{
	margin:0 auto;
	width:945px;
	min-height:530px;
	margin-top:25px;
}
* html .tera_frame_div{
	width:946px;
}
.tera_inner_frame_div{
	float:left;
	width:945px;
	min-height:530px;

	position:relative;
	margin:0px;
	padding:0px;
}
* html .tera_inner_frame_div{
	width:946px;
}
.giga_frame_div{
	float:left;
	left:110px;
	width:745px;
	min-height:530px;
	text-align:left;
	position:relative;
	margin:0px;
	padding:0px;	
}

.mega_frame_div{
	float:left;
	background-image:url(media/bg_shade_body.gif);
	background-repeat:repeat-y;
	background-position:right;
	text-align:left;
	width:745px;
	min-height:510px;
	position:relative;
	background-color:#fff;
}
.mega_footer_div{
	float:left;
	width:745px;
	height:20px;
	background:url(media/bg_shade_footer.gif);
	background-repeat:no-repeat;
	
}
.mega_top_shade{
	position:absolute;
	width:20px;
	height:40px;
	background:url(media/bg_shade_top.gif) top right;
	right:0px;
	top:0px;
	z-index:100;
}
.main_header_frame_div{
	float:left;
	width:725px;
	height:157px;
}
.main_body_frame_div{
	float:left;
	width:725px;
	min-height:250px;
	background-color:#fff;
}
* html .main_body_frame_div{
	height:250px;
}
.main_admincontent_pane{
	float:left;
	width:680px;
	min-height:250px;
	position:relative;
	margin-left:25px;
	z-index:500;
}
.main_footer_frame_div{
	float:left;
	width:725px;
	height:103px;

}
.main_footer_div{
	float:left;
	width:725px;
	height:103px;

}
.main_footer_footer_div{
	float:left;
	width:725px;
	height:27px;

}
.main_footer_logo{
	float:left;
	width:290px;
	height:106px;
}
.main_footer_info_frame{
	float:right;
	text-align:left;
	width:400px;
	height:106px;
}
.main_footer_info_pics{
	float:left;
	width:400px;
	height:69px;
	cursor:pointer;
	cursor:hand;
}
.main_footer_info_pics_none{
	float:left;
	width:400px;
	height:69px;
}
.main_footer_info_text{
	float:left;
	width:400px;
	height:14px;
	color:#4a4a4a;
	font-size:9px;
	line-height:14px;

}
.main_footer_info_text a:link, .main_footer_info_text a:visited{
	text-decoration:none;
	color:#4a4a4a;
}
.main_footer_info_text a:hover, .main_footer_info_text a:active{
	text-decoration:none;
	color:#000;
}
.main_left_pane{
	float:left;
	width:290px;
	min-height:250px;

}
.main_left_pane IMG{
	border-bottom:5px solid #669933;
}
.main_content_pane{
	float:right;
	width:373px;
	min-height:210px;
	right:27px;
	position:relative;
	margin-top:40px;
}	

.main_content_pane2{
background:white;
width:700px;
height:700px;

}

.giga_lines{
	position:absolute;
	width:400px;
	height:277px;
	background:url(media/grey_lines.png) no-repeat;
	top:32px;
	left:0px;
	z-index:200;
}
.giga_lines_left{
	position:absolute;
	width:110px;
	height:147px;
	background:url(media/grey_lines_left.png) no-repeat;
	top:162px;
	left:0px;
	z-index:200;
}
.giga_lines_right{
	position:absolute;
	width:290px;
	height:170px;
	background:url(media/grey_lines_right.png) no-repeat;
	top:32px;
	left:110px;
	z-index:200;
}
.tera_header_frame{
	position:absolute;
	overflow:hidden;
	width:945px;
	height:157px;
	z-index:120;
	left:0px;
	top:0px;

}


.tera_header_frame .SubHead {
	visibility:hidden;

}
.tera_left_png{
	position:absolute;
	width:110px;
	height:157px;
	background:url(media/left_png.png) no-repeat;
	left:0px;
	top:0px;
	z-index:150;
}
.tera_right_png{
	position:absolute;
	
	width:110px;
	height:157px;
	background:url(media/right_png.png) no-repeat right;
	right:0px;
	top:0px;
	z-index:150;
}
.tera_header_png{
	position:absolute;
	width:290px;
	height:20px;
	background:url(media/pic_header_png.png) no-repeat;
	top:137px;
	left:110px;
	z-index:120;
}
.tera_nav_frame{
	position:absolute;
	width:400px;
	height:32px;
	right:110px;
	top:0px;

	z-index:250;
	text-align:left;
}
.tera_verlauf_png{
	position:absolute;
	width:725px;
	height:73px;
	left:110px;
	top:0px;

	z-index:240;
	text-align:left;
	background:url(media/verlauf_png.png) no-repeat top;
}
/*************************************
	menuplan
*************************************/


/**/
.menu_footer span{
color:#4A4A4A !important;
font-size:9px !important;
}
/**/

.menuplan_title{
	font-size:20px;
	color:#663300;
	font-family:Georgia, "Times New Roman", Times, serif;
}
.menuplan_text{
	font-size:9px;
	color:#000;
	font-family:Tahoma,Arial, Helvetica, sans-serif;
	line-height:12px;
}
.menuplan_date{
	font-size:12px;
	color:#000;
	font-family:Tahoma,Arial, Helvetica, sans-serif;
}
.menuplan_spacer{
	padding:10px 10px 10px 20px;
	
}
.menuplan_spacer a:link, .menuplan_spacer a:visited{
	text-decoration:none !important;
	color:#663300 !important;
}
.menuplan_spacer a:hover, .menuplan_spacer a:active{
	text-decoration:none !important;
	color:#000 !important;
}
.main_footer_info_plan{
	float:left;
	height:14px;
	color:#4a4a4a;
	font-size:9px;
	line-height:18px;
	white-space:nowrap;

}
.main_footer_info_plan a:link, .main_footer_info_plan a:visited{
	text-decoration:none;
	color:#4a4a4a;
}
.main_footer_info_plan a:hover, .main_footer_info_plan a:active{
	text-decoration:none;
	color:#000;
}
/*************************************
	formmaster
*************************************/
.form_class input, .form_class textarea, .form_class label{
	margin:2px;
}
.form_class{
	float:left;
	text-align:left !important;
	margin-left:-2px;
}
.form_class label.SubHead, .form_class .SubHead label{
	font-weight:normal;
	color:#000;

}
.form_class input.NormalTextBox{

}
.live_cam_class{
	font-size:12px !important;
	font-family:Georgia, "Times New Roman", Times, serif;
	line-height:33px !important;
	margin-left:10px;
}
a.live_cam_class:link, a.live_cam_class:visited{
	color:#555 !important;
	cursor:pointer;
	cursor:hand;
	text-decoration:none;
}
a.live_cam_class:hover, a.live_cam_class:active{
	color:#663300 !important;
	cursor:pointer;
	cursor:hand;
	text-decoration:none;
}
/*************************************
	radmenu
*************************************/


.RadMenu ul{
	height:32px !important;
	background:none !important;
}
.RadMenu, .RadMenu .rmLink {
	
	
}
.RadMenu, .RadMenu_Default, .RadMenu_Default .rmLink{
	
	font-size:12px !important;
	font-family:Georgia, "Times New Roman", Times, serif;
	line-height:24px !important;
	
}
.RadMenu .rmLink {
	padding-left:0px !important;
}
.RadMenu ul.rmHorizontal{
	border:none !important;
	
}
.RadMenu ul.rmRootGroup{
	border:none !important;
}
.RadMenu ul.rmRootGroup .rmItem{
	border:none !important;
	background:url(media/nav_line.gif) right no-repeat !important;
}
.RadMenu_Default .rmText{
	padding: 4px 10px 3px 10px !important;
	
}
* html .RadMenu_Default .rmText{
	
	
} 
.RadMenu_Default .rmFirst .rmText{
	padding-left:0px !important;
}

.RadMenu .rmLink:link, .RadMenu .rmLink:visited{
	background:none !important;
	color:#555 !important;
	text-decoration:none;
	font-family:Georgia, "Times New Roman", Times, serif;
	cursor:pointer;
	cursor:hand;

}
.RadMenu .rmLink:hover, .RadMenu .rmLink:active{
	background:none !important;
	color:#663300 !important;
	text-decoration:none;
	font-family:Georgia, "Times New Roman", Times, serif;
	cursor:pointer;
	cursor:hand;
	
}
.RadMenu .rmItem .currentHeader{
	background:none !important;
	color:#663300 !important;
	
}
.RadMenu ul li.rmItem .rmLink.rmExpanded{

}
.RadMenu_Default .rmRootGroup, .RadMenu_Default .rmLink, .RadMenu_Default .rmText, .RadMenu_Default .rmLeftArrow, .RadMenu_Default .rmRightArrow, .RadMenu_Default .rmTopArrow, .RadMenu_Default .rmBottomArrow {
	background-image:none !important;
}
.RadMenu ul.rmVertical{
	border:none;
	margin-top:3px !important;
}
.RadMenu ul.rmLevel1{
	border:none;

}

.RadMenu .rmLevel1 .rmItem{
	background-color:#00539f !important;
	
}
.RadMenu .rmLevel1 .rmItem .rmLink:link, .RadMenu .rmLevel1 .rmItem .rmLink:visited{
	background-color:#00539f !important;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#fff !important;
}
.RadMenu .rmLevel1 .rmItem .rmLink:hover,.RadMenu .rmLevel1 .rmItem .rmLink:active{
	
	background-color:#00539f !important;
	color:#000 !important;
	text-decoration:none;
	font-family:Georgia, "Times New Roman", Times, serif;
	
}
.RadMenu .rmLevel1 .rmItem .rmText{
	padding-left:20px !important;
}

/*******************************************
	menuplan print
*******************************************/
.cell_class{
	width:179px;
	height:108px;
	background-color:#ebe2d3;
}
@media print{
.menuplan_popup img{
	
	}
	.lets_print{display:none;}
	.menuplan_title{font-size:36px !important;line-height:40px !important;}
	.menuplan_text{font-size:18px !important;line-height:22px !important;}
	.menuplan_date{font-size:22px !important;line-height:24px !important;}
	.menuplan_date, .menuplan_text, .menuplan_title{
	vertical-align:top !important; padding-top:3px; padding-bottom:3px;
	}

	.menuplan_spacer{
	padding-left:10px !important;
	}
	.cell_class{
		width:300px !important;
		font-size:18px !important;
		line-height:22px !important;
	}
	.top_cell_class{
		width:900px !important;
	}
	body{
		background-color:#fff !important;
		background-image:none !important;
	}
	.main_footer_info_plan{
		font-size:18px !important;
	}
}



/**********************************************************************************************************************************************
**********************************************************************************************************************************************
**********************************************************************************************************************************************
 TEMPLATE GENERAL
 ******************************************************************************************************************************************
**********************************************************************************************************************************************
**********************************************************************************************************************************************/

 /************************************
  ALLGEMEIN GÜLTIG
 *************************************/
 /*separator*/
 .item_separator{
  clear:left;
  height:30px; /*im News Archiv mit korrigieren*/
 }
 /*bsp monatsfilter oder filter in der gallery*/
 .filter_actions{
  padding-bottom:20px;
 }
 
 /*Date*/
 .item_data .date_item{
  color:#aaa;
 }
 
 /*paging*/
 .paging_item{} /*noch nicht fertig*/
 /************************************
  AUSGEBLENDET (z.B wenn keine Kategorie benötigt wird)
 *************************************/
 .fct_hide_category{}
 /*einstellen nur für news und events?*
 .hyperlink_property_edit{
  display:none;
 }
 .map_url_property_edit{
  display:block;
 }
*/
 /************************************
  HEADER ACTION
 *************************************/
 .user_actions.admin_actions.header_actions{
  padding-bottom:20px;
 }
 .user_actions.header_actions a , a.user_actions.header_actions{
  font-weight:bold;
  padding-left:20px;
  display:block;
  height:16px;
  float:left;
  color:black;
  text-decoration:none;
  background:url(media/icons/add.gif);
  background-repeat:no-repeat;
  clear:left;
  border:none;
 }

 /************************************
  LIST
 *************************************/
 /*title*/
 .sw_skin.list_skin .list_content .item_data .item_title,
 .sw_skin.list_skin .list_content .item_data .item_title a.details_action,
 .sw_skin.list_skin .list_content .item_data .item_title a.site_action,
 .sw_skin.details_skin .item_data .item_title /*ordnen*/
 {
  color:#000;
  font-weight:bold;
 }
 /*title user action*/
 .sw_skin.list_skin .list_content .item_data .user_actions,
 .sw_skin.details_skin .item_data .user_actions
 {
  float:left;
  clear:left;
 }
 .sw_skin.main_item.list_skin .list_content .item_data .item_content,
 .item_time, /*nur events*/
 .item_location/*nur events*/
 {
  clear:left;
 }
 .sw_skin.list_skin .list_content .item_data .user_actions a.update_action{}
 .sw_skin.list_skin .list_content .item_data .user_actions a.delete_action{}
 /************************************
  EDIT
 *************************************/
 /*controls*************************************************************************************************/
  
 .property_edit.localised .label_and_mandatory{
  padding-bottom:10px;
  font-size:16px;
  text-transform:capitalize;
  font-weight:bold;
 }
 .property_edit.localised .locale .locale_label{
  display:block;
 }
 .property_edit.localised .colon{
  display:none;
 }
 .property_edit.localised .locale .label_and_mandatory .colon{
  display:inline;
 }
 .property_edit.localised, .property_edit.unlocalised{
  min-width:100%;
 }
 .property_edit.unlocalised .label_and_mandatory,
 .property_edit.localised .locale .label_and_mandatory{
  float:left;
  width:120px; /*diesen Wert gleichzeitig mit padding ändern*/
  /*wird benötigt, um property_edit.localised .label_and_mandatory wieder zurück zu setzen*/
  font-weight:normal;
  font-size:12px;
  padding-bottom:0px;
 }
 .locale_label .country, .country{
  display:none;
 }
 .image_upload_property_edit .image_property_edit_button,
 .image_archive_upload_property_edit.multi_item_property_edit_button{
  padding:3px 5px 3px 5px;
  font-size:12px;
  font-weight:bold;
  margin-right:10px;
  border:1px solid;
  cursor:pointer;
  color:#3e96d4;
 }
 .counter.counter_remaining,
 .counter_warning,
 .unlocalised iframe{
  clear:left;
  display:block;
  padding-left:120px; /*diesen Wert gleichzeitig mit width ändern*/
 }
 .counter_warning{
  color:red;
 }
 .property_edit.unlocalised {
  margin-bottom:10px;
 }
 .validation_error
 {
  float:left;
  clear:left;
  padding-left:120px; /*diesen Wert gleichzeitig mit width ändern*/
 }
 .validation_summary{
  padding-left:120px; /*diesen Wert gleichzeitig mit width ändern*/
 }
 .validation_summary ul{
 margin:0px;
 padding:0px;
 }
 
 .sw_sh.mandatory_notice{
  padding-bottom:10px;
  font-weight:bold;
  padding-left:120px;/*diesen Wert gleichzeitig mit width ändern*/
 }
 .sw_skin.edit_skin.admin_skin .sw_sh.user_actions.admin_actions{
  padding-left:120px;/*diesen Wert gleichzeitig mit width ändern*/
  padding-bottom:20px;
 }
 /*INPUT und TEXTAREA********************************************************************************************/
 .short_text_property_edit input,
 .text_area_property_edit textarea{
  width:400px;
 }
 .text_area_property_edit textarea{
  height:200px;
 }
 .date_picker_and_time_selection_property_edit input{
  width:80px;
 }
 /*ausnahmen für multibox etc*
 .checkbox_property_edit input,
 .multi_checkbox_property_edit input,
 .dnn_link_property_edit input,
 .hyperlink_property_edit input,
 .long_text_property_edit input{
  width:10px;
 }
/*

 .sw_skin textarea{
  font-family:Verdana,Arial,Helvetica,sans-serif;
  font-size:12px;
 }
 /*user action**************************************************************************************************/
 .user_actions{}
 .sw_sh.user_actions .update_actions a, .sw_sh.user_actions a.update_action,
 .sw_sh.user_actions .delete_actions a, .sw_sh.user_actions a.delete_action,
 .sw_sh.user_actions .cancel_actions a, .sw_sh.user_actions a.cancel_action
 {
  padding:3px 5px 3px 5px;
  font-size:12px;
  font-weight:bold;
  margin-right:10px;
  display:block;
  float:left;
 } 
 .update_action:link, .update_action:visited{
  text-decoration:none;
  color:#3e96d4;
  font-weight:bold;
  border:1px solid;
 }
 .update_action:hover, .update_action:active{
  text-decoration:none;
  font-weight:bold;
 }
 .delete_action:link, .delete_action:visited{
  text-decoration:none;
  border:1px solid;
  color:#e64949;
  font-weight:bold;
 }
 .delete_action:hover, .delete_action:active{
  text-decoration:none;
  font-weight:bold;
 }
 .cancel_action:link, .cancel_action:visited{
  text-decoration:none;
  border:1px solid;
  color:#e64949;
  font-weight:bold;
 }
 .cancel_action:hover, .cancel_action:active{
  text-decoration:none;
  font-weight:bold;
 }

 /************************************
  DETAIL
 *************************************/
 .sw_skin.main_item.details_skin .item_data{}
 
 /*title*/
 .sw_skin.main_item.details_skin .item_data .subheader_item.date_item{}
 .sw_skin.main_item.details_skin .item_data .item_title{}
 /*title user control*/
 .sw_skin.main_item.details_skin .item_data .item_title .user_actions.admin_actions{
  padding:0px; /*muss wegen .sw_skin.main_item.details_skin .user_actions auf 0 gesetzt werden*/
 }
 .sw_skin.main_item.details_skin .item_data .item_title .user_actions.admin_actions a.update_action{}
 .sw_skin.main_item.details_skin .item_data .item_title .user_actions.admin_actions a.delete_action{}

 /*content*/
 .sw_skin.main_item.details_skin{}
 .sw_skin.main_item.details_skin .item_data .item_content{
  padding-top:20px;
 }
 .sw_skin.main_item.details_skin .item_data .item_content .item_image{
  margin-right:10px;
  margin-bottom:10px;
  float:left;
 }

 /*user action*/
 .sw_skin.main_item.details_skin .user_actions{
  padding-top:20px; /*in Verbindung mit .sw_skin.main_item.details_skin .item_data .item_title .user_actions.admin_actions*/
 }
 .sw_skin.main_item.details_skin .user_actions a.cancel_action/*,*/
 /*.user_actions a.cancel_action*/{
  background:transparent;
  color:#000;
  border:none;
 }
 .sw_skin.main_item.details_skin .user_actions a.cancel_action:hover{}
 .sw_skin.main_item.details_skin .user_actions a.details_action{
  padding-left:10px;
 }
 
 /*user_actions buttons bsp liste, detail: Bleistift und Löschen Symbol*/
 .item_data .user_actions a.update_action{
  position:relative;
  font-size:0px;
  display:block;
  width:16px;
  height:16px;
  float:left;
  background-color:transparent;
  background:url(media/icons/edit.gif);
  background-repeat:no-repeat;
  border:none;
 }
 .item_data .user_actions a.delete_action{
  position:relative;
  font-size:0px;
  display:block;
  width:16px;
  height:16px;
  float:left;
  background-color:transparent;
  background:url(media/icons/delete.gif);
  background-repeat:no-repeat;
  border:none;
 }


.clearance{
	width: 100%;
	height: 1px;
	margin: 0 0 -1px;
	clear: both;
	font-size:1px;
	line-height:1px;
}




/*********************************************************************************************************************************************
**********************************************************************************************************************************************
 GALLERY GALLERY GALLERY GALLERY GALLERY GALLERY GALLERY GALLERY GALLERY GALLERY GALLERY GALLERY GALLERY GALLERY GALLERY 
**********************************************************************************************************************************************
*********************************************************************************************************************************************/
 /************************************
  VOREINSTELLUNGEN
 *************************************/
  /*Filter für die Sortierung ein oder ausblenden. Wenn ausgeblendet, muss es in den skinnersettings eingestellt werden*/
  .sw_skin.gallery_image.main_item.list_skin .fct_filter_action{
  display:none;
  }
  /*Bild Titel generell ein oder ausblenden*/
  .fct_image_title{
  
  }
  
  /*Bilder Titel in Übersicht ein oder ausblenden*/
  .sw_skin.gallery_image.main_item.list_skin .list_content .item_data .fct_legend_title_image{
  display:none;
  }
  
  /*Album Titel in Übersicht ein oder ausblenden*/
  .sw_skin.gallery_image.main_item.list_skin .list_content .item_data .fct_legend_title_album{}
  /*Zusammenfassung in Lightbox ein oder ausblenden*/
  .fct_summary_or_description{}
  
  /*Summary aus oder ein blenden, nur summary oder description einblenden*/
  .fct_summary{}
  
  /*descprition aus oder einblenden, nur summary oder description einblenden*/
  .fct_description{
   display:none;
  }
  /*summary und descripion vom album ein aus blenden*/
  .fct_album_summary{}
  .fct_album_description{
   display:none;
  }
  /*Titel in Lightbox ein oder ausblenden*/
  .fct_lightbox_legend_title_image{}
  /*in der Legende "Album anzeigen" ein- ausblenden*/
  .sw_skin.gallery_image.main_item.list_skin .list_content .item_data .fct_show_album{}
  /*in der Legende "Download" ein- ausblenden*/
  .sw_skin.gallery_image.main_item.list_skin .list_content .item_data .fct_download_item{}
 /************************************
  ALLGEMEIN
 *************************************/
 .sw_skin.gallery_image.main_item.list_skin{}

 /************************************
  ALBUM TITLE - Gallery spezifisch
 *************************************/
 .sw_skin.gallery_image.main_item.list_skin .album_title{
  font-size:14px;
  font-weight:bold;
  padding-bottom:20px;
  display:none;
 }
 /*edit button für Albumtitel. Sollte gleich aussehen wir die anderen Edit Buttons. Sprich der Bleistift*/
 .sw_skin.gallery_image.main_item.list_skin .album_title a.update_action{
  position:relative;
  font-size:0px;
  display:block;
  width:16px;
  height:16px;
  float:left;
  background-color:transparent;
  background:url(media/icons/edit.gif);
  background-repeat:no-repeat;
  border:none;
  padding-right:4px;
 }

 
 /************************************
  HEADER ACTION
 *************************************/
 .sw_skin.gallery_image.main_item.list_skin .header_actions{}
 .sw_skin.gallery_image.main_item.list_skin .header_actions .update_action{}
 /************************************
  LIST CONTENT
 *************************************/
 /*************
  IMAGE
 **************/
 .sw_skin.gallery_image.main_item.list_skin .list_content{
 width:100%;/*für ie6 und ie7*/
 }
 /*rechter abstand zwischen den elementen*/
 .sw_skin.gallery_image.main_item.list_skin .list_content .item_data{
 float:left;
 margin-right:20px;
 }
 /*rahmen für bild*/
 .sw_skin.gallery_image.main_item.list_skin .list_content .item_data .image_item{
  text-align:center;
 margin:0px;
 }
 /*rahmen für album*/
 .sw_skin.gallery_image.main_item.list_skin .list_content .item_data .album_item{
 
 }
 .sw_skin.gallery_image.main_item.list_skin .list_content .item_data .image_item .image_item_table .image_item_td img{
 border:none;
 vertical-align:bottom;
 }
 
 .sw_skin.gallery_image.main_item.list_skin .list_content .item_data .image_item .image_item_table .image_item_td{
 text-align:center;
 vertical-align:middle;
 }

 
 /*IMAGE LEGEND, margin und min-height je nachdem was angezeigt wird einstellen*/
 
 .sw_skin.gallery_image.main_item.list_skin .list_content .item_data .image_legend{
  /*margin-bottom:20px;*/
  
 }
 /*ie6 bug fix*/
 * html .sw_skin.gallery_image.main_item.list_skin .list_content .item_data .image_legend{
  width:100px; /*bildbreite plus padding*/
 }
 
 /*album und bild titel*/
 .sw_skin.gallery_image.main_item.list_skin .list_content .item_data .image_legend .legend_image_title{}
 
 .sw_skin.gallery_image.main_item.list_skin .list_content .item_data .image_legend .user_actions{
  position:absolute;
  margin-top:-18px;
  z-index:100;
 }
 /************************************
  USER ACTION
 *************************************/
 .superiorAlbum_item{}
 /************************************
  ADMIN ACTION
 *************************************/
 a.set_album_action{
 position:relative;
 font-size:0px;
 display:block;
 width:18px;
 height:18px;
 float:left;
 background-color:transparent;
 background:url(media/icons/isnotalbum.gif);
 background-repeat:no-repeat;
 border:none;
 }
 .is_album_image{
 position:relative;
 /*font-size:0px;*/
 display:block;
 width:18px;
 height:18px;
 float:left;
 background-color:transparent;
 background:url(media/icons/ratingzero.gif);
 background-repeat:no-repeat;
 border:none;
 }
 a.turn_image_action{
 position:relative;
 font-size:0px;
 display:block;
 width:16px;
 height:16px;
 float:left;
 background-color:transparent;
 background:url(media/icons/action_refresh.gif);
 background-repeat:no-repeat;
 border:none;
 display:none;/*noch buggy*/
 }
 
 /************************************
  ADMIN PAGE - Umsortierung
 *************************************/
 
 .sw_skin.gallery_image.main_item.list_skin.admin_skin ul{
 margin:0px;
 padding:0px;
 }
 
 .sw_skin.gallery_image.main_item.list_skin.admin_skin ul li{
 margin:0px;
 padding:0px;
 float:left;
 margin-right:20px; /*gleich wie .sw_skin.gallery_image.main_item.list_skin .list_content .item_data einstellen oder auch nicht*/
 background:transparent;
 list-style-type:none;
 cursor:pointer;
 }


