/*BODY m.m.*/

.flaske, .flaske1, .vin, .stjerner, .stjerner1, .vurdering, .ordforklaring, .restaurantcelle
{
background-color: rgb(254,253,219)
}

#toppen, #topic
{
background-color: rgb(255,202,98)
}

#toppen
{
margin-top: 6px; margin-right: 0; margin-left: 0
}

body
{
background-color: rgb(255,255,247)
}

#body_404
{
margin-left: 260px
}

#u_baggrundsfarve
{
background-color: rgb(255,255,255); margin-top: 16px
}

.uden_toptabel, .med_baggrund, .uden_baggrund,
.med_baggrund_nytaar
{
margin-top: 11px
}

.margin_left
{
margin-left: 15px
}

.med_toptabel, .med_toptabel_1, #med_toptabel_1_u_baggrundsfarve
{
margin-top: 3px; margin-right: 8px
}

.med_toptabel_1
{
margin-top: 8px
}

#med_toptabel_1_u_baggrundsfarve
{
margin-top: 8px; background-color: rgb(255,255,255)
}

.vurderinger
{
margin-right: 8px; margin-left: 12px
}

.flash
{
text-align: center
}

.med_baggrund
{
background: url('billeder/mine_foto/vicchiomaggio_baggrunde/vicchiomaggio_baggrund.jpg') fixed;  
}

.med_baggrund_nytaar
{
background: url('billeder/andet/fyrvaerkeri/fyrvaerkeri_2006.JPG') fixed; 
}


/*TABELLER*/

table, .storknap_tabel
{ 
width: 100%; font-family: arial, sans-serif; table-layout: fixed; border-collapse: collapse 
}

.vurdering
{ 
margin-top: 2px
}

.uden_tekst_over
{ 
margin-top: 12px
}

.storknap_tabel
{
text-align: center
}

.pd_billed, .billed
{
padding-top: 12px; text-align: center; vertical-align: top
}

.billed
{
padding-top: 0
}

.restaurant
{
width: 100%; table-layout: auto
}

.1
{
padding-top: 40px
}

.medaljer
{
width: 460px; table-layout: auto
}

/*TEKST m.m.*/

p, H1, H2, H3, H4, H5, H6, .vin, .pris, .smagetidspunkt, .ordforklaring, .under_toptabel, .under_toptabel_1, 
.under_toptabel_2, .under_toptabel_2a, .under_toptabel_3, .vurdering_afsnit1, .vurdering_afsnit2,
.vurdering_afsnit_roed, .vurdering_afsnit_groen, #top_overskrift, #under_overskrift, .respons_under_hr, .smaat, span.broed, span.groen, span.roed1, span.vinnr,
.searchheading, .summary, .summary1, .context, .result_title, .no_searchword, .svar, .forhandler, .lande,
.restaurantcelle, .beskrivelse
{
font-family: verdana, tahoma, arial, sans-serif
}

p, H1, H2, H3, H4, H5, H6, ol, .vin, .pris, .smagetidspunkt, .ordforklaring, .under_toptabel, 
.under_toptabel_1, .under_toptabel_2, .under_toptabel_2a, .under_toptabel_3, .vurdering_afsnit1,
.vurdering_afsnit2, .respons_under_hr, .vurdering_afsnit_roed, .vurdering_afsnit_groen, span.broed, .indeks, span.groen, span.roed1,
.searchheading, .summary, .summary1, .context, .result_title, .no_searchword, .svar, .forhandler, .lande,
.restaurantcelle, .beskrivelse
{
font-size: 12px; color: rgb(0,0,0); line-height: 130%
}

#top_overskrift, #under_overskrift
{
font-weight: bold; text-align: left; margin-left: 9px; line-height: 118%
}

#top_overskrift
{
font-size: 21px; text-align: left; margin-bottom: 6px
}

#under_overskrift
{
font-size: 13px; margin-top: 0; margin-bottom: 9px 
}
	
#top_overskrift_ny
{
font-size: 21px; text-align: left; margin-bottom: 6px; margin-left: 9px; 
}

H1
{
font-size: 17px
}

H2, H4, H6
{
margin-bottom: 12px
}

H3
{
margin-bottom: 4px
}

H4
{
margin-top: 6px
}

H5
{
margin-top: 10px
}

H6
{
margin-top: 0
}

.respons_under_hr
{
margin-top: 6px; margin-bottom: 14px
}

.overskrift, .overskrift_linje2, #overskrift_1, .overskrift_mindre, .overskrift_afstand_1, .topmenu0, .topmenu1, .topmenu2, .topmenu3,
.topmenu4, .topmenu5, .knap_vintyper, .knap_rejse, .knap_rejse_lys, .overskrift_u_dato, .overskrift_afstand
{
font-family: tahoma, verdana, arial, sans-serif; font-weight: bold; text-align: center
}

.overskrift, #overskrift_1, .overskrift_linje2, .overskrift_mindre, .overskrift_afstand_1, .detaljer, .overskrift_u_dato,
.overskrift_afstand
{
color: rgb(30,120,10); font-size: 17px; margin-bottom: 10px
}

.overskrift_linje2
{
margin-top: -6px
}

.overskrift_mindre, .detaljer
{ 
font-size: 12px; margin-top: 0; margin-bottom: 0
} 

.overskrift_u_dato
{
padding-top: 7px
}

.overskrift_afstand
{
padding-bottom: 12px
}

.overskrift_afstand_1
{
padding-bottom: 8px
}

#overskrift_1
{
margin-top: 2px
}

.detaljer
{
font-weight: bold; margin-bottom: 6px; margin-right: 3px; text-align: left
}

.vurdering_afsnit1, .vurdering_afsnit2, .vurdering_afsnit_roed, .vurdering_afsnit_groen
{
margin-top: 0; margin-bottom: 12px
}

.vurdering_afsnit1
{
margin-top: 1px
}

.vurdering_afsnit_roed
{
color: rgb(214,57,0)
}

.vurdering_afsnit_groen
{
color: rgb(30,120,10)
}

.ordforklaring
{
line-height: 125%; vertical-align: top
}

.mail, .lande
{
text-align: center; margin-top: 24px; margin-bottom: 24px
}

.lande
{
margin-top: 14px; margin-bottom: 14px
}

.opdatering, .opdatering_linje2, .skrevet
{ 
font-family: verdana, Lucida Sans, arial, sans-serif; font-size: 10px; color: #697812;
text-align: right
}

.opdatering
{
width: 22%; margin-bottom: 0; vertical-align: top
}

.opdatering_linje2	
{	 
margin-top: 0; margin-bottom: 8px
}

.skrevet
{
color: rgb(122,122,122)
}

.smagetidspunkt
{
font-family: verdana, tahoma, arial, sans-serif; font-size: 10px; color: rgb(0,15,0); text-align: right
}

.smaat, .graa, span.graa
{
color: rgb(122,122,122)
}

.smaat
{
font-size: 10px
}

span.broed
{
font-weight: normal
}

.indeks
{
font-weight: normal; margin-top: 0; margin-bottom: 0
}

span.groen, span.roed1, span.vinnr
{
font-weight: bold; color: rgb(0,110,0)
}

span.roed1
{
color: rgb(135,0,0)
}

span.vinnr
{
background-color: rgb(81,162,59); color: rgb(0,0,0)
}

span.vinnr_1
{
background-color: rgb(81,162,59); color: rgb(255,255,245)
}

.roed_skrift, P.roed_topical_header1, .roed_topical_body_afsnit1, .roed_topical_body_afsnit2, span.roed, span.roed_slank
{
font-weight: bold; color: rgb(214,57,0)
}

span.roed_slank
{
font-weight: normal
}

.roed_topical_body_afsnit1, .roed_topical_body_afsnit2
{
font-weight: normal; 
}

span.highlight_text
{
background: rgb(255,234,116)
}

.svar
{
font-style: italic; color: rgb(30,120,10)
}

.besked
{
font-size: 12px; font-weight: bold; text-align: center
}

.liste_linje1, .liste_en_linje
{
margin-top: -10px
}

.liste_linje1_med_billede
{
margin-top: -15px
}

.liste_linje_sidst, .liste_en_linje
{
margin-bottom: -10px
}

.liste_linje_sidst
{
margin-top: 0
}

.billed_med_billedtekst
{
text-align: center
}


/*CELLER m.m.*/

.topmenu0, .topmenu1, .topmenu2, .topmenu3, .topmenu4, .topmenu5, .knap_vintyper, .knap_rejse, .knap_rejse_lys
{
font-size: 12px; height: 21px
}

.topmenu1, .topmenu2, .topmenu3, .topmenu4, .topmenu5
{
width: 17%
}

.topmenu0, .topmenu1
{
width: 16%; border-width: 0
}

.topmenu0
{
background-color: rgb(155,214,110)
}

.topmenu1 
{
background-color: rgb(135,200,96)
}

.topmenu2
{
background-color: rgb(115,186,82)
}

.topmenu3
{
background-color: rgb(96,173,69)
}

.topmenu4
{
background-color: rgb(76,159,55)
}

.topmenu5
{
background-color: rgb(56,145,41)
}

.knap_vintyper, .knap_rejse, .knap_rejse_lys
{
background-color: rgb(81,162,59)
}

.knap_rejse_lys

{
background: rgb(236,255,173); color: rgb(200,228,153)
}

.flaske
{
width: 3%
}

.flaske1, .forhandler0
{
width: 16px
}

.vin, .vin1
{
width: 84%
}

.stjerner, .stjerner1, .moenter
{
width: 13%; text-align: right
}

.stjerner1
{
width: 80px; text-align: right
}

.vinord, .ordforklaring
{
padding: 7px
}

.vinord
{
width: 20%; font-size: 12px; font-weight: bold; vertical-align: top
}

.ordforklaring
{
width: 80%
}

.tom, .pris, .moenter, .vinord, .forhandler, .forhandler0, .beskrivelse
{
background-color: rgb(245,249,200)
}

.tom, .pris, .moenter, .beskrivelse
{
 padding-bottom: 5px;  padding-top: 3px
}

.va_top, .spalte, .spalte1, .spalte2, .spalte3, .spalte_a, .spalte1_a, .spalte_3spalter
{
vertical-align: top
}

.spalte, .spalte1, .spalte2., spalte3, .spalte_a, .spalte1_a
{
width: 50%
}

.spalte_3spalter
{
width: 33,33%; padding-right: 20px
}

.foto
{
width: 33%; text-align: center 
}

.fototekst
{
width: 33%; padding-bottom: 25px; padding-left: 42px; padding-top: 10px; padding-right: 40px; vertical-align: top 
}

.rest_vurd
{
vertical-align: top; text-align: right; width: 80px
}

.restaurantcelle
{
height: 26px
}

.pad2
{
padding-left: 5px
}

.restaurantcelle, .beskrivelse
{
padding-left: 4px
}

/*LINKS*/

a:link, a:visited
{
color: rgb(28,38,73)
}
a:hover, a.graa:hover
{
color: rgb(0,153,26)
}

a.top:link, a.top:visited, a.top:hover, a.top:active, a.knap_groen:link, a.knap_groen:visited, a.knap_groen:hover
{
text-decoration: none
}

a.top:link, a.knap_groen:link, a.top:visited, a.knap_groen:visited
{
color: rgb(255,255,245)
}

a.top:hover, a.knap_groen:hover
{
color: rgb(255,255,150)
} 
a.top:active
{
color: rgb(255,255,204)
}

a.m_groen:link, a.m_groen:visited
{
color: rgb(88,152,17)
}

a.m_groen:hover
{
color: rgb(73,180,26)
}

a.smaat, a.smaat:link, a.smaat, a.smaat:visited
{
color: rgb(155,155,155)
}

a.smaat:hover
{
color: rgb(73,180,26)
}

a.none:link, a.none:visited, a.none:hover, a.none:active
{
text-decoration: none
}

a.roed:link, a.roed:visited
{
color: rgb(214,57,0)
}
a.roed:hover
{
color: rgb(250,90,56)
}

a.graa:link, a.graa:visited
{
color: rgb(122,122,122)
}
a.graa:hover
{
color: rgb(73,180,26)
}


/*MARGIN PADDING*/

.mg_broed, .mg_broed_1, .mg_broed_2, .billedtekst, .billedtekst_graa, .under_toptabel, .under_toptabel_1, .under_toptabel_2, .under_toptabel_2a,
.under_toptabel_3, .under_streg, .over_streg, .roed_skrift, .svar, .spoergsmaalstegn
{
margin-bottom: 13px; margin-top: 0; line-height: 130%
}

.under_toptabel_2a
{
margin-bottom: 14px
}

.under_toptabel_3
{
margin-top: 10px
}

.under_toptabel, .under_toptabel_2
{
padding-top: 2px
}

.under_toptabel_1
{
padding-top: 5px
}

.over_streg
{
margin-bottom: 7px
}

.roed_skrift
{
margin-top: 5px
}

.mg_broed_1
{
margin-bottom: 16px
}

.mg_broed_2
{
margin-top: 12px
}

.mg_broed_3
{
margin-bottom: 6px
}

.mg_broed_4
{
margin-top: 9px
}

.under_streg
{
margin-top: 7px
}

.billedtekst
{
padding-left: 20px; font-style: italic
}

.billedtekst_graa
{
color: rgb(122,122,122); margin-top: -17px; margin-bottom: 0; text-align: right
}

.spoergsmaalstegn
{
margin-top: 0; margin-bottom: 0
}

.spalte, .spalte1, .spalte2, .spalte3, .spalte_a, .spalte1_a
{
padding-left: 6px; padding-right: 35px
}

.spalte1
{
padding-right: 0
}

.spalte3
{
padding-right: 10px
}

.spalte_a, .spalte1_a
{
padding-top: 5px
}

.pd1
{
padding-bottom: 6px; padding-left: 12px; padding-top: 12px; padding-right: 12px
}

.pd2
{
padding: 8px
}

.pd_right
{
padding-right: 30px
}

.link_bottom, .link_top_bottom
{
text-align: center; margin-bottom: 8px
}

.link_top_bottom
{
margin-top: 24px
}

.gul_boks
{
margin-top: 5px; margin-bottom: -4px
}

#form
{
margin-top: 8px; margin-bottom: 1px
}

.allegrini
{
padding-right: 35px
}


/*LINJER*/

hr
{
color: rgb(58,100,17); height: 1px
}

.hr1
{
margin-top: 12px; margin-bottom: 7px
}

.hr2
{
margin-bottom: 10px
}


/*KNAPPER*/

.knap_lister, .knap_lys, .knap_lister_hoj
{
background: rgb(130,197,93); height: 17px; width: 80px; text-align: center; border-bottom: solid 1px; 
border: solid 1px; color: rgb(56,145,41)
}

.knap_lister_hoj
{height: 27px
}

.knap_vintyper, .knap_rejse, .knap_rejse_lys
{
padding-top: 2px; width: 375px	
}

.knap_rejse, .knap_rejse_lys
{
width: 275px	
}

.knap_lys
{
background: rgb(236,255,173); color: rgb(200,228,153)
}


/*INTRO*/

#contents
{
display: block; padding-left: 10; margin-right: 208px; background-color: rgb(255,255,255); color: black
}

#topic
{
PADDING-RIGHT: 5px; DISPLAY: block; PADDING-LEFT: 6px; RIGHT: 17px; PADDING-BOTTOM: 12px; WIDTH: 180px; COLOR: black;
PADDING-TOP: 0px; POSITION: absolute; TOP: 16px
}

p.topical_header1, p.topical_header2, p.topical_header2_under_hr, p.roed_topical_header1
{
margin-bottom: 0; font-size: 10px; font-weight: bold; line-height: 120%
}

p.topical_header1, p.roed_topical_header1
{
margin-top: 8px
}

p.topical_header2
{
margin-top: 10px
}

p.topical_header2_under_hr
{
margin-top: 4px
}

p.topical_body_afsnit1, p.topical_body_afsnit2, p.topical_body_afsnit3, p.roed_topical_body_afsnit1, p.roed_topical_body_afsnit2
{
margin-top: 5px; margin-bottom: 0px; font-size: 10px; line-height: 120%
}

p.topical_body_afsnit2, p.roed_topical_body_afsnit2
{
margin-top: 3px
}

p.topical_body_afsnit3
{
margin-top: 2px; margin-bottom: 6px
}

/*SØGEFUNTION uden tip: top: 28px;*/

#soegefunktion
{
position: absolute;
  right: 5px;
  top: 9px;
  border: 0px none;
  background-color: transparent;
  color: black;
  z-index: 10
}

/*LISTER*/

ol
{
margin-left: 24px
}

ul
{
padding: 0; margin-left: 16px
}


/*ZOOM*/

.highlight, span.highlight
{
background: rgb(255,241,165)
}

.summary
{
line-height: 100%  
}

.summary1
{
line-height: 130%  
}

.searchheading 
{
font-weight: bold; line-height: 20%
}
.context
{
line-height: 120%
}

.no_searchword
{
font-weight: bold; margin-top: 20px; text-align: center
}
