﻿html, body, form
{
	height: 100%
}

html, body, form, table, th, td, div, p, img
{
	border: solid 0 black;
	padding: 0;
	margin: 0;
	text-align: left;		
	vertical-align: top;	
}

table
{
	border-collapse: collapse;
}

.AdminMenu
{
	margin-top: 0px;
}

.AdminMenu a
{
	background-image: url(../Images/Hochzeitinfos/Menu-Pfeil.gif);
	background-repeat: no-repeat;
	background-position: 0px 9px;
	
	line-height:18px;
	vertical-align:middle;
	padding-left: 12px;
	padding-top: 4px;
	font-family: Arial,sans-serif;
	text-decoration: none;
	color: rgb(2,3,77);
	display: block;
}

.AdminMenu a:hover
{
	color: #AD462A
}

.AdminMenu h3
{
	font-variant: small-caps;
	font-weight: bold;
	width: 100%;
	margin-bottom: 4px;
	color: #AD462A
}

.AdminMenu hr
{
	margin: 2px 0px;
}

.EditableControlLink
{
	background-image: url(../Images/Hochzeitinfos/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;
	text-decoration: none;
	color: rgb(2,3,77);
	text-align:right;	
}

.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;
}


.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;
}

td .Label
{
	padding-top: 4px; 
	padding-right: 4px;
	font-weight: bold;
	text-align: right;
	
	font-family: Arial, Sans-Serif;		
}

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;	
}

.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);
}

.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;
}

html, body, form
{
	font-family: Arial, Sans-Serif;
	font-weight: normal;
	font-size: 12px;
}

body 
{
	background-image: url(../Images/Hochzeitinfos/Body-Background.jpg);
	background-repeat: repeat-x;	
	background-color: #E0E0E0;
}

.mceContentBody
{
	font-family: Arial, Sans-Serif;
	font-weight: normal;
	font-size: 12px;
}

p, .mceContentBody p
{
	margin-top: 8px;
	margin-bottom: 16px; 
}

hr
{
	height: 1px;
	border: 0px solid gray;	
	color: gray;
	background-color: Gray;
	
	margin-Top: 8px;
	margin-bottom: 8px;
}	

h1, h2, h3, h4, h5
{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	color: #AD462A
}

h1
{
	font-size: 24px;
	margin-bottom: 16px
}

h2 
{
	font-size: 20px;
	margin-bottom: 12px
}

h3 
{
	font-size: 14px;
	margin-bottom: 8px;
	color: black;
}

h4
{
	font-size: 12px;
	margin-bottom: 8px
}

h5
{
	font-size: 10px;
	margin-bottom: 8px
}

ul, ol
{
	margin-bottom: 8px;
}

li, ul, ol
{
	margin-top: 8px;	
}

a
{
	color: #CC5337;
	font-weight: bold;
	text-decoration: none;
}

#Centered
{
	width: 978px;
	height: 100%;
	margin: 0 auto;
	
	background-image: url(../Images/Hochzeitinfos/Menu-Background.jpg);
	background-repeat: repeat-y;	
	background-color: white;
}
 
#ContentHead
{
	background-image: url(../Images/Hochzeitinfos/Background.jpg);
	background-repeat: no-repeat;	
	
	height: 100%;
	width: 100%;
}

#Left
{
	width: 185px;				
	margin-left: 13px;
	float: left
}

#Content
{
	margin-left: 62px;
	width: 490px; 
	
	float: left					
}
			
#Right
{			
	width: 172px;	
	margin-bottom: 60px;
	float: right
}			

.FullWidthHeight
{
	width:100%;
	height:100%
}

.UmrandeteZelle
{
	background-color: white;
	padding-left: 16px;
	width: 120px;
	border: solid 1px black;
	display:block;
	height:16px;
}

.UmrandeteZelle40px
{
	background-color: white;
	padding-left: 16px;
	width: 40px;
	border: solid 1px black;
	display:block;
	height:16px;
}

.NichtDrucken
{
	
}

.kostenpunkt
{
	/*display:block;*/
	padding-right: 6px;
	padding-left: 8px;
	text-align:right;
	height:16px;
}

.kosten
{
	/*display:block;*/
	background-color: white;
	padding-left: 16px;
	width: 80px;
	border: solid 1px black;
	height:20px;
}	

.geplant
{
	text-align:center;
	font-weight:bold;
	vertical-align:bottom;
}		

.CPagedRepeater_ActualPage
{
	font-size: 12px;	
	color:White;
	font-weight: bold;
	padding: 4px;
	vertical-align: middle;
	
	border: solid 1px #8A1114;
	background-color: #f05923;
	height: 24px;
}

.CPagedRepeater_ActualPage:Hover
{
	text-decoration: none;
}

.CPagedRepeater_OtherPage
{
	font-size: 12px;
	color: #f05923;
	font-weight: bold;
	padding: 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;
}

.MenuBlock
{
	background-color: White;	
	border: 2px solid #FFEAAE;
	margin-bottom: 8px
}

.MenuCategory
{
	height: 32px;	
	background-color: #CC5337;	
	display: block
}

.MenuCategory span
{
	color: White;	
	font-size: 16px;
	font-weight: bold;

	padding-left: 6px;
	line-height: 32px;
	vertical-align: middle
}

.MenuItem
{
	width: 181px;
	height: 22px
}

.MenuItem a
{
	display: block;	
	height: 22px;	
	font-size: 12px;
	color: #7E3632
}

.MenuItem a span
{
	line-height: 22px;
	vertical-align: middle;
	padding-left: 6px
}

.MenuItem a:hover
{
	color: #3D1B18;
	background-color: #FFEBAE
}

.MenuItemSelected
{
	width: 181px;
	height: 20px;
	border-top: 1px solid #3D1B18;
	border-bottom: 1px solid #3D1B18	
}

.MenuItemSelected a
{
	display: block;	
	height: 20px;	
	font-size: 12px;
	color: #3D1B18;
	background-color: #FFEBAE
}

.MenuItemSelected a span
{
	line-height: 20px;
	vertical-align: middle;
	padding-left: 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
{
	margin-bottom: 6px;	
}

.RP_Blue_TableInner
{
	width: 100%;
	padding: 4px 8px 4px 8px;	
}

.RP_Blue_CellUeberschrift
{
	font-weight: bold;
	color: #AD462A
}

.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;
}

.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_Silver
{
	margin-bottom: 8px;
}

.RP_Silver_TableInner
{
	width: 100%;
	padding: 4px 8px 4px 8px;	
}

.RP_Silver_CellUeberschrift
{
	font-weight: bold;
	color: #AD462A
}

.RP_Silver_CellTopLeft
{
	background-Image: url(../Images/RoundedPanel/Silver/Top-Left.png);
	background-repeat: no-repeat;
	
	width: 14px;
	height: 14px;
	empty-cells: show;
}

.RP_Silver_CellTop
{
	background-Image: url(../Images/RoundedPanel/Silver/Top.png);
	background-repeat: repeat-x;
		
	height: 14px;
	empty-cells: show;
}

.RP_Silver_CellTopRight
{
	background-Image: url(../Images/RoundedPanel/Silver/Top-Right.png);
	background-repeat: no-repeat;
	
	width: 20px;
	height: 14px;
	empty-cells: show;
}

.RP_Silver_CellLeftLeft
{
	background-Image: url(../Images/RoundedPanel/Silver/Left-Left.png);
	background-repeat: repeat-y;
	width: 3px;
	empty-cells: show;
}

.RP_Silver_CellLeft
{
	background-Image: url(../Images/RoundedPanel/Silver/Background.png);
	background-repeat: repeat-x;
	background-position: bottom;	
	background-color: White;
	
	width: 11px;
	empty-cells: show;
}

.RP_Silver_CellInner
{
	background-Image: url(../Images/RoundedPanel/Silver/Background.png);
	background-repeat: repeat-x;	
	background-position: bottom;	
	background-color: White;
}

.RP_Silver_CellRight
{
	background-Image: url(../Images/RoundedPanel/Silver/Background.png);
	background-repeat: repeat-x;
	background-position: bottom;
	background-color: White;
	
	width: 13px;
	empty-cells: show;
}

.RP_Silver_CellLeftSmall
{
	background-Image: url(../Images/RoundedPanel/Silver/Background-Small.png);
	background-repeat: repeat-x;
	background-position: bottom;	
	background-color: White;
	
	width: 11px;
	empty-cells: show;
}

.RP_Silver_CellInnerSmall
{
	background-Image: url(../Images/RoundedPanel/Silver/Background-Small.png);
	background-repeat: repeat-x;	
	background-position: bottom;	
	background-color: White;
}

.RP_Silver_CellRightSmall
{
	background-Image: url(../Images/RoundedPanel/Silver/Background-Small.png);
	background-repeat: repeat-x;
	background-position: bottom;
	background-color: White;
	
	width: 13px;
	empty-cells: show;
}

.RP_Silver_CellRightRight
{
	background-Image: url(../Images/RoundedPanel/Silver/Right-Right.png);
	background-repeat: repeat-y;
	width: 7px;
	empty-cells: show;
}

.RP_Silver_CellBottomLeft
{
	background-Image: url(../Images/RoundedPanel/Silver/Bottom-Left.png);
	background-repeat: no-repeat;
	
	width: 14px;
	height: 20px;
	empty-cells: show;
}

.RP_Silver_CellBottom
{
	background-Image: url(../Images/RoundedPanel/Silver/Bottom.png);
	background-repeat: repeat-x;
		
	height: 20px;
	empty-cells: show;
}

.RP_Silver_CellBottomRight
{
	background-Image: url(../Images/RoundedPanel/Silver/Bottom-Right.png);
	background-repeat: no-repeat;
	
	width: 20px;
	height: 20px;
	empty-cells: show;
}
