	/*  * html  IE6  */ /*  *+html  IE7  */
	/*allgemeine Festlegungen*/ p {
	margin: 0px;
	padding: 0px;
}

img {
	border: none;
	padding:0px;
	margin:0px;
}



a, a:visited{
	color:#666666;
}




body {
	
	padding:0px;
	margin:0px;
	
}

	.page{
		margin-top:40px; 
		margin-left:40px;
		padding-bottom:100px; 
		width:710px;
		
		position:relative;
		
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:10px;
		color:#666666;
		line-height:17px;
	}
	
	
		
		
		.header{
			
			border: solid 1px #989898;
			
			position:relative;
			
			overflow:hidden;
		}
		
			.header	.bilder{
				
				
				padding-top:15px;
				padding-bottom:15px;
				padding-left:30px;
				padding-right:30px;
				height:128px;
			}
		
			#oben_visual{
				position:absolute;
				top:0px;
				right:0px;
				
			}
			
			* html #oben_visual{
				position:absolute;
				top:1px;
				right:1px;
				
			}
			
			
		
		.header .bilder img{
			vertical-align:middle;
			margin-right:2px;
			border: solid 1px #999999;
		}
		
		#oben_visual img{
				border:none;
			}
			
	
		
		.header .navi{
			
		}
		
			.header .navi ul{
				padding:0px;
				margin:0px;
				list-style: none; 
				text-align:left;
				
				display: block;
			}
			
				.header .navi ul li{
					height:20px;
					padding:0px;
					margin:0px;
					display:block;
					float:left;
						
					
				}	
				
					.header .navi ul li a{
						height: 13px;
						padding-top:10px;
						padding-bottom:10px;
						display:block;
						background-repeat:no-repeat;
					}
					
					
					
			
					
									
					#home{
						width:83px;
						background-image:url(/images/stuckert/nav_01.gif);
					}
					
					#home.active{
						background-image:url(/images/stuckert/nav_mo_01.gif);
					}
					
					#planung{
						width:77px;
						background-image:url(/images/stuckert/nav_02.gif);
					}
					
					#planung.active{
						background-image:url(/images/stuckert/nav_mo_02.gif);
					}
					
					#visual{
						width:105px;
						background-image:url(/images/stuckert/nav_03.gif);
					}
					
					#visual.active{
						background-image:url(/images/stuckert/nav_mo_03.gif);
					}
					
					#referenzen{
						width:93px;
						background-image:url(/images/stuckert/nav_04.gif);
					}
					
					#referenzen.active{
						background-image:url(/images/stuckert/nav_mo_04.gif);
					}
					
					#stimmen{
						width:83px;
						background-image:url(/images/stuckert/nav_05.gif);
					}
					
					#stimmen.active{
						background-image:url(/images/stuckert/nav_mo_05.gif);
					}
					
					#ueber{
						width:81px;
						background-image:url(/images/stuckert/nav_08.gif);
						
					}
					
					#ueber.active{
						background-image:url(/images/stuckert/nav_mo_08.gif);
						
					}
					
					#kontakt{
						width:77px;
						background-image:url(/images/stuckert/nav_06.gif);
					}
					
					#kontakt.active{
						background-image:url(/images/stuckert/nav_mo_06.gif);
					}
					
					#impressum{
						width:83px;
						background-image:url(/images/stuckert/nav_07.gif);
					}
					
					#impressum.active{
						background-image:url(/images/stuckert/nav_mo_07.gif);
					}
					
					
		.content{
			margin-top:30px;
			margin-left:30px;
			padding-bottom:20px;
		}		
		
		
	/*''''''''''''''''''''''''''''''''''''''''''''''''''''''''''*/
	/*'''''''''''''''''''''Kontakt''''''''''''''''''''''''''''''*/
	/*''''''''''''''''''''''''''''''''''''''''''''''''''''''''''*/
	
		
		
		.kontakt{
			
		}
		
			.errorMessage{
				color:#CC3366;
				font-weight:bold;
				font-size:12px;
				
				padding-bottom:20px;
			}
			
			.erfolgMessage{
				color:#9DC1E4;
				font-weight:bold;
				font-size:12px;
				padding-bottom:20px;
			}
		
			.kontakt .textfields{
				width:265px;
			}
			
		
	/*''''''''''''''''''''''''''''''''''''''''''''''''''''''''''*/
	/*'''''''''''''''''''''Stimmen''''''''''''''''''''''''''''''*/
	/*''''''''''''''''''''''''''''''''''''''''''''''''''''''''''*/
		
			
		.stimmenAbstand p{
			padding-bottom:40px;

		}
		
		
		
		
		
		
	/*''''''''''''''''''''''''''''''''''''''''''''''''''''''''''*/
	/*'''''''''''''''''''''Galerie''''''''''''''''''''''''''''''*/
	/*''''''''''''''''''''''''''''''''''''''''''''''''''''''''''*/				
		#oben_visualGalerie{
				position:absolute;
				top:22px;
				right:3px;
				z-index:2;
		}
		
		/*galerieLink */
		.galerieLink{
			position:absolute;
			top:314px;
			left:260px;
			
			width:225px;
			z-index:2;
			text-align:center;
		}
		
		.galerieLink a{
			text-decoration:none;
		}	
		
		/*ansonsten wie .header .bilder*/
		.headerGalerie .bilder{
			height:262px;
			
		}
		
			.headerGalerie .bilder img{ 
				margin-bottom:5px;
				height:260px;
				width:auto;
			}
		
		/*wie .headerGalerie .bilder mit zusätlich */
		.headerGalerieUeber .bilder{
			margin-top:30px;
			height:232px;
		}
		
			.headerGalerieUeber .bilder img{
				height:auto;
			}
		
		.naviGalerie{
			padding-left:50px;
			
			clear:both;
		}
		
			.naviElement{
				float:left;
				width:225px;
				padding-bottom:5px;
			}
			
			.naviElement a{
				text-decoration:none;
			}
			
			.naviElementLinks{
				/*wegen padding*/
				width:205px;
			}
			
			.naviElementMitte{
				text-align:center;
			}
			
			.naviElementRechts{
				float:right;
				width:220px;
				text-align:right;
				padding-right:5px;
			}
		
		
		.beispieleNavi{
			position:absolute;
			top:0px;
			right:3px;
		}
			
