/*  fliesstext  */

.fliesstext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #38373D;
	line-height: 18px;
}
a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #DC4144;
}
a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #A50508;
}
a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #A50508;
}
a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #DC4144;
}
.blauFett {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #002986;
	line-height: 18px;
	font-weight: bold;	
}
.linieLinks {
	border-left-width:1px;
	border-left-style:solid;
	border-left-color:#DCDCDC;	
	}
.linieRechts {
	border-right-width:1px;
	border-right-style:solid;
	border-right-color:#DCDCDC;	
	}
.bildunterschrift {
	padding-top: 1px; 
	padding-bottom: 0px; 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	background: #DCDCDC;
}
.tabWeiss {
	border-right-width:1px;
	border-right-style:solid;
	border-right-color:#DCDCDC;
	border-left-width:1px;
	border-left-style:solid;
	border-left-color:#DCDCDC;	
	}
.tabGrau {
	border-right-width:1px;
	border-right-style:solid;
	border-right-color:#DCDCDC;	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	background: #DCDCDC;
}
.tabFormulare {
	padding: 10px;	
	background: #EEEEEE;
}
.headline1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #003399;
	line-height: 24px;
}
.headline2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #000000;
	line-height: 24px;
}
/* ur */
.Headline {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #003399;
	line-height: 24px;
}
.HeadlineText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #003399;
	line-height: 24px;
}
.topheadline {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #000000;
}
H3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #003399;
	line-height: 24px;
}


/*  fußzeile  */

.fusszeileLinieRechts {
	border-right-width:1px;
	border-right-style:solid;
	border-right-color:#FFFFFF;	
	padding: 2px; 
	padding-left:5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	background: #DCDCDC;
}
.fusszeile {
	background: #DCDCDC;
}



/*  pfad  */

.pfad {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #38373D;
	padding-top: 3px;
}
a.pfad:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #38373D;
	text-decoration: underline;
}
a.pfad:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #38373D;
	text-decoration: underline;
}
a.pfad:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #38373D;
	text-decoration: underline;
}
a.pfad:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #38373D;
	text-decoration: underline;
}



/*  navigation  */

.nav {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #275096;
	line-height: 12px;
	text-decoration: none;
	padding-bottom: 5px;
}
a.nav:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #275096;
}
a.nav:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #275096;
}
a.nav:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #275096;
	text-decoration: underline;
}
a.nav:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #275096;
}
/*  navigation auf den Übersichtsseiten */

.navText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #275096;
	line-height: 13px;
	text-decoration: none;
	padding-bottom: 5px;
}
a.navText:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #275096;
}
a.navText:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #275096;
}
a.navText:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #275096;
	text-decoration: underline;
}
a.navText:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FF8080;
}
.nav2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #275096;
	line-height: 12px;
	text-decoration: none;
	padding-left: 10px;
}
a.nav2:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #275096;
}
a.nav2:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #275096;
}
a.nav2:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #275096;
	text-decoration: underline;
}
a.nav2:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #275096;
}
.nav3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #275096;
	line-height: 11px;
	text-decoration: none;
	padding-left: 20px;
}
a.nav3:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #275096;
}
a.nav3:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #275096;
}
a.nav3:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #275096;
	text-decoration: underline;
}
a.nav3:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #275096;
}
.navAktiv {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #275096;
	font-weight: bold;
	text-decoration: none;
	line-height: 12px;
}
.navAktiv1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #275096;
	font-weight: bold;
	text-decoration: none;
	line-height: 12px;
	padding-bottom: 5px;
}
.navAktiv2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #275096;
	font-weight: bold;
	text-decoration: none;
	padding-left: 10px;
	line-height: 12px;
}
.navAktiv3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #275096;
	font-weight: bold;
	text-decoration: none;
	padding-left: 20px;
	line-height: 12px;
}
.navHeadline {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #CC0033;
	text-decoration: none;
}
a.navHeadline:hover {
	text-decoration: underline;
}


/*  navigation intern  */

.intern {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #275096;
	line-height: 16px;
}
a.intern:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #275096;
}
a.intern:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
a.intern:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
a.intern:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #275096;
}



/*  formularfelder  */

.formTextfeld {
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
}
.formTextfeld100 {
	width:100%; 
	height:16px;
	font-size: 10px;
	size:100;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	border:1px;
	border-style:solid;
	border-color:#C1C1C1;
}
.formTextfeld100Mehr {
	width:100%; 
	height:64px;
	font-size: 10px;
	size:100;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	border:1px;
	border-style:solid;
	border-color:#C1C1C1;
}
.formDrop {
	width:40px; 
	height:16px;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	border:1px;
	border-style:solid;
	border-color:#C1C1C1;
}



/*  toolboxen  */

.tool {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #38373D;
	xline-height: 16px;
}
/* ur */
.gbLanguageSelect {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #38373D;
	xline-height: 16px;
	width: 106px;
	height: 16px;
}
a.tool:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #DC4144;
}
a.tool:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #A50508;
}
a.tool:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #A50508;
}
a.tool:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #DC4144;
}
.toolHeadline {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #003399;
}

/*  gatebuilder  */

/*
	Class: .gbListEven
	Description: Tablelayout of listcontrol for even data records
*/
.gblisteven  {
	font-weight : normal;
	background-color : #E5EBF5;
	font-size : x-small
}

/*
	Class: .gbListOdd  
	Description: Tablelayout of listcontrol for odd data records
*/
.gblistodd  {
	font-weight : normal;
	background-color : #F6F8FC;
	font-size : x-small;
}

/*
	Class: .gbMenu
	Description: Formating for menu
*/
.gbmenu  {
}
/*
	Class: .gbToolBar 
	Description: Standard formating for image buttons
*/
.gbtoolbar  {
	padding : 0;
}

/*
	Class: .gbListHeader
	Description: Tableheader of list control 
*/
.gblistheader  {
	background-color : #003399;
	font-size : x-small;
	font-weight : bold;
	font-style : normal;
	color : white;
}

/*
	Class: .BUTTON
	Description:  Standard formating for html buttons 
	Used:	 - Submit Button
			   - Reset Button
*/
.button  {
	font-size : xx-small;
	font-weight:bold;
	color : #dfdff3;
	border : none;
	width:85;
	border-style:solid;
	border-color : #dfdff3;
	border-width: thin;
	background-color : #111183 ;
}

/*  FORMULAR  */

/*
	Class: .gbGateInvokerBody
	Description: Formating for "new windows" 
*/ 
.gbgateinvokerbody {
	/* background-color : #dfdff3; */
	background-color : #ffffff;
	margin : 0;
	margin-left : 0;
	margin-right : 0;
	margin-top : 0;
	margin-bottom : 0;
	border-style : none;
	font-family : Arial, Helvetica, sans-serif;
}

/*
	Class: .EditHeader
	Description: Formating for headline of edit window 
*/
.editheader{
	background-color : #111183 ;
	color : #dfdff3;
	font-size : x-small;
}

/*
	Class: .EditHeaderText
	Description: Formating for description text at edit window 
*/
.editheadertext{
	left-margin : 0;
	font-weight : bold;
	font-style : normal;
	font-size : large;
	color : Black;
	font-family : Arial, Helvetica, sans-serif;
	background-color : #f6f8fc;
}

/* *********************************************************************
	Class: .gbSmaller
	Description: for all fonts which has to be smaller than standard are 
	formated by gbSmaller 
*/
.gbsmaller {
	font-size : xx-small;
}

/*
	Class: .PLPButton
	Description:  Buttons in the head of edit windows 
*/
.plpbutton  {
	font-size : x-small;
	font-weight : bold;
	color : #dfdff3;
	background-color : #111183 ;
	height : 30;
	text-align : center;
	text-decoration : none;
	width : 105;
	border : 1;
	border-style:outset;
	border-color : #dfdff3;
	border-width: thin;
}

/*
	Class: .PLPButtonSelected 
	Description: Selected buttons in the head of edit windows
*/
.plpbuttonselected  {
	color : #111183 ;
	background-color : #dfdff3;
	font-weight : bold;
	font-style : normal;
	font-size : x-small;
	height : 30;
	text-align : center;
	text-decoration : none;
	width : 105;
	border : 1;
	border-style:outset;
	border-color : #dfdff3;
	border-width: thin;
}

/*
   Class:  .TDLabel 
   Description: Formating for column labels
   Used: 	- Forms
*/
.tdlabel  {
	font-style : normal;
	border-style : none;
	font-weight : bold;
	font-size :  x-small;
	color : black;
}

/* *********************************************************************
	Class: .gbDateInput
	Description: used for gbDateInput-UIControl
*/
.gbdateinput{
	font-family : Arial, Helvetica, sans-serif;
                width : 55pt;
}

/* ur */
form {margin: 0; padding: 0;}

select {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

body, td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	line-height: 18px;
	x-border: 0 none;
}
td.stkListDisplay {
	padding-top: 2px; 
	padding-bottom: 2px;
}
select.stkSearchCategoryTreeSelect {
	width: 400px;
}
a.gbmainmenu, a.gbmainmenu:hover, a.gbmainmenu:visited {
	font-size: 11px;
}
a.gbmainmenuselected, a.gbmainmenuselected:hover , a.gbmainmenuselected:visited {
	font-size: 11px;
	font-weight: bold;
}
a.gbsubmenu, a.gbsubmenu:hover, a.gbsubmenu:visited {
	font-size: 11px;
}
a.gbsubmenuselected, a.gbsubmenuselected:hover, a.gbsubmenuselected:visited {
	font-size: 11px;
	font-weight: bold;
}

