/*----------------
--- Generelt ---
-----------------*/
      body{
        text-align:center;
      	background-color:#666666;
      	background-image: url("pic/bg4.jpg");
				font-family: arial, sans-serif;
      	padding-left:30px;
      }
      h1{
        font-size:16pt;
      }
      h2{
        font-size:12pt;
      	color:#999;
      	margin:0px;
      	padding:0px;
      }
			h3.h_betingelser{
			  font-size:12pt;
				text-decoration:none;
				margin:0px;
			}

      h5{
        margin:10px 0px 0px;
      	text-decoration:underline;
      }
      
      p{
        padding:5px;
      }

      p.p10{
        font-size:10pt;
      	margin-top:0px;	 
      }
      .diskret{
        font-size:8pt;
      	color:#333333;
      }
      
      
      a.knap{
        color:#fff;
        display:block;
      	padding:10px;
      	margin:30px 0px 30px 0px;
      	width:200px;
      	text-align:center;
      	background-color:#333;
      	
      }
      a.knap:hover{
      	color:#00ff00;
        position:relative;
      	left:1px;
      	top:1px;
      }
/*----------------
--- Design ---
-----------------*/
      div#container{
        width:960px;
      	text-align:left;
      	margin:auto;
      }
      div#header{
        width:960px; 
      	height:80px;
      	text-align:left;
      }
      
      /*---midte---*/
      table#midt{
        width:960px;
      	background-color:#fff;
      	padding:20px;
      	margin:0px;
      }
      td#side{
        padding:5px;
      	width:130px;
      	vertical-align:top;
      }
      td#indhold{
        padding:20px 20px 20px 20px;
      	vertical-align:top;
      }
      td#indhold a{
        color:#008800;
      	font-weight:bold;
      }

      td#h_side{
      	vertical-align:top;
				}
			.td_bg{
			  background-color:#009900;
			}

/*----------------
--- Menu ---
-----------------*/
      div#menu{
        height:29px;
      }
      ul#navigation,ul#navigation li{
        list-style-type:none;
      	margin:0;
      	padding:0
      }
      ul#navigation li{
        float:left;
      	margin: 0px;
      	text-align: center;
      }
      ul#navigation a{
        float:left;
      	width: 130px;
        padding: 8px 0;
        text-decoration:none;
        font-size:8pt;
      	font-weight:bold;
        color: #ccc;
      }
      li#folie a{
        background-color:#00bb00;
      }
      li#klistermaerker a{
        background-color:#00aa00;
      }
      li#storformat a{
        background-color:#009900;
      }
      li#messe a{
        background-color:#008800;
      }
      li#skilte a{
        background-color:#007700;
      }
      li#magnet a{
        background-color:#006600;
      }
      li#kontakt a{
        background-color:#005500;
      }
      
/*----------------
--- Submenu ---
-----------------*/
      div#submenu_bar{
        width:960px;
      	height:20px;
      	text-align:left;
      	font-size:8pt;
      	padding-top:10px;
      	clear:both;
      }
      
      div#submenu_bar a{
      	margin:0px 20px 0px 20px;
      	color:#eee;
      }


/*----------------
--- Sidebokse ---
-----------------*/
      div.boks_outer{
        width:120px;
      	text-align:center;
      	margin-bottom:10px;
      	padding-bottom:5px;
      	color:#ffffff;
      	
      }
      div.boks_inner{
      	width:110px;
      	background-color:#ffffff;
      	margin:auto;
      	margin-top:0px;
      	color:#000000;
      	text-align:left;
      }
      div.boks_inner a{
        padding: 0;
        text-decoration:none;
        font-size:8pt;
      	font-weight:bold;
        color: #000			 ;
      }
      div.boks_inner a:hover{
        color: #999;
      }
      
      h3.boks_overskrift{
        color:#ffffff;
      	padding-top:10px;
      	padding-bottom:0px;
      	margin:0px;
      	font-size:10pt;
      }
      
      div#boks_generelt{
      	background-color:#666;
      }
      div#boks_generelt_inner{
      	font-size:8pt;
      }
      div#login{
        font-size:8pt;
      }
      div#login input{
        font-size:8pt;
      }
      
/*----------------------
--- Kundeoplysninger ---
----------------------*/
      table#kundeoplysninger{
        padding:0px;
      }
      table#kundeoplysninger tr{
        padding:0px;
      	margin:0px;
      }
      table#kundeoplysninger td{
        padding:0px;
      	margin:0px;
      }
      table#kundeoplysninger input{
        padding:0px;
      	margin:0px;
      }

/*-------------------
--- Betalingskort ---
-------------------*/
      div#betalingskort{
        width:120px;
      	font-size:8pt;
      }
      
      img.betalingskort{
        float:left;
      	width:30px;
      	margin:3px;
      }
      
      
/*----------------
---Kontakt---
-----------------*/
      div#brev{
        background-image		 : url('pic/brev.gif');
      	background-repeat		 : no-repeat;
        width								 : 300px;
        height							 : 175px; 
      	padding-left				 :  30px;
      	padding-top				 	 :  50px;
      }
      table#kontakt_form{
        background-image		 : url('pic/brevpapir.gif');
      	background-repeat		 : no-repeat;
        width								 : 300px;
        height							 : 395px; 
      }


/*----------------
--- footer ---
-----------------*/
      p#footer{
        text-align:center;
      	font-size: 8pt;
      	color:#cccccc;
      	margin:auto 0px;
      	padding:0px;
				clear:both;
      }
      p#footer a{
        color:#cccccc;
      }
      p#footer a:hover{
        color:#999999;
      }

/*----------------
--- frontbox ---
-----------------*/
      ul.front_box{
      margin:0;
      padding:0;
      }
      li.front_box_outer{
       	float:left;
      	width:180px;
      	background-color:#005500;
      	text-align:center;
        margin:0 10px 10px 0;
      	padding-top:8px;
      	padding-bottom:10px;
      	list-style:none;
      }
      div.front_box_inner{
      	background-color:#ffffff;
      	border:5px solid #005500;
      	color:#000000;
      	text-align:center;
      	padding:5px;
				font-size:10pt;
      }

/*----------------
--- listbox ---
-----------------*/
      ul.list_box{
      margin:0;
      padding:0;
      }
      li.list_box_outer{
       	clear:both;
      	width:600px;
      	background-color:#005500;
      	text-align:left;
        margin:0 10px 10px 0;
      	padding-top:8px;
      	padding-bottom:10px;
      	list-style:none;
      }
      li.list_box_outer h2{
			  margin-left:10px;
			}

      div.list_box_inner{
      	background-color:#ffffff;
      	border:5px solid #005500;
      	color:#000000;
      	text-align:left;
      	padding:5px;
				font-size:10pt;
      }

/*----------------
--- farveknapper ---
-----------------*/
			div#farvepanel{
				background-color:#ccffcc;
			
			}
      ul#farveknapper{
        margin:0px;
      	padding:0px;
      	width:560px;
      }
      li.farveknap{
        list-style:none;
      	float:left;
      	width:100px;
      	margin:5px;
      	text-align:center;
      }
      a.farve_link{
        display:block;
      	width:100px;
      	height:60px;
				margin:0px;
      }
      a.farve_link:hover{
        position:relative;
      	left:1px;
      	top:1px;
      }
/*----------------
--- Fontliste ---
-----------------*/
      ul#fontliste{
        margin:0px;
      	padding:0px;
      	width:560px;
      }
      li.font{
        list-style:none;
/*      	float:left;*/
      	width:300px;
      	margin:5px;
      	margin-bottom:10px;
      	text-align:center;
				vertical-align:top;
      }
      a.font_knap{
        margin:0px;
        padding:0px;
      }
      a.font_knap:hover{
        position:relative;
      	left:1px;
      	top:1px;
      }

/*----------------
--- kurv ---
-----------------*/
      div#kurv_outer{
      	background-color:#000000;
      }
      div#kurv_inner{
      	font-size:8pt;
      }
      table#kurv{
        border: 1px solid #000000;
      	width:600px;
      }
      table#kurv thead, table#kurv tfoot{
        background-color:#009900;
      	font-size:8pt;
      }
      table#kurv td{
      	font-size:10pt;
      	padding:5px;
      	margin:0px;
      	border-top:1px dotted #000000;
      	vertical-align:top;
      }
      table#folieberegner{
        background-color:#009900;
      	font-size:8pt;
      }

/*----------------
--- prisbox ---
-----------------*/
      table#pris_box,table#pris_box input{
        background-color:#009900;
      	border:none;
      }
      tfoot.pris,tfoot.pris input{
        background-color:#009900;
      	border:none;
      	text-align:right;
      }
      input#samlet_pris{
        font-size:16pt;
      	font-weight:bold;
      }

/*-------------------
--- Betalingsknap ---
-------------------*/
      a.betalingsknap{
        color:#000;
        display:block;
      	padding:10px;
      	margin:5px 0px 5px 0px;
      	width:300px;
      	text-align:left;
      	text-decoration:none;
				background-color:#ccc;
      	border: #000 solid 1px;
      }
      a.betalingsknap:hover{
      	color:#00ff00;
        position:relative;
      	left:1px;
      	top:1px;
      }

/*----------------
--- Pristabel ---
-----------------*/
		  table#storformat_beregner{
			  border: 1px solid #000;
				width: 600px;
			}
			
			table#storformat_beregner td.navn{
			  Font-weight: bold;
  			border-top:1px solid #000;      
			}
			table#storformat_beregner td.beskrivelse{
  			border-top:1px solid #000;      
			}
			table#storformat_beregner td.pris{
			  Font-size: 10pt;
				background-color:#ccc;
				text-align:right;
  			border-top:1px solid #000;      

			}
			
/*--------------------
--- List subgruppe ---
---------------------*/

      table.subgruppe_liste{
        width:600px;
      	clear:both;
      }
      table.subgruppe_liste thead{
        background-color: #ccc;  
        font-size:10pt;
      	text-align:left;
      }
      table.subgruppe_liste td{
        font-size:10pt;
      	text-align:left;
      	margin-right:10px;
      	border-bottom:1px dotted #666;
      }
      table.subgruppe_liste td.pris{
        font-size:10pt;
      	text-align:right;
      	margin-right:10px;
      }
      
/*--------------------
--- trin nr. check ud ---
---------------------*/
.aktiv_trin{
  color:#000;
	background-color:#009900;
	padding:5px;
	font-size:10pt;
}
.ikke_aktiv_trin{
  color:#666;
	background-color:#ccc;
	padding:5px;
	font-size:10pt;
}

