body,html {
background:#fff;
color:#000;
margin:0;
padding:0;
overflow:auto;}

body {
font-size:0.9em;
min-width:750px;
background:#fff;
}


img {
border:none;
}

#wrap {
background-image:url(layout/topgrafik.jpg);
background-repeat: no-repeat;
width:750px;
margin:15px auto 0 auto;
font-size:0.9em;
}



#main {
background:#FFF;
float:left;
width:100%;
text-align:left;
font-family:verdana, helvetica, arial;
font-size:1em;
/*overflow:auto;*/
margin:0 0 30px 0;
padding:0;
}

#main h1,#main h2,#main h3 {
font-family:verdana, helvetica, arial;
font-size:1.2em;
margin-bottom:0;
letter-spacing:1px;
}

#main h5 {
font-size:1.1em;
font-family:verdana, helvetica, arial;
margin-bottom:0;
}

#main p,#main table {
margin-bottom:20px;
padding:0 20px 10px 0;
}

ul,ol {
list-style-type:none;
}

ol li {
margin-top:8px;
}

#renliste li {
margin-bottom:25px;
}

#sidegrafik {
float:right;
background-color:#FFF;
margin:15px 10px 15px 10px;
}

h1 {
font-size:1.5em;
margin:0;
padding:0;
}

#copyright_table {
width:100%; 
background-color:white;
Background-image:url(http://www.autopilot.dk/layout/bund.jpg); 
Background-repeat:no-repeat; 
Background-position:bottom center; 
color:#fff;
/* vanlig lyseblå - background-color:#648fcd;*/
text-transform:uppercase;
letter-spacing:1.5px;
font-family:arial, verdana, helvetica;
margin: 0 0 30px 0;
}

#copyright_table_tr *{vertical-align:middle; margin:0; padding:0;} /*alt indhold skal stå midt i cellen*/

#copyright_table_1 {width:20%; text-align:left;} /*celle 1*/
#copyright_table_1  img{display:none;} /*celle 1*/

#copyright_table_2 {width:60%; text-align:center; font-size:0.8em;} /*celle 2*/

#copyright_table_3 {width:20%; text-align:right; line-height:15px; /*højde på flag*/} /*celle 3*/


#niveau1 {
margin:75px 0 0 0;
float:left;
width:100%;
background:url("layout/bg.png") repeat-x bottom;
background-color:transparent;
font-size:0.9em;
line-height:normal;
}

#niveau1 ul {
list-style:none;
background-color:transparent;
font-family:verdana, arial, helvetica, sans-serif;
font-size:0.9em;
margin:0;
padding:0;
}

#niveau1 li {
float:left;
background:transparent url("layout/left.gif") no-repeat left top;
padding:0 0 0 9px;
}

#niveau1 a {
display:block;
background:transparent url("layout/right.gif") no-repeat right top;
text-decoration:none;
color:#333;
float:none;
padding:5px 15px 4px 6px;
letter-spacing:0.5px; /*mere plads mellem bogstaverne*/
}

#niveau1 a:hover {
color:#000000;
}

#niveau1 .current {
background-image:url("layout/left_on.gif");
margin:0 1px 0 1px; /*mellemrum mellem aktivt faneblad og andre */
}

#niveau1 .current a {
background-image:url("layout/right_on.gif");
padding-bottom:5px;
color:#000000;
font-weight:bold;
}

#niveau2 {
font-family: verdana, arial, helvetica, sans-serif;
letter-spacing:0px; /*mere plads mellem bogstaverne*/
font-size:0.9em;
}

#niveau2list {
border-bottom:1px solid #3e3e52;
margin-top:0;
font-size:0.9em;}

#niveau2 ul {
padding-left:0;
margin-left:0;
background-color:#fff; /*ny baggrund*/
color:#FFF;
float:right;
width:100%;

}

#niveau2 ul li {
display:inline;
}

#niveau2 ul li a {
background-color:#fff;
color:#000;
text-decoration:none;
float:left;
padding:0.4em 0.9em 0.4em 0.9em;
}

#niveau2 ul li a:hover {
background-color:#6699dd; /*baggrundsfarve på hover*/
color:#fff; /*farve på hover*/
}

#niveau2 .current a {
color:#000;
font-weight:bold;
font-size:1em;
}


.fordelsliste {
list-style-type:square;
}

.fordelsliste li {
padding-bottom:5px;
padding-left:5px;
}

#smallprint {float:right; padding:0; padding:20px 20px 0 0;}


#releasedropdown {margin:0px; padding:0px; clear:right;}

.releasedropdown_boxes {float:left; text-align:left; margin-right:10px;}

/*formatering af tabellen på næste release*/

#release_tabel  *{border:0px; border-collapse:collapse; }

#release_tabel  table {border:0px; font-size:0.9em; border-right:1px solid white;}

#release_tabel  table td {border:0; padding:10px 5px 10px 5px; border-bottom:1px solid #c4c4c4; }

#release_tabel  table th {border:0; border-bottom: 1px solid #494949;} /*overskrifterne*/

/*formaterer releasenotes alt efter om de er bugfixes eller ej*/
.bugfix 		{color:#000055;}

.notbugfix 	{color:#000000;}

#historik ul {
margin-right:25px;
}

#historik li {
margin-bottom:16px;
padding-left:8px;
border-left:5px solid #a9a9a9;
}

#clear,.clear,#footer {
clear:both;
}



/*=====LINKS=====*/
#main a.no_underline:link, #main a.no_underline:visited /*hvis et link IKKE skal være understreget, brug denne class */{
text-decoration:none;
border:none;}

#main a:visited {
color:#4b7faf;
background:transparent;
text-decoration:none;
}

#main a:active {
color:black;
background:transparent;
text-decoration:none;
}

#main a,#main a:link {
color:#4b7faf;
background:transparent;
text-decoration:none;
border-bottom:1px solid #4b7faf;
}

#renliste a,#renliste a:link,#renliste a:active {
color:#000;
background:transparent;
text-decoration:none;
border-bottom: 1px solid #c4c4c4;
}

#main a:hover,#renliste a:hover {
color:#060;
background:transparent;
text-decoration:none;
border-bottom:1px solid #060;
}

em,.referenceliste_firma_top,.referenceliste_kontaktperson_top,.referenceliste_tlf_top {
font-weight:700;
}


/* container som .button ligger i */
.box3 {
	margin:0px 10px 0 0; 
	padding:0px;
	height:50px; /*så tekst ikke floater for tæt på knap*/
	clear:both;
	float:right;
	width:250px;
	text-align:center;}
	
/* blå hoverknap */
#main  .button , #main  .button:link, #main  .button:visited {
  border: 1px solid #60a2d8; 
  background-color: #038ecf;
	background: -webkit-gradient(linear, left top, left bottom, from(#88b9e2), to(#038ecf));
  background: -moz-linear-gradient(top, #88b9e2, #038ecf);
	padding: 8px 16px;
	line-height:16px; /*aht IE*/
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
	-webkit-box-shadow: rgba(0,0,0,1) 0 1px 0;
  -moz-box-shadow: rgba(0,0,0,1) 0 1px 0;
  box-shadow: rgba(0,0,0,1) 0 1px 0;
  text-shadow: rgba(0,0,0,.4) 0 1px 0;
  color: white;
  font-size: 15px;
  font-family: Helvetica, Arial, Sans-Serif;
  text-decoration: none;
  vertical-align: middle;
	text-align:center;
  }
	
#main .button:hover {
  background: #96c8e3;
  color: #ffffff;
  }
 
#main .button:active {
  border-top-color: #147fc7;
  background: #147fc7;
  }


.hidden {display:none;} /*generelt værktøj til at gemme ting med*/


#kursus_download * {/*til at formatere download-linket på siden kursusbeskrivelse*/ margin:0px; padding:0px; display:none; }

.haardkodet {/*kan med display:none fjerne alle de små hårdtkodede finurligheder der ikke er gode når man vil sprogversionere */}

/* bestil infomateriale */

/* container - mailpakke*/
#infopakke #ordermail { 
	background-color: #d6e5f4;
  padding: 15px;
	margin: 0 0 35px 0;
	width:400px;
	
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px; }

/* inputfelt*/	
#infopakke #ordermail input[type="text"]{
  display: block;
  padding: 4px;
  border: solid 1px #85b1de;
	color:#999;
  width: 300px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px; 
}

#infopakke #ordermail input[type="text"]:focus {
  background-color: #ffffff;
  border: solid 1px #33677F;
}

/* knappen Bestil */	
#infopakke #ordermail input[type="submit"]{
	float:right;
	margin:-25px 0 0 0;
	width:60px;
	height:26px;
	background-color:#fff;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px; 
	border:1px solid #85b1de;
	background-color: #96CFEC; /* fallback color */
  background-image: -moz-linear-gradient(100% 100% 90deg, #d6e5f4, #fff);
	background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#fff), to(#d6e5f4));
	}



/* container - printpakke*/
#infopakke #orderprint { 
	background-color: #d6e5f4;
  padding: 15px;
	width:400px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px; }

/* inputfelt*/	
#infopakke #orderprint input[type="text"]{
  display: block;
  padding: 4px;
  border: solid 1px #85b1de;
	color:#999;
  width: 300px;
	margin:0 0 10px 0;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px; 
}

#infopakke #orderprint input[type="text"]:nth-child(4){margin:0;}

#infopakke #orderprint input[type="text"]:focus {
  background-color: #ffffff;
  border: solid 1px #33677F;
}

/* knappen Bestil */	
#infopakke #orderprint input[type="submit"]{
	float:right;
	margin:2px 0 0 0;
	width:60px;
	height:26px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px; 
	border:1px solid #85b1de;
	background-color: #E9F1F9; /* fallback color */
  background-image: -moz-linear-gradient(100% 100% 90deg, #d6e5f4, #fff);
	background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#fff), to(#d6e5f4));
	}

/*spring direkte til ID-links, brugt på referenceliste*/
.ref_link :target {
	padding:20px 0 0 10px;
  }
	
.ref_link :target:before
{
content:url(layout/icon_05.png);
position:relative;
top:4px;
left: -5px;
}

