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


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


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

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

img
{  
	border-style: none; 
	margin:5px;
	
}

img.imgborder {
	border: 2px;
	border-style: solid;
	color: #121212;
}

#clearfix {
	clear: both;
}

#video {
	float:right;
	padding:5px;
	right:0px;
}

#buyhere{
	background-image:url(images/buy_here.jpg);
	width: 345px;
	height: 30px;
}
#buyhere:hover {
	background-image:url(images/buy_here_hover.jpg);
}

img.buyhere, img.buyhere a, img.buyhere a:hover {
	float:none;
}

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

#headercontainer { position: relative; width: 100%; height:225px; overflow:hidden; text-align:center; background-image: url(images/slideshow/piercing/piercing-top-slideshow.jpg); }
#headerlogo { top:0px; z-index:1; text-align:center; }
#headertext { position:absolute; left:280px; top:40px; z-index:2; text-align:center; }
#topleft { position:absolute; top:0px; left:4px; z-index:99; }
#topright { position:absolute; right:10px; top:10px; z-index:98; }

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

#slidewrap { left:0px; }
#slidewrap div { left:0px; }

#facebook { position:absolute; top:1px; right:1px; z-index:101; }

#infocontainer { position: relative; width:100%;top:1px; 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; text-align:center; }
.infocontainertext h1{ text-align:center; font-family:"Trebuchet MS"; font-size:14px; color: #000000; font-weight:bold; }

#textcontainer { position:relative; width:95%; min-height:400px; padding:20px; top:10px;}

#footercontainer { position: relative; width:100%; height: 47px; overflow:hidden; text-align:center; border:1px; border-top-style:solid; border-color:#000000; margin-top:3px; }
.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; }
#footerfrisorlink { position:absolute; top:0px; left:730px; z-index:4; }
#footerpiercinglink { position:absolute; top:0px; left:5px; z-index:3; }
#footerattractionlink { position:absolute; top:0px; left:5px; z-index:4; }

#piercinglinkcontainer a{ position:relative; width:100%; padding: 5px 5px 10px 10px; font-size:14px; text-decoration:none; }
#piercinglinkcontainer a:hover { color:#0000FF; }

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

#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; }

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:1em; padding-right:0em; 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:1em; padding-right:0em; background-image:url(topmenuNew/blackBG.png); background-repeat:repeat-x; }

.sublink a
   { color: #000000; font-size: 12px; font-family: "Trebuchet MS"; font-weight: bold; text-decoration: none; padding-right:1em; }

.sublink a:hover
   { color: #FF0000; }

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

.green { color: #009900; font:"Trebuchet MS"; font-size:12px; text-align:left; }
.green a { color:#009900; }
.green a:hover { color: #000000; }
.green h1 { color:#009900; font:"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; }
.mediumtext li { margin-left:20px; }
.undercover { font-family:"Trebuchet MS"; font-size:12px; text-align:left; color:#000000; display: none; }


.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; }

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; }

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