/*/////////////////////////////////////////////////
	Projekt: 
	Start: 
	Code: Phuc Le
	online: 
	server: 
/////////////////////////////////////////////////*/

/*firefox fix*/
.ModuleTitle_SubMenu{
z-index:1001!important;
}


*, html, body{
margin:0px;
padding:0px;
}

html, body{
height:100%;
}

body{
	z-index:1;
	margin: 0px;
	padding: 0px;
	font-size: 11px;
	line-height:18px;
	font-family:Arial,Helvetica,sans-serif;
	color:#000;	
	background-color:#fff;
	font-weight: normal;
	color: #000000;
	line-height: 16px;
}

#Body{
	background:url(media/Kreuze.gif);
	background-position:top left;
}
.FileManager {
	color:#000;
}
.contentpane .DNNAligncenter {
	text-align:left;
}
.Normal, .NormalDisabled{
	font-family:Arial, Helvetica, sans-serif;
	
}
table, td, p, div, .Normal, textarea, .input, .NormalTextBox {
	font-family:Arial,Helvetica,sans-serif;
	font-size: 11px;
}

a:link, a:visited{
	font-size: 11px;
	font-weight: normal;
	text-decoration: underline;
	line-height: 16px;
	color: #000000;
}

a:hover, a:active {
	color:#28558f;
}

a:focus{
	outline:none;
}

hr,HR {
 	border: 0px; /* Für Firefox und Opera */
 	border-top: solid 1px #fff;
 	border-bottom: transparent;
}

h1,h2,h3,h4,h5{
font-family:Arial, Helvetica;
}

H5 {
	margin-top:0px;
	padding:0px;
	text-transform:normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	color: #28558F;
	font-style: normal;
	line-height: 18px;
	letter-spacing: 00pt;
}
H4 {
	padding:0px;
	margin:0px;
	font-size:14px;
	font-weight:bold;
	color:#fff;
	margin-bottom:0px;
}
H3{
	margin-top:0px;
	padding:0px;
	font-size:12px;
	color:#5290c0;
	color:#28558F;
}
H2{
	margin-top:0px;
	padding:0px;
padding-bottom:5px;
	margin-bottom:0px;
	font-size: 14px;
	font-weight: normal;
	color: #28558F;
	font-style: normal;
}

H1, .container_content_pane_title{
	margin-top:0px;
	padding:0px;
	text-transform:normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	color: #28558F;
	font-style: normal;
	line-height: 18px;
	letter-spacing: 00pt;
	padding-bottom:22px;
}


ul, ol{
margin:0px;
margin-left:30px;
padding:0px;
}

.container_div .DNNAligncenter {
	text-align:left;
}

.ohne_abstand{
padding-bottom:0px!important;
}

/****************************************************
****************************************************
	GENERAL
****************************************************
****************************************************/

.clearance{
	width: 100%;
	height: 1px;
	margin: 0 0 -1px;
	clear: both;
	font-size:1px;
	line-height:1px;
}

.level_zero{
position:relative;
height:100%;
}

.level_one{
position:relative;
margin:0 auto;
width:855px;
min-height:10px;
background:white;
min-height:100%;
background:url(media/background.gif);
}

.header_div{
height:150px;
width:100%;
position:relative;
}

.level_zero_1199 .header_div{
background:url(media/header_bilder/TopImageBS.jpg);
}

.level_zero_1233 .header_div{
background:url(media/header_bilder/TopImageES.jpg);
}

.level_zero_1195 .header_div, .level_zero_1641 .header_div{
background:url(media/header_bilder/TopImageMA.jpg);
}

.header_bottom{
background:url(media/logo_bottom.gif);
background-repeat:no-repeat;
position:absolute;
right:88px;
top:0px;
height:86px;
width:88px;
z-index:160;
}

.menu_container{
position:relative;
}

.menu_div{
position:relative;
float:left;
width:202px;
min-height:10px;

}

.container_div{
position:relative;
min-height:10px;
height:auto!important;
height:10px;

z-index:200;
padding-top:30px;
}

.container_content_div{
position:relative;
float:left;
width:600px;
z-index:180;
padding-left:30px;
padding-bottom:85px;
}






.content_pane_div{
float:left;
position:relative;
width:460px;
min-height:10px;
}

.level_zero_breit .content_pane_div{
width:100%;
}

.right_pane_div{
float:right;
position:relative;
min-height:10px;
width:105px;
font-size:9px;

}

/*.right_pane_div*/ .container_content_pane_content{
padding-bottom:18px;
}

.right_pane_div p{
font-size:9px;
}

.video_pane{
margin:0 auto;
text-align:center;
position:relative;
padding-top:23px;
}


.right_pane_div a:link, .right_pane_div a:visited{
color: #28558F;
font-size:9px;

}

.footer_div{
margin-top:-15px;
position:absolute;
right:0px;
width:620px;
z-index:200;
	color: #28558F;
	font-size: 9px;
	line-height:normal;
}

.footer_div_container{
margin:0 auto;
width:855px;
position:relative;
}

.footer_div .left{
float:left;
}

.footer_div .right{
float:right;
padding-right:30px;
}

.footer_div a:link, .footer_div a:visited{
color: #28558F;
	font-size: 9px;
	line-height:normal;
	text-decoration:none;
}

/*content*/


/*header*/

.picturePane{
position:absolute;
right:0px;
top:0px;
width:855px;
height:150px;
}

.logo{
position:absolute;
right:6px;
top:82px;
}



/**/

/*container content*/
.container_div ul{
margin:0px;
padding:0px;
padding-left:45px;
}



/*++++++++++++++++++++++++++++++++++++++
++++++++++++++++++++++++++++++++++++++++

		TEAM XSL STYLING

++++++++++++++++++++++++++++++++++++++++		
+++++++++++++++++++++++++++++++++++++++*/

.team_member {
	width: 550px;
	font-size: 11px;
}

.team_data {

}

.team_photo {
	float: left;
	width: 200px;
	height: 146px;
	margin-right: 30px;
}

.team_photo IMG {
}


/*++++++++++++++++++++++++++++++++++++++
++++++++++++++++++++++++++++++++++++++++

		PRODUKTE XSL STYLING

++++++++++++++++++++++++++++++++++++++++		
+++++++++++++++++++++++++++++++++++++++*/

.product_member {
	width: 100%;
	font-size: 11px;
}

.product_data {
}

.product_photo {
	float: left;
	padding-right: 30px;
}

.product_photo IMG {
	margin-bottom: 20px;
}

/*++++++++++++++++++++++++++++++++++++++
++++++++++++++++++++++++++++++++++++++++

		KONTAKT STYLING

++++++++++++++++++++++++++++++++++++++++		
+++++++++++++++++++++++++++++++++++++++*/

.feedback {
	font-size: 11px;
}

.form_textfield, .form_label {
	font-size: 11px;
}

.form_label {
	padding-right: 30px;
}

.form_textfield {
	margin-bottom: 15px;
	width: 250px;
}

/*++++++++++++++++++++++++++++++++++++++
++++++++++++++++++++++++++++++++++++++++

		LATEST ARTICLES STYLING (HOME)

++++++++++++++++++++++++++++++++++++++++		
+++++++++++++++++++++++++++++++++++++++*/

.latestTable {
	/*margin-bottom: 20px;*/
}

.latest_news {
	padding-bottom: 15px;
	padding-left:52px;
}

.latest_image {
	display: block;
	float: left;
	margin-right: 35px;
}

.latest_image IMG {
	float: left;
}

.latest_text {
	display: block;
	padding-left: 10px;
}

/*++++++++++++++++++++++++++++++++++++++
++++++++++++++++++++++++++++++++++++++++

		NEWS ARTICLES STYLING

++++++++++++++++++++++++++++++++++++++++		
+++++++++++++++++++++++++++++++++++++++*/

.articleTd {
	vertical-align: top;
	padding: 0px;
	padding-bottom: 15px;
	margin: 0px;
	font-size: 12px;
}

.articleTheme { 
	font-size: 12px;
	letter-spacing: 2px;
}

.articleTheme a:link, .articleTheme a:visited, .articleTheme a:hover, .articleTheme a:active, .articleText a:link, .articleText a:visited, .articleText a:hover, .articleText a:active {
	color: #000;
	text-decoration: underline;
}


.articleTopCell { 
	font-weight: bold;
	padding: 0px;
	height: 25px;
}

.articleTopCell .NormalBold {
}

.articleContent {
	vertical-align: top;
	color: black;
	padding: 0px;
}

.article {
	padding-top: 10px;
}

.articleText {
	vertical-align: top;
	font-size: 11px;
}

.articleText IMG {
	margin-left: 10px;
	margin-bottom: 0px;
	float: right;
	padding: 4px;
}

.articleAuthor {
	width: 100%;
	padding-top: 20px;
	color: #fff;
}

.articleIconCell {
	width: 20px;
}

.articleFooterCell {
	color: #FFFFFF;
	height: 25px;
}

.articleFooterCell .NormalBold {
	color: #FFF;
}

.featuredTopCell {
	color: white;
	font-weight: bold;
	padding: 6px;
	height: 25px;
}



/*++++++++++++++++++++++++++++++++++++++
++++++++++++++++++++++++++++++++++++++++

		GALLERY STYLING

++++++++++++++++++++++++++++++++++++++++
+++++++++++++++++++++++++++++++++++++++*/
.GalleryTabNavigation { display: none; }

.GalleryTabContainer {
	margin-top: 20px;
}

.GalleryCellContainer, .GalleryCellElementFile {
	vertical-align: top;
}

.GalleryCellElementFile {
	padding: 0px;
	margin: 0px;
}

.GalleryCellElementFile TD {
	text-align: left;
}

.GalleryTabElementPicture {
	padding: 0px;
	margin: 0px;
}

.GalleryTabElementPicture TD, .GalleryTabElementPictureDesc TD {
	padding: 0px;
	margin: 0px;
}

.GalleryCellElementPicturePicture {
	padding: 0px;
	margin: 0px;
	padding-right: 10px:
	vertical-align: top;
	text-align: left;
}

IMG.GalleryImg {
	padding: 0px;
	margin: 0px;
}

.GalleryCellElementPictureTitel {
	color: #000;
	font-weight: bold;

}

.GalleryCellElementPictureTitel SPAN {
	font-size: 11px;
	font-weight: normal;
}

.GalleryCellElementPictureName,
.GalleryCellElementPictureSize, 
.GalleryCellElementPictureDownload
{ display: none; }

.GalleryTabBottom {
}

.GalleryTabBottom TD {
	vertical-align: bottom;
}

.GalleryCellPaging A, .GalleryCellPaging SPAN, .GalleryCellSum SPAN {
	padding-right: 20px;
	color: #000;
}

.GalleryTabBottom a:link, .GalleryTabBottom a:visited {
	color: #000;
}

.GalleryTabBottom a:hover, .GalleryTabBottom a:active {
	text-decoration: none;
	color: #000;
}
.Gallery_Body_PopUp {
	padding: 0px;
	margin: 0px;
	text-align: center;
	margin-top: 20px;
	margin-left: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000;
	background-color: #fff;
}

.GalleryTabPopUpTop {
	width: 360px;
}

.GalleryTabPopUpTop TD {
	width: 60px;
}

.GalleryCellPopUpNR {
	text-align: left;
}

.GalleryCellPopUpDownload { display: none; }

.GalleryTabPopUpTop a:link, .GalleryTabPopUpTop a:visited, .GalleryTabPopUpTop a:hover, .GalleryTabPopUpTop a:active {
	text-decoration: none;
}

.GalleryCellPopUpLeftImage, .GalleryCellPopUpRightImage { display: none; }
.GalleryCellPopUpDescriptionLeftSpace, .GalleryCellPopUpDescriptionLeftSpace { display: none; }

.GalleryCellPopUpTitle {
	padding-top: 10px;
	font-size: 16px;
}

/*++++++++++++++++++++++++++++++++++++++
++++++++++++++++++++++++++++++++++++++++

		PANELBAR STYLING

++++++++++++++++++++++++++++++++++++++++		
+++++++++++++++++++++++++++++++++++++++*/



/*------------------------------------------------------------------*/


@media print {
	@page { size:21.0cm, 29.7cm; }
	#container, .theme, .menu, .footer, .print, .Normal, .Normal TD, .NormalTextBox, P, .Normal P, .copyrightText {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 16px;
		color: #1e5faa;
	}

	.Normal a:link, .Normal a:visited, a.CommandButton:link, a.CommandButton:visited {
		color: #c0cae1;
		text-decoration: underline;
	}

	.Normal a:hover, .Normal a:active, a.CommandButton:hover, a.CommandButton:active {
		color: #1e5faa;

	}
	
	.conTitle {
		font-size: 20px;
	}
	
	.menuTd_new { display: none; }
	.content_new {
		padding: 0px;
		padding-top: 40px;
		font-size: 16px;
	}
	.content2_new {
		display: none;
	}
	.footer, .print { display: none; }
}



/************************
 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:5px;
  margin-bottom:30px;
  }
  
  * html .GalleryTabElementAlbum, * html .GalleryTabElementPicture{
  margin-right:25px;
  }
  
  /*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{}

 
 
 

a.pdf_document:link, a.pdf_document:visited, a.pdf_document:hover, a.pdf_document:active { 
	background-image: url(media/icons/page_acrobat.png);
	background-repeat: no-repeat;
	padding-left: 18px;
	line-height: 16px;
}

a.website_link:link, a.website_link:visited, a.website_link:hover, a.website_link:active {
	background-image: url(media/icons/page_web.png);
	background-repeat: no-repeat;
	padding-left: 18px;
	line-height: 16px;
}

a.formular_link:link, a.formular_link:visited, a.formular_link:hover, a.formular_link:active {
	background-image: url(media/icons/formular_link.png);
	background-repeat: no-repeat;
	padding-left: 18px;
	line-height: 16px;
}

a.intern_link:link, a.intern_link:visited, a.intern_link:hover, a.intern_link:active {
	background-image:url(media/icons/intern_link.png);
	background-repeat: no-repeat;
	padding-left: 18px;
	line-height: 16px;
}

img{
border:none;
}

.form_master{
text-align:left;
}
.form_master input{
margin-right:10px;
}




/**********************************************************************************************************************************************
**********************************************************************************************************************************************
**********************************************************************************************************************************************
 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*/,
 .sw_skin.news_post.main_item.details_skin .item_title
 {
  color:#000;
  /*font-weight:bold;*/
 }
 
 .sw_skin.news_post.main_item.details_skin .item_title{
 
 text-decoration:underline;
 }
 
 .item_content_right{
 float:left;
 width:375px;
 }
 
 * html .item_content_right{
 width:355px;
 }
 
  .item_content_left{
  float:left;
  width:200px;
  padding-right:20px;
  }
 
 /*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********************************************************************************************/
.text_field_property_edit.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:20px;
  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;
 }

 
 /*********************************************************************************************************************************************
**********************************************************************************************************************************************
 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{}
  
  /*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{
  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;
  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;*/
 display:inline-block;
 *display:inline;
 zoom:1;
 margin-right:2px;
 vertical-align:top;
 *margin-right:5px;
 *margin-bottom:15px;
 }
 

 
* html .sw_skin.gallery_image.main_item.list_skin .list_content .item_data{
display:inline;
}
 
 /*rahmen für bild*/
 .sw_skin.gallery_image.main_item.list_skin .list_content .item_data .image_item{
 /*background:#dfdfdf;
 padding:10px;*/
 text-align:center;
 text-align:left;
 margin:0px;
 }
 /*rahmen für album*/
 .sw_skin.gallery_image.main_item.list_skin .list_content .item_data .album_item{
 background:#999;
 }
 .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;
 }
 
 /*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{
 width:195px;
  /*margin-bottom:20px;*/
 /* height:50px;*/
 }
 /*ie6 bug fix*/
 * html .sw_skin.gallery_image.main_item.list_skin .list_content .item_data .image_legend{
  width:195px; /*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*/
 }
 
 
 
 
 /*news anpassung*/
 
 .left_item_data{
 position:relative;
 float:left;
 width:200px;
 padding-right:20px;
  }
 
 .right_item_data{
position:relative;
float:left;
width:380px;
 }

 * html .right_item_data{ 
 width:360px;
  }
 
.news_home .left_item_data{
width:150px;
padding-left:50px;
padding-right:37px;
}

.news_home .right_item_data{
width:360px;
}

* html .news_home .left_item_data{
padding-right:40px;
}

* html .news_home .right_item_data{
width:330px;
}
 
 /************************************
  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;
 }

 
 #fancybox-left:link,#fancybox-left:visited{
visibility:visible!important;
}
 #fancybox-left:link span,#fancybox-left:visited span{
 left:-16px;
 }
 
  #fancybox-right:link,#fancybox-right:visited{
visibility:visible!important;
}
 #fancybox-right:link span,#fancybox-right:visited span{
left:auto!important;
 right:-16px;
 }
 
 
 .language_div, .language{
 float:left;
 }
 .language_div{
 padding-left:4px;
 padding-top:10px;
 }
 
 .language{
 padding-left:6px;
 }
 
 .content_ohne_abstand{
 margin-bottom:0px;
 padding-bottom:0px;
 }
