﻿/*/////////////////////////////////////////////////
 	skin for Liechtenstein Foundation For  State Governance
	lokal : W:\Web\www.lfsg.org\Portals\0\skins\lfsg
	Url: http://lfsg.09.skintest.lan/
	Start: 20.11.2009
	Code: Van Son Nguyen
	Online: http://lfsg.09.advanced.li/
	Server:
/////////////////////////////////////////////////*/

body{
	z-index:1;
	margin: 0px;
	padding: 0px;
	font-size:12px;
	color:#686a72;
	line-height:20px;
	font-family:Arial, Helvetica, sans-serif;
	background-color:#fff;
}
#Body{
	background-color:#c8ced2;
}
.FileManager {
	background-color:#FFF;
}
.DNNAligncenter {
	text-align:left;
}
table, td, p, div, .Normal, textarea, .input, .NormalTextBox {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#686a72;
	line-height:20px;

	
}
.module_content a {
	font-size: 12px;
}

.module_content a:link, .module_content a:visited {
	color:#686a72;
	text-decoration:underline;
	font-weight:normal;
}

.module_content a:hover, .module_content a:active {
	color:#686a72;
	text-decoration:none;
	font-weight:normal;
	
}

.module_title .big_title .title{
	margin-top:0px;
	padding:0px;
	color:#686a72;
	font-size:20px;
	font-weight:normal;	
}
.module_title .big_title{

}
.module_title{
	margin-bottom:24px;
}
/************** ohne Titel mit Abstand ***********/

.module_title_mitAbstand .big_title{
	margin-top:0px;
	padding:0px;
	color:#9c9e9f;
	height:14px;
	font-weight:normal;
	text-transform:uppercase;	
}
.module_title_mitAbstand{
	margin-bottom:26px;
}
/****************************************************/
H1,h1{
	font-size:36px;
}


a.Login:link, a.Login:visited {
	font-size:12px;
	color:#e0e0e0;
	text-decoration:underline;

}
a.Login:hover, a.Login:active {
	font-size:12px;
	color:#fff;
	text-decoration:underline;

}
.login_div a:link, .login_div a:visited{
	font-size:12px;
	color:#fff;;
	text-decoration:none;
}
.login_div a:hover, .login_div a:active{
	font-size:12px;
	color:#026c84;
	text-decoration:none;
}

.login_div {
	z-index:30;
	float:left;
	position:relative;
	width:30px;
	height:20px;
	margin-top:0px;
	text-align:left;
	color:#fff;
	

}

hr,HR {
 	border: 0px; /* Für Firefox und Opera */
 	border-top: dotted 1px #bdcad8;
 	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,H2 a, a H2,
H2 a:link, H2 a:visited,
H2 a:hover, H2 a:active{
	margin-top:0px;
	padding:0px;
	color:#2c5773 !important;
	font-size:12px;
	font-weight:bold !important;
	margin-bottom:0px;
	font-family:Arial, Helvetica, sans-serif;
}
H1{
	margin-top:0px;
	padding:0px;
	color:#000;
	font-size:22px;
	font-weight:normal;
}



/*
.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{
	margin:0px;
	padding:0px;
}

.module_content ol{

	margin-left:20px;
	list-style-position:inside; 
	padding-left:0px;

}
.module_content ol li {
	
	list-style-type:lower-alpha;
	list-style-position:outside;
	margin-left:20px;
	text-indent:0px;
}


/*
.module_content ol{
	margin-left:0px;
	counter-reset: item; 
	list-style-position: outside;
	text-indent:-18px;
	
}
.module_content ol li {
	
	
	list-style-position:outside;
	margin-left:0px;

	 
}

.module_content li{
    list-style-type:lower-alpha;    
	list-style-position: inside;
	display:block;
	
}
.module_content li:before{ 
	content: "(" counter(item, lower-alpha) ") "; counter-increment: item; 
	
}
*/
.module_content ul{

	margin-left:20px;
	list-style-position:inside; 
	padding-left:0px;
}
.module_content ul li {
	list-style-type:none;
	
	list-style-position:outside;
	margin-left:20px;
	text-indent:0px;
}
/**** für chinesisch ***********/
.module_content ol.china{

	margin-left:20px;
	list-style-position:inside; 
	padding-left:0px;
}
.module_content ol.china li {
	list-style-type:decimal;
	
	list-style-position:outside;
	margin-left:20px;
	text-indent:0px;
}
/****************************************************
	general
****************************************************/
.ModuleTitle_MenuBar.ModuleTitle_MenuItem{

}
.Normal, .NormalDisabled {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px !important;
	font-weight:normal;
}


a:focus{
	outline:none;
}
.right_class{
	display:block;
	padding:10px 0px 10px 0px;
	font-size:12px;
	color:#686a72;
	line-height:20px;
	font-family:Arial, Helvetica, sans-serif;	
}
.text_colored{
	color:#2c5773;
	font-weight:bold;
}
.text_colored2{
	color:#686a72;
	font-weight:bold;
	font-style:italic;
}
.hr_class{
	border-bottom:1px dotted #000;
}
.main_level_zero_left .foundation_table{
	margin-left:-10px;
	width:710px;
}

.main_level_zero_left .foundation_table td{
	padding:10px;
	padding-right:0px;
}
.main_level_zero_left_arab .foundation_table{
	margin-right:-10px;
	width:710px;
}

.main_level_zero_left_arab .foundation_table td{
	padding:10px;
	padding-left:0px;
}
.italic_class{
	font-style:italic;
}
.giga_frame_div_arab .list_content_home .item_content, .giga_frame_div_arab .list_content_home .item_data{
	direction:rtl;
}
.giga_frame_div_arab .list_content_home a.details_action.control_action{
	display:block;
}
.img_class_right{
	float:right;
	padding-left:15px;
	padding-bottom:15px;
	padding-top:5px;
}
.img_class_left{
	float:left;
	padding-right:15px;
	padding-bottom:15px;
	padding-top:5px;
}
/***** arabic font ***************/
.giga_frame_div_arab .Normal, .NormalDisabled{
	font-size:13px;
}
.giga_frame_div_arab H2,.giga_frame_div_arab H2 a,
.giga_frame_div_arab H2 a:link, .giga_frame_div_arab H2 a:visited,
.giga_frame_div_arab H2 a:hover,.giga_frame_div_arab H2 a:active{

	font-size:13px;

}
.giga_frame_div_arab table,.giga_frame_div_arab td,.giga_frame_div_arab p,.giga_frame_div_arab div,.giga_frame_div_arab .Normal, textarea, .input,.giga_frame_div_arab .NormalTextBox {

	font-size:13px;

	
}
.giga_frame_div_arab .module_content a {
	font-size: 13px;
}
.giga_frame_div_arab a.link_class:hover,.giga_frame_div_arab a.link_class:active,.giga_frame_div_arab a.link_class:link,.giga_frame_div_arab a.link_class:visited{
	font-size:13px;
}
/***************************************************/
.link_top{

}

.giga_frame_div_start{
	margin:0 auto;
	width:991px;
	min-height:650px;
	text-align:left;
	margin-top:10px;
}
.mega_frame_div_start{
	float:left;
	width:991px;
	min-height:627px;
	background:url(media/Splash_bg.jpg) top center no-repeat;
	background-color:#FFFFFF;
	position:relative;
	z-index:2;
}
* html .mega_frame_div_start{
	height:627px;
}
.mega_footer_div{
	float:left;
	width:958px;
	height:23px;
	position:relative;
	left:16px;
	color:#636e74;
	line-height:23px;
	font-size:12px;
	letter-spacing:0.4px;
	text-align:center;
}
.mega_footer_div a:link, .mega_footer_div a:visited{
	text-decoration:none;
	color:#636e74;
}
.mega_footer_div a:hover, .mega_footer_div a:active{
	text-decoration:none;
	color:#546289;
	font-weight:bold;
}
.main_header_nav_start{
	position:absolute;
	width:942px;
	height:20px;
	top:186px;
	left:33px;
}
.main_header_nav_start_arab{
	position:absolute;
	width:942px;
	height:20px;
	top:186px;
	right:33px;
}
.main_footer_metanav_start{
	position:absolute;
	width:942px;
	height:38px;
	bottom:16px;
	right:33px;
	text-align:right;
}
.main_footer_metanav_start a{
	padding-left:12px;
	line-height:38px;
}
.main_footer_metanav_start a:link, .main_footer_metanav_start a:visited{
	text-decoration:none;
	color:#fff;
}
.main_footer_metanav_start a:hover, .main_footer_metanav_start a:active{
	text-decoration:none;
	color:#c8ced2;
	font-weight:normal;
}
.main_footer_metanav_start_arab{
	position:absolute;
	width:942px;
	height:38px;
	bottom:16px;
	left:33px;
	text-align:left;
	direction:rtl;
}
.main_footer_metanav_start_arab a{
	padding-right:12px;
	line-height:38px;
}
.main_footer_metanav_start_arab a:link, .main_footer_metanav_start_arab a:visited{
	text-decoration:none;
	color:#fff;
}
.main_footer_metanav_start_arab a:hover, .main_footer_metanav_start_arab a:active{
	text-decoration:none;
	color:#c8ced2;
	font-weight:normal;
}
/******** content pages *****************/

.giga_frame_div{
	margin:0 auto;
	width:991px;
	min-height:627px;
	text-align:left;
	margin-top:10px;
}
.mega_frame_div{
	float:left;
	width:991px;
	min-height:627px;
	background-color:#FFFFFF;
	position:relative;

}
* html .mega_frame_div{
	height:627px;
}
.main_header_frame_div{
	float:left;
	width:961px;
	height:136px;
	background:url(media/bg_header_castle.jpg) right top no-repeat;
	position:relative;
	left:15px;
	z-index:5;
}
.main_header_trans{
	float:left;
	width:961px;
	height:136px;
	background:url(media/bg_header_trans.png) left top no-repeat;
}
.main_header_trans_arab{
	float:left;
	width:961px;
	height:136px;
	background:url(media/bg_header_trans_arab.png) right top no-repeat;
}
.main_header_logo_div{
	float:left;
	width:263px;
	height:136px;
	
}
.main_header_logo_div_arab{
	float:right;
	width:263px;
	height:136px;
	
}
.main_header_meta_nav_div{
	position:absolute;
	height:22px;
	width:500px;
	bottom:0px;
	right:16px;
	text-align:right;
	z-index:100;

}
.main_header_meta_nav_div_arab{
	position:absolute;
	height:22px;
	width:500px;
	bottom:0px;
	left:16px;
	text-align:left;
	z-index:100;

}
.main_header_meta_nav_div a{
	margin-left:17px;
}
.main_header_meta a:link, .main_header_meta a:visited{
	float:right;
	text-align:right;
	line-height:22px;
	color:#e7e8eb;
	text-decoration:none;
}
.main_header_meta a:hover, .main_header_meta a:active{
	float:right;
	text-align:right;
	line-height:22px;
	color:#fff;
	text-decoration:none;
}
.main_header_meta_nav_div_arab a{
	margin-right:17px;
}
.main_header_meta_arab a:link, .main_header_meta_arab a:visited{
	float:left;
	text-align:left;
	line-height:22px;
	color:#e7e8eb;
	text-decoration:none;
}
.main_header_meta_arab a:hover, .main_header_meta_arab a:active{
	float:left;
	text-align:left;
	line-height:22px;
	color:#fff;
	text-decoration:none;
}
.main_header_meta_host{
	float:right;
	margin-top:1px;
}
.main_header_meta_host_arab{
	float:left;
	margin-top:1px;
}
.main_nav_frame_div{
	float:left;
	width:968px;
	min-height:35px;
	background:url(media/bg_header_main_nav.jpg) top left no-repeat;
	position:relative;
	left:14px;
	margin-top:4px;
	z-index:4;
}
* html .main_nav_frame_div{
	height:35px;
}
.main_nav_nav{
	float:left;
}
.main_nav_frame_div_arab{
	float:right;
	width:968px;
	min-height:35px;
	background:url(media/bg_header_main_nav_arab.jpg) top right no-repeat;
	position:relative;
	right:14px;
	margin-top:4px;
	z-index:4;
}
* html .main_nav_frame_div_arab{
	height:35px;
}
.main_nav_nav_arab{
	float:right;
}
.main_anchor_div{
	float:left;
	width:930px;
	min-height:48px;
	position:relative;
	left:33px;
}
.main_anchor_div_arab{
	float:right;
	width:930px;
	min-height:48px;
	position:relative;
	right:33px;

}

.giga_frame_div_arab .DNNAlignleft{
	text-align:right !important;
}
.giga_frame_div_arab .module_title .big_title .title{
	text-align:right;
	display:block;
}
.main_anchor_text{
	float:left;
	width:930px;
	min-height:48px;
}
* html .main_anchor_text{
	height:48px;
}
.main_anchor_text .module_container a, .main_anchor_text a.module_container{
	color:#a8a9ac;
	padding-right:8px;
	padding-left:12px;
	background:url(media/bg_anchor_vline.gif) center left no-repeat;
	line-height:20px ;
	height:20px;
}
.main_anchor_text .module_container a.First{
	color:#a8a9ac;
	padding-right:8px;
	padding-left:0px;
	background-image:none;
	line-height:20px;
}
.main_anchor_text .module_container a:link, .main_anchor_text .module_container a:visited{
	text-decoration:none;
	color:#a8a9ac;
	
}
.main_anchor_text .module_container a:visited{
	text-decoration:none;
	color:#a8a9ac;
	font-weight:bold;
	
}
.main_anchor_text .module_container a:hover, .main_anchor_text .module_container a:active{
	text-decoration:none;
	color:#666;
	
}
.main_anchor_text_arab{
	float:right;
	width:930px;
	min-height:48px;
	direction:rtl;

}
* html .main_anchor_text_arab{
	height:48px;
}
.main_anchor_text_arab .module_container a, .main_anchor_text_arab a.module_container{
	color:#a8a9ac;
	padding-left:8px;
	padding-right:12px;
	background:url(media/bg_anchor_vline.gif) center right no-repeat;
	line-height:20px ;
	height:20px;
	
}
.main_anchor_text_arab .module_container a.First{
	color:#a8a9ac;
	padding-left:8px;
	padding-right:0px;
	background-image:none;
	line-height:20px;
}
.main_anchor_text_arab .module_container a:link, .main_anchor_text_arab .module_container a:visited{
	text-decoration:none;
	color:#a8a9ac;
	
}
.main_anchor_text_arab .module_container a:visited{
	text-decoration:none;
	color:#a8a9ac;
	font-weight:bold;
	
}
.main_anchor_text_arab .module_container a:hover, .main_anchor_text_arab .module_container a:active{
	text-decoration:none;
	color:#666;
	
}
.main_content_frame_div{
	float:left;
	width:917px;
	min-height:404px;
	background:url(media/bg_content_vline.gif) top left repeat-y;
	position:relative;
	left:33px;
}
.main_content_frame_div_arab{
	float:right;
	width:917px;
	min-height:404px;
	background:url(media/bg_content_vline_arab.gif) top right repeat-y;
	position:relative;
	right:33px;
}
.main_content_innerframe_div{
	float:left;
	width:917px;
	min-height:404px;
	background:url(media/bg_content_vwhite.gif) top left no-repeat;

}
.main_content_innerframe_div_arab{
	float:right;
	width:917px;
	min-height:404px;
	background:url(media/bg_content_vwhite.gif) top left no-repeat;

}
.main_content_innerframe_body_div{
	float:left;
	width:917px;
	min-height:379px;
}
.main_content_innerframe_body_div_arab{
	float:right;
	width:917px;
	min-height:379px;
}
.main_content_innerframe_body_footer_div{
	float:left;
	width:917px;
	height:25px;

}
.main_content_innerframe_body2_footer_div{
	float:left;
	width:917px;
	height:25px;
	line-height:25px;
}
.button_link{
	float:right;
	position:relative;
	right:220px;
}
.button_link a:link, .button_link a:visited{
	color:#686a72;
	text-decoration:underline;
	font-weight:normal;	
}
.button_link a:hover, .button_link a:active{
	color:#686a72;
	text-decoration:none;
	font-weight:normal;	
}
.main_level_zero_left{
	float:left;
	width:700px;
	min-height:360px;
	margin-top:19px;
}
.main_level_zero_left_arab{
	float:right;
	width:700px;
	min-height:360px;
	margin-top:19px;
	direction:rtl;
	text-align:right;
}
.main_level_zero_right{
	float:right;
	text-align:left;
	width:180px;
	min-height:338px;
	margin-top:-5px;
}
* html .main_level_zero_right{

}
.main_level_zero_right_arab{
	float:left;
	text-align:right;
	width:180px;
	min-height:338px;
	margin-top:-5px;
	direction:rtl;
}
.main_level_zero_lang{
	float:right;
	text-align:left;
	width:180px;
	height:41px;

}
.main_level_zero_lang select{
	width:180px;
	color:#686a72;
	
}
.main_level_zero_lang select option{
	border-bottom: dotted 1px #bdcad8;
	text-align:left;
	
}
.main_level_zero_lang select.lang_select_class option{

}
.language_start_arab{
	direction:rtl;
}
.main_level_zero_lang_arab{
	float:left;
	text-align:right;
	width:180px;
	height:41px;
	direction:rtl;
}
.main_level_zero_lang_arab select{
	width:180px;
	color:#686a72;
	
}
.main_level_zero_lang_arab select option{
	border-bottom: dotted 1px #bdcad8;
	
}
.main_level_zero_lang_arab select.lang_select_class option{

}

/***********************************************************

	
		Kontaktformular


***********************************************************/
.contactForm_row_one_left .validation_error{
	float:left;
	text-align:left;
	width:300px;
	height:25px;
	padding-left:0px;
}

.contortionist_item_multi_checkbox_edit_selection,
.contortionist_separator{
	float:left;
}
.contortionist_short_text_edit.contortionist_selected input{
	width:300px;
}
.contactForm_row_one_left,
.contactForm_row_two_left{
	float:left;
	width:300px;
	min-height:50px;
}
.contactForm_row_one_right,
.contactForm_row_two_right{
	float:right;
	text-align:left;
	width:300px;
	min-height:50px;
	position:relative;
	right:30px;
}
.form_title{
	float:left;
	width:300px;
	display:block;
	font-weight:bold;
	margin-bottom:20px;
}
.text_frame{
	display:block;
	
}
.title_frame,
.input_frame{
	float:left;
	width:300px;
	line-height:25px;
}
.title_text{
	float:left;
}
.contortionist_validation{
	clear:both;
	float:left;
	line-height:16px;
}
/****** middle name ausblenden bei chinesisch **************/
.text_frame_zh_cn{
	display:none;
}
/*********** arabic ***************/ 
.giga_frame_div_arab .contactForm_row_one_left .validation_error{
	float:right;
	text-align:right;
	width:300px;
	height:25px;
	padding-right:0px;
	
}

.giga_frame_div_arab .contortionist_item_multi_checkbox_edit_selection,
.giga_frame_div_arab .contortionist_separator{
	float:right;
}
.giga_frame_div_arab .contortionist_short_text_edit.contortionist_selected input{
	width:300px;
}
.giga_frame_div_arab .contactForm_row_one_left,
.giga_frame_div_arab .contactForm_row_two_left{
	float:right;
	width:300px;
	min-height:50px;
	text-align:right;
}
.giga_frame_div_arab .contactForm_row_one_right,
.giga_frame_div_arab .contactForm_row_two_right{
	float:right;
	text-align:right;
	width:300px;
	min-height:50px;
	position:relative;
	left:0px;
	right:70px;
}
.giga_frame_div_arab .form_title{
	float:right;
	width:300px;
	display:block;
	font-weight:bold;
	margin-bottom:20px;
}
.giga_frame_div_arab .text_frame{
	display:block;
	
}
.giga_frame_div_arab .title_frame,
.giga_frame_div_arab .input_frame{
	float:right;
	width:300px;
	line-height:25px;
}
.giga_frame_div_arab .title_text{
	float:right;
}
.giga_frame_div_arab .contortionist_validation{
	clear:both;
	float:right;
	line-height:16px;
}
.giga_frame_div_arab .button_submit{
	float:right;
}
/****************** titel in verschiedenen Sprachen ausblenden ****************/
.sw_culture_de_ch .contortionist_item_multi_checkbox_edit_selection_1,
.sw_culture_fr_fr .contortionist_item_multi_checkbox_edit_selection_1,
.sw_culture_es_es .contortionist_item_multi_checkbox_edit_selection_1,
.sw_culture_ru_ru .contortionist_item_multi_checkbox_edit_selection_1,
.sw_culture_zh_cn .contortionist_item_multi_checkbox_edit_selection_4{
	display:none;
}

/*************************************
	button submit
*************************************/
.button_submit a, a.button_submit {
	float:left;
	text-decoration:none;
	padding:1px 10px 1px 10px;
	border:1px solid #6b90a8;
	background-color:#b4c7d6;
	margin-right:4px;
	margin-bottom:4px;
	
}
.button_submit a:link, .button_submit a:visited, a.button_submit:link, a.button_submit:visited{
	text-decoration:none;
	color:#686a72;	
	background-color:#b4c7d6;
	
}
.button_submit a:hover, .button_submit a:active, a.button_submit:hover, a.button_submit:active{
	text-decoration:none;
	color:#fff;	
	background-color:#6b90a8;
	
}
/**********************************************************************************************************************************************
**********************************************************************************************************************************************
**********************************************************************************************************************************************

	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{
		display:none;
	}

	/*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*/
	a.details_action{
		white-space:nowrap;
	}
	.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;
	} 
	a.update_action:link, a.update_action:visited{
		text-decoration:none;
		color:#3e96d4;
		font-weight:bold;
		border:1px solid;
	}
	a.update_action:hover, a.update_action:active{
		text-decoration:none;
		font-weight:bold;
	}
	a.delete_action:link,a.delete_action:visited{
		text-decoration:none;
		border:1px solid;
		color:#e64949;
		font-weight:bold;
	}
	a.delete_action:hover, a.delete_action:active{
		text-decoration:none;
		font-weight:bold;
	}
	a.cancel_action:link, a.cancel_action:visited{
		text-decoration:none;
		border:1px solid;
		color:#e64949;
		font-weight:bold;
	}
	a.cancel_action:hover, a.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;
	}

/*********************************************************************************************************************************************
**********************************************************************************************************************************************

	NEWS NEWS NEWS NEWS NEWS NEWS

**********************************************************************************************************************************************
*********************************************************************************************************************************************/

/******************************************
*******************************************	

	NEWS TEMPLATE LIST POST

*******************************************
*******************************************/

	.sw_skin.news_post.main_item.list_skin{
	}

	/************************************
		HEADER ACTION
	*************************************/

	.sw_skin.news_post.main_item.list_skin .user_actions.admin_actions.header_actions{}
	.sw_skin.news_post.main_item.list_skin .user_actions.admin_actions.header_actions a.add_action{}
	.sw_skin.news_post.main_item.list_skin .user_actions.admin_actions.header_actions .clearance{}

	/************************************
		LIST CONTENT
	*************************************/
	.sw_skin.news_post.main_item.list_skin .list_content{}
	.sw_skin.news_post.main_item.list_skin .list_content .item_data{}
	.sw_skin.news_post.main_item.list_skin .list_content .item_data .date_item{}
	.sw_skin.news_post.main_item.list_skin .list_content .item_data .item_title a.details_action,
	.sw_skin.news_post.main_item.list_skin .list_content .item_data .item_title{}

	/*LIST CONTENT TITLE USER ACTION*/
	.sw_skin.news_post.main_item.list_skin .list_content .item_data .item_title .user_actions{}
	.sw_skin.news_post.main_item.list_skin .list_content .item_data .item_title .user_actions a.update_action{}
	.sw_skin.news_post.main_item.list_skin .list_content .item_data .item_title .user_actions a.delete_action{}
	.sw_skin.news_post.main_item.list_skin .list_content .item_data .item_content{}
	.sw_skin.news_post.main_item.list_skin .list_content .item_separator{}

	/************************************
		USER ACTION
	*************************************/

	.sw_skin.news_post.main_item.list_skin .sw_sh.user_actions{}
	
	/*checken, obs auch für events nötig ist*/
	.sw_skin.news_post.main_item.list_skin .sw_sh.user_actions a.cancel_action{
		background:transparent;
		color:black;
		padding:0px;
		border:none;
	}

	.sw_skin.news_post.main_item.list_skin .sw_sh.user_actions .clearance{}

	/************************************
		NICHT SICHTBARE NEWS (ADMIN) + für events anpassen und nach oben verschieben!!!!!!
	*************************************/

	.sw_skin_container.admin_container{
		padding-top:20px;
	}
	.highlight_enhanced{
		color:red;
	}
	.special_news fieldset{
		margin-top:10px;
	}
	.special_news.sw_unpublished,
	.special_news.sw_uncategorised,
	.special_news.sw_expired
	{
		
		padding-bottom:0px;
	}
	.open_slide_class_title{
		font-size:14px;
	}
	.admin_container .sw_selected,
	.admin_skin .sw_selected{
		background:url(media/icons/minus.gif);
		background-repeat:no-repeat;
		padding-left:15px;
	}
	.admin_container .sw_not_selected,
	.admin_skin .sw_not_selected{
		background:url(media/icons/plus.gif);
		background-repeat:no-repeat;
		padding-left:15px;
	}
	.selection_toggle_action{
		cursor:pointer;
		cursor:hand;
	}
	.open_slide_class span{
		font-size:18px;
	}
	legend{
	color:black;
	}
	.sw_skin_container.admin_container .list_content{
	padding-top:20px;
	}

	/****** achtung an post_list_home angepasst ***************/
	.sw_skin.news_post_home.main_item.list_skin{
		padding-top:10px;
	}
	.sw_skin.list_skin .list_content_home{
		margin-top:0px;
		padding-left:0px;
	}
	.sw_skin.list_skin .list_content_home .list_header_home{
	
	}	
	.sw_skin.list_skin .list_content_home .item_data{

	}
	.sw_skin.list_skin .list_content_home .list_header_home a.details_action:link,
	.sw_skin.list_skin .list_content_home .list_header_home a.details_action:visited,
	.sw_skin.list_skin .list_content_home .list_header_home a.details_action:hover,
	.sw_skin.list_skin .list_content_home .list_header_home a.details_action:active{

	}
	.sw_skin.list_skin .list_content_home .item_data .item_title{
		color:#2c5773;
		display:block;
		font-weight:bold;
	}
	.item_separator_home{
		float:left;
		width:100%;
		height:10px;
	}
/******************************************
*******************************************	

	NEWS NEWS TEMPLATE LIST CATEGORY

*******************************************
*******************************************/

	.sw_skin.news_category.category_item.list_skin.admin_skin{}
	
	/************************************
		HEADER ACTION
	************************************/
	
	.sw_skin.news_category.category_item.list_skin.admin_skin .user_actions.admin_actions.header_actions{}
	.sw_skin.news_category.category_item.list_skin.admin_skin .user_actions.admin_actions.header_actions a.add_action{}
	.sw_skin.news_category.category_item.list_skin.admin_skin .user_actions.admin_actions.header_actions .clearance{}

	/************************************
		LIST CONTENT
	*************************************/

	/*Alternierender Hintergrund für Einträge*/

	.sw_skin.news_category.category_item.list_skin.admin_skin .list_content .item_data.row_odd{
		/*background-color:#fff;
		padding-bottom:0px;*/
	}

	.sw_skin.news_category.category_item.list_skin.admin_skin .list_content .item_data.row_even{
		/*background-color:#cdcdcd;
		padding-bottom:0px;*/
	}

	/**/

	.sw_skin.news_category.category_item.list_skin.admin_skin .list_content{}
	.sw_skin.news_category.category_item.list_skin.admin_skin .list_content .item_data{}
	.sw_skin.news_category.category_item.list_skin.admin_skin .list_content .item_data .item_title{}
	.sw_skin.news_category.category_item.list_skin.admin_skin .list_content .item_data .item_title .user_actions.admin_actions{}
	.sw_skin.news_category.category_item.list_skin.admin_skin .list_content .item_data .item_title .user_actions.admin_actions a.add_action{}
	.sw_skin.news_category.category_item.list_skin.admin_skin .list_content .item_data .item_title .user_actions.admin_actions a.add_action{}
	.sw_skin.news_category.category_item.list_skin.admin_skin .list_content .item_data .item_title .user_actions.admin_actions a.delete_action{}
	.sw_skin.news_category.category_item.list_skin.admin_skin .list_content .item_data .item_title .user_actions.admin_actions .clearance{}
	.sw_skin.news_category.category_item.list_skin.admin_skin .list_content .item_data .item_separator{}

	/************************************
		LIST PAGING
	*************************************/

	/************************************
		LIST USER ACTION
	*************************************/

/******************************************
*******************************************

	NEWS TEMPLATE LIST ARCHIV

*******************************************
*******************************************/

	.sw_skin.news_post.main_item.list_skin.news_archiv{}

	/************************************
		HEADER ACTION
	************************************/

	.sw_skin.news_post.main_item.list_skin.news_archiv .user_actions.admin_actions.header_actions
	.sw_skin.news_post.main_item.list_skin.news_archiv .user_actions.admin_actions.header_actions a.add_action{}
	.sw_skin.news_post.main_item.list_skin.news_archiv .user_actions.admin_actions.header_actions .clearance{}

	/************************************
		LIST CONTENT
	*************************************/

	.sw_skin.news_post.main_item.list_skin.news_archiv .list_content{}
	.sw_skin.news_post.main_item.list_skin.news_archiv .list_content .item_data{}
	
	.sw_skin.news_post.main_item.list_skin.news_archiv .list_content .item_data .item_title{}
	.sw_skin.news_post.main_item.list_skin.news_archiv .list_content .item_data .item_title.selection_toggle_action{
		padding-bottom:10px; /*abstand zwischen monatstitel und post_list*/
		font-size:14px;
	}
	.sw_skin.news_post.main_item.list_skin.news_archiv .list_content .item_data .item_title a.site_action{}

	.sw_skin.news_post.main_item.list_skin.news_archiv .list_content .item_separator{
		height:0px; /*abstand zwischen monatstitel zu monatstitel*/
	}
	.sw_skin.news_post.main_item.list_skin.news_archiv .list_content .sub_item_data .item_separator{
		height:30px; /*gleicher wert wie im general, muss hier aber eingefügt werden, spezialfall archiv*/
	}
	
	/************************************
		USER ACTION
	*************************************/

	.sw_skin.news_post.main_item.list_skin..news_archiv .user_actions{}

/******************************************
*******************************************

	NEWS TEMPLATE DETAIL
	
*******************************************
*******************************************/

	.sw_skin.news_post.main_item.details_skin{}

	/************************************
		DETAIL CONTENT
	*************************************/

	.sw_skin.news_post.main_item.details_skin .item_data{}
	
	/*title*/
	.sw_skin.news_post.main_item.details_skin .item_data .subheader_item.date_item{}
	.sw_skin.news_post.main_item.details_skin .item_data .item_title{}

	/*title user control*/
	.sw_skin.news_post.main_item.details_skin .item_data .item_title .user_actions.admin_actions{}
	.sw_skin.news_post.main_item.details_skin .item_data .item_title .user_actions.admin_actions a.update_action{}
	.sw_skin.news_post.main_item.details_skin .item_data .item_title .user_actions.admin_actions a.delete_action{}
	.sw_skin.news_post.main_item.details_skin .item_data .item_title .user_actions.admin_actions .clearance{}

	/*content*/
	.sw_skin.news_post.main_item.details_skin .item_data .item_content{}
	.sw_skin.news_post.main_item.details_skin .item_data .item_content .item_image{}

	/*user action*/
	.sw_skin.news_post.main_item.details_skin .user_actions{}
	.sw_skin.news_post.main_item.details_skin .user_actions a.cancel_action{}
	.sw_skin.news_post.main_item.details_skin .user_actions a.cancel_action:hover{}
	.sw_skin.news_post.main_item.details_skin .user_actions a.details_action{}
	.sw_skin.news_post.main_item.details_skin .user_actions .clearance{}

/******************************************
*******************************************

	NEWS TEMPLATE EDIT
	
*******************************************
*******************************************/

.sw_skin.news_post.main_item.edit_skin.admin_skin .property_edit.localised .label_and_mandatory{}
.sw_skin.news_post.main_item.edit_skin.admin_skin .property_edit.localised .locale .locale_label{}
.sw_skin.news_post.main_item.edit_skin.admin_skin .property_edit.localised .colon{}
.sw_skin.news_post.main_item.edit_skin.admin_skin .property_edit.localised, .property_edit.unlocalised{}

.sw_skin.news_post.main_item.edit_skin.admin_skin .property_edit.unlocalised .label_and_mandatory,
.sw_skin.news_post.main_item.edit_skin.admin_skin .property_edit.localised .locale .locale_label/*.label_and_mandatory*/{
/*diesen Wert gleichzeitig mit padding ändern*/
}
.sw_skin.news_post.main_item.edit_skin.admin_skin .locale_label .country{}

.sw_skin.news_post.main_item.edit_skin.admin_skin .counter.counter_remaining,
.sw_skin.news_post.main_item.edit_skin.admin_skin .counter_warning,
.sw_skin.news_post.main_item.edit_skin.admin_skin .unlocalised iframe{
/*diesen Wert gleichzeitig mit width ändern*/
}
.sw_skin.news_post.main_item.edit_skin.admin_skin .property_edit.unlocalised {}

.sw_skin.news_post.main_item.edit_skin.admin_skin .validation_error{
/*diesen Wert gleichzeitig mit width ändern*/
}
.sw_skin.news_post.main_item.edit_skin.admin_skin .sw_sh.mandatory_notice{
/*diesen Wert gleichzeitig mit width ändern*/
}
.sw_skin.news_post.main_item.edit_skin.admin_skin .sw_skin.edit_skin.admin_skin .sw_sh.user_actions.admin_actions{
/*diesen Wert gleichzeitig mit width ändern*/
}


	/*INPUT und TEXTAREA***********************************************************************************************/

.sw_skin.news_post.main_item.edit_skin.admin_skin .locale input,
.sw_skin.news_post.main_item.edit_skin.admin_skin .locale textarea{}

.sw_skin.news_post.main_item.edit_skin.admin_skin .locale textarea{}

.sw_skin.news_post.main_item.edit_skin.admin_skin .date_picker_and_time_selection_property_edit input{}

/*ausnahmen für multibox etc*/
.sw_skin.news_post.main_item.edit_skin.admin_skin .checkbox_property_edit input,
.sw_skin.news_post.main_item.edit_skin.admin_skin .multi_checkbox_property_edit input,
.sw_skin.news_post.main_item.edit_skin.admin_skin .dnn_link_property_edit input,
.sw_skin.news_post.main_item.edit_skin.admin_skin .hyperlink_property_edit input,
.sw_skin.news_post.main_item.edit_skin.admin_skin .long_text_property_edit input{
}
/**************************************************************

	FAQ 01.12.2009

**************************************************************/
.lfsg_mega_frame{
	float:left;
	width:700px;
}
.lfsg_main_frame_1,
.lfsg_main_frame_2,
.lfsg_main_frame_3,
.lfsg_main_frame_4,
.lfsg_main_frame_5,
.lfsg_main_frame_6,
.lfsg_main_frame_7,
.lfsg_main_frame_8,
.lfsg_main_frame_9,
.lfsg_main_frame_10,
.lfsg_main_frame_11{
	float:left;
	width:700px;
}
/**************************************/

a.link_class:link, a.link_class:visited{

	display:block;
	color:#2C5773;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	font-weight:bold;
	margin-bottom:0;
	margin-top:0;
	padding:0;
	text-decoration:none;	
}
a.link_class:hover, a.link_class:active{
	display:block;
	color:#2C5773;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	font-weight:bold;
	margin-bottom:0;
	margin-top:0;
	padding:0;
	text-decoration:underline;	
}

/**********************/
.lfsg_main_content_1,
.lfsg_main_content_2,
.lfsg_main_content_3,
.lfsg_main_content_4,
.lfsg_main_content_5,
.lfsg_main_content_6,
.lfsg_main_content_7,
.lfsg_main_content_8,
.lfsg_main_content_9,
.lfsg_main_content_10,
.lfsg_main_content_11{
	float:left;
	width:700px;
	display:none;
}
/***********************/
.lfsg_main_current_frame_1,
.lfsg_main_current_frame_2,
.lfsg_main_current_frame_3,
.lfsg_main_current_frame_4,
.lfsg_main_current_frame_5,
.lfsg_main_current_frame_6,
.lfsg_main_current_frame_7,
.lfsg_main_current_frame_8,
.lfsg_main_current_frame_9,
.lfsg_main_current_frame_10,
.lfsg_main_current_frame_11{
	float:left;
	width:700px;

}

.lfsg_main_current_frame_2,
.lfsg_main_current_frame_3,
.lfsg_main_current_frame_4,
.lfsg_main_current_frame_5,
.lfsg_main_current_frame_6,
.lfsg_main_current_frame_7,
.lfsg_main_current_frame_8,
.lfsg_main_current_frame_9,
.lfsg_main_current_frame_10,
.lfsg_main_current_frame_11{
	margin-top:20px;

}
.lfsg_main_current_frame_1 a.link_class:link, .lfsg_main_current_frame_1 a.link_class:visited,
.lfsg_main_current_frame_2 a.link_class:link, .lfsg_main_current_frame_2 a.link_class:visited,
.lfsg_main_current_frame_3 a.link_class:link, .lfsg_main_current_frame_3 a.link_class:visited,
.lfsg_main_current_frame_4 a.link_class:link, .lfsg_main_current_frame_4 a.link_class:visited,
.lfsg_main_current_frame_5 a.link_class:link, .lfsg_main_current_frame_5 a.link_class:visited,
.lfsg_main_current_frame_6 a.link_class:link, .lfsg_main_current_frame_6 a.link_class:visited,
.lfsg_main_current_frame_7 a.link_class:link, .lfsg_main_current_frame_7 a.link_class:visited,
.lfsg_main_current_frame_8 a.link_class:link, .lfsg_main_current_frame_8 a.link_class:visited,
.lfsg_main_current_frame_9 a.link_class:link, .lfsg_main_current_frame_9 a.link_class:visited,
.lfsg_main_current_frame_10 a.link_class:link, .lfsg_main_current_frame_10 a.link_class:visited,
.lfsg_main_current_frame_11 a.link_class:link, .lfsg_main_current_frame_11 a.link_class:visited{
	color:#686a72;
}
/***********************/
.open_close_frame{
	float:left;
	width:700px;
	height:20px;
}
.close_all{
	display:none;
	float:right;
}
.open_all{
	float:right;
}
.giga_frame_div_arab .close_all{
	display:none;
	float:left;
}
.giga_frame_div_arab .open_all{
	float:left;
}
.open_all a:link, .open_all a:visited,
.close_all a:link, .close_all a:visited{
	color:#686a72;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	font-weight:bold;
	margin-bottom:0;
	margin-top:0;
	padding:0;
	text-decoration:underline;
}
.open_all a:hover, .open_all a:active,
.close_all a:hover, .close_all a:active{
	color:#686a72;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	font-weight:bold;
	margin-bottom:0;
	margin-top:0;
	padding:0;
	text-decoration:none;
}
.open_all{

}
/**********************************************************************/

@media print{
	body,#body
	 {
		color:#000 !important;
		background:none !important;
		background-color:#fff !important;
		font-size:15px !important;
	}
	H2,H2 a, a H2,
	H2 a:link, H2 a:visited,
	H2 a:hover, H2 a:active{
		color:#000 !important;
		font-weight:bold !important;
		font-size:15px !important;
	}
	.module_title .big_title .title{
		margin-top:0px;
		padding:0px;
		color:#000;
		font-size:20px;
		font-weight:normal;	
	}	
	table, td, p, div, .Normal, textarea, .input, .NormalTextBox {
		color:#000;
		font-size:15px !important;
	}
	.module_content a {
		font-size: 15px;
	}
	.module_content a:link, .module_content a:visited {
		color:#000;
		text-decoration:underline;
		font-weight:normal;
	}

	.main_nav_frame_div, .main_header_meta_nav_div{
		display:none;
	}			
}