/*
-------------------------------------------------------------------------
 	style 		blumengrossmarkt
	farben:		
	gruen			#077c2b
	hellgruen	#9ccbab
	orange		#fe7902
-------------------------------------------------------------------------
*/

body
{	
	letter-spacing: 0px;
	font-size: 11px;
	/*color: #000000;*/
	font-style: normal;
	text-decoration: none;
	font-family: helvetica, arial;
	margin: 0px;
	padding: 0px;
}

/*td,table		{	letter-spacing: 0px; 	font-size: 11px; color:#000000;                   font-style:normal; text-decoration:none;      	font-family: helvetica, arial; }*/
ul,li			{	letter-spacing: 0px; 	font-size: 11px; color:#000000;                   font-style:normal; text-decoration:none;      	font-family: helvetica, arial; }
.text			{ 				font-size: 11px; line-height:17px; }
.b				{	letter-spacing: 0px; 	font-size: 11px; color:#000000; font-weight:bold; }
.hl			{	letter-spacing: 0px; 	font-size: 16px; color:#077c2b; font-weight:bold; }
.or			{	letter-spacing: 0px; 	font-size: 14px; color:#fe7902; font-weight:bold; }

.gruen
{
	font-weight: bold;
	color: #077c2b;
}

h1
{	
	margin-top: 0px;
	letter-spacing: 0px; 	
	font-size: 16px; 
	color: #077C2B; 
	font-weight: bold;
}

.td_back
{
	background-image:url(/images/td_back.gif);
}

.td_back2
{
	color: #ffffff;
	background-image:url(/images/td_back2.gif);
	text-align: center;
}

.td_back3
{
	background-image:url(/images/td_back3.gif);
}

.tbl_angebot
{
	border-color: #298221;
	border-width: 2px; 
	border-style: solid;
}

.td_angebot
{
	background-image:url(/images/td_back2.gif);
	letter-spacing: 0px; 	
	font-size: 16px; 
	color: #ffffff; 
	font-weight:bold;
}

.dotted
{
	border: none 0px;
	border-top: 1px dotted #298221;
	height: 1px;
	margin: 0px;
	padding: 0px;
}

a				{	letter-spacing: 0px; font-size: 12px; color:#FE7902; font-weight:bold; font-style:normal; text-decoration:none; 	font-family:Arial,Helvetica,sans-serif; }
a:link		{	letter-spacing: 0px; font-size: 12px; color:#FE7902; font-weight:bold; font-style:normal; text-decoration:none; 	font-family:Arial,Helvetica,sans-serif; }
a:hover		{	letter-spacing: 0px; font-size: 12px; color:#FE7902; font-weight:bold; font-style:normal; text-decoration:none; 	font-family:Arial,Helvetica,sans-serif; }

a.b			{	letter-spacing: 0px; font-size: 12px; color:#006766; font-weight:bold; font-style:normal; text-decoration:underline; 	font-family:Arial,Helvetica,sans-serif; }
a.b:link		{	letter-spacing: 0px; font-size: 12px; color:#006766; font-weight:bold; font-style:normal; text-decoration:underline; 	font-family:Arial,Helvetica,sans-serif; }
a.b:hover	{	letter-spacing: 0px; font-size: 12px; color:#00AA66; font-weight:bold; font-style:normal; text-decoration:underline; 	font-family:Arial,Helvetica,sans-serif; }

a.menu			{	letter-spacing: 0px; font-size: 12px; color:#000000; font-weight:normal; font-style:normal; text-decoration:none;      	font-family:Arial,Helvetica,sans-serif; }
a.menu:hover	{	letter-spacing: 0px; font-size: 12px; color:#000000; font-weight:bold; font-style:normal; text-decoration:none;      	font-family:Arial,Helvetica,sans-serif; }

a.m2				{	letter-spacing: 0px; font-size: 12px; color:#FE7902; font-weight:normal; font-style:normal; text-decoration:none;      	font-family:Arial,Helvetica,sans-serif; }
a.m2:hover		{	letter-spacing: 0px; font-size: 12px; color:#298221; font-weight:normal; font-style:normal; text-decoration:none;      	font-family:Arial,Helvetica,sans-serif; }


a.topnav 			{	letter-spacing: 0px; font-size: 12px; color:#ffffff;                   font-style:normal; text-decoration:none;      	font-family:Arial,Helvetica,sans-serif; }
a.topnav:link		{	letter-spacing: 0px; font-size: 12px; color:#ffffff;                   font-style:normal; text-decoration:none;      	font-family:Arial,Helvetica,sans-serif; }
a.topnav:hover		{	letter-spacing: 0px; font-size: 12px; color:#ffffff;                   font-style:normal; text-decoration:underline;      	font-family:Arial,Helvetica,sans-serif; }

a.navmenu1 			{	letter-spacing: 0px; font-size: 16px; color:#FE7902;                   font-style:normal; text-decoration:none;      	font-family:Arial,Helvetica,sans-serif; }
a.navmenu1:link	{	letter-spacing: 0px; font-size: 16px; color:#FE7902;                   font-style:normal; text-decoration:none;      	font-family:Arial,Helvetica,sans-serif; }
a.navmenu1:hover	{	letter-spacing: 0px; font-size: 16px; color:#298221;                   font-style:normal; text-decoration:none;      	font-family:Arial,Helvetica,sans-serif; }

a.navmenu3 			{	letter-spacing: 0px; font-size: 16px; color:#ffffff;                   font-style:normal; text-decoration:none;      	font-family:Arial,Helvetica,sans-serif; }
a.navmenu3:link	{	letter-spacing: 0px; font-size: 16px; color:#ffffff;                   font-style:normal; text-decoration:none;      	font-family:Arial,Helvetica,sans-serif; }
a.navmenu3:hover	{	letter-spacing: 0px; font-size: 16px; color:#ffffff;                   font-style:normal; text-decoration:underline;      	font-family:Arial,Helvetica,sans-serif; }

a.submenu			{	letter-spacing: 0px; font-size: 12px; color:#000000;                   font-style:normal; text-decoration:none;      	font-family:Arial,Helvetica,sans-serif; }
a.submenu:link		{	letter-spacing: 0px; font-size: 12px; color:#000000;                   font-style:normal; text-decoration:none;      	font-family:Arial,Helvetica,sans-serif; }
a.submenu:hover	{	letter-spacing: 0px; font-size: 12px; color:#006766;                   font-style:normal; text-decoration:none;      	font-family:Arial,Helvetica,sans-serif; }
	
a.usubmenu			{	letter-spacing: 0px; font-size: 12px; color:#000000;                   font-style:normal; text-decoration:underline; 	font-family:Arial,Helvetica,sans-serif; }
a.usubmenu:link	{	letter-spacing: 0px; font-size: 12px; color:#000000;                   font-style:normal; text-decoration:underline; 	font-family:Arial,Helvetica,sans-serif; }
a.usubmenu:hover	{	letter-spacing: 0px; font-size: 12px; color:#006766;                   font-style:normal; text-decoration:underline; 	font-family:Arial,Helvetica,sans-serif; }

a.big				{	letter-spacing: 0px; font-size: 12px; color:#AA0000;                   font-style:normal; text-decoration:none;      	font-family:Arial,Helvetica,sans-serif; }
a.big:link		{	letter-spacing: 0px; font-size: 12px; color:#AA0000;                   font-style:normal; text-decoration:none;      	font-family:Arial,Helvetica,sans-serif; }
a.big:hover		{	letter-spacing: 0px; font-size: 12px; color:#FF0000;                   font-style:normal; text-decoration:none;      	font-family:Arial,Helvetica,sans-serif; }
	
a.down			{	letter-spacing: 0px; font-size: 12px; color:#000000;                   font-style:normal; text-decoration:none;      	font-family:Arial,Helvetica,sans-serif; }
a.down:link		{	letter-spacing: 0px; font-size: 12px; color:#000000;                   font-style:normal; text-decoration:none;      	font-family:Arial,Helvetica,sans-serif; }
a.down:hover	{	letter-spacing: 0px; font-size: 12px; color:#000000;                   font-style:normal; text-decoration:none;      	font-family:Arial,Helvetica,sans-serif; }

a.wbold			{	letter-spacing: 0px; font-size: 12px; color:#ffffff; font-weight:bold; font-style:normal; text-decoration:none;      	font-family:Arial,Helvetica,sans-serif; }
a.wbold:link	{	letter-spacing: 0px; font-size: 12px; color:#ffffff; font-weight:bold; font-style:normal; text-decoration:none;      	font-family:Arial,Helvetica,sans-serif; }
a.wbold:hover	{	letter-spacing: 0px; font-size: 12px; color:#ffffff; font-weight:bold; font-style:normal; text-decoration:none;      	font-family:Arial,Helvetica,sans-serif; }

a.gbold			{	letter-spacing: 0px; font-size: 10px; color:#989898; font-weight:normal; font-style:normal; text-decoration:none;      	font-family:Arial,Helvetica,sans-serif; }
a.gbold:link	{	letter-spacing: 0px; font-size: 10px; color:#989898; font-weight:normal; font-style:normal; text-decoration:none;      	font-family:Arial,Helvetica,sans-serif; }

a.gbold:hover	{	letter-spacing: 0px; font-size: 10px; color:#989898; font-weight:normal; font-style:normal; text-decoration:none;      	font-family:Arial,Helvetica,sans-serif; }


a.anormal			{	letter-spacing: 0px; font-size: 11px; color:#000000; font-weight:normal; font-style:normal; text-decoration:none;      	font-family:Arial,Helvetica,sans-serif; }
a.anormal:link		{	letter-spacing: 0px; font-size: 11px; color:#000000; font-weight:normal; font-style:normal; text-decoration:none;      	font-family:Arial,Helvetica,sans-serif; }
a.anormal:hover	{	letter-spacing: 0px; font-size: 11px; color:#000000; font-weight:normal; font-style:normal; text-decoration:none;      	font-family:Arial,Helvetica,sans-serif; }


form
{
	margin: 0px;
	padding: 0px;
}

input, textarea, select
{
	border: 1px solid #298221;
}

input.mailform			{ font-size:12px; width: 300px; font-family:Arial,Helvetica,sans-serif; }
select.mailform		{ font-size:12px; width: 300px; font-family:Arial,Helvetica,sans-serif; }
textarea.mailform		{ font-size:12px; width: 300px; font-family:Arial,Helvetica,sans-serif; }
input.mailform_rrs	{ font-size:12px; width: 150px; font-family:Arial,Helvetica,sans-serif; }

.klein
{
	font-size: 11px;
}

body#login
{
	margin-top:100px;
	text-align:center;
}

body#login fieldset
{
	margin: 0 auto;
	padding: 10px;
	width: 300px;
}

.sort-table 
{
	/*font-family:		Icon;*/
	padding: 1px 1px 1px 1px;
	margin: 0px;
	font-family: Verdana;
	font-size: 8pt;
	text-align: left;
	/*border: 0px Solid ThreeDShadow;*/
	background-color:	Window;
	color: WindowText;
	border-collapse:collapse
}

.sort-table thead 
{
	background:	ButtonFace;
	padding: 10px;
}

.sort-table td 
{
	/*padding:	2px 5px;*/
	padding: 1px 2px 1px 2px;
	margin: 0px;
	/*padding-left: 3px;*/
	border-collapse: collapse;
	border-right: solid 1px ButtonShadow;
	border-left: solid 1px ButtonShadow;
	font-family: Verdana;
	font-size: 8pt;
}

.sort-table thead td 
{
	border: 1px solid;
	border-color: ButtonHighlight ButtonShadow ButtonShadow ButtonHighlight;
	cursor: pointer;
	font-family: Verdana;
	font-size: 8pt;
}

.sort-table thead th
{
	text-align: left;
	border: 1px solid red;
	padding: 0px;
	margin: 0px;
	border-color: ButtonHighlight ButtonShadow ButtonShadow ButtonHighlight;
	cursor: default;
	/*cursor: pointer;*/
}

.sort-table thead td:active 
{
	border-color:	ButtonShadow ButtonHighlight ButtonHighlight ButtonShadow;
	/*padding: 3px 4px 1px 6px;*/
	padding: 0px;
}

.sort-table thead td[_sortType=None]:active 
{
	border-color:	ButtonHighlight ButtonShadow ButtonShadow ButtonHighlight;
	padding:	 0px; /*1px 5px;*/
}

.sort-arrow 
{
	width: 11px;
	height: 11px;
	background-position: center center;
	background-repeat: no-repeat;
	margin: 0px 2px;
}

.sort-arrow.descending
{
	background-image: url("/images/downsimple.png");
}

.sort-arrow.ascending
{
	background-image: url("/images/upsimple.png");
}

.Btn3D 
{
	color: Black;
	border : 1px solid threedface; 
	background-color : ThreedFace;
}

.Btn3D_Over {
	color: black;
	cursor : pointer;
	border-bottom : 1px solid threeddarkshadow;
	border-left : 1px solid threedhighlight;
	border-right : 1px solid threeddarkshadow;
	border-top : 1px solid threedhighlight;
}

.Btn3D_Down {
	color: black;
	cursor : pointer;
	border-bottom : 1px solid threedhighlight;
	border-left : 1px solid threeddarkshadow;
	border-right : 1px solid threedhighlight;
	border-top : 1px solid threeddarkshadow;
}

table.toolbar {
	margin: 0px;
	padding: 0px;
	border-bottom: solid 1px ButtonShadow;
	border-right: solid 1px ButtonShadow;
	border-left: solid 1px ButtonHighlight;
	border-top: solid 1px ButtonHighlight;
	width : 100%;
	/*height: 15px;*/
	/*background : ThreeDFace;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;*/
	text-align: left;
	/*font-weight: normal;
	vertical-align:middle;*/
}

td.toolbar
{
	/*padding-left: 2px;*/
	/*border-top: solid 1px ThreeDHighlight;*/
	border-bottom: solid 1px ButtonShadow;
	/*border-right: solid 1px ButtonShadow;*/
	background : ThreedFace;
	font-family: Verdana;
	font-size: 8pt;
	font-weight: normal;
	vertical-align:middle;
}

.septoolbar {
	margin: 0px;
	padding: 0px;
	border-bottom: solid 1px ButtonShadow;
	border-right: solid 1px ButtonShadow;
	border-left: solid 1px ButtonHighlight;
	border-top: solid 1px ButtonHighlight;
	/*height: 15px;*/
	background-color: ThreeDFace;
	/*font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;*/
	text-align: left;
	/*font-weight: normal;
	vertical-align:middle;*/
}

.dbhistory
{
	font-family: Arial, helvetica; 
	font-size: 10px; 
	font-weight:normal;
	color: #000000;
}

.mselect
{
	padding: 1px;
	margin: 1px;
	border: none;
}

.Filter
{
	font-size: 11px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	/*border: 1px solid inactivecaption;*/
	/*font-family: Arial, helvetica; */
	font-weight:normal;
	margin: 0px;
	padding: 0px;
	width: 99%;
	border: 1px solid inactivecaption;
}

.window
{
	border-top: solid 1px ButtonHighlight;
	background : ThreedFace;
	font-family: Verdana;
	font-size: 8pt;
	text-align: left;
}

.errmsg
{
	color: red;
}

/* highlight => #316AC5 */

tr.even       { background-color: white; cursor: pointer; }
tr.even:hover { background-color: #316AC5; color: white; }
tr.even       { hover:expression(this.onmouseover=new function("this.style.backgroundColor='#316AC5';"),this.onmouseout=new function("this.style.background='white';")); }

tr.odd       { background-color: silver; cursor: pointer; }
tr.odd:hover { background-color: #316AC5; color: white; }
tr.odd       { hover:expression(this.onmouseover=new function("this.style.backgroundColor='#316AC5';"),this.onmouseout=new function("this.style.background='silver';")); }
