/* CSS Document */

body{
	text-align:center;
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:12px;
	text-align:left;
	}

p, div{

		text-align:left;
		}

.tx_klein{
	font-size:9px;
	}

.tx_normal{
	font-size:12px;
	}
	
#pathway{
	margin-top:4px;
	font-size:9px;
	}

.breadcrumb{
	padding:2px;
	border:1px solid #e0e0e0;
	background-color:#ffffff;
	font-size:9px;
	}
	
	
.breadcrumb_del{
	padding:2px;
	color:#770000;
	text-decoration:none;
	background-color:#FFFF99;
	border:1px solid #e0e0e0;
	font-size:9px;
	}

h1{
	padding:0;
	margin:0; 
	padding-bottom:5px;
	text-align:center;
	font-size:16px;
	color:#0a50a1;
	}
			

#manual{
	margin:5px;


	}

.block{
	text-align:justify;
	}


	#site{
		margin:0; 
		padding:12px; 
		margin:4px;
		width:720px; 
		border:1px solid #e0e0ff;
		background-color:#f5f5f5;
		}
	
		#toun{
			padding:0;
			margin:0; 
			width:auto; 
			}



	#console {
		border:1px solid #000000;
		padding:5px;
		}


		
	object,embed {
		border:1px solid #00ff00;
		}

	
	.block{
		display:block;
		width:720px;
		
		background-color:#FFFFFF; 
		border:1px solid #e0e0e0; 
		}
		
		.left{
			width:80px;
			background-image:url(../img/bg_hotspot.png);
			background-position:center;
			background-repeat:no-repeat;
			text-align:center;
			font-weight:bold;
			font-size:17px;
			color:#FFFFFF;
			
			}
		
		.right{
			width:80px;
			background-color:#FFFF99;
			border:3px solid #e0e0e0; 
			}
		
		
	
	.hotspotDescription{
		width:640px;
		text-align:left;

		color:#000066; 
		margin-bottom:5px;
		}
	
		.hotspotDescriptionTitle{
			padding:4px; 
			font-weight:bold ;
			color:#000099;
			}
		
		.hotspotDescriptionText{
			padding:4px; 
			}
		
		
		
		
	.routeDescription{
		width:640px; 
		text-align:left;
		border:0px solid #e0e0e0; 
		color:#000066; 
		margin-bottom:5px;
		background-color:#e0e0e0;
		}
		
		.routeDescriptionTitle{
			padding:4px; 
			font-size:14px; 
			font-weight:bold 
			}
		
		.routeDescriptionText{
			padding:4px;
			}
		#sumDistance, .contentTextDistance{
			float:right;
			margin:4px;
			padding:2px;
			display:inline;
			background-color:#FFFF99;
			font-size:9px;
			font-weight:bold;
			text-align:center
			}
			

#impressum_link{
	width:760px;
	margin-top:8px;
	font-size:10px;
	text-align:center;
	}
			
#impressum_head{
	padding:5px;
	background-color:#e0e0ff;
	}
				
#impressum{
	display:none;
	width:744px;
	border:1px solid #e0e0ff;
	background-color:#f5f5f5;
	margin:4px;
	}
	
.li_block{
	font-size:9px;
	color:#0000ff;
	margin-right:4px;
	margin-bottom:3px;
	}
