/* ================================
CSS STYLES FOR DotNetNuke 
   ================================*/
/* background color for the content part of the pages */
Body { background-color: #FFFFFF; height: 100%; }
Body, .Normal, .NormalTextBox, TD, SPAN, DIV, A, li, ul, u { font-size: 8.5pt !important; }
.ControlPanel, .PagingTable { width: 100%; background-color: #FFFFFF; border-right: #003366 1px solid; border-top: #003366 1px solid; border-left: #003366 1px solid; border-bottom: #003366 1px solid; font-family: Verdana,Arial,Thaoma; }
.SkinObject, A.SkinObject:link, A.SkinObject:visited, A.SkinObject:active { font-weight: bold; color: #000000; font-family: Verdana,Arial,Thaoma; text-decoration: none; }
A.SkinObject:hover { text-decoration: none; color: #003366; }
/* text style for the body tab */
.pagemaster { background-color: #80ADD4; background-image: url(hg_body.gif); background-repeat: repeat-x; background-position: left top; }
.skinmaster { background-color: #ffffff; }
.skinmasterPrint { background-color: #ffffff; border-right: #005AA9 1px solid; border-left: #005AA9 1px solid; }
.LeftPane { font-family: Verdana,Arial,Thaoma; color: #000000; }
.RightPane { font-family: Verdana,Arial,Thaoma; color: #000000; background-image: url(rightPane.gif); background-repeat: repeat-y; background-position: right top; padding-top: 90px; }
.ContentPane { font-family: verdana,Arial,Thaoma; color: #000000; padding: 5 5 0 5; }
.ContentPaneNewsletter { font-family: verdana,Arial,Thaoma; color: #000000; padding: 5 5 0 5; }
.TopPane { font-family: verdana,Arial,Thaoma; color: #000000; width: 460px; }
.copyright { font-family: Verdana,Arial,Thaoma; color: #6B6B6B; }
.tdCopyright { background-image: url(hg_rightpane.gif); background-repeat: repeat-y; background-position: right top; padding-right: 242px; }
.currentDate, a.Hostname { font-family: Verdana,Arial,Thaoma; color: #000000; }
.blueline { background-color: #005AA9; border-bottom: solid 7px #ffffff; height: 37px; background-image: url(hg_blueline.gif); background-repeat: no-repeat; background-position: right top; }
.menu { background-image: url(hg_menu.gif); background-repeat: repeat-x; background-position: left top; }
.lineFooter { background: transparent url('line_end_footer.gif') repeat-x; height: 3px; width: 100%; }
ul, li { list-style-image: url(icon_li.gif); font-size: 12px; }
img { border-color: #005AA9; }
/* styles fuer die linkliste*/
.Linklist, a.linklist, a.linklist:link, a.linklist:active, a.linklist:visited { font-family: Verdana,Arial,Thaoma; color: #005AA9; text-decoration: none; }
a.linklist:hover { font-family: Verdana,Arial,Thaoma; color: #005AA9; text-decoration: underline; }
.it20oneOrange { color: #F28E00; }
.it20oneDunkelBlau { color: #005AA9; }
.it20oneDunkel { color: #80ADD4; }
/*style fuer die allgemeine linkdefinition*/
A:link, A:visited, A:active { color: #005AA9; text-decoration: none; }
A:hover { color: #005AA9; text-decoration: underline; /*background-color: #E4F3F6;*/ }
.breadcrumbTD { color: #999999; font-weight: normal; font-family: Verdana,Arial,Thaoma; text-decoration: none; padding-left: 36px; }
.breadcrumb, A.breadcrumb:link, A.breadcrumb:visited, A.breadcrumb:active { color: #005AA9; font-weight: normal; font-family: Verdana,Arial,Thaoma; text-decoration: none; }
A.breadcrumb:hover { color: #005AA9; font-weight: normal; font-family: Verdana,Arial,Thaoma; text-decoration: underline; }
/* text style for the selected tab */
.SearchTD { color: #000000; font-weight: normal; font-family: Verdana,Arial,Thaoma; text-decoration: none; padding-right: 10px; }
.SearchTab, A.SearchTab:link, A.SearchTab:visited, A.SearchTab:active { color: #000000; font-weight: normal; font-family: Verdana,Arial,Thaoma; text-decoration: none; }
A.SearchTab:hover { color: #F60400; font-weight: normal; font-family: Verdana,Arial,Thaoma; text-decoration: none; }
/* text style for the unselected tabs */
.OtherTabs, A.OtherTabs:link, A.OtherTabs:active, A.OtherTabs:visited { color: #000000; font-weight: normal; font-family: Verdana,Arial,Thaoma; text-decoration: none; }
A.OtherTabs:hover { color: #F60400; font-weight: normal; font-family: Verdana,Arial,Thaoma; text-decoration: none; /*padding: 1px 3px 2px 3px; background-color: #FF9900; border: solid 1px #4E5ED7;*/ }
.tdLoginTab { color: #ffffff; font-weight: normal; font-family: Verdana,Arial,Thaoma; text-decoration: none; padding-left: 36px; }
.LoginTab, A.LoginTab:link, A.LoginTab:visited, A.LoginTab:active { color: #ffffff; font-weight: normal; font-family: Verdana,Arial,Thaoma; text-decoration: none; }
A.LoginTab:hover { color: #ffffff; font-weight: normal; font-family: Verdana,Arial,Thaoma; text-decoration: underline; /*padding: 5px 3px 2px 3px; border: solid 1px #4E5ED7;*/ }
/* text style for buttons and link buttons used in the portal admin pages */
.CommandButton { font-family: Verdana, sans-serif; color: #000000; font-weight: normal; }
/* hyperlink style for buttons and link buttons used in the portal admin pages */
A.CommandButton:link, A.CommandButton:visited, A.CommandButton:active { color: #000000; }
A.CommandButton:hover { color: #005AA9; }
/* button style for standard HTML buttons */
.StandardButton { font-family: Verdana, sans-serif; font-weight: normal; }
/* GENERAL style for module titles */
.TitelBox { font-weight: bold; color: #000000; }
.Head { font-size: 140%; font-weight: bold; color: #005AA9; }
/* style of item titles on edit and admin pages */
.SubHead { font-weight: bold; color: #000000; }
/* module title style used instead of Head for compact rendering by QuickLinks and Signin modules */
.SubSubHead { font-family: Verdana, sans-serif; font-size: 8.5pt; font-weight: normal; color: #005AA9; }
/* text style used for most text rendered by modules */
.Normal { font-family: Verdana, Arial, Tahoma; color: #000000; }
/* text style used for textboxes in the admin and edit pages, for Nav compatibility */
.NormalTextBox { font-family: Verdana, sans-serif; font-weight: normal; }
.NormalRed { font-family: Verdana, sans-serif; font-weight: normal; color: red; }
.NormalBold { font-family: Verdana, sans-serif; font-weight: bold; }
/* GENERIC */
H1 { font-size: 130%; color: #005AA9; font-weight: bold; }
H2 { font-size: 130%; color: #000000; font-weight: bold; }
H3 { font-size: 115%; color: #005AA9; font-weight: bold; }
H4 { font-size: 115%; color: #000000; font-weight: bold; }
H5 { font-size: 105%; color: #005AA9; font-weight: bold; }
H6 { font-size: 100%; color: #005AA9; font-weight: normal; }
HR { color: #005AA9; height: 1px; border: solid 1px #005AA9; }


/*#############################################
--------- dnn menu style ----------
#############################################*/
/* main menu td */
.main_dnnmenu_bar { font-family: Verdana,Arial,Thaoma; cursor: pointer; font-size: 11px; background-color: transparent; }

/*  Main Menu Normal  */
.main_dnnmenu_rootitem { color: #000; font-size: 13px; font-weight: normal; text-align: center; line-height: 27px; padding: 4px 4px 4px 4px; text-transform: none; margin-right: 1px; }

/*  Main menu hover  */
.main_dnnmenu_rootitem_hover { color: #c0c0c0; font-size: 13px; font-weight: normal; text-align: center; line-height: 27px; padding: 4px 4px 4px 4px; background: url(menu_hover.gif) repeat-x top left; text-transform: none; margin-right: 1px; }

/*  Main menu selected  */
.main_dnnmenu_rootitem_selected { color: #c0c0c0; font-weight: normal; text-align: center; font-size: 13px; line-height: 27px; padding: 4px 4px 4px 4px; background: url(menu_hover.gif) repeat-x top left; text-transform: none; margin-right: 1px; }

/*  SUB Menu Normal */
.main_dnnmenu_submenu { border: 1px solid #005AA9; }

.main_dnnmenu_submenu td { /*background-color:#E1E8ED;*/ background-color: #F8FAFF; z-index: 1000; font-size: 11px; font-weight: normal; text-align: left; color: #000000; line-height: 2em; padding: 0px 5px; margin: 0px; }

/*  SUB Menu hover & selected */
.main_dnnmenu_itemhover td, .main_dnnmenu_itemselected td { font-size: 11px; background: #005AA9; color: #ffffff; font-weight: normal; text-align: left; line-height: 2em; z-index: 1000; padding: 0px 5px; margin: 0px; }

.main_dnnmenu_break { height: 2px; background-color: #D5E0FF; }
/*BLOG STYLES*/
.blog_body { font-family: Verdana,Arial,Thaoma; font-size: 11px; }
.blog_head { }
h2.blog_title, h2.blog_title:link, h2.blog_title:visited, h2.blog_title a { font-family: Verdana,Arial,Thaoma; font-size: 13px !important; font-weight: bold; margin-bottom: 3px; margin-top: 15px; line-height: 16pt; }
