@charset "utf-8";
/* CSS Style */
@import url(http://fonts.googleapis.com/css?family=Droid+Sans:400,700);

html { margin: 0; padding: 0; border: 0; height: 100%; overflow-x: hidden; height: 100%; width: 100%; overflow-y: auto;}
body, ul, li{ margin: 0; padding: 0; border: 0;}

		
		#siteWrapper {
    		width:1024px;
    		background-repeat: no-repeat;
    		margin-left:auto;
			margin:0 auto;
			position:relative;
		
		}
			#content {
    		width:1024px;
			position:relative;
		
		}
	




html,		
		
		p {font-family:'Droid Sans', Helvetica, Arial, Verdana, sans-serif; font-size:15px; color: #616e69; line-height: 140%; letter-spacing:0px;}
		p.small {font-family: 'Droid Sans', Arial, Verdana, Helvetica, sans-serif; font-size:13px; color: #616e69; line-height: 140%; letter-spacing:0px;}
		span.bold {font-family:'Droid Sans', Helvetica, Arial, Verdana, sans-serif; font-size:14px; font-weight: bold; color: #134e36; line-height: 140%; letter-spacing:0px;}
		blockquote{font-family:'Droid Sans', Helvetica, Arial, Verdana, sans-serif; font-size:15px; color: #616e69; line-height: 140%; letter-spacing:0px;}
		ul.list {font-family:'Droid Sans', Arial, Verdana, Helvetica, sans-serif; font-size:15px; color: #616e69; line-height: 140%; letter-spacing:0px; margin: 0; margin-left: 12px; padding: 0; border: 0; list-style-image: url(../../graphics/list.gif);}
			a {font-family:'Droid Sans', Helvetica, Arial, Verdana, sans-serif; font-size:15px; color: #616e69; line-height: 140%; letter-spacing:0px;}
			a:link, a:visited{color: #616e69; text-decoration: none;}
			a:hover, a:active{color: #616e69; text-decoration: none;}
		

	
		td,
			.oben    { vertical-align:top;}
			
#r1 {position:relative; top:0px; left:82px;}


/*=================================== Navigation ================================*/
#nav { position: relative; top: 0; left: 0; width: 1024px; height: 90px; background: url('../../graphics/navigation_de.gif') no-repeat; }
#nav li { position: absolute; left: 0; height: 90px; }
	#nav #aboutus { width: 241px; left: 0px; }
	#nav #productfields { width: 178px; left: 241px; }
	#nav #clients{ width: 181px; left: 419px; }
	#nav #contact { width: 176px; left: 600px; }
	#nav #change { width: 248px; left: 776px; }
	#nav li{ list-style: none; }
	#nav a{ }
	#nav a:link, a:visited{ text-decoration: none; }
	#nav a:hover, a:active{ text-decoration: none; }
#nav li a { display: block; position: absolute; top: 0; left: 0; width: 100%; height: 90px; text-indent: -9999em; }

/*=================================== END Navigation ================================*/







			
/*===================================Sub-Navigation================================*/

td img {
/* Another Mozilla/Netscape bug with making sure our images display correctly */
	display: block;
}

#FWTableContainer807786361 {
/* The master div to make sure that our popup menus get aligned correctly.  Be careful when playing with this one. */
	position:relative;
	margin:0px;
	width:1024px;
	height:320px;
	text-align:left;
}

#MMMenuContainer0302044441_0 {
/* This ID is related to the master menu div for menu MMMenuContainer0302044441_0 and contains the important positioning information for the menu as a whole */
	position:relative;
	left:230px;
	top:5px;
	visibility:hidden;
	z-index:300;
}

#MMMenu0302044441_0 {
/* This class defines things about menu MMMenu0302044441_0's div. */
	position:absolute;
	left:0px;
	top:0px;
	visibility:hidden;
	background-color:#ffffff;
	width:240px;
	height:39px;

}


.MMMIFVStyleMMMenu0302044441_0 {
/* This class determines the general characteristics of the menu items in menu MMMenu0302044441_0 */
	border-top:1px solid #ffffff;
	border-left:1px solid #ffffff;
	border-bottom:1px solid #ffffff;
	border-right:1px solid #ffffff;
	width:240px;
	height:20px;
	voice-family: "\"}\"";
	voice-family:inherit;
	width:238px;
	height:18px;
}

.MMMIVStyleMMMenu0302044441_0 {
/* This class determines the general characteristics of the menu items in menu MMMenu0302044441_0 */
	border-top:0px;
	border-left:1px solid #ffffff;
	border-bottom:1px solid #ffffff;
	border-right:1px solid #ffffff;
	width:240px;
	height:20px;
	voice-family: "\"}\"";
	voice-family:inherit;
	width:238px;
	height:18px;
}

#MMMenu0302044441_0_Item_0 {
/* Unique ID for item 0 of menu MMMenu0302044441_0 so we can set its position */
	left:0px;
	top:0px;
	-webkit-transition: all .5s ease-in-out;
     -moz-transition: all .5s ease-in-out;
     -o-transition: all .5s ease-in-out;
     -ms-transition: all .5s ease-in-out;
     transition: all .5s ease-in-out;

}

#MMMenu0302044441_0_Item_1 {
/* Unique ID for item 1 of menu MMMenu0302044441_0 so we can set its position */
	left:0px;
	top:20px;
	 -webkit-transition: all .5s ease-in-out;
     -moz-transition: all .5s ease-in-out;
     -o-transition: all .5s ease-in-out;
     -ms-transition: all .5s ease-in-out;
     transition: all .5s ease-in-out;

}

#MMMenu0302044441_0_Item_2 {
/* Unique ID for item 2 of menu MMMenu0302044441_0 so we can set its position */
	left:0px;
	top:39px;

	-webkit-transition: all .5s ease-in-out;
     -moz-transition: all .5s ease-in-out;
     -o-transition: all .5s ease-in-out;
     -ms-transition: all .5s ease-in-out;
     transition: all .5s ease-in-out;


}

#MMMenuContainer0302044441_0 img {
/* needed for Mozilla/Camino/Netscape */
	border:0px;
}

#MMMenuContainer0302044441_0 a {
/* Controls the general apperance for menu MMMenuContainer0302044441_0's items, including color and font */
	text-decoration:none;
	font-family:'Droid Sans', Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	text-align:left;
	font-stretch:expanded;
	text-indent:1em;
	text-shadow: 0px 0px 5px #999;
	vertical-align:middle;
	padding:0px;
	background-color:#d4e9e5;
	font-weight:bold;
	font-style:normal;
	display:block;
	position:absolute;
	
}

#MMMenuContainer0302044441_0 a:hover {
/* Controls the mouse over effects for menu MMMenuContainer0302044441_0 */
	color:#ffffff;
	background-color:#134f36;
}
			
/*===================================End---Sub-Navigation================================*/	







/*===================================Thumbs-Hover================================*/		



.effect {width:150px;height:100px;float:left;margin-left:10px;border:2px solid #fff;margin-bottom:10px;}
.advbg {-moz-border-bottom-left-radius: 45px;-webkit-border-bottom-left-radius: 45px;border-bottom-left-radius: 45px;background:#fff;padding-top:10px;padding-left:20px;border:0px solid #c7e3dd;-moz-box-shadow: 4px 3px 9px #DFDEDE;-webkit-box-shadow: 4px 3px 9px #DFDEDE;box-shadow: 4px 3px 9px #DFDEDE;}
.advtext {text-align:left;width:200px;color:#134e36;font-family:'Droid Sans', Helvetica, Arial, Verdana, sans-serif; font-weight: bold;line-height:6px;font-size:14px; text-shadow:0px 2px 2px #bababa, 3px 0px 3px #bababa; }

/*============================End---Thumbs-Hover================================*/				

/*============================Contact================================*/	

label, legend { font-family:'Droid Sans', Helvetica, Arial, Verdana, sans-serif; font-size:15px; color: #616e69; line-height: 140%; letter-spacing:0px; }

hr { color: inherit; height: 0; margin: 6px 0 6px 0; padding: 0; border: 0; }

#contact { display: block; width: 360px; margin: 0; padding: 0; border: 0; -moz-border-radius: 5px; -webkit-border-radius:5px; }

/* Form style */

label { display: inline-block; float: left; height: 16px; line-height: 16px; width: 80px; }
input, textarea, select { margin: 0; padding: 0; color: #666; background: #f5f5f5; border: 1px solid #ccc; margin: 5px 0; font-family:'Droid Sans', Helvetica, Arial, Verdana, sans-serif; font-size:15px; color: #616e69; line-height: 140%; letter-spacing:0px;; -moz-border-radius: 5px; -webkit-border-radius:5px; }   
input:focus, textarea:focus, select:focus { border: 1px solid #999; background-color: #fff; color:#333; }
input.submit { cursor: pointer; border: 2px solid #164d36; background:#164d36; color:#fff; -moz-border-radius: 5px; -webkit-border-radius:5px; }
input.submit:hover { background:#19563d; }
fieldset { padding:0; border:0; -moz-border-radius: 5px; -webkit-border-radius:5px; }
legend { padding:7px 10px;  color:#000; border:1px solid #eee; -moz-border-radius: 5px; -webkit-border-radius:5px; }

span.required{ font-size: 13px; color: #ff0000; } /* Select the colour of the * if the field is required. */

/* Style for the error message */

.error_message { display: block; height: 22px; line-height: 22px; background: #FBE3E4 url('assets/error.gif') no-repeat 10px center; padding: 3px 10px 3px 35px; margin: 10px 0; color:#8a1f11;border: 1px solid #FBC2C4; -moz-border-radius: 5px; -webkit-border-radius:5px; }

#succsess_page h1 { background: url('assets/success.gif') left no-repeat; padding-left:22px; }

