
/* HomeUX.ascx */

TD.ShadowL
{
	background-image: url(../Img/ShadowL.gif);
	background-repeat: repeat-y;
}

TD.ShadowR
{
	background-image: url(../Img/ShadowR.gif);
	background-repeat: repeat-y;
}

TD.Content
{
	background-color: #f7f7f7;
}

TD.TextNavigation
{
	padding-top: 7px;
	padding-bottom: 3px;
	color: #333333;
	padding-left: 5px;
	padding-right: 5px;
	font-size: 75%;	
}

TD.TextNavigation A
{
	color: #333333;
	text-decoration: none;
}

TD.TextNavigation A:hover
{
	color: #333333;
	text-decoration: none;
}

TD.TDCMSLogo
{
	font-family: Verdana;
	font-weight: bold;
	font-size: 10px;
}

TD.Icons
{
	font-size: 70%;
	padding-left: 4px;
	padding-bottom: 5px;
	vertical-align: bottom;
}

TD.Icons A
{
	color: #333333;
	text-decoration: none;
}
TD.Icons A:hover
{
	color: #e36907;
	text-decoration: none;
}

TD.CTBanners
{
	padding-left: 5px;
	padding-right: 5px;
}
TD.HeadlineStatistics
{
		background-color:#f7f7f7;
	font-family: Trebuchet MS;
	font-weight: bold;
	font-size: 14px;
	padding-left: 0px;
	padding-right: 20px;
	padding-top: 10px;
	padding-bottom: 15px;
}

/* HomeUX.ascx END */


/* Login */

TD.LoginShadowL
{
	background-image:url(../Img/LoginShadowL.gif);
	background-repeat:repeat-y;
}

TD.LoginShadowR
{
	background-image:url(../Img/LoginShadowR.gif);
	background-repeat:repeat-y;
}

TD.LoginFields
{
	
	padding-top:81px;
	background-color:#f7f7f7;
}

TD.LoginButton
{
	padding-top:69px;
	background-color:#f7f7f7;
}

TD.TextButton
{

	background-color:#f7f7f7;
	padding-left:83px;
	color: #333333;
}

TD.TextButton A
{
	color: #333333;
	text-decoration: none;
}

TD.TextButton A:hover
{
	color: #333333;
	text-decoration: none;
}

INPUT.TextBoxLogin 
{
	border: solid 1px #e36907;
	height: 20px;
	font-size: 100%;
}

/* Login END */

/* general definitions */
BODY
{
	font-family: Verdana;	
	margin-top: 0px;
}

FORM
{	
	font-family: Verdana;
	font-size: 70%;	
}

TD 
{
	font-size: 70%;	
	font-family: Verdana;
}

A 
{		
	text-decoration: underline;
	font-weight: normal;	
	color: #ff9037;
	font-weight: bold;
	text-decoration: none;
}

A:hover 
{		
	color: #231F20;
}


H1 
{
	color: white;
	font-size: 120%;	
	font-weight: bold;	
	margin-bottom: 0px;
	margin-right: 0px;
	margin-left:0px;
}

H2 
{
	color: #666666;
	font-size: 100%;	
	font-weight: bold;
	margin-top: 15px;	
	margin-right: 16px;
}

H3 
{
	color: #666666;
	font-size: 100%;
	font-weight: normal;
	padding-top: 0px;
	margin-right: 16px;
}

TD.BgColor
{
	background-color: #ff9037;
}

TD.Header
{
	background-color: #ff9037;
	color: White;
	padding-left: 4px;
	padding-right: 4px;
	padding-bottom: 3px;
	padding-top: 3px;
	border-top: solid 1px #ff9037;
	border-left: solid 1px #ff9037;
	border-right: solid 1px #ff9037;
}
TD.Body
{
	background-color: #f9f8f8;
	
	padding-left:10px;
	padding-right: 10px;
	padding-top: 16px;
	padding-bottom: 14px;
	
	border-bottom: solid 1px #ff9037;
	border-left: solid 1px #ff9037;
	border-right: solid 1px #ff9037;
	border-top: solid 1px #ff9037;
}
TD.HeaderDataGrid
{	
	background-color: #ff9037;
	padding-left: 4px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-top: 4px;
	color: White;
}


INPUT.TextBox 
{
	border: solid 1px #e36907;
	height: 20px;
	font-size: 100%;
}
INPUT.TextBoxPadding 
{
	border: solid 1px #e36907;
	height: 20px;
	font-size: 100%;
	margin-top: 5px;
}
INPUT.CheckBox 
{
	border: solid 1px #e36907;
	height: 20px;
	font-size: 100%;
	
}
.CheckboxWebVersions
{
	margin-left: -5px;
}
.TextboxGalleryImg
{
	width: 300px;
	height: 20px;
	font-size: 95%;
}
SELECT.Dropdown
{
	border: solid 1px #e36907;
	font-family: Arial;
	font-size: 100%;
}

TEXTAREA
{
	border: solid 1px #e36907;
	font-family: Arial;
	font-size: 100%;
}

INPUT.Button
{
	color:black;
	height: 20px;
	font-size: 100%;
	font-weight: normal;
	border-color: #ffe7d4;
	background-color: #ffe7d4;
}
INPUT.File
{
	height: 20px;	
	font-size: 100%;
}
INPUT.ButtonDisabled
{
	color:red;
	height: 200px;
	font-size: 100%;
	font-weight: normal;
	border-color: #3696B8;
	background-color: yellow;
}
/* general definitions end */

/* form section */
FORM.Dialog 
{
	padding: 10px;	
}


.FormWarning 
{
	color: #BF0036;
}

.Validator 
{
	color: Red;
}

.Required 
{
	color: #BF0036;
}

/* forms section end */


/* Main Content */
TABLE.MainContent
{
	background-color: #ffffff;
	width: 990px;
}
TABLE.MainContent TD.MainContent
{
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 0px;
}
/* Main Content End */


/* treeview classes */
.TreeView 
{ 
  background-color:White;
  padding-top:4px; 
  padding-left:1px; 
  border: #7C7C94 1px solid; 
  cursor:default; 
}

.TreeNode 
{ 
  font-family: tahoma; 
  font-size: 11px; 
  padding-top:2px;
  padding-bottom:1px;
  padding-left: 3px; 
  padding-right: 3px; 
}

.GrayedTreeNode 
{ 
  font-family: tahoma; 
  font-size: 11px; 
  padding-top:2px;
  padding-bottom:1px;
  padding-left: 3px; 
  padding-right: 3px; 
  color:gray; 
  cursor:default;
}

.HoverTreeNode 
{ 
  font-family: tahoma; 
  font-size: 11px; 
  text-decoration:underline; 
  padding-top:2px;
  padding-bottom:1px;
  padding-left: 3px; 
  padding-right: 3px; 
  cursor: default; 
}

.SelectedTreeNode 
{ 
  font-family: tahoma; 
  font-size: 11px; 
  background-color: gray; 
  color:white; 
  padding-top:2px;
  padding-bottom:1px;
  padding-left: 3px; 
  padding-right: 3px; 
  cursor: default; 
}

.NodeEdit 
{
  border:1px gray solid;
  font-family: tahoma; 
  font-size: 11px;
}
/* treeview classes end */

/* cms forum admin controls */
TABLE.ForumDataGrid
{
}
TABLE.ForumDataGrid A
{
	text-decoration: none;
}
TABLE.ForumDataGrid A:hover
{
	text-decoration: none;
	color: #333333;
}
TABLE.ForumDataGrid TR.ForumHeader
{
	background-color: white;
	font-weight: bold;
	color: black;
	height: 25px;
	padding-left: 8px;
	padding-right: 8px;	
}

TABLE.ForumDataGrid TR.ForumItem
{
	padding-left: 8px;
	padding-right: 8px;
	vertical-align: top;
}
TABLE.ForumDataGrid TR.ForumAltItem
{
	padding-left: 8px;
	padding-right: 8px;
	vertical-align: top;
}
TABLE.ForumDataGrid A.GridCommandLink
{
	text-decoration: none;
	color: #ff0000;
	font-weight: bold;
	font-size: 65%;
}
TABLE.ForumDataGrid A.GridCommandLink:hover
{
	text-decoration: none;
	color: black;
	font-weight: bold;
	font-size: 65%;
}
TABLE.ThreadTopLevel
{
	background-color: #eeeeee;
}
TABLE.ThreadChildLevel
{
	background-color: #ffffff;
}
SPAN.ForumTitle
{
	font-weight: bold;
}
SPAN.ForumStatus
{
	font-weight: bold;
	color: Red;
}
TD.ForumText
{
}
/* cms forum admin controls end */


/* DATAGRID */
TABLE.DataGrid 
{
	border: solid 1px #ff9037;
}
TABLE.DataGrid TD
{
	border: solid 1px white;
	vertical-align: middle;
}

TABLE.DataGrid TD A
{
	color: #ff9037;
	text-decoration: none;
	font-weight: bold;
}

TABLE.DataGrid A:hover
{
	color: #333333;
	font-weight: bold;
}

TABLE.DataGrid TR.Header TD
{
	background-color: #cccccc;
	font-weight: bold;
	color: white;
	height: 25px;
	padding-left: 8px;
	padding-right: 8px;	
	vertical-align: middle;
	border-bottom: solid 1px white;
	border-left: 0px;
	border-right: 0px;
}
TABLE.DataGrid TR.Header TD A
{
	color: White;
}
TABLE.DataGrid TR.Header TD A:hover
{
	color: black;
}
TABLE.DataGrid TR.Header TH
{
	background-color: #cccccc;
	font-weight: bold;
	color: white;
	height: 25px;
	padding-left: 8px;
	padding-right: 8px;	
	vertical-align: middle;
	border-bottom: solid 1px white;
	border-left: 0px;
	border-right: 0px;
	font-size: 80%;
	text-align: left;
}
TABLE.DataGrid TR.Header TH A
{
	color: White;
}
TABLE.DataGrid TR.Header TH A:hover
{
	color: black;
}
TABLE.DataGrid TR.Item TD
{
	background-color: #F7F6F6;
	border-bottom: white 1px solid;
	padding-left: 8px;
	padding-right: 8px;
	vertical-align: middle;
	padding-top:3px;
	padding-bottom:3px;
}
TABLE.DataGrid TR.AltItem TD
{
	background-color: #F1F0F0;
	border-bottom: white 1px solid;
	padding-left: 8px;
	padding-right: 8px;
	vertical-align: middle;
	padding-top:3px;
	padding-bottom:3px;
}
TABLE.DataGrid TR.SelectedItem TD
{
	background-color: #e3e2e2;
	border-bottom: white 1px solid;
	padding-left: 8px;
	padding-right: 8px;
	vertical-align: top;
		padding-top:3px;
	padding-bottom:3px;
	font-weight: normal;
}

Table.DataGridInTable
{
	border: solid 1px white;
}
TABLE.DataGridInTable TD
{
	border: solid 1px white;
	vertical-align: middle;
	
}
TABLE.DataGridInTable TD A
{
	color: #996600;
	text-decoration: none;
	font-weight: bold;
}

TABLE.DataGridInTable A:hover
{
	color: #ff9037;
	font-weight: bold;
}
TABLE.DataGridInTable TR.HeaderInTable TD
{
	background-color: #f9f8f8;
	font-weight: bold;
	color: black;
	height: 25px;
	padding-left: 8px;
	padding-right: 8px;	
	vertical-align: middle;
	border-bottom: solid 1px white;
}
TABLE.DataGridInTable TR.HeaderInTable TD A
{
	color: White;
}
TABLE.DataGridInTable TR.HeaderInTable TD A:hover
{
	color: black;
}
TABLE.DataGridInTable TR.ItemInTable TD
{
	background-color: #F7F6F6;
	border-bottom: white 1px solid;
	padding-left: 8px;
	padding-right: 8px;
	vertical-align: top;
	vertical-align: middle;
}
TABLE.DataGridInTable TR.AltItemInTable TD
{
	background-color: #F1F0F0;
	border-bottom: white 1px solid;
	padding-left: 8px;
	padding-right: 8px;
	vertical-align: top;
}

TABLE.DataGrid TR.Pager TD
{
	padding-left:8px;
}

/* DATAGRID end */
.editor
{
	font-size: 2000%;
}

Table.FiltrKategorie TD
{
	width: 170px;
}
Table.FiltrRegiony TD
{
	width: 170px;
}
Table.Regiony TD
{
	width: 150px;
}

TABLE.RADEditorTable 
{
}
TABLE.RADEditorTable TD
{
	font-size: 80%;
}

TR.CookieTrail
{
	padding-top: 10px;
	padding-bottom: 3px;
	padding-left: 10px;
}
TD.CookieTrail
{
	color: #333333;
}
TD.CookieTrail A
{
	color: #333333;
	text-decoration:none;
}
TD.CookieTrail A:hover
{
	color: #e36907;
	text-decoration:none;
}
TD.CookieTrail A.Selected
{
	color: #996600;
	font-weight:bold;
	text-decoration:none;
}
TD.CookieTrail A.Selected:hover
{
	color: #e36907;
	text-decoration:none;
	font-weight:bold;
}

IMG.BorderImage
{
	border: solid 1px #e36907;
}

TD.LoginText
{
	font-size: 55%;
}

/* Home Statistics */

TABLE.HomeStatistics
{
}
TABLE.HomeStatContent
{
	height: 245px;
}
TABLE.HomeStatisticsWide
{
}
TABLE.HomeStatContentWide
{
}

TABLE.HomeStatisticsInside
{
	border: solid 1px white;
}

TD.HomeStatisticsInside1
{
	border-top: solid 1px white;
	
	height:20px;
}

TD.HomeStatisticsInside2
{
	border-top: solid 1px white;
	border-bottom: solid 1px white;
	height:20px;
}

TD.HomeStatisticsInside3
{
	border-bottom: solid 1px white;
	
	height:20px;
}

SPAN.HomeStatistics
{
	font-weight:bold;
	color:#996600;
}



.Selector 
{
	cursor: hand;
}
/* Home Statistics END */

.ContentIDInput 
{
	border-style: none;
	background-color: #f9f8f8;			
}

.ScrollingDiv
{
	border-style: none;
	width:100%;
	height:100%;
	overflow:scroll;
}

/* table shadow */

TD.ShadowL1
{
	background-image: url(../Img/ShadowL1.gif);
	background-repeat: repeat-y;
}

TD.ShadowR1
{
	background-image: url(../Img/ShadowR1.gif);
	background-repeat: repeat-y;
}

TD.ShadowBottom1
{
	background-image: url(../Img/ShadowBottom1.gif);
	background-repeat: repeat-x;
}

TD.ShadowTop1
{
	background-image: url(../Img/ShadowTop1.gif);
	background-repeat: repeat-x;
}

TD.Content1
{
	background-color:#f7f7f7;
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 20px;
}
TD.ContentHeadline1
{
	background-color:#f7f7f7;
	font-family: Trebuchet MS;
	font-weight: bold;
	font-size: 14px;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 10px;
	padding-bottom: 15px;
}
SPAN.ContentHeadline1NoBold
{
	font-weight: normal;
}

/* table shadow END */

TD.Delim
{
	background-color: #d5d5d5;
}
/* Event Calendar */
TABLE.EventCalendar 
{

	padding: 2px;
	margin: 0px;
	background-color: #fbfbfb;
	border-style: none;
	height: 140px;
	width: 248px;
	font-family: Verdana;
}
TABLE.EventCalendar TD
{

}
.DayHeaderStyle 
{
	background-color: #ebeaea;
	font-weight: bold;
	color: Black;
}
.DayStyle
{

}
.DayStyle A
{
	font-weight: normal;
	
}
.SelectedDayStyle 
{
	background-color: Black;
	
}
.SelectedDayStyle A
{
	color: Red;
	background-color: #e36907;
	width: 100%;
}
TABLE.TitleStyle  
{
	color: white;
	font-weight: bold;
	background-color: #c0c0c0;
	border-style: none;
	
}
.NextPrevStyle A
{
	color: Green;
	font-weight: normal;
}
.OtherMonthDayStyle A
{
	font-weight: normal;
}
.SelectorStyle A
{
}
.TodayDayStyle A
{
}

.WeekendDayStyle A
{
	font-weight: normal;
}
 /* pop-up calendar */
 
 TABLE.EventCalendarPopup 
{

	padding: 2px;
	margin: 0px;
	background-color: #fbfbfb;
	border-style: none;
	height: 140px;
	width: 248px;
	font-family: Verdana;
}


TABLE.EventCalendarPopup TD
{

}
.DayHeaderStylePopup 
{
	background-color: #ebeaea;
	font-weight: bold;
	color: Black;
}
TABLE.DayStylePopup
{
text-decoration:none;
}
TABLE.DayStylePopup A
{
	font-weight: normal;
	text-decoration:none;
	
}
TABLE.SelectedDayStylePopup
{
	background-color: Black;
	text-decoration:none;
}
.SelectedDayStylePopup A
{
	color: Red;
	background-color: #e36907;
	width: 100%;
	text-decoration:none;
}
TABLE.TitleStylePopup  
{
	color: white;
	font-weight: bold;
	background-color: #c0c0c0;
	border-style: none;
	
}
.NextPrevStylePopup A
{
	color: Green;
	font-weight: normal;
}
.OtherMonthDayStylePopup A
{
	font-weight: normal;
}
.SelectorStylePopup A
{
}
.TodayDayStylePopup A
{
}

.WeekendDayStyle A
{
	font-weight: normal;
}

TABLE.DayHeaderStylePopup TR
{
	
}

/* pop-up calendar end */

/* footer */

TD.FooterBody
{
	background-image: url(../Img/FooterBody.gif);
	background-repeat:repeat-x;
}

TD.FooterCopyright
{
	font-size:60%;
	padding-left:70px;
}

TD.FooterDaemon
{
	padding-right:70px;
	font-size:60%;
	color:black;
}

TD.FooterDaemon A
{
	color:black;
	font-weight:lighter;
}

TD.FooterDaemon A:hover
{
	color:black;
	font-weight:lighter;
}

#footer { 

position: absolute; 
bottom: 0px; 
left: 0px; 
width:100%;
} 

#MainDiv
{
	
	position:absolute;
	
}
/* footer END */

img.Banner
{
	border: solid 1px black;
	margin-top: 10px;
	margin-bottom: 10px;
}

.HomeApprovalPannel 
{
	padding-left: 100px;
}
TABLE.LeftBarNavigation TD A.Selected
{
	color: Black;
}

.RadEToolbar TD
{
	font-size: 100%;
}	