/*#_LD#*/
/*#_LD/Master Page#*/
.LD_FullPage{
	widht: 100%;
	height: 100%;
	text-align: center;
	background: #FFD9A6;
}
.LD_Page{
	margin-left: auto;
	margin-right: auto;
	width: 950px;
	height: 100%;
	text-align: left;
	background: #E0E0E0;
}
.LD_Header{
	clear: both;
	width: 100%;
}
.LD_Header_Top{
	width: 100%;
	height: 140px;
	background: url('/Internal/Images/Header-Hofmann-Webpage-1.aspx') no-repeat;
}
.LD_Header_Top_Title{
	padding-top: 10px;
	margin-left: 30px;	
}
.LD_Header_Menu{
	width: 100%;
	height: 28px;
	background: #AE0126;
	color: #FFF;
	text-align: right;
}
.LD_Header_Menu_Left{
	width: 30%;
	float: left;
}
.LD_Header_Menu_Right{
	float: right;
	text-align: right;
}
.LD_Middle{
	width: 100%;
	min-height: 450px;
	clear: both;
}
.LD_Footer{
	width: 100%;
	clear: both;
	height: 22px;
	padding-top: 4px;
	padding-bottom: 2px;
	background: #AE0126;
	color: #FFF;
	font-family: Arial;	
	font-size: 8pt;
}
.LD_Footer_Top{
	width: 100%;
	padding-top: 1px;
}
.LD_Footer_Bottom{
	width: 100%;
	text-align: left;
	display: none;
}
.FooterLink,.FooterLink:hover,.FooterLink:active,.FooterLink:visited{
	color: #FFF;
}

/*#_LD/Sub Pages#*/
.LD_SubPage{
	width: 930px;
	height: 100%;
	min-height: 380px;
	margin: 10px;
}
.LD_SubPage_Left{
	width: 225px;
	float: left;
}
.LD_SubPage_Left_Title, .LD_SubPage_Left_Title a, 
.LD_SubPage_Left_Title a:hover, .LD_SubPage_Left_Title a:visited,
.LD_SubPage_Left_Title a:active{
	width: 100%;
	height: 50px;
	color: #AE0126;
	font-size: 24px;
	text-transform: capitalize;
	text-decoration: none;
	display: block;
}
.LD_SubPage_Left_Content{
	width: 100%;
	height: 100%;
}
.LD_SubPage_Right{
	float: right;
	width: 695px;
}
.LD_SubPage_Right_Content{
	width: 100%;
	height: 100%;
}

/*#_LD/Sub Pages/Objekte#*/
.Objekte_Title{
	font-weight: bold;
}
.Objekte_Table_1{
	border: 0px;
	cellPadding: 0;
	cellSpacing: 0;
	border-collapse: collapse;
	border-spacing: 0px;
	width: 695px;
}
.Objekte_TR_1{}
.Objekte_TD_1{
	vertical-align: top;
	width: 395px;
}
.Objekte_TD_1_IMG{
	vertical-align: top;
	width: 300px;
}
.Objekte_Table_2{
	border: 0px;
	cellPadding: 0;
	cellSpacing: 0;
	border-collapse: collapse;
	border-spacing: 0px;
}
.Objekte_TR_2{}
.Objekte_TD_2_Title{
	vertical-align: top;
	width: 120px;
}
.Objekte_TD_2_Content{
	vertical-align: top;
}
.Objekte_HauptImage{
	width: 300px;
}
.Objekte_SubTitle{
	font-weight: bold;
}

/*#_LD/LinkListe#*/
.Links_Title{
	font-size: 14pt;
	color: #666;
}
.Links_Table{}
.CLMMLinksTR{}
.CLMMLinksTD1{}
.CLMMLinksTRSpacer{}
.CLMMLinksTDSpacer{}

/*#_LD/LeistRef_Short#*/
.LeistRef_Short_Title{
	font-size: 14pt;
	color: #666;
}
.LeistRef_Short_Table{}
.LeistRef_Short_TR{}
.LeistRef_Short_TD1{}
.LeistRef_Short_TRSpacer{}
.LeistRef_Short_TDSpacer{}

/*#_LD/LeistRef_Detail#*/
.LeistRef_Detail_Table{}
.LeistRef_Detail_TR{}
.LeistRef_Detail_TD1{}
.LeistRef_Detail_AnkerTitle,.LeistRef_Detail_AnkerTitle:hover{
	font-size: 110%;
	font-weight: bold;
	text-decoration: none;
}
.LeistRef_Detail_Img{
	width: 150px;
	max-width: 600px;
	border: none;
	cursor: pointer;
}
.LeistRef_Detail_TRSpacer{}
.LeistRef_Detail_TDSpacer{
	height: 20px;
}
.LeistRef_Detail_scrollTop{
	font-weight: bold;
}

/*#_CLMMPictureClick#*/
.CLMMPicturePrimaryDIV{
}
.CLMMPictureDIV{
	display: none;
}
.CLMMPictureDIVvisible{
	top: 0px;
	z-index: 10;
	clear: both;
	position: fixed;
	width: 850px;
	padding: 25px;
	max-height: 80%;
	text-align: left;
	margin-left: auto;
	margin-right: auto;
}
.CLMMPictureDIVbackground{
	display: none;
}
.CLMMPictureDIVbackgroundvisible{
	z-index: 1;
	position: fixed;
	clear: both;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: #000;
	opacity: 0.8;
	filter: alpha(opacity=80);
}
.CLMMPictureTable{
	max-width: 100%;
	border: none;
}
.CLMMPictureTDoben{
	color: #FFF;
	font-weight: bold;
	text-align: left;
}
.CLMMPicutreTDbild{
	text-align: left;
}
.CLMMPictureIMG{
	max-width: 750px;
	max-height: 900px;
}
.CLMMPictureClose{
	width: 850px
	text-align: right;
}

/*#Global#*/
.LTR, .RTL{
	background-color: #FFD9A6;
}
body{
	font-size: 10pt;
	color: #666;
	font-family: Arial;	
	margin: 0px;
}
h1{
	font-family: Arial;	
	font-size: 400%;
	font-weight: bold;
	color: #666;
}
h2{
	font-family: Arial;	
	font-size: 140%;
	font-weight: 700;
	color: #666;
}
h3,h4,h5{
	font-family: Arial;	
	font-size: 120%;
	font-weight: bold;
	color: #666;
}
a{
	text-decoration: underline;
	color: #666;
}
a:hover{
	text-decoration: underline;
	color: #666;
}

.ErrorMessage{
	color: #ff0000;
}

/*#Global/Logon form#*/
.LoginPanelPasswordRetrieval input[type="submit"]
{
	width: 120px;
}

/*#Global/Message & Errors labels#*/
.EditingFormErrorLabel, .EventManagerRegError
{
	color: #ff0000;
}

/* Menu design */
/*#Menu styles#*/
/*#Menu styles/Tab menu#*/
.TabControlTable{
	height: 28px;
	padding: 0;
	margin: 0;
}
.TabControlLeft, .TabControlRight{}
.TabControlSelectedLeft, .TabControlSelectedRight{
	display: none;
}
.TabControl{
	padding: 0px 5px 0px 5px;
}
.TabControl:hover{
	padding: 0px 5px 0px 5px;
	text-decoration: none;
	font-size: 11pt;
	font-family: Arial;
	font-weight: bold;	
	color: #6A6969;
	border-top: solid 5px #E0E0E0;
}
.TabControlSelected{
	padding: 0px 5px 0px 5px;
	text-decoration: none;
	font-size: 11pt;
	font-family: Arial;
	font-weight: bold;	
	color: #6A6969;
	border-top: solid 5px #E0E0E0;
}
.TabControlLinkSelected{
	text-decoration: none;
	font-size: 11pt;
	font-family: Arial;
	font-weight: bold;	
	color: #6A6969;
}
.TabControlLink{
	color: #FFF;
	text-decoration: none;
	font-size: 11pt;
	font-family: Arial;
	font-weight: bold;	
}
.TabControlTable a:hover{
	text-decoration: none;
	font-size: 11pt;
	font-family: Arial;
	font-weight: bold;	
	color: #6A6969;
}

/*#Other css styles#*/
.currentUser
{
	text-align: right;
	float: right;
	padding-top: 7px;
}

.signOut
{
	padding-top: 7px;
	padding-left: 15px;
	float: right;
}

.SmallTextLabel
{
	font-size: 12px;
}


/* Overall */
.HiddenButton
{
	display: none;
}

/*#Examples#*/

.Slider .Pager
{
}

.Slider .Pager a
{
	text-decoration: none;
	font-weight: bold;
	font-size: 11px;
	border: 1px solid #cccccc;
	background-color: #f0f0f0;
	text-align: center;
	padding: 0px 3px 0px 3px;
	display: block;
	width: 10px;
}

.Slider .PagerPage, .Slider .Control
{
	margin: 0px 15px 0px 0px;
	float: left;
}

.Slider .Control a
{
	width: 30px;
}

.SearchResult
{
	padding-top: 10px;
	padding-bottom: 10px; 
}

.ResultTitle a
{
	font-weight: bold;
}

.CMSSearchResultsNoResultsLabel
{
	padding-top: 10px;
	padding-left: 5px;
	display: block;
	font-weight: bold;
}


/*#Examples/PagerControl#*/
.PagerControl
{
    text-align: center;
}

.PagerResults
{
    padding-top: 10px !important;
    padding-bottom: 0 !important;
}

.PagerNumberArea
{
    padding-top: 10px;
}

/*#Examples/My profile#*/

.MyProfilePanel input[type="text"]
{
    width: 235px;
}

.MyProfilePanel .MyProfileLanguage
{
    width: 239px;
}

.MyProfilePanel .MyProfileUserSignature
{
    width: 235px;
}

.IE6 .MyProfilePanel textarea
{
    width: 435px;
}

.MyProfilePanel input[type="submit"]
{
    width: 100px;
}

/*#Examples/Change password#*/
.ChangePasswordTable .FieldLabel
{
    
}

.ChangePasswordTable .FieldInput input[type="text"]
{
    
}


/*#My account#*/

.TabsContent
{
	border: 1px solid #cccccc;
	width: 681px;
	padding: 15px;
}

.TabsContent .Error
{
	color: Red;
}

.TabsContent .FieldLabel
{
	font-weight: bold;
	width: 140px;
}

.TabsContent .UniGridHead
{
	color: White;
	background:#000000 url(../App_Themes/CorporateSite/Images/genbackground.gif) repeat-x scroll left top;
}

.TabsContent .Grid
{
	width: 100%;
	border: 1px solid #aaa
}

.TabsContent .OddRow
{
	background-color: #eee;
}

.MyCredit .TotalCredit
{
	font-weight: bold;
	font-size: 120%;
	color: #002756;
}

.TabsContent input[type=text], .TabsContent input[type=password], 
.TabsContent input[type=file], .TabsContent textarea, .MyProfileFileUpload
{
	width: 300px;
}

.TabsContent select
{
	width: 306px;
}

.clear 
{
	width:0px; 
	height:0px; 
	clear:both; 
	line-height: 0px; 
	font-size: 0px;
}


/*#Grid#*/
.DataGrid
{
	border:1px solid #cccccc;
}

.DataGrid td
{
	padding: 3px 5px;
}

.DataGrid .Row
{
	
}

.DataGrid .AltRow
{
	background-color: #eeeeee;
}

.DataGrid .Header
{
	background:#000000 url(../App_Themes/CorporateSite/Images/genbackground.gif) repeat-x scroll left top;
}

.DataGrid .Header td
{
	padding: 5px;
}

.DataGrid .Header td a
{
	color: #ffffff;
}

/*#Webpart containers#*/
/*#Webpart containers/General list#*/

.GeneralList .Header a
{
	color: #ffffff;
	font-weight: bold;
}

.GeneralList img
{
	border: solid 1px #cccccc;
	padding: 3px;
}

.GeneralList .Address
{
	font-size: 10px;
}

.GeneralList .Header
{
	background:#000000 url(../App_Themes/CorporateSite/Images/genbackground.gif) repeat-x scroll left top;
	color: #ffffff;
	padding: 5px;
	border-left: solid 1px #cccccc;
	border-right: solid 1px #cccccc;
	border-top: solid 1px #cccccc;
}

.GeneralList .Body
{
	padding: 0 5px 5px;
	border: solid 1px #cccccc;
}

