html,body {
	margin:		0;
	padding:	0;
}

body {
	font:				76% arial,sans-serif;
	text-align:			left;

	/* background */
	background-image:	url(../images/background_bottom.jpg);
	background-repeat:	repeat-y;
}

/******************************************************************************/
/* Text	                                                                      */					
/******************************************************************************/
em {
	font-style: italic;
}

strong {
	font-weight: bold;
}

p {
	/*oben, rechts, unten und links*/
	margin:			10px 20px 10px 0;

	margin-top:		10px;
	margin-bottom:	10px;
	font-family:	Verdana,Arial,Helvetica;
	font-size:		10pt;
	line-height:	1.4;
}

h1 {
	/*oben, rechts, unten und links*/
	margin:			10px 20px 10px 0;

	font-family:	Verdana,Arial,Helvetica;
	font-size:		12pt;
	font-weight:	bold;
	color:			#1a639a;
}

h2 {
	font-family:	Verdana,Arial,Helvetica;
	font-size:		10pt;
	font-weight:	bold;
	color:			#1a639a;
}


ul.content li {
	list-style-image:url(../images/bullet.jpg);
	margin:			7px;
	text-align:		left;
	font-family:	Verdana,Arial,Helvetica;
	font-size:		10pt;
}

p#europa {
	width: 400px;
}

div#content table {
	font-size:		10pt;
}

div#content table td {
	padding-right: 10px;
}

/******************************************************************************/
/* navigation1                                                                */					
/******************************************************************************/

ul#navigation1 {
/*oben, rechts, unten und links*/
	margin:		-23px 8px 0 0;
	float:		right;
	padding:	0;
	color:		white;
}

ul#navigation1 a {
	text-decoration:	none; 
	font-family:		Verdana,Arial,Helvetica;
	font-size:			9pt;
	color:				white;
}

ul#navigation1 ul {
	margin:		0;
	padding:	0;
}

ul#navigation1 li {
	/* keine Punkte */	
	list-style:		none;
	/* horizontal anordnen */	
	display:		inline;
}

ul#navigation1 a:hover {
	color: #fbc144;
}

ul#navigation1 {
	/*oben, rechts, unten und links*/
	margin:		-23px 8px 0 0;
	float:		right;
	padding:	0;
	color:		white;
}

/******************************************************************************/
/* navigation2                                                                */					
/******************************************************************************/

ul#navigation2 a {
	text-decoration:	none; 
	font-family:		Verdana,Arial,Helvetica;
	font-size:			10pt;
	font-weight:		bold;
	color:				#1a639a;
}

ul#navigation2 hr {
	border:			0px; 	/* Für Firefox und Opera */
	border-top:		solid 1px white;
	border-bottom:	solid 1px #bfd1df; /* Für I.Explorer (Seiten-Hintergrundfarbe!) */
}

ul#navigation2 ul {
	padding:	0;
	margin:		0;
}

li.n2_1 {
	list-style-image:url(../images/bullet.jpg);
}

li.n2_2 {
	/* keine Punkte */	
	list-style:		none;
	margin-left:	-40px;
	margin-right:	40px;
}

ul#navigation2 a:hover {
	color: #fbc144;
}

/******************************************************************************/
/* Layout                                                                     */					
/******************************************************************************/

div#container {
	text-align:	left;
	width:		950px;margin:0 0;
}

div#header {
	background-image:	url(../images/header.jpg);
	height:				160px;
}

div#navigation {
	float:left;width:	300px;

	/*background */	
	background-image:	url(../images/background_left.jpg);
	min-height:			300px;
	background-repeat:	no-repeat;
}

div#content {
	float:right;width:	650px;

	/*background */	
	background-image:	url(../images/background_right.jpg);
	min-height:			300px;
	background-repeat:	no-repeat;
}


/******************************************************************************/
/* eu-logo                                                                    */					
/******************************************************************************/

img#progress-logo {
	margin-top:		30px;
	margin-left:	25px;
	border:			0;
	width:			190px;
}


img#eu-logo {
	margin-top:		50px;
	margin-left:	82px;
	border:			0;
	width:			75px;
}

img#gvg-logo {
	margin-top:		30px;
	margin-left:	43px;
	border:			0;
	width:			160px;
}

p#ec {
	/*oben, rechts, unten und links*/
	margin:			10px 60px 0 0px;
	text-align:		center;
	font-family:	Verdana,Arial,Helvetica;
	font-size:		7pt;
	line-height:	1.1;
}

/******************************************************************************/
/* tables                                                                     */					
/******************************************************************************/

div.my_table {
/*	border-style:	solid;
	border-width:	2px;
	border-color:	white;*/
	width:500px;
}

div.my_table_title {
	background-color: #00457e;
	padding: 3px;
}

div.my_table_title h1 {
	margin:0;
	color:white;

	font-family:	Verdana,Arial,Helvetica;
	font-size:		10pt;
	font-weight:	bold;

}

div.my_table_entries {
	background-color: #ccd8e4;
	padding: 3px;
}

div.my_table_entries ul {
	margin:0;
}

div.my_table_entries li {
	font-family:	Verdana,Arial,Helvetica;
	font-size:		10pt;
}

/******************************************************************************/
/* data_table                                                                 */					
/******************************************************************************/


table#table_data {
	border-collapse:collapse;
	width: 450px;
}

table#table_data td {
	padding:5px;
	border-style: solid;
	border-width: 1px;
	border-color: #1a639a;

}

img.contact_mail {
	vertical-align:bottom;

}


