/* CSS Document */

body { background: #CAD4DD url(../images/backgr-page.jpg) repeat-y; }
strong { font-weight: bold; }

#Main1 { width: 100%; background: url(../images/backgr-page-top.jpg) repeat-x; }
#Main2, #EngMain2 { width: 100%; background: url(../images/backgr_top.jpg) no-repeat; padding-top: 268px; }
#EngMain2 { background: url(../images/backgr_top-eng.jpg) no-repeat; }
#Main2-content { width: 100%; background: url(../images/backgr_top_content.jpg) no-repeat; padding-top: 268px; }

#Flags { position: absolute; top: 225px; left: 50px; width: 70px; height: 25px; }
#Flags ul li { display: block; float: left; }
#Flags ul li a { display: block; width: 25px; height: 19px; margin: 3px 3px 0px 0px; text-indent: -9999px; }
#Flags ul li a:hover { margin: 2px 3px 0px 0px; }
#Flags ul li a.nor { background: url(../images/flag_nor.jpg) no-repeat; }
#Flags ul li a.eng { background: url(../images/flag_eng.jpg) no-repeat; }

#Banner-flash { width: 646px; height: 251px; position: absolute; top: 0px; left: 348px; }

#Logo { position: absolute; top: 41px; left: 33px; width: 342px; height: 156px; }
.logo { width: 342px; height: 156px; }

#Navig { padding-left: 10px; width: 880px; }
#Navig ul li { margin-top: 4px; display: block; padding: 2px 15px 10px 16px; border-right: 1px solid #D58C53; height: 22px; float: left; }
#Navig ul li.last { border: none; }
#Navig ul li a { font-family: "Trebuchet MS", Arial, Tahoma, Geneva, sans-serif; font-size: 13px; color: #FFF; text-decoration: none; font-weight: bold; }
#Navig ul li a:hover { color: #FC9; }
#Navig ul li a:hover span.hover { color: #FFF; }

.clear { clear: both; }

#Content-Holder { width: 865px; margin-left: 7px; padding: 15px 15px 0px 15px; }

#Teaser { position: absolute; top: 320px; left: 25px; width: 615px; height: 110px; }
.teaser { width: 615px; height: 110px; }

#Nyheter { width: 200px; float: right; padding: 10px 0px; }
.nyhet { margin: 0px 0px 25px 0px; } 
.nyhet img { padding: 5px; background: #E0E0E0; border: 1px solid #C3C3C3; margin: 3px; }
#Content-fullwidth .nyhet img { float: right; margin: 10px 0px 10px 10px; }

#Content-frontpage { width: 605px; padding: 180px 0px 0px 30px; }
#Content { width: 600px; padding: 0px 20px 0px 30px; margin: 0px 0px 20px 0px; border-right: 1px solid #DDDADE; }
#Galleri { padding: 20px; }

#Content-galleri, #Content-fullwidth { width: 94%; padding: 0px 20px 0px 30px; margin: 0px 0px 20px 0px; }

#Content1 { width: 200px; padding-top: 10px; }
#Content2, #EngContent2 { width: 350px; height: 348px; overflow: hidden; float: right; background: url(../images/backgr-content2.jpg) no-repeat; padding: 10px 20px; }

#Nyheter h1, #Content-frontpage h1, #Content h1, #Content-galleri h1, #Content-fullwidth h1 { font-family: "Arial Narrow", "Trebuchet MS", "Arial", sans-serif; color: #D86C1F; font-size: 28px; font-weight: bold; line-height: 180%; }
#EngContent2 h1 { font-size: 23px; line-height: 51px; }
#Content-frontpage p, #Content-frontpage li, #Content-frontpage td, #Content-frontpage input, #Content-frontpage textarea, #Content-frontpage th, #Content p, #Content li, #Content td, #Content input, #Content textarea, #Content th, #Nyheter h2, #Nyheter p, #Footer p, #Content label, #Content h3, #Content pre, #Content-fullwidth p, #Content-fullwidth li, #Content-fullwidth td, #Content-fullwidth input, #Content-fullwidth textarea, #Content-fullwidth th, #Content-fullwidth label, #Content-fullwidth h3, #Content-fullwidth pre { font-family: Tahoma, Arial, Geneva, sans-serif; font-size: 12px; line-height: 150%; color: #3F3F3F; }
#Content-frontpage p, #Content p, #Nyheter p, #Content-fullwidth p { margin: 12px 0px; }
#Content-frontpage ul, #Content ul, #Content-fullwidth ul { margin: 17px 0px; }
#Content-frontpage li, #Content li, #Content-fullwidth li { list-style: disc inside; padding: 0px 0px 0px 10px; margin: 6px 0px; }
#Nyheter h2, #Content h2, #Content-fullwidth h2 { color: #3EA3AC; font-weight: bold; border-bottom: 1px dotted #999; padding: 5px 0px; }
#Content h2, #Content-fullwidth h2 { font-size: 17px; }
#Content h3, #Content-fullwidth h3 { font-family: Georgia, "Times New Roman", Times, serif; font-size: 13px; font-weight: bold; color: #333; margin: 10px 0px; } 

#Content2 p { margin: 17px 0px; line-height: 170%; }

#Content-Holder a { color: #718509; padding: 3px; }
#Content-Holder a:hover { color: #4F5B06; background-color: #EFEFEF; }

#Images, #Footer { width: 100%; border-top: 1px solid #DDDADE; padding: 10px 0px; text-align: center; }
#Images-content { width: 200px; float: right; padding: 0px; }

#Images img, #Images-content img, #ImageGallery img { padding: 7px; background: #E0E0E0; border: 1px solid #C3C3C3; margin: 3px; }

#Footer { padding-bottom: 15px; }
#Footer img.jap { margin-bottom: -10px; }

ul.tabstrip li { background-image: none; }

#Content label.left { display: block; width: 20%; float: left; padding: 5px 0px; margin: 5px 0px; }
#Content input { padding: 5px 0px; margin: 5px 0px; }
#Content #Form_Form div { padding: 2px; }
#Content #Form_Form div.Actions { padding-left: 20%; }