/*/////////////////////////////////////////////////
 	skin for Benis
	Projekt: Benis
	Lokal: skintest03.lan/benis
	Start: 02.04.2009
	Code: 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;


}
#Body{
	background-color:#99cc33;
}
.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:#666;
	
}
.module_content a {
	font-size: 12px;
}

.module_content * a:link, .module_content * a:visited {
	color:#666;
	text-decoration:underline;
	font-weight:normal;
}

.module_content * a:hover, .module_content * a:active {

	
}

.module_title .big_title .title{
	margin-top:0px;
	padding:0px;
	color:#019933;
	font-size:16px;
	font-weight:normal;
	line-height:18px;
	
}
.module_title .big_title{
	margin-bottom:15px;
	
}

.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:#019933;
	text-decoration:none;
}
.login_div a:hover, .login_div a:active{
	font-size:11px;
	color:#000;
	text-decoration:none;
}

.login_div {

}

.horizontal{
display:block;
height:5px;
background-image:url(media/dotted_hor.gif);
vertical-align:middle;
width:100%;
background-repeat:repeat-x;
}

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;
	color:#000;
}
H4 {
	margin:0px;
	padding:0px;
	padding-bottom:3px;
	font-size:14px;
	font-weight:normal;
	color:#009a32;
	line-height:16px;
}
H3{
	margin-top:0px;
	padding:0px;
	font-size:16px;
	color:#000;
}
H2{
	margin-top:0px;
	padding:0px;
	font-size:12px;
	color:#009933;
	font-weight:normal;
}
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;
}

a.green:link, a.green:visited,a.green:hover, a.green:active{
color:#009a32;
font-weight:bold;
text-decoration:none;
}

/*
.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
****************************************************/

.pTable td{
	line-height: 14px;
}
.pTable img{
	margin-bottom: 3px;
}
.gemuese{
	line-height: 14px;
	color:#000;
}
.history_link a:link, .history_link a:visited{
	color:#666 !important;
	text-decoration:underline;
	font-weight:normal;
}
#dnn_ctr1880_FormMaster_lblRequired {
	display:none;
}
a:focus {
	outline: none;
}
/***************************************************/


.giga_frame_div{
	margin:0 auto;
	width:953px;
	min-height:640px;
	text-align:left;
	margin-top:30px;
}

.mega_frame_div{
	float:left;
	text-align:left;
	width:953px;
	min-height:600px;
	background:url(media/bg_shade_body.gif) repeat-y left;
	position:relative;

}

* html .mega_frame_div{
	height:599px;
}
.mega_footer_div{
	float:left;
	width:953px;
	height:40px;
	background:url(media/bg_shade_footer.gif) no-repeat left top;
	background-color:#99cc33;
	
}
.mega_footer_text{
	float:left;
	width:680px;
	height:20px;
	color:#000;
	position:relative;
	left:270px;
	margin-top:10px;
	font-size:11px;
}
.mega_footer_mail a:link, .mega_footer_mail a:visited{
	text-decoration:none;
	color:#000;
}
.mega_footer_mail a:hover, .mega_footer_mail a:active{
	text-decoration:none;
	color:#EFEFEF;
}	
.mega_inner_shade_top{
	position:absolute;
	width:20px;
	height:40px;
	top:0px;
	left:0px;
	z-index:100;
	background:url(media/bg_shade_top.gif) no-repeat left top;
}
.mega_innerframe_div{
	float:left;
	width:933px;
	min-height:600px;
	position:relative;
	left:20px;
	background:url(media/bg_nav_left.gif) repeat-y left;
	background-color:#FFFFFF;
}
* html .mega_innerframe_div{
	height:599px;
}
.main_header_div{
	float:left;
	width:934px;
	height:140px;
}
.main_header_pic{
	float:left;
	width:933px;
	height:130px;
	/*background:url(media/bg_header_pic.jpg) no-repeat;*/
	overflow:hidden;
}
.main_header_footer{
	float:left;
	width:933px;
	height:10px;
	background:url(media/bg_header_footer.jpg) no-repeat;
}
.main_vegetables_div{
	position:absolute;
	z-index:100;
	width:145px;
	height:140px;
	background:url(media/bg_vegetables_left.jpg) no-repeat bottom left;
	bottom:0px;
	left:0px;
	padding-left:20px;
	line-height:16px;
	
	}
* html .main_vegetables_div{
	
}
/******************************************
	pop-up & layers
******************************************/
.popup_giga_frame_div{
	width:425px;
	height:482px;
	background:url(media/bg_popup.jpg) no-repeat;
	margin:0 auto;
}
.popup_content_pane{
	float:left;
	width:360px;
	height:134px;
	margin-top:136px;
	left:43px;
	position:relative;
	z-index:100;
}
#Layer1,#Layer2,#Layer3,#Layer4,#Layer5,#Layer6 {
	
	width:185px;
	min-height:200px;
	display:none;

}

.worker_img{
	float:left;
	width:185px;
	height:115px;
	margin-bottom:10px;
}
.worker_text{
	float:left;
	width:185px;
	min-height:85px;
}
a.worker_link:link, a.worker_link:visited, a.worker_link:active, a.worker_link:hover {
	cursor:pointer;
	cursor:hand;
	text-decoration:none;
}
.popupflash_giga_frame_div{
	width:270px;
	height:163px;
	margin:0 auto;
}
.popupflash_content_pane{
	float:left;
	width:270px;
	height:163px;
	position:relative;
	z-index:100;

}
/******************************************/
/*Form Master*/
.formTable{
width:100%;
text-align:left;
}

.formTable input{
width:150px;
}

.formtext{
margin-bottom:5px;
}

.formtextmulti{
width:150px;
}
/**/
* html .main_vegetables_div{
width:170px;
}

.main_nav_frame_div{
	float:left;
	width:170px;
	min-height:460px;
}
* html .main_nav_frame_div{
	height:459px;
}
.main_nav_div{
	float:left;
	width:170px;
	min-height:320px;
}
* html .main_nav_div{
	height:319px;
}
.main_nav_spacer_div{
	float:left;
	width:170px;
	height:140px;

}
.main_logo_div{
	float:left;
	width:216px;
	height:107px;
	position:absolute;
	top:85px;
	left:250px;
	z-index:100;
	
}
.main_content_frame_div{
	float:left;
	width:640px;
	min-height:390px;
	position:relative;
	left:80px;
	margin-top:70px;
}
.main_content_div{
	float:left;
	width:640px;
	min-height:380px;
}
.main_content_footer_div{
	float:left;
	width:640px;
	height:10px;
	background-color:#FFFFFF;
}
/************************************
	newsletter
************************************/
.contortionist_short_text_edit.contortionist_selected input{
	width:250px;
}
.edit_table{
	float:left;
	display:table;
	margin-bottom:25px;
	margin-top:25px;
}
.edit_row{
	float:left;
	display:table-row;
	padding:2px 0px 0px 2px;
	width:630px;
}
.edit_cell_0{
	float:left;
	display:table-cell;
	width:630px;
}
.edit_cell_1{
	float:left;
	display:table-cell;
	width:130px;
}
.edit_cell_2{
	float:left;
	display:table-cell;
	width:500px;
	min-height:20px;
}

.edit_button a, a.edit_button {
	float:left;
	text-decoration:none;
	padding:1px 5px 1px 5px;
	border:1px solid #009a32;
	background-color:#99cc33;
	margin-right:4px;
	margin-bottom:4px;
}
.edit_button a:link, .edit_button a:visited, a.edit_button:link, a.edit_button:visited{
	text-decoration:none;
	color:#FFFFFF;	
	background-color:#99cc33;
	
}
.edit_button a:hover, .edit_button a:active, a.edit_button:hover, a.edit_button:active{
	text-decoration:none;
	color:#FFFFFF;	
	background-color:#009a32;
	
}
.address_table{
	float:left;
	display:table;
	width:630px;
	min-height:20px;
	border-top:1px dotted #99cc33;
	margin-top:25px;
	margin-bottom:25px;
}
.address_frame{
	float:left;
	display:table-row;
	border-bottom:1px dotted #99cc33;
	margin:4px;
	width:630px;
	min-height:20px;
}
.address_cell_1{
	float:left;
	display:table-cell;
	width:400px;
}
.address_cell_11{
	float:left;
	display:table-cell;
	width:250px;
}
.address_cell_2{
	float:left;
	display:table-cell;
	width:230px;
	margin-top:4px;
}
.address_cell_12{
	float:left;
	text-align:left;
	width:150px;
}
.contortionist_longtext_small_edit.contortionist_selected textarea{
	width:400px;
	height:100px;
}



/*dotted line*/
.dotted{
background-image:url(media/dotted.gif);
background-position:right;
background-repeat:repeat-y;
}


/****************************************
	newsletter
****************************************/
.text_frame{
	float:left;
	display:block;
	padding-bottom:5px;
	padding-top:5px;
	
}
.title_frame{
	float:left;
	font-weight:bold;
	width:100px;
	border-bottom:1px solid #999;
	padding-bottom:3px;
}
.title_input{
	float:left;
	width:530px;
}
.prolist_btns_div{
	float:left;
	width:200px;
	height:16px;
	margin-top:3px;
}
.first_btn{
	float:left;
	width:16px;
	height:16px;
	background:url(media/first_grey.gif) no-repeat;
}
.first_btn_active{
	float:left;
}
.previous_btn_active{
	float:left;
}
.next_btn_active{
	float:left;
}
.last_btn_active{
	float:left;
}
.previous_btn{
	float:left;
	width:16px;
	height:16px;
	background:url(media/previous_grey.gif) no-repeat;
}
.next_btn{
	float:left;
	width:16px;
	height:16px;
	background:url(media/next_grey.gif) no-repeat;
}
.last_btn{
	float:left;
	width:16px;
	height:16px;
	background:url(media/last_grey.gif) no-repeat;
}
.contortionist_short_text_edit.contortionist_selected textarea{
	width:400px;
	height:100px;
}
/*********************************************
	news
*********************************************/


.news_home{
	float:left;
	width:640px;
}
.news_item{
	float:left;
	width:640px;
	min-height:20px;
	border-bottom:1px dotted #009933;
	padding-bottom:25px;
	padding-top:25px;
}
.news_title{
	float:left;
	width:640px;
	min-height:20px;
	color:#009933;
	font-size:14px;
}
.summary{
	float:left;
	width:640px;
	min-height:20px;
}
.edit_actions{
	float:left;
	width:640px;
	margin-top:25px;
}
.news_summary{
	float:left;
}
.news_summary a:link, .news_summary a:visited,.news_summary a:hover, .news_summary a:active{
	text-decoration:none;
	color:#009933;
}
.news_detail, .info_detail{
	float:left;
	width:640px;
	min-height:20px;
}
.info_detail_title{
	float:left;
	color:#009933;
	font-size:14px;
}
.list_edit a:link, .list_edit a:visited, .list_edit a:hover, .list_edit a:active{
	text-decoration:none;
	color:#009933;
}
