/*#C1CFE3*/
body {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 8pt;
		color: #404040;
		background: #223f67 url(../grafik/bund_slice.jpg) repeat-x;
}


#hoved_ramme {
		position: absolute;
		width: 900px;
		top: 20px;
		left: 50%;
		margin-top: 0px;
		margin-left: -450px;
		background: Transparent;
		z-index: 0;
}


#top {
		float: left;
		width: 900px;
		height: 125px;
		background: Transparent url(../grafik/top.jpg) 50% 50%;
}
#top_afstand {
		float: left;
		width: 900px;
		height: 62px;
		background: Transparent;
}
/* viser i øverste højre hjørne hvilken kategori man befinder sig i*/
#top_kategori {
		float: right;
		width: 190px;
		height: 20px;
		background: Transparent;
}

#side_ramme {
		float: left;
		width: 900px;
		padding: 0;
		margin: 0;
		background: #FFFFFF url(../grafik/vertical.jpg) repeat-y;
}
#afstand_10 {
		float: left;
		width: 10px;
		background: Transparent;
		padding: 0px;
		margin: 0 0 0 0;
}
#afstand_20 {
		float: left;
		width: 20px;
		background: Transparent;
		padding: 0px;
		margin: 0 0 0 0;
}
#v_menu {
		float: left;
		width: 150px;
		background: Transparent;
		padding: 0px;
		margin: 0 0 0 0;
}
#bund {
		float: left;
		width: 900px;
		height: 25px;
		margin: 0;
		background: Transparent url(../grafik/horisontal.jpg) repeat-y;
}
#design {
		float: left;
		width: 900px;
		height: 25px;
		margin: 0;
		background: Transparent;

}

#side {
		float: left;
		width: 525px;
		background: #FFFFFF;
		overflow: hidden;
		z-index: 1;
		padding: 0px;
		margin: 0 0 0 0;
}
#h_menu {
		float: left;
		width: 150px;
		background: Transparent;
		padding: 0px;
		margin: 0 0 0 0;
}
p {
		font-size: 9pt;
		margin: 5px 0 5px 0;
		padding: 0;
		line-height: 12pt;
}


p.obs {
		font-size: 8pt;
		color: red;
}

p.bund {
		font-size: 7pt;
		font-weight: bold;
		text-align: right;
		margin: 5px 0 5px 0;
		padding: 0;
		color: #FFFFFF;
		line-height: 10pt;
}

h1 {
		font-size: 15pt;
		color: #246A9E;
		margin: 0 0 10px 0;
		padding: 0;
		line-height: 12pt;
}
h1.kategori_venstre {
		font-size: 15pt;
		color: #223F67;
		margin: 0 0 0 0;
		padding: 0;
}


h2 {
		font-size: 12pt;
		color: #246A9E;
		margin: 0 0 0 0;
}

h3 {
		font-size: 8pt;
		color: #246A9E;
		font-weight: bold;
}


h4 {
		font-size: 8pt;
		color: #246A9E;
		font-weight: normal;
}


a:link, a:active, a:hover, a:visited {
        font-size: 8pt;
		text-decoration: none;
		color: #223F67;
		margin: 0px;
}
a.undermenu:link, a.undermenu:active, a.undermenu:hover, a.undermenu:visited {
        font-size: 8pt;
		text-decoration: none;
		color: #223F67;
		margin: 0;
		padding: 0;
}

a.vare_oversigt:link, a.vare_oversigt:active, a.vare_oversigt:hover, a.vare_oversigt:visited {
		font-size: 8pt;
		font-weight: bold;
		color: #00396F;
		text-decoration: none;
}

.menu_punkt {
		margin: 0;
		padding: 9px 0 0 50px;
		height: 17px;
		width: 101px;
		color: #223F67;
		background: green url(../grafik/menu_knap.jpg) no-repeat;
}
a.indhold:link, a.indhold:active, a.indhold:hover, a.indhold:visited {
		font-size: 10pt;
		font-weight: bold;
		margin: 0;
		padding: 0;
}
a.bund:link, a.bund:active, a.bund:hover, a.bund:visited {
		font-size: 7pt;
		font-weight: bold;
		color: #FFFFFF;
		margin: 0;
		padding: 0;
}



a.shop:link, a.shop:active, a.shop:hover, a.shop:visited {
		float: right;
		font-weight: bold;
		text-decoration: none;
		color: #FF0000;
}


a.slet:link, a.slet:active, a.slet:hover, a.slet:visited {
		font-weight: bold;
		text-decoration: none;
}


img {
		border: 0;
}


img.hojre {
		float: right;
		margin: 0 0 0 10px;
}
img.email {
		float: right;
		margin: 0 0 0 10px;
}


img.venstre {
		float: left;
		margin: 10px 0 0 0;
}


table {
		width: auto;
		font-size: 8pt;
}


tr {
		vertical-align: top;
}


th.kurv_navn {
		text-align: left;
}


th.kurv_pris {
		text-align: right;
}


td {
		vertical-align: top;
}


td.kurv_antal {
		text-align: right;
}


td.kurv_forside_pris {
		text-align: right;
		border-top: 1px solid #006D2A;
}


td.kurv_pris {
		text-align: right;
}


.forside_boks {
		float: left;
		width: 225px;
		height: auto;
		border: 1px solid #E6E6E6;
		padding: 10px;
		margin: 0 10px 10px 0;
}

.reklamebox {
		float: left;
		width: 150px;
		height: 225px;
		background: Transparent url(../grafik/rek_holy.jpg) no-repeat;
		padding: 0px;
		margin: 0 0 25px 0;
}
.reklamebox_a2 {
		float: left;
		width: 150px;
		height: 225px;
		background: Transparent url(../grafik/rek_a2.jpg) no-repeat;
		padding: 0px;
		margin: 0 0 25px 0;
}

.vare {
		float: left;
		width: 235px;
		height: 135px;
		border: 1px solid #E6E6E6;
		padding: 10px;
		margin: 0 10px 10px 0;
}

.kategori_ramme {
		float: left;
		width: 250px;
		padding: 10px;
		margin: 0 10px 0 0;
		border: 1px solid #E6E6E6;
}


.tekst_ramme {
		float: left;
		width: auto;
		padding: 0 0 10px 0;
		margin: 15px 0 0 0;
		border: 0px solid #E6E6E6;
}


.kategori {
		float: left;
		width: 130px;
		height: 30px;
		text-align: center;
		border: 0px solid #E6E6E6;
		margin: 15px 10px 15px 0;
}


.intro {
		float: left;
		width: 300px;
		margin: 0 10px 0 0;
}


.kurv_mini {
		float: left;
		width: 250px;
		padding: 10px;
		margin: 0 10px 0 0;
		border: 1px solid #E6E6E6;
}


input {
		font-size: 8pt;
}


img.knap {
		margin-left: 3px;
}
img.r_box {
		margin: 17px;
}
img.reklame_box_full_size {
		margin: 0px;
		padding: 0px;
}
ul {
		margin: 0 0 0 5px;;
}
ul.none {
		margin: 0 0 15px 0;
		padding: 0 0 0 50px;
}
li {
		list-style: square;
		font-size: 8pt;
		line-height: 12pt;
		margin: 0;
		padding: 0;
}
td.tilmelding {
		width: 220px;
}