/*/////////////////////////////////////////////////
 	skin for ATW
	Projekt: ATW
	Lokal: atw.09.skintest.lan
	Start: 24.08.2009
	Code: Van Son Nguyen
	online: 
	server: 
/////////////////////////////////////////////////*/
html{
	margin:0px;
	padding:0px;
	height:100%;
}
*{
	margin:0px;
	padding:0px;
}
body{
	z-index:1;
	margin: 0px;
	padding: 0px;
	height:100%;
	font-size:12px;
	line-height:18px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000;	
	background-color:#fff;

}
#Body{
	color:#ccc;	
	background:url(media/background.jpg) repeat-x;
	background-color:#928e82;
	
}
.FileManager {
	color:#000;

}
.DNNAligncenter {
	text-align:left;
}
table, td, p, div, .Normal, textarea, .input, .NormalTextBox {
	font-family:Verdana, Arial, Helvetica, sans-serif !important;
	font-size:12px;
}
.module_content a{

}

.module_content * a:link, .module_content * a:visited{
	color:#ccc;
	text-decoration:underline;
	font-weight:normal;
}

.module_content * a:hover, .module_content * a:active {
	color:#ccc;
	text-decoration:none;
	font-weight:normal;
}
/**************************************************
	containers
**************************************************/
.module_title .big_title .title{
	margin-top:0px;
	padding:0px;
	color:#ccc;
	font-size:14px;
	font-weight:bold;
	line-height:37px;
	text-transform:normal;
	height:37px;
	padding-left:8px;
	
	
}
.module_title .big_title{
	
}

.module_title{
	margin-bottom:16px;
}

.module_container_Titel .module_content{
		padding-left:8px;
		padding-right:8px;
		padding-bottom:8px;	
}
* html .module_container_Titel .module_content{
	
}
/***********/

/***********/
.module_title_news .big_title_news .title{
	margin-top:0px;
	padding:0px;
	color:#ccc;
	font-size:14px;
	font-weight:bold;
	line-height:37px;
	text-transform:normal;
	height:37px;
	padding-left:0px;
	
	
}
.module_title .big_title{
	
}

.module_title_news{
	margin-bottom:16px;
}

.module_container_Titel .module_content_news{

	padding-right:8px;
	padding-bottom:8px;	
}
/*********/
.module_title_center .big_title_center .title{
	margin-top:0px;
	padding:0px;
	color:#ccc;
	font-size:14px;
	font-weight:bold;
	line-height:37px;
	text-transform:normal;
	height:37px;
	text-align:center;
	
	
}
.module_title .big_title{
	
}

.module_title_center{
	margin-bottom:16px;
}

.module_container_Titel .module_content_center{
	padding-left:8px;
	padding-right:8px;
	padding-bottom:8px;
}
/*****************/
.module_title_ohneTitel .big_title_ohneTitel{
	margin-top:0px;
	padding:0px;
	color:#ccc;
	font-size:14px;
	font-weight:bold;
	line-height:37px;
	text-transform:normal;
	height:37px;
	text-align:center;
	
	
}
.module_title .big_title{
	
}

.module_title_ohneTitel{
	margin-bottom:16px;
}

.module_container_Titel module_content_ohneTitel{

}
* html .module_container_Titel .module_content_ohneTitel{
	
}
/************/
.module_container_Titel .module_content_ohneTitel_mitRand{
	padding:0px 8px 8px 8px;
}
/*********/
.module_title_right .big_title_right .title{
	margin-top:0px;
	padding:0px;
	color:#ccc;
	font-size:14px;
	font-weight:bold;
	line-height:37px;
	text-transform:normal;
	height:37px;
	text-align:right;
	padding-right:8px;
	display:block;
	
}
.module_title .big_title{
	
}

.module_title_right{
	margin-bottom:16px;
}

.module_container_Titel .module_content_right{
	padding-left:8px;
	padding-right:8px;
	padding-bottom:8px;
	text-align:right;
}
/******************************************/

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:11px;
	color:#b2b2b2;
	text-decoration:none;
}
.login_div a:hover, .login_div a:active{
	font-size:11px;
	color:#ef4a2d;
	text-decoration:none;
}

.login_div {
	float:left;
	text-align:left;
	margin-top:0px;
	width:35px;
	height:20px;
	position:relative;
	left:0px;
	margin-top:2px;
}
.admin_nav_div{
	float:right;
	text-align:left;
	width:200px;
	height:20px;
}
hr,HR {
 	border: 0px; /* Für Firefox und Opera */
 	border-top: solid 1px #fff;
 	border-bottom: transparent;

}
H5 {
	margin:0px;
	padding:0px;
	font-size:12px;
	font-weight:bold;
	color:#000;
}
H4 {
	margin:0px;
	padding:0px;
	font-size:14px;
	font-weight:bold;
	color:#fff;
	margin-bottom:0px;
}
H3{
	margin-top:0px;
	padding:0px;
	font-size:13px;
	color:#000;
	font-size:bold;
}
H2{
	margin-top:0px;
	padding:0px;
	font-size:18px;
	color:#000;
}
H1{
	margin-top:0px;
	padding:0px;
	color:#00A578;
	font-size:14px;
	font-weight:normal;
	line-height:18px;
	text-transform:normal;
	margin-bottom:28px;
}
ul li{
list-style-type:square;
}

ul{
margin:15px;
padding:0px;
margin-top:0px;
}
.main_header_div ul li{
 list-style:none;
}

.main_header_div ul{
margin:0px;
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;
	clear:left;
}
.module_content_container{

}
.module_container_Titel{
	margin:0px;
	padding:0px;
}

/****************************************************
	general
****************************************************/
a:focus{
	outline:none;
}
/***************************************************/
  

.level_zero{
	margin:0 auto;
	position: relative;
	min-height: 100%;
	text-align:left;
	width:100%;
	
}
* html .level_zero{
	height:100%;
}
.header_background{
	position:absolute;
	
	margin:0 auto;
	min-height:100%;
	width:100%;
	background:url(media/bg_shade_body.jpg) repeat-y center;
}

* html .header_background{
	height:100%;
}

.level_one{
	position:relative;
	width:100%;
	min-height:790px;
	background:url(media/bg_shade_top.jpg) no-repeat top;

}
* html .level_one{
	height:790px;
}
.level_one.triple{
	min-height:947px;
}
* html .level_one.triple{
	height:947px;
}
.level_one_body_frame{
	width:960px;
	min-height:790px;
	margin:0 auto;
	position:relative;
}
* html .level_one_body_frame{
	height:790px;
}
.level_one_body_frame.triple{
	min-height:947px;

}
* html .level_one_body_frame.triple{
	height:947px;
}
.level_one_subbody_frame{
	float:left;
	width:960px;
	min-height:790px;
	position:relative;
}
* html .level_one_subbody_frame{
	height:790px;
}
.level_one_subbody_frame.triple{
	min-height:947px;
	
}
* html .level_one_subbody_frame.triple{
	height:947px;
}
.level_one_footer{
	float:left;
	position:relative;
	width:100%;
	height:23px;
	z-index:100;
	margin:0 auto;
	background:url(media/bg_shade_footer.jpg) no-repeat center;
	background-color:#606255;
}
.level_one_footer_center{
	width:960px;
	height:23px;
	margin:0 auto;
	position:relative;
	
}
.level_one_footer_spacer{
	float:left;
	position:relative;
	width:100%;
	height:100px;
	background:url(media/sub_footer.png) no-repeat top center;
	margin:0 auto;	
}
.level_one_footer_sub{
	float:left;
	position:relative;
	width:1200px;
	height:100px;
	margin:0 auto;
	background:url(media/sub_footer.png) no-repeat top center;
}

.main_header_metanav_frame{
	float:left;
	width: 960px;
	height:23px;
	font-size:11px;
	color:#000;
	font-weight:bold;
	line-height:21px;
}
.main_header_metanav_frame a:link, .main_header_metanav_frame a:visited{
	text-decoration:none;
	color:#000;	
}
.main_header_metanav_frame a:hover, .main_header_metanav_frame a:active{
	text-decoration:none;
	color:#E3241b;	
}
.main_metanav_div{
	float:right;
	text-align:left;
	width: 480px;
	height:23px;
	font-size:11px;
	color:#000;
	font-weight:bold;
	line-height:21px;
	position:absolute;
	z-index:100;
	bottom:0px;
	right:0px;
}
.main_metanav_div a:link, .main_metanav_div a:visited{
	text-decoration:none;
	color:#000;	
}
.main_metanav_div a:hover, .main_metanav_div a:active{
	text-decoration:none;
	color:#E3241b;	
}
a.link_class_first, .link_class_first a{
	padding:0px 10px 0px 0px;
}
a.link_class, .link_class a{
	padding:0px 10px 0px 10px;
}
.main_logo_div{
	float:left;
	width:960px;
	height:126px;
	background-color:#847f6c;
	position:relative;
}
.main_bestellung_div a, a.main_bestellung_div{
	float:right;
	width:186px;
	height:84px;
	margin-top:21px;
	position:relative;
	z-index:1000;
	right:21px;
}
.main_bestellung_div a:link, .main_bestellung_div a:visited{
	display:block;
	background:url(media/bestellung_button.gif) no-repeat;
}
.main_bestellung_div a:hover, .main_bestellung_div a:active{
	display:block;
	background:url(media/bestellung_button_hover.gif) no-repeat;
}
.logo_div{
	float:left;
	width:284px;
	height:64px;
	position:relative;
	margin-top:62px;
	left:25px;
}
.spacer_1_div{
	float:left;
	width:960px;
	height:20px;

}
.spacer_2_div{
	float:left;
	width:960px;
	height:58px;

}
.main_top_frame_div{
	float:left;
	width:960px;
	height:300px;
	
}
.main_top_left{
	float:left;
	width:480px;
	height:300px;
	overflow:hidden;
}
.main_top_right{
	float:right;
	text-align:left;
	width:480px;
	height:300px;
	color:#ccc;
	font-size:14px;
}

.main_top_right_text{
	float:right;
	text-align:left;
	width:470px;
	height:300px;
	overflow:auto;
	font-size:14px;
}
.main_top_right_text a:link, .main_top_right_text a:visited{
	color:#ccc;
	text-decoration:underline;
}
.main_top_right_text a:hover, .main_top_right_text a:active{
	color:#ccc;
	text-decoration:underline;
}
.main_top_right_text .Normal{
	font-size:14px !important;
	line-height:auto;
	font-weight:bold;
}
.main_nav_frame_div{
	float:left;
	width:960px;
	height:90px;
	background:url(media/nav_bg_pic.jpg) no-repeat;
	position:relative;
	z-index:10;
}
.main_nav_divx{
	float:left;
	width:960px;
	height:90px;
	background:url(media/bg_nav_stripes.png) no-repeat;
	margin-top:50px;
	
}
.menu_div{
	float:left;
	width:960px;
	height:90px;
	margin-top:0px;
	position:relative;

}
.main_content_frame_div{
	float:left;
	text-align:left;
	width:960px;
	min-height:170px;
	background:url(media/bg_content_grey.gif) repeat-y;
}
.main_content_div{
	float:left;
	width:960px;
	min-height:170px;
	background:url(media/bg_content_title.jpg) no-repeat top left;
}
.main_content_left{
	float:left;
	width:468px;
	min-height:170px;
}
* html .main_content_left{
	height:170px;

}
.main_content_right{
	float:right;
	text-align:left;
	width:468px;
	min-height:170px;
	
}
* html .main_content_right{
	height:170px;

}
.main_content_left_down{
	float:left;
	width:468px;
	min-height:170px;
}
* html .main_content_left_down{
	height:170px;
	width:452px;
}
.main_content_right_down{
	float:right;
	text-align:left;
	width:468px;
	min-height:170px;
	
}
* html .main_content_right_down{
	height:170px;
	width:452px;
}
.main_content_frame_third_div{
	float:left;
	width:960px;
	min-height:140px;
	
	background:url(media/bg_content_triple_title.jpg) no-repeat top left;
	background-color:#76716f;
}
* html .main_content_frame_third_div{
	height:190px;
}
.main_content_frame_third_ohne_div{
	float:left;
	width:960px;
	min-height:140px;
	background-color:#76716f;
}
* html .main_content_frame_third_ohne_div{
	height:140px;
}
.level_one_footer_text{
	font-size:10px;
	line-height:23px;
	float:right;
	position:relative;
	right:20px;
	text-align:right;
	width:300px;
}
.level_one_footer_text a:link, .level_one_footer_text a:visited{
	text-decoration:none;
	color:#ccc;
}
.level_one_footer_text a:hover, .level_one_footer_text a:active{
	text-decoration:none;
	color:#aaa;
}
.level_one_footer_info{
	font-size:11px;
	line-height:23px;
	float:left;
	position:relative;
	left:0px;
	text-align:left;
	width:600px;
	color:#000000;
	letter-spacing:1px;
	font-weight:bold;
	padding-left:4px;
}
/****************************************
	Download Modul
****************************************/
.DNN_Documents tr.SubHead{
	background-color:#878382;
	height:25px;
}
.TitleHeader, .SizeHeader, .DownloadHeader{
 	font-size:14px;
	font-weight:bold;
	color:#666;
 }
/************************
 Fotogalerie
************************/

/****************************
Galerie Navigationstabelle
*****************************/
/*haupttable mit 4tds*/
.GalleryTabNavigation{
margin-top:-2px;
margin-bottom:15px;
}
/*1. td*/
.GalleryCellLeftNavigationSpace{
display:none;
}
/*2. td*/
.GalleryCellNavigation{
}
 .GalleryCellNavigation a:link{}
/*3. td */
.GalleryCellRightNavigationSpace{
}
/*4. td*/
.GalleryCellBack{
}
/****************************
Galerie Inhalt
*****************************/
/*haupttable mit 3 td*/
.GalleryTabContainer{}
/*1. td*/
.GalleryCellLeftContainerSpace{
display:none;
}
/*2. td*/
.GalleryCellContainer{}
 /*table*/
 .GalleryTabElements{}
 
 /*einzelne alben*/
 .GalleryCellElementAlbum{}
 
  /*table mit 2 tr*/
  .GalleryTabElementAlbum, .GalleryTabElementPicture{
  margin-right:20px;
  margin-bottom:20px;
  }
  
  * html .GalleryTabElementAlbum, * html .GalleryTabElementPicture{
  margin-right:10px;
  }
  
  /*1. tr table mit 3tr*/
  .GalleryTabElementAlbumPicture{
  }
  
   /*1. tr td - album 1*/
   .GalleryCellElementAlbumTitle{
   font-weight:bold;
   }
   
   /*2. tr td - count */
   .GalleryCellElementAlbumCount{}
   
   /*3. tr td - update*/
   .GalleryCellElementAlbumUpdate{}
  
  
  /*2. tr table - album beschreibung mit 3 tr*/
  .GalleryTabElementAlbumDesc{}
   /*td*/
   .GalleryCellElementAlbumTitle{}
   .GalleryCellElementAlbumCount{}
   .GalleryCellElementAlbumUpdate{}
  
/*3. td*/
.GalleryCellRightContainerSpace{
display:none;
}
/****************************
Galerie Fuss
*****************************/
/*haupttable mit 4 td*/
.GalleryTabBottom{
}
/*1. td*/
.GalleryCellLeftBottomSpace{
display:none;
}
/*2. td*/
.GalleryCellPaging{}
/*3. td*/
.GalleryCellSum{
display:none;
}
/*4. td*/
.GalleryCellRightBottomSpace{
}

/****************************
Galerie Popup
*****************************/
/*gallery body*/
.Gallery_Body_PopUp{
background-image:url(media/popup_background.jpg);
margin:30px;
margin-bottom:0px;
}

/*aufteilung in 2 tables*/
/*table 1 - navigation*/
.GalleryTabPopUpTop{
background-color:#fff;
margin-top:30px;
}
 .GalleryCellPopUpLeftButton{
 width:120px;
 }
 
 .GalleryCellPopUpRightButton{
 width:120px;
 }
 
 .GalleryCellPopUpPrint{
 width:90px;
 }
 
 .GalleryCellPopUpDownload{
 display:none;
 }
 .GalleryCellPopUpClose{
 width:70px;
 }
 
 .GalleryCellPopUpLeftButton a:link, .GalleryCellPopUpRightButton a:link, .GalleryCellPopUpPrint a:link,.GalleryCellPopUpClose a:link,
 .GalleryCellPopUpLeftButton a:visited, .GalleryCellPopUpRightButton a:visited, .GalleryCellPopUpPrint a:visited,.GalleryCellPopUpClose a:visited{
 font-family: Calibri, Lucida, sans-serif;
 font-size: 14px;
 line-height:auto;
 }
 
 .GalleryCellPopUpNR{
 width:30px;
 font-family: Calibri, Lucida, sans-serif;
 font-size: 14px;
 line-height:auto;
 font-weight:bold;
 }
 
/*table 2 - bild*/
.GalleryTabPopUpPicture{
background-color:#eee;
}
/*2 tr*/
 /*tds von tr 1*/
 .GalleryCellPopUpLeftImage{}
 .GalleryCellPopUpMainImage{}
 .GalleryCellPopUpRightImage{}
 /*tds tr 2*/
 .GalleryCellPopUpDescriptionLeftSpace{}
 
 .GalleryTabPopUpDescription{} /* table */
  .GalleryCellPopUpTitle{}
  .GalleryCellPopUpDescription{}
  .GalleryCellPopUpFileName{}
  .GalleryCellPopUpSize{}
 
 .GalleryCellPopUpDescriptionRightSpace{}

/*****************************************
	Bestellung
*****************************************/
.form_table{
	float:left;
	width:460px;
	min-height:25px;
	display:table;
}
.text_title{
	float:left;
	width:460px;
	min-height:35px;
	display:table-row;
}
.text_anz{
	float:left;
	width:40px;
	min-height:25px;
}
.text_anz input{
	width:30px;
}
.text_anz_buch{
	float:left;
	width:380px;
	min-height:25px;
}
.text_spacer_div{
	float:left;
	width:100%;
	height:20px;
}
.text_frame{
	float:left;
	width:230px;
	min-height:25px;
	display:table-row;
}
.title_frame{
	float:left;
	width:70px;
	min-height:25px;
}
.input_frame{
	float:left;
	width:150px;
	min-height:25px;
}
/*******************************
	admin list
*******************************/
.list_table{
	float:left;
	width:452px;
	min-height:25px;
}
.list_frame{
	float:left;
	width:452px;
	min-height:25px;
	padding-bottom:10px;
	padding-top:10px;
	border-bottom:1px solid #fff;
}
.list_td_left{
	float:left;
	width:220px;
	min-height:25px;
}
.list_td_left{
	float:left;
	width:220px;
	min-height:25px;
}
.list_td_right{
	float:right;
	width:220px;
	min-height:25px;
	text-align:left;
}
.list_bestellung{
	float:left;
	width:452px;
	min-height:25px;
}	




/**********************************************************************************************************************************************
**********************************************************************************************************************************************
**********************************************************************************************************************************************

	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;
	}

	/*clearance*/
	.clearance{
		clear:left;
	}

	/*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;
	}
	.user_actions.admin_actions.header_actions .clearance{
		clear:left;
	}

	/************************************
		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********************************************************************************************/

	.locale input,
	.locale textarea{
		width:400px;
	}
	.locale 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;
	}
	.user_actions .clearance{
	clear:left;
	}

	/************************************
		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{}
	.sw_skin.main_item.details_skin .item_data .item_title .user_actions.admin_actions .clearance{}

	/*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;
	}

	.sw_skin.main_item.details_skin .user_actions .clearance{}

	/*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;
	}



/*********************************************************************************************************************************************
**********************************************************************************************************************************************

	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{}

		/*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{
			line-height:18px;
		}
		
		/*Album Titel in Übersicht ein oder ausblenden*/
		.sw_skin.gallery_image.main_item.list_skin .list_content .item_data .fct_legend_title_album{}
		
		.sw_skin.gallery_image.main_item.list_skin .list_content .item_data .fct_legend_summary{
			display:block;
			width:100%;

		}
		* html .sw_skin.gallery_image.main_item.list_skin .list_content .item_data .fct_legend_summary{
			width:250px;
			line-height:18px;
		}
		/*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{
			display:none;
		}

	/************************************
		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;
	}
	/*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
	**************/
	.image_spacer{
		width:100%;
		height:20px;
	}
	.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{
	background:#none;
	padding:0px;
	text-align:center;
	margin:0px;
	}

	/*rahmen für album*/
	.sw_skin.gallery_image.main_item.list_skin .list_content .item_data .album_item{
	background:none;
	}

	.sw_skin.gallery_image.main_item.list_skin .list_content .item_data .image_item .image_item_table .image_item_td .image_item_td_td{
	border:1px solid #f9f9f9;
	width:180px;
	height:70px !important;
	overflow:hidden;
	margin:0px;
	padding:0px;
	background:url(media/galerie_bg.gif) no-repeat center center;

	}
	.sw_skin.gallery_image.main_item.list_skin .list_content .item_data .image_item .image_item_table .image_item_td .image_item_td_td img{
		padding-top:4px;	
		border:none;
		
		
	}	
* html .sw_skin.gallery_image.main_item.list_skin .list_content .item_data .image_item .image_item_table .image_item_td .image_item_td_td img{
		margin-top:3px;	
		
		
	}	
	/*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;*/
		min-height:20px;
	}

	/*ie6 bug fix*/
	* html .sw_skin.gallery_image.main_item.list_skin .list_content .item_data .image_legend{
		width:180px; /*bildbreite plus padding*/
	}
* html .sw_skin.gallery_image.main_item.list_skin .list_content .item_data .image_item .image_item_table .image_item_td .image_item_table{
	border:1px solid #f9f9f9;
	padding:3px;	
}
* html .sw_skin.gallery_image.main_item.list_skin .list_content .item_data .image_item .image_item_table .image_item_td img{
	border:none;
}	
	/*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;
	}

/**********************************************

	galleryview and image flow generell

*********************************************/
.first_btn{
	float:left;
	width:16px;
	height:16px;
	background:url(media/icons/first_grey.gif) no-repeat;
}
.first_btn_active{
	float:left;
}
.previous_btn_active{
	float:left;
}
.next_btn_active{
	float:left;
}
.last_btn_active{
	float:left;
}
.previous_btn{
	float:left;
	width:16px;
	height:16px;
	background:url(media/icons/previous_grey.gif) no-repeat;
}
.next_btn{
	float:left;
	width:16px;
	height:16px;
	background:url(media/icons/next_grey.gif) no-repeat;
}
.last_btn{
	float:left;
	width:16px;
	height:16px;
	background:url(media/icons/last_grey.gif) no-repeat;
}

/**********************************************

	galleryview

**********************************************/
.sw_skin_galleryview .title_row_item{
	display:block;
	width:100%;
	border-bottom:1px dotted #ccc;

}
.sw_skin_galleryview .title_item{
	float:left;
	width:300px;
}
.sw_skin_galleryview .sort_item{
	float:left;
}
/**********************************************

	image flow


**********************************************/

.sw_skin_imageflow .title_row_item{
	display:block;
	width:100%;
	border-bottom:1px dotted #ccc;

}
.sw_skin_imageflow .title_item{
	float:left;
	width:300px;
}
.sw_skin_imageflow .sort_item{
	float:left;
}
/* ImageFlow Settings - CSS 2.1
==================================== */
@media screen, projection {
	.imageflow {
		overflow:hidden;
		position:relative; 
		text-align:left;
		visibility:hidden;
		width:100%;
	
	}
	.imageflow img {
		border:none;
		position:absolute;
		top:0px;
		visibility:hidden;
		-ms-interpolation-mode:bicubic; /* Enables bicubic image resampling for the IE7 */
	}
	.imageflow p {
		margin:0 auto;
		text-align:center;
	}
	.imageflow .loading {
		border:1px solid white;
		height:15px;
		left:50%;
		margin-left:-106px;
		padding:5px;
		position:relative;
		visibility:visible;
		width:200px;
	}
	.imageflow .loading_bar {
		background:#fff;
		height:15px;
		visibility:visible;
		width:1%;
	}
	.imageflow .navigation{
		z-index:10000;
	}
	.imageflow .caption {
		font-weight:bold;
		position:relative; 
		text-align:center;
		z-index:10001;
	}
	.imageflow .scrollbar {
		border-bottom:1px solid #000;
		position:relative; 
		visibility:hidden;
		z-index:10002;
		height:1px;
	}
	* html .imageflow .scrollbar {
		border-top:1px solid #000;
		border-bottom:none;
	}
	.imageflow .slider {
		background-image:url(media/icons/slider.gif);
		background-repeat:no-repeat;
		height:14px;
		margin:-6px 0 0 -7px;
		position:absolute;
		width:14px;
		z-index:10003;
	
	}
	* html .imageflow .slider {
		left:0px;
	}
	.imageflow .images {
		overflow:hidden;
		white-space:nowrap;
	}
	.imageflow .button {
		cursor:pointer;
		height:17px;
		position:relative;
		width:17px;
	}
	.imageflow .previous {
		background: url(media/icons/button_left.gif) top left no-repeat;
		float:left;
		margin: -7px 0 0 -30px;
	}
	.imageflow .next {
		background: url(media/icons/button_right.gif) top left no-repeat;
		float:right;	
		margin:-7px -30px 0 30px;
	}
	
	
	.imageflow img{
	
	height:auto!important;
	
	vertical-align:middle;}
	
	/****** manipulation **************/
	.navigation{
	
	}
}
