#hoyre {
height: 421px;
float: left;
background: url(/images/garanti.png) no-repeat bottom left;
behavior: url(/images/iepngfix.htc)
}

#hoyre div {
height: 310px;
overflow: auto;
float: left;
width: 100%
}

#modelltitle {
margin-bottom: -1.5em
}

#right #bilde {
margin-top: 7em
}

.tabs {
float: left;
width: 100%;
}

.tabNavigation {
margin: 2em 0 -5em 0;
float: left;
width:100%;
}

.tabNavigation li {
float: left;
margin-right: .5em
}

.tabNavigation li a {
float: left;
background: #214e87;
padding: .4em 1em;
border-bottom: 0;
font-weight: bold;
color: #fff
}

.tabNavigation li a.selected {
background: #5194c7;
border-top: 1px solid #aad6ff;
}

.tabs {
position: relative;
float: left
}

.kontakt a {
color: #fff
}

#right {
margin-top: -80px
}

#left {
position: relative;
top: -30px
}

.tabs div {
margin-top: 90px
}

.bilder a {
border: 0
}

.bilder a img {
border: 3px solid #5194c7
}

.bilder a:hover img {
border-color: #fff
}

.bilder {
float: left;
margin-right: 10px
}


#oversikt {
font-size: 1.2em;
line-height: 1.4
}

#header p {
text-shadow: none
}

a {
color: #98ccef;
}

#apningstid td,
#apningstid th {
padding: 0
}

#footer p {
display: block;
width: 100%;
float: left;
margin-top: 5em;
padding-top: 2em;
padding-bottom: 4em;
border-top: 1px solid #4b8fc4;
color: #2d73ac;
text-shadow: none;
font-size: 90%
}
#footer p a  {
color: #2d73ac;
}

#stortbilde img {
border: 3px solid #5194c7
}

#stortbilde:hover img {
border: 3px solid #fff
}

td {
vertical-align: top
}

#slogan {
color: #99cdf0;
font-size: 2em;
margin-top: 0;
font-family: gill sans, helvetica, arial, sans-serif
}

#hovedpunkter {
font-weight: bold;
font-size: 1.2em
}

table {
text-align: left;
}

th, td {
padding: .25em 0
}
th { width: 50% }

#modellliste .modell {
width: 200px;
height: 325px;
background: #99cdf0
}
#modellliste #modeller .modell a img {
border: 0
}
#modellliste #modeller .modell a:hover h3 {
color: #082642
}
#modellliste #modeller .modell h3,
#modellliste #modeller .modell p {
padding: 0 10px;
color: #134c82;
text-shadow: #ffffff 0 1px
}
#modellliste #modeller .modell p {
font-size: 90%
}

a img {
border: 0
}

.merker {
float: left;
width: 140px;
margin-right: 30px;
margin-top: 4em
}

.merker p {
font-size: 1.2em
}
.merker a {
font-size: .9em;
border: 0
}
.merker a:hover {
color: #fff
}

.kontakt {
width: 140px;
float: left;
margin-right: 2em
}

#merker {
width: 940px;
float: left;
padding-left: 80px;
margin-top: -3em
}

.merke {
float: left;
width: 150px;
margin-right: 2em
}

.merke a {
border: 0
}

#content {
width: 100%;
float: left
}

#forsidebilde {
width: 641px;
height: 393px;
border: 10px solid #fff;
display: block;
float: left;
overflow: hidden;
position: relative
}

#forsidebilde a {
width: 100%;
height: 100%;
display: block;
background: url(http://www.tveit-as.no/images/interface/link.png) no-repeat center center;
font-size: 150%;
font-weight: bold;
position: absolute;
top: 0; left: 0;
text-align: center;
line-height: 387px;
text-shadow: #fff 0 1px;
color: #134c82
}

#forsidebilde a:hover {
color: #082540
}

#forsidebilde img {
width: 100%
}

#content #left {
width: 500px;
overflow: hidden;
float: left;
position: relative;
padding-top: 4em;
margin-top: 3em
}

#bilder p {
float: left;
margin-right: 15px
}

#bilder a {
border: 0
}
#bilder a img {
border: 3px solid #5194c7
}
#bilder a:hover img {
border: 3px solid #fff
}

#content #right {
width: 350px;
float: right
}

p, h2, h3, h4, ul, table {
text-shadow: #134c82 0 1px
}

#modeller {
display: block;
margin: 40px 0
}

.modell {
width: 150px;
height: 240px;
margin-right: 15px;
margin-bottom: 15px;
float: left
}

.modell a h3 {
font-size: 140%
}
.modell a:hover h3 {
color: #fff
}

.modell p {
font-size: 75%
}

.modell a img {
border: 3px solid #5194c7
}
.modell a:hover img {
border: 3px solid #fff
}

.modell a {
border: 0;
}

#parkgolf {
width: 240px;
font-size: 150%;
margin-top: 3em;
margin-right: 30px
}

#parkgolf p {
font-size: 75%
}

.merker .logo {
border-bottom: 0
}

body, html {
background: #8fc1eb url(http://www.tveit-as.no/images/interface/body.jpg) repeat-x top;
font-family: Helvetica, Arial, sans-serif;
font-size: 87%;
color: #FFF;
margin: 0;
padding: 0;
height: 100%
}

* { padding:0; margin: 0; text-decoration: none; list-style: none }
hr { display: none }

h2 {
margin-top: 1em;
font-size: 1.2em
}

#content h2 {
font-size: 3em;
font-weight: normal;
font-family: Gill Sans, Helvetica, Arial, sans-serif
}

h3 {
margin-top: .75em;
font-size: 1.3em
}

h4 {
margin-top: .5em
}

p {
margin-top: .75em;
line-height: 1.3;
}

#outerwrap {
min-height:100%;
position:relative;
}

#wrap {
width: 990px;
margin: 0 auto
}

#top {
height: 252px;
overflow: hidden;
position: relative
}

#header {
height: 152px;
overflow: hidden;
position: relative
}

h1 a {
background: url(http://www.tveit-as.no/images/interface/logo.jpg) no-repeat center center;
width: 393px;
height: 152px;
display: block;
text-indent: -9999px
}

#header p {
width: 280px;
font-size: 140%;
font-weight: bold;
position: absolute;
right: 0; top: 33px
}

#header p a:hover {
border-bottom: 2px solid #bfced8
}

#header a, #header p {
color: #2e75ae
}

#top ul {
margin-left: 30px
}

#top li {
float: left;
margin-right: 1.3em
}

#top li a {
font-size: 1.2em;
font-weight: bold;
color: #8fc1ec;
text-decoration: none;
line-height: 80px;
height: 80px;
display: block
}

#top li a:hover, #top li a.selected {
color: #fff
}

#apningstid {
position: absolute;
right: 0; top: 152px;
width: 280px;
height: 250px;
font-size: .8em
}

#apningtid h2 {
font-size: 1em;
color: #fff;
margin-top: 0
}

#apningstid table {
text-align: left;
font-weight: normal;
color: #b2c3cf;
margin: .25em 0 0 0
}

#apningstid table th {
width: 75%
}

#content {
width: 930px;
margin-top: 4em;
padding: 0 30px;
padding-bottom: 60px;   /* Height of the footer */
}

#forside #content {
width: 990px;
padding: 0;
padding-bottom: 80px;   /* Height of the footer */
}

#hoyre {
width: 252px;
float: right;
margin-right: 30px;
font-size: 92%;
position: relative
}

#hoyre h2 {
margin-bottom: 1em;
font-size: 2em;
font-family: Gill Sans, Helvetica, Arial, sans-serif;
font-weight: normal
}

#hoyre p {
color: #ceddeb
}

iframe {
margin-top: 3em
}