/* ------------------------------------------------------------------ */
/* BEGIN-CSS: BLOG */

/* template: structure.tpl */

div.DynPG_Blog { background-color: #ddd; padding-left: 12px; padding-right: 12px; padding-bottom: 12px; border: solid 1px #4F4F4F; font-family: Verdana, Arial; width: 740px; }
div.DynPG_Blog_overview	{ text-align: center; width: 730px; padding: 3px; }
div.DynPG_Blog_main { background-color: white; border: 1px solid #4F4F4F; }

div.DynPG_Blog_main_col_1 { vertical-align: top; width: 140px; float: left; padding-top: 30px; }
div.DynPG_Blog_main_col_2 { vertical-align: top; width: 450px; float: left; border-right: 1px solid #4F4F4F; border-left: 1px solid #4F4F4F; }
div.DynPG_Blog_main_col_3 { vertical-align: top; width: 110px; float: left; padding-top: 30px; }
div.DynPG_Blog_main_bottom { width: 140px; vertical-align: top; clear: both; }

div.DynPG_Blog_All_Content { margin: 10px; }
div.DynPG_Blog_PageNavi {}

div.DynPG_Blog_Aktuell { margin: 10px; font-size: 10px; width: 120px; }
div.DynPG_Blog_Aktuell_Title { text-transform: uppercase; text-align: center; font-size: 10px; background-color: #ddd; border-top: 1px solid #4F4F4F; border-bottom: 1px solid #4F4F4F; }
div.DynPG_Blog_Aktuell_Entries {  }
div.DynPG_Blog_Akt_E { margin-top: 5px; }

div.DynPG_Blog_Categories { margin: 10px; font-size: 10px; width: 130px; }
div.DynPG_Blog_Categories_Title { text-transform: uppercase; text-align: center; font-size: 10px; background-color: #ddd; border-top: 1px solid #4F4F4F; border-bottom: 1px solid #4F4F4F; }
div.DynPG_Blog_Categories_Entries {  }
div.DynPG_Blog_Cat_E { margin-top: 5px; }

div.DynPG_Blog_Archiv { width: 130px; margin: 10px; }
div.DynPG_Blog_Archiv_Title { text-transform: uppercase; text-align: center; font-size: 10px; background-color: #ddd; border-top: 1px solid #4F4F4F; border-bottom: 1px solid #4F4F4F; }
div.DynPG_Blog_Archiv_Entries { margin-top: 5px; }
div.DynPG_Blog_Arch_E { margin-bottom: 5px; } /* List-View */

table.DynPG_Blog_Cal_Days { font-size: 10px; border-bottom: 1px solid #4F4F4F; }
tr.DynPG_Blog_Cal_Days {}
td.DynPG_Blog_Cal_Month { font-size: 10px; padding-bottom: 5px; text-align: center; }
td.DynPG_Blog_Cal_Days_Name { font-size: 10px; text-align: center; border-bottom: 1px solid #4F4F4F; border-top: 1px solid #4F4F4F; }
td.DynPG_Blog_Cal_F_Days { font-size: 10px; padding: 2px; text-align: center; background-color: #ddd; }
td.DynPG_Blog_Cal_E_Days { font-size: 10px; padding: 2px; text-align: center; }
td.DynPG_Blog_Cal_emp_Days {}
div.DynPG_Blog_Archiv a { font-size: 10px; text-decoration: none; }

div.DynPG_Blog_Authors { margin: 10px; font-size: 10px; width: 120px; }
div.DynPG_Blog_Authors_Title { text-transform: uppercase; text-align: center; font-size: 10px; background-color: #ddd; border-top: 1px solid #4F4F4F; border-bottom: 1px solid #4F4F4F; }
div.DynPG_Blog_Authors_Entries {}
div.DynPG_Blog_Aut_E { margin-top: 5px; }

div.DynPG_Blog_RSS { margin: 10px; font-size: 10px; width: 130px; }
div.DynPG_Blog_RSS_Title { text-transform: uppercase; text-align: center; font-size: 10px; background-color: #ddd; border-top: 1px solid #4F4F4F; border-bottom: 1px solid #4F4F4F; }
div.DynPG_Blog_RSS_Entries { margin-top: 5px; }

div.DynPG_Blog_Search { margin: 10px; }
div.DynPG_Blog_Search_Title { text-transform: uppercase; text-align: center; font-size: 10px; background-color: #ddd; border-top: 1px solid #4F4F4F; border-bottom: 1px solid #4F4F4F; }
div.DynPG_Blog_Search_Field { margin-top: 5px; margin-bottom: 5px; }
div.DynPG_Blog_Search_Submit {}
div.DynPG_Blog_Arch_E { margin-top: 5px; }

input.DynPG_Blog_Searchfield { font-size: 10px; width: 112px; border-width: 1px; border-color: #999999; border-style: solid; background-color: white; color: black; }


/* template: articles.tpl & detail.tpl */

div#DynPG_Blog_AllArticles {}
div#DynPG_Blog_SingleArticle {}
div#DynPG_Blog_SingleArticle_deleted { text-decoration: line-through; }
div.DynPG_Blog_Article { margin-top: 30px; }
div.DynPG_Blog_Article_Title { font-size: 13px; font-weight: bold; color: #4F4F4F; border-bottom: 1px solid #4F4F4F; }
div.DynPG_Blog_Article_Author { font-size: 11px; margin-top: 5px; }
div.DynPG_Blog_Article_Content { margin-top: 10px; }

div.DynPG_Blog_Article_Links { margin-top: 20px; padding: 2px; font-size: 11px; border-bottom: 1px dotted #4F4F4F; border-top: 1px dotted #4F4F4F; }

div.DynPG_Blog_Link_Seperator { color: #4F4F4F; padding-left: 5px; padding-right: 5px; line-height: 20px; display: inline; }
div.DynPG_Blog_Article_Categories { line-height: 20px; display: inline; }
div.DynPG_Blog_Article_Comments { line-height: 20px; display: inline; }
div.DynPG_Blog_Article_Permalink { line-height: 20px; display: inline; }
div.DynPG_Blog_Article_Trackback { line-height: 20px; display: inline; }
div.DynPG_Blog_Article_TrackbackLink { line-height: 20px; display: inline; }

div.DynPG_Blog_Article_Navigation { width: 100%; text-align: center; padding-bottom: 10px; }

div.DynPG_Blog_noEntries {}


/* template comments.tpl */

div#DynPG_Blog_Comments {}
div.DynPG_Blog_Comment { margin-top: 25px; }
div.DynPG_Blog_Comment_Title { font-weight: bold; }
div.DynPG_Blog_Comment_Text { margin-top: 15px; }
div.DynPG_Blog_Comment_Author { margin-top: 15px; font-size: 10px; }


/* template new_comment.tpl */

div.DynPG_Blog_NewComment {}
div.DynPG_Blog_NewComment_Title { margin-top: 30px; margin-bottom: 20px; font-weight: bold; font-size: 13px; color: #4F4F4F;}
table.DynPG_Blog_NewComment_table {}
tr.DynPG_Blog_NewComment_tr	{}
td.DynPG_Blog_NewComment_td { vertical-align: top; }

input.DynPG_Blog_submitButton { border: 1px #999999 solid; background-color: white; color: black; }
input.DynPG_Blog_Textfield { border: 1px #999999 solid; background-color: white; color: black; }
textarea.DynPG_Blog_Textfield { border: 1px #999999 solid; background-color: white; color: black; }

div.DynPG_Blog_FormSuccess {margin-top: 30px; color: green; }
div.DynPG_Blog_FormError { margin-top: 30px; color: red; }


/* template trackbacks.tpl */

div.DynPG_Blog_ShowTB_Url { margin-top: 25px; }
input.DynPG_Blog_Textfield_Result { border-width: 0px;  border-bottom: 2px #0D1C5B solid; color: #0D1C5B; background-color: white; text-align: center; font-weight: bold; }
input.DynPG_Blog_Submit_Result { border-width: 1px 2px 2px 1px; border-color: #0D1C5B; border-style: solid; color: #0D1C5B; background-color: #CFCFCF; font-weight: bold; font-size: 11px; }

div#DynPG_Blog_Trackbacks { margin-top: 25px; padding-top: 25px; border-top: 1px solid #4F4F4F; }
div.DynPG_Blog_Trackback { margin-top: 20px; }
div.DynPG_Blog_Trackback_Info { font-size: 10px; }
div.DynPG_Blog_Trackback_Title { font-weight: bold;  margin-top: 5px; }
div.DynPG_Blog_Trackback_Text { margin-top: 5px; }
div.DynPG_Blog_Trackback_Link { margin-top: 5px; }

div.DynPG_Blog_Trackback_goBack { margin-top: 25px; width:100%; text-align: right; }


/* END-CSS: BLOG */
/* ------------------------------------------------------------------ */
