/* Globaldefinitionen fuer die ganze seite */
body {
        border:0px;
        margin:0px;
        padding:0px;
        background-color:#cccccc;
        }

/* Zentrale Definitionen fuer die Tabelle (Standards die durch Klassen ueberschrieben werden koennen*/

table {    width:73.92em;
           min-width:768px;
           background-color:#cccccc;
           border-spacing:0em;
           border:0em;
           padding:0em;
           font-family:Verdana,sans-serif;
           font-size:0.64em;
           line-height:1.25em;
           font-style:normal;
           font-weight:normal;
}

td, th {
           padding:0em;
           vertical-align:top;
           text-align:left;
           border-left-style:solid;
           border-left-width:0.77em;
}


/* Klassen fuer die Containertypen (ZWeCContainer) */


.navigationcontainer {
             padding-left:0.77em;
             padding-right:0.77em;
             padding-top:0em;
             overflow:hidden;
}


.textcontainer {
             padding-left:0.77em;
             padding-right:0.77em;
             padding-top:0.385em;
             overflow:hidden;
}

.textcontainerindent {
             padding-left:0.77em;
             padding-right:6.16em;
             padding-top:0.385em;
             overflow:hidden;
}


.imagecontainer {
             padding-left:0em;
             padding-right:0em;
             padding-top:0em;
             line-height:0em;
}


/* Spezielle Definitionen fuer kopfcontainer - neu in Version 3.3 */

.kopfcontainer {
             padding-left:0em;
             padding-right:0em;
             padding-top:0em;
}

.kopfcontainer p {
             padding-left:0.77em;
             padding-right:0.77em;
             padding-top:0em;
}


/* Klassen fuer Containerfarbe der Zelle des Containers (ZWeCLeaf) */

.standardcolor { background-color:#ffffff; color:#000000; } /*schwarze schrift, weisser grund*/
.transparentcolor { background-color:#cccccc; color:#000000; } /*schwarze schrift, grauer grund*/
.specialcolor { background-color:#000000; color:#ffffff; } /*weisse schrift, schwarzer grund*/
.headcolor { background-color:#ff0000; color:#ffffff; } /*weisse schrift, roter grund*/
.editcolor { background-color:#ff0000; color:#ffffff; } /*weisse schrift, roter grund*/



/* Klassen fuer die Farbe des Abstands der Zelle links neben Container (ZWeCLeaf) */

.standardleftspace { border-left-color:#cccccc; } /*grau*/
.combinedstandardleftspace { border-left-color:#ffffff; } /*weiss*/
.combinedspecialleftspace { border-left-color:#000000; } /*schwarz*/
.combinedheadleftspace { border-left-color:#ff0000; } /*rot*/
.combinededitleftspace { border-left-color:#ff0000; } /*rot*/



/* Klassen fuer Abstand der Zelle ueber dem Container (ZWeCLeaf) */
/* fuer "kein Abstand" gibt es keine Klasse weil es dann die Zelle nicht gibt */

.standardtopspace {
           background-color:#cccccc;
           border-left-color:#cccccc;
           height:0.77em;
           line-height:0em;
}

.specialtopspace {
           background-color:#cccccc;
           border-left-color:#cccccc;
           height:2.3em;
           line-height:0em;
}


/* Klasse fuer eine spezielle Tabellenzeile die auf jeder Seite zwischen */
/* Navigation und Kopfcontainer erscheint und die Spaltenbreite definiert */

.pagedefinitiontopspace {
           width:17.71em;
           background-color:#cccccc;
           border-left-color:#cccccc;
           height:2.3em;
           line-height:0em;
}



/* Klasse fuer die "Edit" Zelle unter dem Container (ZWeCLeaf) */

.editspace {
           background-color:#cccccc;
           color:#000000;
           border-left-color:#cccccc;
}


/* Spezielle Definitionen fuer dynamische Container - neu in Version 3.2 */

table.tablelist {
           width:73.15em;
           min-width:760px;
           border-spacing:0em;
           border:0em;
           padding:0em;
           font-family:Verdana,sans-serif;
           font-size:1em;
           line-height:1.25em;
           font-style:normal;
           font-weight:normal;
}

caption {
           text-align:left;
}

.captionshort {
           width:36.19em;
           min-width:376px;
           }

/* captionshort lauft nicht in MSIE - daher noch nicht verwendbar */

.tablelistfirst {
           border-left-width:0em;
}

.tablelistdefinitiontopspace {
           width:17.71em;
           background-color:#cccccc;
           border-left-color:#cccccc;
           height:0.77em;
           line-height:0em;
}

.speakheader {
           speak-header:always;
}

.muting {
           speak:none;
           pause-after:2s;
}


/* Klassen fuer den Content in den Containern (ZWeCContainer) */

img {
        border:0em;
        margin:0em;
        padding:0em;
        }
h1,h2,h3,h4,h5,h6 {
        font-weight:bold;
        font-style:normal;
        font-size:1em;
                pause:2s 1s;
        margin:0em;
        padding:0em;
        }
p,blockquote,adress {
        font-weight:normal;
        font-style:normal;
        font-size:1em;
        margin:0em;
        padding:0em;
        }
pre     {
        font-style:normal;
        font-weight:normal;
        font-size:1.1em;
        font-family:'Courier New',monospace;
        margin:0em;
        padding:0em;
        }


input, textarea, select {
        border: 2px solid #CCCCCC;
        font-size:1em;
        line-height:1em;
        font-family:Verdana, sans-serif;
        text-decoration: none;
        background-color: #FFFFFF;
}

select { border-width:1px; width:16.17em; }
td.onecolumnfield input { border-width:1px; width:16.17em; }
td.onecolumnfield input.button { width: auto; }
td.onecolumnfield input.box { width: auto; }
td.onecolumnfield textarea { border-width:1px; width:16.17em; }
td.twocolumnfield input { border-width:1px; width:34.65em; }
td.twocolumnfield input.shortfield { border-width:1px; width:16.17em; }
td.twocolumnfield input.button { width: auto; }
td.twocolumnfield input.box { width: auto; }
td.twocolumnfield textarea { border-width:1px; width:34.65em; }
td.threecolumnfield input { border-width:1px; width:53.13em; }
td.threecolumnfield input.shortfield { border-width:1px; width:16.17em; }
td.threecolumnfield input.button { width: auto; }
td.threecolumnfield input.box { width: auto; }
td.threecolumnfield textarea { border-width:1px; width:53.13em; }
td.fourcolumnfield input { border-width:1px; width:71.61em; }
td.fourcolumnfield input.shortfield { border-width:1px; width:16.17em; }
td.fourcolumnfield input.button { width: auto; }
td.fourcolumnfield input.box { width: auto; }
td.fourcolumnfield textarea { border-width:1px; width:71.61em; }

input.box {
        background-color: #ff0000;
        border-width:0px;
    	border-style:none;
		}        

input.button {
        background-color: #ff0000;
        color: #ffffff;
        border-width:1px;
        font-weight:bold;
        cursor:hand;
    	border-style:solid;
		border-color: #ffffff;
		padding:0em;
		margin:0em;
		font-size:1em;
}

input.button:hover {
        background-color: #ffffff;
		color: #ff0000;
        }
		
input.editbutton {
        background-color: #cccccc;
        color: #000000;
        border-width:0px;
        cursor:hand;
    	border-style:none;
		padding:0em;
		margin:0em;
    	font-size:1em;
}

input.editbutton:hover {
        background-color: #ffffff;
		color: #000000;
        }

/*
Definitionen fuer Listen
(op=OhnePunkte, mp=mitpunkt, e=eingerueckt)
(auch noch Block-Elemente)
UL = Liste mit Spiegelstrichen/-Punkten
OL = Liste mit Zahlen statt Punkten
*/
ul      {
        margin-top:0em; margin-bottom:0em;
        margin-left:0.7em; padding-left:0.7em;
        }
        /* ul optimiert fr IE&Moz, KHTML br?chte left:1.0em, Opera anderes */
ul.op   {
        margin-top:0em; margin-bottom:0em;
        margin-left:0em; padding-left:0em; list-style-type:none;
        }
ul.eop  {
        margin-top:0em; margin-bottom:0em;
        margin-left:1em; padding-left:1em; list-style-type:none;
        }
ul.emp {
        margin-top:0em; margin-bottom:0em;
        margin-left:1.7em; padding-left:1.7em;
        }
        /* ul.emp optimiert fr IE&Moz, KHTML br?chte left:2.0em, Opera anderes */
ol      {
        margin-top:0em; margin-bottom:0em;
        margin-left:1em; padding-left:1em;
        }
ol.e   {
        margin-top:0em; margin-bottom:0em;
        margin-left:2em; padding-left:2em;
        }

/* Globaldefinitionen (Inline-Elemente) */
strong {
        font-weight:bold;
        font-style:normal;
        }
abbr,samp,dfn,code,cite {
        font-style:normal;
        font-family:Verdana,sans-serif;
        font-weight:normal;
        }
acronym {
        font-style:normal;
        font-family:Verdana,sans-serif;
        font-weight:normal;
        speak:spell-out;
        }
code   {
        font-size:1.1em;
        font-style:normal;
        font-weight:normal;
        font-family:'Courier New',monospace;
        }

/* Spezielle Klassen fuer andere Textfarben  ausser schwarz
(also hierber gibts dann weiss und rot) */
.weiss { color:#FFFFFF; }
.rot  { color:#FF0000; }

/* Global-Definition fuer Links auf der standardfarbe*/
td.standardcolor a:link {
        color:#000000;
        text-decoration:underline;
        }/* noch nicht besuchte Ziele */
td.standardcolor a:visited {
        color:#999999;
        text-decoration:underline;
        }/* besuchte Ziele */
td.standardcolor a:hover {
        color:#000000;
        text-decoration:underline;
        }/* Verweise bei "MouseOver" */
td.standardcolor a:active {
        color:#000000;
        text-decoration:underline;
        }/* Angeklickte Verweise */
td.standardcolor a:focus {
        color:#000000;
        text-decoration:underline;
        }/* Verweise, die Fokus erhalten */

/* Global-Definition fuer Links auf der spezialfarbe*/
td.specialcolor a:link {
        color:#ffffff; text-decoration:underline;}
td.specialcolor a:visited {
        color:#dddddd; text-decoration:underline;}
td.specialcolor a:hover {
        color:#ffffff; text-decoration:underline;}
td.specialcolor a:active {
        color:#ffffff; text-decoration:underline;}
td.specialcolor a:focus {
        color:#ffffff; text-decoration:underline;}

/* Global-Definition fuer Links auf der editfarbe*/
td.editcolor a:link {
        color:#ffffff; text-decoration:underline;}
td.editcolor a:visited {
        color:#dddddd; text-decoration:underline;}
td.editcolor a:hover {
        color:#ffffff; text-decoration:underline;}
td.editcolor a:active {
        color:#ffffff; text-decoration:underline;}
td.editcolor a:focus {
        color:#ffffff; text-decoration:underline;}

/* Global-Definition fuer Links auf der headfarbe*/
td.headcolor a:link {
        color:#ffffff; text-decoration:underline;}
td.headcolor a:visited {
        color:#dddddd; text-decoration:underline;}
td.headcolor a:hover {
        color:#ffffff; text-decoration:underline;}
td.headcolor a:active {
        color:#ffffff; text-decoration:underline;}
td.headcolor a:focus {
        color:#ffffff; text-decoration:underline;}

/* Global-Definition fuer Links auf der transparentfarbe*/
td.transparentcolor a:link {
        color:#000000; text-decoration:underline;}
td.transparentheadcolor a:visited {
        color:#555555; text-decoration:underline;}
td.transparentheadcolor a:hover {
        color:#000000; text-decoration:underline;}
td.transparentheadcolor a:active {
        color:#000000; text-decoration:underline;}
td.transparentheadcolor a:focus {
        color:#000000; text-decoration:underline;}



/* Definition fuer Links in "Listen" auf der standardfarbe*/
td.standardcolor a.list:link {
                color:#ff0000; text-decoration:none; }
td.standardcolor a.list:visited {
                color:#ff0000; text-decoration:none; }
td.standardcolor a.list:active {
                color:#ff0000; text-decoration:none; }
td.standardcolor a.list:hover {
                color:#333333; text-decoration:none; }
/* mit dieser KLasse die Rubrik in der SubNavi auszeichnen */
td.standardcolor a.listcurrent:link {
                color:#000000; text-decoration:none; }
td.standardcolor a.listcurrent:visited {
                color:#000000; text-decoration:none; }
td.standardcolor a.listcurrent:active {
                color:#000000; text-decoration:none; }
td.standardcolor a.listcurrent:hover {
                color:#000000; text-decoration:none; }
/* mit dieser KLasse die ausgewählte Rubrik in der SubNavi auszeichnen */


/* Definition fuer Links in "Listen" auf der spezialfarbe*/
td.specialcolor a.list:link {
                color:#ffffff; text-decoration:none; }
td.specialcolor a.list:visited {
                color:#ffffff; text-decoration:none; }
td.specialcolor a.list:active {
                color:#ff0000; text-decoration:none; }
td.specialcolor a.list:hover {
                color:#ff0000; text-decoration:none; }
/* mit dieser KLasse die Rubrik in der Special-SubNavi auszeichnen */
td.specialcolor a.listcurrent:link {
                color:#ffffff; text-decoration:none; }
td.specialcolor a.listcurrent:visited {
                color:#ffffff; text-decoration:none; }
td.specialcolor a.listcurrent:active {
                color:#ffffff; text-decoration:none; }
td.specialcolor a.listcurrent:hover {
                color:#ffffff; text-decoration:none; }
/* mit dieser KLasse die ausgewählte Rubrik in der Special-SubNavi auszeichnen */


/* Definition fuer Links in "Listen" auf der editcolor*/
td.editcolor a.list:link {
                color:#ffffff; text-decoration:none; }
td.editcolor a.list:visited {
                color:#ffffff; text-decoration:none; }
td.editcolor a.list:active {
                color:#cccccc; text-decoration:none; }
td.editcolor a.list:hover {
                color:#000000; text-decoration:none; }
/* mit dieser KLasse die Links in Editcontainern und in Edit-SubNavi auszeichnen */
td.editcolor a.listcurrent:link {
                color:#ffffff; text-decoration:none; }
td.editcolor a.listcurrent:visited {
                color:#ffffff; text-decoration:none; }
td.editcolor a.listcurrent:active {
                color:#ffffff; text-decoration:none; }
td.editcolor a.listcurrent:hover {
                color:#ffffff; text-decoration:none; }
/* mit dieser KLasse die ausgewählte Rubrik in der Edit-SubNavi auszeichnen */

/* Definition fuer Links in "Listen" auf der headcolor*/
td.headcolor a.list:link {
                color:#ffffff; text-decoration:none; }
td.headcolor a.list:visited {
                color:#ffffff; text-decoration:none; }
td.headcolor a.list:active {
                color:#cccccc; text-decoration:none; }
td.headcolor a.list:hover {
                color:#000000; text-decoration:none; }
td.headcolor a.listcurrent:link {
                color:#ffffff; text-decoration:none; }
td.headcolor a.listcurrent:visited {
                color:#ffffff; text-decoration:none; }
td.headcolor a.listcurrent:active {
                color:#ffffff; text-decoration:none; }
td.headcolor a.listcurrent:hover {
                color:#ffffff; text-decoration:none; }


/* Definition fuer Links in "Listen" auf der transparentcolor*/
td.transparentcolor a.list:link {
                color:#000000; text-decoration:none; }
td.transparentcolor a.list:visited {
                color:#000000; text-decoration:none;}
td.transparentcolor a.list:active {
                color:#000000; text-decoration:none; }
td.transparentcolor a.list:hover {
                color:#000000; background-color:#ffffff; text-decoration:none; }
/* mit den voranstehen 4 Klassen normale Links in der Navi versehen */
td.transparentcolor a.listcurrent:link {
                color:#000000; background-color:#ffffff; text-decoration:none; }
td.transparentcolor a.listcurrent:visited {
                color:#000000; background-color:#ffffff; text-decoration:none; }
td.transparentcolor a.listcurrent:active {
                color:#000000; background-color:#ffffff; text-decoration:none; }
td.transparentcolor a.listcurrent:hover {
                color:#000000; background-color:#ffffff; text-decoration:none; }
/* mit dieser KLasse die ausgewählte Rubrik in der Navi auszeichnen */

/* Spezielle Definition fuer den FH D Link in der Navigation ganz oben */
/* nur für Seiten ausserhalb der Hauptseiten der FH D (z.b. FACE) */
td.specialcolor a.navhome:link {
        color:#ffffff; text-decoration:none;
                }
td.specialcolor a.navhome:visited {
        color:#ffffff; text-decoration:none;
                }
td.specialcolor a.navhome:active {
        color:#ffffff; text-decoration:none;
                }
td.specialcolor a.navhome:hover {
        color:#000000; background-color:#ffffff; text-decoration:none;
                }
