/**

// This is a part of the Andreas Hamm JScript Framework library.
// Copyright (C) Andreas Hamm Development&Consulting.
// All rights reserved.

   NORMAL.CSS: Standard Cascading Style Sheet Datei, wird in allen Sites
	verwendet.

		Achtung:	Hier werden NUR FARBUNABHAENIGE Cascading Style Sheets
					definiert, die durchgaengig IN ALLEN Sites verwendet
					werden koennen.
*/

a, address, body, br, caption, dir, div, h1, h2, h3, h4, h5, h6, input, li, marquee, menu, p, pre, select, span, table, th, td, textarea {
    font-family: verdana, arial, helvetica, sans-serif;
    font-style: normal;
    font-weight: normal;
}

a, a:active, a:hover, a:link, a:visited {
    font-style: normal;
    font-weight: normal;
    text-decoration: none;
}

a:hover {
    text-decoration: underline;
}

acronym {
    text-decoration: none;
}

body, input, select, table, textarea {
    font-size: 10pt;
}

body {
    border-width: 0;
    margin: 0;
    padding: 0;
    background-color: #ffffff;
    border-color: #ffffff;
    color: #000000;
}

dir, ul, ol, menu {
    margin-bottom: 4;
    margin-top: 4;
}

form {
    border-width: 0;
    margin: 0;
    padding: 0;
}

h1, h2, h3, h4, h5, h6 {
    border-width: 0;
    font-style: normal;
    font-weight: bold;
    margin: 0;
    padding: 0;
}

h1 {
    color: #4060b0;
    font-size: 13pt;
    padding-bottom: 4;
}

h2 {
    color: #4060b0;
    font-size: 12pt;
    padding-bottom: 4;
}

h3 {
    color: #4060b0;
    font-size: 11pt;
    padding-bottom: 4;
}

h4 {
    color: #4060b0;
    font-size: 10pt;
    padding-bottom: 4;
}

h5 {
    font-size: 10pt;
    padding-bottom: 4;
}

h6 {
    font-size: 8pt;
    padding-bottom: 2;
}

li {
    margin-bottom: 2;
    margin-top: 2;
}

.gt0, .gtsep {
    background-color: #6699ff;
    border-color: #6699ff;
    color: #ffffff;
    font-family: verdana, arial, helvetica, sans-serif;
    font-size: 7pt;
    font-style: normal;
    font-weight: normal;
}

.gt0 {
    padding-left: 4;
	padding-right: 4;
}

.gt1 {
    background-color: #6699ff;
    border-color: #6699ff;
    color: #ffffff;
    font-family: verdana, arial, helvetica, sans-serif;
    font-size: 10pt;
    font-style: normal;
    font-weight: normal;
    padding-left: 4;
	padding-right: 4;
}

.gtcontent {
    border-style: none;
    border-width: 0;
    margin: 0;
    font-family: verdana, arial, helvetica, sans-serif;
    font-size: 10pt;
    font-style: normal;
    font-weight: normal;
    padding-bottom: 0;
    padding-left: 16;
    padding-right: 0;
    padding-top:0;
}

.gtindent {
    background-color: #6699ff;
    border-color: #6699ff;
    border-style: none;
    border-width: 0;
    color: #ffffff;
    list-style-type: none;
    margin: 0;
	padding-bottom: 8;
    padding-left: 8;
    padding-right: 8;
    padding-top: 2;
}

.gtlabel {
    background-color: #6699ff;
    border-color: #6699ff;
    border-style: none;
    border-width: 0;
    color: #ffffff;
    font-family: verdana, arial, helvetica, sans-serif;
    font-size: 12px;
    font-style: normal;
    font-weight: bold;
    margin: 0;
	padding-bottom: 2;
	padding-left: 4;
	padding-right: 4;
    padding-top: 12;
}

.gtpage {
    border-width: 0;
    color: #000000;
    font-family: verdana, arial, helvetica, sans-serif;
    font-size: 14pt;
    font-style: italic;
    font-weight: bold;
    margin: 0;
    padding-bottom: 0;
    padding-left: 160;
    padding-right: 0;
    padding-top: 0;
}

.corequisite {
    font-style: normal;
    font-weight: bold;
    text-decoration: underline;
}

.disjoin {
    width: 10pt;
}

.dividing {
    height: 10pt;
    width: 0;
    visibility: hidden;
}

.image {
    border-color: #ffffff;
    border-width: 1;
    hspace: 1;
    vspace: 1;
}

.indent {
    border-width: 0;
    margin: 0;
    padding-bottom: 2;
	padding-left: 24;
	padding-right: 0;
	padding-top: 2;
}

.partingline {
    background-color: #e0e0e0;
    border-color: #c0c0c0;
    color: #e0e0e0;
    width: 1px;
}

.required {
    font-style: normal;
    font-weight: bold;
}

.subtable {
    background-color: #f8fcff;
    border-color: #afc5eb;
    border-style: solid;
    border-width: 1;
    color: #31579c;
    padding: 4;
    font-size: 8pt;
}
.subtable2 {
    background-color: #FFFFCC;
    border-color: #FFCC99;
    border-style: solid;
    border-width: 1;
    color: #333333;
    padding: 4;
    font-size: 8pt;
}

.grey {
	background-color: #c3c8cd;
}

.imgleft {
	padding-right: 15px; padding-left: 0px; float: left; padding-bottom: 12px; padding-top: 2px;
}
.imgcenter {
	margin: 20px 0px 0px; text-align: center;
}

