

body                  { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; width:100%; height:100%; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 0.7em;  color:#e5e4e4;  
                        background-color: #e4ebf2;  background-image:url(http://wl12www1037.webland.ch/de/images/bg/bg.gif); background-repeat:repeat-x;  overflow: -moz-scrollbars-vertical; 
						scrollbar-face-color: #FFFFFF; 
						scrollbar-highlight-color: #CCCCCC; 
						scrollbar-shadow-color: #FFFFFF; 
						scrollbar-3dlight-color: #FFFFFF; 
						scrollbar-arrow-color: #c7082c; 
						scrollbar-track-color: #F7F7F7; 
						scrollbar-darkshadow-color: #CCCCCC}

#main                 { height:750px;  width:1020px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;  position:absolute; z-index:1;  border:solid 0px #ccc; }	
#content              { height:550px;   margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;  z-index:1;  border:solid 0px #000; float:left; }	

#startseite           {  margin-top: 123px; padding:0;  z-index:1;  border:solid 0px #000; }	




#content-print         { display:none; }	
		
#header                {width:975px; height:130px; margin: 0px 0px 0px 0px; padding:0px 0px 1px 1px; border: 0px solid #000; float:left; background-color: #ffffff;}
#header-print         { display:none; width:975px; height:130px; margin: 0px 0px 0px 0px; padding:0px 0px 1px 1px; border: 0px solid #000; float:left; background-color: #ffffff;}
						
#hauptnavigation         { width:975px; height:21px; background-color: #003e86; float:left; margin: 0px 0px 0px 0px;  padding: 0px 0px 0px 0px;   border-right: 1px solid #ffffff;  } 
				
				
div#textbox1start     { width:542px; min-height:358px; background-color: #fff; line-height:14px;  padding: 17px 15px 15px 15px;  margin: 0px 0px 0px 0px;
						font-size: 1.0em; color: #094668; border:solid 0px #ccc; float:left; text-align:left; }/*justify*/
		

div#textboxgoogle     { width:570px; height:400px; background-color: #fff; line-height:14px;  padding: 1px 1px 1px 1px;  margin: 0px 0px 0px 0px;
						font-size: 1.0em; color: #094668; border:solid 0px #ccc; float:left; text-align:left; }/*justify*/
		


		
#top      { width:1000px; height:50px; margin: 0px 0px 0px 0px; padding:0px 0px 0px 0px; background-color:#transparent; border: 0px solid #cccccc; float:left; background-image:url(http://wl12www1037.webland.ch/de/images/bg/bg-top.jpg); }
#de-en-suchen         {  left: 0px; top: 0px; width:964px; height:16px; padding:0px 0px 0px 0px; margin: 15px 0px 0px 10px; background-color:#transparent; border: 0px solid #ffffff; }
		
		
#menu-startseite       { width:189px; min-height:168px;  padding:0px 0px 0px 0px; margin: 1px 0px 0px 0px; background-color:#dae1e8; float:left; border: 0px solid #000; position:relative;}
#menu-produkte         { width:189px; min-height:200px;  padding:0px 0px 0px 0px; margin: 1px 0px 0px 0px; background-color:#dae1e8; float:left; border: 0px solid #000; position:relative;}
		

#left           { width:174px; height:110px; padding:0px 0px 0px 0px; margin: 0px 0px 0px 0px;  float:left; border: 0px solid #000; }
#middle         { width:500px; height:410px; padding:0px 0px 0px 0px; margin: 0px 0px 0px 0px;  float:left; border: 0px solid #000; }
#right          { width:174px; height:210px; padding:0px 0px 0px 0px; margin: 0px 0px 0px 0px;  float:left; border: 0px solid #000; }
							







		
#adress		{ }
#adressfeld           { width:179px; height:100px; padding:57px 0px 10px 10px; margin: 0px 0px 0px 0px; background-color:#dae1e8; float:left; border: 0px solid #000; text-align:left;
						font-size : 10px; font-family : Verdana, Arial, Times New Roman; font-weight : normal; font-style : normal; color : #094668; border-bottom: 1px solid #ffffff;}
							
				/* startseite */			
table.hauptnavigation   { background-color: #transparent; float:left; height: 19px;  border: 0px solid #cccccc; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;}
		
		
		
span.textfound      { /*background-color:#c2e8f1;*/ padding:0px 0px 0px 0px; color : #db250d; }
#searchresult       { left: 0px; top: 0px; /*width:332px; height:300px;*/ padding:0px 0px 0px 0px; margin: 0px 0px 0px -2px; background-color:#transparent; float:left;}/*organigramm*/	
				
/*hauptnavigation*/
a.navlinks:link         { display:block; width: 142px;  line-height:21px; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; text-decoration: none; background-color: #transparent; font-size : 11px; font-family : Verdana, Arial, Times New Roman; font-weight : normal; font-style : normal; color : #e5e4e4;   float:left; text-align:center;  border-right: 1px solid #fff;}	
a.navlinks:visited      { display:block; width: 142px;  line-height:21px; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; text-decoration: none; background-color: #transparent; font-size : 11px; font-family : Verdana, Arial, Times New Roman; font-weight : normal; font-style : normal; color : #e5e4e4;  float:left; text-align:center; border-right: 1px solid #fff; }	
a.navlinks:aktiv        { display:block; width: 142px;  line-height:21px; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; text-decoration: none; background-color: #transparent; font-size : 11px; font-family : Verdana, Arial, Times New Roman; font-weight : normal; font-style : normal; color : #e5e4e4;  float:left; text-align:center; border-right: 1px solid #fff; }	
a.navlinks:hover        { display:block; width: 142px;  line-height:21px; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; text-decoration: none; background-color:#e5eff1;       font-size : 11px; font-family : Verdana, Arial, Times New Roman; font-weight : normal; font-style : normal; color : #094668;  float:left; text-align:center; border-right: 1px solid #fff; }	

a.navlinkson:link       { display:block; width: 142px;  line-height:21px; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; text-decoration: none; background-color: #f8fafb; font-size : 11px; font-family : Verdana, Arial, Times New Roman; font-weight : normal; font-style : normal; color : #db250d;   float:left; text-align:center;  border-right: 1px solid #fff;  border-bottom: 0px solid #e5eff1;}	
a.navlinkson:visited    { display:block; width: 142px;  line-height:21px; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; text-decoration: none; background-color: #f8fafb; font-size : 11px; font-family : Verdana, Arial, Times New Roman; font-weight : normal; font-style : normal; color : #db250d;  float:left; text-align:center; border-right: 1px solid #fff;  border-bottom: 0px solid #e5eff1; }	
a.navlinkson:aktiv      { display:block; width: 142px;  line-height:21px; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; text-decoration: none; background-color: #f8fafb; font-size : 11px; font-family : Verdana, Arial, Times New Roman; font-weight : normal; font-style : normal; color : #db250d;  float:left; text-align:center; border-right: 1px solid #fff;  border-bottom: 0px solid #e5eff1; }	
a.navlinkson:hover      { display:block; width: 142px;  line-height:21px; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; text-decoration: none; background-color:#e5eff1;  font-size : 11px; font-family : Verdana, Arial, Times New Roman; font-weight : normal; font-style : normal; color : #db250d;  float:left; text-align:center; border-right: 1px solid #fff;  border-bottom: 0px solid #e5eff1; }	


a.navlinksstart:link         { display:block; width: 141px;  line-height:21px; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; text-decoration: none; background-color: #transparent; font-size : 11px; font-family : Verdana, Arial, Times New Roman; font-weight : normal; font-style : normal; color : #e5e4e4;   float:left; text-align:center;  border-right: 1px solid #fff; border-left: 1px solid #fff;}	
a.navlinksstart:visited      { display:block; width: 141px;  line-height:21px; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; text-decoration: none; background-color: #transparent; font-size : 11px; font-family : Verdana, Arial, Times New Roman; font-weight : normal; font-style : normal; color : #e5e4e4;  float:left; text-align:center; border-right: 1px solid #fff; border-left: 1px solid #fff;}	
a.navlinksstart:aktiv        { display:block; width: 141px;  line-height:21px; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; text-decoration: none; background-color: #transparent; font-size : 11px; font-family : Verdana, Arial, Times New Roman; font-weight : normal; font-style : normal; color : #e5e4e4;  float:left; text-align:center; border-right: 1px solid #fff; border-left: 1px solid #fff;}	
a.navlinksstart:hover        { display:block; width: 141px;  line-height:21px; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; text-decoration: none; background-color:#e5eff1;       font-size : 11px; font-family : Verdana, Arial, Times New Roman; font-weight : normal; font-style : normal; color : #094668;  float:left; text-align:center; border-right: 1px solid #fff; border-left: 1px solid #fff;}	



 div#menu-startseite a.sby_actmenuitem {

		background-color: #dae1e8;
		font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #db250d; font-weight : normal;
		height: 20px;
		text-indent: 10px;
		border-bottom: 1px solid #fff;
		
		}

 div#menu-produkte a.sby_actmenuitem {

		background-color: #dae1e8;
		font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #db250d; font-weight : normal;
		height: 20px;
		text-indent: 10px;
		border-bottom: 1px solid #fff;
		
		}

 div#menu-service a.sby_actmenuitem {

		background-color: #dae1e8;
		font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #db250d; font-weight : normal;
		height: 20px;
		text-indent: 10px;
		border-bottom: 1px solid #fff;
		
		}
		
a:link            { padding: 0px 0px 0px 0px; text-decoration: none;  font-family : Verdana, Arial, Times New Roman; font-weight : normal; font-style : normal; color : #db250d; background-color: #transparent;  }	
a:Visited         { padding: 0px 0px 0px 0px; text-decoration: none;  font-family : Verdana, Arial, Times New Roman; font-weight : normal; font-style : normal; color : #db250d; background-color: #transparent;  }
a:aktiv           { padding: 0px 0px 0px 0px; text-decoration: none;  font-family : Verdana, Arial, Times New Roman; font-weight : normal; font-style : normal; color : #db250d; background-color: #transparent;  }
a:hover           { padding: 0px 0px 0px 0px; text-decoration: underline;       font-family : Verdana, Arial, Times New Roman; font-weight : normal; font-style : normal; color : #db250d; background-color: #transparent;  }

		
a.copyright:link        { padding: 0px 0px 0px 0px; text-decoration: none;  font-size : 7pt; font-family : Verdana, Arial, Times New Roman; font-weight : normal; font-style : normal; color : #021e39; background-color: #transparent;  }	
a.copyright:visited     { padding: 0px 0px 0px 0px; text-decoration: none;  font-size : 7pt; font-family : Verdana, Arial, Times New Roman; font-weight : normal; font-style : normal; color : #021e39; background-color: #transparent;  }
a.copyright:aktiv       { padding: 0px 0px 0px 0px; text-decoration: none;  font-size : 7pt; font-family : Verdana, Arial, Times New Roman; font-weight : normal; font-style : normal; color : #021e39; background-color: #transparent;  }
a.copyright:hover       { padding: 0px 0px 0px 0px; text-decoration: none;  font-size : 7pt; font-family : Verdana, Arial, Times New Roman; font-weight : normal; font-style : normal; color : #db250d; background-color: #transparent;  }


				
a.sprachwahl:link       {   padding: 0px 0px 0px 0px; text-decoration: none; background-color: #transparent; font-size : 10px; font-family : Verdana, Arial, Times New Roman; font-weight : normal; font-style : normal; color : #fff;   }	
a.sprachwahl:visited    {   padding: 0px 0px 0px 0px; text-decoration: none; background-color: #transparent; font-size : 10px; font-family : Verdana, Arial, Times New Roman; font-weight : normal; font-style : normal; color : #fff;   }	
a.sprachwahl:aktiv      {   padding: 0px 0px 0px 0px; text-decoration: none; background-color: #transparent; font-size : 10px; font-family : Verdana, Arial, Times New Roman; font-weight : normal; font-style : normal; color : #fff;   }	
a.sprachwahl:hover      {   padding: 0px 0px 0px 0px; text-decoration: none; background-color: #transparent; font-size : 10px; font-family : Verdana, Arial, Times New Roman; font-weight : normal; font-style : normal; color : #db5b0d;   /*letter-spacing: 0.05em;*/}/*	*/

a.sprachwahl-on:link       {  padding: 0px 0px 0px 0px; text-decoration: none; background-color: #transparent; font-size : 10px; font-family : Verdana, Arial, Times New Roman; font-weight : bold; font-style : normal; color : #db5b0d;   }	
a.sprachwahl-on:visited    {  padding: 0px 0px 0px 0px; text-decoration: none; background-color: #transparent; font-size : 10px; font-family : Verdana, Arial, Times New Roman; font-weight : bold; font-style : normal; color : #db5b0d;   }	
a.sprachwahl-on:aktiv      {  padding: 0px 0px 0px 0px; text-decoration: none; background-color: #transparent; font-size : 10px; font-family : Verdana, Arial, Times New Roman; font-weight : bold; font-style : normal; color : #db5b0d;   }	
a.sprachwahl-on:hover      {  padding: 0px 0px 0px 0px; text-decoration: none; background-color: #transparent; font-size : 10px; font-family : Verdana, Arial, Times New Roman; font-weight : bold; font-style : normal; color : #db5b0d;   /*letter-spacing: 0.05em;*/}/*	*/
		
				
#searchresult  { float:right;    border: 0px solid #cccccc; width:100%; background-color: #transparent; margin: 0px 0px 0px 0px; }
#navtable      { float:auto;  color:#cccccc;  float:auto; border: 0px solid #cccccc; width:220px; background-color: #transparent; margin: 100px 0px 0px 0px; padding: 120px 0px 0px 0px; }				
				
				
				
span 	{ padding: 0px 2px 1px 3px; color:#ff9900; }
						
img.logo-big    {  padding: 30px 5px 15px 15px; }
				
img    { border:0;  }
		
img.rechts          {  padding: 15px 5px 15px 15px; }
img.links           {  padding: 15px 15px 15px 5px; }
		
		
#copyright          {width:567px; line-height:18px; background-color:#a2b5c4; padding: 0px 0px 0px 5px;  margin: 0px 0px 50px 189px; border-top: 0px solid #cedbdf; border-bottom: 0px solid #cedbdf;
					 font-size : 9px; font-family : Verdana, Arial, Times New Roman; font-weight : normal; font-style : normal; color : #021e39;  float:auto;}

		
			
li   { margin: 5px 0px 0px -15px;  line-height:14px; float:auto;}
		
p    { margin:0px 0px 10px 0px;  }
					

		
			
#formular         { margin-top: 20px; margin-left: 10px; padding:0;  position:absolute; width:450px; height:  320px; border: 0px solid #c3c6ce;}
/*formularfelder*/
#fc_asterix          { left: 0px; top: -20px; margin: 0px 0px 0px 0px; padding:0px 0px 0px 0px; position:absolute;  border: 0px solid #c3c6ce; visibility: hidden;}
#fc_anrede           { left: 0px; top: 10px; margin: 0px 0px 0px 0px; padding:0px 0px 0px 0px; position:absolute;  border: 0px solid #c3c6ce; }	
#fc_name             { left: 0px; top: 40px; margin: 0px 0px 0px 0px; padding:0px 0px 0px 0px; position:absolute;  border: 0px solid #c3c6ce; }	

#fc_firma            { left:  0px; top:  60px;  margin: 0px 0px 0px 0px; padding:0px 0px 0px 0px; position:absolute;  border: 0px solid #c3c6ce;}
#fc_adresse          { left:  0px; top:  85px;  margin: 0px 0px 0px 0px; padding:0px 0px 0px 0px; position:absolute;  border: 0px solid #c3c6ce;}
#fc_plz              { left:  0px; top: 105px;  margin: 0px 0px 0px 0px; padding:0px 0px 0px 0px; position:absolute;  border: 0px solid #c3c6ce;}
#fc_ort              { left: 222px; top: 105px;  margin: 0px 0px 0px 0px; padding:0px 0px 0px 0px; position:absolute;  border: 0px solid #c3c6ce;}
#fc_email            { left:  0px; top: 130px;  margin: 0px 0px 0px 0px; padding:0px 0px 0px 0px; position:absolute;  border: 0px solid #c3c6ce;}
#fc_telefon          { left:  0px; top: 150px;  margin: 0px 0px 0px 0px; padding:0px 0px 0px 0px; position:absolute;  border: 0px solid #c3c6ce;}
#fc_nachricht        { left:  0px; top:  180px; margin: 0px 0px 0px 0px; padding:0px 0px 0px 0px; position:absolute;  border: 0px solid #c3c6ce;}
#fc_submit           { left:  153px; top: 290px;  margin: 0px 0px 0px 0px; padding:0px 0px 0px 0px; position:absolute;  border: 0px solid #c3c6ce;}		
#fc_reset            { left:172px; top: 180px;  margin: 0px 0px 0px 0px; padding:0px 0px 0px 0px; position:absolute;  border: 0px solid #c3c6ce;}		
	
	
		
		
#fc_kontaktformularausgabe  { margin-top: -45px; margin-left: 10px; padding:0;  position:absolute; z-index:101;  }			
			
#fc_error	{ margin-top: 40px; margin-left: 370px; padding:0px 0px 0px 5px; width: 150px; position:absolute; z-index:101;  text-align:left;  line-height:20px; visibility: visible; border: 1px solid #f56a0c; background-color:#f0f4f7;}		
					
							
		FORM { padding: 0; margin: 0; }
		.inputtext        { font-family: Verdana, Tahoma, Arial, Helvetica; font-size: 10px; font-weight: normal; color: #798491; text-decoration: none; background-color: #f9f9f9; padding: 1px 0px 0px 2px; height: 14px; width: 193px; border: 1px solid #c3c6ce; }
		.inputtextarea    { overflow:auto; font-family: Verdana, Tahoma, Arial, Helvetica; font-size: 10px; font-weight: normal; color: #798491; text-decoration: none; background-color: #f9f9f9; padding: 0px 0px 0px 2px; height: 100px; width: 193px; border: 1px solid #c3c6ce;}
		.inputplz         { font-family: Verdana, Tahoma, Arial, Helvetica; font-size: 10px; font-weight: normal; color: #798491; text-decoration: none; background-color: #f9f9f9; padding: 1px 0px 0px 2px;  height: 14px; width:  40px;  border: 1px solid #c3c6ce; }
		.inputort         { font-family: Verdana, Tahoma, Arial, Helvetica; font-size: 10px; font-weight: normal; color: #798491; text-decoration: none; background-color: #f9f9f9; padding: 1px 0px 0px 2px; height: 14px; width: 124px; border: 1px solid #c3c6ce; }
					
span.label 	{width: 100px; padding: 0px 0px 1px 3px; margin: 0px 50px 0px 0px; color:#094668; border: 0px solid #000;  float:left; }

						
		.inputbuttonneu {
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 11px;
			text-align: center;
			cursor:hand;
			background: #0a4d72;
			color: #fff;
			width: 197px;
			height:  18px;
			border: 1px solid #c3c6ce;
			margin: 0px 0px 0px 0px;
			padding: 0px 0px 2px 0px;
		}
		/*4e7412*/
		.inputbuttonneu:hover {
			background-color: #f56a0c;
			color: #fff;
		}
		
/*--------news-------------text-indent:20px;---------------------------------------------------*/
#newsbox                {width:214px; height:auto; background-color:#d4dbdf; padding: 0px 0px 0px 0px;  margin: 0px 0px 0px 0px; color:#094668;
					   float:left; border-bottom: 1px solid #ffffff; border-right: 1px solid #ffffff;  border-top: 1px solid #ffffff;}
					  
					  
					  
#newstitelbox     { width:100%;  background-color: #a8bdd6; line-height:20px;  padding: 0px 0px 0px 0px;  margin: 0px 0px 0px 0px; text-indent:10px;
						font-size: 1.0em; color: #094668; border-bottom:solid 1px #fff; float:left; text-align:left; font-weight : bold; }/*justify*/

#newstitel     { width:100%;  background-color: #transparent;  padding: 0px 0px 0px 0px;  margin: 0px 0px 12px 0px; text-indent:0px;
						font-size: 1.0em; color: #094668; border-bottom:solid 1px #fff; float:left; text-align:left; font-weight : bold; }/*justify*/

						
#news                {width:200px; padding: 10px 0px 0px 0px;  margin: 0px 0px 0px 0px; float:left; font-size: 0.9em; background-color: #transparent;}
						
						
						
				
		.mybutton           { background-color: #024566; width:60px; height:17px; border:solid 1px #abacac; color:#fff; cursor:hand ; padding: 0px 0px 2px 0px; margin: 3px 0px 5px 90px; font-family: Verdana, Tahoma, Arial, Helvetica; font-size: 10px;}
		.mybutton:hover     { background-color: #f56a0c; width:60px; height:17px; border:solid 1px #abacac; color:#fff; cursor:hand ; padding: 0px 0px 2px 0px; font-family: Verdana, Tahoma, Arial, Helvetica; font-size: 10px;}
				
		.inputtextlogin     { margin: 0px 0px 0px 0px; font-family: Verdana, Tahoma, Arial, Helvetica; font-size: 9px; font-weight: normal; color: #094668; text-decoration: none; background-color: #FFFFFF; padding: 2px; height: 12px; width: 145px; border: 1px solid #c3c6ce; }
		
		table.login         { background-color: #transparent; float:left;  border: 0px solid #cccccc; padding: 0px 0px 0px 0px; margin: 5px 0px 0px 10px;}
		
		/*---------partner---------------------------------------------------------------*/
		#partner             {width:180px; height:87px; background-color:#d4dbdf; padding: 10px 0px 0px 0px;  margin: 1px 0px 0px 0px; border: 0px solid #fff;
							 font-size : 9px; font-family : Verdana, Arial, Times New Roman; font-weight : normal; font-style : normal; color : #094668;  float:left; text-indent:1px;}
		/*-------------------------------------------------------------------------*/
						
								
							
.searchtext        { font-family: Verdana, Tahoma, Arial, Helvetica; font-size: 11px; font-weight: normal; color: #000; text-decoration: none; background-color: #ffffff; 
					 padding: 0px 0px 0px 3px; height: 14px; width: 153px; border: 1px solid #006699; margin: 0px 0px 0px 738px;}

#searchbutton         {   margin: -15px 0px 0px 0px;float:right; }
		
		.searchbutton { font-family: Verdana, Arial, Helvetica, sans-serif;
						font-size: 10px;
						font-weight : normal;
						cursor:hand;
						background-color: #a2b5c4;
						color: #021e39;
						width: 19px;
						height:  14px;
						border: 0px solid #a2b5c4;
						margin: 0px 0px 0px -7px;
						padding: 0px 0px 2px 0px;
						}			
		
		.searchbutton:hover { font-family: Verdana, Arial, Helvetica, sans-serif;
						font-size: 10px;
						font-weight : normal;
						cursor:hand;
						background-color: #db5b0d;
						color: #fff;
						width: 19px;
						height:  14px;
						border: 0px solid #f56a0c;
						margin: 0px 0px 0px -7px;
						padding: 0px 0px 2px 0px;
						}			
					
	
	
	
 
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
					
					
