/* global stuff */
body { margin: 0px 0px 0px 0px; padding: 0px; background-color: #eaf1eb; }

br.clear { clear:both; }

h1, .headline { font: bold 21px/110% Arial, sans-serif; }

h2 { font: bold 19px/110% Arial, sans-serif;}

h3 { font: bold 16px/110% Arial, sans-serif;}

p, body, td, li, div, .searchresult a, .searchresult { font: 11px/15px Verdana, Arial, sans-serif; text-align: left; }

.date { font-style: italic; }

input, textarea, select { font: 11px/11px Verdana, Arial, sans-serif; }

a { color: #004391; text-decoration: none;}

a:hover { color: #008dc4; text-decoration: underline;}

img { border: 0px; }

.startheader { font: bold; color:#FFFFFF; }
.startheader a { color:#FFFFFF; text-decoration: none;}

/* fonts for the top */
.topFont { font: bold 10px/11px verdana,arial,sans-serif; color:#004391; }

.topFont a { color: #616161; text-decoration: none; padding-right: 10px; }

.topFont a:hover { text-decoration: underline; }

/* misc */
.copyrightStuff,.boxfooter p { font: 9px/11px verdana,arial,sans-serif; color:#000000; } 

/* Category stuff */
.contentBlock, .currentOffers { width:100%;clear:both; }

.contentBlock div, .currentOffers .currentOffer { padding-left:10px; clear:both; }

.contentBlock div { margin-top:10px; }

.contentBlock .links a, .contentBlock .links .big_type {  font: 13px/19px verdana, Arial, sans-serif; }

.contentBlock .links a { color:#004391; }

.contentBlock .links .searchresult a, .searchresult { font: 11px/15px Verdana, Arial, sans-serif; text-align: left; color:#808080; }

.currentOffers .currentOffer { margin-top: 15px; }

.categories div { margin:0px; padding: 0px; clear: none; }

.categories div { font: bold 15px/19px verdana, Arial, sans-serif; line-height: 24px; color:#004391; }

.categories .bulletBox ul li { font: 13px/19px verdana, Arial, sans-serif; color:#004391; }

.currentOffers { border-top: 1px solid #ededed; margin-top: 5px; padding-top: 8px; }

.currentOffers .currentOffer div { float:left; clear: none; }

.currentOffers .currentOffer .offerLeft { width: 140px; }

.currentOffers .currentOffer .offerRight { width: 308px; }

.currentOffers .currentOffer .offerRight a { font-weight:bold; }

#site_links { margin:8px 0px 5px;padding-left: 20px; }

#site_links, #site_links div { color: #004391; font: bold 10px verdana, arial,sans-serif; }

/* search pages links */

div.searchPagesLinks { text-align:center; font: 11px/11px Verdana, Arial, sans-serif; margin-bottom:10px; margin-top:10px; }

div.searchPagesLinks a { font: 11px/11px Verdana, Arial, sans-serif; text-decoration: underline; }

/* Page setting stuff */
.boxwrap   { width: 930px; margin-left: auto; margin-right: auto; text-align: justify; margin-bottom: 10px; margin-bottom: 0px; padding: 10px; background-color: #ffffff; }

.iehackwrap { text-align: center; }

.boxleft, .boxbanner { padding-right:8px;margin-right:8px; border-right: 1px solid #ededed; }
.boxleft   { width: 548px; float: left; }
.boxright  { width: 364px; float: right; vertical-align: top; }
.boxbanner  { width: 160px; float: left; }
.boxrightcolumn  { width: 183px; float: right; vertical-align: top; }
.boxheader { width: 100%; clear: both;  }
.boxfooter { width: 100%; clear: both; margin-top:30px;  }


/*.topHeaderLinks { float:left;padding-top:34px;width:670px; }*/
.pagecontent { clear: both; width: 100%; }

/* boxes */
.boxsearch { clear: both; width: 100%; background-color: #d7e1ea; border-top: 1px solid #a9bdd2; border-bottom: 1px solid #a9bdd2; margin:0px;padding:0px; }

.boxsearch form { margin:0px; }

.BoxSearchInner { padding: 5px 0px 5px 20px; font-weight: bold;  }

.path { padding: 5px 0px 5px 20px;background-color:#EEEEEE; border-top: 1px solid #a9bdd2; }

.adlink { padding: 0px 0px 5px 15px; border-bottom: 1px solid #EEEEEE; margin-bottom:15px; }

.newsletterbox, .sponsorlinksbox { padding:10px; clear:both; margin-bottom:15px; }

.newsletterbox { background-color: #D0E4A6; }

.sponsorlinksbox { background-color: #F4F9E5; }

.textads { background-color: #F4F9E5; font-weight: bold; padding:10px; clear:both; margin-bottom:5px; }

.sponsorLinksText p, .newsletterText { font: 10px/12px verdana,arial,sans-serif; color:#000000; }

.sponsorLinksText p { margin-top:9px; margin-bottom:9px; }

.bulletBox { padding: 0px 10px;  }

.bulletBox ul { list-style:square outside none; margin: 0px 3px 0px 18px; padding: 0px; padding-left: 0px; }

.bulletBox ul li { margin-left: 0px; color:#999999; }

#Validate_CategoryID { font: 9px verdana, Arial, sans-serif; }

#premLink { text-align:justify; width: 100%; margin-left: auto; margin-right: auto; }
.fieldTable { text-align:justify; width: 100%; margin:0px auto; }

.fieldTable .line { clear: both; padding-top:10px; }
.thin .line { clear: both; padding-top:3px; }
.fieldTable .line .leftColumn { vertical-align: top; float:left; width:165px; }
.fieldTable .line .rightColumn { vertical-align: top; float:left; width: 240px; }
.fieldTable .line .errorColumn { vertical-align: top; float:left; padding-bottom:5px; color:red; }
.fieldTable .line .helpText { clear: both;margin-left: 165px; }



.loanTable { width: 400px;background-color:#E4F2F5; border: 1px solid #E4F2F5; }
.loanTable td, .loanTable th { text-align:right; padding:5px; border: 1px solid #E4F2F5; font: 13px/15px Arial, sans-serif; }
.loanTable td { background-color:#fff;}
.loanTable th { font-weight: bold; }

.calcAmountTable { width: 350px; background-color:#E4F2F5; margin-top:15px; }
.calcAmountTable td { padding:5px;  }
.calcAmountTable input, .calcAmountTable select { width: 125px; }


.style19 {border: 1px solid #E7F5F8;
	font-size: 12px;
}
.style20 {background-image: url(http://www.start.dk/images/backgr);
	color: #FFFFFF;
	font-size: 12px;
}
.style32 {font-size: 12px}
.style36 {	font-size: 11px
}
.style4 {	font-size: 14px;
	font-weight: bold;
}
.style54 {	font-size: 14px;
	font-weight: bold;
	color: #421E57;
}
.style55 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}


.style1mini {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 1.7;
}
.style30mini {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	border-bottom-style: dotted;
	border-bottom: 1px;
	border-left-style: dotted;
	border-color: #666666;
	border-right-style: dotted;
	border-left: 1px;
	border-right: 1px;
	border-top: 1px;
	border-top-style: dotted;
}
.style31mini {color: #666666}
.style32mini {font-weight: bold}
