html, body {
	height			: 100%;
	width			: 100%;
	background		: white;
}

body {
	padding			: 0;
	margin			: 0;
}

table, tr, th, td {
	padding			: 0;
	margin			: 0;
	border-collapse	: collapse;
}

div.background {
	height			: 100%;
	background		: #03336e url( ../images/misc_styling/background_liner_blue.png ) repeat-x left top;
}

div.big_c {
	position		: absolute;
	right			: 0px;
	bottom			: 0px;
	height			: 500px;
	width			: 265px;
	background		: url( ../images/logos/big_c_blue.png ) no-repeat top right;
}

* html div.big_c {
	background		: url( ../images/logos/big_c_blue.gif ) no-repeat top right;
}

div.sub_menu {
	position		: absolute;
	left			: 0px;
	width			: 100%;
	top				: 126px;
}

* html div.sub_menu {
	top				: 125px;
}

table.sub_menu {
	margin-left		: 150.5px;
	border			: 1px solid white;
	border-top		: 0px;
	background		: #03336e url( ../images/misc_styling/submenu_liner_blue.png ) repeat-y left top;
}

* html table.sub_menu {
	margin-left		: 150px;
	border-top		: 1px solid white;
}

td.sub_menu {
	padding			: 6px;
	padding-top		: 2px;
	padding-bottom	: 4px;
	border-left		: 1px solid white;
	color			: white;
}

a.sub_menu {
	color			: white;
	text-decoration	: none;
	font-family		: Verdana, Sans, Arial;
	font-size		: 0.6em;
}

a.sub_menu:hover {
	text-decoration	: underline;
}

/*div.workareas_background {
	position		: absolute;
	top				: 24px;
	left			: 0px;
	height			: 102px;
	width			: 100%;
	background		: white;
}*/

table.background {
	position		: absolute;
	left			: 0px;
	top				: 24px;
	width			: 100%;
	height			: 100px;
	background		: url( ../images/misc_styling/workareas_liner_blue.png ) repeat-y left top;
	border			: 1px solid white;
	border-left		: 0px;
	border-right	: 0px;
}

td.left {
	width			: 150px;
}

td.img_general {
	border			: 1px solid white;
	width			: 90px;
	height			: 100px;
}

td.img_workareas {
	border			: 1px solid white;
	width			: 133px;
	height			: 100px;
}

/*div.img_background {
	position		: relative;
	left			: 0px;
	top				: 1px;
	width			: 100%;
	height			: 100px;
	background		: #03336e url( ../images/misc_styling/workareas_liner_blue.png ) repeat-y left top;
}

div.img_general {
	position		: relative;
	top				: 0px;
	width			: 547px;
	height			: 100px;
	background		: white;
	margin-left		: 150px;
}

div.img_workareas {
	position		: relative;
	top				: 0px;
	width			: 537px;
	height			: 100px;
	background		: white;
	margin-left		: 150px;
}

img.img_l {
	margin			: 0px -1.5px -4px 1px;
}

img.img_c {
	margin			: 0px -1px -4px -2px;
}

img.img_r {
	margin			: 0px -1.5px -4px -2px;
}*/

div.logo_ccs {
	position		: absolute;
	top				: 0px;
	left			: 0px;
	height			: 150px;
	width			: 150px;
	background		: #03336e url( ../images/logos/logo_ccs_blue.png ) no-repeat center;
}

div.text_main {
	position		: absolute;
	top				: 0px;
	height			: 100%;
	width			: 100%;
}

div.text_head {
	position		: relative;
	top				: 0px;
	height			: 170px;
}

div.text_overflow {
	position		: relative;
	width			: 100%;
	height			: 65%;
	overflow		: auto;
}

div.text {
	padding			: 1%;
	padding-left	: 11%;
	padding-right	: 11%;
	font-size		: 0.8em;
	font-family		: Verdana, Sans, Arial;
	color			: black;
}

td.left {
	width			: 40%;
	border-left		: 1px solid white;
	border-top		: 1px solid white;
	border-bottom	: 1px solid white;
	padding			: 5px;
}

td.right {
	width			: 60%;
	border			: 1px solid white;
	padding			: 5px;
}

input.input_text {
	border			: 1px solid black;
	width			: 200px;
}

textarea.page_text {
	font-size		: 0.8em;
	font-family		: Verdana, Sans, Arial;
	color			: black;
	width			: 99%;
	height			: 380px;
}

* html textarea.page_text {
	width			: 98%;
	height			: 350px;
}

input.submit_text {
	position		: absolute;
	bottom			: 4%;
	left			: 45%;
	border			: 1px solid white;
	background		: #7e8302;
	color			: White;
	font-family		: Verdana, Sans, Arial;
	font-size		: 0.8em;
	padding			: 3px;
}

* html input.submit_text {
	left			: 43%;
	padding			: 1px;
}

h1, h2, h3, h4, h5, h6 {
	font-family		: Verdana, Sans, Arial;
}

a.mailto {
	font-family		: Verdana, Sans, Arial;
	color			: black;
	font-weight		: Bold;
	text-decoration	: none;
}

a.mailto:hover {
	text-decoration	: underline;
}

a.href, img.href {
	color			: black;
	text-decoration	: none;
	border-style	: none;
}

div.flags {
	position		: absolute;
	top				: 14px;
	width			: 30px;
	right			: 10px;
}

img.british_flag {
	width			: 30px;
	border			: 1px solid black;
}

img.dutch_flag {
	width			: 30px;
	border			: 1px solid black;
}

img.german_flag {
	width			: 30px;
	border			: 1px solid black;
}
