/*************************************************************
/* 	Allgemeingültige Formatierungen			    */
/***********************************************************/*
#response {
		position: absolute;
		bottom: 55%;
		width: 85%;
		text-align: center;
		left: 65px;
	}
	body {
		margin-bottom: 0;
		margin-top: 8px;
		margin-left: 0;
		margin-right: 0;
	}
	div.artikelzusatztext { 
		position:absolute;
		font-family: Arial, Helvetica;
		font-size: 7pt;
		width:300;
		background-color: #FFF;
		border: 1px solid #333;
		padding: 0px;
		margin: 0px;
		visibility:hidden
	}
	div.wait { 
		vertical-align : bottom
		font-family: Arial, Helvetica;
		font-size: 7pt;
		width:300;
		background-color: #FFF;
		border: 1px solid #333;
		padding: 0px;
		margin: 0px;
		visibility:hidden
	}	
	div.artikelzusatztext2 { 
		position:absolute;
		font-family: Arial, Helvetica;
		font-size: 7pt;
		width:300;
		background-color: #FFF;
		border: 1px solid #333;
		padding: 0px;
		margin: 0px;
		visibility:hidden
	} 	
	h1 { 
		font-family:   Verdana, Arial, sans-serif; 
		margin-bottom: 0.5em; 
	} 
	h2 { 
		font-family:   Verdana, Arial, sans-serif; 
		margin-bottom: 0.5em; 
	} 
	h3 { 
		font-family:   Verdana, Arial, sans-serif; 
		margin-bottom: 0.5em; 
	} 
	h4 { 
		font-family:   Verdana, Arial, sans-serif; 
		margin-bottom: 0.5em; 
	} 
	h5 { 
		font-family:   Verdana, Arial, sans-serif; 
		margin-bottom: 0.3em; 
	} 
	h6 { 
		font-family:   Verdana, Arial, sans-serif; 
		margin-bottom: 0.2em; 
	} 
	ul { 
		margin-top:    0.5em; 
		margin-bottom: 0.5em; 
	}
	hr { 
		COLOR: #9ab5c6; /* orange */ 
	}   
               
/*************************************************************
/* 		Linke Navigation			    */
/***********************************************************/*

	.linkeNavigation {
		margin: 		0px;
		border: 		0px solid;
		line-height: 		1.5em;
		font-size:       	7.5pt;
		width:           	145;
		font-family:	    Verdana;
		font-weight: 		bold;
		right: 0px;
		font-color: #FFFFFF;
		padding-left:    8px;
	} 

	.linkeNavigationAlt {
		margin: 		0px;
		border: 		0px solid;
		line-height: 		1.5em;
		font-size:       	7.5pt;
		width:           	190;
		font-family:	    Verdana;
		font-weight: 		bold;
		right: 0px;
		font-color: #FFFFFF;
		padding-left:    15px;
	} 



	a.linkeNavigation:link {
		text-decoration: none;
		font-color: #FFFFFF;
		color: #FFFFFF;
	} 

	a.linkeNavigation:visited {
		text-decoration: none;
		font-color: #FFFFFF;
		color: #FFFFFF;
	} 

	a.linkeNavigation:active {
		font-color: #FFFFFF;
		color: #FFFFFF;
	} 

	a.linkeNavigation:hover {
		background-color: #ffffff;
		color: #00455B;
	}

	td.linkeNavigation {

	}
	
/*************************************************************
/* 		Ergebnistabellen			    */
/***********************************************************/*
	

	.tblHead{
		margin: 		0px;
		border: 		0px solid;
		line-height: 		1.5em;
		font-color: #000000;
		padding-left:    5px;
		padding-right:   5px;
		font-family: Arial, Helvetica;
		font-size: 7pt;
		color: #00455B;
		background-color: #9AB5C6;
	}
	
		.tblWhiteCut{
		margin: 		0px;
		border: 		0px solid;
		line-height: 		1.5em;
		font-color: #FFFFFF;
		padding-left:    1px;
		padding-right:   1px;
		font-family: Arial, Helvetica;
		font-size: 7pt;
		color: #000000;
		background-color: #FFFFFF;
	}
	
	.tblCut{
		margin: 		0px;
		border: 		0px solid;
		line-height: 		0.5em;
		height: 5px;
		font-color: #000000;
		padding-left:    1px;
		padding-right:   1px;
		font-family: Arial, Helvetica;
		font-size: 7pt;
		color: #000000;
		background-color: #9AB5C6;
	} 
	
	.tblPos{
		margin: 		0px;
		border: 		0px solid;
		line-height: 		1.5em;
		padding-left:    5px;
		padding-right:   5px;
		font-family: Arial, Helvetica;
		font-size: 7pt;
		color: #000000;
		background-color: #E2E7EA;
	}
	
		.tblPosRed{
		margin: 		0px;
		border: 		0px solid;
		line-height: 		1.5em;
		padding-left:    5px;
		padding-right:   5px;
		font-family: Arial, Helvetica;
		font-size: 7pt;
		color: #000000;
		background-color: #EF9BA0;
	}

	.tblPos_nocut{
		margin: 		0px;
		border: 		none;
		line-height: 		1.5em;
		padding-left:    5px;
		padding-right:   5px;
		font-family: Arial, Helvetica;
		font-size: 7pt;
		color: #000000;
		background-color: #E2E7EA;
	}

	



/*************************************************************
/* 	Hilfetexte und Menütexte Bodytemplates		    */
/***********************************************************/*

	.fehlertexte {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 7pt;
		color: red;
	}
	.fehlertexte2 {
			font-family: Arial, Helvetica, sans-serif;
			font-size: 9pt;
			color: red;
	}

	.hilfetexte {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 7pt;
		color: #000000;
	}
	.menuetexte_art1 {
		font-family: "Arial, Helvetica"; font-size: 7pt;
	}		  		  
	.menuetexte_art2 {
		font-family: "Arial Narrow"; font-size: 7pt;
	}
	.menuetexte_art3 {
		font-family: "Arial Narrow"; font-size: 6pt;
	}
	.ueberschrift_art1 {
		font-family: Arial, Helvetica;
		font-size: 14pt;
		color: #FF9930;					/* orange */
	}
	.ueberschrift_art2 {
		font-family: Arial, Helvetica;
		font-size: 12pt;
		color: #FF9930;					/* orange */
	}
	.ueberschrift_art3 {
		font-family: Arial, Helvetica;
		font-size: 10pt;
		color: #FF9930;					/* orange */
	}
	.ueberschrift_art3 {
		font-family: Arial, Helvetica;
		font-size: 10pt;
		background-color: #D0E2F6;
		color: #000000;					/* schwarz */
		font-weight: bold;
	}
	.ueberschrift_art4 {
		font-family: Arial, Helvetica;
		font-size: 8pt;
		background-color: #BDD1D9;
		color: #000000;					/* schwarz */
	}	
	
	.hilfelink {
		line-height: 		1.5em;
		font-size:       	12pt;
		font-family:	    Helvetica;
		font-weight: 		normal;
		right: 0px;
		font-color: #000000;
	} 

	a.hilfelink:link {
		text-decoration: underline;
		font-color: #000000;
		color: #000000;
	}
	a.hilfelink:visited {
		text-decoration: underline;
		font-color: #000000;
		color: #000000;
	} 

	a.hilfelink:active {
		font-color: #000000;
		color: #000000;
	} 

	a.hilfelink:hover {
		color: #FF9930;
	}
	
/* Häufig verwendete Styles Divers */
  
	.standardtext {
		font-family: Arial, Helvetica;
		font-size: 7pt;
		color: #000000;
	}
	
	.standardtext_1 {
		font-family: Arial, Helvetica;
		font-size: 7pt;
		color: #00455B;				   /* grün */
	}

	
	
	.standardtext_fehler {
		font-family: Arial, Helvetica;
		font-size: 7pt;
		color: red;
	}
	
	.standardtext_fehler2 {
			font-family: Arial, Helvetica;
			font-size: 9pt;
			color: red;
	}

	.messages_green {
		font-family: Arial, Helvetica;
		color: #00455B;                               /* grün */
		font-weight: bold;
	}

	.stdbeschriftung_1 {
		font-family: Arial, Helvetica;
		color: #00455B;                               /* grün */
		font-size: 8pt;
		font-weight: bold;
	}
	
	.stdbeschriftung_2 {
		font-family: Arial, Helvetica;		      /* schwarz */
		color: #000000;
		font-size: 8pt;
		font-weight: bold;
	}

	.stdbeschriftung_3 {
		font-family: Arial, Helvetica;		      /* orange */
		color: #FF9930;
		font-size: 8pt;
		font-weight: bold;
	}
	
	.stdbeschriftung_4 {
		font-family: Arial, Helvetica;		      /* schwarz */
		color: #000000;
		font-size: 8pt;
	}

	.stdbeschriftung_5 {
		font-family: Arial, Helvetica;
		color: #D3D3D3;                               /* grau */
		font-size: 8pt;
		font-weight: bold;
	}

	.stdbeschriftung_6 {
		font-family: Arial, Helvetica;
		color: #00455B;                               /* grün */
		font-size: 10pt;
		font-weight: bold;
	}	

	.standardlink {
		color: #00455B;
		text-decoration: none;
	}
	
	.templatebody {
		padding-left:    15px;
	}
	
	
	.standardlink_1 {
		line-height: 		1.5em;
		font-size:       	7pt;
		font-family:	    Arial, Helvetica;
		font-weight: 		bold;
		text-decoration: none;
		right: 0px;
		font-color: #00455B;				/* grün */
	} 

	a.standardlink_1:link {
		text-decoration: none;
		font-color: #00455B;
		color: #00455B;
	}
	a.standardlink_1:visited {
		text-decoration: none;
		font-color: #00455B;				
		color: #00455B;
	} 

	a.standardlink_1:active {
		text-decoration: none;
		font-color: #00455B;
		color: #00455B;
	} 

	a.standardlink_1:hover {
		text-decoration: none;
		color: #FF9930;					  /* orange */				
	}

	.standardlink_2 {
		line-height: 		1.5em;
		font-size:       	7pt;
		font-family:	    Arial, Helvetica;
		font-weight: 		bold;
		right: 0px;
		font-color: #00455B;				/* grün */
	} 

	a.standardlink_2:link {
		font-color: #00455B;
		color: #00455B;
	}
	a.standardlink_2:visited {
		font-color: #00455B;				
		color: #00455B;
	} 

	a.standardlink_2:active {
		font-color: #00455B;
		color: #00455B;
	} 

	a.standardlink_2:hover {
		text-decoration: none;
		color: #FF9930;					  /* orange */				
	}
	
	
	.stdbeschriftungslink_1 {
	line-height: 		1.5em;
	font-size:       	8pt;
	font-family:	    Arial, Helvetica;
	font-weight: 		bold;
	right: 0px;
	font-color: 		#00455B;
	color:			#00455B;
	text-decoration: none;

	} 

	a.stdbeschriftungslink_1:link {
		text-decoration: none;
		font-color: 		#00455B;
		color:	    		#00455B;
	}
	a.stdbeschriftungslink_1:visited {
		text-decoration: none;
		font-color: 		#00455B;
		color:			#00455B;
	} 

	a.stdbeschriftungslink_1:active {
		text-decoration: none;
		font-color: 		#00455B;
		color:			#00455B;
	} 

	a.stdbeschriftungslink_1:hover {
	text-decoration: none;
	color: #FF9930;


	}
		
	
		
/*************************************************************
/* 	Fensterbankspezifische Styles			    */
/***********************************************************/*

	.warenkorb {
		padding-left:    15px;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 9px;
		font-style: normal;
		font-weight: normal;
		font-variant: normal;
		border-top-width: thin;
		border-right-width: thin;
		border-bottom-width: thin;
		border-left-width: thin
	}
	
	.navtable       {
	                background-color: #000066;
	                color: #000000;
	                font-weight: bold;
	                }
	.navtext        {
	                color: 000000;
	                font-weight: bold;
	                }
	.navlink:link   {
	                color: 000000;
	                text-decoration: none;
	                }
	.navlink:active {
	                color: 000000;
	                text-decoration: none;
	                }
	.navlink:visited {
	                color: 000000;
	                text-decoration: none;
	                }
	.navlink:hover  {
	                color: #289DE5;
	                /* text-decoration: underline; */
	                }
	.rheader        {
	                background-color: #000066;
	                color: white;
			font-weight: bold;
	                }
	.rheadercol2     {
	                border-color: black;
	                border-style: solid;
	                border-width: 1;
	                }
	.rheadercoll2    {
	                border-color: black;
	                border-right: 0;
	                border-style: solid;
	                border-width: 1;
	                }
	.rheadercolr2    {
	                border-color: black;
	                border-left: 0;
	                border-style: solid;
	                border-width: 1;
	                }
	.rbody          {
	                background-color: #FFFFFF;
	                }
	.rbodycol2       {
	                border-color: black;
	                border-style: solid;
	                border-top: 0;
	                border-width: 1;
	                }
	.smalltext       {
	                COLOR: gray;
	                FONT-FAMILY: Verdana, Arial;
	                FONT-SIZE: 8pt;
	                LINE-HEIGHT: 140%
	                }
	.softmbodytop        {
	                 background-color: #ADD8E6; 
	                }
	.softmbodyindex      {
	                 background-color: #FFFFFF; 
	                }
	.softmbodyindexinhalt      {
	                 background-color: #000000; 
	                }
	.softmbodydefault    {
	                 background-color: #FFFFFF; 
	                }
	.softmbodytabpage    {
	                 background-color: #FFFFFF; 
	                }
	.softmbodytablepage    {
	                 background-color: #FFFFFF; 
	                }
	.softmtablepagetitelbar    {
	                 background-color: #C0C0C0; 
	                }
	.softmtabpagetitelbar    {
	                 background-color: #C0C0C0; 
	                }
	.softmbodyselectpage    {
	                 background-color: #FFFFFF; 
	                }
	.softmselectpagetitelbar    {
	                 background-color: #C0C0C0; 
	                }
	                
	.skin0		{
			position:absolute;
			width:165px;
			border:2px solid black;
			background-color:menu;
			font-family: Verdana;
			line-height:20px;
			cursor:default;
			font-size:14px;
			z-index:100;
			visibility:hidden;
			}
	.menuitems	{
			padding-left:10px;
			padding-right:10px;
			}
	.menuItem 	{
			font-family: sans-serif;
			font-size:10pt;
			width:100;
			padding-left:20;
	   		background-Color:menu;
	   		color:black
	   		}
	.highlightItem 	{
			font-family: sans-serif;
			font-size:10pt;
			width:100;
			padding-left:20;
	   		background-Color:highlight;
	   		color:white
	   		}
	.clickableSpan 	{
			width:20
			}
	
	.expandable
	{
		CURSOR: hand
	}
	.expanded
	{
		color: black
	}
	.collapsed
	{
		DISPLAY: none
	}
	
	
	/* TabStyles */
	
	.clsTabDown    {  background-color: #6699cc;  }
	
	.clsContentText			{font-family:verdana;font-size:medium;padding-left:11px;}
	.clsTab 			{color: #9932CC;font-weight: bold;background-color: #ADD8E6;cursor: hand;border-right: 1px solid #99ccff;border-bottom: 1px solid #99ccff;}
	.clsTabSelected 		{color: #ccffcc;font-weight: bold;background-color: #6699cc;cursor: default;border-top: 3px outset #99ccff;border-right: 3px outset #336699;}
	a.clsTabLink			{font-size:x-small;text-decoration:none;color: black;cursor: default;font-weight: normal;}
	a.clsTabLinkSelected 		{font-size:x-small;text-decoration:none;color:#ccffcc;cursor: default;font-weight: bold;}
	a.clsTabLinkSelected:hover 	{font-size:x-small;text-decoration:none;color:#ccffcc;cursor: default;font-weight: bold;}
	a.clsTabLink:hover 		{font-size:x-small;text-decoration:none;color: black;cursor: hand;font-weight: normal;}
	a.clsMoreLink			{text-decoration:none;border:none}
	
			.vbh_smalltext {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; color: #327B64; font-weight: bolder}
	.vbhnormaltext {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal}
	.vbh_normal_fett {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: bold; color: #000000}
	.vbh_groesserfett {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: bold; color: #000000}
	.dropdown_short {  width: 60px; list-style-type: disc}
	.dropdown_long {  width: 90px}
	.3ddropdown {  border: #000000; list-style-position: outside; width: 65px; border-width: medium thick; cursor: hand}
	.vbdropsmall {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: normal; color: #000000}
	
	.fensterkopf {  font-family: "Times New Roman", Times, serif; font-size: 9px; font-style: normal}
	
	
	.vbhkleingruen {  font-family: Arial, Helvetica, sans-serif; color: #00455B; font-size: 9px; font-style: normal; font-weight: normal; font-variant: normal; border-top-width: thin; border-right-width: thin; border-bottom-width: thin; border-left-width: thin}
	
	.vbhgruenmiddle {  font-family: Arial, Helvetica, sans-serif; color: #000455B; font-size: 13px; font-style: normal; font-weight: normal; font-variant: normal; border-top-width: thin; border-right-width: thin; border-bottom-width: thin; border-left-width: thin}
	
	.vbhgrossgruenfett {  font-family: Arial, Helvetica, sans-serif; color: #327B64; font-size: 15px; font-style: normal; font-weight: bold; font-variant: normal; border-top-width: thin; border-right-width: thin; border-bottom-width: thin; border-left-width: thin}.warenkorb_big { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-style: normal; font-weight: normal; font-variant: normal; border-top-width: thin; border-right-width: thin; border-bottom-width: thin; border-left-width: thin }
	
	.tableab1 {
		    background-Color: #7199CD;
		}
	.tabelab2 { background-Color: #BDD1D9; }

	.tblkdkto {
		    background-color: #BDD1D9;
		    font-family: Arial, Helvetica;
		    font-size: 7pt;
		    font-style: normal;
		    font-weight: normal;
		    font-variant: normal;
		    color: #000000;
		    text-decoration: none;
		}
	.tbl5minutes {
		    background-color: #BDD1D9;
		    font-family: Arial, Helvetica;
		    font-size: 7pt;
		    font-style: normal;
		    font-weight: bold;
		    font-variant: normal;
		    color: #000000;
		    text-decoration: none;
		}
	.auftragskopf {
		font-family: Arial, Helvetica;
		font-size: 8pt;
		color: #000000;
		font-style: normal;
		font-weight: bold;				
	}
	.auftragskopfHeader {
	font-family: Arial, Helvetica;
	font-size: 	8pt;
	color: 		#000000;
	font-style: normal;
	font-weight: bold;
	}
	.auftragslink_2 {
	font-family: Arial, Helvetica;
	font-size: 	7pt;
	color: 		#000000;
	font-style: normal;
	}	
	.auftragslink_1 {
	font-size:       	8pt;
	font-family:	    Arial, Helvetica;
	font-weight: 		normal;
	font-color: 		#00000;
	color:				#00455B;
	text-decoration: 	none;
	}
	.auftragslink_3 {
	font-family: Arial, Helvetica;
	font-size: 	7pt;
	color: 		#000000;
	font-color: 		#00455B;
	font-style: normal;
	text-decoration: 	none;
	}
	.auftragslink_4 {
	font-family: Arial, Helvetica;
	font-size: 	8pt;
	font-color: 		#FFFFFF;
	font-style: bold;
	text-decoration: 	none;
	}	
	

	.auftragslink_5 {
		font-family: Arial, Helvetica;
		font-size: 	8pt;
		color: 		#000000;
		font-style: bold;
	} 

	a.auftragslink_5:link {
		font-color: #000000;
		color: #000000;
	}
	a.auftragslink_5:visited {
		font-color: #000000;				
		color: #000000;
	} 

	a.auftragslink_5:active {
		font-color: #000000;
		color: #000000;
	} 

	a.auftragslink_5:hover {
		color: #FF9930;					  /* orange */				
	}
#boxthing {
	 position:absolute;
	 top:2px;
	 left:415px;
	 width:450px;
	 height:150px;
	 border: thin outset #CCCCCC;
	 background-color:#7199CD;
	 padding:0.5em;
	 visibility:hidden;
	 }	
	