/*
Custom styles for Męgler Team Danmark
Casper Simonsen - Nov '07
*/

* html, html, body, #container, #page {height: 100%;} 

h1, h2, h3 {line-height: 125%; color:#eb8c33; margin: 0 0 1em; font-size: 2em;}
a {color:#000;} a:hover {color:#eb8c33; text-decoration:none;}
p {margin: 0;}

body {
	margin: 0;
	padding: 0;
	text-align: center;
	background: #e8f2fa url(/_gfx/design/bg.jpg) repeat-x;
	font: normal 62.5%/160% Arial, Tahoma, Verdana, Sans-serif;
	}
#container {
	position: relative;
	width: 990px;
		height:auto !important;
		height:100%; /* Important rule !!! */
		min-height:100%;
	margin: 0 auto;
	background: url(/_gfx/design/repeat.jpg) repeat-y;
	text-align: left;
	}

#top {
	height: 316px;
	background: url(/_gfx/design/top.jpg) no-repeat;
	}
	#top table {
		width: 955px;
		margin-top: 282px;
		}
		.topmenuItemDiv, .topmenuItemDivOver {cursor: pointer; text-align: center;}
		.topmenuLink, .topmenuLinkOver {font-size: 1.2em; color: #fff; text-decoration: none; font-weight: bold;margin:0px;}
		.topmenuLinkOver {color: #eb8c33;}

#page {
	position: relative;
		height:auto !important;
		height:100%; /* Important rule !!! */
		min-height:100%;
	padding-bottom: 25px;
	font-size: 1.2em;
	}

#left {
	float: left;
	width: 164px;
	padding-left: 16px;
	}
	.leftMenu1ItemDiv, .leftMenu1ItemDivOver {padding: 3px 0; cursor: pointer; padding-left: 5px;}
	.leftMenu1Link, .leftMenu1LinkOver {color: #ffaa5b; font-weight: bold;}
	.leftMenu1LinkOver {color: #e77104; font-weight: bold;}
	.leftMenu2ItemDiv, .leftMenu2ItemDivOver {padding: 3px 0; cursor: pointer; padding-left: 10px;}
	.leftMenu2ItemDivOver {color: #333333;}
	.leftMenu2Link, .leftMenu2LinkOver {color: #eb8c33; font-weight: bold;}
	.leftMenu2LinkOver {color: #000;}

#content {
	float: right;
	width: 765px;
	margin: 10px 20px 0 0;
	}

#bottom {
	clear: both;
	position: absolute;
	bottom: 0;
	width: 100%;
	height: 25px;
	background: url(/_gfx/design/bottom.jpg) no-repeat bottom left;
	}

#slogan, #slogan2 {
	position: absolute;
	color: #fff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 40pt;
	line-height: 120%;
	letter-spacing: -2px;
	margin: 0;
	}
	#slogan {
		top: 144px;
		left: 56px;
		}
	#slogan2 {
		top: 189px;
		left: 96px;
		}
#clear {clear: both; height: 0;}

#leftGif {
	position: absolute;
	bottom: 16px;
	left: 19px;
	}

.gallery {font-family:4;font-size:11px;color:#333333;background-color:;border: 1px solid #333333;} 
.galleryImg {font-family:4;font-size:11px;color:#333333;background-color:;border: 1px solid #666666;} 
.galleryBtn {font-family:4;font-size:11px;color:#FFFFFF;background-color:#666666;border: 1px solid #FFFF99;} .calenderBorder {border:1px solid #7E7564;color:#000000;}.calenderWeek {background-color:#9C9388;color:#000000;}.calenderDay {background-color:#BAAE9E;color:#000000;}.calenderOver {background-color:#7E7564;color:#000000;}input.validation-failed, textarea.validation-failed { border: 1px solid #FF3300; color : #FF3300;}input.validation-passed, textarea.validation-passed {border: 1px solid #00CC00; color : #000;}.validation-advice { margin: 5px 0; padding: 5px; background-color: #eb8c33;color : #000000; font-weight: bold;}.custom-advice { margin: 5px 0; padding: 5px; background-color: #eb8c33; color : #000000;	font-weight: bold;}
