body { background-image:url(baggrund/memberarea.jpg); background-repeat: no-repeat; background-position:center; background-position:top; background-color:#333333; }


body.index { background-image:url(baggrund/darkwood.jpg); background-repeat: repeat-y; background-position:center; background-position:top; background-color:#333333; }
/*
body.index { background-image:url(baggrund/design-home2.jpg); background-repeat: repeat-y; background-position:center; background-position:top; background-color: #FFF; }
*/
body.sne { background-image:url(baggrund/darkwood.jpg); background-repeat: repeat-y; background-position:center; background-position:top; background-color:#333333; }



img
{  border-style: none;
}

/* Layout */
#wrapper {
	position:relative;
	width:900px;
	border:3px;
	border-style:solid;
	border-color: #000000;
	overflow:hidden;
	background-image:url(baggrund/bg100.png);
}

#headercontainer { position: relative; width: 100%; height:140px; overflow:hidden; background-image:url(topmenuNew/topBlackBG.png); background-repeat:repeat-x; }
#headerlogo { position:absolute; top:0px; left:300px; z-index:1; }
#headertext { position:absolute; left:280px; top:40px; z-index:2; text-align:center; }
#elevsoges { position:absolute; left:25px; top:7px; z-index:3; }

#slideshowcontainer { height: 225px; width:100%; position:relative; overflow:hidden; background-image:url(images/slideshow/hadberg-topbar-2010.jpg); }
#slidewrap { left:0px;
	
}
#slidewrap div { left:0px; }

#textcontainer { position:relative; width:95%; min-height:400px; padding:20px; top:5px; overflow:hidden; }
#memberarea { position:relative; width:97%; min-height:500px; margin:15px; top:5px; }
#memberlogin { background-image:url(baggrund/motorgirl_bg_20.jpg); background-position:center; min-height:400px; margin:20px; overflow:hidden; }
#memberregistre { background-image:url(baggrund/ornement_bg_15.jpg); background-position:center; background-repeat:no-repeat; min-height:400px; margin:20px; overflow:hidden; }
#medlemslogin { position:absolute; top:30px; right:5px; }

#facebook { position:absolute; top:20px; right:5px; }

#footercontainer { position: relative; width:100%; height: 50px; overflow:hidden; text-align:center; border:1px; border-top-style:solid; border-color:#000000; top:10px; }
.footer { color: black; font-size: 12px; font-family: "Trebuchet MS"; }
.footer a { color: black; font-size: 12px; font-family: "Trebuchet MS"; text-decoration:underline; font-weight:bold; }
.footer a:hover { color: black; font-size: 12px; font-family: "Trebuchet MS"; text-decoration:none; font-weight:bold; }
#footerfrisormester { position:absolute; top:0px; left:730px; z-index:4; }
#footerpiercinglaug { position:absolute; top:0px; left:5px; z-index:3; }

#footerlinks { position:relative; width:900px; height:auto; text-align:center; }
.footerlinks { color:#FFFFFF; }
.footerlinks a { color:#FFFFFF; text-decoration:none; }
.footerlinks a:hover { color: #FF0000; }

#indexfrisorlink { position:absolute; top:0px; left:0px; z-index:4; }
#indexpiercinglink { position:absolute; top:0px; left:735px; z-index:3; }

.toptext { text-align:center; font-family:"Trebuchet MS"; font-size:16px; color:#FFFFFF; font-weight:bold; line-height:2; }


#extracontainer { position:relative; width:900px; height:auto; padding:20px; text-align:center; }
/* Forside */
#indexfrisor { 
	position:relative;
	float:left;
}
#indexpiercing {
	position:relative;
	float:right;
}

#velkommen {
	position:relative;
	width:900px;
	z-index:8;
	top:170px;
}
#linkbox {
	position:relative;
	vertical-align: bottom;
	text-align:center;
	padding-left:15px;
	padding-right:15px;
}

#imagecontainer { position:relative; width:100%; float:left; overflow:hidden;}
#indeximagecontainer { position:relative; width:auto; margin:20px; }
/* Menuer */


#slideshow { position:absolute; left:220px; z-index:10; }

#MainMenuContainer { position: relative; width:100%; z-index: 4; height:35px; background-image:url(topmenuNew/blackBG.png); background-repeat:repeat-x; border:1px; border-top-style:solid; border-color:#FFFFFF; text-align:center; }

#frisormenucontainer { position: relative; width:100%; z-index: 5; top:0px; left: 0px; background-image: url(images/link.png); background-repeat:repeat-x; height: 35px; border-bottom:3px; border-color:#000000; border-top:1px; border-bottom-style:solid; border-top-style:solid; }
#frisormenu { position: absolute; z-index: 5; left: 200px;}

#infocontainer { position: relative; width:100%; z-index: 6; top:0px; left: 0px; background-image: url(images/link.png); background-repeat:repeat-x; height: 32px; border-bottom:3px; border-color:#000000; border-top:1px; border-bottom-style:solid; border-top-style:solid; }

#ProduktMenuContainer { position: relative; left: 0px; z-index: 7; height:35px; padding:10px; }

#textholder { position:relative; width:100%; padding:20px; }

td { color: black; font-size: 12px; font-family: Trebuchet MS; }
td.main { color: black; font-size: 12px; font-family: Trebuchet MS; padding:20px; }

/* Menu knapper */

.link
  { float: left }

.link a
   { color: black; font-size: 11px; font-family: Arial; font-weight: bold; text-decoration: none; height:35px; display: block; padding-left:2em; padding-right:2em; float: left; line-height: 3; text-align: center; }

.link a:hover
   { color: #FFFFFF; font-size: 11px; font-family: Arial; font-weight: bold; text-decoration: none; height:35px; display: block; padding-left:2em; padding-right:2em; float: left; line-height: 3; text-align: center; }

.mainlink { float:left; }

.mainlink a
    { color: white; font-size: 12px; font-family: "Trebuchet MS"; font-weight: bold; text-decoration: none; line-height:3; text-align: center; float: left;  overflow:hidden; height:35px; padding-left:2em; padding-right:2em; background-image:url(topmenuNew/blackBG.png); background-repeat:repeat-x; }

.mainlink a:hover
    { color: #0099CC; font-size: 12px; font-family: "Trebuchet MS"; font-weight: bold; text-decoration: none; line-height:3; text-align: center; float: left; overflow:hidden; height:35px; padding-left:2em; padding-right:2em; background-image:url(topmenuNew/blackBG.png); background-repeat:repeat-x; }

a { text-decoration:underline; color:#000000; }
a:hover { text-decoration:none; color:#006699; }

.produktinfolink { font-family:"Trebuchet MS"; font-size: 14px; color:#000000; font-weight:bolder; text-decoration:underline; padding:10px; }
.produktinfolink a { font-family:"Trebuchet MS"; font-size: 14px; color:#000000; font-weight:bolder; text-decoration:underline; padding:10px; }
.produktinfolink a:hover { font-family:"Trebuchet MS"; font-size: 14px; color:#0033FF; font-weight:bolder; text-decoration:underline; padding:10px; }

.green { color: #009900; font-family:"Trebuchet MS"; font-size:12px; text-align:left; }
.green a { color:#009900; }
.green a:hover { color: #000000; }
.green h1 { color:#009900; font-family:"Trebuchet MS"; font-size:16px; }

.smalltext { font-family:"Trebuchet MS"; font-size:10px; }
.smalltext a { font-family:"Trebuchet MS"; font-size:10px; text-decoration:underline; }
.smalltext a:hover{ font-family:"Trebuchet MS"; font-size:10px; text-decoration:underline; color: #0066CC; }

.mediumtext { font-family:"Trebuchet MS"; font-size:12px; text-align:left; color:#000000; }
.mediumtext a { font-family:"Trebuchet MS"; font-size:12px;  text-decoration:none; color:#000000; }
.mediumtext a:hover { font-family:"Trebuchet MS"; font-size:12px; color:#006699; text-decoration:none; }
.mediumtext h1 { font-family:"Trebuchet MS"; font-size:20px; text-align:left; color:#000000; }
.mediumtext h2 { font-family:"Trebuchet MS"; font-size:18px; text-align:left; color:#000000; }
.mediumtext h3 { font-family:"Trebuchet MS"; font-size:16px; text-align:left; color:#000000; }

.mediumtextcenter { font-family:"Trebuchet MS"; font-size:12px; padding:20px; }
.mediumtextcenter a { font-family:"Trebuchet MS"; font-size:12px;  text-decoration:none; color:#000000; }
.mediumtextcenter a:hover { font-family:"Trebuchet MS"; font-size:12px; color:#006699; }

.largetext { font-family:"Trebuchet MS"; font-size:14px; }
.largetext a { font-family:"Trebuchet MS"; font-size:14px; text-decoration:none; color:#000000; }
.largetext a:hover { font-family:"Trebuchet MS"; font-size:14px; color:#006699; }

.centerhvid h1{ text-align:center; font-family:"Trebuchet MS"; font-size:14px; color: #000000; font-weight:bold; }
.centerhvid a { text-decoration:none; }
.centerhvid a:hover { color:#FFFFFF; }

.redtekstLarge { color:#FF0000; font-family:Tahoma; font-size:13px; font-weight:bold; }


h1 { font-family:"Trebuchet MS"; font-size:16px; color:#000000; }
h2 { font-family:"Trebuchet MS"; font-size:14px; color:#000000; }

.floatright { float:right; margin:15px; }
.floatleft { float:left; margin:15px; }

.spar10 { background-image:url(images/spar[10]baggrund.jpg); padding-top:40px; text-align:center; background-repeat:no-repeat; background-position:center; height:200px; width:400px; }
.spar20 { background-image:url(images/spar[20]baggrund.jpg); padding-top:40px; text-align:center; background-repeat:no-repeat; background-position:center; height:200px; width:400px;  }


#nyhedsbrev { position:absolute; top:290px; right:10px; width:150px; height:260px; background-image:url(images/nyhedsbrevBG.jpg); background-repeat:no-repeat; background-position:center; background-position:top; padding:5px; z-index:100; padding-top:100px; overflow:hidden; } 
/* Firefox fix */
input.send { font-size:10px; font-family: "Trebuchet MS"; cursor: auto; }

#imageswapcontainer { 
	position:relative;
	width:100%;
	margin-left:0px;
	height:575px;
}
	
#imageswaptop {
	position:relative;
	left:0px;
	top:10px;
}
#imageholder {
	position:relative;
	left:0px;
	top:10px;
}
	
#imageswapbottom {
	position:relative;
	left:0px;
	top:20px;
}

#table { padding:10px; text-align:left; top:50px; position:relative; }

table.sitemap {
	border:1px;
	border-style:solid;
	border-color:#333333;
}
td.sitemap {
	border:1px;
	border-style:solid;
	border-color:#333333;
}
