/*/////////////////////////////////////////////////
 	skin for KIT
	Projekt: KIT
	Lokal: W:\Web\www.kit.li\Portals\0
	Start: 28.09.2009
	Code: Van Son Nguyen
	online: 
	server: 
/////////////////////////////////////////////////*/

/*firefox fix*/
.ModuleTitle_SubMenu{
z-index:2000!important;
}

body{
	z-index:1;
	margin: 0px;
	padding: 0px;
	font-size:12px;
	line-height:18px;
	font-family:Arial, Helvetica, sans-serif;
	color:#000;	
	background-color:#fff;
}
#Body{
 	color:#000;
	
}
.FileManager {
	color:#000;
	background-color:#fff;
}
.DNNAligncenter {
	text-align:left;
}
table, td, p, div, .Normal, textarea, .input, .NormalTextBox {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
.module_content a{
	font-size: 12px;
}

.module_content * a:link, .module_content * a:visited{
	color:#000;
	text-decoration:none;
	font-weight:bold;
}

.module_content * a:hover, .module_content * a:active {
	color:#000;
	text-decoration:underline;
	font-weight:bold;

}

.module_title .big_title .title{
	margin-top:0px;
	padding:0px;
	color:#000;
	font-size:14px;
	font-weight:bold;
	line-height:18px;
	text-transform:normal;
	letter-spacing:0px;
	
}
.module_title .big_title{
	
}

.module_title{
	margin-bottom:20px;
}

/******** ohne Titel mit Abstand ************/
.module_content_mitAbstand{
	margin-top:38px;
}
/******************************************/

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:#fff;
	text-decoration:none;
}
.login_div a:hover, .login_div a:active{
	font-size:11px;
	color:#ff4c01;
	text-decoration:none;
}

.login_div {
	float:right;
	text-align:right;
	margin-top:0px;
	width:35px;
	height:20px;
	position:relative;
	right:0px;
	margin-top:2px;
}
.admin_nav_div{
	float:right;
	text-align:left;
	width:200px;
	height:20px;

}
hr,HR {
 	border: 0px; /* Für Firefox und Opera */
 	border-top: solid 1px #fff;
 	border-bottom: transparent;

}
H5 {
	margin:0px;
	padding:0px;
	font-size:12px;
	font-weight:bold;
	color:#000;
}
H4 {
	margin:0px;
	padding:0px;
	font-size:13px;
	font-weight:bold;
	color:#fff;
	margin-bottom:0px;
}
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;
}
.main_header_div ul li{
 list-style:none;
}

.main_header_div ul{
margin:0px;
padding:0px;
}

/*
.module_content ul{
	margin-left:0px;
	padding-left:0px;
	list-style-position:inside; 
}
.module_content ul li {
	list-style-position:outside;
	margin-left:16px;
	text-indent:0px;
}
*/
.module_content{
	margin:0px;
	padding:0px;
	clear:left;
}
.module_content_container{

}
.module_container_Titel{
	margin:0px;
	padding:0px;
}

/****************************************************
	general
****************************************************/
.dotted_line{
	float:left;
	display:block;
	width:580px;
	height:8px;
	border-bottom:1px dotted #000;
	margin-bottom:5px;
}
.white_line{
	float:left;
	width:410px;
	height:1px;
	border-bottom:1px solid #fff;

}

/***************************************************/

DIV.outer
  {
  position: absolute;
  left: 50%;
  top: 50%;
  width: 760px;
  height: 510px;
  margin-left: -380px; /* half of width */
  margin-top: -255px;  /* half of height */
 
  }
  

.tera_frame_div{
	margin:0 auto;
	width:950px;
	min-height:560px;
	text-align:left;
	margin-top:0px;
}

.giga_frame_div{
	float:left;
	text-align:left;
	width:950px;
	min-height:560px;
	position:relative;

}
* html .giga_frame_div{
	height:560px;
}
.giga_frame_div.home{
	background:url(media/bg_home.jpg) no-repeat bottom left;
}
.giga_frame_div.dokumentation{
	background:url(media/BG_Images/Dokumentation.jpg) bottom no-repeat;
}
.mega_nav_div{
	float:left;
	margin-top:70px;
	width:730px;
	height:54px;
	position:relative;
	left:54px;
	z-index:500;

}
.mega_nav_nav{
	float:left;
	width:730px;
	height:18px;
	position:relative;
	z-index:100;

}
.mega_nav_subnav{
	float:left;
	width:730px;
	height:18px;
	position:relative;
	z-index:99;		
}
.mega_header_div{
	float:left;
	width:950px;
	height:127px;
	
}
.mega_logo_div{
	float:right;
	width:119px;
	height:127px;
	
	position:relative;
	z-index:100;
	right:38px;
}
.mega_content_div{
	float:left;
	width:950px;
	min-height:412px;
}
.mega_footer_div{
	float:left;
	width:950px;
	height:21px;
	line-height:21px;
	
	background-color:#FFFFFF;
	border-top:1px solid #ccc;
}
.mega_footer_text{
	float:right;
	width:896px;
	height:21px;
	text-align:left;
	font-size:11px !important;
}
.mega_footer_text a:link, .mega_footer_text a:visited{
	text-decoration:none;
	color:#000;
}
.mega_footer_text a:hover, .mega_footer_text a:active{
	text-decoration:underline;
	color:#000;
}
.main_frame_content_div{
	float:left;
	margin-top:57px;
	min-height:339px;
	width:950px;
	
}
.main_content_div{
	float:left;
}
.main_content_div.OnePaneLeft{
	width:305px;

	min-height:339px;
	position:relative;
	left:54px;
	z-index:200;	
}
* html .main_content_div.OnePaneLeft{
	height:339px;
}
.main_content_div.OnePaneBig{
	width:858px;
	
	min-height:339px;
	position:relative;
	left:54px;
	z-index:200;	
}
* html .main_content_div.OnePaneBig{
	height:339px;
}
.main_content_div.OnePaneRight{
	width:305px;
	
	min-height:339px;
	position:relative;
	left:547px;
	z-index:200;	
}
.main_content_SecondPane{
	float:right;
	width:305px;
	
	min-height:339px;
	position:relative;
	right:99px;
	margin-top:0px;
	text-align:left;
	z-index:200;		
}
* html .main_content_SecondPane{
	height:339px;
}
.main_content_spacer{
	float:left;
	width:950px;
	height:24px;
	
}
.main_content_meta_nav{
	float:right;
	text-align:right;
	height:16px;
	width:912px;
	font-size:12px;
	color:#fff;
	position:relative;
	z-index:200;
	right:38px;
}
.main_content_meta_nav a:link, .main_content_meta_nav a:visited{
	text-decoration:none;
	color:#fff;
}
.main_content_meta_nav a:hover, .main_content_meta_nav a:active{
	text-decoration:underline;
	color:#fff;
}
.main_content_meta_nav_blank{
	float:right;
	text-align:right;
	height:16px;
	width:912px;
	font-size:12px;
	color:#000;
	position:relative;
	z-index:200;
	right:38px;
}
.main_content_meta_nav_blank a:link, .main_content_meta_nav_blank a:visited{
	text-decoration:none;
	color:#000;
}
.main_content_meta_nav_blank a:hover, .main_content_meta_nav_blank a:active{
	text-decoration:underline;
	color:#000;
}