/*/////////////////////////////////////////////////
 	Projekt : skin for Negele Sele Frommelt Partner
	Beginn : 12.05.2009
	Code : Van Son Nguyen
	Lokal : skintest03.lan/nsf
	online : nsfpartner.advanced.li
/////////////////////////////////////////////////*/

body{
	z-index:1;
	margin: 0px;
	padding: 0px;
	font-size:11px;
	line-height:20px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#4c575f;
	background-color:#fff;

}
#Body{
	background:url(media/bg_lines.gif) repeat-y left;
}
.FileManager {
	background-color:#FFF;
}
.DNNAligncenter {
	text-align:left;
}
table, td, p, div, .Normal, textarea, .input, .NormalTextBox {
	font-family:Verdana, Arial, Helvetica, sans-serif;


	
}
.module_content a {
	font-size: 11px;
}

.module_content * a:link, .module_content * a:visited {
	color:#c00222;
	text-decoration:none;
	font-weight:normal;
}

.module_content * a:hover, .module_content * a:active {
	color:#c00222;
	text-decoration:none;
	font-weight:normal;
	
}

.module_title .big_title .title{
	margin-top:0px;
	padding:0px;
	color:#00539f;
	font-size:18px;
	font-weight:normal;
	
}
.module_title .big_title{
	margin-bottom:18px;
}
H1,h1{
	font-size:36px;
}
.module_title{

}


a.Login:link, a.Login:visited {
	font-size:11px;
	color:#e0e0e0;
	text-decoration:underline;

}
a.Login:hover, a.Login:active {
	font-size:11px;
	color:#fff;
	text-decoration:underline;

}
.login_div a:link, .login_div a:visited{
	font-size:11px;
	color:#00539f;;
	text-decoration:none;
}
.login_div a:hover, .login_div a:active{
	font-size:11px;
	color:#000;
	text-decoration:none;
}
.main_metanav_frame_div a:link, .main_metanav_frame_div a:visited{
	font-size:9px;
	color:#007d00;
	text-decoration:none;
}
.main_metanav_frame_div a:hover, .main_metanav_frame_div a:active{
	font-size:9px;
	color:#000000;
	text-decoration:none;
}
.login_div {
	z-index:30;
	float:right;
	position:relative;
	width:500px;
	height:20px;
	margin-top:5px;
	text-align:right;
	color:#fff;
	right:20px;

}

hr,HR {
 	border: 0px; /* Für Firefox und Opera */
 	border-top: solid 1px #000;
 	border-bottom: transparent;

}
H5 {
	margin:0px;
	padding:0px;
	font-size:11px;
	font-weight:bold;
	line-height:20px;
	margin-bottom:1px;
}
H3{
	margin-top:0px;
	padding:0px;
	font-size:16px;
	color:#000;
}
H2{
	margin-top:0px;
	padding:0px;
	font-size:18px;
	color:#000;
}
H1{
	margin-top:0px;
	padding:0px;
	color:#000;
	font-size:22px;
	font-weight:normal;
}

ul li{
list-style-type:disc;
}

ul{
margin:15px;
padding:0px;
margin-top:0px;
}

/*
.module_content ul{
	margin-left:0px;
	padding-left:0px;
	list-style-position:inside; 
}
.module_content ul li {
	list-style-position:outside;
	margin-left:16px;
	text-indent:0px;
}
*/
.module_content{
	margin:0px;
	padding:0px;
}
.module_content_container{

}
.module_container_Titel{
	margin:0px;
	padding:0px;
}

/****************************************************
	general
****************************************************/

.Normal, .NormalDisabled {
	font-size:11px !important;
}
/***************************************************/

.giga_header_div{
	float:left;
	width:770px;
	height:136px;
	background-color:#fff;
}
.logo_div{
	float:left;
	position:relative;
	z-index:50;
	width:253px;
	height:72px;
	top:31px;
	left:343px;

}
.giga_subheader_div{
	float:left;
	width:100%;
	height:200px;
	background-color:#bbbcbd;
}
.giga_subheader_frame{
	float:left;
	width:762px;
	height:200px;
	
}
.giga_subheader_left_div{
	float:left;
	width:200px;
	height:200px;
	background:url(media/bg_left_grey.gif) left no-repeat;
}
.giga_subheader_center_div{
	float:left;
	width:560px;
	height:200px;
	background-color:#bbbcbd;
	overflow:hidden;
}
.giga_subheader_right_div{
	float:left;
	width:1px;
	height:200px;
	background:url(media/bg_right_grey.gif) left no-repeat;

}
.giga_frame_div{
	float:left;
	clear:left;
	width:960px;
	min-height:264px;
	text-align:left;

}

.mega_nav_frame_div{
	float:left;
	width:199px;
	min-height:264px;
	background-color:#FFFFFF;
	
}
.nav_text{
	float:left;
	position:relative;
	width:154px;
	min-height:20px;
	margin-top:26px;
	left:23px;

}
.nav_text a:link, .nav_text a:visited{
	text-decoration:none;
	color:#949a9f;
}
.nav_text a:hover, .nav_text a:active{
	text-decoration:none;
	color:#c00222;
}
.mega_content_div{
	float:left;
	width:560px;
	min-height:264px;

}
.mega_innercontent_div{
	float:left;
	width:500px;
	min-height:238px;
	position:relative;
	left:30px;
	margin-top:26px;
	z-index:20;
	
}
.mega_right_div{
	float:right;
	width:186px;
	min-height:239px;
	margin-top:25px;

}
.title_pane_div{
	float:left;
	width:500px;
	height:25px;
}
.content_pane_div{
	float:left;
	width:500px;
	min-height:188px;
	margin-top:21px;
}
.mega_footer_div{
	float:left;
	clear:left;
	height:30px;
	width:960px;

}
.giga_spacer_div{
	float:left;
	width:200px;
	height:170px;
}
.language_content{
	float:left;
	width:200px;
	height:30px;
	padding-left:23px;
}
.language_content a, a.language_content{
	margin:0px;
	padding:0px;
}
.language_content img.MLLanguageSelectionFlag_Active:hover{
	width:17px;
	height:17px;
	border:1px solid #6f787e !important;
	margin:0px;
}
.language_content img.MLLanguageSelectionFlag_Active{
	width:17px;
	height:17px;
	border:1px solid #c00222 !important;
	margin:0px;
}

.language_content img.MLLanguageSelectionFlag_Inactive {
	width:17px;
	height:17px;
	border:1px solid #d8d9da !important;
	margin:0px;
}
.print_div{
	float:left;
	margin-top:12px;
}
.flag_div{
	float:right;
}

/************************************
	panelbar
************************************/
/* RadPanel Navigation */
/* level 0 ------------------------------------------------*/

.RadPanelBar
{
	
	margin-top:0px;
	padding:0px;

}
.RadPanelBar .rpRootGroup{
	background-color:#fff;
	width:177px;
	margin:0px !important;
	padding:0px !important;
	border:none !important;
	font-size:11px !important;
	
}

.RadPanelBar .rpRootGroup .rpFirst{
	margin-top:0px;
	
}
.RadPanelBar .rpLink {
	border:none !important;
}
.RadPanelBar .rpRootGroup .rpLink,.RadPanelBar .rpRootGroup .rpText{
	cursor: pointer;
	color: #4c575f;
	margin:0px;
	padding:0px 0px 0px 0px !important;
	background-image:none !important;
	text-decoration:none;
	border:none !important;
	font-size:11px !important;
	
	
}	
.RadPanelBar .rpRootGroup .rpItem {
	border-bottom:none !important;
	width:199px;
}


.RadPanelBar .rpRootGroup .rpText{

	min-height: 22px !important;
	line-height:22px !important;
	
	

}
.RadPanelBar .rpRootGroup .rpItem .rpOut{
	border:none !important;
	padding-bottom:1px;
	
}
.RadPanelBar .rpRootGroup .rpLink{
	border:none !important;
	min-height:22px !important;
	padding-left:23px !important;
	
	font-family:Verdana, Arial, Helvetica, sans-serif !important;
	background:url(media/nav_bg_lines.gif) no-repeat bottom !important;
}

.RadPanelBar .rpRootGroup .rpExpanded .rpText{
	background:none !important;

	
}
.RadPanelBar .rpRootGroup .rpExpanded{
	cursor: pointer;
	min-height: 22px !important;
	border:none !important;	
}


.RadPanelBar .rpRootGroup .rpLink:hover{
	font-weight:normal !important;
	background-color:#c00222 !important;
	color:#fff !important;
	
}
.RadPanelBar .rpRootGroup .rpLink .rpText:hover{
	background-color:none !important;
	background:none !important;
	background-image:none;
	min-height: 22px !important;
	color:#fff !important;
}
.RadPanelBar .rpRootGroup .rpItem .rpLast{

}
.RadPanelBar .rpRootGroup .rpItem .currentHeader{
	font-weight:bold;
	min-height: 22px !important;
	background-color:#c00222 !important;
	
}
.RadPanelBar .rpRootGroup .rpItem .currentHeader .rpOut span{
	color:#fff !important;
	min-height: 22px !important;
	font-weight:bold !important;
	
	
}
/* PanelItems - Level 0 to 1 ------------------------------------------------------------- */

.RadPanelBar .rpGroup .rpItem{
	
	background:url(media/nav_bg_lines.gif) no-repeat bottom !important;
	padding-bottom:1px;

}


.RadPanelBar .rpLevel1 .rpItem .rpLink {
	min-height:22px !important;
	width:199px;
	font-family:Verdana, Arial, Helvetica, sans-serif !important;
	color: #4c575f !important;
	
}
.RadPanelBar .rpLevel1 .rpItem .rpText{
	color: #4c575f !important;
	line-height:22px !important;
	min-height:22px !important;
	font-size:11px !important;
	padding-left:14px !important;
	

}


.RadPanelBar .rpLevel1 .rpExpanded TD {

}


.RadPanelBar .rpGroup .rpLevel1 .rpItem .rpLast{

}
.RadPanelBar .rpSlide .rpGroup .rpItem .rpLink .rpText{

}
.RadPanelBar .rpGroup .rpFirst{


}
.RadPanelBar_Default .rpGroup .rpLink:hover{
	background-image:none;
	background-color:#d8d9da !important;
	color: #4c575f !important;
}
.RadPanelBar_Default .rpGroup .rpLink .rpOut .rpText:hover{
	color: #4c575f !important;
}
.RadPanelBar .rpGroup .rpLink, .RadPanelBar_Default .rpGroup .rpLink .rpOut,
.RadPanelBar_Default .rpGroup .rpLink .rpOut .rpText{
	background-image:none !important;
}
.RadPanelBar .rpGroup .rpItem .rpSelected .rpOut .rpText{
	background:none;
	background-image:none !important;
	
	
}
.RadPanelBar .rpGroup .rpLink, .RadPanelBar_Default .rpGroup .rpLink .rpOut{
	
}
.RadPanelBar .rpGroup .current_item{
	color: #4c575f !important;
	background-color:#e8e8e9 !important;
}