/* CSS Document */
* {padding:0px; margin:0px; }
a img { border:0px; }
body {
	background-color: #FFFFFF;
	font-family: "Arial", Arial, sans-serif;
	color: #666666;
	font-size:12px;
	border:0px;
	height:101%;
     }

#block
   {
   height:1030px;
   top:10px;
   left:50%;
   position: relative; 
   margin-left:-400px;
   width:800px;
   border:#cccccc;
   border-style:solid;
   border-width:1px;
   }
 #block1
   {
   height:1060px;
   top:10px;
   left:50%;
   position: relative; 
   margin-left:-400px;
   width:800px;
   border:#cccccc;
   border-style:solid;
   border-width:1px;
   }  
 #block2
   {
   height:1080px;
   top:10px;
   left:50%;
   position: relative; 
   margin-left:-400px;
   width:800px;
   border:#cccccc;
   border-style:solid;
   border-width:1px;
   }    
 #blockimp
   {
   height:2500px;
   top:10px;
   left:50%;
   position: relative; 
   margin-left:-400px;
   width:800px;
   border:#cccccc;
   border-style:solid;
   border-width:1px;
   }       
   #blockobj
     {
   height:1000px;
   top:10px;
   left:50%;
   position: relative; 
   margin-left:-400px;
   width:800px;
   border:#cccccc;
   border-style:solid;
   border-width:1px;
   }    
 a, a:visited {color:#fff;} 

a.vorschau, a.vorschau:visited {display:block; color:#000; text-decoration:none; border:1px solid #ccc; width:79px; height:48px; float:left; margin:4px; z-index:50;}
#buehne {position:absolute; left:10px; width:453px; height:415px; top:40px; background:#fff; border:1px solid #cccccc; margin:10px auto;}
#buehne img {border:0; }
#buehne .minie {width:450px; position:absolute; left:5px; top:295px;}


#buehne a.vorschau:active span, #buehne a.vorschau:focus span {display:block; position:absolute; width:502px; font-size:12px; color:#333; font-weight:bold; height:30px; top:-300px; left:-275px; padding:5px; z-index:100;}
#buehne a.vorschau:active span:first-line, #buehne a.vorschau:focus span:first-line {font-style:normal; position:absolute;   font-weight:bold; width:500px; height:40px;  font-size:12px; color:#333;}
#buehne a.vorschau:active, #buehne a.vorschau:focus {border:1px solid #ccc;}
#buehne a.vorschau:active em, #buehne a.vorschau:focus em {display:block; position:absolute; width:436px; height:283px; top:-290px; left:2px; padding:2px; color:#000; border:1px solid #fff; z-index:50;}
#buehne h1 { position:absolute; top:5px; left:7px; z-index:0;  width:436px; height:283px; border:1px solid #fff; padding:2px;}




a.vorschau em, a.vorschau span {display:none;}
a.vorschau:hover {border:1px solid #66CC00;}   
  
   
 a:link {color: #999999; text-decoration:none; }
a:visited {color: #999999; text-decoration:none; }
a:hover{color:   #66CC00; text-decoration:none;} 
a:focus {color:  #66CC00; text-decoration:none;}   
a:active {  color: #999999;  text-decoration:none;} 
	.refen1
	{
	position:absolute;
	width:200px;
	height:20px;
	bottom:10px;
	left:20px;
	}  
	.refkliub
		{
	position:absolute;
	width:200px;
	height:20px;
	top:22px;
	left:20px;
	font-size:18px;
	color:#66CC00;
	}  
	.reftex
	{
	position:absolute;
	width:230px;
	height:280px;
	top:60px;
	left:20px;
	text-align:justify;	
	}  
 .ansicht
	{
	position:absolute;
	width:480px;
	height:500px;
	top:445px;
	right:17px;
	border:1px solid #cccccc;	
	}  
	.refkli
		{
	position:absolute;
	width:266px;
	height:385px;
	top:445px;
	left:20px;
	border:1px solid #cccccc;
	}  
	.refueber
		{
	position:absolute;
	width:372px;
	height:40px;
	top:25px;
	left:10px;
	color:#66CC00;
	font-size:16px;
	font-weight:bold;
	}  
	.rebikl
	{	
	position:absolute;
	top:836px;
	left:20px;
	}
	.zahlennav
	{	
	position:absolute;
	width:400px;
	height:20px;
	top:474px;
	left:20px;
	}
 .logo
	{
	position:absolute;
	width:304px;
	height:138px;
	top:0px;
	left:17px;		
	}  
.naviob
	{
	position:absolute;
	width:70px;
	top:135px;
	height:11px;
	left:690px;
	}
	.nob1 
	{
	position:absolute;
	height:11px;
	left:1px;
	top:0px;
	width:11px;
	}
	.nob1 a
	{
	position:absolute;
	height:9px;
	left:0px;
	top:1px;
	width:11px;
	background-image:url(../design/quick-link-home-grey.gif);
	background-repeat:no-repeat;
	}
	.nob1 a:hover
	{
	background-image:url(../design/quick-link-home-green.gif);
	background-repeat:no-repeat;
	}
	.nob1 a:focus
	{
	background-image:url(../design/quick-link-home-green.gif);
	background-repeat:no-repeat;
	}
	.nolin1
	{
	position:absolute;
	width:1px;
	top:0px;
	height:11px;
	left:18px;
	background-image:url(../design/landschafts-atelier-home_08.gif);
	background-repeat:no-repeat;
	}
	.nob2 
	{
	position:absolute;
	height:11px;
	left:24px;
	top:0px;
	width:11px;
	}
	.nob2 a
	{
	position:absolute;
	height:9px;
	left:0px;
	top:1px;
	width:11px;
	background-image:url(../design/quick-link-site-map-grey.gif);
	background-repeat:no-repeat;
	}
	.nob2 a:hover
	{
	background-image:url(../design/quick-link-site-map-green.gif);
	background-repeat:no-repeat;
	}
	.nob2 a:focus
	{
	background-image:url(../design/quick-link-site-map-green.gif);
	background-repeat:no-repeat;
	}
	.nolin2
	{
	position:absolute;
	width:1px;
	top:0px;
	height:11px;
	left:41px;
	background-image:url(../design/landschafts-atelier-home_08.gif);
	background-repeat:no-repeat;
	}
	.nob3 
	{
	position:absolute;
	height:11px;
	left:47px;
	top:0px;
	width:11px;
	}
	.nob3 a
	{
	position:absolute;
	height:9px;
	left:0px;
	top:1px;
	width:11px;
	background-image:url(../design/quick-link-mail-grey.gif);
	background-repeat:no-repeat;
	}
	.nob3 a:hover
	{
	background-image:url(../design/quick-link-mail-green.gif);
	background-repeat:no-repeat;
	}
	.nob3 a:focus
	{
	background-image:url(../design/quick-link-mail-green.gif);
	background-repeat:no-repeat;
	}
.ubild
	{
	position:absolute;
	width:766px;
	height:247px;
	top:155px;
	left:17px;		
	}
.navi
	{
	position:absolute;
	width:766px;
	height:29px;
	top:410px;
	left:17px;
	background-image: url(../design/NAVI-landschafts-atelier.gif);
	background-repeat:repeat-x;
	text-align:center;
	}
	#akt a
	{color:#993300;}
	.navi a
	{
	text-decoration:none;
	color:#FFFFFF;
	position:absolute;
	width:127px;
	height:22px;
	padding-top:7px;
	}
	.navi a:visited
	{
	color:#ffffff;}
	.navi a:hover
	{
	color:#993300;}
	.navi a:focus
	{
	color:#993300;}
	.navi a:active
	{
	color:#ffffff;}
	.navie1
	{
	position:absolute;
	left:2px;		
	}
	.navie2
	{
	position:absolute;
	left:129px;		
	}
	.navie3
	{
	position:absolute;
	left:256px;		
	}
	.navie4
	{
	position:absolute;
	left:383px;		
	}
	.navie5
	{
	position:absolute;
	left:510px;		
	}
	.navie6
	{
	position:absolute;
	left:637px;		
	}
.naviun
	{
   position:absolute;
   left:290px;
    width:500px; 
    bottom:20px;
	} 
.naviun a	
	{
	text-decoration:none;
	color: #999999;
	font-size:11px;
	}
#akt2 a
	{color: #66CC00;}
#akt3 a
	{color: #66CC00;}	
.naviun a:hover
	{color: #66CC00;
	}
.naviun1
	{
   position:absolute;
   left:0px;
	} 
.naviun2
	{
   position:absolute;
   left:60px;
	} 
.naviun3
	{
   position:absolute;
   left:140px;
	} 
.naviun4
	{
   position:absolute;
   left:204px;
	} 
.naviun5
	{
   position:absolute;
   left:265px;
	} 
.naviun6
	{
   position:absolute;
   left:350px;
	} 
 .copy {
   position:absolute;
   left:10px;
   font-size: 10px;
   width:500px; 
    bottom:-35px;
    height:30px;	             
     } 
.copy a:link {color: #999999; text-decoration:none; }
.copy a:visited {color: #999999; text-decoration:none;  }
.copy a:hover{color:  #999999; text-decoration:none;} 
.copy a:focus {color: #999999; text-decoration:none;}   
.copy a:active { color: #999999;  text-decoration:none;} 

/*.....sevice..........*/
#akt3 a
	{color: #66CC00;}
#akt4 a
	{color: #66CC00;
	}	
#navisevice {
   height:330px;
   top:450px;
   left:148px;
   position: absolute; 
   margin-left:-132px;
   width:265px;
   border:#cccccc;
   border-style:solid;
   border-width:1px;
   }
   
 #navisevicea {
   height:400px;
   top:450px;
   left:148px;
   position: absolute; 
   margin-left:-132px;
   width:265px;
   border:#cccccc;
   border-style:solid;
   border-width:1px;
   }
.navisevice1
    {
	position:relative;
	top:30px;
	left:30px;
	font-size: 16px;
	color: #66CC00;
	font-weight: bold;
    width:230px;
	}
.punktliene{
    position:relative;
	top:10px;
	right:15px;
	border-top: dashed;
	border-color:#66CC00;
	border-width:1px;
}
.navisevice2{
      position:relative;
	  top:50px;
	  left:30px;
	  width:230px;
	  font-weight:bold;}
.navisevice3{
      position:relative;
	  top:70px;
	  left:30px;
	  width:230px;
	  font-weight:bold;}	 
.navisevice4{
      position:relative;
	  top:90px;
	  left:30px;
	  width:230px;
	  font-weight:bold;}	   
#sevicelogo	  {
   height:111px;
   top:790px;
   left:148px;
   position: absolute; 
   margin-left:-132px;
   width:265px;
   border:#cccccc;
   border-style:solid;
   border-width:1px;
   } 
  #sevicelogoa	  {
   height:141px;
   top:860px;
   left:148px;
   position: absolute; 
   margin-left:-132px;
   width:265px;
   border:#cccccc;
   border-style:solid;
   border-width:1px;
   } 
 #sevicelogo2	  {
   height:111px;
   top:910px;
   left:148px;
   position: absolute; 
   margin-left:-132px;
   width:265px;
   border:#cccccc;
   border-style:solid;
   border-width:1px;
   }   
 .seviceuber {
	position:relative;
	top:30px;
	left:20px;
	font-size: 16px;
	color: #66CC00;
	font-weight: bold;
    width:350px;
	}  
.servicelogo3
       {
     position: absolute;
	 top:80px;
	 left:7px;
		  }	
.servicelogo4
       {
     position: absolute;
	 top:80px;
	 left:167px;
		  }			  
.servicelogo5
       {
     position: absolute;
	 top:80px;
	 left:327px;
		  }					  
#sevickast	{
   height:570px;
   top:450px;
   left:535px;
   position: absolute; 
   margin-left:-245px;
   width:490px;
   border:#cccccc;
   border-style:solid;
   border-width:1px;
   }	
 .sevitex  
     {
	 position:absolute;
	 top:210px;
	 left:30px;
	 width:430px;
	 text-align:justify;
	 font-size:11px;
	 }  
.servinfo  {
	 position:absolute;
	 top:540px;
	 left:30px;
	 width:430px;
	  font-size:11px;
	 
	
	 }  
.servinfo a:link {color: #66CC00; text-decoration:none; }
.servinfo a:visited {color: #66CC00; text-decoration:none; }
.servinfo a:hover{color:   #66CC00; text-decoration:none;} 
.servinfo a:focus {color:  #66CC00; text-decoration:none;}   
.servinfo a:active {  color: #66CC00;  text-decoration:none;} 

/*.................home.....{}........*/
.homtex {
    position: absolute;
	top:30px;
	left:15px;
	width:230px;
	text-align:justify;
	font-size:11px;
	
   }
.homli a:link {color: #66CC00; text-decoration:none;  }
.homli a:visited {color: #66CC00; text-decoration:none; }
.homli a:hover{color:   #66CC00; text-decoration:none; } 
.homli a:focus {color:  #66CC00; text-decoration:none; }   
.homli a:active {  color: #66CC00; text-decoration:none; }  

.homli1 {
    position: absolute;
	top:585px;
	left:450px;
	font-weight:bold;
	font-size:11px;}
.homli2 {
    position: absolute;
	top:767px;
	left:394px;
	font-weight:bold;
	font-size:11px;}
.homli3 {
    position: absolute;
	top:871px;
	left:390px;
	font-weight:bold;
	font-size:11px;}
.homli4 {
    position: absolute;
	top:974px;
	left:390px;
	font-weight:bold;
	font-size:11px;}		
#homk2	{
   height:170px;
   top:450px;
   left:535px;
   position: absolute; 
   margin-left:-245px;
   width:490px;
   border:#cccccc;
   border-style:solid;
   border-width:1px;
   }	
.telenum {
    position:absolute;
	top:25px;
	left:30px;
	font-weight:bold;
	font-size:16px;
	width:230px;
	color: #ff3300;
	line-height:30px;
 }
 .homkub{
    position:absolute;
	top:30px;
	left:15px;
	font-weight:bold;
	font-size:16px;
	width:350px;
	color: #66CC00;}
.homkub1{
    position:absolute;
	top:65px;
	left:15px;	
	width:130px;
	}
 .homkub2{
    position:absolute;
	top:65px;
	left:160px;
	height:65px;	
	width:300px;
	font-size:11px;
	text-align:justify;}	
#homk3	{
   height:371px;
   top:630px;
   left:535px;
   position: absolute; 
   margin-left:-245px;
   width:490px;
   border:#cccccc;
   border-style:solid;
   border-width:1px;
   }	
.smap
	{   height:550px;
   top:450px;
   left:535px;
   position: absolute; 
   margin-left:-245px;
   width:490px;
   border:#cccccc;
   border-style:solid;
   border-width:1px;
   }	
.smap ul
	{
		position:relative;
	left:50px;
	margin-top:15px;
	margin-bottom:15px;
	margin-left:0px;
	}
.smap2
	{
	position:absolute;
	left:100px;
	top:50px;}
.homkub3{
    position:absolute;
	top:70px;
	left:15px;	
	width:130px;
	}  
.homkub4{
    position:absolute;
	top:68px;
	left:100px;
	height:65px;	
	width:360px;
	font-size:11px;
	text-align:justify;}
.homkub5{
    position:absolute;
	top:158px;
	left:15px;	
	width:130px;
	} 
.homkub6{
    position:absolute;
	top:156px;
	left:100px;
	height:65px;	
	width:360px;
	font-size:11px;
	text-align:justify;}
	
.homkub7{
    position:absolute;
	top:256px;
	left:15px;	
	width:130px;
	} 
.homkub8{
    position:absolute;
	top:259px;
	left:100px;
	height:65px;	
	width:360px;
	font-size:11px;
	text-align:justify;}	 		 		 
	/*.....leistung ..............*/
#leistkis {
   height:470px;
   top:450px;
   left:148px;
   position: absolute; 
   margin-left:-132px;
   width:265px;
   border:#cccccc;
   border-style:solid;
   border-width:1px;
   }	
 .leisttex1{
      position: relative;
	  top:50px;
	  left:30px;
	  width:230px;
	  font-weight:bold;
	   }  
.leisttex2{
      position: relative;
	  top:70px;
	  left:30px;
	  width:230px;
	   font-weight:bold;
	 }  	
.leisttex3{
      position: relative;
	  top:90px;
	  left:30px;
	  width:230px;
	  font-weight:bold;
	  }  	 	  
.leisttex4{
      position: relative;
	  top:110px;
	  left:30px;
	  width:230px;
	  font-weight:bold;
	  } 
.leisttex5{
      position: relative;
	  top:130px;
	  left:30px;
	  width:230px;
	  font-weight:bold;
	  }  	 
.leisttex6{
      position: relative;
	  top:150px;
	  left:30px;
	  width:230px;
	  font-weight:bold;
	  }  	
.leisttex7{
      position: relative;
	  top:170px;
	  left:30px;
	  width:230px;
	  font-weight:bold;
	  }  	 	  	 
.leisttex8{
      position: relative;
	  top:190px;
	  left:30px;
	  width:230px;
	  font-weight:bold;
	  }  	 	  	   	
.leisttex9{
      position: relative;
	  top:210px;
	  left:30px;
	  width:230px;
	  font-weight:bold;
	  }  
#leistlog {
   height:110px;
   top:929px;
   left:148px;
   position: absolute; 
   margin-left:-132px;
   width:265px;
   border:#cccccc;
   border-style:solid;
   border-width:1px;
   }	
 #leistkis2	{
   height:590px;
   top:450px;
   left:535px;
   position: absolute; 
   margin-left:-245px;
   width:490px;
   border:#cccccc;
   border-style:solid;
   border-width:1px;
   }
 .leistbild1{
      position: absolute;
	  top:80px;
	  left:6px; } 	
.leistbild2{
      position: absolute;
	  top:80px;
	  left:166px; } 
.leistbild3{
      position: absolute;
	  top:80px;
	  left:326px; }	  		    	
.leistuntexxt {
	position: absolute;
	top:200px;
	left:30px;
	font-size:11px;
	text-align:justify;
	width:430px;	}   	
.servinfo1  {
	 position:absolute;
	 top:560px;
	 left:30px;
	 width:430px;
	  font-size:11px;
	 }  
.servinfo1 a:link {color: #66CC00; text-decoration:none; }
.servinfo1 a:visited {color: #66CC00; text-decoration:none; }
.servinfo1 a:hover{color:   #66CC00; text-decoration:none;} 
.servinfo1 a:focus {color:  #66CC00; text-decoration:none;}   
.servinfo1 a:active {  color: #66CC00;  text-decoration:none;} 	 	  	   		
/*..............impressum.................*/

	   /*...............impressum.............*/
 .impnav  {
	position:relative;
	top:30px;
	left:20px;
	font-size: 16px;
	color: #66CC00;
	font-weight: bold;
    width:230px;
	}	   
 .impnav1	{
	 position:absolute;
	 top:80px;
	 left:20px;
	 width:70px;
	 font-size:11px;
	 font-weight:bold;
	  line-height:15px;
	  color:#666666;
	 } 
.impnav2	{
	 position:absolute;
	 top:410px;
	 left:20px;
	 width:240px;
	 font-size:11px;
	 font-weight:bold;
	 color:#666666;
	 }    
.impnav3	{
	 position:absolute;
	 top:80px;
	 left:95px;
	 width:160px;
	 font-size:11px;
	 line-height:15px;
	 color:#666666;
	}     			  		     			  	    	  		  	  		   	 	  	  	  			  		     			  	 #implog1 {
   height:110px;
   top:1047px;
   left:148px;
   position: absolute; 
   margin-left:-132px;
   width:265px;
   border:#cccccc;
   border-style:solid;
   border-width:1px;
   }	   	  		
  #implog3 {
   height:110px;
   top:1165px;
   left:148px;
   position: absolute; 
   margin-left:-132px;
   width:265px;
   border:#cccccc;
   border-style:solid;
   border-width:1px;
   }	
#impresskist{
    height:2020px;
   top:450px;
   left:535px;
   position: absolute; 
   margin-left:-245px;
   width:490px;
   border:#cccccc;
   border-style:solid;
   border-width:1px;
   } 
 .impnav3 a:hover{color: #66CC00; font-weight:bold; text-decoration:none;}    	  		  	    	  		
 .impnav6 a:hover{color: #66CC00; font-weight:bold; text-decoration:none;} 
 .impnav4  {
	position:relative;
	top:30px;
	left:20px;
	font-size: 16px;
	color: #66CC00;
	font-weight: bold;
    width:230px;
	}	      	 	  	  
.impnav5	{
	 position:absolute;
	 top:80px;
	 left:20px;
	 font-size:11px;
	 font-weight:bold;
	 color:#666666;
	 } 	
.impnav6	{
	 position:absolute;
	 top:80px;
	 left:160px;
	  font-size:11px;
	 color:#666666;
	 	}     			
.buhnekm
	{
	position:absolute;
	top:460px;
	left:17px;
	border:#CCCCCC solid 1px;
	height:450px;
	width:766px;} 			
.buhnek
	{
	position:absolute;
	top:-20px;
	left:317px;
	height:450px;
	width:366px;} 	 	  
	
.kontbuh
	{
	position:absolute;
	top:225px;
	left:40px;
	height:400px;
	width:630px;
	}
.kontube
	{
	position:absolute;
	top:40px;
	left:30px;
	height:400px;
	width:430px;
	font-size:14px;
	font-weight:600;
	color:#66CC00;
	}
.kontint
	{
	position:absolute;
	top:80px;
	left:30px;
	height:400px;
	width:430px;
	color:#333333;
	font-weight:600;
	}
	
.fehlerfom
	{position:absolute;
	left:135px;
	top:450px;
	width:260px;
	}
	
.intressefo
	{
	position:absolute;
	left:35px;
	top:110px;
	margin:0px;
	padding:0px;
	width:230px;
	} 
.intressefo2
	{
	position:absolute;
	left:155px;
	top:0px;
	margin:0px;
	padding:0px;
	width:230px;
	} 

.konte1
	{
	position:absolute;
	left:35px;
	top:230px;
	width:300px;
	color:#333333;
	font-weight:600;
	} 


.labelka
	{
	position:absolute;
	left:35px;
	top:250px;
	width:400px;
	} 
	
.labelkna
	{
	position:absolute;
	left:35px;
	top:270px;
	width:400px;
	} 
	
.labelkvo
	{
	position:absolute;
	left:35px;
	top:290px;
	width:400px;
	} 
	
.labelkte
	{
	position:absolute;
	left:35px;
	top:310px;
	width:400px;
	} 
	
.labelkfa
	{
	position:absolute;
	left:35px;
	top:330px;
	width:400px;
	} 	
.labelkem
	{
	position:absolute;
	left:35px;
	top:350px;
	width:400px;
	} 	
.labelkmi
	{
	position:absolute;
	left:35px;
	top:370px;
	width:400px;
	} 

		
input {
font-size:11px;
color:#333333;
}
textarea
{
height:40px;
font-size:11px;
color:#333333;
padding-left:5px;
}
*html input {

font-size:11px;
color:#333333;}

.inp2{ margin-left:68px; margin-top:5px;}
.inp3{ margin-left:73px; margin-top:5px;}
.inp4{ margin-left:62px; margin-top:5px;}
.inp5{ margin-left:66px; margin-top:5px;}
.inp6{ margin-left:93px; margin-top:5px;}
.inp7{ margin-left:73px; margin-top:5px;}
.inp8{ margin-left:10px; margin-top:5px;}


.buttako
{
position:absolute;
left:150px;
top:430px;
width:200px;
}

.buttrko
{
position:absolute;
left:235px;
top:430px;
width:200px;
}

.konrech
{
	position:absolute;
	left:-300px;
	top:20px;
	width:230px;
	height:410px;
	
}

.kontube2
	{
	position:absolute;
	top:20px;
	left:10px;
	height:400px;
	width:100px;
	font-size:14px;
	font-weight:600;
	color:#66CC00;
	}
	
.konspli
	{
	position:absolute;
	top:50px;
	left:10px;
	height:400px;
	width:100px;
	font-weight:600;
	color:#333333;
	line-height:20px;
	}
	
.konspre
	{
	position:absolute;
	top:50px;
	left:75px;
	height:400px;
	width:200px;
	line-height:20px;
	}
.zeit1	
	{
	position:absolute;
	top:292px;
	left:74px;
	}	    
	
.zeit2
	{
	position:absolute;
	top:312px;
	left:74px;
	}	    		  		  	  		   	 	  	  
