
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	background-color: white;
}
h1 {
  font-family: arial,verdana,helvetica,sans-serif;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 30px;
  font-size-adjust: none;
  font-stretch: normal;
  margin-top: 20px;
  margin-right: 0pt;
  margin-bottom: 6px;
  margin-left: 0pt;
}
h2 {
    font-family: arial,verdana,helvetica,sans-serif;
    font-style: normal;
    font-variant: normal;
    font-weight: bold;
    font-size: 18px;
    line-height: 22px;
    font-size-adjust: none;
    font-stretch: normal;
    margin-top: 20px;
    margin-right: 0pt;
    margin-bottom: 6px;
    margin-left: 0pt;

}

.kommentartekst {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#999999;
}

.tekstSort{
	color: #000000;
}

.bodytext{
	font-family: arial,helvetica,verdana,tahoma,sans-serif;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	font-size: 12px;
	color: #000000;
}

.tekstHvid{
	color: #FFFFFF;
}

.bodytextBold{
	font-weight: bold;
}
.bodytextBig{
	font-size: 14px;
}

.fejlTekstRoed{
	font-family: arial,helvetica,verdana,tahoma,sans-serif;
	font-weight: bold;
	font-size: 14px;
	color: #990000;
}
hr.graa{
	color: #CCCCCC;
	border: none;
	background-color: #CCCCCC;
	height: 1px;
	margin-top: 10px;
	margin-bottom: 10px;
	padding: 0px;
	
}

.broedtekstLille
{
	font-family:verdana, arial, tahoma;
	font-size: 10px;
	color: #000000;
	line-height:14px;
	
}

.broedtekstLilleHvid{
	color: #FFFFFF;
}

.broedtekstHoejre
{
	text-align: right;
}

/**********************
* [BEGIN] Inputs 
***********************/
input {
	margin: 0px 2px 2px 0px;
}

.inputBorder{
	border: 1px solid #999999;
}
.inputmellem, .selectmellem{
	width:150px;
}

.inputTextRightSide{
	text-align: right;
}

.inputNoBorder{
	border: 0px;
}

.InputBund {
	border-bottom:1px solid #cccccc; 
	padding-bottom:10px;
}


.selectmikro
{
                 width:45px;
                 /*border-top: 1px solid #B72F3D;
                 border-bottom: 1px solid #B72F3D;
                 border-right: 1px solid #B72F3D;
                 border-left: 1px solid #B72F3D;*/
}

.inputmikro
{
                 width:32px;
                 /*border-top: 1px solid #B72F3D;
                 border-bottom: 1px solid #B72F3D;
                 border-right: 1px solid #B72F3D;
                 border-left: 1px solid #B72F3D;*/
}
.selectDato
{
                 width:90px;
                /* border-top: 1px solid #999999;
                 border-bottom: 1px solid #999999;
                 border-right: 1px solid #999999;
                 border-left: 1px solid #999999;*/
}
.inputlille, .selectlille{
                 width:65px;
                 /*border-top: 1px solid #B72F3D;
                 border-bottom: 1px solid #B72F3D;
                 border-right: 1px solid #B72F3D;
                 border-left: 1px solid #B72F3D;*/
}


.inputmellem, .selectmellem{
                 width:130px;
                 /*border-top: 1px solid #B72F3D;
                 border-bottom: 1px solid #B72F3D;
                 border-right: 1px solid #B72F3D;
                 border-left: 1px solid #B72F3D;*/

}
.inputstor{
                 width:260px;
                 /*border-top: 1px solid #B72F3D;
                 border-bottom: 1px solid #B72F3D;
                 border-right: 1px solid #B72F3D;
                 border-left: 1px solid #B72F3D;*/
                 
}
.inputgigant{
                 width:432px;
                 /*border-top: 1px solid #B72F3D;
                 border-bottom: 1px solid #B72F3D;
                 border-right: 1px solid #B72F3D;
                 border-left: 1px solid #B72F3D;*/
                 
}
/**********************
* [END] Inputs 
***********************/


/**********************
* [BEGIN] Tabels 
***********************/

.SectionTable {
	border: 1px solid #cccccc;
}

.TableHeader {
	background-image: url(/billeder/groen_gradient_bg.gif);
	background-repeat: repeat-x; 
	color:#FFFFFF;
	margin:1px;
	height:20px;
	padding:10px;
	font-weight:bold;
}

.TableHeaderLL30 {
	background-image: url(/billeder/orange_gradient.gif);
	background-repeat: repeat-x; 
	color:#FFFFFF;
	margin:1px;
	height:20px;
	padding:10px;
	font-weight:bold;
}

.floatBox
{
	
	background-color: #E4E4E4;
	position:absolute; 
	border: 1px solid #999999;	
	color:#000000;
}

.TableHeaderText{
	font-family: arial,helvetica,verdana,tahoma,sans-serif;
	font-style: normal;
	font-size: 11px;
	color: #FFFFFF;
}

.TableHeaderTextKvittering{
	font: normal normal bold 13px/16px arial, verdana, helvetica, sans-serif; 
	color:#FFFFFF; 
	margin:0 0 0 0;
}


.TableHeaderTextBold{
	font-weight: bold;
}

.TableField{
	font-family: arial,helvetica,verdana,tahoma,sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	line-height:25px;
	font-weight:bold;
	text-align: center;
	border: 1px solid #FFFFFF;
}
.TableFieldGray{
	background-color: #CCCCCC;
}
.TableFieldWhite{
	background-color: #FFFFFF;
}

.TablePaddingLeftRight{
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 0px;
	padding-bottom: 0px;
}

.TablePaddingLeftRightForside{
	padding-left: 5px;
	padding-right: 2px;
	padding-top: 0px;
	padding-bottom: 0px;
}

.TableFieldHR {
	text-align: center;
	padding-top: 10px;
	padding-bottom: 10px;
	line-height: 20px;
	
}

.TableBorderGraa{
    border-color: #CCCCCC;
	border-width: 0 0 1px 1px;
    border-style: solid;
}

.tdGraaBorder
{
    border-color: #CCCCCC;
    border-width: 1px 1px 0 0;
    border-style: solid;
}

.trGroenBG{
	background-color: #336633;
}

.trGradientOrange{
	background-image: url(/billeder/orange_gradient_lille.gif);
	background-repeat: repeat-x; 
}
.trGradientOrangeStor{
	background-image: url(/billeder/orange_gradient_stor.gif);
	background-repeat: repeat-x; 
}

.trGradientGreen{
	background-image: url(/billeder/groen_gradient_lille.gif);
	background-repeat: repeat-x; 
}
.trGradientGreenStor{
	background-image: url(/billeder/groen_gradient_stor.gif);
	background-repeat: repeat-x; 
}

.tablerowx {background-color: #D8D8D8}
.tablerowy {background-color: #F2F2F2}

.TableOrangeBG{
	background-color: #E88C0D;
}
/**********************
* [END] Tabels 
***********************/

/**********************
* [BEGIN] Divs 
***********************/

#kvikBeregner{
	overflow-x: hidden; 
	overflow-y: auto; 
	height: 100px; 
	width: 212px; 
	background:white;
}

#kvikBeregnerForside{
	overflow-x: hidden; 
	overflow-y: auto; 
	height: 140px; 
	width: 227px; 
	border: 1px solid #FFFFFF;
	background-color: #E88C0D;
}

/**********************
* [END] Divs 
***********************/

/**********************
* [BEGIN] Links 
***********************/
a:link.laaneberegnerPassive, a:visited.laaneberegnerPassive, a:hover.laaneberegnerPassive, a:active.laaneberegnerPassive{
	font-family: arial,helvetica,verdana,tahoma,sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #FFFFFF;
}

a:link.spoergsmaal, a:visited.spoergsmaal, a:hover.spoergsmaal, a:active.spoergsmaal{
	font-family: arial,helvetica,verdana,tahoma,sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;
	color: #336633;
}

a:link.orange, a:visited.orange, a:hover.orange, a:active.orange{
	font-family: arial,helvetica,verdana,tahoma,sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;
	color: #E88D0D;
}

a { color:#003399; text-decoration:none; }
a:link, a:visited {}
a:hover { color:#003399; border-bottom: 0px; border-bottom-style:solid;  border-bottom-color:#003399; }
a:active {}
a:hover.streg { color:#003399; border-bottom: 1px; border-bottom-style:solid;  border-bottom-color:#003399; }
/*a:link, a:visited, a:hover, a:active{
	font-family: arial,helvetica,verdana,tahoma,sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;
	color: #336633;
}*/

a:link.laaneberegnerActive, a:visited.laaneberegnerActive, a:hover.laaneberegnerActive, a:active.laaneberegnerActive{
	font-family: arial,helvetica,verdana,tahoma,sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #000000;
}

a:link.lille, a:visited.lille, a:hover.lille, a:active.lille
{
	font-family:verdana, arial, tahoma;
	font-size: 10px;
	color: #FFFFFF;
	line-height:14px;
	text-decoration: underline;
}

a:link.sort, a:visited.sort, a:hover.sort, a:active.sort
{
	color: #000000;
}
/**********************
* [END] Links 
***********************/
td.pris {
  vertical-align: top;  
  
}
ul.greendot
{
	list-style-image: url(/billeder/greenbullet.gif);
	margin-left: 0;
	padding-left: 2.5em;
}

ul.orangedot
{
	list-style-image: url(/billeder/orangebullet.gif);
	margin-left: 0;
	padding-left: 2.5em;
}
/* li - bullets liste, benytter image */
ul {
  text-align:left;
  padding-left:0px;
  list-style-image: url('/fileadmin/templates/laanlet/images/listitem.gif');
  list-style-position: outside;
  margin-top:0px;
  margin-left:14px;
  padding: 0 0 0 0;
}
li {
  padding-bottom:0px; 
  padding: 0 0 0 0;
  border: 0 ;

}
/**********************
* [START] kvikberegnere 
***********************/
.nowrap tr td
{
  white-space: nowrap;
}
/**********************
* [END] Kvikberegnere
***********************/
.TableBorderLeft{
	border-left: 1px solid #cccccc;
}
.TableBorderRight{
	border-right: 1px solid #cccccc;
	padding-right: 10px;
}
.TableBorderTop{
	border-top: 1px solid #cccccc;
}
.TableBorderBottom{
	border-bottom: 1px solid #cccccc;
}
.TableBorderGreen{
	border-left: 1px solid #185B00;
}



