/*/////////////////////////////////////////////////
 	skin for Garant Treuhand
	10.03.2009
	Van Son Nguyen
/////////////////////////////////////////////////*/

body{
	z-index:1;
	margin: 0px;
	padding: 0px;
	font-size:12px;
	line-height:18px;
	font-family:Arial, Helvetica, sans-serif;
	color:#000;
	background:url(media/bg_shade.jpg) repeat-x;
	
	background-color:#fff;

}

.FileManager {
	background-color:#FFF;
}
.DNNAligncenter {
	text-align:left;
}
table, td, p, div, .Normal, textarea, .input, .NormalTextBox {
	font-family:Arial, Helvetica, sans-serif;


	
}
.module_content a {
	font-size: 12px;
}

.module_content * a:link, .module_content * a:visited {
	color:#00539f;
	text-decoration:none;
	font-weight:normal;
}

.module_content * a:hover, .module_content * a:active {
	color:#000000;
	text-decoration:none;
	font-weight:normal;
	
}

.module_title .big_title .title{
	margin-top:0px;
	padding:0px;
	color:#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:12px;
	font-weight:bold;
}
H3{
	margin-top:0px;
	padding:0px;
	font-size:16px;
	color:#000;
}
H2{
	margin-top:0px;
	padding:0px;
	font-size:18px;
	color:#000;
}
H1{
	margin-top:0px;
	padding:0px;
	color:#000;
	font-size:22px;
	font-weight:normal;
}

ul li{
list-style-type:disc;
}

ul{
margin:15px;
padding:0px;
}

/*
.module_content ul{
	margin-left:0px;
	padding-left:0px;
	list-style-position:inside; 
}
.module_content ul li {
	list-style-position:outside;
	margin-left:16px;
	text-indent:0px;
}
*/
.module_content{
	margin:0px;
	padding:0px;
}
.module_content_container{

}
.module_container_Titel{
	margin:0px;
	padding:0px;
}

/****************************************************
	general
****************************************************/

.Normal, .NormalDisabled {
	font-size:12px !important;
}
/***************************************************/


.giga_frame_div{
	margin: 0 auto;
	width:940px;
	min-height:600px;
	text-align:left;
	margin-top:25px;
}

.mega_frame_div{
	float:left;
	background-image:url(media/bg_shade_body.png);
	background-repeat:repeat-y;
	text-align:left;
	width:940px;
	min-height:580px;
}
.mega_footer_div{
	float:left;
	width:940px;
	height:20px;
	background:url(media/bg_shade_footer.png);
	background-repeat:no-repeat;
	
}
.mega_inner_frame_div{
	float:left;
	width:920px;
	min-height:580px;
	background-color:#fff;
	border:1px solid #a2bfdc;
}
* html .mega_inner_frame_div{
	width:922px;
}
.mega_header_frame_div{
	float:left;
	width:920px;
	height:135px;
	border-bottom:1px solid #a2bfdc;
	background:url(media/panorama_1.jpg) right no-repeat;
}
.logo_div{
	z-index:100;
	float:left;
	width:180px;
	height:90px;
	position:relative;
	left:10px;
	margin-top:22px;
}
.mega_nav_frame_div{
	float:right;
	width:710px;
	height:23px;
	text-align:left;
	right:0px;
	position:relative;

}
.nav_frame_div{
	float:left;
	text-align:left;
	width:710px;
	height:23px;
	background-color:#00539f;
}
.main_body_frame_div{
	float:right;
	text-align:left;
	width:710px;
	min-height:372px;
	margin-top:30px;
	right:0px;
}
* html .main_body_frame_div{
	height:372px;
}
.main_meta_nav_frame_div{
	z-index:60;
	float:left;
	text-align:left;
	width: 120px;
	min-height:200px;
	position:relative;
	left:12px;
	margin-top:3px;
}
* html .main_meta_nav_frame_div{
	height:200px;
}
.main_body_div{
	float:left;
	text-align:left;
	width:710px;
	min-height:372px;

}
.body_div{
	float:left;
	width:690px;
	min-height:372px;
}	
.main_footer_div{
	float:left;
	width:920px;
	height:20px;
}
.main_language_content{
	margin-top:0px;
	font-size:12px !important;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal !important;
	background-color:#fff;
	
}
.main_language_content a:link, .main_language_content a:visited{
	float:left;
	width:138px;
	height:20px;
	color:#00539f;
	text-decoration:none;
	font-size:12px !important;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal !important;
	display:block;
}
.main_language_content a:hover, .main_language_content a:active{
	float:left;
	width:138px;
	height:20px;
	color:#00539f;
	text-decoration:underline;
	font-size:12px !important;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal !important;
	display:block;
}

/*************************************
	radmenu
*************************************/


.RadMenu ul{
	height:22px !important;
}
.RadMenu, .RadMenu .rmLink {

	
}
.RadMenu, .RadMenu_Default, .RadMenu_Default .rmLink{
	font-size:12px !important;
	font-family:Arial, Helvetica, sans-serif !important;
	line-height:16px !important;
}
.RadMenu .rmLink {
	padding-left:0px !important;
}
.RadMenu ul.rmHorizontal{
	border:none !important;
	
}
.RadMenu ul.rmRootGroup{
	border:none !important;
}
.RadMenu ul.rmRootGroup .rmItem{
	border:none !important;
}
.RadMenu_Default .rmText{
	padding: 4px 10px 3px 10px !important;
	
}
* html .RadMenu_Default .rmText{
	
	
} 
.RadMenu .rmLink:hover, .RadMenu .rmLink:active{
	background:url(nav_images/bg_hover.jpg) no-repeat !important;
	color:#fff !important;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif !important;
	cursor:pointer;
	cursor:hand;
	
}
.RadMenu .rmLink:link, .RadMenu .rmLink:visited{
	background-color:#00539f;
	color:#fff !important;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif !important;
	cursor:pointer;
	cursor:hand;

}
.RadMenu .rmItem .currentHeader{
	background:url(nav_images/bg_visited.gif) no-repeat !important;
	
}
.RadMenu ul li.rmItem .rmLink.rmExpanded{

}
.RadMenu_Default .rmRootGroup, .RadMenu_Default .rmLink, .RadMenu_Default .rmText, .RadMenu_Default .rmLeftArrow, .RadMenu_Default .rmRightArrow, .RadMenu_Default .rmTopArrow, .RadMenu_Default .rmBottomArrow {
	background-image:none !important;
}
.RadMenu ul.rmVertical{
	border:none;
	margin-top:3px !important;
}
.RadMenu ul.rmLevel1{
	border:none;

}
.RadMenu .rmLevel1 .rmItem .rmLink:hover,.RadMenu .rmLevel1 .rmItem .rmLink:active{
	background-color:#4180b6;
	background:url(nav_images/bg_hover.jpg) no-repeat !important;
	color:#fff !important;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif !important;
}
.RadMenu .rmLevel1 .rmItem{
	background-color:#00539f !important;
	
}
.RadMenu .rmLevel1 .rmItem .rmLink:link, .RadMenu .rmLevel1 .rmItem .rmLink:visited{
	background-color:#00539f !important;
	font-family:Arial, Helvetica, sans-serif !important;
	
}
.RadMenu .rmLevel1 .rmItem .rmText{
	padding-left:20px !important;
}
/**************************************
	radpanel
**************************************/
.RadPanelBar
{
	
	margin-top:0px;
	padding:0px;
	
}

.RadPanelBar .rpRootGroup{
	width:138px;
	margin:0px !important;
	padding:0px !important;
	border:none !important;
	font-size:12px !important;
	
	
}

.RadPanelBar .rpRootGroup .rpItem{

}
.RadPanelBar .rpRootGroup .rpFirst{
	margin-top:0px;
}
.RadPanelBar .rpRootGroup .rpLink,.RadPanelBar .rpRootGroup .rpText{
	cursor: pointer;
	color: #00539f;
	margin:0px;
	padding:0px 0px 0px 0px !important;
	background-image:none !important;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px !important;
}	

.RadPanelBar .rpRootGroup .rpItem .rpLast, .RadPanelBar .rpRootGroup .rpItem .rpFirst{
	border:none;
	background-image:none !important;
}

.RadPanelBar .rpRootGroup .rpText{

	min-height:14px;
	line-height:16px !important;
	margin-bottom:3px !important;
	

}
.RadPanelBar .rpRootGroup .rpLink{
	border:none;
	min-height:14px!important;
	
	padding-left:0px !important;
	width:138px;
	background-color:#fff;
	color:#00539f !important;
}

.RadPanelBar .rpRootGroup .rpExpanded .rpText{
	background:none !important;
	
}



.RadPanelBar .rpRootGroup .rpLink:hover{
	
	font-weight:normal !important;
	text-decoration:underline !important;

}
.RadPanelBar .rpRootGroup .rpLink .rpText:hover{
	background-color:none !important;
	background:none !important;
	background-image:none;
	text-decoration:underline;
	font-weight:normal;
	color:#00539f !important;
}
.RadPanelBar .rpRootGroup .rpItem .rpLast{
	
}
.RadPanelBar .rpRootGroup .rpItem .currentHeader .rpText{
	font-weight:normal !important;
	color:#00539f !important;
	
}

.RadPanelBar .rpRootGroup .currentHeader{

	
}
.RadPanelBar .rpRootGroup .rpExpanded{
	background-image:none !important;
	cursor: pointer;
	height:30px !important;
	color:#009933;

	padding-bottom:3px !important;
}
