/* ================================
   Überschriebene Default styles FOR DotNetNuke
   ================================
*/

/* background color for the content part of the pages */
Body
{
	text-align: center;	/* HACK -> zentrierung der Ansicht im IE */
	margin: 0px;
	border-width: 0px;
	font-family: Verdana,Arial,Helvetica;
	font-size: 11px;
	background: #C7E54F url(images/pic_bg.gif) repeat-x;
}

.ControlPanel, .PagingTable
{
	/*width: 100%;     height: 64px;     background-color: #FFFFFF;     BORDER-RIGHT: #003366 1px solid;      BORDER-TOP: #003366 1px solid;      BORDER-LEFT: #003366 1px solid;      BORDER-BOTTOM: #003366 1px solid; */
}

.SkinObject
{
	font-weight: normal;
	font-size: 10px;
	font-family: Verdana,Arial,Helvetica;
	color: #000;
	text-decoration: none;
}

A.SkinObject:link
{
	text-decoration: none;
	color: #000;
}

A.SkinObject:visited
{
	text-decoration: inherit;
	color: #000;
}

A.SkinObject:active
{
	text-decoration: none;
	color: #000;
}

A.SkinObject:hover
{
	text-decoration: underline;
	color: #000;
}

/* style for module titles */
.Head
{
	font-family: Arial,Helvetica;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	color: inherit;
}

/* style of item titles on edit and admin pages */
.SubHead
{
	font-family: Arial,Helvetica;
	font-size: 11px;
	font-weight: bold;
	color: inherit;
}

/* module title style used instead of Head for compact rendering by QuickLinks and Signin modules */
.SubSubHead
{
	font-family: Arial,Helvetica;
	font-size: 11px;
	font-weight: bold;
	color: inherit;
}

/* text style used for most text rendered by modules */
.Normal, .NormalDisabled
{
	font-family: Verdana,Arial,Helvetica;
	font-size: 10px;
	font-weight: normal;
}

/* text style used for rendered text which should appear disabled */
.NormalDisabled
{
	color: Silver;
}

/* text style used for rendered text which requires emphasis */
.NormalBold
{
	font-family: Verdana,Arial,Helvetica;
	font-size: 10px;
	font-weight: bold;
}

/* text style used for error messages */
.NormalRed
{
	font-family: Verdana,Arial,Helvetica;
	font-size: 10px;
	font-weight: bold;
	color: #ff0000;
}

/* text style used for textboxes in the admin and edit pages, for Nav compatibility */
.NormalTextBox
{
	font-family: Verdana,Arial,Helvetica;
	font-size: 12px;
	font-weight: normal;
}

/* styles used by Data Grids */
.DataGrid_AlternatingItem
{
	background-color: White;
	color: Red;
	font-family: Verdana,Arial,Helvetica;
	font-size: 10px;
	font-weight: normal;
}
.DataGrid_Container
{
	background-color: Transparent;
}
.DataGrid_Footer
{
	background-color: White;
}
.DataGrid_Header
{
	background-color: Transparent;
	color: Black;
	font-family: Verdana,Arial,Helvetica;
	font-size: 10px;
	font-weight: bold;
	text-align: center;
}
.DataGrid_Item
{
	background-color: Transparent;
	color: Black;
	font-family: Verdana,Arial,Helvetica;
	font-size: 10px;
	font-weight: normal;
}
.DataGrid_SelectedItem
{
	background-color: Silver;
	color: Blue;
	font-family: Verdana,Arial,Helvetica;
	font-size: 10px;
	font-weight: normal;
}

/* styles used in the FileManager */
.FileManager
{
	/*border-right: black 1px solid; 	border-top: black 1px solid; 	border-left: black 1px solid; 	border-bottom: black 1px solid; 	height: 400px;*/
}
.FileManager_ToolBar
{
	/*border-bottom: black 1px solid; 	height: 25px;*/
}
.FileManager_Explorer
{
	/*height: 100%; 	border: dimgray 1px solid; 	background-color: White; 	margin: 2px 2px 2px 2px;*/
}

.FileManager_FileList
{
	/*height: 100%; 	border: dimgray 1px solid; 	background-color: White; 	margin: 2px 2px 2px 2px; 	overflow: auto;*/
}

.FileManager_MessageBox
{
	/*text-align: center; 	vertical-align: middle; 	background-color: White; 	padding: 25px 25px 25px 25px;*/
}

.FileManager_Header
{
	font-family: Verdana,Arial,Helvetica; /*font-size: 11px; 	font-weight: bold; 	color: #E7E7FF; 	background-color: #9EBFF6; 	border-bottom: dimgray 1px solid; 	height: 25px;*/
}

.FileManager_Pager
{
	font-family: Verdana,Arial,Helvetica; /*font-size: 11px; 	font-weight: bold; 	background-color: #EEEEEE; 	border-top: dimgray 1px solid; 	height: 25px;*/
}

.FileManager_StatusBar
{
	font-family: Verdana,Arial,Helvetica; /*font-size: 11px; 	font-weight: normal; 	background-color: #dedfde; 	height: 25px; 	margin: 2px 2px 2px 2px;*/
}

.FileManager_Item
{
	font-family: Verdana,Arial,Helvetica; /*font-size: 11px; 	font-weight: normal; 	color: Black; 	background-color: #F8F8F8; 	border-top: black 1px dashed; 	border-bottom: black 1px dashed;*/
}

.FileManager_AltItem
{
	font-family: Verdana,Arial,Helvetica; /*font-size: 11px; 	font-weight: normal; 	color: Black; 	background-color: #EEEEEE; 	border-style: none;*/
}
.FileManager_SelItem
{
	font-family: Verdana,Arial,Helvetica; /*font-size: 11px; 	font-weight: bold; 	color: White; 	background-color: #99ffff; 	border-style: none;*/
}

.FileManagerTreeNode
{
	font-family: Verdana,Arial,Helvetica; /*font-size: 11px; 	font-weight: normal;*/
}

.FileManagerTreeNodeSelected
{
	font-family: Verdana,Arial,Helvetica; /*font-size: 11px; 	font-weight: normal; 	background-color: #dcdcdc;*/
}

A.FileManagerTreeNode:link, A.FileManagerTreeNodeSelected:link
{
	/*text-decoration: none; 	color: #003366;*/
}

A.FileManagerTreeNode:visited, A.FileManagerTreeNodeSelected:visited
{
	/*text-decoration: none; 	color: #003366;*/
}

A.FileManagerTreeNode:active, A.FileManagerTreeNodeSelected:active
{
	/*text-decoration: none; 	color: #003366;*/
}

A.FileManagerTreeNode:hover, A.FileManagerTreeNodeSelected:hover
{
	/*text-decoration: none; 	color: #ff0000;*/
}

/* styles used in the Wizard Framework */
.Wizard
{
	/*border-right: black 1px solid; 	border-top: black 1px solid; 	border-left: black 1px solid; 	border-bottom: black 1px solid; 	height: 400px; 	width: 650px;*/
}
.WizardButton
{
	/*border-right: dimgray 1px solid; 	padding-right: 2px; 	border-top: dimgray 1px solid; 	padding-left: 2px; 	padding-bottom: 2px; 	border-left: dimgray 1px solid; 	padding-top: 2px; 	border-bottom: dimgray 1px solid; 	background-color: gainsboro;*/
}
.WizardHeader
{
	/*background: #ffffcc; 	border-bottom: black 1px solid; 	height: 40px;*/
}
.WizardFooter
{
	/*border-top: black 1px solid; 	background: #ccffcc; 	height: 25px; 	text-align: right;*/
}
.WizardBody
{
	/*padding-right: 10px; 	padding-left: 10px; 	padding-bottom: 10px; 	padding-top: 10px; 	height: 325px;*/
}
.WizardHelp
{
	/*padding-right: 5px; 	padding-left: 5px; 	font-size: 9pt; 	padding-bottom: 5px; 	border-left: black 1px solid; 	width: 180px; 	padding-top: 5px; 	background-color: #ccffff;*/
}
.WizardHelpText
{
	font-family: Verdana,Arial,Helvetica; /*overflow: auto; 	font-size: 8pt; 	width: 180px; 	color: black; 	height: 300px;*/
}
.WizardText
{
	/*font-size: 9pt; 	color: black;*/
	font-family: Verdana,Arial,Helvetica;
}


/* text style used for help text rendered by modules */
.Help
{
	/*border-right: black 1px solid; 	padding-right: 2px; 	border-top: black 1px solid; 	padding-left: 2px; 	font-weight: normal; 	font-size: 11px; 	padding-bottom: 2px; 	border-left: black 1px solid; 	color: black; 	padding-top: 2px; 	border-bottom: black 1px solid; 	background-color: #ffff99;*/
	font-family: Tahoma, Arial, Helvetica;
}

/* text style for buttons and link buttons used in the portal admin pages */
.CommandButton
{
	font-family: Verdana,Arial,Helvetica; /*font-size: 11px; 	font-weight: normal;*/
}

/* hyperlink style for buttons and link buttons used in the portal admin pages */
A.CommandButton:link
{
	/*text-decoration: underline; 	color: #003366;*/
}

A.CommandButton:visited
{
	/*text-decoration: underline; 	color: #003366;*/
}

A.CommandButton:active
{
	/*text-decoration: underline; 	color: #003366;*/
}

A.CommandButton:hover
{
	/*text-decoration: underline; 	color: #ff0000;*/
}

/* button style for standard HTML buttons */
.StandardButton
{
	/*padding-right: 5px; 	padding-left: 5px; 	font-weight: normal; 	font-size: 11px; 	background: #dddddd; 	color: #000000;*/
	font-family: Verdana,Arial,Helvetica;
}


/* GENERIC */
H1
{
	font-family: Verdana,Arial,Helvetica; /*font-size: 20px; 	font-weight: normal; 	color: #666644;*/
}

H2
{
	font-family: Verdana,Arial,Helvetica; /*font-size: 20px; 	font-weight: normal; 	color: #666644;*/
}

H3
{
	font-family: Verdana,Arial,Helvetica; /*font-size: 12px; 	font-weight: normal; 	color: #003366;*/
}

H4
{
	font-family: Verdana,Arial,Helvetica; /*font-size: 12px; 	font-weight: normal; 	color: #003366;*/
}

H5, DT
{
	font-family: Verdana,Arial,Helvetica; /*font-size: 11px; 	font-weight: bold; 	color: #003366;*/
}

H6
{
	font-family: Verdana,Arial,Helvetica; /*font-size: 11px; 	font-weight: bold; 	color: #003366;*/
}

TFOOT, THEAD
{
	font-family: Verdana,Arial,Helvetica; /*font-size: 12px; 	color: #003366;*/
}

TH
{
	font-family: Verdana,Arial,Helvetica; /*vertical-align: baseline; 	font-size: 12px; 	font-weight: bold; 	color: #003366;*/
}

a, A:link /* a -> Biomasse spez. Definition */
{
	text-decoration: underline;
	color: #000;
}

A:visited
{
	text-decoration: underline;
	color: #8c8c8c;
}

A:active
{
	text-decoration: underline;
	color: #003366;
}

A:hover
{
	text-decoration: underline;
	color: #FD8901;
}

SMALL
{
	/*	font-size: 8px;*/
}

BIG
{
	/*	font-size: 14px;*/
}

BLOCKQUOTE, PRE
{
	/*	font-family: Lucida Console, monospace;*/
}


UL LI
{
	list-style-type: disc;
}

UL LI LI
{
	list-style-type: disc;
}

UL LI LI LI
{
	list-style-type: disc;
}

OL LI
{
	margin-left: 3px;
	/*list-style-type: decimal;*/
}

OL OL LI
{
	/*list-style-type: lower-alpha;*/
}

OL OL OL LI
{
	/*list-style-type: lower-roman;*/
}

HR
{
	/*color: dimgrey; 	height: 1pt; 	text-align: left;*/
}

/* Module Title Menu */
.ModuleTitle_MenuContainer
{
	/*border-bottom: blue 0px solid; 	border-left: blue 0px solid; 	border-top: blue 0px solid; 	border-right: blue 0px solid;*/
}

.ModuleTitle_MenuBar
{
	/*cursor: pointer; 	cursor: hand; 	height: 16; 	background-color: Transparent;*/
}

.ModuleTitle_MenuItem
{
	font-family: Verdana,Arial,Helvetica; /*cursor: pointer; 	cursor: hand; 	color: black; 	font-size: 9pt; 	font-weight: bold; 	font-style: normal; 	border-left: white 0px solid; 	border-bottom: white 1px solid; 	border-top: white 1px solid; 	border-right: white 0px solid; 	background-color: Transparent;*/
}

.ModuleTitle_MenuIcon
{
	/*cursor: pointer; 	cursor: hand; 	background-color: #EEEEEE; 	border-left: #EEEEEE 1px solid; 	border-bottom: #EEEEEE 1px solid; 	border-top: #EEEEEE 1px solid; 	text-align: center; 	width: 15; 	height: 21;*/
}

.ModuleTitle_SubMenu
{
	/*z-index: 1000; 	cursor: pointer; 	cursor: hand; 	background-color: #FFFFFF; 	filter: progid:DXImageTransform.Microsoft.Shadow(color=  'DimGray' , Direction=135, Strength=3); 	border-bottom: #FFFFFF 0px solid; 	border-left: #FFFFFF 0px solid; 	border-top: #FFFFFF 0px solid; 	border-right: #FFFFFF 0px solid;*/
}

.ModuleTitle_MenuBreak
{
	/*border-bottom: #EEEEEE 1px solid; 	border-left: #EEEEEE 0px solid; 	border-top: #EEEEEE 1px solid; 	border-right: #EEEEEE 0px solid; 	background-color: #EEEEEE; 	height: 1px;*/
}

.ModuleTitle_MenuItemSel
{
	font-family: Verdana,Arial,Helvetica; /*cursor: pointer; 	cursor: hand; 	color: black; 	font-size: 9pt; 	font-weight: bold; 	font-style: normal; 	background-color: #C1D2EE;*/
}

.ModuleTitle_MenuArrow
{
	/*font-family: webdings; 	font-size: 10pt; 	cursor: pointer; 	cursor: hand; 	border-right: #FFFFFF 1px solid; 	border-bottom: #FFFFFF 1px solid; 	border-top: #FFFFFF 0px solid;*/
}

.ModuleTitle_RootMenuArrow
{
	/*font-family: webdings; 	font-size: 10pt; 	cursor: pointer; 	cursor: hand;*/
}

/*------------ Für Biomasse neu eingeführte Element / Klassen ------------*/

/* General HMTL Tags */
form
{
	margin: 0px;
}

/* Main DIV Containers */
.main
{
	text-align:left;	/* HACK: überschreibt body -> damit auch im IE zentriert dargestellt wird */
	margin: 0px auto;
	width: 957px;
}

.header
{
	height: 80px;
	text-align: right;
	/*background: url(images/pic_logo_de_background.gif) no-repeat;  */
/*	background-color: blue;*/
}

.content
{
	margin-top: 1px;
/*	background-color: yellow;*/
}

#footer
{
	clear: both;
	margin: 0px 0px 15px 230px;
	padding-top:5px;
	font-size: 10px;
/*	background-color: green;*/
}

.logo
{
	float:left;
	width:298px;
/*	background-color: red;*/
}

/* Sponsor Logos */
.sponsors
{
	padding-top: 0px;
}
a.sponsors
{
	text-decoration: none;
}

/* Meta Navigation */
#metaline
{
	float: left;
	padding-top: 15px;
	height:18px;
	width: 659px;
	/*background-color: #C7E54F;*/
	/*background-color: red;*/
}
#metaline ul
{
	display: inline;
	margin: 0px 5px 0px 0px;
	padding: 0px 5px 0px 0px;
	background-color: #C7E54F;
}
#metaline li
{
	display: inline;
	margin: 0px;
	font-size: 10px;
	color: #000;
}
#metaline li input
{
	font-family: Verdana,Arial,Helvetica;
	font-size: 10px;
	width: 55px;
	background-color: #E3F2A7;
	border: 1px solid #8C8D30;
}

#metaline A.SkinObject:link, #metaline A.SkinObject:visited, #metaline A, #metaline A:visited
{
	text-decoration: none;
	padding: 0px 1px;
	color: #000;
}
#metaline A.SkinObject:hover, #metaline A.SkinObject:visited:hover,  #metaline A:hover, #metaline A:visited:hover
{
	text-decoration: underline;
	color: #000;
}

#dnn_MetaPane
{	
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 10px;
	/*position:relative;*/
}

#dnn_MetaPane A, #dnn_MetaPane A:visited
{
	text-decoration: none;
	padding: 0px 1px;
	color: #000;
}
#dnn_MetaPane A:hover, #dnn_MetaPane A:visited:hover
{
	text-decoration: underline;
	color: #000;
}

#dnn_MetaPane DIV
{
	display:inline;
}

#dnn_MetaPane li
{
	display: inline;
	margin: 0px;
	font-size: 10px;
	color: #000;
	background-color: #C7E54F;
}
#dnn_MetaPane li input
{
	width: 3px;
	visibility:hidden;
}
.metaright
{
	float: right;
}

#metaline .DSLocaleSelectorPA-DDLSelector
{
	font-family: Verdana,Arial,Helvetica;
	font-size: 10px;
	background-color: #E3F2A7;
	border: 1px solid #8C8D30;
}

/* Content */
.cont_main
{
	float: left;
	width: 723px;
	background-color: #FFF;
}

#dnn_ImagePane
{
	margin-left: 1px;
	height: 67px;
	position:relative;
}
#dnn_ImagePane a
{
	display:none;
}


/* Main Content Box */
.ContentPaneContainer
{
	float: left;
	padding: 15px 15px 5px 15px;
	line-height: 14px;
}

#dnn_ContentPane
{
	min-height: 509px;
	height: auto; 
}

/* Hack ML: Internet Explorer versteht min-height nicht -> ist aber toleranter beim Parsen des CSS..*/
/*\*/
* html #dnn_ContentPane {
height: 509px;
}

.ContentFullPane
{
	padding: 0px 0px 0px 0px;
	width: 690px;
}

.ContentInnerPane
{
	padding: 0px 0px 0px 0px;
	width: 470px;
	/*background:orange;*/
}

.cont_backlink {
	margin-bottom: 20px;
}

.cont_title
{
	font-family: Arial,Helvetica;
	font-size: 22px;
	font-weight: bold;
	line-height: 26px;
	margin-bottom: 15px;
}

.cont_text
{
	margin-bottom: 10px;
}
.cont_image_small
{
	float: left;
	margin: 0px 15px 5px 0px;
}
.cont_image_big
{
	margin-bottom: 10px;
}
.cont_image_text
{
	margin-top: 3px;
	font-size: 10px;
	color: #666;
}
.cont_grey_line
{
	margin: 7px 0px;
	border-top: 1px solid #AEB690;
}
.cont_green_line
{
	margin: 0px;
	height: 15px;
	background: url(images/pic_line.gif) repeat-x;
}

/* Right Content Box */
.RightPaneContainer
{
	float: right;
	margin: 15px 0px 15px 0px;
	padding: 0px 0px 0px 0px;
	width: 220px;
	/*background: orange;*/
}
#dnn_RightPane
{
	float: left;
	margin: 0px 0px 0px 0px;
	width: 200px;
	background: #E3F2A7;
}

/* Main Navigation */
.LeftPaneContainer
{
	float: left;
	width: 229px;
}
.LeftPane
{
	float:none;
	background: #B4DC23 url(images/pic_bg_nav.gif) repeat-y;
	width: 229px;
}
.nav-top-pic
{
	background: #B4DC23 url(images/pic_nav_top.gif) no-repeat;
	width: 229px;
	height:4px;
	border: none 0px;
}
.nav-bottom-pic
{
	background: url(images/pic_nav_bottom.gif) no-repeat;
	width: 229px;
	height:6px;
	border: none 0px;
}
/* Link mit Arrow */
a.link-arrow
{
	text-decoration: none;
	color: #000;
	padding-left: 13px;
	background: url(images/pic_arrow_orange.gif) no-repeat;
}
a.link-arrow:visited
{
	text-decoration: none;
	color: #000;
	padding-left: 13px;
}
a.link-arrow:hover, a.link-arrow:visited:hover
{
	text-decoration: underline;
	color: #000;
	padding-left: 13px;
}

a.back-arrow {
	text-decoration: none;
	font-weight:bold;
	color: #000;
	padding-left: 20px;
	background: url(images/pic_arrow_back.gif) no-repeat;
}
a.back-arrow:hover {
	text-decoration: underline;
	color: #000;
	padding-left: 20px;
}
a.back-arrow:visited {
	color: #000;
	padding-left: 20px;
} 


/* Tabellen */
.table_list {
	width: 100%;
	border-collapse: collapse;
	margin-bottom: 10px;
	border-top: 1px solid #AEB690;
}
.table_list td {
	vertical-align: top;
	width: 33%;
	padding: 3px 10px 3px 0px;
	border-bottom: 1px solid #AEB690;
}

/* Search Resultat */
.table_result {
	border-collapse: collapse;
	margin-bottom: 10px;
	width: 100%;
}
.td_result_doc {
	padding: 2px 0px 15px;
	vertical-align: top;
	width: 20px;
}
.td_result_txt {
	padding: 2px 0px 15px;
	vertical-align: top;
	font-weight: bold;
}
.td_result_info {
	padding: 2px 0px 15px;
	text-align: right;
	vertical-align: top;
	width: 200px;
}

#search input
{
	font-family: Verdana,Arial,Helvetica;
	font-size: 10px;
	padding: 2px 0px;
	background-color: #E3F2A7;
	border: 1px solid #8C8D30;
}

#search .search_image
{
	/*font-size:0px;
	text-decoration:none;
	color:white;
	width:83px;
	height:22px;
	background: url(images/but_search_de.gif);*/
}
.Newsletter_Selector select
{
	text-align:left;
	font-family: Verdana,Arial,Helvetica;
	font-size: 10px;
	padding: 2px 0px;
	background-color: #E3F2A7;
	border: 1px solid #8C8D30;
}


div.summary
{
	display:none;
}

div.master
{
	display:block;
}