/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
/*                     BASE STYLESHEET BY 1PX.COM v. 1.6                     */
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
/*		                                                                     */
/*    This stylesheet provides basic styling of all elements and should      */
/*    not be altered.                                                        */
/*		                                                                     */
/*    CONTENT:                                                               */
/*                                                                           */
/*    1. Base styles grund element formatering                               */
/*		                                                                     */
/*    2. Grund typografi formatering                                         */
/*		 1. H1 -> H6 formatering                                             */
/*		 2. Bullet og decimal list                                           */
/*		                                                                     */
/*    3. Design elemnter                                                     */
/*       1. Linier                                                           */
/*       2. Boks elementer                                                   */
/*		                                                                     */
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */


/* FOR TESTING border around all elements */
/*
* {
	border: 1px solid;
}
*/


/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
/* 1. Base style def.                                                        */
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */

html, body {
	height: 100%;
	max-height:100%;
	margin: 0px;
	padding: 0px;
}

body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	/* font-family: Georgia, "Times New Roman", Times, serif; */
	/* font-family: "Courier New", Courier, mono; */
	/* font-family: "Times New Roman", Times, serif; */
	/* font-family: tahoma ; */
}

/* table styles */

td, tr, table {
	vertical-align: top;
	margin: 0px;
	padding: 0px;
	border: 0px;
}

/* form og img elementer */

img, form, input {
	border: 0px;
	margin: 0px;
	padding: 0px;
}


/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
/* 2. Base text styles                                                       */
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */

/* main typografi padding og marging */
p, li {
	margin: 0px 0px; /* bestemmer air over og under tekst blocks */
	padding: 5px 0px;
}

h5, h6 {
	margin: 0px 0px; /* bestemmer air over og under tekst blocks */
	padding: 2px 0px 3px 0px;
}

/* overskrifts typografi padding og margien */
h1, h2, h3 {
	margin: 0px 0px; /* bestemmer air over og under tekst blocks */
	/* border: 1px solid; */
}

h4 {
	margin: 0px 0px; /* bestemmer air over og under tekst blocks */
	padding: 4px 0px 0px 0px;
	/* border: 1px solid; */
}

/* main typografi stoerelse, linie hoejde og farve */

h1, .h1 {
	font-size: 28px;
	line-height: 32px;
	font-weight: bold;
	color: #1a4d1a;
	padding: 10px 0px 2px 0px;
}

h2, .h2 {
	font-size: 14px;
	line-height: 18px;
	font-weight: bold;
	color: #1a4d1a;
	padding: 20px 0px 2px 0px;

}

h3, .h3 {
	font-size: 12px;
	line-height: 17px;
	font-weight: bold;
	color: #333;
	padding: 10px 0px 2px 0px;
}

p, .p, li {
	font-size: 11px;
	line-height: 17px;
	font-weight: normal;
	color: #333;
}

h4, .h4 {
	font-size: 10px;
	line-height: 14px;
	font-weight: bold;
	color: #333;
}

/* Liste def. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */

/* special def med grafik bullet som ogsaa virker i ie paa windows */
/* alle elementer af bullet listen kan styres via padding/margin */

/* Visualiser block element i listerne til test 
li {
	border: 1px solid #f63;
}
*/

ul, ol {
	padding: 0px;
	margin: 0px;
}

/* Alm. bullet liste  */
ul li {
	margin-left: 10px;
	list-style-type: none;
	background-image:  url("/_img/company-house/_css/Bullet_001.gif");
	background-position: left top;
	background-repeat: no-repeat;
	padding: 5px 0px 5px 12px;
}

/* decimal liste */
ol li {
	margin-left: 4px;
	list-style-type: decimal;
	list-style-position:inside;
	padding: 5px 0px 5px 12px;
}

blockquote {
	margin: 0px 0px 0px 20px;
}



/* Grund link def. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */

a, a:link, a:visited {
	text-decoration: none;
	border-bottom: 1px solid #828486;
	color: #333;
	outline: none;
}

a:hover, a:hover .showlink {
	text-decoration: none;
	border-bottom: 1px solid #336600;
	color: #336600;
}

a.nolink, a:link.nolink, a:visited.nolink {
	border-bottom: none;
}

.showlink {
	border-bottom: 1px solid #ccc;
	background: none;
}

/* har brug for nolink def, og inline link def. specielt for grafik */


/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
/* 3. Design elementer                                                       */
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */

/* Def for luft -over og neden for et element - - - - - - - - - - - - - - -  */

.air0, .air1, .air5, .air10, .air20, .air40, .air5-20, .air20-5, .air10-5, .air5-10 {
	display:block;
	overflow: hidden;
  	font-size: 1px;
	line-height: 1px;
	display: block;
}

/* line & spacing def */
.air0 {
  margin:0px  0px;
  padding:0px;
}

.air1 {
  margin: 1px 0px;
  padding: 0px;
}
.air2 {
  margin: 2px 0px;
  padding: 0px;
}

.air5 {
  margin: 5px 0px;
  padding: 0px;
}

.air10 {
  margin: 10px 0px;
  padding: 0px;
  }

.air20 {
  margin: 20px 0px;
  padding: 0px;
}

.air40 {
  margin: 40px 0px;
  padding: 0px;
}

/* ulige spacing def */
.air5-20 {
  margin: 5px 0px 20px 0px;
  padding: 0px;
}
.air20-5 {
  margin: 20px 0px 5px 0px;
  padding: 0px;
}
.air5-10 {
  margin: 5px 0px 10px 0px;
  padding: 0px;
}
.air10-5 {
  margin: 10px 0px 5px 0px;
  padding: 0px;
}


/* "str" = STRoke; 1px = liniens tykkelse; 999 = Hex farven; solid/1px1space = linie karateristika (1px1space = 1px og 1px space) */

/* 1 pixel tykkelse - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */

/* faelles def. af linier */
.str1px_ccc-solid, 
.str1px_999-solid, .str1px_999-1px1space, .str1px_999-1px2space, .str1px_999-1px2space, .str1px_999-2px3space,
.str1px_333-solid, .str1px_333-1px1space, .str1px_333-1px2space, .str1px_333-1px2space, .str1px_333-2px3space,
.str1px_lightgreen-solid   {
	height: 1px;
	font-size: 1px;
	line-height: 1px;
	display: block;
	overflow: hidden;
	/*margin: 0px 0px;*/
	clear: both;
}
.str2px_333-2px4space {
	height: 2px;
	font-size: 1px;
	line-height: 1px;
	display: block;
	overflow: hidden;
	margin: 20px 0px;
}



/* ekstr lys graa */
.str1px_ccc-solid {
	background-color:  #CCC;
}

/* lys graa */
.str1px_999-solid {
	background-color:  #999;
}

.str1px_999-1px2space {
	background-image:  url(_img/_css/strokes/1px_999_1px2space.gif);
	background-repeat: repeat-x;
}

.str1px_999-2px3space {
	background-image:  url(_img/_css/strokes/1px_999_2px3space.gif);
	background-repeat: repeat-x;
}


/* moerk graa */
.str1px_333-solid {
	background-color:  #333;
}

.str1px_333-1px1space {
	background-image:  url(_img/_css/strokes/1px_333_1px1space.gif);
	background-repeat: repeat-x;
}

.str1px_333-1px2space {
	background-image:  url(_img/_css/strokes/1px_333_1px2space.gif);
	background-repeat: repeat-x;
}

.str1px_333-2px3space {
	background-image:  url(_img/_css/strokes/1px_333_2px3space.gif);
	background-repeat: repeat-x;
}

/* company house special */

.str1px_lightgreen-solid {
	background-color: #c9d6c9;
}


/* 2 pixel tykkelse  - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
.str2px_333-2px4space {
	background-image:  url(_img/_css/strokes/2px_333_2px4space.gif);
	background-repeat: repeat-x;
}

/* Boks elementer  - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */

.BoxStrokeCCC {
	border: 1px solid #CCC
}
.BoxBgrFFF {
	background-color: #FFF;
}
.BoxPadding5 {
	padding: 5px;
}
#BoxInlineRight {
	Float: right;
}


/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
/*                          style guide 2005 styles                          */
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */

.Box {
	background-color:#ccc;
	text-shadow: #FFF 2px 2px 2px; /* safari only | blur, x/y cord */
}
