@charset "utf-8";
/* CSS Document */

div.TemplateWrapper {
	padding-bottom: 29px;
}

div.VisualContentWrapper {
	width: 720px;
	float: left;	
}

div.Visual{
	width: 720px;
}

div.Routeplanner{
	overflow: hidden;	
}

div.HTMLContent {
	overflow: hidden;
	float: left;
	
	/*background-color: #F0F;*/
}
	div.TwoColumnCenter {
		width: 430px;
		padding: 15px 15px 40px 15px;
	}
	div.TwoColumnLeft {
		width: 410px;
		padding: 15px 15px 40px 65px;
	}	
	div.ThreeColumnLeft {
		width: 640px;
		padding: 15px 15px 40px 65px;
	}

div.SidebarLeft {
	float: left;
	width: 260px;
	overflow: hidden;
}
	div.SidebarLeft .SidebarText{
		padding: 10px 15px 40px 45px;	
	}

div.SidebarCenter {
	float: left;
	width: 230px;
	overflow: hidden;	
}

	div.SidebarCenter .SidebarText{
		padding: 10px 15px 40px 15px;
		width:200px;
	}

div.SidebarRight {
	float: left;
	width: 260px;
	overflow: hidden;
	padding-bottom: 10px;
	
	/*background-color: #CF6;*/
}
	div.SidebarRight .SidebarText{
		padding: 10px 45px 40px 15px;	
	}

/* SIDEBAR ELEMENTS */
div.ElementRight{
	width: 200px;
	height: 310px;
	padding: 15px 15px 0 45px;
	overflow: hidden;
	background-repeat: no-repeat;
	background-position: top left;
}		
div.ElementCenter{
	width: 200px;
	height: 310px;
	padding: 15px 15px 0 15px;
	overflow: hidden;
	background-repeat: no-repeat;
	background-position: top left;
}
div.ElementLeft{
	width: 200px;
	height: 310px;
	padding: 15px 45px 0 15px;
	overflow: hidden;
	background-repeat: no-repeat;
	background-position: top left;
}		
	div.ElementContent {
		padding: 0 2px 0 2px;
		height: 242px;
		width: 200px;
		overflow: hidden;
	}	

/* FIXES */
div.FixLeftMargin {	
	overflow: hidden;
	margin-left: 30px; 
	width: 230px; 
	height: 295px;
	border-bottom: 1px dotted #64CAF5;
}
div.FixLeftHeight {
	overflow: hidden;
	height: 295px;
	border-bottom: 1px dotted #64CAF5;
}
div.FixCenterMargin {	
	width: 230px; 
	height: 295px;	
}
div.FixCenterHeight {
	height: 295px;	
}
div.FixRightMargin {	
	margin-left: -30px; 
	width: 230px; 
	height: 295px;	
}
div.FixRightHeight {
	height: 295px;	
}

/* AUTOLOAD SIDEBAR */
div.AutoLoadSidebar {
	min-height: 0px; 
	overflow: auto;
}