.ui-widget
{
	font-size: 80%;
}

div.ui-tooltip
{
	max-width: 70%;
	font-size: small;
}

.uvtabs { 
	background: none; 
	border-width: 0px;
	padding: 0px; 
} 

.uvtabs .ui-tabs-nav { 
	padding-left: 0px; 
	background: transparent; 
	border-width: 0px 0px 1px 0px; 
	-moz-border-radius: 0px; 
	-webkit-border-radius: 0px; 
	border-radius: 0px; 
} 

.uvtabs .ui-tabs-panel { 
	border-width: 0px 1px 1px 1px;
}

.togglevisibility
{
  display:none;
}

div.infobox
{
	float: right;
	clear: right;
	max-width: 400px;
	font-size: small;
	text-align: left;
	padding: 10px;
	border-style:solid;
	border-width:1px;
	margin: 2px;
}

div.warnbox
{
	float: right;
	clear: right;
	max-width: 350px;
	font-weight:bold;
	font-size: small;
	text-align: left;
	padding: 10px;
	background-color: #FF704D;
	margin: 2px;
}

div.floatright
{
	float: right;
	clear: right;
}

span.box-icon
{
	float: left;
	margin-right: .3em;
}

table.markuphelp
{
	font-size: small;
	border-collapse:collapse;
}

table.markuphelp th
{
	font-size: small;
	border-collapse:collapse;
	text-align:left;
	padding-top:5px;
	padding-bottom:4px;
	background-color:#404040;
	color:#ffffff;
}

ul.nobullets
{
	list-style-type: none;
}

.smalltext
{
	padding: 0px;
	margin: 0px;
	margin-left: 1em;
	font-size: small;
}

/* this container contains a semester string */
.sem
{
	font-style:italic;
	white-space:nowrap;
}

/* Nummerierte Liste für die Darstellung der Verwendbarkeit */
ol.subjectlist {
    counter-reset: list;
    margin-bottom: 0.25em;
}
ol.subjectlist > li {
    list-style: none;
    position: relative;
}
ol.subjectlist > li:before {
    counter-increment: list;
    content: "[" counter(list) "] ";
    position: absolute;
    left: -2em;
}

/* Block mit redaktionellem Text */
.redtext
{
	font-weight:normal;
	font-size: small;
	margin-top: 2px;
}

/* Sonderformatierung fuer Ueberschriften */
span.title.bold
{
	font-weight:bold;
}

span.title.italics
{
	font-style:italic;
}

li.title.nobullet
{
	list-style-type: none;
}

li.title.offset_before
{
	margin-top: 15px;
}

li.title.offset_after
{
	margin-bottom: 15px;
}

td.title.offset_before
{
	height: 15px;
	padding: 0;
}

td.title.offset_after
{
	height: 15px;
	padding: 0;
}

/* Ein Paragraph/Liste in einem UnivIS-Markup-Text */
span.formattedtext, p.formattedtext, ul.formattedtext
{
	margin: 2px;
}

p.formattedtext + p.formattedtext, span.formattedtext + p.formattedtext
{
	margin-top: 1em;
}

