html {
font-family: verdana, arial, helvetica, sans-serif;
background-color: rgb(213,236,237);
/*background-image: url(images/square.gif);*/
background-position: top left;
}

body {
margin: 0;
   /* background-image: url(images/sides2.gif); */
background-repeat: repeat-y;
background-position: top left;
background-color: transparent;
}

#overlay {
	position: absolute;
	width: 202px;
	height: 400px;
	margin-top: 15px;
	margin-left: 20px;
	z-index: 1000;
	background: white;
	overflow: visible;
	background: rgb(231,231,231) url(images/new_paint_06.jpg) no-repeat top left;
}

#paint2 {
	position: absolute;
	float: left;
	background: rgb(231,231,231); 
	/* (images/new_paint_04.jpg) */
	width:2px;
	height: 400px;
	margin-top: 17px;
	margin-left:222px;
	z-index: 1001;
	filter:Alpha(opacity=64);-moz-opacity:0.64;opacity: 0.64;
}
#paint1 {
	position: absolute;
	float: left;
	background: rgb(231,231,231);
	width:202px;
	height: 20px;
	margin-top: 397px;
	margin-left:22px;
	z-index: 998;
	filter:Alpha(opacity=64);-moz-opacity:0.64;opacity: 0.64;
}

#main-title {
overflow: hidden;
margin-bottom: 0;
margin-left: 10px;
margin-right: 10px;
font-size: .7em;
letter-spacing: 1px;
text-align: right;
margin-top: 0;
font-weight: bold;
padding-top: 8px;
padding-left:500px;
padding-bottom: 8px;
padding-right: 4px;
background-color: #333333;
color: #ffffff;
border-top: 1px #000000 solid;
border-bottom: 1px rgb(65,94,119) solid;
}

#main-title a, a:visited, a:hover {
	text-decoration:none;
	border: 0;
}

#container {
	width: 91%;
	display: block;
	margin: auto;
	margin-top: 5px;
	overflow: hidden;
	background: transparent;

}
.lafontaine{
  font-size : 3em;
  font-family:"trebuchet ms",arial,sans-serif;
  color : rgb(65,124,165);
  text-decoration : none;
  font-weight:normal;
  padding-left: 350px;
  overflow: hidden;
  height: auto;
}
.subtitle{
  font-size : 1.3em;
  color : rgb(77,142,186)  ;
  font-family : Verdana;
  text-decoration : none;
  padding-left: 350px;}
    

#header-image {
background: rgb(136,208,216) url(images/title_image.gif) no-repeat 230px 6px; 
min-height:130px /*Non-IE6*/; height:auto !important /*Non-IE6*/; height:130px /*IE6*/;
border-top: 1px rgb(65,94,119) solid;
border-right: 1px rgb(65,94,119) solid;
border-left: 1px rgb(65,94,119) solid;
margin-left: 10px;
margin-right: 10px;
overflow: hidden;
}
#header-image-fr {
background: rgb(136,208,216) url(images/title_image-fr.jpg) no-repeat 230px 5px; 
min-height:130px /*Non-IE6*/; height:auto !important /*Non-IE6*/; height:130px /*IE6*/;
border-top: 1px rgb(65,94,119) solid;
border-right: 1px rgb(65,94,119) solid;
border-left: 1px rgb(65,94,119) solid;
margin-left: 10px;
margin-right: 10px;
overflow: hidden;
}

#navbar {
margin-bottom: 0;
margin-left: 10px;
margin-right: 10px;
font-size: .7em;
text-align: left;
margin-top: 0;
padding-bottom: 8px;
font-weight: bold;
padding-top: 8px;
padding-left: 230px;
background-color: rgb(120,149,174);
color: #ffffff;
word-spacing: 3px;
border-bottom: 1px rgb(65,94,119) solid;
border-top: 1px rgb(65,94,119) solid;
border-right: 1px rgb(65,94,119) solid;
border-left: 1px rgb(65,94,119) solid;
}

#navbar a:link, #navbar a:visited {
color: #ffffff;
word-spacing: none;
text-decoration: none;
font-weight: bold;
}

#navbar a.current {
color: #e9deff;
}

#navbar a:hover {
color: #e9deff;
text-decoration: underline;
}


#headline {
font-size: 0.9em;
font-style: italic;
padding-top: 1px;
text-align: justify;
background-color: rgb(239,242,245);
padding-right: 50px;
padding-left: 00px;
margin-left: 40px;
margin-right: 40px;
margin-bottom: 0;
line-height: 1.5em;

}
#main-text, #main-text-front {
overflow: auto;
margin-top: 0;
margin-right: 10px;
font-size: .8em;
line-height: 1.6em;
background-color: rgb(239,242,245);
margin-left: 10px;
padding-left: 230px;
padding-right: 10px;
border-right: 1px rgb(65,94,119) solid;
border-left: 1px rgb(65,94,119) solid;
}


#main-text-front {
min-height:220px /*Non-IE6*/; height:auto !important /*Non-IE6*/; height:260px; /*IE6*/
padding-bottom: 25px;
}

p.byline {
text-align: right;
margin-bottom: 0;
}

h1, h1 .slogan {
font-family: arial, helvetica, sans-serif;
margin-left: 0px;
margin-right: 10px;
font-size: 1.6em;
padding-bottom: 3px;
padding-top: 12px;
padding-left: 0px;
padding-right: 0px;
color: rgb(65,94,119);
letter-spacing: 3px;
font-weight: bold;
background-color: rgb(239,242,245);
margin-top: 0;
margin-bottom: 0;
}

.slogan{
  font-size : 1.6em;
  font-family:"trebuchet ms",arial,sans-serif;
  color : rgb(65,94,119);
  text-decoration : none;
  font-weight: bold;
  letter-spacing: 0px;
  text-align: left;
  padding-left: 10px;
  padding-bottom: 0px;
  background: transparent;
  margin-right: 10px;
  }

#main-text p {
font-family: verdana, arial, helvetica, sans-serif;
text-align: justify;
margin-left: 0px;
margin-right: 50px;
padding-bottom:10px;
}

h2 {
font-family: arial, helvetica, sans-serif;
padding-bottom: 3px;
padding-right: 0;
color: rgb(65,94,119);
border-bottom: 0px #000000 solid;
letter-spacing: 3px;
margin-left: 0px;
margin-right: 50px;
font-size: 1.2em;
margin-top: 4px;
padding-top: 10px;
padding-left: 0px;
}

p, ul, ol, table {
margin-top: 10px;
margin-bottom: 0;
}

ol, ul {
margin-left: 25px;
margin-right: 15px;
}

a:link, a:visited {
text-decoration: underline;
font-weight: normal;
color: #4d80b9;
}

a:hover {
text-decoration: underline;
}


#footer {
margin-top: 0px;
margin-bottom: 3px;
margin-left: 10px;
margin-right: 10px;
padding-top: 3px;
padding-bottom: 3px;
padding-right: 50px;
font-size: 11px;
background-color: rgb(120,149,174);
color: #ffffff;
font-weight: bold;
border-top: 1px rgb(65,94,119) solid;
border-bottom: 1px rgb(65,94,119) solid;
border-right: 1px rgb(65,94,119) solid;
border-left: 1px rgb(65,94,119) solid;
height: 25px;
}

#footer_a {
margin-top: 0px;
margin-bottom: 0px;
margin-left: 10px;
margin-right: 10px;
padding-top: 0px;
padding-left: 230px;
padding-bottom: 2px;
font-size: 11px;
background-color: rgb(239,242,245);
color: #ffffff;
font-weight: bold;
border-top: 0px rgb(65,94,119) solid;
border-right: 1px rgb(65,94,119) solid;
border-left: 1px rgb(65,94,119) solid;
}

#footer a:link, #footer a:visited {
color: #ffffff;
text-decoration: none;
}

#footer a:hover {
text-decoration: underline;
color: #ffffff;
}
.right {
float: right;
text-align: right;
width: 200px;
}

.left {
float: left;
margin-left: 10px;
text-align: left;
width:250px;

}
.right h3 {
margin-top: 0px;
font-size: 90%;   
}

#priser {
	width: 450px; 
	  margin-left: 0px;
	  text-align: left;
}
#priser td {
	border-bottom: 1px solid white;
}

#vero {
	margin-left: 15px;
	border: 1px solid rgb(65,124,165);
	padding: 3px;
	margin-bottom: 50px;
}