body { 
	margin-left:0px; margin-top:0px; margin-right: 0px; margin-bottom:0px;
   	font-family: "Verdana", Arial, sans-serif;
	color: #666666;
   	font-size: 12px;
	line-height: 18px;
	font-weight:normal;}
a {font-size: 12px; color: #666666; text-decoration : none; line-height:20px;}	
a:link {text-decoration : none;}
a:visited {text-decoration : none;}
a:focus {color: #FFFFFF; text-decoration : none;}
a:hover {color: #BEBEBE; text-decoration : none;}
a:active {color: #FFFFFF; text-decoration : none;}

p {margin-top: 0px; margin-bottom:10px; line-height: 14px;}


/* _____container */
#container {position: absolute; left: 50%; top:50%; width:1px; height:1px; z-index:1; visibility:visible;}


/* ____ navigation*/
#navibg {position: absolute; right: -159px; bottom:91px; width:600px; height:101px; z-index:3; visibility:visible;}
* html #navibg {right: -160px;}

#home {position: absolute; left: 20px; top:17px; width:90px; height:20px; z-index:4; visibility:inherit;}
#homesub {position: absolute; left: 0px; top:20px; width:200px; height:20px; z-index:4; 
			line-height:20px;}

#agentur {position: absolute; left: 110px; top:17px; width:105px; height:20px; z-index:4; line-height:20px; visibility:inherit;}
#agentursub {position: absolute; left: 0px; top:20px; width:200px; height:20px; z-index:4; 
				line-height:20px;}
#agentursub td {height:20px; vertical-align:top;}

#leistungen {position: absolute; left: 215px; top:17px; width:120px; height:20px; z-index:4; visibility:inherit;}
#leistungensub {position: absolute; left: 0px; top:20px; width:200px; height:20px; z-index:4; 
			line-height:20px;}
#leistungensub td {height:20px; vertical-align:top;}

#archiv {position: absolute; left: 335px; top:17px; width:95px; height:20px; z-index:4; visibility:inherit;}
#archivsub {position: absolute; left: 0px; top:20px; width:200px; height:20px; z-index:4; 
			line-height:20px;}
#archivsub td {height:20px; vertical-align:top;}

#neuigkeiten {position: absolute; left: 460px; top:17px; width:130px; height:20px; z-index:4; visibility:inherit;}
#neuigkeitensub {position: absolute; left: 0px; top:20px; width:200px; height:20px; z-index:4; 
				line-height:20px;}
#neuigkeitensub td {height:20px; vertical-align:top;}


/* ____ inhalt*/
#contbg {position: absolute; right: -159px; bottom:-93px; width:600px; height:181px; z-index:3; visibility:visible;}
* html #contbg {right: -160px; bottom:-94px;}

#conthome {position: absolute; top: 20px; left:30px; width:560px; height:auto; z-index:4; visibility:visible;
			vertical-align: top;}

#conthome a {font-size: 12px; color: #666666; text-decoration : none; line-height:20px;}	
#conthome a:link {text-decoration : none;}
#conthome a:visited {text-decoration : none;}
#conthome a:focus {color: #666666; text-decoration : underline;}
#conthome a:hover {color: #666666; text-decoration : underline;}
#conthome a:active {color: #666666; text-decoration : underline;}

#contgeneral {position: absolute; right: -159px; bottom:-93px; width:600px; height:181px; z-index:4; visibility:visible;}
* html #contgeneral {right: -160px; bottom:-96px;}

#contprojekte {position: absolute; right: -159px; bottom:-269px; width:600px; height:357px; z-index:4; visibility:visible;}
* html #contprojekte {right: -160px; bottom:-272px;}

#conthome2 {font-size: 12px; position: absolute; top: 0px; left:40px; width:510px; height:323px; z-index:5;
			overflow: auto; vertical-align: top; visibility:visible; padding-right: 50px; padding-top:34px;}
*html #conthome2 {width:560px; height:357px;}
		
#conthome2 a {font-size: 12px; color: #666666; text-decoration : none; line-height:20px;}	
#conthome2 a:link {text-decoration : none;}
#conthome2 a:visited {text-decoration : none;}
#conthome2 a:focus {color: #666666; text-decoration : underline;}
#conthome2 a:hover {color: #666666; text-decoration : underline;}
#conthome2 a:active {color: #666666; text-decoration : underline;}			

#conthome2 p {margin-top: 0px; margin-bottom:10px; line-height: 14px;}
#conthome2 p a {font-size: 12px; color: #666666; text-decoration : none; line-height: 14px;}	
#conthome2 p a:link {text-decoration : none; line-height: 14px;}
#conthome2 p a:visited {text-decoration : none;}
#conthome2 p a:focus {color: #666666; text-decoration : underline;}
#conthome2 p a:hover {color: #666666; text-decoration : underline;}
#conthome2 p a:active {color: #666666; text-decoration : underline;}

#projektimg {font-size: 9px; position: absolute; top: 268px; right:-440px; width:auto; height:20px; z-index:5;
			visibility:visible;}			
* html #projektimg {top: 270px;}
			
#iconhide {position: absolute; top: 268px; left:180px; width:200px; height:20px; }
#iconshow {position: absolute; top: 268px; left:180px; width:200px; height:20px; }

	
.bildnavi a {font-size: 9px; color: #666666; text-decoration : none;}	
.bildnavi a:link {text-decoration : none;}
.bildnavi a:visited {text-decoration : none;}
.bildnavi a:focus {color: #666666; text-decoration : underline;}
.bildnavi a:hover {color: #666666; text-decoration : underline;}
.bildnavi a:active {color: #666666; text-decoration : underline;}


.newsabo {font-size: 10px; color: #666666; text-decoration : none; line-height:20px;}

iframe {width:880px; height:540px;}
 			


/* ____ logo*/
#logo {position: absolute; left: 163px; bottom:91px; width:181px; height:101px; z-index:3; visibility:visible;}
* html #logo {left: 164px; vertical-align: top;}

/* ____ impressum*/
#impbg { position: absolute; left: 163px; bottom:-93px; width:181px; height:181px; z-index:3; visibility:visible;}
* html #impbg { left: 164px; bottom:-94px; vertical-align: top;}

#imp {position: absolute; left: 181px; bottom:-105px; width:181px; height:181px; z-index:4; visibility:visible;}
* html #imp {left: 182px; bottom:-114px;  vertical-align: top;}

#imp a {font-size:10px; color:#000000; line-height:16px; text-decoration : none; }
#imp a:link {text-decoration : none;}
#imp a:visited {text-decoration : none;}
#imp a:focus {color: #FFFFFF; text-decoration : none;}
#imp a:hover {color: #FFFFFF; text-decoration : none;}
#imp a:active {color: #FFFFFF; text-decoration : none;}


/* ____ popups_____*/

#pop {position: absolute; right: 440px; top:17px; width:200; height:400px; z-index:4; 
				line-height:14px; text-align: right;}
#popsub {position: absolute; left: 195px; top:17px; width:381; height:400px; z-index:4; 
				line-height:14px;}
#popsub a {font-size: 9px; color: #666666; text-decoration : none; line-height:14px;}	
#popsub a:link {text-decoration : none;}
#popsub a:visited {text-decoration : none;}
#popsub a:focus {color: #666666; text-decoration : underline;}
#popsub a:hover {color: #666666; text-decoration : underline;}
#popsub a:active {color: #666666; text-decoration : underline;}
.popsubinput {font-family: "Verdana", Arial, sans-serif; color: #666666; font-size: 9px; 
				border: 1px solid #666666; background-color: #FFFFFF;
				width: 270; height: 20px;}
.popsubtextarea {font-family: "Verdana", Arial, sans-serif; color: #666666; font-size: 9px; 
				border: 1px solid #666666; background-color: #FFFFFF;
				width: 270;}
/* ____ hintergrund*/
#bg {position: absolute; left: -440px; top:-270px; width:880px; height:540px; z-index:2; visibility:visible;}

/* _____________________________________________ pflege*/
#pflege {font-size: 11px; color: #000000; position: absolute; left: 240px; top:80px; width:880px; height:auto; z-index:1; visibility:visible;}
#pflege td {font-size: 11px;}
#pflege a {font-size:9px; color:#666666; text-decoration : none; }
#pflege a:link {text-decoration : none;}
#pflege a:visited {text-decoration : none;}
#pflege a:focus {color: #333333; text-decoration : underline;}
#pflege a:hover {color: #333333; text-decoration : underline;}
#pflege a:active {color: #333333; text-decoration : underline;}

input {font-family: "Verdana", Arial, sans-serif; color: #666666; font-size: 12px; 
				border: 1px solid #FF9933; background-color: #FFFFFF;
				width: 270; height: 20px;}

textarea {font-family: "Verdana", Arial, sans-serif; color: #666666; font-size: 12px; 
				border: 1px solid #FF9933; background-color: #FFFFFF;
				width: 270;}



				
/*input.textlink {font-family: "Courier New", monospace; font-size: 12px; color:#FFFFFF;
				width: 74px; height:16px; border: 1px #FF6699 solid;
				background-color: #FF6699;
				cursor: pointer;}*/