body {
	font-family: arial, serif;
	}
.mmm{border-top:solid #0066cc 1px ;border-left:solid #0066cc 1px ;border-right:solid #0066cc 1px ;border-bottom:solid #0066cc 1px; background-color:#D4E4EA;}

.greentop
{
	background-image:url('images/greentop.gif');	 
	margin:0;
	padding:0;
	background-repeat: no-repeat; 
	 background-color: #fff;
	 color:#fff;
	 width:196px;
	 height:17px;
	 font-family:Arial;
	 font-size:12px;
	 text-align:center;
	 padding:2px;
	 margin-top:5px;
	}
.greenbody
{
	width:188px;
	border-right: 1px solid #336633;
	margin:0;
	padding:5px;
	border-left: 1px solid #336633;
}
.greenbottom
{
	width:200px; height:8px;background-image: url('images/greenbottom.gif');background-position: bottom;background-repeat: no-repeat;
	margin-bottom:5px;
	}
.size10 {
	font-size: 10px;
	color:#666666;
	font-family: Verdana,
	sans-serif;
}
.size1w{
	font-weight: bold;
	font-family: Verdana, sans-serif;
}
.size1h{
	font-size: 15px;
	font-weight: bold;
	color:#336633;
	font-family: Verdana, sans-serif;
}
.size11{
	font-size: 12px;
	color:#000000;
	font-family: Verdana, sans-serif;
}
.size14{
	font-size: 14px;
	color:#a01b09;
	font-family: Verdana, sans-serif;
	font-weight: bold;
}
td{
	font-family: Arial;
	font-size: 13px;
	/*	font-size: 11px;
	color:#000000;
	font-family: Verdana, sans-serif;*/
}
.titleBar {
	font: bold 11px "Trebuchet MS", Verdana, Arial, Helvetica,
	sans-serif;
	color: #6D929B;
	letter-spacing: 1px;
	text-align: left;
	padding: 3px 3px 3px 3px;
	line-height: 25px;
	background:  #ffffff;
	background-repeat: no-repeat;
	background-position: center center;
	text-align: center;
}
 
.roundcont {
	width: 250px;
	background-color: #f90;
	color: #fff;
}

.roundcont p {
	margin: 0 10px;
}

.roundtop { 
	background: url(tr.gif) no-repeat top right; 
}

.roundbottom {
	background: url(br.gif) no-repeat top right; 
}

img.corner {
   width: 15px;
   height: 15px;
   border: none;
   display: block !important;
}

.parent_cat {
	text-decoration: none;
	color:#000000;
	font-family: Arial, sans-serif;
   list-style:none;
	line-height: 125%; 	
	font-size: 1.0em;	
	padding: 0;	
	margin-top: 15px;
	line-height:1.4em; 	
	font-weight: bold;
}
.parent_cat a{
	text-decoration: none;
	color:#000000;
	font-family: Arial, sans-serif;
   list-style:none;
	line-height: 125%; 	
	font-size: 1.0em;	
	padding: 0;	
	margin-top: 15px;
	line-height:1.4em; 	
	font-weight: bold;
}

ul#nav {
	list-style:none;
	text-align:center;
	clear:left;
	float:left;width: 645px; 
	margin: 0px 0 0px -2px; 
	font-size: 16px;
	line-height:2em;
	padding:1px 0 0 0;
}
ul#nav1 {
	list-style:none;
	text-align:center;
	clear:left;
	float:left;width: 200px;
	margin: 2px 0 0px 2px;
	font-size: 14px;
	line-height:2em;
	padding:1px 0 0 0;

}

* html ul#nav{padding:0}
ul#nav li{
	display:inline;
	border-bottom:0px solid #7EBE5F;
	margin-right:0px;
    background: url(images/verlauf01.gif) repeat-x scroll left top;
}
ul#nav li a{
background:#FFFFFF url(images/verlauf.gif) repeat-x scroll left top;
border-color:#BBBBBB rgb(187, 187, 187) rgb(126, 190, 95);
border-style:solid;
border-width:1px 1px 5px;
color:#0A3300;
font-weight:bold;
letter-spacing:-0.01em;
line-height:2.3em;
padding: 5px 15px;
_padding: 5px 14px
}
ul#nav1 li a{
background:#FFFFFF url(images/verlauf.gif) repeat-x scroll left top;
border-color:#BBBBBB rgb(187, 187, 187) rgb(126, 190, 95);
border-style:solid;
border-width:1px 1px 2px;
color:#0A3300;
font-weight:bold;
letter-spacing:-0.01em;
padding:4px 5px; <!------------------------------- increase the second value to 11px
}

* html ul#nav li a {height:22px;voice-family: "\"}\""; voice-family:inherit; }/* ie5 bug*/
* html ul#nav li a{	height:auto;}
ul#nav li.current a{
background:#ffffff url(images/buttons.gif) repeat-x scroll left top;
border-color:#BBBBBB rgb(187, 187, 187) rgb(126, 190, 95);
border-style:solid;
border-width:1px 1px 2px;
color:#0A3300;
font-weight:bold;
letter-spacing:-0.01em;
padding:4px 11px; <!------------------------------- increase the second value to 11px
}
#home ul#nav li.current a{
	background:#06c;
	border-bottom:1px solid #039;
	border-left:2px solid #039;
}
ul#nav li a:hover{
background: url(images/verlauf01.gif) repeat-x scroll left top;
border-color:#BBBBBB rgb(187, 187, 187) rgb(126, 190, 95);
border-style:solid;
border-width:1px 1px 5px;
color:#5A9E3D;
font-weight:bold;
line-height:2.3em;
letter-spacing:-0.01em;
padding: 5px 15px;
_padding: 5px 14px
}
ul#nav li.current a:hover{color:#fff}
#supplier ul#nav li.current a{
	background:#009900;
	border-bottom:1px solid #070;
	border-left:2px solid #070;
}
#product ul#nav li.current a{
	background:#cc0000;
	border-bottom:1px solid #990000;
	border-left:2px solid #990000;
}
#windex ul#nav li.current a{
	background:#33cc33;
	border-bottom:1px solid #339933;
	border-left:2px solid #339933;
}

/*        V2        */

.outer{
	margin:0px;
	padding:0px;
}	
#menu {
	width: 180px;
	border-style: solid solid none solid;
	border-color: #94AA74;	
	border-width: 0px;
	}
#menu ul{
	list-style:none;
	padding:0px;
	margin:0px;
	}
	
#menu li a {
	height: 23px;
  	voice-family: "\"}\""; 
  	voice-family: inherit;

	text-decoration: none;
	font-weight:normal;
	}	
	
#menu li a:link, #menu li a:visited {
	color: #5E7830;
	display: block;
	background: url(images/menu1.gif);
	background-repeat:no-repeat;
	padding: 5px 5px 5px 10px;
	}
	
#menu li a:hover {
	color: #26370A;
	background: url(images/menu1.gif) 0px -32px;
	background-repeat:no-repeat;
	padding: 5px 5px 5px 10px;
	}
	
#menu li a:active {
	color: #26370A;
	background: url(images/menu1.gif) 0 -64px;
	background-repeat:no-repeat;
	padding: 5px 5px 5px 10px;
	}

.menusa {
	font-family: arial,helvetica,sans-serif;
	font-size: 12px;
	color: #3F636C;
	background: url("/images/verlauf.gif") repeat-x;
	padding: 3px;
	margin: 2px;
	border-top: solid 0px #8D9A98;
	border-right: solid 0px #8D9A98;
	border-bottom: solid 1px #BAD274;
	border-left: solid 0px #8D9A98;
}

a{
	text-decoration: none;
	color:#ff6600;
	font-family: Arial, sans-serif;
    list-style:none;
	line-height: 125%; 	
	font-size: 1.1em;	
	padding: 0;	
	
	line-height:1.4em; 	
}
A:visited{
	text-decoration: none;
	color:#000066;
	font-family: Arial, sans-serif;
   list-style:none;
	line-height: 125%; 	
	font-size: 1.1em;	
	padding: 0;	
	
	line-height:1.4em; 	
}
A:link{
	text-decoration: none;
	color:#000066;
	font-family: Arial, sans-serif;
   list-style:none;
	line-height: 125%; 	
	font-size: 1.1em;	
	padding: 0;	
	
	line-height:1.4em; 	
}

A:hover{
	background-color: #00C800;
	text-decoration: none;
	color:#ff0000;
	font-family: Arial, sans-serif;
    list-style:none;
	line-height: 125%; 	
	font-size: 1.1em;		
	padding: 0;	
	
	line-height:1.4em; 	
}
A:active{
	text-decoration: none;
	color:#000000;
	font-family: Arial, sans-serif;
    list-style:none;
	line-height: 125%; 	
	font-size: 1.1em;	
	padding: 0;	
	
	line-height:1.4em; 	
}
input{
	border: 1 solid;
	font-family: verdana;
	font-size:11pt;
	background-color: #FFFFFF;
	margin-top:0.1em ;
	margin-bottom:0.2em  ;
}
input.submit{
	border: 1 solid;
	font-family: verdana;
	color:#ffffff;
	font-size:11pt;
	background-color: #0066CC;
}
input.nol{
	border: 0 solid;
	font-family: verdana;
	color:#ffffff;
	font-size:11pt;
	background-color: #0066CC;
}

textarea{
	border: 1 solid;
	font-family: verdana;
	font-size:11pt;
	background-color: #FFFFFF;
}
checkbox{
	border: 0 solid;
	font-family: verdana;
	font-size:11pt;
	background-color: #FFFFFF;
}
select{
	border: 1 solid #000000;
	padding: 1;
	font-family: verdana;
	font-size:11pt;
	background-color: #FFFFFF;
}

span.star {
	color: #cc5948;
	font-weight: bold;
	font-size:12pt;
	font-family: Verdana, sans-serif;
}
span.tth{
	font-family: Arial;
	font-size: 13px;
	font-weight: bold;
}
table.contact {
	border-width: 1px;
	border-spacing: ;
	border-style: outset;
	border-color: gray;
	border-collapse: separate;
	background-color: #F5F3E1;
}
table.contact th {
	border-width: 1px;
	padding: 2px;
	border-style: none;
	border-color: gray;
	background-color: white;
	-moz-border-radius: ;
}
table.contact td {
	border-width: 1px;
	padding: 2px;
	border-style: none;
	border-color: gray;
	background-color: #F5F3E1;
	-moz-border-radius: ;
}

td.blue {
font-family:Georgia, "Times New Roman", Times, serif; 
font-size:15px; font-weight:normal; font-variant:normal;
	color:#333333; 
}
 
/* GENERAL*/
#itsthetable { font: 11px Verdana, Arial, Helvetica, sans-serif; }
.itsthetable a { color:#f60;	text-decoration:none; }
.itsthetable a:hover { text-decoration:underline; }
.itsthetable a:visited { color:#ff6600; }
.itsthetable table caption, th, div, tfoot td { font-family:Georgia, "Times New Roman", Times, serif; }
.itsthetable table caption { font-size:40px; font-weight:normal; font-variant:normal;
	color:#f60;	letter-spacing:.3em; text-align:center; padding-bottom:.5em; }
.itsthetable table { width:650px; border-collapse:collapse; border:4px solid #f60;}
.itsthetable td,th { padding:5px; }
/* THEAD*/
.itsthetable thead th { font-size:15px; font-weight:normal; font-variant:normal;
	color:#fff2ea;	background-color:#f60; }
/* TFOOT */
.itsthetable tfoot th, tfoot td { font-size:15px; font-weight:bold; 
	color:#fff2ea;	background-color:#f60; padding:10px; }
.itsthetable tfoot td { font-size:30px;	font-weight:normal; }
/* TBODY */
.itsthetable tbody td, tbody th { line-height:140%; background-color:#fff; color:#666; }
.itsthetable tbody tr.odd td, tbody tr.odd th { background-color:#fff2ea;	border:1px solid #f60; border-width:1px 0; }
.itsthetable tbody th a { font-size:13px; font-weight:normal; font-variant:normal; }

/* ONLY REAL GOOD BROWSERS */
/* GENERAL */
.itsthetable tbody td+td+td+td {	text-align:right; }
.itsthetable tbody tr th:before { content:"\2588\00A0\00A0"; color:#f60;}
.itsthetable tbody td+td+td+td:before { content:"\21E9"; color:#f60; }
/* HOVER */
.itsthetable tbody tr:hover td, tbody tr:hover th:before { color:#000; }
.itsthetable tbody tr:hover td a, tbody tr:hover th a { color:#000; text-decoration:underline; }
.itsthetable tbody tr:hover td a:visited, tbody tr:hover th a:visited { color:#ccc; }
.itsthetable tbody tr:hover td+td+td+td a { font-weight:bold; }
.itsthetable tbody tr:hover td+td+td+td:before { color:#000; }
.tth{
	font-family: Arial;
	font-weight: bold;
	font-size: 13px;
}
ul.my{
	padding-left: 10px;
}
td.blue_data{
padding: 2px 2px 2px 2px;
	font-family: Arial;
	font-size: 13px;
	color: #336699;
	font-weight: bold;
}
.city_label
{
	padding-left:10px;padding-right:50px;padding-top:5px;font-size:18px;color:#337d02;
}
.city_label a:link, .city_label a:hover, .city_label a:visited
{
	color:#337d02;
	font-weight:bold;
}

.h1title{
	height:auto;
	color:#000000;
	font-size:10px;
}

.google{
	height:auto;
	color:#000000;
	font-size:14px;
}

.textmiddle {vertical-align:middle;} 

.toplinks_block
{
	line-height:120%;
}

/* round corner detail view */

.b1, .b2, .b3, .b4{font-size:1px; overflow:hidden; display:block;}
.b1 {height:1px; background:#888; margin:0 5px;}
.b2 {height:1px;  border-right:2px solid #888; border-left:2px solid #888; margin:0 3px;}
.b3 {height:1px;  border-right:1px solid #888; border-left:1px solid #888; margin:0 2px;}
.b4 {height:2px;  border-right:1px solid #888; border-left:1px solid #888; margin:0 1px;}
.contentb { border-right:1px solid #888; border-left:1px solid #888; background-color:#fff}

/* my form */

p, h1, form, button{border:0; margin:0; padding:0;}
.spacer{clear:both; height:1px;}
/* ----------- My Form ----------- */
.myform{
	margin:0 auto;
	width:400px;
	padding:14px;
}
	/* ----------- basic ----------- */
	#basic{
		border:solid 2px #DEDEDE;
	}
	#basic h1 {
		font-size:14px;
		font-weight:bold;
		margin-bottom:8px;
	}
	#basic p{
		font-size:11px;
		color:#666666;
		margin-bottom:20px;
		border-bottom:solid 1px #dedede;
		padding-bottom:10px;
	}
	#basic label{
		display:block;
		font-weight:bold;
		text-align:right;
		width:140px;
		float:left;
	}
	#basic .small{
		color:#666666;
		display:block;
		font-size:11px;
		font-weight:normal;
		text-align:right;
		width:140px;
	}
	#basic input{
		float:left;
		width:200px;
		margin:2px 0 30px 10px;
	}
	#basic button{ 
		clear:both;
		margin-left:150px;
		background:#888888;
		color:#FFFFFF;
		border:solid 1px #666666;
		font-size:11px;
		font-weight:bold;
		padding:4px 6px;
	}

.toplink {
	font-family: arial, serif;
	background: #B3C9D7;
	font-weight: bold;
	font-size: 11px;
	line-height: 1.4em;
	word-spacing: normal;
	letter-spacing: 0ex;
	text-decoration: none;
	text-transform: none;
	text-align: left;
	text-indent: 0ex;
}
.title {
	font-family: arial, serif;
	padding: 0.2em;
	font-weight: bold;
	font-size: 14px;
	line-height: 1.4em;
	word-spacing: normal;
	letter-spacing: 0ex;
	text-decoration: none;
	text-transform: none;
	text-align: left;
	text-indent: 0ex;
}
.no_ads {
	font-family: arial, serif;
	font-weight: normal;
	font-size: 11px;
	line-height: 1.4em;
	word-spacing: normal;
	letter-spacing: 0ex;
	text-decoration: none;
	text-transform: none;
	text-align: left;
	text-indent: 0ex;
}
