@charset "utf-8";
/* CSS Document */

.showgrid { /* Use this class on any .span / container to see the grid. */
	background: url(img/grid40-20.png) repeat 5px top;
	z-index:10;
	}

html {
	font-size: 100%;
}

body {
	font-size: 62.5%;
	font-family: georgia, "Book Antiqua", "New York", serif;
	line-height: 2.0em;
}

p {
	font-size: 1.5em;
	line-height: 1.3333333em;
	margin-bottom: 1.3333333em;
/*	font-size: 1.2em;  line-height: 1.6666666em; margin-bottom: 1.6666666em; */
}
p.adresse{font-size: 1.5em; line-height: 0.666666667em; margin-bottom: 0.666666667em;}


a { color:#1428DC; } /*006B71 */
a:hover { color:#712D00;}
a:visited { color:#000E8F;}

label { font-size:1.1em;}
input, textarea { font-family: georgia, "Book Antiqua", "New York", serif; font-size:1.1em;}
.liste { font-size:1.5em;line-height:1.3333333em; }
.liste li {margin-left:20px;list-style-image:url(img/rightarrow3.gif);list-style-position:outside;}
/*.liste li li {list-style-image:url(img/rightarrow.gif);}
.liste li li li {list-style-image:url(img/rightarrow2.gif);}
*/

td { vertical-align:top}

/* Headings -------------------------------------------------------------- */
h1,h2,h3,h4,h5,h6 { font-weight: normal; color: #111; }
h1 { font-size: 3.0em;	line-height: 1em; 			margin-bottom: 1em;  										} 
h2 { font-size: 2.0em;	line-height: 1.0em;			margin-bottom: 1.0em; 										}
h3 { font-size: 1.5em;	line-height: 1.3333333em; 	margin-bottom: 1.3333333em;		margin-top: 1.3333333em; 	}
h4 { font-size: 1.3em;	line-height: 1.5384615em;	margin-bottom: 1.5384615em; 								}
h5 { font-size: 1.0em;	line-height: 2.0em;			margin-bottom: 2.0em; 			font-weight: bold;			}
h6 { font-size: 1.0em; 	font-weight: bold; 																		}
h1 img, h2 img, h3 img, h4 img, h5 img, h6 img { margin: 0;	}
}

/* Header -------------------------------------------------------------- */
.sidefornavn {font-size:150%}
#hererdu a {text-decoration:none;}

/* Content -------------------------------------------------------------- */
.linkstyle a{text-decoration:none; border-bottom:1px dotted #1428DC; }
a.nolinkstyle{border-bottom: none;}
#cv h2 {text-transform:uppercase; width:100%; border-bottom:solid 2px; margin-top:-2px; padding-top:2.0em;}
#cv h3 {font-weight:bold; float:left; margin-bottom:0; margin-top:0;}
#cv h4 {font-weight:bold;float:right;font-size:1.5em;line-height:1.3333333em;margin-bottom:0;margin-top:1.3333333em;}
#cv p {font-size:1.5em;line-height:1.3333333em; margin-bottom:0;}

/* Footer -------------------------------------------------------------- */
#footer h3 { border-bottom:1px solid #463730; margin-bottom:0.5em; font-weight:bold;}
#footer p { font-size:1.3em; margin:0; }
#footer a { text-decoration: none; }

#footermenu li {
	font-size: 1.1em;
	list-style:none;
	margin:1em 0; /*mellemrum mellem menuer*/
}
#footermenu a {	
	display: block; 	
	background-color:#07221d; color:#FAFCF7;
	border: solid #FAFCF7; border-width: 2px;
	width: 100%;
	height: 3em;
	line-height: 3em; /*denne skal være samme som højden for at teksten står centreret i højden*/
	font-weight:bold; text-align:center; 
}
#footermenu a:hover { 
	display: block; 	
	background-color:#dcb014; color:#07221d;
	border: solid #07221d; border-width: 2px;
	width: 100%;
	height: 3em;
	line-height: 3em; /*denne skal være samme som højden for at teksten står centreret i højden*/
	}

#footerlister li {
	list-style-image:url(img/rightarrow.gif); list-style-position:inside;
	font-size:1.3em;	
	height: 2em;
	line-height: 2em; /*denne skal være samme som højden for at teksten står centreret i højden*/
}
#footerbottom p{ line-height:38px; }
#footerbottom a{ color:white; } #footerbottom a:hover{ text-decoration:underline;}
