/* Allgemeines */

body {
  /* Standard-Schriftart und -farbe setzen */
  font-family:verdana,arial,helvetica,sans-serif;
  color:#000000;
  /* Seiteneinzuege */  
  padding-top:0px;
  padding-left:0px;
  padding-right:0px;
  margin-left:10px;
  margin-right:10px;
  margin-top:0px;
  margin-bottom:0px;
  /* Kleinere Schriftgroesse */
  font-size:0.8em;
}
/* Divs sollen keine Einzuege haben, Vorraussetzung fuer vorhersagbares Layout */
div {
  margin:0px;
  padding:0px;
}
/* Keine R&auml;nder an verlinkten Bildern */
img {
  border:0px;
  margin-top:0px;
  margin-bottom:0px;}   
  
/* Bilder, die einen Rahmenabstand benötigen */
img.lefthand {
    margin-right: 10px;
    margin-bottom: 5px;
    float: left;
    overflow: hidden;
}  
 
/* Anker am Anfang der Seite - wird ausserhalb des Normalen Layouts angezeigt*/
div#topanchor {
  position:absolute;
  top:0%;
  left:0%;
}  
/* Allgemeine Klasse fuer rechts umflossene Blockelemente */
.floatleft {
  float:left;
}  
/* Allgemeine Klasse fuer links umflossene Blockelemente */
.floatright {
  float:right;
}
/* Allgemeine Klasse fuer eine neue Zeile erzwingende Elemente */
.clear {
  clear:both;
}
/* Allgemeine Klasse fuer Elemente die ein clear:left benoetigen */
.clearleft {
  clear:left;
}
/* IE Bug "Expanding Box Problem" */
* html .iebugkiller { 
    overflow:hidden; width:92%; 
}
* html .iebugkiller2 {
    overflow:hidden; width:100%;
}
/* Gesamter Header ohne Level-1-Menue, d.h. Unilogo und Einrichtungslogo */
@media screen, projection {
  #header {
    height:108px;
    overflow:hidden;
    background-image:url(Bilder_zentral/headerbg.gif);
  }  
  #kopfdruck {
    display:none;
  }
}
@media print {
  #header {
    display:none;
  } 
  .boxgoogle, .boxsuche {
    display:none;
  } 
  #kopfdruck h1 {
    display:inline;
  }
}
/* Einrichtungslogo und Metamenue */
#seitenkopf {
  text-align:right;
  height:108px;
  background-repeat:repeat-y;
  background-position:top right;
  background-image:url(Bilder_zentral/headerverlauf.gif);
}  
/* Einrichtungslogo */
#seitenkopfbild {
  display:block; /* Sorgt dafuer, dass das Meta-Menue in neuer Zeile dargestellt wird */
  margin:0px;
}
/* Metamenue als Text-Elemente statt als Bilder, eingefuegt 20.4.2006 */
#metamenue {
  background-image:url(Bilder_zentral/headerverlauf.gif);
  background-repeat:repeat-y;
  background-position:top right;
  height:20px;
  color:#ffffff !important;
  padding-top:0px;
  padding-right:15px;
  clear:both;
}
/* Links im Metamenue als Text-Elemente statt als Bilder, eingefuegt 20.4.2006 */
#metamenue a {
  color:#ffffff !important;
  font-weight:normal !important;
  padding-right:6px;
}
/* Linke Spalte auf einer Internetseite*/
#spaltelinks {
  float:left;
  margin-top:2em;
}
/* Mittlere Spalte auf einer Internetseite bei dreispaltigem Layout*/
#spaltemitte {
  margin-top:2em;
  /* Unnoetigen Umbruch in IE bei zu geringer Bildschirmbreite vermeiden: */  
  max-width: 10000px;
  /* Uebernommen aus allgemein.css */
  line-height:140%;  
}
/* Rechte Spalte bei dreispaltigem Layout */
#spalterechts {
  float:right;
  width:20%;
  margin-top:2em;
  /* Uebernommen aus allgemein.css */
  line-height:140%;  
}  
/* Seitenfuss */
#seitenfuss {
  padding:.5em;
  text-align:right;
  margin-top:2em;
}  
  
/* Zeilenabstand in Absaetzen auf 140%, uebernommen aus allgemein.css */
p {
  margin: 0.3em 0em 0.5em 0em; 
  line-height:140%;
}

/* eingefügt für Box mit Bild */
div.bildunterschrift {
font-size:0.8em; margin: 0.2em 0em 0.5em 0em; line-height:120%;
}
div.boxmitbild {
margin: 0.2em 0em 0.5em 0em; line-height:120%;
}

font {
  font-family:verdana,arial,helvetica,sans-serif;
  color:#000000;
  /* Schriftgroesse */
  font-size:1em;
  line-height:140%;
}
/* Texte im SmartEdit-Modus bekommen das RedDot-typische Rot */
.rd {color:#CC0000; text-decoration:none;}
/* Logo in der rechten Spalte */
.logo {text-align:right; margin-bottom:1em;}
/* Diverse "Boxen" */
.boxaktuell { 
  display:block;
  padding:0.4em; 
  margin-bottom:0.2em;
  font-weight: bold;
}
.boxstoerung {
  border:1px solid #6983b2; 
  padding:0.8em; 
  margin-bottom:0.0em;
}
.boxsuche {
  white-space:nowrap; 
  border:1px solid #6983b2; 
  padding:0.8em; 
  margin-bottom:0.0em; 
  vertical-align:top;
}
.boxaktuellestoerung {
  border:1px solid #6983b2; 
  padding:0.1em; 
  background-image: url(Bilder_zentral/aktuelle_stoerung.gif); 
  background-repeat: no-repeat; 
  padding-left:2.0em;
}
.boxbehobenestoerung {
  border:1px solid #6983b2; 
  padding:0.1em; 
  background-image: url(Bilder_zentral/behobene_stoerung.gif); 
  background-repeat: no-repeat; 
  padding-left:2.0em;
}
.boxwartung {
  border:1px solid #6983b2;  
  background-image: url(Bilder_zentral/geplante_wartungsarbeiten.gif); 
  background-repeat: no-repeat; 
  padding-left:2.2em;
}
.textboxaktuell {
  display:block; 
  line-height:140%; 
  color:#000; 
  padding:0.4em; 
  margin-bottom:0.2em;
}
.separator {
  display:block; 
  line-height:140%; 
  color:#000; 
  padding:0.4em; 
  margin-top:0.5em; 
  margin-bottom:0.2em;
}
.headlineboxneutral {
  margin-bottom:0.2em;
}
.suchbox {
  display:inline
}
.boxrahmenweiss { 
  border:1px solid #6c7381; 
  padding:0.3em; 
}
.boxrahmenfarbig { 
  border:1px solid #6c7381; 
  padding:0.3em; 
}
/* Link-Listen */
.linkliste {
  line-height:160%; 
  color:#339; 
  padding-left:0.8em; 
  background-image: url(Bilder_zentral/linkliste.gif); 
  background-repeat:no-repeat; 
  background-position: 0% 2px;
}
ol.inhaltsverzeichnis {
  margin-left: 2.7em;
  padding-left: 0em;
  font-weight: bold;
}
ul.inhaltsverzeichnis {
  margin-left: 0em;
  padding-left: 0em;
  font-weight: bold;
  list-style-type: none;
}
.linkliste_rechts {
  line-height:130%; 
  color:#339; 
  padding-left:0.8em; 
  background-image: url(Bilder_zentral/linkliste.gif); 
  background-repeat:no-repeat; 
}
/* Code-Abschnitte */
pre {
font-family:"Courier New", Courier, mono; font-size:1em; 
}
.zdvcode {
  font-family:"Courier New", Courier, mono;   
  font-style:normal; 
  font-weight:normal;
}
.code {
  font-family:"Courier New", Courier, mono;   
  font-style:normal; 
  font-weight:normal;
}

/* Diverse, ueberall gueltige Elemente */

.textboxrot {display:block; line-height:140%; padding:0.4em; margin-bottom:0.2em;} 
.textboxfussnote {display:block; padding:0.4em; margin-bottom:0.2em;} 

.einrueckung {
  padding-left:1.1em;
}
.dummy {
  display:none;
}
img.textbild {
  margin-bottom:1em;
}
img.banner {
    margin-bottom:0px;
}
div.banner {
    text-align:right;
}
div.bannerleft {
    text-align:left;
}
hr.hauptfarbe {
  height:1px; 
  border:none;
}
b.hauptfarbe {
  font-weight:bold;
}
.datenhintergrund {
  color:#000; 
  font-weight:normal;
}
.datenweiss {
  color:#000; 
  font-weight:normal; 
}
/* Headlines */
h1 {
  font-size:1.6em; 
  line-height:1.6em; 
  font-weight:bold; 
  margin:0em 0em 0.3em 0em;
}
h2 {
  font-size:1.5em; 
  line-height:1.5em; 
  font-weight:bold; 
  margin:0.9em 0em 0.3em 0em;
}
h3 {
  font-size:1.4em; 
  line-height: 1.4em; 
  font-weight:bold; 
  margin:0.8em 0em 0.2em 0em;
}
h4 {
  font-size:1.3em; 
  line-height: 1.3em; 
  font-weight:bold; 
  margin:0.7em 0em 0.2em 0em;  
}
h5 {
  font-size:1.2em; 
  line-height: 1.2em; 
  font-weight:bold; 
  margin:0.6em 0em 0.1em 0em;  
}
h6 {
  font-size:1em; 
  line-height:1.1em; 
  font-weight:bold; 
  margin:0.5em 0em 0.1em 0em;  
}
.heading {
  font-size:1.2em; 
  font-weight:bold;  
  margin-bottom:1em;
}
/* Links */
a:link {
  text-decoration:none; 
  color:#339; 
  font-weight:bold; 
}
a:visited {
  text-decoration:none; 
  color:#339; 
  font-weight:bold; 
}
a:hover {
  text-decoration:underline; 
  color:#339; 
  font-weight:bold; 
}
a.hauptfarbe:link {text-decoration:none; font-weight:normal; }
a.hauptfarbe:visited {text-decoration:none; font-weight:normal; }
a.hauptfarbe:hover {text-decoration:underline; font-weight:normal; }
a.hauptfarbefett:link {text-decoration:none; font-weight:bold; }
a.hauptfarbefett:visited {text-decoration:none; font-weight:bold; }
a.hauptfarbefett:hover {text-decoration:underline; font-weight:bold; }
a.schwarz:link {text-decoration:none; color:#000; font-weight:normal; }
a.schwarz:visited {text-decoration:none; color:#000; font-weight:normal; }
a.schwarz:hover {text-decoration :underline; color:#000; font-weight:normal; }
a.schwarzfett:link {text-decoration:none; color:#000; font-weight:bold; }
a.schwarzfett:visited {text-decoration:none; color:#000; font-weight:bold; }
a.schwarzfett:hover {text-decoration :underline; color:#000; font-weight:bold; }
a.nichtfett:link {text-decoration:none; color:#339; font-weight:normal; }
a.nichtfett:visited {text-decoration:none; color:#339; font-weight:normal; }
a.nichtfett:hover {text-decoration :underline; color:#339; font-weight:normal; }
a.fussfarbe:link {text-decoration:none; color:#003; font-weight:normal; }
a.fussfarbe:visited {text-decoration:none; color:#003; font-weight:normal; }
a.fussfarbe:hover {text-decoration :underline; color:#003; font-weight:normal; }
a.blau:link {text-decoration:none; color:#339; font-weight:normal;}
a.blau:visited {text-decoration:none; color:#339; font-weight:normal;}
a.blau:hover {text-decoration :underline; color:#339; font-weight:normal;}
/*  RedDot SmartEdit Links */
a.rd:link {text-decoration:none; color:#CC0000; font-weight:normal;}
a.rd:visited {text-decoration:none; color:#CC0000; font-weight:normal;}
a.rd:hover {text-decoration :underline; color:#CC0000; font-weight:normal;}

/* Div für Tagclouds */
.tagcloud {line-height: 3em; padding: 1em;}
/* Allgemeine Farb-Definitionen */
.hauptfarbe {font-weight:normal;}
.hauptfarbefett {font-weight:bold;}
.schwarz {color:#000; font-weight:normal;}
.schwarzfett {color:#000; font-weight:bold;}
.nichtfett {color:#339; font-weight:normal;}
.fussfarbe {color:#003; font-weight:normal;}
/* Tabellen allgemein */
table {
  border-collapse:collapse; 
}  
th {
  padding: 0.4em; 
   
}
td {
  padding: 0.4em; 
  
}
/* Layout-Tabellen */
/* TODO Das muss noch ueberarbeitet werden */
td.kopfguidedtour {
  border:none; 
  padding:0px; 
  padding-bottom:2px; 
  
}
td.ohneRand {
  border:none; 
  padding:0em; 
  
}
/* Formulargenerator */
table.formgen {
  border-collapse:collapse; 
  border:0px;
}
td.formgen { 
  border:0px; 
  padding:3px; 
  
}
/* Daten-Tabellen */
table.daten {
  border-collapse:collapse;
  margin-bottom:0.7em; 
}
table.formweiss {
  border-collapse:collapse; 
  border:none; 
  margin-bottom:0.7em;
}
table.datenweiss {
  border-collapse:collapse;  
  margin-bottom:0.7em; 
}
table.formhintergrund {
  border-collapse:collapse; 
  border:none; 
  margin-bottom:0.7em;
}
th.daten {
  padding-bottom:0.7em; 
  padding-top:0.7em; 
  
}
th.datenweiss {
  padding-bottom:0.7em; 
  padding-top:0.7em; 
  
}
th.formweiss {
  border:none; 
  
}
th.formhintergrund {
  border:none; 
  
}
th.ohneRand {
  padding:0.4em;
  border:none; 
  
}
td.datenhintergrunddunkel {
  
}
td.datenhintergrund {
  
}
td.daten { 
  
}
td.datenweiss {
  
}
td.formweiss {
  border:none; 
  
}
td.formhintergrund {
  border:none; 
  
}
caption.daten {
  text-align:left; 
  font-weight:bold; 
  padding-bottom:1em; 
}
/* Extrafenster */
.headline {
  color:#3466c9; 
  font-weight:bold; 
  display:block; 
  text-align:right; 
  height:20px; 
  font-size:1.2em; 
  padding-right:17px;
}
.guidedtour  {
  margin-left:126px; 
  margin-right:54px;
  margin-top:54px; 
  line-height:140%;
}
span.key {
  padding:3px;
  margin:2px;
  background-color:#e0e0e0;
  border:3px outset #e0e0e0;
  color:#000000;
  font-weight:bold;
  font-family:'Courier New',Courier,monospace;
}
img.mailadresse {
  position:relative;
  top:3px;
  left:0px;
}
/* Schlagwortsuche Google */
div.boxgoogle {
  border:1px solid #6983b2; 
  padding:0.8em; 
  margin-bottom:0.0em; 
  vertical-align:top;
}
div.boxgoogle label {
  background:transparent !important;
  display:block;
  margin:0px;
  padding:0px;
  
}
div.boxgoogle label.dummy {
  display:none;
}
div.boxgoogle select {
  display:block;
  width:100%;
}

div.boxgoogle input.submit {
  display:block;
  margin:auto;
  margin-top:5px;
}

/* Downloadcenter */
div.downloadcenter {
    font-weight:bold;
    margin-bottom:.5em;
    padding-bottom:.2em;
    border-bottom:1px solid #000000;
}

ul.downloadcenter, ul.downloadcenter * {
  list-style-type:none;
  margin:0px;
  padding:0px;
}

ul.downloadcenter li {
  margin-bottom:.2em; 
}

ul.downloadcenter a {
  background-position:left center;
  background-repeat:no-repeat;
  padding-left:22px;
  padding-top:2px;
  height:14px;
}

ul.downloadcenter li.file a {
  background-image:url(Bilder_zentral/file.gif);
}

ul.downloadcenter li.up a {
  background-image:url(Bilder_zentral/up.gif);
}

ul.downloadcenter li.folder a {
  background-image:url(Bilder_zentral/folder.gif);
}


/* Styling fuer kompakte BG
by Jan Bucher, 2008/2009 */
.imagePreviewBox{
  width:100px;
    height:100px;
    padding:10px;
    float:left;
    text-align:center;
    line-height:100px;
    margin:4px;
    /* Thumbnail Box muss sich f&uuml;r FF3, Opera und u.U. andere als Tabelle verhalten */
    display:table; 
}
.imagePreviewBox a{
 margin:0px;
 padding:0px;
}
.imagePreviewBox p{
 display:table-cell;
 vertical-align: middle;
 line-height:100px;
}
.imagePreviewBox p a img{
 margin:0;
 padding:0;
}


/* THICKBOX */
/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> global settings needed for thickbox <<<-----------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox specific link and font settings <<<------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_window {
    font: 12px Arial, Helvetica, sans-serif;
    color: #333333;
}
#TB_secondLine {
    font: 10px Arial, Helvetica, sans-serif;
    color:#666666;
}
#TB_window a:link {color: #666666;}
#TB_window a:visited {color: #666666;}
#TB_window a:hover {color: #000;}
#TB_window a:active {color: #666666;}
#TB_window a:focus{color: #666666;}
/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox settings <<<-----------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_overlay {
    position: fixed;
    z-index:100;
    top: 0px;
    left: 0px;
    height:100%;
    width:100%;
}
.TB_overlayMacFFBGHack {background: url(macFFBgHack.png) repeat;}
.TB_overlayBG {
    background-color:#000;
    filter:alpha(opacity=75);
    -moz-opacity: 0.75;
    opacity: 0.75;
}
* html #TB_overlay { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}
#TB_window {
    position: fixed;
    background: #ffffff;
    z-index: 102;
    color:#000000;
    display:none;
    border: 4px solid #525252;
    text-align:left;
    top:50%;
    left:50%;
}
* html #TB_window { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}
#TB_window img#TB_Image {
    display:block;
    margin: 15px 0 0 15px;
    border-right: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
    border-top: 1px solid #666;
    border-left: 1px solid #666;
}
#TB_caption{
    height:50px;
    padding:7px 30px 10px 25px;
    float:left;
}
#TB_closeWindow{
    height:0px;
    padding:0px 0px 0px 0;
    margin: -25px 0px 0px 0px;
    float:right;
}
#TB_closeAjaxWindow{
    padding:7px 10px 5px 0;
    margin-bottom:1px;
    text-align:right;
    float:right;
}
#TB_ajaxWindowTitle{
    float:left;
    padding:7px 0 5px 10px;
    margin-bottom:1px;
}
#TB_title{
    background-color:#e8e8e8;
    height:27px;
}
#TB_ajaxContent{
    clear:both;
    padding:2px 15px 15px 15px;
    overflow:auto;
    text-align:left;
    line-height:1.4em;
}
#TB_ajaxContent.TB_modal{
    padding:15px;
}
#TB_ajaxContent p{
    padding:5px 0px 5px 0px;
}
#TB_load{
    position: fixed;
    display:none;
    height:13px;
    width:208px;
    z-index:103;
    top: 50%;
    left: 50%;
    margin: -6px 0 0 -104px; /* -height/2 0 0 -width/2 */
}
* html #TB_load { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}
#TB_HideSelect{
    z-index:99;
    position:fixed;
    top: 0;
    left: 0;
    background-color:#fff;
    border:none;
    filter:alpha(opacity=0);
    -moz-opacity: 0;
    opacity: 0;
    height:100%;
    width:100%;
}
* html #TB_HideSelect { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}
#TB_iframeContent{
    clear:both;
    border:none;
    margin-bottom:-1px;
    margin-top:1px;
    _margin-bottom:1px;
}
#TB_nav{
    padding:0px 0px 0px 0;
    margin: -25px 0px 0px 0px;
    float:left;
}
#TB_prev{
}
#TB_next{
}

/*
* Box Audio
*/
.playerpause{
    display:none;
    float:left;
}
.playerplay{
    float:left;
}
.timeinfo{
    float:right;
    margin-top:-16px;
}
.audioslider{
    font-size:14px;
    line-height:20px;
    margin-left:30px;
    margin-top:3px;
    margin-right:45px;
}
/*
* jQuery UI CSS Framework
* Copyright (c) 2009 AUTHORS.txt (http://jqueryui.com/about)
* Dual licensed under the MIT (MIT-LICENSE.txt) and GPL (GPL-LICENSE.txt) licenses.
* Wird für Box Audio verwendet
*/
/* Layout helpers
----------------------------------*/
.ui-helper-hidden { display: none; }
.ui-helper-hidden-accessible { position: absolute; left: -99999999px; }
.ui-helper-reset { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; }
.ui-helper-clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.ui-helper-clearfix { display: inline-block; }
/* required comment for clearfix to work in Opera \*/
* html .ui-helper-clearfix { height:1%; }
.ui-helper-clearfix { display:block; }
/* end clearfix */
.ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter:Alpha(Opacity=0); }
/* Component containers
----------------------------------*/
.ui-widget { font-family: Trebuchet MS, Tahoma, Verdana, Arial, sans-serif; font-size: 1.1em; }
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-family: Trebuchet MS, Tahoma, Verdana, Arial, sans-serif; font-size: 1em; }
.ui-widget-content { border: 1px solid #dddddd; background: #eeeeee url() 50% top repeat-x; color: #333333; }
.ui-widget-content a { color: #333333; }
.ui-widget-header { border: 1px solid #e78f08; background: #f6a828 url() 50% 50% repeat-x; color: #ffffff; font-weight: bold; }
.ui-widget-header a { color: #ffffff; }
/* Interaction states
----------------------------------*/
.ui-state-default, .ui-widget-content .ui-state-default { border: 1px solid #cccccc; background: #f6f6f6 url() 50% 50% repeat-x; font-weight: bold; color: #1c94c4; outline: none; }
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color: #1c94c4; text-decoration: none; outline: none; }
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus { border: 1px solid #fbcb09; background: #fdf5ce url() 50% 50% repeat-x; font-weight: bold; color: #c77405; outline: none; }
.ui-state-hover a, .ui-state-hover a:hover { color: #c77405; text-decoration: none; outline: none; }
.ui-state-active, .ui-widget-content .ui-state-active { border: 1px solid #fbd850; background: #ffffff url() 50% 50% repeat-x; font-weight: bold; color: #eb8f00; outline: none; }
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color: #eb8f00; outline: none; text-decoration: none; }
/* Interaction Cues
----------------------------------*/
.ui-state-highlight, .ui-widget-content .ui-state-highlight {border: 1px solid #fed22f; background: #ffe45c url() 50% top repeat-x; color: #363636; }
.ui-state-highlight a, .ui-widget-content .ui-state-highlight a { color: #363636; }
.ui-state-error, .ui-widget-content .ui-state-error {border: 1px solid #cd0a0a; background: #b81900 url() 50% 50% repeat; color: #ffffff; }
.ui-state-error a, .ui-widget-content .ui-state-error a { color: #ffffff; }
.ui-state-error-text, .ui-widget-content .ui-state-error-text { color: #ffffff; }
.ui-state-disabled, .ui-widget-content .ui-state-disabled { opacity: .35; filter:Alpha(Opacity=35); background-image: none; }
.ui-priority-primary, .ui-widget-content .ui-priority-primary { font-weight: bold; }
.ui-priority-secondary, .ui-widget-content .ui-priority-secondary { opacity: .7; filter:Alpha(Opacity=70); font-weight: normal; }
/* Corner radius */
.ui-corner-tl { -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; }
.ui-corner-tr { -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; }
.ui-corner-bl { -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; }
.ui-corner-br { -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; }
.ui-corner-top { -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; }
.ui-corner-bottom { -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; }
.ui-corner-right {  -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; }
.ui-corner-left { -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; }
.ui-corner-all { -moz-border-radius: 4px; -webkit-border-radius: 4px; }
/* Overlays */
.ui-widget-overlay { background: #666666 url() 50% 50% repeat; opacity: .50;filter:Alpha(Opacity=50); }
.ui-widget-shadow { margin: -5px 0 0 -5px; padding: 5px; background: #000000 url() 50% 50% repeat-x; opacity: .20;filter:Alpha(Opacity=20); -moz-border-radius: 5px; -webkit-border-radius: 5px; }/* Accordion
----------------------------------*/
/* Progressbar
----------------------------------*/
.ui-progressbar { height:2em; text-align: left; }
.ui-progressbar .ui-progressbar-value {margin: -1px; height:100%; }
.ui-slider { position: relative; text-align: left; }
.ui-slider .ui-slider-handle { position: absolute; z-index: 2; width: 1.2em; height: 1.2em; cursor: default; }
.ui-slider .ui-slider-range { position: absolute; z-index: 1; font-size: .7em; display: block; border: 0; }
.ui-slider-horizontal { height: .8em; }
.ui-slider-horizontal .ui-slider-handle { top: -.3em; margin-left: -.6em; }
.ui-slider-horizontal .ui-slider-range { top: 0; height: 100%; }
.ui-slider-horizontal .ui-slider-range-min { left: 0; }
.ui-slider-horizontal .ui-slider-range-max { right: 0; }


/*
Dienstag, 19. April 2011 11:15
*/
