/* CSS RESET
**************************************************************************/
@import url('reset.css');

/* Setup
**************************************************************************/
body { background: #b7b9ba url(/style/graphics/bg.png) repeat-x ; font-family: Arial, Helvetica, sans-serif; font-size: .75em; line-height: 1.4em; }
.clearAll { clear: both; }
/* Header
**************************************************************************/

#pagewrapperTop { background: url(/style/graphics/pageWrapperTop.png) no-repeat; height: 3px; margin: 29px auto 0; width: 947px; }
#pagewrapper { background: url(/style/graphics/pagewrapperContent2.png); margin: 0 auto; width:952px; position:relative}
	#menu {position: absolute; z-index:3000;  background: url(/style/graphics/menuBg.png) repeat-x; height:36px; left:8px; padding-right:40px; top:0px; width:896px;}
		#menu ul { padding:0px; margin:0; list-style:none; }
		#menu li { background: url(/style/graphics/menuSpacer.png) repeat-x; list-style:none; padding:0px; margin:0; float: right; height: 36px; padding-left:1px; margin:0; position: relative; }
		#menu li a { background: url(/style/graphics/menuBg.png) repeat-x; border: none; color: #fff; display: block; line-height: 31px; padding: 5px 17px 0px; text-decoration: none; }
		#menu li a:hover, #menu li a.current { background: url(/style/graphics/menuHover.png) center center; }	
		#menu li ul { background: url(/style/graphics/submenuBg.png); display: none; left: 0; position: absolute; top: 100%;  }
		#menu li>ul { left: auto; top: auto; }
		#menu li:hover ul, #menu li.over ul {display: block; }
			#menu li li { background-color: transparent; display: block; float: none; height: 31px; padding-left: 0px;position:relative; z-index:10; }
				#menu li li a { background: url(/style/graphics/submenuBg.png) repeat-x; color: #fff; display: block; min-width: 100px; padding: 0 10px; }
				#menu li li a:hover, #menu li li a.current { background: url(/style/graphics/submenuBg.png) 0px -31px repeat-x;  }
		#menu li.rightSpacer { background: url(/style/graphics/menuSpacer.png) no-repeat; float: right; line-height: 31px; padding: 5px 0px 0px; text-decoration: none; width: 58px; }
	#content {  background: url(/style/graphics/pageBottomBg.png) left bottom no-repeat;  margin-bottom: -500px; clear: both; float: left; min-height: 560px; width: 947px; margin-left:4px; }
		h1 {color: #1064cf; font-family: "Times New Roman", Times, serif; font-size: 2em; margin: 0 0 20px 0; width: 100%; line-height: 1.4em; }
		.logo{position: absolute; top:75px; height: 87px; left:40px; width: 285px; }
		address {position: absolute; color: #1064cf; font-size: .9167em; font-style:normal; font-weight: 800; text-align: right; right:60px; top:70px; z-index:5; }
		#costume { padding: 40px 65px 0px 77px;  margin-top:180px;}
			h2 { color: #1064cf;  font-family: "Times New Roman", Times, serif; font-size: 2em; margin: 0 0 20px 0; width: 100%; line-height: 1.4em; }
			.forside { float: left; padding-bottom: 20px; width: 550px; }
			.page { padding-bottom: 90px;}
			.forside ul { margin-left: 10px; }
			.forside ul li { list-style: disc inside; }
			.forside_billede { float: left; }
			.kontakt_info_billede { margin-left: 40px; float: left; padding-bottom: 90px; }
			p a { color: #1064cf; border-bottom: 1px solid #1064cf; text-decoration: none; }
				a:hover { color: #636363; border-bottom-color: #636363; }
				p {font-family: Arial, Helvetica, sans-serif; line-height: 1.4em; }
#footer { clear: both; color: #8b8c8d; font-family: Arial, Helvetica, sans-serif; font-size: .9167em; margin: 457px auto 0; width: 870px; position:relative; }
	#footer a { color: #636363; border: none; text-decoration: none  }
		#footer a:hover { color: #636363; }
		table { margin-bottom:100px;}
		.branche{bottom:0; float:right; margin-right:-15px; margin-top:-150px; position:inherit;}
		ul{ margin:0px; padding:0px;}