html {
	overflow-y: scroll;	
}
	body {
		height: 100%;
		background-color: #ffffff;
		font-size: 12px;
		font-family: Verdana, sans-Serif;
		color: #000000;
		margin: 0px;
	}
		body a {
			color: #969799;
			text-decoration: none;
		}
		body a:hover {
			color: #3e97d0;
			text-decoration: none;
		}
		body img {
			border: none;	
		}
	.placeholder {
		clear: both;
	}
	#page {
		width: 100%;
		min-height: 100%;
		position: relative;
	}
		#longHeader {
			height: 78px;
			background: url("/skin/urmel/images/urmel/longHeader.png") repeat-x;
			width: 100%;
			position: absolute;
			z-index: 1;
			left: 0;
		}
		#longNavi {
			height: 40px;
			background: url("/skin/urmel/images/urmel/longNavi.png") repeat-x;
			width: 100%;
			z-index: 1;
			position: absolute;
			top: 82px;
			left: 0;
		}
		#container {
			width: 1100px;
			margin: 0px auto;
			z-index: 5;
			position: relative;
			line-height: 1.4em;
		}
			#header {
				width: 899px;
				height: 78px;
				background: url("/skin/urmel/images/urmel/header.png") no-repeat top center;
			}
				#urmelLogo {
					width: 360px;
					height: 78px;
					float: left;
				}
					#urmel_link {
						width: 250px;
						height: 78px;
						display: block;
						margin-left: 50px;
					}
				#secondaryNavi {
					width: 335px;
					margin-left: 15px;
					padding-top: 2px;
					float: left;
					font-size: 9px;
					color: white;
					text-align: center;
				}
					#secondaryNavi a {
						color: white;
					}
						#secondaryNavi a:hover {
							color: black;
						}
			#left {
				width: 800px;
				float: left;
			}
				#primaryNavi {
					height: 40px;
					width: 849px;
					padding-left: 50px;
				}
					.ebene1_cont {
						height: 24px;
						float: left;
						margin-right: 5px;
						margin-top: 3px;
						padding-right: 4px;
						width: 175px;
						z-index: 10;
						position: relative;
					}
						.ebene1_cont:hover {
							background-color: #dce3e7;
							border-bottom: 1px solid white;
						}
						.ebene1_cont:hover .ebene2_link {
							visibility: visible;
						}
						.ebene1_cont:hover .ebene2_link_parent {
							visibility: visible;
						}
						.ebene1_cont .ebene2_link_parent:hover .ebene3_cont {
							visibility: visible;
						}
						.ebene1_pic {
							margin-top: 5px;
							float: left;
							margin-right: 5px;
						}
						.ebene1_link {
							margin-top: 6px;
							float: left;
							padding-bottom: 5px;
						}
						.ebene2_link {
							width: 99%;
							clear: both;
							padding-left: 5px;
							padding-bottom: 2px;
							background-color: #dce3e7;
							border-left: 1px solid white;
							border-right: 1px solid white;
							border-bottom: 1px solid white;
							visibility: hidden;
							position: relative;
						}
							.ebene2_link:hover {
								background-color: #3e97d0;
							}
							.ebene2_link:hover a {
								color: #ffffff;
							}
							.ebene2_link_parent:hover {
								background-color: #3e97d0;
							}
							.ebene2_link_parent:hover .ebene2Link {
								color: #ffffff;
							}
						.ebene2_link_parent {
							width: 99%;
							clear: both;
							padding-top: 2px;
							padding-left: 5px;
							padding-bottom: 2px;
							background-color: #dce3e7;
							border-left: 1px solid white;
							border-right: 1px solid white;
							border-bottom: 1px solid white;
							visibility: hidden;
							float: left;
							position: relative;
						}
						.ebene3_cont {
							position: absolute;
							left: 178px;
							top: 0;
							visibility: hidden;
							width: 180px;
						}
						.ebene3_link {
							width: 99%;
							padding-top: 2px;
							padding-left: 5px;
							padding-bottom: 2px;
							background-color: #dce3e7;
							border-left: 1px solid white;
							border-right: 1px solid white;
							border-bottom: 1px solid white;
						}
							.ebene3_link:hover {
								background-color: #3e97d0;
							}
							.ebene3_link:hover .ebene3Link {
								color: #ffffff;
							}
					#text {
						padding-left: 50px;
						padding-right: 50px;
						padding-top: 28px;
						margin-bottom: 100px;
					}
						.moreTable {
							margin-top: 10px;
							text-align: center;
						}
							.moreTable td {			
								padding: 5px 0px;
							}
							.noBorder {
								border: none;
							}
							.Border {
								border: 1px solid #e3e4e4;
							}
					#newsContainer {
						width: 638px;
						margin-left: 50px;
						padding: 20px 20px 10px 20px;
						border: 1px solid #35a6da;
						background-color: #e3e4e4;
					}
						.news {
							padding: 5px;
							margin-bottom: 10px;
							border: 1px solid #35a6da;
							background-color: white;
						}
							.news:hover {
								background-color: #35a6da; 
								cursor: pointer;
							}
							.news:hover a {
								color: white;
							}
			#right {
				width: 300px;
				float: left;
			}
				#poweredby {
					padding: 10px;
				}
				#fastBox {
					width: 298px;
					height: 348px;
					border: 1px solid #c4c5c7;
					margin-top: 40px;
					background-color: #e5e9ee;
				}
					#fastBoxMenu {
						width: 298px;
						height: 22px;
						border-bottom: 1px solid #c4c5c7;
					}
						.fastBoxMenuPoint {
							width: 98px;
							height: 22px;
							line-height: 22px;
							float: left;
							text-align: center;
							border-right: 2px solid #c4c5c7;
							background-color: #ffffff;
							cursor: pointer;
						}
						.last {
							border-right: none;
						}
						.selected {
							background-color: transparent;
						}
					#Portale {
						width: 258px;
						height: 305px;
						padding: 10px 20px 10px 20px;
					}
					#Highlights {
						width: 258px;
						height: 305px;
						padding: 10px 20px 10px 20px;
						display: none;	
					}
					#Aktuelles {
						width: 258px;
						height: 305px;
						padding: 10px 20px 10px 20px;
						display: none;	
					}
						.entry {
							width: 240px;
							height: 40px;
							padding: 5px 6px;
							margin: 0px auto;
						}
							.entryNewsContent a {
								color: #3e97d0;
							}
							.entryContent {
								width: 240px;
								height: 40px;
								margin: 0 auto;
							}
						.entryMore {
							width: 240px;
							height: 40px;
							padding: 5px 6px;
						}
						.seperator {
							width: 258px;
							height: 0px;
							border-top: 1px dotted #9c9e9f;
						}
