a { color: #e61400; }
h1 { color: #e61400; }
h2 { color: #e61400; }
h3 { color: #e61400; }
h4 { color: #e61400; }
h5 { color: #e61400; }
h6 { color: #e61400; }

.BackgroundContainer {
	background: black url('images/bg-body.png') repeat-x;
}

.PageContainer .NavigatorContainer {
	background: url('images/bg-navigator.png') no-repeat top left;
}

.PageContainer .RightBorder {
	background: url('images/bg-navigator.png') no-repeat top right;
}

.dinStudioLink a:hover { color: #e61400; }


/*
Functions
==================================================================================
*/

.MainPage .NewsContainer { border-left: 1px solid #e61400; }

.TextLayout1 .RightColumn { border-left: 1px solid #e61400; }

.TextLayout2 .RightColumn { border-left: 1px solid #e61400; }

.GalleryDescription {
	background: black url('images/bg-body.png') repeat-x;
}

.GalleryNavigator a.Previous {
	background: url('images/gallery-previous.png') no-repeat;
}
.GalleryNavigator a.Next { 
	background: url('images/gallery-next.png') no-repeat;
}

.GalleryPagerLinks td.PreviousPage a {
	background: url('images/gallery-previous.png') no-repeat;
}
.GalleryPagerLinks td.NextPage a {
	background: url('images/gallery-next.png') no-repeat;
}
div.PopupContainer {
	border: 1px solid #e61400;
}
div.PopupContainer .PopupImageClose #ds-close,
div.PopupContainer .PopupImageClose .ds-close {
	background: url('images/button-top-close.gif') no-repeat;
}

.Diary .RightColumn { border-left: 1px solid #e61400; }

.Diary .DiaryCommentListContainer .CommentCountContainer h2 {
	border-top: 1px dashed #e61400;
	border-bottom: 1px dashed #e61400;
}
.Diary .DiaryDateInput { color: #e61400; }
.Diary .DiaryCommentFormTable input { border: 1px solid #e61400; }
.Diary .DiaryCommentFormTable textarea { border: 1px solid #e61400; }
.Diary .DiaryCommentListItemContainer { border-bottom: 1px dashed #e61400; }
.Diary .DiaryCommentForm input.DiaryCommentSubmit { 
	border: 1px solid #e61400;
	background-color: #680000;
}

.Guestbook .GuestbookList { border-left: 1px solid #e61400; }
.Guestbook .GuestbookList .GuestbookListItemContainer { border-bottom: 1px dashed #e61400; }
.Guestbook .GuestbookForm input.textname { border: 1px solid #e61400; }
.Guestbook .GuestbookForm input.textemail { border: 1px solid #e61400; }
.Guestbook .GuestbookForm textarea.textmessage { border: 1px solid #e61400; }
.Guestbook .GuestbookForm input.GuestSubmit { 
	border: 1px solid #e61400;
	background-color: #680000;
}

.FileArea .FunctionTable {
	border-top: 1px solid #e61400;
	border-bottom: 1px solid #e61400;
}

.Contact .RightColumn { border-left: 1px solid #e61400; }
.Contact .ContactForm input.text { border: 1px solid #e61400; }
.Contact .ContactForm textarea.textmessage { border: 1px solid #e61400; }
.Contact .ContactForm input.ContactSubmit { 
	border: 1px solid #e61400;
	background-color: #680000;
}

.GalleryCommentFormControl textarea { border: 1px solid #e61400; }
.GalleryCommentFormControl input.GalleryCommentSubmit { 
	border: 1px solid #e61400;
	background-color: #680000;
}

/*
DropDown Menu
==================================================================================
*/
.DropMenu a:hover { color: #e61400; }
.DropMenu li ul {
	background-color: #680000;
	border-bottom: 2px solid #e61400;
}
