body { 
	background: url('../_gfx/bg.gif') top left;
}

div { font-family: Georgia; color: #343333; }

td {  font-family: Georgia; color: #343333; font-size: 12px; line-height: 16px; }

/* kristers */
h2{
    font-size: 18px;
    margin: 0;
    color: #990033;
    font-style:italic;
}
h3{
    font-size: 12px; 
    color: #003333;
}

h3.dashed_bottom {
	margin-bottom: 5px;
}

p{
    font-size: 12px;
    line-height: 16px;
    color: #343333;
    margin: 0 0 20px 0;
}

a{
    font-size: 12px;
    text-decoration:none;
    color: #003333;
    font-style:italic;
}
/* slutt kristers */

.spacer40 { height: 40px; }
.spacer7 { height: 7px; }

#topmenuC { width: 980px; margin: 0 auto;}

#english { float: right; padding: 32px 10px 0 0;}

#topmenuC ul#firstlevel li {
	float: left;
  padding: 40px 9px 0 9px;
  background: url('../_gfx/seperator.gif') bottom right no-repeat;
  line-height: 17px;
}

#topmenuC ul#secondlevelmenu li.last,
#topmenuC ul#secondlevelmenu li:last-child, /* added KK 26.03.10 */
ul#thirdlevelmenu li.last, /* insert TM 29.05.09 */
#topmenuC ul#firstlevel li.last { background: none; }


#topmenuC ul#firstlevel li.selected a:link,
#topmenuC ul#firstlevel li.selected a:visited {
  background: url('../_gfx/krone.png') top center no-repeat;
  padding-top: 40px;
  color: #96172e;
}

ul#thirdlevelmenu li.selected a:link,
ul#thirdlevelmenu li.selected a:visited,
#topmenuC ul#secondlevelmenu li.selected a:link,
#topmenuC ul#secondlevelmenu li.selected a:visited {
  color: #96172e;
}

#topmenuC ul li a:link,
#topmenuC ul li a:visited {
	font-family: Georgia;
	font-size: 13px;
	color: #00463e;
	font-style: italic;
	text-decoration: none;
}

#topmenuC ul li a:hover { text-decoration: underline; }

/* Insert TM 29.05.09 fra Krister's css   */
ul#thirdlevelmenu,
#top ul{
    margin: 0;
    padding: 0;
    list-style: none;
    float:left;
}

ul#thirdlevelmenu li,
#top li{
    float:left;
    padding: 0px 10px 0 10px;
    background: url('../_gfx/separator-topmenu.gif') bottom right no-repeat;
}

/* Insert End   */

#bigbox {
	clear: left;
	width: 980px; 
	margin: 0 auto 0 auto;
	min-height: 590px;
}

#bigbox .topshadow 			{ width: 980px; height: 10px; background: url('../_gfx/topshadow.png'); }
#bigbox .contentshadow 	{ width: 980px; min-height: 570px; background: url('../_gfx/contentshadow.png');  }
#bigbox .bottomshadow		{ width: 980px; height: 10px; background: url('../_gfx/bottomshadow.png');  }

#leftpane { width: 274px; height: 532px; background: url('../_gfx/bg_leftpane_frontpage.gif'); float: left; margin: 0 0 0 10px; text-align: left;}
.lefpaneMargin { margin: 230px 15px 0 20px; }

#subLeftpane {  width: 274px; height: 261px; background: url('../_gfx/bg_leftpane_article.gif'); float: left; margin: 0 0 0 10px; text-align: left; }
#subRightpane { width: 686px; height: 261px; background: url('../_gfx/article-topp.jpg'); float: left; }

.flowerbar { width: 960px; height: 38px; background: url('../_gfx/flowerbar.gif'); clear: both; margin: 0 auto; }

#picturepane { width: 686px; height: 532px; float: left; }
#bottombar { background: #00463e; width: 960px; height: 38px; text-align: right; margin: 0 10px 0 10px; }
#bottombar p { margin-right: 15px; font-family: Georgia; color: #f3eec8; font-style: italic; line-height: 38px; font-size: 13px;}

.bottomStipple { width: 100%; height: 2px; background: url('../_gfx/dots.png'); margin: 0; }

/* modifisert rapp fra krister */

#leftpane a:link,
#leftpane a:visited {
    font-size: 12px;
    text-decoration:none;
    color: #003333;
    font-style:italic;
}

#subLeftpane h3,
subLeftpane h2,
#leftpane h3,
#leftpane h2 {
    font-size: 14px;
    line-height: 17px;
    font-weight: normal;
		margin: 10px 0 10px 0;
    color: #333333;
    font-style:normal;
    text-align:center;
}

#leftpane h2.greenheader {
	text-align: left;
	color: #00463e;
	margin-top: 30px;
	margin-bottom: 3px;
}

#leftpane h3 {
    font-size: 14px;
}

#leftpane p {
    font-size: 14px;
    line-height: 16px;
}

#leftpane .indexNews {
    float:left;
    margin: 15px 0 0 0;
    width: 100%;
}

#leftpane .indexNews h4 a:link,
#leftpane .indexNews h4 a:visited {
    color: #96172e;
    font-size: 12px;
}

#leftpane .indexNews a:link,
#leftpane .indexNews a:visited {
	font-size: 13px;
  display: block;
}

#leftpane a:hover { text-decoration: underline; }

#leftpane .indexNews p {
	margin: 0;
  font-size: 12px;
}

#leftpane .bottomlinks {
	width: 100%;
	margin-top: 10px;
	float:left;
}

#bottomImageContainer{
	width: 884px; 
/* 	height: 208px;  */
    margin: 0 0 38px 40px;
    padding: 0 0 30px 0;
    float: left;
}
#bottomImageContainer #img1{
	width: 220px;
	float: left;
/* 	height: 208px; */
}
#bottomImageContainer #img2{
	width: 221px;
	margin: 0 0 0 7px;
	float: left;
/* 	height: 208px; */
}
#bottomImageContainer #img3{
	width: 211px;
	margin: 0 0 0 7px;
	float: left;
/* 	height: 208px; */
}
#bottomImageContainer #img4{
	width: 211px;
	margin: 0 0 0 7px;
	float: left;
/* 	height: 208px; */
}
#bottomImageContainer #img5{
	width: 277px;
	margin: 0 0 0 5px;
	float: left;
	height: 208px;

}

#articlecontent #articleimages2
{
    float:left;
    width: 430px;
    margin: 30px 0 0 25px;
    padding: 0 0 5px 0;
}

/* ---- article content styling ---*/ 

#articlecontent
{
    float:left;
    width: 960px;
    background: #FFFFFF;
    min-height: 233px;
    text-align: left;
    margin: 0 10px 0 10px;
}

#articlecontent #articletext
{
    float:left;
    width: 430px;
    margin: 30px 0 0 40px;
    padding: 0 0 0px 0;
}
#articlecontent #header
{
    float:left;
    width: 100%;   
    margin: 30px 0 0 40px;
}
#articlecontent input{
/*     float:left; */
    font-size: 14px;
/*     width: 305px; */
    border: 1px solid #cccccc;
/*     height: 30px; */
/*     margin: 0 0 15px 0; */
    font-family: Georgia;
}

#articlecontent h2
{
    float:left;
    margin-right: 10px;
}
#articlecontent #articletext .aktuelt
{
    float:left;
    width: 100%;
    margin: 0 0 20px 0;
}
#articlecontent #articletext .aktuelt .date
{
    color: #990033;
    font-size: 12px;
}
#articlecontent #articletext .aktuelt h4
{
    margin: 0;
}
#articlecontent #articletext .aktuelt h4 a
{
    font-style: normal;    
}
#articlecontent #articletext .aktuelt p
{
    margin: 0;
}
#articlecontent #articletext label
{
    float:left;
    font-size: 14px;
    width: 110px;
    margin: 8px 0 0 0;
}
#articlecontent #articletext .textarea label
{
    width: 100%;
    margin: 20px 0 10px 0;
}
#articlecontent #articletext .textarea textarea
{
    width: 415px;
    height: 245px;
    border: 1px solid #cccccc;
	  font-family: Georgia;   
	  font-size: 14px;
}
#articlecontent #articletext input
{
    float:left;
    font-size: 14px;
    width: 305px;
    border: 1px solid #cccccc;
    height: 30px;
    margin: 0 0 15px 0;
    font-family: Georgia;
}
#articlecontent #articletext table.gavekort td input
{
     height: 18px; 
     margin: 0 0 7px 0;
}
#articlecontent #articletext input#sendrequest
{
    width: 80px;
    background-color: #f6f1d2;
    font-style: italic;
    color: #336666;
    margin: 10px 0 0 0;
    border: 0;
}
#articlecontent #articleimages
{
    float:left;
    width: 430px;
    margin: 30px 0 0 25px;
    padding: 0 0 20px 0;
}
#articlecontent #articleimages img
{
    margin: 0 5px 10px 0;
    float:left;
}

#topmenuC ul#secondlevelmenu {
    padding: 5px 0 10px 0;
    background: url('../_gfx/dots.png') top left repeat-x;
    width:960px;
    margin: 0 auto;
/*     border: 1px solid; */
    height: 6px;
}


#topmenuC ul#secondlevelmenu li {
	float: left;
  padding: 0 10px 0 10px; 
  background: url('../_gfx/seperator.gif') bottom right no-repeat;
  line-height: 17px;
}

#topmenuC ul#secondlevelmenu li.first {
	padding-left: 0;	
}

#articletext li {
	list-style-type: disc;
	list-style-position: outside;
	font-size: 12px;
	
}

#articletext ul {
	margin: -20px 0 10px 30px;
	
}
#contactinfo{
	width: 980px;
}
#contactinfo p.cinfo{
	float:right;
	margin-right: 12px;
	font-size:13px; 
	line-height:12px;
	color:#343333;
}
#contactinfo a.cinfolink{
	font-weight:bold;
	color:#00463E
}
