BODY { 
	margin-left:0px; margin-right:0px; margin-top:17px; margin-bottom:0px; 
	background-color:#FFFFFF;
 }
TD, TH, BODY, P, SPAN, DIV {
	font-size :11px;
	font-family:Verdana, Arial, Geneva, Helvetica;
	color:#999999;
	color:#000000;
}
TH {text-align:left;}
/**********************Normaler Link *******************************************/
A {
	text-decoration:none;
	color:gray;
	font-family:Verdana, Arial, Geneva, Helvetica;
	font-size :11px;
}
A:visited {color:gray;}
A:active {color:gray;}
A:hover {color:#CC0000;}
A {font-weight:normal;}
A:visited {font-weight:normal;}
A:active {font-weight:normal;}
A:hover {font-weight:normal;}

A.caption, .caption {
	font-weight:normal; 
	font-size:11px; 
	color:#999999;
}
A.caption, A.caption:visited, A.caption:active, A.caption:hover {
	text-decoration:none;
} 
A.caption:visited, A.caption:active {
	font-weight:normal; color:#999999;	}  
A.caption:hover{
	color:#CC0000;
}
/*  ---------------------- Für anonyme User verbergen ----------------------- */
div.CustomerOnly{
	display:none;
}
/*  ---------------------- Grauer Tabellenrand ----------------------- */
td.rand { background-color : #A6AEBB;}
/***********************Tabellen******************************************/
#MainTable {
	
	margin-top:0px;
margin-left:60px;
width:880px;
border:0px solid #0ffff0;
	}
.mainTable {
	
}
#TopTable {
	
	width:100%;
	}
.topTable {
	
}
#HeaderTable {
	margin-bottom:12px;
width:100%;
height:25;
background-color:#5D686E;
border-top:0px solid #999999;
border-bottom:0px solid #999999;
background-color:#FFEC9F;
background-color:#1054D1;
	
}
TD.headerlink {
	font-size:11px; 
	color:#FFFFFF;
 }  
A.headerlink {
	text-decoration:none;
	font-weight:normal; 
	font-size:11px; 
	color:#FFFFFF;
 }  

A.headerlink:visited {color:#FFFFFF;}  
A.headerlink:active {color:#FFFFFF;}  
A.headerlink:hover{color:#CC0000;}  
A.headerlink {font-weight:bold;padding-left:4;}
A.headerlink:visited {font-weight:bold;padding-left:4;}
A.headerlink:active {font-weight:bold;padding-left:4;}


#OuterTable {
	
	width:880px;border:0px solid green;
	}
TD.outerCol0 {
	width:0px;
}
TD.outerCol1 {
	width:179px;
}
TD.outerCol2 {
	padding-left:8px;
}
#TopNavTable {
	
	
	}
#InnerTable {
	
	
	}
TD.innerTableSubject {
	
}
TD.innerCol1 {
	
}
TD.innerTableSubject1 {
	
}
TD.innerCol1 {
	
}
TD.innerCol2 {
	
}
TD.innerCol3 {
	
}
#SubnavTable {
	
	
	}
#SubSubnavTable {
	
	
	}
#MynavTable {
	
	
	}
#OutMainnavTable {
	
	}
#MainnavTable {
	
	
	}
#OutPagenavTable {
	
	}
#PagenavTable {
	
	
	}
#OutPagenavTable1 {
	
	}
#PagenavTable1 {
	
	
	}
 /* PopUp-Input für Menge   */ 
.PopupDlg  {
   display:none;
   position:absolute;
   width:340px;
   background-color: menu;
   border:2px outset #BBBBBB;
  }
/********************** ButDiv - Normaler Kastenlink *******************************************/
/**** Farbe wie normaler Link *********************/
DIV.ButDiv {
	color:gray;
	display:inline ;
	position:absolute;
	z-index:100;
	text-align:center;
	width:90px;
	height:14px;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:0px; 
	padding-right:0px; 
	margin-left:2px;
	margin-top:0px;
	border:1px solid #999999;
	cursor:hand;
}
/**********************Kasten-Link *******************************************/
A.ButDiv {
	text-decoration:none;
	color:gray;
	font-weight:normal;
	font-family:Arial,Helvetica,Geneva;
	font-size :11px;
}
A.ButDiv:visited {text-decoration:none;color:gray;}
A.ButDiv:active {text-decoration:none;color:gray;}
A.ButDiv:hover {text-decoration:none;color:#CC0000;}
/**********************Normaler Link - Unterstrichen **********************/
A.ulink {
	text-decoration:underline;
	color:gray;
	font-family:Verdana, Arial, Geneva, Helvetica;
	font-size :11px;
}
A.ulink:visited {color:gray;text-decoration:underline;}
A.ulink:active {color:gray;text-decoration:underline;}
A.ulink:hover {color:#CC0000;text-decoration:underline;}
/***************************Subject in View *******************************/
td.viewsub, div.viewsub {
	font-size:12px;
	color:#404040;
	
	font-weight:bold;text-decoration:none;
}
/***************************Abstract in View *******************************/
td.viewabstract, div.viewabstract  {
	font-size : 11px;
	color:#404040;
	background-color:#FFFFFF;
	font-weight:normal;
}
/***************************Kategorie in View *******************************/
td.viewcat, div.viewcat, span.viewcat {
	font-size:11px;
	color:#5f798f;
	
	font-weight:normal;font-size:18pt;text-decoration:none;
}
/******************** Überschriften über Homepage + Views ************************/
td.headline, div.headline  {
	font-size : 11px;
	color:#5f798f;
	background-color:;
	font-weight:bold;font-size:12px;
}
/***************************Subject in Doc *******************************/
td.subject, div.subject  {
	font-size : 12px;
	color:black;
	background-color:#FFFFFF;
	font-weight:bold
}
/***************************Abstract in Doc *******************************/
td.abstract , div.abstract  {
	font-size : 11px;
	color:#000000;
	
	font-weight:normal;
}
/******************* Horizontal Ruler - Trenner*****************************/
.HR {
	background-color :#586264;
}
.ViewHR {
	color :#DCDCDC;
}
TD.headerlink {
	font-size:11px; 
	color:#FFFFFF;
	;
 }  
A.headerlink {
	text-decoration:none;
	font-weight:normal; 
	font-size:11px; 
	color:#FFFFFF;
 }  

A.headerlink:visited {color:#FFFFFF;}  
A.headerlink:active {color:#FFFFFF;}  
A.headerlink:hover{color:#CC0000;}  
A.headerlink {font-weight:bold;padding-left:4;}
A.headerlink:visited {font-weight:bold;padding-left:4;}
A.headerlink:active {font-weight:bold;padding-left:4;}
A.headerlink:hover {font-weight:bold;padding-left:4;}

A.sidelink {
	text-decoration:none; 
	font-weight:normal; 
	font-size: 11px; 
	color:#555555;
}  
A.sidelink:visited {color:#555555;}  
A.sidelink:active {color:#555555;}  
A.sidelink:hover{color:#CC0000;} 
A.sidelink {font-weight:normal; text-decoration:none;;}
A.sidelink:visited {font-weight:normal; text-decoration:none;;}
A.sidelink:active {font-weight:normal; text-decoration:none;;}
A.sidelink:hover {font-weight:normal; text-decoration:none;;}

/*************************Signal z.B. für Suche ************************/
A.signal {
	color:#000000;
	font-family:Verdana, Arial, Geneva, Helvetica;
	font-size :11px;
}
A.signal:visited {color:#000000;}
A.signal:active {color:#000000;}
A.signal:hover {	color:#000000;}
A.signal {font-weight:normal;;}
A.signal:visited {font-weight:normal;;}
A.signal:active {font-weight:normal;;}
A.signal:hover {font-weight:normal;;}

.signal {
	background-color : #F8DABA;
	color:#000000;
	font-weight:normal;;
	}
/*  -----------------------------------------------------------------------------------------
Navigator - ANFANG
------------------------------------------------------------------------------------------ */
/*************************SubNav************************/
td.subnavHead {
	background-color : #CC0000;
	color:#FFFFFF;
	font-size :11px;
	font-weight:bold;;
	}
td.subnav {
	 ;
	color:#5f798f;
	font-weight:normal;
	}
td.subnavhot {
	;
	color:#CC0000;
	font-weight:bold;;
	}
A.subnav {
	text-decoration:none;
	color:#5f798f;
	font-family:Verdana, Arial, Geneva, Helvetica;
	font-size :11px;
}
A.subnav:visited {text-decoration:none;color:#5f798f;}
A.subnav:active {text-decoration:none;color:#5f798f;}
A.subnav:hover {	text-decoration:none;color:#CC0000;}
A.subnav {font-weight:normal;;}
A.subnav:visited {font-weight:normal;;}
A.subnav:active {font-weight:normal;;}
A.subnav:hover {font-weight:normal;;}

A.subnavhot {
	text-decoration:none;
	color:#CC0000;
	font-family:Verdana, Arial, Geneva, Helvetica;
	font-size :11px;
}
A.subnavhot:visited {text-decoration:none;color:#CC0000;}
A.subnavhot:active {text-decoration:none;color:#CC0000;}
A.subnavhot:hover {text-decoration:none;color:#CC0000;}
A.subnavhot {font-weight:bold;;}
A.subnavhot:visited {font-weight:bold;;}
A.subnavhot:active {font-weight:bold;;}
A.subnavhot:hover {font-weight:bold;;}

/*************************SubSubNav************************/
td.subsubnav {
	background-color : ;
	color:#5f798f;
	font-weight:normal;;
	}
td.subsubnavhot {
	background-color : ;
	color:#CC0000;
	font-weight:normal;;
	}
A.subsubnav {
	text-decoration:none;
	color:#5f798f;
	font-family:Verdana, Arial, Geneva, Helvetica;
	font-size :11px;
}
A.subsubnav:visited {text-decoration:none;color:#5f798f;}
A.subsubnav:active {text-decoration:none;color:#5f798f;}
A.subsubnav:hover {text-decoration:none;color:#CC0000;}
A.subsubnav {font-weight:normal;;}
A.subsubnav:visited {font-weight:normal;;}
A.subsubnav:active {font-weight:normal;;}
A.subsubnav:hover {font-weight:normal;;}

A.subsubnavhot {
	text-decoration:none;
	color:#CC0000;
	font-family:Verdana, Arial, Geneva, Helvetica;
	font-size :11px;
}
A.subsubnavhot:visited {text-decoration:none;color:#CC0000;}
A.subsubnavhot:active {text-decoration:none;color:#CC0000;}
A.subsubnavhot:hover {text-decoration:none;color:#CC0000;}
A.subsubnavhot {font-weight:normal;;}
A.subsubnavhot:visited {font-weight:normal;;}
A.subsubnavhot:active {font-weight:normal;;}
A.subsubnavhot:hover {font-weight:normal;;}

/*  ----------------------
Navigator - ENDE
----------------------- */
/*  ----------------------
Seiten-Navigator 
----------------------- */
td.pagenavHead {
	background-color : #EEEEEE;
	color:gray;
	font-size :11px;
	height:20px;padding-left:4px ;font-weight:normal;border-bottom:1px solid #999999;border-top:1px solid #999999;;
	}
td.pagenav, div.pagenav {
	background-color : ;
	color:gray;
	text-decoration:none;
	}
td.pagenavhot {
	background-color : ;
	color:gray;
	font-weight:bold;
	}
A.pagenav {
	color:gray;
	font-family:Verdana, Arial, Geneva, Helvetica;
	font-size :11px;
}
A.pagenav:visited {color:gray;}
A.pagenav:active {color:gray;}
A.pagenav:hover {color:#CC0000;}
A.pagenav {text-decoration:none;}
A.pagenav:visited {text-decoration:none;}
A.pagenav:active {text-decoration:none;}
A.pagenav:hover {text-decoration:none;}

A.pagenavhot {
	text-decoration:none;
	color:gray;
	font-family:Verdana, Arial, Geneva, Helvetica;
	font-size :11px;
}
A.pagenavhot:visited {color:gray;}
A.pagenavhot:active {color:gray;}
A.pagenavhot:hover {color:#CC0000;}
A.pagenavhot {font-weight:bold;}
A.pagenavhot:visited {font-weight:bold;}
A.pagenavhot:active {font-weight:bold;}
A.pagenavhot:hover {font-weight:bold;}

/*  ----------------------
Seiten-Navigator - ENDE
----------------------- */
/*  ----------------------
Headlines-Navigator 
----------------------- */
td.headlinesnavHead {
	background-color : #BCBCBC;
	color:#FFFFFF;
	font-size :11px;
	font-weight:normal;
	}
td.headlinesnav {
	background-color : #FFFFFF;
	color:#888888;
	font-weight:normal;padding-left: 4px;;
	}
td.headlinesnavhot {
	background-color : #EEEEEE;
	color:#AA0000;
	font-weight:normal;padding-left: 4px;;
	}
A.headlinesnav {
	color:#888888;
	font-family:Verdana, Arial, Geneva, Helvetica;
	font-size :11px;
}
A.headlinesnav:visited {color:#888888;}
A.headlinesnav:active {color:#888888;}
A.headlinesnav:hover {color:#AA0000;}
A.headlinesnav {text-decoration:none;}
A.headlinesnav:visited {font-weight:normal;padding-left: 4px;;}
A.headlinesnav:active {font-weight:normal;padding-left: 4px;;}
A.headlinesnav:hover {font-weight:normal;padding-left: 4px;;}

A.headlinesnavhot {
	text-decoration:none;
	color:#AA0000;
	font-family:Verdana, Arial, Geneva, Helvetica;
	font-size :11px;
}
A.headlinesnavhot:visited {color:#AA0000;}
A.headlinesnavhot:active {color:#AA0000;}
A.headlinesnavhot:hover {color:#AA000;}
A.headlinesnavhot {font-weight:normal;padding-left: 4px;;}
A.headlinesnavhot:visited {font-weight:normal;padding-left: 4px;;}
A.headlinesnavhot:active {font-weight:normal;padding-left: 4px;;}
A.headlinesnavhot:hover {font-weight:normal;padding-left: 4px;;}

/*  ----------------------
Headlines - ENDE
----------------------- */
A.ftw {
	color:#FFFFFF;
 }  
A.ftw:visited {color:#FFFFFF;}  
A.ftw:active {color:#FFFFFF;}  
A.ftw:hover{color:#DDDDDD;}  
/*  ----------------------
Links in Tables - A.viewsub, A.viewcat, A.KontaktInfo
----------------------- */
TD.viewsub {color:#404040; }
TD.viewsub {font-weight:bold;text-decoration:none;}
A.viewsub{color:#404040;}
A.viewsub:visited {color:#404040;}
A.viewsub:active {color:#404040;}
A.viewsub:hover {color:#CC0000;}
A.viewsub{font-weight:bold;text-decoration:none;}
A.viewsub:visited {font-weight:bold;text-decoration:none;}
A.viewsub:active {font-weight:bold;text-decoration:none;}
A.viewsub:hover {font-weight:bold;text-decoration:none;}
TD.viewcat {color:#5f798f; }
TD.viewcat {font-weight:normal;font-size:18pt;text-decoration:none;}
A.viewcat{color:#5f798f;}
A.viewcat:visited {color:#5f798f;}
A.viewcat:active {color:#5f798f;}
A.viewcat:hover {color:#CC0000;}
A.viewcat{font-weight:normal;font-size:18pt;text-decoration:none;}
A.viewcat:visited {font-weight:normal;font-size:18pt;text-decoration:none;}
A.viewcat:active {font-weight:normal;font-size:18pt;text-decoration:none;}
A.viewcat:hover {font-weight:normal;font-size:18pt;text-decoration:none;}
TD.kontakt {background-color:#FFFFFF; }
TD.kontakt {color:#000000; }
TD.kontakt {font-weight:normal;}
A.kontakt{color:#000000;}
A.kontakt:visited {color:#000000;}
A.kontakt:active {color:#000000;}
A.kontakt:hover {color:#CC0000;}
A.kontakt{font-weight:normal;}
A.kontakt:visited {font-weight:normal;}
A.kontakt:active {font-weight:normal;}
A.kontakt:hover {font-weight:normal;}

xxxinput {
	border:1px solid #999999;color:#404040;
}
/* Datumsfelder */
.fdate{ font-size : 11px; width : 64px;border:1px solid #999999; }
.ftime{ font-size : 11px; width : 36px;border:1px solid #999999; }
.fpartner{ font-size:11px; width:70px;border:1px solid #999999; }
.fzip{ font-size : 11px; width : 46px; border:1px solid #999999;; }
.fort   { font-size:11px; width : 108px;border:1px solid #999999; }
.fpf   { font-size:11px; width : 72px; border:1px solid #999999;}
.f80 { font-size:10px; width:80%;border:1px solid #999999; }
.f90 { font-size:10px; width:90%;border:1px solid #999999; }
.f98 { font-size:10px; width:98%;border:1px solid #999999; }
.f100 { font-size:10px; width:100%;border:1px solid #999999; }
.fDate, .fxxs, .fxs, .fs, .fsm, .fm, .fxm, .fl, .fxxl, .fxxxl {
}
.ffm, .cbff {
}
/* Texteingabefelder */
.fdate{ font-size : 11px; width : 70px; border:1px solid #999999;}
.fxxs   { font-size:11px; width : 24px; border:1px solid #999999;}
.fxs   { font-size:11px; width : 32px;border:1px solid #999999; }
.fs   { font-size : 11px; width : 47px; border:1px solid #999999;}
.fsm   { font-size:11px; width : 90px;border:1px solid #999999; }
.fm   { font-size : 11px; width : 150px;border:1px solid #999999; }
.fxm   { font-size:11px; width : 180px;border:1px solid #999999; }
.fl   { font-size : 11px; width : 200px;border:1px solid #999999; }
.fxl   { font-size : 11px; width : 250px;border:1px solid #999999; }
.fxxl   { font-size : 11px; width : 300px; border:1px solid #999999;}
.fxxxl   { font-size : 11px; width : 350px;border:1px solid #999999; }
/* In FrameForm */
.ffm   { font-size : 11px; width : 148px;border:1px solid #999999; }
.cbff  { font-size : 11px; width : 148px;border:1px solid #999999; }
.ffxm   { font-size : 11px; width : 120px;border:1px solid #999999; }
/* Comboboxen */
.cb1  { font-size : 11px; width : 40px; }
.cbxxs  { font-size : 11px; width : 49px; }
.cbxs  { font-size : 11px; width : 66px; }
.cbs  { font-size : 11px; width : 100px;  }
.cbsm  { font-size : 11px; width : 120px;}
.cbm  { font-size : 11px; width : 150px; }
.cbxm  { font-size : 11px; width : 180px; }
.cbl  { font-size : 11px; width : 200px; }
.cbxl  { font-size : 11px; width : 300px; }
.cbxxl  { font-size : 11px; width : 400px;}
.cbxxxl  { font-size : 11px; width : 510px;}
.cb100  { font-size : 11px; width:100%; }
/* Radioboxen*/
.rd  { font-size : 11px; }
/* Checkboxen - muss die Checkbox als div oder span umschließen*/
.cbox  { font-size : 11px; }
/* textarea */
.tas { font-size : 12px; width : 40px; height : 100px;border:1px solid #999999;}
.tam { font-size : 12px; width : 200px; height : 100px;border:1px solid #999999;}
.tal { font-size : 12px; width : 310px; height : 100px;border:1px solid #999999;}
.taxl { font-size : 12px; width : 400px; height : 100px;border:1px solid #999999;}
.taxxl { font-size : 12px; width : 440px; height : 100px;border:1px solid #999999;}
.taBody { font-size : 12px; width : 540px; height : 400px;border:1px solid #999999;}
.taComments { 
	font-family:Arial, Helvetica;
	font-size : 8pt; width:100%;height:100px;
	border:1px solid #999999;
}
.ft10  {
	font-size : 11px;
}
.ft10  {
	font-size : 11px;
}
.ft12  {
	font-size : 12px;
}
.ft14  {
	font-size : 14px;
}
.ft16  {
	font-size : 16px;
}
.ftb  {
	font-weight : bold;
}
.ftw  {
	color : #ffffff;
}
.ftw10  {
	font-size : 11px;
	color : #ffffff;
}
.ftwb  {
	color : #ffffff;
	font-weight : bold;
}
.ftwb10  {
	font-size : 11px;
	color : #ffffff;
	font-weight : bold;
}
/********************** Spezialitäten - waren früher mal in MoreCSS weiter unten *******************************************/

A.dynnav {text-decoration:none;} 
A.dynnav, .dynnav {font-weight:normal; font-size:12px; color:#000000;}
A.dynnav:visited {font-weight:normal; color:#000000;}  
A.dynnav:active {font-weight:normal; color:#000000;}  
A.dynnav:hover{color:#CC0000;}


.fakeField, .fakeFieldBold  {
width:100%;
color:black;
font-size:11px;
font-weight:normal;
background-color:#F6F6F6;
border:1 solid #999999;
padding-left:2px;
}

.fakeFieldBold {
font-weight:bold;
}

td.subnav, td.subnavhot {
     border:0px solid #5D686E;
     padding-bottom:6px;
}

td.subsubnav, td.subsubnavhot {
     border:0px solid #5D686E;
     padding-top:1px;padding-bottom:1px;
}

td.viewcat {
     border-bottom:0px solid #DDDDDD;
}

/*************************** TH in View *******************************/
td.viewTH { 
font-family:Arial, Helvetica, Geneva;
font-size:12px;
font-weight:normal;
color:#000000;
background-color:#DEDEDE;
padding:2px;
}

/*************************** TD in View *******************************/
td.viewTD {
font-size:11px;
color:#000000;
padding:2px;
}

table.preistable  {
	font-size : 11px;
	font-weight:normal; 
	border-left:1px solid #999999;
	border-top:1px solid #999999;
}
table.preistable th  {
	font-size : 10px;
	font-weight:normal; 
	color:#666666;
	text-align:left;
	border-right:1px solid #999999;
	border-bottom:1px solid #999999;
	padding-left:2px;
	padding-right:2px;
}
table.preistable td  {
	font-size : 11px;
	font-weight:normal; 
	text-align:left;
	border-right:1px solid #999999;
	border-bottom:1px solid #999999;
	padding-left:2px;
	padding-right:2px;
}

A.dynnav {text-decoration:none;} 
A.dynnav, .dynnav {font-weight:normal; font-size:12px; color:#000000;}
A.dynnav:visited {font-weight:normal; color:#000000;}  
A.dynnav:active {font-weight:normal; color:#000000;}  
A.dynnav:hover{color:#CC0000;}

A.caption, .caption {font-weight:normal; font-size:11px; color:#999999;}
A.caption, A.caption:visited, A.caption:active, A.caption:hover {text-decoration:none;} 
A.caption:visited, A.caption:active {font-weight:normal; color:#999999;}  
A.caption:hover{color:#CC0000;}


.fakeField, .fakeFieldBold  {
width:100%;
color:black;
font-size:11px;
font-weight:normal;
background-color:#F6F6F6;
border:1px solid #999999;
padding-left:2px;
}

.fakeFieldBold {
font-weight:bold;
}

td.subnav, td.subnavhot {
     padding-bottom:6px;
     xborder-top:1px solid #EBEBEB;
     border-bottom:1px solid #EBEBEB;
     height:26px;
}

td.subsubnav, td.subsubnavhot {
     xxborder:0px solid #5D686E;
     padding-top:1px;
     padding-bottom:1px;
}

td.viewcat {
     xborder-bottom:0px solid #DDDDDD;
}

/*************************** TH in View *******************************/
td.viewTH { 
font-family:Arial, Helvetica, Geneva;
font-size:12px;
font-weight:normal;
color:#000000;
background-color:#DEDEDE;
padding:2px;
}

/*************************** TD in View *******************************/
td.viewTD {
font-size:11px;
color:#000000;
padding:2px;
}

