﻿body{
background-image:url(images/dkb_frontpage_topLeft.gif); 
background-repeat:repeat-x;  
font-size: 12px;
color: #432334;
font-family: Arial;
}

a{
 color:#432334;
 text-decoration:none;   
}

a:link{text-decoration:none;color:Blue;}


#topLinks
{
 width:990px;
 text-align:center;  
 border:0px solid black;
 margin: 0 auto;
 padding:0px;
 position:relative;
 height:37px;
  
}

#topLinks a
{
 float:left; 
 color:#d6cfbc;
 font-weight:bold;
 margin:0px 42px 0px 42px;
 padding-top:6px;
 text-decoration:none;
}


#main
{
width:990px;
background-color: #FFFFFF;
border:0px solid black;
margin: 0 auto;
padding:0px;
text-align: left;
position:relative;
}

#topLogo{
background-image:url(images/dkb_frontpage_topImg.jpg);
width: 990px; 
height: 229px; 
vertical-align:middle;
}

.logo
{
float:left;
margin-top:17px;
margin-left:18px;    
}

#topTitle
{
    background-image:url(images/top.gif);
    background-repeat:no-repeat;
    padding-top:6px;
    padding-left:36px;
    height:54px;
    
    
}
#topFrame
{

 }
 
 #middleImg{   
    width:954px; 
    height:110px;
    background-image:url(TemplateImages/Images/frontpageImages/middle.gif); 
    background-repeat:no-repeat;

}
#topImg{
background-image:url(images/middleImg.gif);
background-repeat:no-repeat;
padding-top:10px;
padding-left:36px;
padding-bottom:0px;
}

#mainContent{  
background-image:url(images/border.gif);
background-repeat:repeat-y;
width: 991px; 
height:auto;
vertical-align:middle; 
padding-top:10px;

}

#footerImg{
background-image:url(images/bottom.gif);
background-repeat:no-repeat;
width: 991px; 
height: 26px; 
vertical-align:middle;
}

#footer{
    margin-top:28px;
    text-align:center;
    color:#ffffff;
    background-color:#432334;
    font-weight:bold;
}

#menu{
float:right;
margin:12px 6px 12px 12px;
}

#menu table td{
 padding:0px 2px 2px 0px;
 vertical-align:middle;
 background-image:url(images/linkBtn.gif);
background-repeat:no-repeat;
width:100px;
height:67px;
text-align:center;

}

#menu table td.active{
 padding:0px 2px 2px 0px;
 vertical-align:middle;
 background-image:url(images/activeLinkBtn.gif);
background-repeat:no-repeat;
width:105px;
height:67px;
text-align:center;

}

#menu table td a
{
    color:#ffffff;
}

#menu table td.active a
{
    color:#432334;
}

#menu td.no-bg {
background: none;
}


.titleBox{
 background-image:url(images/titleBox.gif);
 background-repeat:no-repeat;
 vertical-align:middle;
 padding-left:32px;
 padding-top:12px;
 height:32px;
 margin-left:36px;
 font-size:18px;
  
}

.publTitle
{background-image:url(images/publBg.gif);
 background-repeat:no-repeat;
 margin-left:15px;
 padding-left:34px;
 vertical-align:middle;
 height:32px;
 font-size:18px;
 padding-top:12px;
 width:874px;
 }
 
.Ingress
{
    float:left;
    padding:0px 30px 0px 38px;
 }
 
.middleContent
{
   padding:25px 30px 0px 38px;
   clear:both;
    
 }
 
 .newsBox
 {
    float:left;
    background-image:url(images/newsBox.gif);
    background-repeat:no-repeat;
    width:263px;
    height:539px;
    padding-top:20px;
    padding-right:5px;  
 }
 .box1, .box2, .box3
 {
     float:left;
     background-image:url(images/sisteNyttBg.gif);
     background-repeat:no-repeat;
     width:286px;
     height:269px;
     margin-right:18px;
     padding-top:20px;     
 }
 
 .boxTitle{text-align:center;font-size:18px;}
 
 .box2{background-image:url(images/calBg.gif);}
 
 .box3{background-image:url(images/forumBg.gif);}
 
  .lesMerImg
 {float:right;
     background-image:url(images/lesMer.gif);
     background-repeat:no-repeat;
     width:68px;
     height:17px;
     color:#ffffff;
     font-weight:bold;
     font-size:9px;
     text-align:center;
     padding-top:3px;
     margin-right:20px;
     
     
  }
 .artIkon
 {float:left;
  vertical-align:middle;
  /*height:25px;*/
  padding-top:8px;
  margin-right:5px;
  }
.artTitle
{float:left;
 /*height:25px;*/
 font-size:24px;
 font-family:Arial;
 margin-bottom:5px;
}

.artIngress
{
 float:left;
 width:340px;
 
}

.artImage
{float:left;
border:1px solid #5a3e4d;
 width:91px;
 height:91px;
 margin-right:10px;
    }

.artPageTitle
{
    float:left;
 color:#ffffff; 
 font-size:18px;
}

.artPageContent
{
 margin-left:16px;
 margin-right:15px;
 
}
.newsPageContent
{float:left;
 width:600px;
 padding-left:15px;
 padding-right:15px;
 
}

.publPageContent
{
    float:left;
    margin-top:30px;
    margin-left:50px;
}

.publ
{	
	float:left;
	width:400px;
	margin-right:50px;
	height:200px;
	/*margin-bottom:20px;*/
}

.publTittel{font-size:16px;}
.publForfatter{font-size:14px;}
.publIngress{font-size:12px;}
.publImage{border:1px solid #432334;float:left; margin-right:10px;}
.publPris{float:left;padding-top:4px;width:170px;}
.publBestill{
        border:0px solid black;
        margin: 0 auto;
        padding:0px;
        text-align: center;
        position:relative;
        color:#ffffff;
}

.publLesMer{
    float:right;
    width:70px;
    height:18px;
    background-color:#9c591b;
    text-align:center;
    font-size:11px;
    margin-left:12px;
    margin-top:4px;
}

.subSection
{float:left;
   font-size:12px;
   color:#432334;
   margin-top:7px;
   margin-left:30px;
   background-color:#846663;
    }
 
 .bestTabell1{
    float:left;
    margin-left:15px;
    width:480px;
 }

 #bestTabell{float:left;border:1px solid #432334; }   
 #bestTabell table
{  color:#432334;
    font-size:14px;
    /*padding:0px 5px 0px 5px;    */
    text-align:center;
    width:400px;   
}


 #bestMsg{
 float:left;
 /*border:1px solid #432334;*/
 text-align:center;
 font-weight:bold;
  } 
  
  .forumTitle
{background-image:url(images/forumTitleBox.gif);
 background-repeat:no-repeat;
 margin-left:15px;
 padding-left:34px;
 vertical-align:middle;
 height:32px;
 font-size:18px;
 padding-top:12px;
 width:874px;
 }  
 
  
  .hvaSkjerBox
 {
    margin: 0 auto;
    padding:0px;
    position:relative;
    font-size:16px;
    background-image:url(images/newsBox.gif);
    background-repeat:no-repeat;
    width:263px;
    height:539px;
    /*padding-top:20px;
    padding-right:5px;  */
 }
 
.logTittelRammemal{
float:right;
margin-right:50px;
font-weight:bold; 
border:0px solid #432334;
}

.logTittelMasterPage{
float:right;
margin-right:10px; 
border:0px solid #432334;
}

.searchBox{
float:right;
margin-right:47px;
font-weight:bold;}

.searchBox1{
float:left;
margin-left:17px;
font-weight:bold;}

.sokContent{
float:left;
margin-left:17px;
width:400px;
}

.sokTitle{
color:#432334;
font-weight:bold;
}

.floatLeft{
float:left;
}

.underlinCategori{
color:#432334;text-decoration:underline;
}

.categori{
color:#432334;
}


/* New templates - added by Ole Petter 15/12/08 */

#RessurserContent {
	float:left;
	width:730px;
	padding-bottom:15px;
}

#leftMenu {
	float:left;
	width:195px;
	min-height: 300px;
}

.resDiv {
	float:left;
	width:365px;
	height:200px;
	margin-bottom:20px;
}

.resText {
font:normal 12px/14px Arial;	
margin-left:145px;
color:#663333;
}

.resAuthor {
width:150px;
}

.resTitle {
width:180px;
}

.resDownload {	
width:150px;
font-weight:bold;
}

.resImage {
width:145px;
/*height:150px;*/
min-height:100px;
background-color:#cccccc;
}


/* Sondagsskole */

#sunHeading {
font: normal 30px/30px Arial;
color:#663333;
}

#sunHeadingText {
width:400px;
}

#sunIngress {
width:600px;
	margin-top:10px;
	margin-bottom:10px;
}

#leftMenu {
float:left;
width:162px;
min-height:100px;
padding-top:15px;
padding-left:10px;
}

.lMenuLink {
}

.lMenuLink a {
font: bold 13px/14px Arial;
color:#663333;
text-decoration:none;
}

#sunContent {
float:left;
width: 750px;
}

#sunContent td {
	vertical-align:middle;
}

#sunContentItem {	
width:300px;
padding-top:10px;
}

.sunItem {
float:left;
width:340px;
margin-right:10px;
margin-top:15px;
height:200px;
}


.sunItem img {
border:none;
}


.publImage2{
border:1px solid #432334;
float:left; 
margin-right:10px;}
