/* --------------------------------------------------------------- */
/*          Hochschulverwaltungs-Programm HVP Version 3.2          */
/* Copyright © 2002-2010 Christian Künz - Alle Rechte vorbehalten! */
/* --------------------------------------------------------------- */

BODY, TABLE {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
BODY.content {
    padding-left : 5px;
    background-color: #FCFCFC;
    border-top : 1px solid Black;
}
H1, H2, H3, H4, H5 {
	color: #006BAD;
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 5px 0px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
H1 {
	font-size: 14pt;
	padding-top: 18px;
}
H2 {
	font-size: 12pt;
}
H3 {
	font-size: 11pt;
}
H4 {
	font-size: 10pt;
}
H5 {
	font-size: 8pt;
}
P {
	padding: 5px 0px 10px 0px;
	margin: 0px 0px 0px 0px;
	color: #333333;
}
P.blocktext {
	width: 95%;
	text-align : justify;
}
DIV.liste {
	position: relative;
	top: 2px;
	overflow-y: auto;
	overflow-x: hidden;
	overflow: auto;
	background-color: #FFFFFF;
	border: 1px inset #A0A0A0;
}
DIV.termin {
	position: absolute;
	top: 75px;
	left: 10px;
	padding: 5px;
	border: 1px solid #333333;
	background-color: #FFFFCC;
	visibility: hidden;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: Black;
}
FIELDSET.formular {
	border: 1px solid #4876BB;
	margin: 0px 0px 0px 0px;
	padding: 3px 3px 3px 3px;
}
FIELDSET.zeugnisvorlage {
	border: 1px solid #6488A4;
	margin: 0px 0px 0px 0px;
}
FIELDSET.window {
	border: 1px solid #6488A4;
	padding: 4px 4px 4px 4px;
	margin: 4px 4px 4px 4px;
}
LEGEND {
	color: #006BAD;
	font-weight: bold;
	padding: 0px 5px 0px 0px;
}
UL {
	list-style-type: disc;
	list-style-position: outside;
	margin-right: 5%;
}
UL.HELP {
	font-size: 9pt;
}
LI {
	padding-bottom: 5px;
}
FORM, TEXTAREA, SELECT, INPUT {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
}
FORM {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;	
}
INPUT.nomargin {
	margin-left : -3px;
	margin-right : -3px;
}
INPUT.nomargin2 {
	margin-left : -1px;
	margin-right : -2px;
}
SELECT {
	margin: 2px 0px 1px 0px;
}
OPTGROUP {
    color : #FF8C00;
}
OPTION {
	color : #000000;
}
A {
	color: #006BC4;
	text-decoration: none;
	cursor: pointer;
	cursor: hand;
}
A:LINK {
	text-decoration: none;
}
A:VISITED {
	color: #006BC4;
	text-decoration: none;
}
A:HOVER {
	color: #0000FF;
	text-decoration: underline;
}
A.submit {
	color: #006BC4;
	text-decoration: none;
	cursor: pointer;
	cursor: hand;
}
A.submit:HOVER {
	color: #D00000;
	text-decoration: none;
	cursor: pointer;
	cursor: hand;
}
TABLE.formular {
	border: 1px solid #305894;
	background-color: #F1F1F1;
	border-collapse: separate;
}
TABLE.formular TD {
	padding: 5px 5px 5px 5px;
	border-collapse: collapse;
}
TABLE.depth2 TD {
	padding: 3px 3px 3px 3px;
	margin: 0px 0px 0px 0px;
	border-collapse: collapse;
}
TABLE.legend {
	border: 1px solid #000000;
	background-color: #FFFFDD;
	border-collapse: collapse;
}
TABLE.color {
	border: 1px solid #305894;
	background-color: #F1F1F1;
	border-collapse: separate;
}
TABLE.kalender {
	border: 1px solid #305894;
	background-color: #F1F1F1;
	border-collapse: separate;
}
TABLE.register {
	border-collapse: separate;
}
TH.border {
	background-color: #F1F1F1;
	border: 1px solid #A0A0A0;
	border-collapse: collapse;
	color: #3A649F;
	text-align: center;
	font-size : 8pt;
	font-weight: normal;
}
TH.orderby {
	background-color: #EFEFEF;
	border: 1px solid #A0A0A0;
	border-collapse : collapse;
	color: #3A649F;
	text-align: center;
	font-size: 8pt;
	font-weight: normal;
	cursor: pointer;
}
TH.divider {
	background-color: #DDDDDD;
	border: 1px solid #A0A0A0;
	border-collapse: collapse;
	color: #3A649F;
	text-align: center;
	font-size : 8pt;
	font-weight: normal;
}
TH.legend {
	border: 1px solid #000000;
	background-color: #FFFFDD;
	border-collapse: seperate;
	color: #006FAF;
	text-align: left;
}
TR.select {
	cursor : pointer;
}
TD.border {
	border: 1px solid #A0A0A0;
	border-collapse: collapse;
}
TD.border_grey {
	border: 1px solid #A0A0A0;
	background-color: #F1F1F1;
	border-collapse: collapse;
}
TD.border_red {
	border: 1px solid #A0A0A0;
	border-collapse: collapse;
	color: #E03030;
}
TD.border_bold {
	border: 1px solid #A0A0A0;
	background-color: #F1F1F1;
	border-collapse: collapse;
	color: #20705A;
}
TD.border_shared_t {
	border: 1px solid #A0A0A0;
	background-color: #C0EAEA;
	color: #000000;
	cursor: pointer;
}
TD.border_shared_p {
	border: 1px solid #A0A0A0;
	background-color: #FFFFAF;
	color: #000000;
	cursor: pointer;
}
TD.borderwhite {
	border: 1px solid #FFFFFF;
	border-collapse: collapse;
}
TD.noborder {
	border: 0px none #FFFFFF;
}
TD.submit {
	border: 1px solid #A0A0A0;
	border-collapse: collapse;
	color: #006FAF;
	cursor : pointer;
}
TD.register {
	border : 1px solid #6088C4;
	background-color: #F1F1F1;
	border-collapse:  separate;
	color: #3A649F;
	text-align: center;
	font-size: 10px;
	cursor: pointer;
	margin: 1px 1px 1px 1px;
}
TD.summe {
	background-color: #F1F1F1;
	border: 1px solid #A0A0A0;
	color : #3A649F;
}
TD.info {
	background-color: #FFFFFF;
	text-align: left;
}
TD.zeugnis {
	border: 0px none #FFFFFF;
}
TD.font_red {
	border: 1px solid #A0A0A0;
	color: #E03030;
}
TD.font_green {
	border: 1px solid #A0A0A0;
	color: #20705A;
}
TD.font_blue {
	border: 1px solid #A0A0A0;
	color : #4876BB;
}
TD.font_white {
	border: 1px solid #A0A0A0;
	background-color: #DCDCDC;
	color: #FFFFFF;
}
TD.sem_okay {
	border : 1px solid #333333;
	background-color : #FDFDFD;
	text-align: center;
	color: #333333;
}
TD.sem_aktiv {
	border : 1px solid #0070B0;
	background-color : #FDFDFD;
	text-align: center;
	color: #0070B0;
}
TD.sem_free {
	border : 1px solid #208060;
	background-color : #FDFDFD;
	text-align: center;
	color: #208060;
}
TD.sem_empty {
	border : 1px solid #E03030;
	background-color : #FDFDFD;
	text-align: center;
	color: #E03030;
}
TD.sem_open {
	border : 1px solid #A0A0A0;
	background-color : #FDFDFD;
	text-align: center;
	color: #A0A0A0;
}
TD.alloc_reserved {
	background-color: #3399CC;
	border: 1px solid #A0A0A0;
}
TD.alloc_occupied {
	background-color: #63C6A5;
	border: 1px solid #A0A0A0;
}
TD.alloc_service {
	background-color: #FDCA50;
	border: 1px solid #A0A0A0;
}
TD.alloc_extra {
	background-color: #6088C4;
	border: 1px solid #A0A0A0;
}
TD.alloc_free{
	background-color: #F0F5FF;
	border: 1px solid #A0A0A0;
}
TD.alloc_pause {
	background-color: #DCDCDC;
	border: 1px solid #A0A0A0;
}
TD.plan_multi {
	border: 0px solid #A0A0A0;
	color: #006FAF;
	cursor: pointer;
}
TD.plan_multi_choice {
	background-color: #FFE0E0;
	border: 0px solid #A0A0A0;
	color: #D00000;
	cursor: pointer;
}
TD.plan_choice {
	background-color: #FFE0E0;
	border: 1px solid #A0A0A0;
	color: #D00000;
	cursor: pointer;
}
TD.plan_shared_t {
	background-color: #B4D2FF;
	border: 1px solid #A0A0A0;
	color: #006FAF;
	cursor: pointer;
}
TD.plan_shared_p {
	background-color: #FFFFAF;
	border: 1px solid #A0A0A0;
	color: #006FAF;
	cursor: pointer;
}
TD.plan_shared_e {
	background-color: #A0F0C0;
	border: 1px solid #A0A0A0;
	color: #006FAF;
	cursor: pointer;
}
TD.plan_substitute {
	background-color: #D0FADA;
	border: 1px solid #A0A0A0;
	color: #006FAF;
	cursor: pointer;
}
TD.kal_head {
	background-color: #EEEEEE;
	border-collapse: collapse;
	text-align: center;
	color: #006BAD;
	font-weight: bold;
}
TD.kal_top {
	background-color: #EEEEEE;
	border: 1px solid;
	border-color : #A0A0A0 #A0A0A0 #A0A0A0 #A0A0A0;
	border-collapse: collapse;
	text-align: center;
	color: #006BAD;
}
TD.kal_row {
	background-color: #F5F5F5;
	border: 1px solid #AAAAAA;
	color: #006BAD;
}
TD.kal_select1 {
	background-color: #FFFFFF;
	border: 1px solid;
	border-color : #A0A0A0 #FFFFFF #FFFFFF #A0A0A0;
	cursor: pointer;
	color: #333333;
}
TD.kal_select2 {
	background-color : #EAEAEA;
	border: 1px solid;
	border-color : #A0A0A0 #EAEAEA #EAEAEA #A0A0A0;
	cursor: pointer;
	color: #909090;
}
TD.kal_now {
	background-color: #FFFFEE;
	border: 1px solid #E03030;
	border-collapse: collapse;
	cursor: pointer;
	color: #C02020;
}
TD.kal_normal {
	border: 1px solid #A0A0A0;
	border-collapse: collapse;
	color: #333333;
}
TD.kal_free {
	background-color: #EFEFEF;
	border: 1px solid #A0A0A0;
	border-collapse: collapse;
	color: #20705A;
}
TD.kal_empty {
	background-color: #E3E3E3;
	border: 1px solid #A0A0A0;
	border-collapse: collapse;
}
TD.kal_termin {
	background-color: #F5F5F5;
	border: 1px solid #A0A0A0;
	border-collapse: collapse;
	text-align: left;
	color: #006BC4;
	cursor: pointer;
}
TD.kal_termin_top {
	background-color: #F5F5F5;
	border: 1px solid #A0A0A0;
	border-color : #666666 #A0A0A0 #A0A0A0 #A0A0A0;
	border-collapse: collapse;
	text-align: left;
	color: #006BC4;
	cursor: pointer;
}
TD.kal_holiday_head {
	background-color: #D0D0D0;
	color: #006BAD;
}
TD.kal_holiday_fix {
	background-color: #6088C4;
	border: 1px solid #A0A0A0;
	cursor: pointer;
	color: #FFCE4A;
}
TD.kal_holiday_plan {
	background-color: #64C6A6;
	border: 1px solid #A0A0A0;
	cursor: pointer;
	color: #CC0033;
}
TD.sort A {
	padding: 4px 4px 4px 4px;
	background-color: #FDCA50;
	text-decoration: none;
	color: #3F3849;
	font-size: 8pt;
	font-weight: bold;
	display: block;
}
TD.sort A:HOVER {
	padding: 4px 4px 4px 4px;
	background-color: #445566;
	text-decoration: none;
	color: #FFFFFF;
	font-size: 9pt;
	font-weight: bold;
	display: block;
}
.font_green {
	color: #208060;
}
.font_red {
	color: #E03030;
}
.font_blue {
	color: #006BAD;
}
.font_darkblue {
	color: #3A649F;
}
.font_white {
	color: #FFFFFF;
}
.border {
	border: 1px solid #A0A0A0;
	border-collapse: collapse;
}
.border_top {
	border: 1px solid #A0A0A0;
	border-color : #666666 #A0A0A0 #A0A0A0 #A0A0A0;
	border-collapse: collapse;
}
.titel {
    color: #006BAD;
    font-size: 12pt;
    font-weight: bold;
    padding-bottom : 10px;
}
.textstyle {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.textsmall {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8px;
}
.line_top {
	border-top: 1px solid #696969;
}
.line_bottom {
	border-bottom: 1px solid #696969;
}
.line_both {
	border-top: 1px solid #696969;
	border-bottom: 1px solid #696969;
}
.text_black_read {
	color: #000000;
	background-color : #CCCCCC;
	border: 1px solid #7F9DB9;
	text-align: right;
}
.text_black_write {
	color: #000000;
	background-color : #FFFFFF;
	border: 1px solid #7F9DB9;
	text-align: right;
}