﻿body
{
  font-family: verdana, sans-serif;
  font-size: 11px;
  margin: 0px 20px 0px 20px; 
}

a
{
  text-decoration: none;
}
div, p
{
text-align: left;
}

/*
.h1, big
{
  font-family: "UniversLTStd BoldObl", "Myriad Pro", Arial, Sans-Serif;
  font-style: oblique;
  font-weight: bold;
  font-size: 18px;
  color: #33cc66;
}
*/

#main
{
  width: 1020px;
  margin: 0px auto -1px auto; 
}
#topHoejreMenu
{
  text-align: right;
  margin: 0px 10px 4px 0px;
  height: 25px;
}

/* lille menu i højre side */
#topHoejreMenu ul
{
  width: 220px;
  float: right;
  list-style: none;
  margin: 0px;
  padding: 0px;
  height: 15px;
}
#topHoejreMenu ul li
{
  list-style: none;
  float: left;
  margin-left: 5px;
  font-size: 11px;
  border-left: solid 1px #e0e0e0;
  padding-left: 5px;
}
#topHoejreMenu ul li.first
{
  border-left: solid 0px #e0e0e0;
}

#forhandlerValgContainer
{
  height: 1px;
  text-align: right;
  padding: 10px 80px 0px 0px;
}

#forhandlerValg
{
  display: inline;
  height: 170px;
  margin: -15px 0px 0px -142px;
  position: absolute;
  text-align: center;
  width: 215px;
  z-index: 10;
}
#soegboxHoejre
{
  width: 210px;
  height: 23px;
  padding: 1px 0px 0px 0px;
  margin-top: 9px;
}
#soegboxHoejreFormElementer
{
  background: #ededed;
  height: 23px;
  width: 140px;
  float: right;
}
#soegboxHoejre label
{
  font-size: 11px;
  font-weight: bold;
}
#soegHoejre
{
  border: solid 0px white;
  width: 102px;
}
#soegHoejreSubmit
{
  margin: 1px 2px 0px 0px;
}

#left
{
  width: 47px;
  height: 800px;
  background: white url(/Files/System/grafik/venstre_groen_bar.gif) no-repeat 0px 0px;
  float: left;
  margin-top: -15px;
}
#topLogo
{
  width: 279px;
  height: 75px;
  float: left;
  margin-top: -15px;
}

#topForhandlerInfo
{
  width: 430px;
  float: right;
  margin: -10px 230px 0px 20px;
  color: #02529c;
  font-size: 24px;
  font-style: oblique;
  text-align: right;
}

#topTeaser
{
  width: 279px;
  float: left;
  margin: 31px 0px 0px 20px;
  color: #02529c;
  font-size: 14px;
  font-style: oblique;
  text-align: left;
}


/*  Top menuen */
#topMenu
{
  height: 45px;
  width: 960px;
  float: left;
  margin: 16px 0px 0px 0px;
}

#topMenu ul
{
  float: left;
  list-style: none;
  margin: 0px;
  padding: 0px;
}
#topMenu ul.M0 li
{
  list-style: none;
  float: left;
  font-size: 11px;
  border-left: solid 1px white;
  background-color: #35b558;
  height: 20px;
  display: block;
}
#topMenu ul.M0 li.first a
{
  float: left;
  background: #35b558 url(/Files/System/grafik/topmenu_forside.gif) no-repeat;
  text-transform: uppercase;
  padding: 3px 5px 0px 20px;
  height: 20px;
  display: inline-block;
  text-decoration: none;
}
#topMenu ul.M0 li.first a:hover, #topMenu ul.M0 li#count1.active a
{
  background: #35b558 url(/Files/System/grafik/topmenu_forside_over.gif) no-repeat;
  text-transform: uppercase;
  padding: 3px 5px 0px 20px;
  height: 20px;
  display: inline-block;
  text-decoration: none;
}
#topMenu ul.M0 li a
{
  display: block;
  color: white; /*padding: 1px 5px 1px 5px;*/
  font-style: oblique;
  font-weight: bold;
  text-transform: uppercase;
  padding: 3px 5px 0px 5px;
  height: 20px;
  display: inline-block;
  text-decoration: none;
}
#topMenu ul.M0 li a:hover, #topMenu ul.M0 li a:active, #topMenu ul.M0 li.active a
{
  background-color: #02529c;
  text-transform: uppercase;
  padding: 3px 5px 0px 5px;
  height: 20px;
  display: inline-block;
  text-decoration: none;
}
#topMenu ul.M0 li a img
{
  margin: 0px 3px 0px 0px;
}


/* level 1 */
#topMenu ul.M1
{
  clear: both;
  width: 972px !important;
  background-color: #02529c;
}
#topMenu ul.M1 li
{
  list-style: none;
  float: left;
  font-size: 11px;
  background-color: #02529c;
}
#topMenu ul.M1 li.first a
{
  background: #02529c url(/Files/System/grafik/topmenu_personbil.gif) no-repeat;
  padding-left: 20px;
  text-transform: uppercase;
  text-decoration: none;
}
#topMenu ul.M1 li.first a:hover, #topMenu ul.M1 li#count1.active a
{
  background: #02529c url(/Files/System/grafik/topmenu_personbil.gif) no-repeat;
  padding-left: 20px;
  text-transform: uppercase;
  text-decoration: none;
}
#topMenu ul.M1 li a
{
  display: block;
  color: white;
  padding: 4px 5px 4px 5px;
  font-style: oblique;
  font-weight: bold;
  text-transform: uppercase;
  text-decoration: none;
}
#topMenu ul.M1 li a:hover, #topMenu ul.M1 li a:active, #topMenu ul.M1 li.active a
{
  background-color: #02529c;
  text-transform: uppercase;
  text-decoration: none;
}
#topMenu ul.M1 li a img
{
  margin: 0px 3px 0px 0px;
}

/* venstre menu */
#venstreMenu
{
  width: 211px;
  float: left;
  margin: 42px 0px 0px 0px;
}
#venstreForhandlerInfo
{ width: 105px;
  height: 145px;
  position: absolute;
  z-index: 10;
  margin: 145px 0px 0px 60px;
  font-size: 11px;
  text-align: left;
  color: #02529c;
  overflow: hidden;
  background-color: none;
 }

#venstreMenu table
{
  width: 149px;
}
#venstreMenu table td
{
  font-size: 11px;
  background: transparent url(/Files/System/grafik/venstremenu_menupunkt_bg.gif) no-repeat 30px 0px;
  height: 27px;
}
#venstreMenu table td a, #venstreMenu table td a:hover, #venstreMenu table td a:active, #venstreMenu table td a:visited
{
  display: block;
  color: white;
  font-style: oblique;
  font-weight: bold;
  height: 19px;
  padding: 4px 0px 0px 45px;
  text-decoration: none;
}

/* NORMAL SIDER */
#indhold
{
  width: 970px;
  _min-height: 625px;
  background: white url(/Files/System/grafik/indhold_baggrund.gif) repeat-y 214px 0px;
  margin: -3px 0px 0px 0px;
  padding: 30px 0px 0px 0px;
  float: left;
  overflow: hidden;
}
#indholdVenstreKol
{
  width: 211px;
  float: left;
  margin: 0px 0px 0px 0px;
}
#indholdMidtKol
{
  float: left;
  margin: 0px 22px 0px 20px;
  width: 499px !important;
}
#indholdHoejreKol
{
  float: left;
  padding: 65px 10px 0px 5px;
  width: 175px;
}

/* Paragraphsetup 2 spalter */
#indholdNormalVenstreKol
{
  float: left;
  position: relative;
  left: 233px;
  margin: 42px 18px 0px 0px;
  width: 503px;
}
#indholdNormalHoejreKol
{
  float: left;
  position: relative;
  left: 228px;
  padding: 65px 10px 0px 5px;
  width: 175px;
}

/* FORHANDLER SIDER */
#indholdForhandler
{
  width: 760px;
  _min-height: 625px;
  background: white url(/Files/System/grafik/indhold_baggrund.gif) repeat-y;
  margin: -2px 0px 0px 0px;
  padding: 30px 0px 0px 0px;
  float: left;
}

#indholdForhandlerVenstreKol
{
  float: left;
  margin: 0px 22px 0px 20px;
  width: 490px !important;
}

#indholdForhandlerHoejreKol
{
  float: left;
  padding: 55px 10px 0px 5px;
  width: 175px;
}

