﻿html, body, form
{
	height: 100%; 				
}

html, body, form, table, tr, th, td, div, span
{
	border: solid 0px black;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

body, form, tr, th, td, span, div, p
{
	text-align: left;		
	vertical-align: top;	
}

table
{
	border-collapse: collapse;
}

img
{
	border: solid 0px black;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

.AdminMenu
{
	margin-top: 0px;
}

.AdminMenu a
{
	background-image: url(../Images/Asgard-Solutions/Menu-Pfeil.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	
	line-height:18px;
	vertical-align:middle;
	padding-left: 12px;
	padding-top: 4px;
	font-family: Arial,sans-serif;
	font-size: 14px;
	text-decoration: none;
	color: rgb(2,3,77);
	display: block;
}

.AdminMenu h3
{
	font-variant: small-caps;
	font-weight: bold;
	width: 100%;
	margin-bottom: 4px;
	font-size: 0.8em;
}

.AdminMenu hr
{
	margin: 2px 0px;
}

.MenuEditor_Menu ul
{
	margin-left: 0px;
}

.MenuEditor_MenuItemDragHandle 
{
	margin-top: 5px;
	width: 14px;
	height: 14px;
	
	background-color: rgb(237,107,48);
	border: 1px solid rgb(120,120,120);
	cursor: move;
}

.MenuEditor_Menu .MenuItem
{
	background-image: none;
	
	font-family: Arial,sans-serif;
	font-size: 14px;
	
	text-decoration: none;
	color: rgb(2,3,77);
	
	margin: 0px 0px;
	padding: 0px 0px;

	width:100%;
	height: 22px;	
	display: block;
}

.MenuEditor_Menu li 
{			
	list-style: none;	
	width: 90%;
		
	border:solid 1px rgb(120,120,120);
	padding: 2px 4px 2px 4px;

	font-family: Arial,sans-serif;
	font-size: 14px;
	font-weight:bold;
	text-decoration: none;
	color: rgb(2,3,77);
	
	display: block;
}

.EditableControlLink
{
	background-image: url(../Images/Asgard-Solutions/Menu-Pfeil.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
		
	vertical-align:middle;
	padding-left: 12px;
	padding-top: 4px;
	font-family: Arial,sans-serif;
	font-size: 14px;
	text-decoration: none;
	color: rgb(2,3,77);
	text-align:right;
	
}

html, body, form
{
	font: Arial, sans-serif;	
}

body
{
	margin-left: 8px
}

p
{
	text-align: justify;
	
	margin-top: 8px;
	margin-bottom: 16px; 
}

hr
{
	height: 1px;
	border: 0px solid black;	
	color: rgb(200, 200, 200);
	background-color: rgb(200, 200, 200);
	
	margin-bottom: 6px;
	margin-top: 6px;
}	


h1, h2, h3, h4 
{
	font-family: Georgia, Marlett, serif;
	font-weight: normal;
	
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	color: rgb(237,107,48);
}

h1
{
	padding-left: 16px;
	font-size: 1.5em;
	margin-bottom: 16px;
	background-image: url(../Images/Asgard-Solutions/Punkt-Ueberschrift.gif);
	background-position: 4px 17px;
	background-repeat: no-repeat;
}

h2 
{
	font-size: 1.2em;
	margin-bottom: 8px;
}

h3 
{
	font-size: 1.1em;
}

h4
{
	font-size: 1.0em;
}

ul, ol
{
	margin-bottom: 6px;
}

li, ul, ol
{
	margin-top: 6px;	
}

a
{
	
}

#Left, #Right, #Center
{
	height: 100%;
	vertical-align: top;
}


#Right
{
	width: 195px;			
	
	background-image: url(../Images/Asgard-Solutions/Background-Right.gif);					
	background-position: 105px top	
}

#Left
{
	width: 273px;			
	
	background-image: url(../Images/Asgard-Solutions/Background-Left.gif);
	background-position: Left top
}

#Left, #Right
{
	background-color:rgb(209,213,229);	
	background-repeat: repeat-y				
}		

#Center
{
	background-color:rgb(227,230,239);	
}

#TopLeft, #Top, #TopRight
{
	height: 137px;
	
	vertical-align: top;
	background-position: left top	
}

#TopLeft
{
	width: 273px;		
		
	background-image: url(../Images/Asgard-Solutions/Top-Left.gif);
	background-repeat: no-repeat
}

#Logo
{	
	padding-top:6px;
	padding-left:2px;
}

#TopRight
{
	width: 195px;
	background-image: url(../Images/Asgard-Solutions/Top-Right.gif);
	background-repeat: no-repeat			
}

#Top
{
	background-image: url(../Images/Asgard-Solutions/Top.gif);
	background-repeat: repeat-x;
}

#KnowHow
{
	margin-left: auto;
	padding-top: 68px;
	padding-right: 40px;
	
	width: 272px;
	height: 13px
}

#Content
{
	padding: 8px 8px 20px 8px 
}

#Menu
{
	margin-left: 1px;
}	

#Content p, #Content h2
{
	padding-left: 16px;
	padding-right: 16px;
}

#Content hr
{
	margin-left: 8px;
	margin-right: 8px;
}

.HightlightEditableElement
{
	margin: 0px 0px;
	padding: 4px 4px;
	display: block;
		
	border: 1px solid rgb(209,213,229);
}

.HightlightEditableElement:Hover
{
	border: 1px solid rgb(2,3,77);
}

td .Label
{
	padding-top: 4px; 
	padding-right: 4px;
	font-weight: bold;
	text-align: right;
	
	font-family: Arial, Sans-Serif;		
	font-size: 12px;
}

td .LabelLeft
{
	padding-top: 4px; 
	padding-right: 4px;
	font-weight: bold;
	text-align: left;	
}

td .LabelLeftBottom
{
	padding-top:6px;
	font-weight: bold;
	text-align: left;
	vertical-align: bottom;			
}

td .Input
{
	height: 22px;
	padding-top: 1px;	
}



.Validator
{
	background-image: url(../Images/Allgemein/Achtung.gif);
	background-repeat: no-repeat;
	background-position: 4px 1px;
	
	padding: 3px 0px 4px 28px;
	
	font-weight: bold;
	color: Black;
	display: block;
	line-height: 22px;
}

.PopupBackground 
{
  background-color: #808080;
  filter: alpha(opacity=10);
  opacity: 0.10;
}

.LabelExclamation
{
	background-image: url(../Images/Allgemein/Achtung.gif);
	background-repeat: no-repeat;
	background-position: 4px 4px;
	
	padding: 6px 0px 4px 28px;	
			
	font-weight: bold;
	color: Black;
	display: block;
}

.LabelInformation
{	
	background-image: url(../Images/Allgemein/Info.gif);
	background-repeat: no-repeat;
	background-position: 4px 4px;
	
	padding: 4px 0px 4px 24px;	
		
	font-weight: bold;
	color: Black;
	display: block;
}

.CPagedRepeater_ActualPage
{
	font-size: 16px;	
	color:White;
	font-weight: bold;
	padding-left: 4px;
	padding-right: 4px;
	vertical-align: middle;
	
	border: solid 1px #8A1114;
	background-color: #f05923;
	height: 24px;
}

.CPagedRepeater_ActualPage:Hover
{
	text-decoration: none;
}

.CPagedRepeater_OtherPage
{
	font-size: 14px;
	color: #f05923;
	font-weight: bold;
	padding-left: 4px;
	padding-right: 4px;	
	
	vertical-align: middle;
	border: solid 1px white;	
	background-color: Transparent;
	height: 24px;
}

.CPagedRepeater_OtherPage:Hover
{
	color: white;
	text-decoration: none;
	border: solid 1px #8A1114;
	background-color: #f05923;
}

.CPagedRepeater_TotalCount
{
	font-weight: bold
}

.CPagedRepeater_Position
{
	font-weight: bold
}

.CPagedRepeater_TextPrefix
{
}

.CPagedRepeater_TextFrom
{
}

.CPagedRepeater_SortCell
{
	padding-top:10px;
	width: 20%;
	white-space: nowrap
}

.CPagedRepeater_SortList
{
	
}

.CPagedRepeater_SortButton
{	
	padding-left: 8px;
}

.MenuItem
{
	width: 100%;
	height: 30px;
	line-height: 30px;
	color: rgb(2,3,77); 
	
	font-family: Arial,sans-serif;
	font-size: 14px;
	vertical-align: middle;	

	padding: 0px 0px 0px 6px;
	display: block;
}

.MenuItem a
{
	display: block;
	width:137px;
}

.MenuItemSelected
{
	width: 100%;		
	height: 30px;
	line-height: 30px;
	color: rgb(2,3,77);
	background-color: rgb(189,193,209);
	font-family: Arial,sans-serif;
	font-size: 14px;
	vertical-align: middle;	

	font-weight: bold;
	display: block;
}

.MenuItemMouseOver
{
	width: 100%;		
	height: 30px;
	line-height: 30px;
	color: rgb(2,3,77);
	font-family: Arial,sans-serif;
	font-size: 14px;
	vertical-align: middle;		
	
	background-color: rgb(227,230,239);	
	display: block;
}

.SubMenuItem
{
	height: 20px;
	line-height: 20px;
	color: rgb(2,3,77);
	font-family: Arial,sans-serif;
	font-size: 12px;
	vertical-align: middle;		
	background-color: rgb(209,213,229);
	padding:0px 4px 0px 4px;
	border:1px solid white;
	
	display:block;
}

.SubMenuItemMouseOver
{
	width: 100%;		
	height: 20px;
	line-height: 20px;
	color: rgb(2,3,77);
	font-family: Arial,sans-serif;
	font-size: 12px;
	vertical-align: middle;
	padding:0px 4px 0px 4px;
	
	background-color: rgb(227,230,239);	
	border:1px solid white;
	display:block;
}

.RP_Blue
{
	margin-bottom: 6px;	
}

.RP_CssClassPopupBackground 
{
  background-color: #606060;
  filter: alpha(opacity=20);
  opacity: 0.20;
}

.RP_TableUeberschrift
{
	font-variant: small-caps;
	font-size: 24px;
	font-weight: bold;
	width: 100%;
	margin-bottom: 8px;
}

.RP_CellCancel
{
	margin-left: auto;
	text-align: right;
}

.RP_Blue_TableInner
{
	width: 100%;
	padding: 4px 8px 4px 8px;	
}

.RP_Blue_CellUeberschrift
{
	font-weight: bold;
	color: rgb(237,107,48);
}

.RP_Blue_CellTopLeft
{
	background-Image: url(../Images/RoundedPanel/Blue/Top-Left.gif);
	background-repeat: no-repeat;
	
	width: 12px;
	height: 12px;
	empty-cells: show;
}

.RP_Blue_CellTop
{
	background-Image: url(../Images/RoundedPanel/Blue/Top.gif);
	background-repeat: repeat-x;
		
	height: 12px;
	empty-cells: show;
}

.RP_Blue_CellTopRight
{
	background-Image: url(../Images/RoundedPanel/Blue/Top-Right.gif);
	background-repeat: no-repeat;
	
	width: 12px;
	height: 12px;
	empty-cells: show;
}

.RP_Blue_CellLeftLeft
{
	background-Image: url(../Images/RoundedPanel/Blue/Left-Left.gif);
	background-repeat: repeat-y;
	width: 1px;
	empty-cells: show;
}

.RP_Blue_CellLeft
{
	background-Image: url(../Images/RoundedPanel/Blue/Background.gif);
	background-repeat: repeat-x;
	background-position: bottom;	
	background-color: #E3E6EF;
	
	width: 11px;
	empty-cells: show;
}

.RP_Blue_CellInner
{
	background-Image: url(../Images/RoundedPanel/Blue/Background.gif);
	background-repeat: repeat-x;	
	background-position: bottom;	
	background-color: #E3E6EF;
}

.RP_Blue_CellRight
{
	background-Image: url(../Images/RoundedPanel/Blue/Background.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	background-color: #E3E6EF;
	
	width: 11px;
	empty-cells: show;
}

.RP_Blue_CellRightRight
{
	background-Image: url(../Images/RoundedPanel/Blue/Right-Right.gif);
	background-repeat: repeat-y;
	width: 1px;
	empty-cells: show;
}

.RP_Blue_CellBottomLeft
{
	background-Image: url(../Images/RoundedPanel/Blue/Bottom-Left.gif);
	background-repeat: no-repeat;
	
	width: 12px;
	height: 12px;
	empty-cells: show;
}

.RP_Blue_CellBottom
{
	background-Image: url(../Images/RoundedPanel/Blue/Bottom.gif);
	background-repeat: repeat-x;
		
	height: 12px;
	empty-cells: show;
}

.RP_Blue_CellBottomRight
{
	background-Image: url(../Images/RoundedPanel/Blue/Bottom-Right.gif);
	background-repeat: no-repeat;
	
	width: 12px;
	height: 12px;
	empty-cells: show;
}

.TreeView
{
	margin-top:4px
}

.TreeView_Leaf, .TreeView_Node, .TreeView_ParentNode, .TreeView_NodeSelected, .TreeView_HoverNode
{
	width: 200px;
	
	font-family: Arial,sans-serif;
	text-decoration: none;
	color: rgb(2,3,77)
}

.TreeView_Node
{	
	font-weight: bold
}

.TreeView_ParentNode
{	
	font-weight: bold;
 	padding-top: 3px;
}

.TreeView_ParentNode:Hover
{
	color: #060eea;	
}

.TreeView_Leaf
{	
	font-weight: normal
}

.TreeView_NodeSelected
{
	font-weight: bold;
	color: rgb(237,107,48);	
}

.TreeView_HoverNode
{
	color: #060eea;	
}

#AdministrationLeft
{
	width: 15%;
	border-right: 1px solid gray;
}

#AdministrationContent
{
	padding: 20px;
}