@import url("Repository/styles.css");
@import url("CorisData/modules.css");

/* 
================================================================
Skin styles for DotNetNuke - Project 1590 CORIS 2.
================================================================
*/

/*
Colors:
#E2E9EE (light blue): header background, content background.
#7491AD (medium blue): navigation background.
#7491AD (dark blue): navigation block heading.
#EB611D (red orange): h1, hilighting.


Loading order of the various CSS files:
1.) /DesktopModules/[ModuleName]/module.css (module specific styles)
2.) /Portals/_default/default.css (default styles from DNN)
3.) /Portals/[PortalID]/Skins/[SkinsetName]/skin.css (for all skin variants of one skin)
4.) /Portals/[PortalID]/Skins/[SkinsetName]/[SkinName].css (for single skin variant of one skin)
5.) /Portals/0/[PortalID]/Containers/[ContainerName]/container.css (for containers)
6.) /Portals/[PortalID]/portal.css (for all skins of a portal)
*/


/* Overriding styles from default.css : */

.NormalTextBox, textarea
{
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: normal;
}

/* text style used for most text rendered by modules */
.Normal, .NormalBold, .Small
{
    font-family: Arial,Helvetica,sans-serif;
}

.Normal
{
    font-size: x-small;
    font-weight: normal;
}

.NormalBold
{
    font-size: x-small;
    font-weight: bold;
}

.Small
{
    font-size: xx-small;
    font-weight: normal;
}

/* style for module titles */
.Head
{
	font-family: Arial,Helvetica,sans-serif;
	font-weight: bold;
	font-size: medium;
	color: #EB611D;
	padding: 0;
	margin: 0;
}

.SubHead
{
    font-family: Arial,Helvetica,sans-serif;
    font-size:  12px;
    font-weight: bold;
    color: black;
}

/* module title style used instead of Head for compact rendering by QuickLinks and Signin modules */
.SubSubHead
{
    font-family: Arial,Helvetica,sans-serif;
    font-size:  12px;
    font-weight: normal;
    color: black;
}

.SkinObject {
    font-weight: normal;
    font-size: 10px;
    color: black;
    font-family: Arial, Helvetica,sans-serif;
    text-decoration: none;
}

A.SkinObject:link,
A.SkinObject:visited,
A.SkinObject:active
{
    text-decoration: none;
    font-size: 10px;
    color: black;
    font-weight: normal;
}

A.SkinObject:hover
{
    background-color: #7491AD;
    color: White;
}

.StandardButton
{
  background: #7994cb none; 
  color: #ffffff;
  font-family: Arial,Helvetica,sans-serif; 
  font-size: 11px;
  font-weight: normal;
}

.BigLink
{
	font-size:medium;
	font-weight: bold;
}

/* Skin specific styles: */

.pagemaster
{
	width: 100%;
	height: 100%;	
	background-color: white;
}

.controlpanel
{
	width: 100%;
	background-color: #dfe5f2;
}

.skinmaster
{
	background-color: white;
}

table.skinheader
{
	background: url(images/skinheader_bg.gif) repeat-x 0 0;
}

.skinheader2
{
	border-top: solid 1px black;
	padding: 5px 2px 2px 2px;
	font: 10px normal Arial,Helvetica,sans-serif;
}

.skinheader2 td
{
	vertical-align: baseline !important;
}

.skinheader2 .NormalTextBox
{
    /*border: solid 1px black;*/
}

.Logo /* CORIS-Logo. */
{
	width: 175px;
	text-align: center;
	vertical-align: top;
}

.Logo img
{
	behavior: url(/portals/0/skins/coris/pngtransparency.htc);
	width: 157px;
	height: 74px;
}

td.Logo2 /* IAB-Logo. */
{
	text-align: right;
	vertical-align: top;
	padding-right: 12px;
	padding-top: 19px;
	border: 0;
}

td.Logo2 img
{
	border: 0;
}

.Search .NormalTextBox
{
	width: 100px;
	height: 20px;
}

.contentmaster
{
	background: #E2E9EE;
	padding: 7px 0;
	border: solid white 3px;
}

.leftpane
{
	width: 163px;
	background-color: transparent;
	padding: 0 7px;
	vertical-align: top;
}

.contentpane
{
	background-color: white;
	padding: 7px;
	vertical-align: top;
}

.rightpane
{
	width: 200px;
	background-color: transparent;
	padding: 0 7px;
	vertical-align: top;
}

.skinfooter
{
	border-top: solid 1px black;
	text-align: center;
	margin-top: 4px;
}



/* Header menu: */

.HeaderMenu
{
	vertical-align: top;
	padding-top: 22px;
}

.HeaderMenu_MenuContainer
{
	background-color: transparent; 
	font-family: Arial,helvetica,sans-serif;
}

.HeaderMenu_MenuBar
{
	cursor: pointer; 
	cursor: hand;
	height: 16px;
	background-color: transparent;
}

.HeaderMenu_LeftSeparator
{
	background: transparent;
	color: #AFCBE5; /* Lighter than the separarator lines in the main (panelbar) menu; for perceptual reasons: these vertical lines are shorter than the horizontal lines in the main menu, so they appear darker when using the same color. */
	font-size: 17px;
}

tr.HeaderMenu_RootMenuItem td
{
	padding-top: 2px;
}

.HeaderMenu_MenuItem 
{
	cursor: pointer; 
	cursor: hand; 
	color: white; 
	font-size: 12px;
	font-weight: normal; 
	font-style: normal; 
	font-family: Arial,Helvetica,sans-serif; 
	border: 0;
	background-color: Transparent;
	border-bottom:  1px solid #E2E9EE; 
	height: 21px;
}

.HeaderMenu_MenuItemSel
{
	background-color: #E2E9EE; 
	cursor: pointer; 
	cursor: hand; 
	color: black; 
	font-family: Arial,Helvetica,sans-serif; 
	font-size: 12px; 
	font-weight: normal; 
	font-style: normal;
}

.HeaderMenu_MenuIcon
{
	/*
	background-color: #7592AD; 
	border-left: #7592AD 1px solid; 
	border-bottom: #7592AD 1px solid; 
	border-top: #7592AD 1px solid; 
	cursor: pointer; 
	cursor: hand; 
	text-align: center; 
	width: 1px; 
	height: 21px;
	*/
	display: none;
}

.HeaderMenu_SubMenu
{
	z-index: 1000; 
	cursor: pointer; 
	cursor: hand; 
	background-color: #7592AD;  
	filter: none; /* Default berschreiben. */
	border: solid 1px #E2E9EE;
	padding: 3px;
}

.HeaderMenu_MenuBreak
{
	height: 1px;
}

.HeaderMenu_MenuArrow
{
	border-bottom:  1px solid #E2E9EE; 
	font-family: webdings; 
	font-size: 10pt; 
	cursor: pointer; 
	cursor: hand; 
}



/* Main menu (panelbar styles defined in 'Panelbar/Coris/styles.css) : */

h3.MainNavSection /* headers for main navigation sections ("Cluster", "Regions") */
{
	background-color: #39638C;
	color: white;
	font: 12px bold Arial,Helvetica,sans-serif;
	margin: 0;
	padding: 2px 4px;
}



/* Module: */


/* Articles : */

.CategoryList {
	color: maroon;
	font-weight: bold;
}

.CommentsContainer {
	border: 1px solid #CCCCCC; 
	background-color: #FFFFFF; 
	padding: 1px;
}

.CommentItemStyle {
	background-color: #F8F8F8; 
	padding: 5px; 
	border-top: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
}

.CommentAlternatingItemStyle {
	padding: 5px; 
}

.CommentAuthor {
	font-size: 1.25em; 
	font-weight: bold;
}
.CommentDate{
	font-size: .8em; 
	color: #5F68AD;
}

.ArticlesItem .Head
{
	font-weight: normal !important;
	font-size: 12px !important;
	color: black !important;
}

.ArticlesDate
{
	font: normal xx-small Arial,Helvetica,sans-serif;
}

.ArticlesMoreLink
{
	color: Blue;
	font: normal xx-small Arial,Helvetica,sans-serif;
	text-align: right;
}

.StatusBar
{
	background-color: #FFFACD;
	border: solid 1px gray;
	padding: 7px;
	color: Black;
}
