
body{
	background-color:#028cc6;
	font-family:Verdana, Geneva, sans-serif;
	color: #333;
	}



	#navi{
		float:left;
		}
		.schild{
			width:230px;
			height:65px;
			background-image:url('img_v2/klingelschild.jpg')
			}
		.first{
			background-image:url('img_v2/klingelschild.jpg')
			}
		.last{
			background-image:url('img_v2/klingelschild.jpg')
			}
			
			.schild p{
				position:absolute;
				width:130px;
				margin:18px 0 0 44px;
				font-size: 10px;
					}
					
			.schild p.oneline{
				position:absolute;
				width:130px;
				margin: 24px 0 0 44px;
				font-size: 10px;
			}
			.schild p.threelines{
				position:absolute;
				width:130px;
				margin:12px 0 0 44px;
				font-size: 10px;
				}
				
			.schild a{
				position:absolute;
				width:48px;
				height:49px;
				margin: 6px 0 0 171px;
				}
				
				.klingel{
					
					}
				.klingel:hover{
					background-image:url('img_v2/btn_down.jpg')
					
					}
		
		#frame{
		float:left;
		width:1024px;
		height: 683px;
		border:1px solid #999;
		margin:0 0 0 30px;
		background-color: #FFF;
		}
	
		#back{
		float:left;
		width:1024px;
		height: 30px;
		border:1px solid #999;
		border-bottom: none;
		margin:0px 0 0 30px;
		background-color: #ECF5FE;
		}
		
		#back a{
		float: left;
		text-decoration: none;
		padding: 7px 0px 0 20px;
		font-size: 12px;
		font-weight: bold;
		color: #1D4C9B;
		width: 70px;
		height: 23px;
		background-color: #f5f5f5;
		border-right: 1px solid #999;
		}
		
	  #back a:hover{
		background-color: #ECF5FE;
		}
		
	#subnavi { 
	font-size: 12px;
	margin: 50px 0 0 20px;	
}

#subnavi p a{
	width: 430px;
	height: 20px;
	background-color: #ECF5FE;
	padding: 4px 0 0 10px;
	color: #1D4C9B;
	display: block;
	text-decoration: none;
	border: 1px solid #999999;
}

#subnavi p a:hover{
	background-color: #028CC6;
	color: #FFF;
}

#subnavi h1{
	font-size: 15px;
	font-weight: normal;
}


