*{

padding:0px;

margin:0px;

outline:none;

}





html

{

  background: url("design/bg.jpg");

 	background-repeat: repeat-x;

  background-position: top left;

}

body, table, td, tr, p

{

	font-family: Tahoma, Verdana, Arial, sans-serif;

	font-size:11px;

	line-height: 1.6;

	color:#fff;

	margin: 0;

  padding: 0;

}



h1, h2, h3, h4, h5, h6

{

	  font-family: Tahoma, Verdana, Arial, sans-serif;

	  color: #fff;

    padding: 0em;

    font-weight: bold;

    text-decoration: none;

    line-height: 1.1;

}

h6

{

    font-size: 1.1em;

    margin: 0em 0em 0.6em 0em;

    font-weight: bold;

    color: #fff;

}



h5

{

    font-size: 1em;

    margin: 0em 0em 1em 0em;

    font-weight: normal;

    color: #fff;

    line-height: 1.2;

    font-style: italic;

}



h4

{

    font-size: 1.6em;

    margin: 0em 0em 1.4em 0em;

}



h3

{

    font-size: 1.2em;

    margin: 0.4em 0em 0em 0em; 

    line-height: 1.6;

}



h2

{

    font-size: 1.1em;

    margin: 0em 0em 0.4em 0em;

    font-weight: bold;

}



h1

{

    font-size: 1.1em;

    margin: 0em 0em 1em 0em;

    font-weight: normal;

    color: #f8981d;

}



p

{

    font-size: 1em;

    margin: 0em 0em 1em 0em;

}

.datum

{

  color: #C0C0C0;

  font-size: 1em;

}

#content a,

a:link,

a:visited,

a:active

{

    color: #fff;

    text-decoration: none;

    font-weight: normal;

}



#content a:hover

{

    text-decoration: none;

	  color: #999;



}

#nmcTopRight a,

a:link,

a:visited,

a:active

{

    color: #000;

    text-decoration: none;

    font-weight: normal;

}



#nmcTopRight a:hover

{

    text-decoration: none;

	  color: #999;



}

#nmcMain .koncept a,

a:link,

a:visited,

a:active

{

    color: #f8981d;

    text-decoration: none;

    font-weight: normal;

}



#nmcMain .koncept a:hover

{

    text-decoration: none;

	  color: #fff;



}

img

{

    border: none;

}



hr

{

    height: 0px;

    margin: 1em 0 0.5em 0;

	  border-top: 1px solid #ddd;

	  border-right: 0px solid #ddd;

  	border-bottom: 0px solid #ddd;

  	border-left: 0px solid #ddd;

}

table, tr, td

{

    vertical-align: top;

}

.clear

{

    clear: both;

    line-height: 0.01;

    border-style: none;

}



#nmcBottomRight ul

{

list-style-image: url(design/list.gif);

margin: 0px 0 10px 20px;

padding: 0 0 0 0;

}

#nmcBottomRight ul li

{

margin: 0 0 0 0;

padding: 0 0 8px 0;

}

.knapp

{

  background: url("design/btn.png");

  background-position: top left;

  width: 174px;

  height: 23px;

  margin: 13px 0 0 0;

  padding: 4px 0 0 0;

  text-align: center;

  text-transform: uppercase;

  cursor: pointer;

  color: #fff;

}

#nmcTopRight .rbr_left

{

  font-family: Tahoma, Verdana, Arial, sans-serif;

	font-size: 20px;

	color: #000;

	font-weight: bold;

	line-height: 1.2;

}

.orange

{

  color: #f8981d;

  margin: 0;

  padding: 0;

  width: 70px;

}

input, textarea

{

  font-family: Tahoma, Verdana, Arial, sans-serif;

	font-size:11px;

	color: #000;



}

.skicka_knapp

{

  background-color: #000;

  border: 1px solid #fff;

  color: #fff;

  margin-top: 20px;

  margin-left: 125px;

  cursor: pointer;

}

.skicka_knapp2

{

  background-color: #000;

  border: 1px solid #fff;

  color: #fff;

  margin-top: 0px;

  margin-left: 120px;

  cursor: pointer;

}



.laddaupp_knapp

{

  background-color: #000;

  border: 1px solid #fff;

  color: #fff;

  cursor: pointer;

}



 #presentation

{

  width: 814px;
  height: 323px;
  margin:0px auto 3px auto;
  background-color:#FFF;
  color: #000;
  clear: both;
  border:solid 1px #000;



}



#presentation img{







}

.pres_text

{

  float: left;

  width: 202px;

  padding-right: 20px;

  height:272px;

  margin-right:20px;

  padding-left:10px;

  padding-top:10px;

}
.pres_text h1{
font-weight:bolder;
}
.pres_text p

{

  color: #000;

}

.pres_bild

{

  float: left;

  width: 510px;

  height:282px;

  padding:10px;

}



div.pres_bild img{

width:522px;

height:295px;



}
ul.conc 
{
  float: left;
  width: 70em;
  margin: 25px 0 0 0px;
  padding: 0px 0px;
  list-style: none;

}
 
li.conc 
{
  float: left;
  width: 8.1em;
  margin: 0;
  padding: 2px 1px 2px 2px;
  margin:1px 2px 2px 2px;
  background:url(design/bk.png) no-repeat;
  text-align:center;

}
li.conc:hover{
 background:url(design/bk_r.png) no-repeat;

}
#nmcMain .koncept a.nm_link,a.nm_link:link,a.nm_link:visited,a.nm_link:active
{
    color: #000;
    text-decoration: none;
	display:inline;
	font-weight:bolder;
	font-size:1.0em;
}

#nmcMain .koncept a.nm_link:hover
{
    text-decoration: none;
	  color: #000;

}
.litenbild

{

  border: solid 1px #fff;

  margin: 0 17px 21px 0;

}

.storbild

{

  border: solid 1px #fff;

}

.litenbild_disp

{

  border: solid 1px #fff;

  margin: 0 15px 0px 0;

}



.titel_disp

{

  text-align: center;

  margin: 0 15px 10px 0;

  letter-spacing: 0px;

}

ul.lista

{

  list-style: none;

  padding: 0;

  margin: 0;

}

#presentation2

{

  width: 726px;

  height: 150px;

  margin: 0 0 0 0px;

  padding: 15px;

  background-color: #000;

  color: #fff;

  clear: both;

}

#presentation2 td

{

  color: #fff;

}

.rbr

{

  font-size: 1.1em;

  margin: 0;

  padding: 0;

}



#nmcTopMain3

{

	margin: 0px 0 10px 0;

	padding: 10px 10px 10px 10px;

	float: left;

	width: 796px;

	height: 200px;

	background-color: #000;

}

/*Layout*/

#lang

{

  margin: 7px 20px 0 0;

  padding: 0;

  float: right;

}

#main_wraper{

	padding: 0px;

	width: 1211px;

	margin:0px auto;



}

#wrapper

{

	padding: 0px;

	width: 1000px;

	float:left;

}

#wrapper2

{

	padding: 0px;

	width: 200px;

	float:right;



	height:680px;

	margin-top:100px;

}

#ad1{

width:198px;
height:255px;
color:#FFFF00;
margin-bottom:13px;


}

#ad2{
width:198px;
height:77px;
color:#FFFF00;
margin-bottom:13px;

}
#ad3{
width:198px;
height:50px;
color:#FFFF00;
margin-bottom:10px;

}
#ad4{
width:198px;
height:324px;
margin-top:3px;
padding-top:10px;
color:#FFFF00;
background:url(design/ad4.png) bottom; 

}

#header

{

	height: 50px;

	margin: 0 0 8px 0;

	padding: 40px 0 0 0;

}



#content

{

	margin: 0 0 0 0;

	padding: 0;

	width:900px;

	

}

#main

{

	margin: 0px 20px 0 0;

	padding: 0;

	float: left;

	width: 1006px;

	

}

#main1

{

	margin: 0px 0px 0 0;

	padding: 0;

	float: left;

	width: 1006px;

	

}



#mainProd

{

	margin: 0px 0 0 0;

	padding: 0;

	float: left;

	width: 1000px;

}

#nmcTopMain

{

	margin: 0px 0 10px 0;

	padding: 20px 30px 20px 30px;

	float: left;

	width: 757px;

	height: 180px;

	background-color: #000;

	

}

#nmcBottomMain

{

	margin: 0px 0 0 0;

	float: left;

	width: 1000px;

	height: 400px;
	margin-top:-12px;



	

}

#nmcMain

{

	margin: 0px 0 0 0;
	padding: 10px 0px 0px 0px;
	float: left;

	width: 816px;

	height: 530px;

	background-color: #000;





}

#nmcMainProd

{

	margin: 0px 0 0 0;

	padding: 20px 30px 27px 30px;

	float: left;

	width: 940px;

	height: 510px;

	background-color: #000;

}

#nmcBottomMainProd

{

	margin: 0px 0 0 0;

	padding: 0 20px 0 20px;

	float: left;

	width: 960px;

	height: 60px;

	background-color: #000;

	background: url("design/bg_main3.png");

	background-repeat: repeat-x;

  background-position: top left;

}

#nmcBottomMainProdx

{

	margin: 0px -20px 0px -10px;



	float: left;

	width: 816px;

	height: 60px;

	background-color: #000;

	background: url("design/bg_main1.png");

	background-repeat: repeat-x;

  background-position: top left;

}

#nmcBottomMainPrody



{

	margin: 0px 0 0 0;

	padding: 0 20px 0 20px;

	float: left;

	width: 960px;

	height: 60px;

	background-color: #000;

	background: url("design/bg_main2.png");



  background-position: top left;



}

#nmcBottomMain2

{

	margin: 0px 0 0 0;

	padding: 0 20px 0 20px;

	float: left;

	width: 776px;

	height: 60px;

	background-color: #000;

	background: url("design/bg_main2.png");

	background-repeat: no-repeat;

  background-position: top right;

}

#right

{



	padding: 0;

	float: left;

	width: 174px;

	margin:0px 0px 0px 10px;



}

#nmcTopRight

{

	margin: 0px;

	padding: 10px 60px 0 10px;

	float: left;

	width: 104px;

	height: 90px;

	background-color: #fff;

	background: url("design/bg_kontakt3.gif");

	background-repeat: no-repeat;

  background-position: top right;

  color: #000;

  font-weight: bold;

}





#MiddleRight

{

	margin: 0px;

	padding: 0;

	float: left;

	width: 174px;

	height: 130px;

  color: #fff;
  margin-top:12px;

}

#nmcBottomRight

{

	margin: 0px;

	padding: 10px;

	float: left;

	width: 155px;

	height: 385px;

	background-color: #000;

	background: url("design/bg_right.png");

	background-repeat: no-repeat;

  background-position: top left;

  color: #fff;

  line-height: 1.3;
  margin-top:-12px;

}



/* MENU ----------- */



/* menu box */

div#nav

{

      background: url("design/mnu.png");

      /*background: url("design/bg_menu.gif");*/

    	height: 27px;

   	  line-height: normal;

    	padding: 2px 0 0 7px;

    	margin: 0px 0 10px 0;

	    text-align: left;

	    text-transform: uppercase;

}

#dmenu li a:link,

#dmenu li a:visited

{

        color: #fff;



}



#dmenu li a:hover

{

 	  color: #000;

}

#nav #dmenu .aCurrent

{

 	font-weight: bold;

}



#dmenu a:link,

#dmenu a:visited,

#dmenu a:hover

{

        font-weight: bold;

        text-decoration: none;

        font-size: 10px;

        padding: 6px 10px 5px 10px;

        margin: 0;


      	text-align: center;
		font:Tahoma;

} 

/* Layout */ 

#dmenu

{

        background-color: transparent; 

        z-index: 20;

}



#dmenu ul

{

        position: absolute;

        z-index: 99;

}





#dmenu li

{

     	margin: 0px 0px 0 0px;

     	padding: 0px 0px 0 0px;

        float: left;

}



#dmenu,

#dmenu ul,

#dmenu li,

#dmenu ul li

{

        margin: 0;

        padding: 0;

}



#dmenu li a

{

        text-align: left;

}





#dmenu ul, 

#dmenu ul ul

{

        position: absolute;

} 

li>ul

{

        top: auto;

        left: auto;

}



#dmenu ul,

#dmenu ul ul,

#dmenu li:hover ul ul, 

#dmenu li:hover ul ul ul,

#dmenu li:hover ul ul ul ul,

#dmenu li:hover ul ul ul ul ul

{

        display:none;

}



#dmenu li,

#dmenu li a,

#dmenu ul a,

#dmenu a:hover,

#dmenu ul a:hover,

#dmenu ul li a:hover,

#dmenu li:hover ul,

#dmenu ul li:hover ul,

#dmenu ul ul li:hover ul,

#dmenu ul ul ul li:hover ul,

#dmenu ul ul ul ul li:hover ul

{

        display: block;

}



/* Admin */ 

#dmenu ul,

#dmenu ul li,

#dmenu ul a,

#dmenu ul li a:hover,

#dmenu ul a:hover

{

        width: 13em;

}



#dmenu ul

{

        margin: 0 !important;

        margin: 0 0 0 0em;

}



#dmenu ul ul

{

        margin-left: 11em !important;

        margin-left: 1em;

        margin-top: -1.5em !important;

        margin-top: -1.5em;

}









/* meny slut*/







/*Footer*/

#footer

{

  margin: 20px auto 0 auto;

	padding: 5px 0 0 0px;

	text-align: left;

	font-size: 0.9em;

	width: 838px;

	height: 20px;

	color: #000;

	border-top: #666 1px solid;

}

#lang{

display:none;

}


/*** product menu */

#product_menu li{
display:block;
width:149px;
float:left;
padding:1px 0px 3px 0px;
text-align:center;
margin:3px;
font-size:13px;
font-weight:bolder;
overflow:hidden;
font:Tahoma, Arial, sans-serif, serif;
background:url(design/p_bk.png) no-repeat;

}
#product_menu li:hover{
background:url(design/p_bk_r.png) no-repeat;
}

#product_menu li a{
font-weight:bolder;
color:#000;
}
#product_menu li a:hover{
font-weight:bolder;
color:#000;
}
