/*css for icoper-community */


/* Icoper Logo - differs from educanext-logo in position*/
.master_logo {
	position: absolute;
	top: 15px;
	left: 25px;
	width:auto;
	height:auto;
}


/*hält die gesamte seite zusammen --> zentriert */

#wrapper{
	background: #c6e6b5;
}
#header {
	height: 70px; /*10px mehr als bei educanext wegen logo*/
	background: #FFFFFF;
}

#footer {
	background: #FFFFFF;
	border-top: 10px solid #ddefd5;
	padding: 15px;
	width: auto;
}
#main-navigation {
	background: #FFF;
	border-bottom: 5px solid #6fbe4b;
}

#main-navigation #main-navigation-active {
	background: #6fbe4b url("/resources/educanext/gfx/icoper/left_on.png") no-repeat;

}

#main-navigation #main-navigation-active a {
	background-image:url("/resources/educanext/gfx/icoper/right_on.png");
	color: #FFF;
}
#sub-navigation {
  background: url("/resources/educanext/gfx/icoper/subnavi_bg.png") repeat-x 0 bottom;
  padding: 0;
  height: 26px;
}

#sub-navigation li#sub-navigation-active{
	background: #c8e5b5 url("/resources/educanext/gfx/icoper/sub_left_on.png") no-repeat left top;
	padding: 0 0 0 5px;
}

#sub-navigation li#sub-navigation-active a {
	background: #c8e5b5 url("/resources/educanext/gfx/icoper/sub_right_on.png") no-repeat right top;
	padding: 0px 10px 0px 5px;
	line-height: 27px;
}

#content_wrapper {
    position:absolute;
}

.portlet-wrapper {
	background: url(gfx/icoper/portlet_content_left.png) repeat-y;
	margin-bottom: 10px;
	border-bottom: 1px solid #c8e5b5; /*IE6*/
	max-width:1600px;
	*width: expression(this.width > 1600 ? 1600: true);
}
.portlet-footer {
	background: url(gfx/icoper/portlet_footer_left.png) bottom left;
	background-repeat:no-repeat;
	height:16px;
	padding-bottom:1px;
}
.portlet-footer-right {
        background: url(gfx/icoper/portlet_footer_right.png) bottom right;
        background-repeat:no-repeat;
        height:16px;
	margin:
}

.portlet-header {
    background: url(gfx/icoper/portlet_header_left.png) no-repeat left top;
    background-repeat: no-repeat;
    height: 26px;
    padding:0;
    min-width:30.6em;
    /* min-width:5em; */
    border-top: 0;
}
.portlet-title h1 {
	padding: 7px 0 0 1.2em;
	color: #222222;
}
.portlet-title-no-controls h1, .portlet-title-no-controls {
	padding: 7px 0 3px 1.2em;
	color: #016CB6;
	background: url(gfx/icoper/portlet_header_right.png) no-repeat right top;
	display:block;
}

.portlet-controls {
	height: 19px;
	padding: 7px 13px 0 0;
	background: url(gfx/icoper/portlet_header_right.png) no-repeat right top;
}

.portlet-controls-min {
	background: url(gfx/icoper/min.gif) no-repeat right top;
	/*we don't want icoper people to minimize community portlets*/
	display:none;
}

.portlet-controls-max {
	background: url(gfx/icoper/max.gif) no-repeat right top;
	/*we don't want icoper people to minimize community portlets*/
	display:none;
}

.portlet {
    background: url(gfx/icoper/portlet_content_right.png) repeat-y right;
    color:#000000;
    padding:0.5em 1.2em 1.2em 1.2em;
    border:0px;
}

.portlet a{
    color: #fc6a07;
    text-decoration:none;
}

.portlet a:hover {
    text-decoration:underline;
    background-color: #fef1ea;
}

.topnavbar .active {
    border:1px solid;
    border-color:#6fbf4b;
}


/* @group override main.css */
a:link, a:visited {
    color: #fc6a07;
}

a.button {
	border-color: #6fbf4b!important; /*wegen calendar*/
	color: #FFFFFF !important;
	background: #6fbf4b;
}
a.button:hover {
  text-decoration: none;
  border-color: #6fbf4b;
  background: #c6e6b5;
  color: #016cb6;
  
}
/* @end */
/* correct xinha button border-color */

/* @group override calendar.css */
#cal-table-day, #cal-table-week  {
	background-color: #c6e6b5;
	width: 100%;
}
.day-event-1, .week-event-1, .cal-month-day:hover {
	background-color: #ffffff;
	/*border: 1px solid #c6e6b5;*/
}
.day-event-2, .week-event-2 {
	/*border: 1px solid #c6e6b5;*/
	background-color: #f1f7e9;	
}
.day-time-1, .day-time-2 {
	background-color: #c6e6b5;
	border: 1px solid #f1f7e9;
}

.cal-month-today, .cal-month-today:hover {
	background-color: #f1f7e9;
}

/* @end */

/* @group override lists.css */
table.list-table {
	border-color: #c6e6b5;

}
.list-table tr.even, .list-tiny tr.even {
	background-color: #ffffff;
}
.list-table tr.odd, .list-tiny tr.odd {
	background-color: #f1f7e9;
}

th.list-table, th.list-table-narrow, .list-table th, td.list-table, td.list-table-narrow, .list-table td, tr.last td {
	border-color: #c6e6b5;
}
/* @end */



/* @group override menu.css */
.yuimenubar {
	background-color: #f1f7e9;
	margin: -6px -6px 10px -10px;
}
.portlet .yuimenuitem a.selected,
.portlet .yuimenubaritem a.selected {
    background-color: #6fbf4b;
    text-decoration:underline;
    color:#fff;
}

/* @end */


