html#index {
	margin:0px auto;
	width:725px; /* 800 for content 25 for shadows and moving them around! */
}

html#index body {
	background: url(../img/template_background.gif);
	color:#305b62;
	padding:25px 0px 0px 5px;
	font-family:sans-serif;
	font-size:10px;
}

html#plan {
	margin:0px auto;
	width:620px;
}

html#plan body {
	color:#305b62;
	padding:45px 75px 40px 75px;
	font-family:sans-serif;
	font-size:10px;
}

body.white{
	background: url();
	background-color: white;
}


div {
	margin-top:0px;
	margin-bottom:0px;
	padding-top:0px;
	padding-bottom:0px;
}

table td {
	font-size:10px;
}

#head {
	width:700px;
	margin-bottom:20px;
}
div#head p {
	background-color:white;
}

.menu p {
	background-color:white;
	padding:20px;
	font-size:10px;
	text-transform:uppercase;
}

#head p {
	padding:40px;
	text-align:right;
}
#pers {
	width:160px;
}
#dien {
	width:140px;
}
#prod {
	width:100px;
}
#kont {
	width:90px;
}
#whit {
	width:200px; /* @todo: take care of the inte-relement space and the left padding of p! */
}
#whit.whit180 {
	width:210px;
}

#cont {
	margin-top:5px;
	width:700;
}

#cont p {
	/*border:1px solid black; */
	padding-left:5px;
	left:0px;
	line-height:200%;
	margin-bottom:0px;
	padding-bottom:0px;
}

#cont p.titlepage{
	font-size:12pt;
}


#cont li {
	/*border:1px solid black; */
	line-height:200%;
}
#cont h1 {
	/* border:1px solid black; */
	padding-left:5px;
	left:0px;
}

#cont div.innerbox {
	padding:43px 55px 43px 55px;
}


#foot {
	margin-top:5px;
/*
	padding:0px;
	padding-top: 5px;
	padding-bottom: 5px;
	*/
	margin-bottom:5px;
	width:700;
}

#foot p {
	padding:5px 20px 5px 20px;
}

a.none {
	text-decoration:none;
	color:#305b62;
}
a {
	color:#305b62;
}

a.none img {
	border:none;
}

a.white {
	color:white;
}

ul.none {
	list-style-type:none;
}

h1 {
	text-transform:uppercase;
	font-size:10px;
	font-weight:normal;
}

p.red {
	color:#c4107f;
}

.space_left_20 {
	margin-left:20px;
}

.big_space_before {
	margin-top:45px;
}

table.space_before {
	margin-top:25px;
}

div.picture_and_text {
	position:relative;
	min-height:100px;
}
div.picture_and_text img {
	position:absolute;
	left:0px;
	width:100px;
}
div.picture_and_text img.right {
	position:absolute;
	left:350px;
	width:202px;
}
div.picture_and_text h1 {
	margin-top:0px;
	margin-left:120px;
}
div.picture_and_text p {
	margin-left:120px;
}
div.picture_and_text p.space_before {
	margin-top:25;
}
div.picture_and_text p.thin {
	position:relative;
	width:200;
	/* border:1px solid black; */
}
div.picture_and_text ul {
	margin-left:120px;
}
div.not_last {
	padding-bottom:45px;
	margin-bottom:45px;
	border-bottom:1px dotted #305b62;
}

div.picture_and_text img.green_square {
	margin-left:90px;
	width:10px;
	height:10px;
	background-color:#305b62;
}

img.green_square {
	width:10px;
	height:10px;
	background-color:#305b62;
}

img.border { /* deprecated: use frame */
	border:1px solid black;
}
img.frame {
	border:1px solid black;
}

a.none img.frame {
	border:1px solid black;
}

table td h1 {
}

ul.download {
	list-style-image:url(../img/download_pdf.gif);
	margin-left:0px;
	padding-left:7px;
}
