

html 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:#1a426f;  /*1a426f  0e2d50   5c6c7e*/
                        background-color: #dce1de;  background-image:url(images/bg/bg.jpg); 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}



 

/*layout-------------------------------*/
#main                 { width:1005px; margin-top: 47px; margin-left:-445px; padding:0; left:50%; position:absolute; border:solid 0px #ff0000;  border-bottom: 0px #ff0000; border-bottom-style:dotted;}	
#logo                 { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; border:solid 0px #000; float:left; }
#logoprint            { display:none;  margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; border:solid 0px #000; float:left; }
		
#header               { height:171px;  width:845px;  margin: 6px 0px 0px 0px; padding: 0px 0px 0px 0px; border:solid 0px #000; float:left; background-color: #; }
				
#navigation           { height:25px;  width:845px;  margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; border-top:solid 0px #fff; border-bottom:solid 0px #dddddd; float:left; background-color: #transparent;  }
#content              { min-height:350px;  width:845px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; background-color: #ffffff; border-left:solid 0px #eae9e9; border-right:solid 0px #eae9e9; float:left; }		
#content-form         { height:380px;  width:845px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; background-color: #ffffff; border-left:solid 0px #eae9e9; border-right:solid 0px #eae9e9; float:left; }		

#adress               { height:121px;  width:150px;  margin: 60px 0px 0px 0px; padding: 0px 0px 0px 5px; border:solid 0px #000; float:right; background-color: #transparent; color:#ffffff; font-size: 0.9em;}
#adressprint          {display:none; height:121px;  width:150px;  margin: 60px 0px 0px 0px; padding: 0px 0px 0px 5px; border:solid 0px #000; float:right; background-color: #transparent; color:#ffffff; font-size: 0.9em;}

			
#footer               { line-height:19px;  width:846px;  margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;  text-indent: 10px;  border:solid 0px #000; float:left;  background-color: #b9c9ca; }
#cleardiv             { height:25px;  width:845px;  margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;  border:solid 0px #000; float:left; }
			
#tidy             { height:17px;  width:845px;  margin: 8px 0px 5px 0px; padding: 0px 0px 0px 0px;  border:solid 0px #000; float:left; text-align:right; }


			#print               { height:20px;  width:880px;  margin: 5px 0px -25px 0px; padding: 0px 0px 0px 0px;  border:solid 0px #000; float:left; text-align:right; }
			
			/*----------------------------layout---*/
			
			
td.adresse			{ line-height:18px; }
			
			
			
			/*content---------------------height:45px;------ccc----*/
			
			#imagebox             { margin: 0px 0px 20px 20px; padding: 12px 12px 12px 12px;  border:solid 1px #dcdcdc; float:right;  background-color: #f8f7f7;}
			
#google              { height:470px;  width:805px; margin: 10px 0px 0px 10px; padding: 0px 0px 0px 0px; background-color: #ffffff;  float:left; }		
			
			
			
div#textboxstart     { width:790px; min-height:358px; background-color: #fff; line-height:15px;  padding: 20px 25px 15px 25px;  margin: 0px 0px 0px 0px; 
					   font-size: 100%; float:left; text-align:left; border: 0px solid #788390; display: inherit;}/*justify*/
			

div#textboxgoogle     { width:825px; height:465px; background-color: #fff; line-height:15px;  padding: 10px 10px 10px 10px;  margin: 0px 0px 0px 0px; 
					   font-size: 100%; float:left; text-align:left; border: 0px solid #788390; display: inherit;}/*justify*/

			
			
			/*----------------------------content---*/
			
			li   { margin: 0px 0px 0px -10px;  line-height:14px;}
					
			p    { margin:0px 0px 0px 0px;  }
			
			
				
			
				.submitBtnzeigen {
						font-family: Verdana, Arial, Helvetica, sans-serif;
						font-size: 11px;
						text-align: center;
						cursor:hand;
						background-image:url(http://wl3www409.webland.ch/de/images/buttons/button-karte.jpg); 
						background-repeat:no-repeat; 
						/*background: #0a4d72;*/
						color: #999999;
						width: 165px;
						height:  20px;
						border: 0px solid #c3c6ce;
						margin: 0px 0px 0px 0px;
						padding: 0px 0px 0px 0px;
						
					}
					/*4e7412*/
					.submitBtnzeigen:hover {
						background-color: #f56a0c;
						color: #c7082c;
						
					}					
			
			/*----------------ende--erweiterte anzeige nach dem speichern wie im layout------------------------------------------------------------------------*/
			
					
a:link            { padding: 0px 0px 0px 0px; text-decoration: none;   font-family : Verdana, Arial, Times New Roman; font-weight : normal; font-style : normal; color : #f56a0c; 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 : #f56a0c; 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 : #f56a0c; 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 : #f56a0c; background-color: #transparent;  }

a.blueboxx:link            {margin: 0px 0px 0px 20px; padding: 0px 0px 0px 0px; text-decoration: none;  font-size: 0.9em; font-weight : normal; font-style : normal; color : #eeeeee; background-color: #transparent;  }	
a.blueboxx:visited         {margin: 0px 0px 0px 20px; padding: 0px 0px 0px 0px; text-decoration: none;  font-size: 0.9em; font-weight : normal; font-style : normal; color : #eeeeee; background-color: #transparent;  }
a.blueboxx:aktiv           {margin: 0px 0px 0px 20px; padding: 0px 0px 0px 0px; text-decoration: none;  font-size: 0.9em; font-weight : normal; font-style : normal; color : #eeeeee; background-color: #transparent;  }
a.blueboxx:hover           {margin: 0px 0px 0px 20px; padding: 0px 0px 0px 0px; text-decoration: none;  font-size: 0.9em; font-weight : normal; font-style : normal; color : #445665; background-color: #transparent;  }
		
a.imprint:link            { padding: 0px 0px 0px 0px; text-decoration: none;   font-family : Verdana, Arial, Times New Roman; font-weight : normal; font-style : normal; color : #1a426f; background-color: #transparent;   }	
a.imprint:visited         { padding: 0px 0px 0px 0px; text-decoration: none;   font-family : Verdana, Arial, Times New Roman; font-weight : normal; font-style : normal; color : #1a426f; background-color: #transparent;   }
a.imprint:aktiv           { padding: 0px 0px 0px 0px; text-decoration: none;   font-family : Verdana, Arial, Times New Roman; font-weight : normal; font-style : normal; color : #1a426f; background-color: #transparent;  }
a.imprint:hover           { padding: 0px 0px 0px 0px; text-decoration: none;  font-family : Verdana, Arial, Times New Roman; font-weight : normal; font-style : normal; color : #ffffff; background-color: #transparent;  }

				
					span 	{ padding: 0px 2px 1px 3px; color:#ff9900; }
							
			/* bilder------------*/				
img    { border:0; padding: 0px 0px 0px 0px;  margin: 0px 0px 0px 0px; }
img.bild          {  padding: 0px 0px 15px 15px; }
					
			/*----------------------------------------------------------------------------------------------bilder------------*/			
			
			
					
span.textfound      { background-color:#transparent; padding:0px 0px 0px 0px; color : #1a426f; font-weight : bold;}
#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*/	

#searchfield       { text-align: right;  width:153px; height:16px; padding:0px 0px 0px 0px; margin: 20px 0px 0px 25px; background-color:#transparent; z-index:1101;  border: 0px solid #b5b6ba; float:left; font-size : 10px; color : #6f7475;  }		
.searchtext        { font-size: 10px; font-weight: normal; color: #798491; text-decoration: none; background-color: #ffffff; 
                     padding: 0px 0px 0px 3px; height: 14px; width: 153px;  border: 1px solid #b5b6ba; margin: 0px 0px 0px 0px;}

#search            { padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; float:left;  z-index:1202; }			

.searchbutton { font-family: Verdana, Arial, Helvetica, sans-serif;
				font-size: 10px;
				font-weight : normal;
                cursor:hand;
				background-color: #6f7475;
				color: #fff;
				width: 18px;
				height:  16px;
				border: 1px solid #6f7475;
				margin: 20px 0px 0px 10px;
				padding: 0px 0px 2px 0px;
				}			

.searchbutton:hover { font-family: Verdana, Arial, Helvetica, sans-serif;
				font-size: 10px;
				font-weight : normal;
                cursor:hand;
				background-color: #f56a0c;
				color: #fff;
				width: 18px;
				height:  16px;
				border: 1px solid #f56a0c;
				margin: 20px 0px 0px 10px;
				padding: 0px 0px 2px 0px;
				}			
			
										
					
					
						
			#formular         {  margin: 20px 0px 0px 25px; 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; z-index:501; }
			#fc_ort              { left: 69px; 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: 380px; padding:0px 0px 0px 5px; width: 200px; position:absolute; z-index:101;  text-align:left;  line-height:20px; visibility: visible; border: 1px solid #db250d; background-color:#e5eff1;}		
						
			.asterix   { padding: 0; margin: 0px 0px 0px 3px; color: #f3aa2a; border: 0px solid #000; width: 8px; position:absolute; display:inline;}				
			
			FORM { padding: 0; margin: 0px 0px 0px 0px; }
			.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: 293px; 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; }
span.labelmessage 	{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: #feebd1;
				color: #374652;
				width: 197px;
				height:  18px;
				border: 1px solid #ccc;
				margin: 0px 0px 0px 0px;
				padding: 0px 0px 2px 0px;
			}
			/*4e7412*/
			.inputbuttonneu:hover {
				background-color: #0a3968;
				color: #fff;
			}
					
	
	
					
					
