/* 	Links	*/
a:link{
	font-family : Arial, Geneva, Helvetica, sans-serif;
	color : #5476A0;
	font-size: 8pt;
	font-weight: normal;
	background-position : left;
	vertical-align: top;
}

a:linkmenu{
	font-family : Arial, Geneva, Helvetica, sans-serif;
	color : #5476A0;
	font-size: 8pt;
	font-weight: normal;
	background-position : left;
	vertical-align: top;
}
 a:visited{
	font-family : Arial, Geneva, Helvetica, sans-serif;
	color : #423CC6;
	font-size: 8pt;
	font-weight: normal;
	background-position : left;
	vertical-align: top;
}

a:active {
	font-family : Arial, Geneva, Helvetica, sans-serif;
	color : #D56806;
	font-size: 8pt;
	font-weight: normal;
	background-position : left;
	vertical-align: top;
}

a:link.tablehead, a:visited.tablehead, a:active.tablehead {
	font-size:8pt;
    font-family : Arial, Geneva, Helvetica, sans-serif;
    font-weight : bold;
    font-style:normal; 
	color: #5A6D92;
}

.fehler {
	color : #FF0000;
	font-weight : bold;
    font-family : Arial, Geneva, Helvetica, sans-serif;
	font-size : 12pt;
}

p.font{
	font-family : Arial, Geneva, Helvetica, sans-serif;
	font-size:12;
	/*color: #4F6293;
	*/
	color: #211AB7;
	text-align: center;
	font : bolder;
}
	
/* p.font{
	font-family : Arial, Geneva, Helvetica, sans-serif;
	font-size:14px;
	color:#211ab7;
	text-align: center;
	font : bolder;
}

 
p {
    font-size:12pt;
    color:#5A6D92;
    color:#000000;
    font-family : Arial, Geneva, Helvetica, sans-serif;
    font-style:normal; 
    font-weight: 300;
 }


p.mittel{
    font-size:12pt;
    color:#5A6D92;
    font-family : Arial, Geneva, Helvetica, sans-serif;
    font-style:normal; 
    font-weight: 300;
	}

  p.mittelblue{
    font-size:10pt;
	color: #5A6D92;
    font-family : Arial, Geneva, Helvetica, sans-serif;
    font-style:normal; 
    font-weight: 300;
	}

  p.ok{
    font-size:12pt;
    color:#00AE57;
    font-family : Arial, Geneva, Helvetica, sans-serif;
    font-style:normal; 
    font-weight: bold;
	}

  p.fail{
    font-size:12pt;
    color:#FF0000;
    font-family : Arial, Geneva, Helvetica, sans-serif;
    font-style:normal; 
    font-weight: bold;
	}

  p.comment {
	font-size:10pt;
    color:#5A6D92;
	font-family : Arial, Geneva, Helvetica, sans-serif;
	font-style:normal;
	font-weight: bold;
	margin-top:0.15cm;
}
*/
/* Kommentare im Gästebuch, etc. */
/*
  p.from {
    font-size:8pt;
    color:#5A6D92;
    font-family : Arial, Geneva, Helvetica, sans-serif;
    font-weight : 300;
    font-style:normal;
    white-space:nowrap;
    margin-top:-0.5cm;
	}
/* Absender des Kommentars*/
/*
  p.date{
    font-size:8pt;
    color:#5A6D92;
    font-family : Arial, Geneva, Helvetica, sans-serif;
    font-weight: 300;
    font-style:normal;
    white-space:nowrap;
    margin-top:-0.5cm;
    margin-bottom:0.2cm;
	}
*/
/* Absendedatum des Kommentars*/
/*
  p.detailhead {
    font-size:14pt;
    color:#5A6D92;	
    font-family : Arial, Geneva, Helvetica, sans-serif;
    font-weight : bold;
    font-style:normal; 
	}
*/
/* Überschrift der Detailanzeige*/
/*
  p.detailfield {
	font-size:10pt;
    color:#5A6D92;
	font-family : Arial, Geneva, Helvetica, sans-serif;
	font-weight : bold;
	font-style:normal;
}

p.detailfield2 {
	font-size:10pt;
    color:#5A6D92;
	padding-left : 5;
	font-family : Arial, Geneva, Helvetica, sans-serif;
	font-style:normal;
}
*/	
/* Feldbezeichnung der Detailanzeige*/
/*
  p.detaildata {
    font-size:10pt;
    color:#5A6D92;
    font-family : Arial, Geneva, Helvetica, sans-serif;
    font-weight : 300;
    font-style:normal; 
	}
*/
/* Daten der Detailanzeige*/
/*
  p.tablehead {
    font-size:10pt;
    color:#5A6D92;
    font-family : Arial, Geneva, Helvetica, sans-serif;
    font-weight : bold;
    font-style:normal; 
	}
*/
/* Überschriften der Tabellenspalten*/
/*
  p.tabledata {
    font-size:8pt;
    color:#5A6D92;
    font-family : Arial, Geneva, Helvetica, sans-serif;
    font-weight : 300;
    font-style:normal; 
	}
*/
/* Ausgabedaten der Tabelle*/
/*
  p.tablecounter {
    font-size:8pt;
    color:#5A6D92;
    font-family : Arial, Geneva, Helvetica, sans-serif;
    font-weight : bold;
    font-style:normal; 
	}

  p.i{
  font-size:8pt;
  color:red;
  font-family : "MS Sans Serif", Geneva, sans-serif, Arial;
  font-style:normal; 
	}
*/ 

H1{
	font-size : 12px;
	font-family : Arial, Helvetica, sans-serif;
}
  H1.links{
	font-family : Arial, Geneva, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	color: #5A6D92;
	background-position : left;
}

  H1.light{
    font-family : Arial, Geneva, Helvetica, sans-serif;
    text-align:center;
    font-size:24pt;
	color: #5A6D92;
	}

  H1.blue{
	font-family : Arial, Geneva, Helvetica, sans-serif;
	text-align:center;
	/* color:#739CBB;
	*/
	color: #5A6D92;
	font-size:10pt;
	font-weight: normal;
}

  H2{
	font-family : Arial, Geneva, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	color: #5A6D92;

}

  H2.links{
	font-family : Arial, Geneva, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: #5A6D92;
	background-position : left;
	vertical-align: top;
	font-style:normal;
}

  H2.red{
    font-family : Arial, Geneva, Helvetica, sans-serif;
    text-align:center;
    color:#FF0000;
    font-size:18pt;
    font-weight:bold;
  }

  H2.blue{
    font-family : Arial, Geneva, Helvetica, sans-serif;
	text-align:center;
	/* color:#739CBB;
	*/
	color: #5A6D92;
	font-size:18pt;
	font-weight:bold;
}

  H2.light{
    font-family : Arial, Geneva, Helvetica, sans-serif;
    text-align:center;
    font-size:18pt;
	color: #5A6D92;
 }

  H3{
	text-align:center;
	font-size:16pt;
	font-weight:bold;
	color: #5A6D92;
    font-family : Arial, Geneva, Helvetica, sans-serif;
}

  H3.links{
	font-family : Arial, Geneva, Helvetica, sans-serif;
	font-size: 6pt;
	font-weight: bold;
	color: #5A6D92;
	background-position : left;
}

  H3.red{
    font-family : Arial, Geneva, Helvetica, sans-serif;
    text-align:center;
    color:#FF0000;
    font-size:16pt;
    font-weight:bold;
  }

  H3.blue{
	font-family : Arial, Geneva, Helvetica, sans-serif;
	color: #5A6D92;
	font-size: 12pt;
	font-weight: normal;
}

  H3.light{
    font-family : Arial, Geneva, Helvetica, sans-serif;
    text-align:center;
	color: #5A6D92;
    font-size:16pt;
  }

  H4{
    font-family : Arial, Geneva, Helvetica, sans-serif;
    text-align:center;
    font-size:14pt;
	color: #5A6D92;
    font-weight: bold ;
  }

  H4.links{
	font-family : Arial, Geneva, Helvetica, sans-serif;
	font-size: 14pt;
	font-weight: bold;
	color: #5A6D92;
	background-position : left;
}

  H4.light{
    font-family : Arial, Geneva, Helvetica, sans-serif;
    text-align:center;
    font-size:14pt;
	color: #5A6D92;
  }

  H5{
    font-family : Arial, Geneva, Helvetica, sans-serif;
    text-align:center;
    font-size:12pt;
    font-weight:bold;
	color: #5A6D92;
  }

  H5.light{
    font-family : Arial, Geneva, Helvetica, sans-serif;
    text-align:center;
    font-size:12pt;
	color: #5A6D92;	
  }

  H6{
    font-family : Arial, Geneva, Helvetica, sans-serif;
    text-align:center;
    font-size:10pt;
    font-weight:bold;
	color: #5A6D92;	
  }

  H6.light{
    font-family : Arial, Geneva, Helvetica, sans-serif;
    text-align:center;
    font-size:10pt;
	color: #5A6D92;	
  }

  H6.small{
    font-family : Arial, Geneva, Helvetica, sans-serif;
    text-align:center;
    font-size:6pt;
	color: #5A6D92;	
  }

/******************************************************************************
STYLESHEET FOR COLOR AND TEXT DEFINITION
Created:18/08/2001 by Limengka,Alvin Darrel
Modified:
NAMING CONVENTI0N:  function | descriptor
Use lowercase letters for first word,
the capital letters for each additional word.
example: font color white =  fntClrWhite
ABREVIATIONS:
clr 	color
fnt		font
bg	  background
*****************************************************************************/

/*Background color*/

.bgClrDark{
	background-color :#13225d;
}
.bgClrLight{
	background-color : #6d8cb3; 
}
.bgClrLighten{
	background-color : #9fc1dd; 
}
.bgClrMedium{
	background-color :#425c8c;	
}
	
.bgClrMedium2{
	background-color : #7D8FB0;
}

.bgClrDarkGray{
	background-color :#cccccc;
}

.bgClrDarkGray2{
	/*background-color : #C8CFDD;
	background-color : #A0ACC5;
	*/
	background-color : #BDC6D7;
}

 .bgClrLightGray{
	background-color : #f2f2f2;
}
 .bgClrWhite{
	background-color : White;
}

/*Font Color*/
 .fntClrWhite{
	color: White;
}

/*Textformat*/
.h1{
    font-family : Arial, Geneva, Helvetica, sans-serif;
	font-size : xx-large;
	color: #5A6D92;		
}

.h2{
    font-family : Arial, Geneva, Helvetica, sans-serif;
	font-size : x-large;
	color: #5A6D92;	
}

.h3{
    font-family : Arial, Geneva, Helvetica, sans-serif;
	font-size : large;
	color: #5A6D92;	
}

.h4{
    font-family : Arial, Geneva, Helvetica, sans-serif;
	font-size : medium;
	color: #5A6D92;	
}

.h5{
    font-family : Arial, Geneva, Helvetica, sans-serif;
	font-size : small;
	color: #5A6D92;	
}

.h6{
    font-family : Arial, Geneva, Helvetica, sans-serif;
	font-size : x-small;
	color: #5A6D92;	
}

.h7{
    font-family : Arial, Geneva, Helvetica, sans-serif;
	font-size : xx-small;
	color: #5A6D92;	
}

.fntLogin{
    font-family : Arial, Geneva, Helvetica, sans-serif;
	font-size : small;
	color: White;
}

/******************************************************************************
STYLESHEET FOR DEFAULT SETTING
Created:18/08/2001 by Limengka,Alvin Darrel
Modified:
*******************************************************************************/
/* Default Fontfamily*/
B, INPUT, SELECT, TABLE, TD, TR, UL {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	color: #3C537D;
	vertical-align: top;
	/*COLOR:#000000;
	*/
}

/* Bold Definition */
B{
    font-family : Arial, Geneva, Helvetica, sans-serif;
	FONT-WEIGHT:bold;
	color: #5A6D92;		
}

TR{
    font-family : Arial, Geneva, Helvetica, sans-serif;
	vertical-align : middle;
	color: #5A6D92;		
}

TR.bg3{
	background-color : #0000CC;
	font-family : Arial, Helvetica, sans-serif;
	font : 12px;
	color: White;
	text-align : center;
	padding-left : 5;
	padding-right : 5;
}

.mittel {
    font-family : Arial, Geneva, Helvetica, sans-serif;
	margin-left : 10px;
}

.detail{
	/* background-color : Lightsteelblue;
	background-color : #DCD5B7;
	background-color :#CDD1DD;
	background-color: #DCE3D8;
	background-color: #85A6B3;
	background-color: #E5E0C3;
	background-color: #BFB786;
	background-color : #EFECD7;
	background-color : #E6E3C4;
	*/
	background-color : #C7D3E2;
	font-size : 12px;
	border-right : medium outset #949484;
	border-style : outset;
	border : outset;
    font-family : Arial, Geneva, Helvetica, sans-serif;
}

.klasik{
	font-family : Arial, Geneva, Helvetica, sans-serif;
	background : White;
}

 /* Font Style für Detailansicht */
TH {
	background-color : #425c8c;
	font-family : Arial, Helvetica, sans-serif;
	font : 12px;
	color: White;
	text-align : center;
	padding-left : 5;
	padding-right : 5;
}

TH.bg1{
	background-color:#000000;
	font-family : Arial, Helvetica, sans-serif;
	font : 12px;
	color: White;
	text-align : center;
	padding-left : 2;
	padding-right : 2;
}

TH.bg2{
	background-color:#211ab7;
	font-family : Arial, Helvetica, sans-serif;
	font : 12px;
	color: White;
	text-align : center;
	padding-left : 5;
	padding-right : 5;
}

TH.bg3{
	background-color:#494230;
	font-family : Arial, Helvetica, sans-serif;
	font : 12px;
	color: White;
	text-align : center;
	padding-left : 5;
	padding-right : 5;
}

TH.bg4{
	background-color: Gray;
	font-family : Arial, Helvetica, sans-serif;
	font : 12px;
	color: White;
	text-align : center;
	padding-left : 5;
	padding-right : 5;
}

/* Farben für den Zellhintergrund bei Resultaten bg1=hellblau, bg2 = weiss*/
TD.bg1 {
	background-color : #97A2B7;
	font-family : Arial, Helvetica, sans-serif;
	font : 11px;
	color: White;
	text-align : center;
	padding-left : 5;
	padding-right : 5;
}

TD.bg2 {
	background-color : #72819E;
	font-family : Arial, Helvetica, sans-serif;
	font : 11px;
	color: White;
	text-align : center;
	padding-left : 5;
	padding-right : 5;
}

TD.bg3 {
	background-color : #95ACC8;
	font-family : Arial, Helvetica, sans-serif;
	font : 11px;
	color: White;
	text-align : center;
	padding-left : 5;
	padding-right : 5;
}

TD.bg4 {
	background-color : #5476A0;
	font-family : Arial, Helvetica, sans-serif;
	font : 11px;
	color: White;
	text-align : center;
	padding-left : 5;
	padding-right : 5;
}

TD.zahl{
	font-family : Arial, Helvetica, sans-serif;
	font : 10px;
	color: #000000;
/*	color: #6A7A99;*/
	text-align : center;
	padding-left : 5;
	padding-right : 5;
}

TD.kunde{
	font-family : Arial, Helvetica, sans-serif;
	font : 10px;
	/*color: #5C6A85;
	color: #4F6293;	
	*/
	color: 	#211ab7;
	text-align : left;
	padding-left : 5;
	padding-right : 5;
}

TD.software{
	font-family : Arial, Helvetica, sans-serif;
	font : 10px;
	color: #494230;
/*	color: #51739B;*/
	text-align : left;
	padding-left : 5;
	padding-right : 5;
}

TD.sevice{
	font-family : Arial, Helvetica, sans-serif;
	font : 10px;
	/*color: #666666;
	*/
	color: #425C7D;
	text-align : left;
	padding-left : 5;
	padding-right : 5;
}

TD.text{
	font-family : Arial, Helvetica, sans-serif;
	font : 10px;
	color: #5476A0;
	text-align : left;
	padding-left : 5;
	padding-right : 5;
}

TD.hh{
	font-family : Arial, Geneva, Helvetica, sans-serif;
	background-image: url(../images/hh.gif);
	background-repeat : no-repeat;
	background-position : center;
	background-attachment : fixed;
}

TD.info{
	font-family : Arial, Geneva, Helvetica, sans-serif;
	background-image: url(../images/i.gif);
	background-repeat : no-repeat;
	background-position : center;
	background-attachment : fixed;
}

TD.space {
	/* background-color : #DCD5B7;
	background-color : #EFECD7;
	background-color : #B0C4DE;
	background-color : #E6E3C4;
	*/
	background-color : #C7D3E2;
	width : 20px;
    font-family : Arial, Geneva, Helvetica, sans-serif;
}

.felder {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : bold;
}

.buttons {
	/*border : thin;
	font-style : normal;
	border-width : thin thin thin thin;
	border-color : Gray;
	border-top : thin outset;
	*/
    font-family : Arial, Geneva, Helvetica, sans-serif;
	font-style : normal;
	/*background : Silver;
	*/
	background : #DCE0E9;
	border-bottom : thin outset;
}

/* Font für alle Überwschriften */
.headlineKl{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #5A6D92;
	text-align: center;
	font-weight: normal;
}
.headline{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 16px;
	/*color : Black;
	color : #13225D;
	color : #5A6D92;
	*/
	color : #5A6D92;
	text-align : center;
	font-weight : bold;
}

.headlineBig{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 20px;
	color : #2F4264;
	/*color : Black;
	color : #5A6D92;
	color : #13225D;
	*/
	text-align : center;
	font-weight : bold;
}
.headlineBig.blue{
	color: #6D8CB3;
    font-family : Arial, Geneva, Helvetica, sans-serif;
}

/*Body Definition*/
BODY{
	background-color: White;
	margin-top : 0px;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	/* background-color: #F5F2E7;
	background-image : url(021.gif);
	*/
}
BODY.grau{
	background : url(../ALT/higru_grau.gif) no-repeat fixed;
}
BODY.top{
	margin-top : 0px;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	background-image : url(bg_tropfenneu.gif);
}
/*List definition*/
UL{
    font-family : Arial, Geneva, Helvetica, sans-serif;
	LIST-STYLE-TYPE:square;
	MARGIN-TOP:0px;
	MARGIN-BOTTOM:10px;
	margin-left:16px;
}

/******************************************************************************
STYLESHEET FOR POSITIONING WITH DIV ELEMENT
Created:18/08/2001 by Limengka,Alvin Darrel
Modified:

NAMING CONVENTI0N:  function | descriptor
Use lowercase letters for first word,
the capital letters for each additional word.
example:horizontal Center = hCenter

ABREVIATIONS:
h	horizontal
v	vertical
*****************************************************************************/

.hCenter{
	font-family : Arial, Geneva, Helvetica, sans-serif;
	text-align : center;
	color: #516384;
}

/*For Loginmask*/
.Login{
    font-family : Arial, Geneva, Helvetica, sans-serif;
	text-align:center;
	position:relative;
	top:150px;
}

INPUT.submit {
    font-family : Arial, Geneva, Helvetica, sans-serif;
	border : 1px solid Black;
	font-style : normal;
	border-color : #13225D;
	FONT-SIZE:11px;
	COLOR: White;
	background-image : url(texture011.gif);
	/*border-color : black;
	border-color : #E1E1E1;
	border-color : #F5F5F5;
	COLOR: Black;
	background-color : #DCE0E9;
	background-color : #8A9AB6;
	background-color : #61779C;
	background-color : #5A6D92;
	background-color : #9AA2B3;
	background-color : #1D3484;
	background-color : #5A6D92;
	background-image : url(texture011.gif);
	background-color : #13225D;
	background-color : #16276D;
	background-color : #2A487E;
	*/
}

INPUT.Button.Button {
    font-family : Arial, Geneva, Helvetica, sans-serif;
  	border : 1px solid black ;
	font-style : normal;
	border-color : black;
	FONT-SIZE:11px;
	COLOR: White;
	background-image : url(texture011.gif);	
/*	background-color : #AACCFF;*/
}
INPUT.filter {
    font-family : Arial, Geneva, Helvetica, sans-serif;  	
	border : 1px solid black ;
	font-style : normal;
	border-color : black;
	FONT-SIZE:11px;
	COLOR: White;
	background-image : url(texture011.gif);	
/*	background-color : #AACCFF;*/
}

INPUT.submit2 {
    font-family : Arial, Geneva, Helvetica, sans-serif;
	border : 1px solid Black;
	font-style : normal;
	border-color : black;
	FONT-SIZE:11px;
	COLOR: Black;
	background-color : transparent;
}

INPUT.zuruck {
    font-family : Arial, Geneva, Helvetica, sans-serif;
	border : 1px solid black ;
	font-style : normal;
	border-color : #13225D;
	FONT-SIZE:11px;
	COLOR: White;
	background-image : url(texture011.gif);
	/*COLOR: Black;
	border-color : black;
	background-color : #26447C;
	*/
}

INPUT.delete {
	border: 1px solid black;
	background-color : #FF0066;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	width : auto;
}

SELECT.submit{
    font-family : Arial, Geneva, Helvetica, sans-serif;
	background-color: #DCE0E9;
	border-color : #DCE0E9;
}

OPTION.submit{
    font-family : Arial, Geneva, Helvetica, sans-serif;
	border-bottom : #DCE0E9;
}
/* Bildungscontrolling */

.text {
    font-family : Arial, Geneva, Helvetica, sans-serif;	
	margin-top:50px;
	margin-left:50px;
}

.normal {
    font-family : Arial, Helvetica, sans-serif;
    font-size : 12px;
    color : Black;
    font-weight : normal;
}

.liste {
    font-family : Arial, Geneva, Helvetica, sans-serif;
	margin-top:10px;
	margin-left:50px;
}

.tabliste {
    font-family : Arial, Geneva, Helvetica, sans-serif;
	position:absolute; 
    top:90px;
    left:50px;    
}  

.pos_uppertext {
    font-family : Arial, Geneva, Helvetica, sans-serif;
	position:absolute; 
    top:50px;
    left:50px;
}

.small {
    font-family : Arial, Geneva, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : 500;
}

.whitesmall {
    font-family : Arial, Helvetica, sans-serif;
    font-size : 11px;
    color:white;
    font-weight : bold;
}

.form {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
}

.form2 {
    font-family : Arial, Geneva, Helvetica, sans-serif;
    font-size : 9px;
    font-weight : bold;
    color : Red;
}

.button {
    font-family : Arial, Helvetica, sans-serif;
    /*font-size : 70%; 
    font-weight : 600;*/
}

.buttonred {
    font-family : Arial, Helvetica, sans-serif;
    /*font-size : 70%; 
    font-weight : 600;*/
    color : Red;
}

/*A:hover {
	text-decoration: underline;
	font-size:10px;
	color:blue;
	font-family : Arial, MS Sans Serif, Geneva, sans-serif;
	font-weight : bold;
}*/
