﻿/*===============================================================*/
/* Complete Contrast Stylesheet for Skin for www.fsv-feldkahl.de */
/*===============================================================*/

/*----------------------------*/
/*       SKIN BUILD-UP        */
/*----------------------------*/

/* div for fixed links on top of the page */
div.TopRow {
	text-align: right;
	width: 900px;
	padding-top: 4px;
	padding-bottom: 4px;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-weight: normal;
	color: #FFD800;
}
div.TopRow a, div.TopRow a:link, div.TopRow a:visited {
	font-size: 0.8em;
	text-decoration: none;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-weight: normal;
	color: #FFD800;
}
div.TopRow a:hover, div.TopRow a:focus, div.TopRow a:active {
	text-decoration: none;
	color: #000000;
	background-color: #FFD800;
}

/* div for logo */
div.LogoRow {
	text-align: center;
	width: 900px;
}

/* divs for breadcrumb and date row */
div.BreadcrumbContainer {
	width: 900px;
	border-bottom: 1px #FFD800 solid;
	border-top: 1px #FFD800 solid;
	margin-top: 5px;
	margin-bottom: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
	color: #888B9C;
	font-size: 0.8em;
	font-weight: normal;
	font-family: Arial, Helvetica, Verdana, sans-serif;
}
div.BreadcrumbContainer .ControlText{
	color: #888B9C;
	font-size: 1.0em;
	font-weight: normal;
	font-family: Arial, Helvetica, Verdana, sans-serif;
}
div.BreadcrumbContainer a, div.BreadcrumbContainer a:link, div.BreadcrumbContainer a:visited {
	color: #888B9C;
	text-decoration: none;
	font-size: 1.0em;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-weight: normal;
}
div.BreadcrumbContainer a:hover, div.BreadcrumbContainer a:focus, div.BreadcrumbContainer a:active {
	text-decoration: none;
	color: #000000;
	background-color: #FFD800;
}
div.BreadcrumbContainer .SkinObject {
	color: #888B9C;
	font-size: 0.8em;
}
div.BreadcrumbLeft {
	float: left;
}
div.BreadcrumbRight {
	text-align: right;
}

/* divs for panes */
div.ContentContainer {
	clear: left;
	width: 900px;
	height: 600px;
}
div.ContentLeft {
	float: left;
	width: 195px;
	margin-right: 5px;
}
div.ContentRight {
	float: right;
	width: 700px;
}
div.ContentPane {
	float: left;
	width: 500px;
}
html>body div.ContentPane2Col {
	width: 700px;
}
*html div.ContentPane2Col * table {
	width: 690px;
}
*html div.ContentPane2Col div.ModuleContentPane {
	width: 690px;
}
div.RightPane {
	float: right;
	width: 195px;
	margin-left: 5px;
}
div.MenuPane {
}

/* div for content on bottom of the page */
div.BottomRow {
	clear: both;
	text-align: center;
	width: 900px;
	color: #888B9C;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	border-top: 1px #FFD800 solid;
}
div.BottomRow a, div.BottomRow a:link, div.BottomRow a:visited {
	color: #888B9C;
	text-decoration: none;
	font-size: 0.8em;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-weight: normal;
}
div.BottomRow a:hover, div.BottomRow a:focus, div.BottomRow a:active {
	text-decoration: none;
	color: #000000;
	background-color: #FFD800;
}
div.BottomRow .SkinObject {
	color: #888B9C;
	font-size: 0.8em;
}

/* divs for special page containers */
div.ModuleContainer {
	border-left: solid 1px #FFD800;
	border-bottom: solid 1px #FFD800;
	border-right: solid 1px #FFD800;
	margin: 0px 0px 5px 0px;
}
div.ModuleTitleRow {
	border-top: solid 1px #FFD800;
	border-bottom: solid 1px #FFD800;
	padding: 0px 3px 0px 3px;
	background-color: #FFD800;
	text-align: left;
}
div.SpecialModuleTitleRow {
	border-top: solid 1px #FFD800;
	border-bottom: solid 1px #FFD800;
	padding: 2px 3px 2px 3px;
	text-align: left;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 0.8em;
	color: #FFFFFF;
	font-weight: bold;
}
div.ModuleTitleRow .ModuleTitleText {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 0.8em;
	color: #000000;
	font-weight: bold;
}
div.ModuleContentPane {
	padding: 3px 3px 3px 3px;
	text-align: left;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 0.8em;
	font-weight: normal;
	color: #FFFFFF;
}
div.ModuleContentPane .ControlSeparator {
	color: #FFD800;
}

/* search field */
div.ModuleContentPane .SearchField {
	width: 130px;
	height: 20px;
}
div.ModuleContentPane .SearchButton {
	border: 0;
	color: #FFD800;
	margin-bottom: 1px;
	background-color: #000000;
	border: 1px #000000 solid;
}
div.ModuleContentPane .SearchButton:hover, div.ModuleContentPane .SearchButton:focus, div.ModuleContentPane .SearchButton:active {
	text-decoration: none;
	color: #000000;
	background-color: #FFD800;
	cursor: pointer;
	border: 1px #FFD800 solid;
}

/*----------------------------*/
/*          PAGE-MENU         */
/*----------------------------*/

#HouseMenu, #HouseMenu ul {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	list-style-type: none;
}
#HouseMenu li {
	margin: 0px 0px 0px 15px;
	padding: 0px 0px 0px 0px;
	list-style-type: none;
}

/*----------------------------*/
/*     HTML-BASE-CLASSES      */
/*----------------------------*/

Body {
	background-color: #000000;
}
H1 {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 0.9em;
	font-weight: normal;
	color: #FFD800;
}
H2 {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 0.9em;
	font-weight: normal;
	color: #FFD800;
}
H3 {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 0.8em;
	font-weight: normal;
	color: #FFD800;
}
H4 {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 0.8em;
	font-weight: normal;
	color: #FFD800;
}
H5, DT {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 0.8em;
	font-weight: normal;
	color: #FFD800;
}
H6 {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 0.8em;
	font-weight: normal;
	color: #FFD800;
}
TFOOT, THEAD {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 0.8em;
	color: #FFD800;
}
TH {
	vertical-align: baseline;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 0.8em;
	font-weight: bold;
	color: #FFFFFF;
}
TD {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 0.8em;
	font-weight: normal;
	color: #FFFFFF;
}
A:link {
	text-decoration: none;
	color: #FFD800;
}
A:visited {
	text-decoration: none;
	color: #FFD800;
}
A:hover, A:active, A:focus {
	text-decoration: none;
	color: #000000;
	background-color: #FFD800;
}
SMALL {
	font-size: 0.7em;
}
BIG {
	font-size: 0.9em;
}
BLOCKQUOTE, PRE {
	font-family: Arial, Helvetica, Verdana, sans-serif;
}
UL LI {
	list-style-type: square;
}
UL LI LI {
	list-style-type: disc;
}
UL LI LI LI {
	list-style-type: circle;
}
OL LI {
	list-style-type: decimal;
}
OL OL LI {
	list-style-type: lower-alpha;
}
OL OL OL LI {
	list-style-type: lower-roman;
}
HR {
	color: #888B9C;
	height: 1pt;
	text-align: left;
}
a > img {
	background-color: #000000;
}

/*----------------------------*/
/*         DNN-CLASSES        */
/*----------------------------*/

.Normal {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 1.0em;
	font-weight: normal;
	color: #FFFFFF;
}
.NormalDisabled {
	color: #888B9C;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 1.0em;
	font-weight: normal;
}
.NormalBold {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 1.0em;
	font-weight: bold;
	color: #FFFFFF;
}
.NormalRed {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 1.0em;
	font-weight: bold;
	color: #FF0000
}
.NormalTextBox {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 1.0em;
	font-weight: normal;
}
.Head {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 1.1em;
	font-weight: bold;
	color: #FFFFFF;
}
.SubHead {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 1.0em;
	font-weight: bold;
	color: #FFFFFF;
}
.SubSubHead {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 1.0em;
	font-weight: bold;
	color: #FFFFFF;
}
.SkinObject {
	font-weight: normal;
	font-size: 1.0em;
	color: #FFFFFF;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	text-decoration: none;
}
A.SkinObject:link {
	text-decoration: none;
	color: #FFD800;
}
A.SkinObject:visited {
	text-decoration: none;
	color: #FFD800;
}
A.SkinObject:active {
	text-decoration: none;
	color: #FFD800;
}
A.SkinObject:hover {
	text-decoration: none;
	color: #000000;
	background-color: #FFD800;
}
A.SkinObject:focus {
	text-decoration: none;
	color: #000000;
	background-color: #FFD800;
}
.CommandButton {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 1.0em;
	font-weight: normal;
}
A.CommandButton:link {
	text-decoration: none;
	color: #FFD800;
}
A.CommandButton:visited {
	text-decoration: none;
	color: #FFD800;
}
A.CommandButton:active {
	text-decoration: none;
	color: #FFD800;
}
A.CommandButton:hover {
	text-decoration: none;
	color: #000000;
	background-color: #FFD800;
}
A.CommandButton:focus {
	text-decoration: none;
	color: #000000;
	background-color: #FFD800;
}

/*----------------------------*/
/*           BUTTONS          */
/*----------------------------*/

.StandardButton {
	padding-right: 5px;
	padding-left: 5px;
	font-weight: normal;
	font-size: 1.0em;
	background: #DDDDDD;
	color: #000000;
	font-family: Arial, Helvetica, Verdana, sans-serif;
}

/*----------------------------*/
/*       CONTROL-PANEL        */
/*----------------------------*/

.ControlPanel, .PagingTable {
	width: 100%;
	height: 64px;
	background-color: #000000;
	border-right: 1px #FFD800 solid; 
	border-top: 1px #FFD800 solid; 
	border-left: 1px #FFD800 solid; 
	border-bottom: 1px #FFD800 solid; 
}

/*----------------------------*/
/*        FILE-MANAGER        */
/*----------------------------*/

.FileManager {
	border-right: 1px #FFD800 solid;
	border-top: 1px #FFD800 solid;
	border-left: 1px #FFD800 solid;
	border-bottom: 1px #FFD800 solid;
	height: 400px;
}
.FileManager .NormalBold {
	color: #000000;
}
.FileManager_ToolBar {
	border-bottom: 1px #FFD800 solid;
	height: 25px;
}
.FileManager_Explorer {
	height: 100%;
	border: 1px #888B9C solid;
	background-color: #000000;
	margin: 2px 2px 2px 2px;
}
.FileManager_FileList {
	height: 100%;
	border: 1px #888B9C solid;
	background-color: #000000;
	margin: 2px 2px 2px 2px;
	overflow: auto;
}
.FileManager_MessageBox {
	text-align: center;
	vertical-align: middle;
	background-color: #000000;
	padding: 25px 25px 25px 25px;
}
.FileManager_Header {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 0.8em;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #000000;
	border-bottom: 1px #888B9C solid;
	height: 25px;
}
.FileManager_Pager {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 0.8em;
	font-weight: bold;
	background-color: #000000;
	border-top: 1px #888B9C solid;
	height: 25px;
}
.FileManager_StatusBar {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 0.8em;
	font-weight: normal;
	background-color: #000000;
	color: #FFFFFF;
	height: 25px;
	margin: 2px 2px 2px 2px;
}
.FileManager_Item {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 0.8em;
	font-weight: normal;
	color: #FFFFFF;
	background-color: #000000;
	border-top: 1px #FFFFFF dashed;
	border-bottom: 1px #FFFFFF dashed;
}
.FileManager_AltItem {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 0.8em;
	font-weight: normal;
	color: #FFFFFF;
	background-color: #000000;
	border-style: none;
}
.FileManager_SelItem {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 0.8em;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #888B9C;
	border-style: none;
}
.FileManagerTreeNode {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 0.8em;
	font-weight: normal;
}
.FileManagerTreeNodeSelected {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 0.8em;
	font-weight: normal;
	background-color: #DDDDDD;
	color: #000000;
}
A.FileManagerTreeNode:link, A.FileManagerTreeNodeSelected:link {
	text-decoration: none;
	color: #FFD800;
}
A.FileManagerTreeNode:visited, A.FileManagerTreeNodeSelected:visited {
	text-decoration: none;
	color: #FFD800;
}
A.FileManagerTreeNode:active, A.FileManagerTreeNodeSelected:active {
	text-decoration: none;
	color: #FFD800;
}
A.FileManagerTreeNode:hover, A.FileManagerTreeNodeSelected:hover {
	text-decoration: none;
	color: #000000;
	background-color: #FFD800;
}

/*----------------------------*/
/*      WIZARDS AND HELP      */
/*----------------------------*/

.Wizard {
	border-right: 1px #FFD800 solid;
	border-top: 1px #FFD800 solid;
	border-left: 1px #FFD800 solid;
	border-bottom: 1px #FFD800 solid;
	height: 400px;
	width: 650px;
}
.WizardButton {
	border-right: 1px #FFD800 solid;
	padding-right: 2px;
	border-top: 1px #FFD800 solid;
	padding-left: 2px;
	padding-bottom: 2px;
	border-left: 1px #FFD800 solid;
	padding-top: 2px;
	border-bottom: 1px #FFD800 solid;
	background-color: #DDDDDD;
}
.WizardHeader {
	background: #FFFFCC;
	border-bottom: 1px #FFD800 solid;
	height: 40px;
}
.WizardFooter {
	border-top: 1px #FFD800 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: 0.8em;
	padding-bottom: 5px;
	border-left: 1px #FFD800 solid;
	width: 180px;
	padding-top: 5px;
	background-color: #CCFFFF;
}
.WizardHelpText {
	overflow: auto;
	font-size: 0.8em;
	width: 180px;
	color: #FFFFFF;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	height: 300px;
}
.WizardText {
	font-size: 0.8em;
	color: #FFFFFF;
	font-family: Arial, Helvetica, Verdana, sans-serif;
}
.Help {
	border-right: 1px #FFD800 solid;
	padding-right: 2px;
	border-top: 1px #FFD800 solid;
	padding-left: 2px;
	font-weight: normal;
	font-size: 0.8em;
	padding-bottom: 2px;
	border-left: 1px #FFD800 solid;
	color: #FFFFFF;
	padding-top: 2px;
	border-bottom: 1px #FFD800 solid;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	background-color: #FFFF99;
}

/*----------------------------*/
/*         DATA-GRIDS         */
/*----------------------------*/

.DataGrid_AlternatingItem {
	background-color: #000000;
	color: #FF0000;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 0.8em;
	font-weight: normal;
}
.DataGrid_Container {
	background-color: transparent;
}
.DataGrid_Footer {
	background-color: #000000;
}
.DataGrid_Header {
	background-color: transparent;
	color: #FFFFFF;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 0.8em;
	font-weight: bold;
	text-align: center;
}
.DataGrid_Item {
	background-color: transparent;
	color: #FFFFFF;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 0.8em;
	font-weight: normal;
}
.DataGrid_SelectedItem {
	background-color: #888B9C;
	color: #0000FF;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 0.8em;
	font-weight: normal;
}

/*----------------------------*/
/*     MODULE-SOLPARTMENU     */
/*----------------------------*/

.ModuleTitle_MenuContainer {
	border-bottom: 0px #0000FF solid;
	border-left: 0px #0000FF solid;
	border-top: 0px #0000FF solid;
	border-right: 0px #0000FF solid;
}
.ModuleTitle_MenuBar {
	cursor: pointer; 
	cursor: hand;
	height: 16px;
	background-color: transparent;
}
.ModuleTitle_MenuItem {
	cursor: pointer; 
	cursor: hand; 
	color: #000000; 
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 0.8em; 
	font-weight: bold; 
	font-style: normal; 
	border-left: 0px #FFFFFF solid;
	border-bottom: 1px #FFFFFF solid;
	border-top: 1px #FFFFFF solid;
	border-right: 0px #FFFFFF solid;
	background-color: transparent;
}
.ModuleTitle_MenuIcon {
	cursor: pointer; 
	cursor: hand; 
	background-color: #EEEEEE; 
	border-left: 1px #EEEEEE solid; 
	border-bottom: 1px #EEEEEE solid; 
	border-top: 1px #EEEEEE solid; 
	text-align: center; 
	width: 15px; 
	height: 21px;
}
.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: 0px #FFFFFF solid; 
	border-left: 0px #FFFFFF solid; 
	border-top: 0px #FFFFFF solid; 
	border-right: 0px #FFFFFF solid;
}
.ModuleTitle_MenuBreak {
	border-bottom: 1px #EEEEEE solid; 
	border-left: 0px #EEEEEE solid; 
	border-top: 1px #EEEEEE solid;  
	border-right: 0px #EEEEEE solid; 
	background-color: #EEEEEE; 
	height: 1px;
}
.ModuleTitle_MenuItemSel {

	cursor: pointer; 
	cursor: hand; 
	color: #000000; 
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 0.8em; 
	font-weight: bold; 
	font-style: normal;
	background-color: #C1D2EE;
}
.ModuleTitle_MenuArrow {
	font-family: webdings; 
	font-size: 0.8em; 
	cursor: pointer; 
	cursor: hand; 
	border-right: 1px #FFFFFF solid; 
	border-bottom: 1px #FFFFFF solid; 
	border-top: 0px #FFFFFF solid;
}
.ModuleTitle_RootMenuArrow {
	font-family: webdings; 
	font-size: 0.8em; 
	cursor: pointer; 
	cursor: hand;
}

/*----------------------------*/
/* LEGACY STYLES from DNN 1-2 */
/*----------------------------*/

.HeadBg {
	background-color: #888B9C;
}
.TabBg {
	background-color: #FFFFFF;
}
.SelectedTab {
	font-weight: normal;
	font-size: 0.8em;
	color: #000000;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	text-decoration: none;
}
A.SelectedTab:link {
	text-decoration: none;
	color: #FFFFFF;
}
A.SelectedTab:visited {
	text-decoration: none;
	color: #FFFFFF;
}
A.SelectedTab:active {
	text-decoration: none;
	color: #FFFFFF;
}
A.SelectedTab:hover {
	text-decoration: none;
	color: #888B9C;
}
.OtherTabs {
	font-weight: normal;
	font-size: 0.8em;
	color: #FFFFFF;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	text-decoration: none;
}
A.OtherTabs:link {
	text-decoration: none;
	color: #FFFFFF;
}
A.OtherTabs:visited {
	text-decoration: none;
	color: #FFFFFF;
}
A.OtherTabs:active {
	text-decoration: none;
	color: #FFFFFF;
}
A.OtherTabs:hover {
	text-decoration: none;
	color: #888B9C;
}
.PagingTable {
	height: 33px;
}
.LabelEditOverClass {	
	cursor: pointer;
	text-decoration: underline;
}
.LabelEditTextClass {
	background-color: transparent;
	border: 1px #FF0000 solid;
}
.LabelEditWorkClass {
	border: 0px #FF0000 solid;
	background-color: transparent;
}