
/**---------------------- standarter -------------------------**/
body {font-family: Arial,Verdana,Helvetica,sans-serif; background-image:url(../graphics/bg.png); margin-top:0px; background-repeat:repeat-x;}
a{color: #666;text-decoration: none; outline:none; }
h1 {color:#000;font-weight:bold; font-size: 26px; margin:0px; font-family:"Times New Roman", Times, Arial; letter-spacing: -1px;}
h2{color:#000;font-size:22px; margin:0px; font-weight:bold; font-family:"Times New Roman", Times, Arial;}	
h3{color:#000;font-weight:lighter;font-size:16px; margin: 0px; font-family:"Times New Roman", Times, Arial;}
html{overflow-y: scroll;}
img{border: 0px;}
.clear{clear:both;}
p{color: #333; font-size:13px; }
/**---------------------- wrappere -------------------------**/
#wrapper {width: 950px;position:relative;min-height: 0px;z-index: 50;margin-right: auto;margin-bottom: 0px;margin-left: auto; margin-top: 0px;}
#wrapper2{width: 945px;position:relative;background-image:url(../graphics/bg_repeat.png);z-index: 40;float:left; min-height: 280px; margin-top:-3px; background-repeat:repeat-y; background-color:#FFF;}
/**---------------------- content -------------------------**/
.back_img {width: 945px;position:relative;background-image:url(../graphics/content.png);z-index: 40;float:left; min-height: 338px; margin-top:-2px; background-repeat:repeat-x; background-color:#FFF;}
.content {width: 665px; position: relative; float: left; z-index: 1000; margin-top:-335px; font-size: 12px; padding: 20px; margin-left: 240px;}
.content p {padding: 0px; margin-top:0px; z-index:500; position:relative;}
.content a {color: #333; font-weight: bold;}
/**---------------------- head -------------------------**/
#boks1{float:left;}
.billede{z-index: 200;float:left; margin-top: -24px; position:relative; z-index: 0; margin-left: -2px;}
#header {background-image:url(../graphics/slideshow.jpg);background-repeat:no-repeat;height:250px;position:absolute;top:-229px;width:350px;left: -160px;}
#punchline{position: absolute; top: -42px; right: 20px;}
#logo {background-image:url(../graphics/logo.png);width: 378px; height: 100px; margin-left: -25px; z-index: 500; margin-bottom: -25px; margin-top:-20px ;}

/**---------------------- menu-------------------------**/
#navWrap {background-image:url(../graphics/menubackground.png); width:950px; height: 35px; background-repeat:no-repeat; z-index:1001; position:relative;}
#topNav {display:block; margin-right: 10px; font-family:"Times New Roman", Times, Arial; font-size:13px; width: 945px;}

#topNav li {margin:0px;	padding:0px; float:right; list-style-type:none;}
#topNav li a {color:#fff; text-align:center; line-height:35px; float:left; font-size:13px; text-transform:uppercase; text-decoration:none; padding-left:15px; padding-right:15px; }
#topNav ul  {left:10px; position:absolute; top:120px; z-index:3; width:300px; display:block;}

#topNav li a:hover {color:#000; background-image:url(../graphics/hover.jpg); background-repeat: repeat-x; height: 35px;}
#topNav li.current > a{color:#000; background-image:url(../graphics/hover.jpg); background-repeat: repeat-x; height: 35px; font-weight: bold;}

#menu2{background-image:url(../graphics/menu2.png); height: 339px; width: 237px; z-index:500; margin-top: -339px; float:left; position:relative; }
#topNav li ul {margin-top: 172px; z-index: 500;  padding-top: 25px; padding-left: 19px; float:right;}
#topNav li ul li {float:none; text-align:left; list-style-type:none;}
#topNav li ul li a {float:none; display:block; text-transform:none; font-size:14px; line-height: 22px; padding-left: 20px; text-align:justify; height: 25px;}
#topNav li ul li a:hover {background-image:url(../graphics/hover2.png);width: 175px; background-repeat:no-repeat; height: 25px; color:#000;}
#topNav li ul li.current a{background-image:url(../graphics/hover2.png);width: 175px; background-repeat:no-repeat; height: 25px;}
li {padding:0px; margin:0px;}
ul {padding:0px; margin:0px;}


/**---------------------- udg. link -------------------------**/
.mekonomen{margin-top: -100px; margin-left: -150px;  float:left; z-index:1000; position:relative;}
.mekocard{  margin-left: 45px;  float:left; margin-bottom:-3px;margin-top: -40px;z-index:1000; position:relative;}
/**---------------------- footer -------------------------**/
.footer a{ font-size:76%; color: #666; margin-left: 0px; text-align:right; line-height:27px; padding-right: 10px;}
.footer {height: 30px; width:935px;  position:relative; z-index:600; background-color:#454545;float: left; font-size:76%; color: #666; margin-left: 0px; text-align:right; line-height:27px; padding-right: 10px;}
/**---------------------- kontaktform -------------------------**/
#sendknap{float:right; margin-left:300px;}
.felt_tekster2{width: 345px;}
.kontakt p{float:right; height: 50px; margin-right: 32px;line-height: 9px; color:#fff; font-size:12px;}

/**---------------------- slideshow -------------------------**/
#slide{margin-top: 5px; margin-left: 5px;}
#link{position:absolute; left:310px; top:100px; width: 82px; height: 82px; z-index: 500;}







