.tagcloud {
	background-color: #fafafa;
	border: 1px solid #4B68A0 !important;
	padding: 5px;
	
}

.edu_view_profile td {
	padding:4px;
}
/* @override http://kmstage.wu-wien.ac.at:9090/resources/educanext/educanext.css */
#parameters .form-fieldset .form-item-wrapper .form-label {
	width: auto;
}
a.no_underline_link:hover {
	text-decoration:none;
}
.yui-skin-sam .yui-navset .yui-content, .yui-skin-sam .yui-navset .yui-navset-top .yui-content {
	padding-bottom: 1.25em;
}

#new_users_portlet {
	*width: 400px;
}
#
.edu_profile_extra_info {
	min-width:200px;
}
.edu_profile {
	line-height:1.3;
}
.edu_portlet {
	margin:5px;
}

.edu_portlet td {
	padding:5px;
}
.xowiki-content {
	color:#000000;
	background:#ffffff;
	padding:20px;
}

.login_td {
	vertical-align:top;
}
.impressum_ol {
    margin-left: 20px !important;
}

.impressum_ul {
    list-style-type: disc !important;
}

td select {
	min-width:50px;
}

.cal_hack {
	position:relative;
	left:300px;
	*left:290px;
	top:-25px;
}
.cl_buttons {
	position:relative;
}

.resource_preview {
	height:80px;
	*margin-top:15px;
}
/*margin and padding on body element
  can introduce errors in determining
  element position and are not recommended;
  we turn them off as a foundation for YUI
  CSS treatments. */

body {
    margin:0;
    padding:0;
}


/* Educanext Logo */
.master_logo {
	position: absolute;
	top: 25px;
	left: 35px;

    width:201px;
    height:55px;
}
.beta_logo {
	position: absolute;
	top: 40px;
	left: 240px;
}
/*repair style for new-lors in .LRN*/

.yuimenubar ul, .yuimenuitem {
    list-style-type: none;
}
ul.first-of-type {
    list-style-type: none;
}
/*Master Layout Mark I*/

ul {
    margin-left:14px;
}

.xowiki-content ol {
	margin-left:19px;
	*margin-left:22px;
}

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

#wrapper{
	background: #bfdaed;
}
#header {
	height: 60px;
	background: #FFFFFF;
}
#header-navigation {
	margin: 10px;
}
#breadcrumbs {
	position: absolute;
	padding: 0;
	left: 269px;
	top: 25px;

}
#content-wrapper {
  	border-top: 0px solid #fff;
	padding: 20px 15px;
	*padding-top:10px;
}
#footer {
	background: #FFFFFF;
	border-top: 10px solid #d9e9f4;
	padding: 15px;
	width: auto;
}
#main-navigation {
	background: #FFF;
	border-bottom: 5px solid #016cb6;
}
#main-navigation ul {
	margin-left:260px;
	padding:10px 10px 0;
	list-style:none;
}
#main-navigation li {
	float:left;
	background:url("/resources/educanext/gfx/left.png") no-repeat left top;
	margin:0 1px;
	padding:0 0 0 5px;
}

#main-navigation a {
	background:url("/resources/educanext/gfx/right.png") no-repeat right top;
	font-size: 1em;
	color:#222222;
	padding-right: 11px;
}
#main-navigation #main-navigation-active {
	background: #016cb6 url("/resources/educanext/gfx/left_on.png") no-repeat;

}

#main-navigation #main-navigation-active a {
	background-image:url("/resources/educanext/gfx/right_on.png");
	color: #FFF;
}
#sub-navigation {
  background: url("/resources/educanext/gfx/subnavi_bg.png") repeat-x 0 bottom;
  padding: 0;
  height: 26px;
}
#sub-navigation li {
	border-right: 0;
	padding: 0px 20px 0px 20px ;
}
#sub-navigation a {
	color: #FFF;
	padding: 0;
	line-height: 25px;
}
#sub-navigation li a:hover {
	color: #FFF;
	background: none;
}
#sub-navigation li#sub-navigation-active{
	background: #c0daec url("/resources/educanext/gfx/sub_left_on.png") no-repeat left top;
	padding: 0 0 0 5px;
}

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






#content_wrapper {
    position:absolute;
}

#content {

}
#edu_wrapper_header {
    background:transparent url(gfx/page_head.gif);
    background-repeat:no-repeat;
    height:58px;
    margin: auto;
    width:1024px;
}

#edu_wrapper_footer {
    position:relative;
    background:transparent url(gfx/page_footer.gif);
    background-repeat:no-repeat;
    height:31px;
    margin: auto;
    width:1024px;
}

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

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

.portlet-controls-min {
	background: url(gfx/min.gif) no-repeat right top;
	display:inline;
}

.portlet-controls-max {
	background: url(gfx/max.gif) no-repeat right top;
	display:inline;
}

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

.portlet a {
    color: #016cb6;
    text-decoration:none;
    word-wrap:break-word;
}

.portlet a:hover {
    text-decoration:underline;
    background-color: #e5f4ff;
    word-wrap:break-word;
}
/* repair styles */
.portlet ul li {
    margin-left: 0.2em;
}
.portlet ol li {
    margin-left: 1.5em;
}
.main-content-padding ul li {
    margin-left: 0.5em;
}
.margin-form .form-item-wrapper .form-label {
    width: 10em;
    margin-right: 0.5em;
}
.margin-form .form-item-wrapper .form-widget {
    padding-left: 10px;
    margin-left: 10px;

}
.topnavbar {
    background:#FCFCFC;
}
.topnavbar .active {
    border:1px solid;
    border-color:#0065aa;
}
/*Xinha styles for Safari*/
html[xmlns*=""] body:last-child textarea {
	width:70em;
	height:25em;
}
body:last-child:not(:root:root) textarea {
	width:70em;
	height:25em;
}
@media all and (min-width: 0px) {
	body:not(:root:root) textarea {
		width:70em;
		height:25em;
	}
}

/* new-lors form widget width */
.form-widget table {
	width:auto;
}

.form-fieldset legend {
	    font-weight:bold;
}

.lang_string {
	text-align:center;
}

/* address widget modification */

.address-widget-municipality, .address-widget-region, .address-widget-postal_code, .address-widget-country-code {
	margin-top:15px;
}

.bla {
	position:relative;
	}


/* @group override main.css */
.alert {
	border: 2px solid #FFF;
}
a:link, a:visited {
    color: #016cb6;
}
a:hover {
	background: none;
}
a.button {
	border-color: #016cb6 !important; /*wegen calendar*/
	color: #FFFFFF !important;
	background: #E1E1E1 url(/resources/educanext/gfx/button-background.gif) repeat-x scroll 0% 50%;
}
a.button:hover {
  text-decoration: none;
  background-color: #bfdaed;
  border-color: #4590c5;
  color: #016cb6;
  background: #4B68A0 url(/resources/educanext/gfx/button-background-hover.gif) repeat-x scroll 0%;
}
/* @end */
/* correct xinha button border-color */
.toolbarElement a.button {
	border-color: buttonface !important;
}
/* @group override calendar.css */
#cal-table-day, #cal-table-week  {
	background-color: #bfdaed;
	width: 100%;
}
.day-event-1, .week-event-1, .cal-month-day:hover {
	background-color: #ecf4f9;
}
.day-event-2, .week-event-2 {
	background-color: #fff;
}
.day-time-1 {
	background-color: #d3e6f2;
}
.day-time-2 {
	background-color: #ecf4f9;
}
.cal-month-today, .cal-month-today:hover {
	background-color: #bfdaed;
}
.cal-month-day-inactive {
	background-color: #d9e9f4;
}

.cal-month-table {
	margin: 15px;
}

/* @end */

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

}
td.list-table {
	border: 1px solid;
}
.list-table tr.even, .list-tiny tr.even {
	background-color: #ffffff;
}
.list-table tr.odd, .list-tiny tr.odd {
	background-color: #d9e9f4;
}

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: #a0c9e5;
}
/* @end */



/* @group override menu.css */
.yuimenubar {
	background-color: #edf5fa;
	margin: -6px -6px 10px -10px;
}
.portlet .yuimenuitem a.selected,
.portlet .yuimenubaritem a.selected {
    background-color: #016cb6;
    text-decoration:underline;
    color:#fff;
}
.yuimenubaritemlabel {
    border-color: #bfdaed;
}
/* @end */

/* @group override tabview.css */
.yui-skin-sam .yui-navset .yui-nav .selected a,.yui-skin-sam .yui-navset .yui-nav .selected a:focus,.yui-skin-sam .yui-navset .yui-nav .selected a:hover{background:#016cb6 url(/resources/educanext/gfx/right_on.png) repeat-x left ;}

.yui-skin-sam .yui-navset .yui-nav,.yui-skin-sam .yui-navset .yui-navset-top .yui-nav{border-width:0px;border-bottom-width: 5px; border-color: #016cb6;}
/* @end */
