body{
background-image:url(bilder/bodygrund.jpg);
}
	.kopf
	{
		margin: 0px;
		padding: 0px;
		position:absolute;
		left:0px; top:0px; width:1223px; height:152px;

	}
	.unten_grund
	{
		margin: 0px ;
		padding: 0px ;
		border: 0px;
		position:absolute;
		left:0px; top:152px; width:1223; height:594;
		background-image:url(bilder/inhalt_grund.jpg);
	}
		.navi
		{
			margin: 0px;
			padding: 0px;
			position:absolute;
			left:59px; top:10px; width:1000px; height:25px;
				font-family:  Arial, Helvetica;
				line-height: 12px;
				font-size: 12px;
				color: #FFFFFF;
				text-decoration: none;
				font-weight: 700;

		}
			.navi a:link{
				font-family:  Arial, Helvetica;
				line-height: 12px;
				font-size: 12px;
				color: #FFFFFF;
				text-decoration: none;
				font-weight: 700;
				}
			.navi a:visited{
				font-family:  Arial, Helvetica;
				line-height: 12px;
				font-size: 12px;
				color: #FFFFFF;
				text-decoration: none;
				font-weight: 700;
				}
			.navi a:hover{
				font-family:  Arial, Helvetica;
				line-height: 12px;
				font-size: 12px;
				color: #CCCCCC;
				text-decoration: none;
				font-weight: 700;
				}


.impress
		{
			margin: 0px;
			padding: 0px;
			position:absolute;
			left:1000px; top:10px; width:100px; height:25px;
				font-family:  Arial, Helvetica;
				line-height: 12px;
				font-size: 12px;
				color: #FFFFFF;
				text-decoration: none;

		}
			.impress a:link{
				font-family:  Arial, Helvetica;
				line-height: 12px;
				font-size: 12px;
				color: #FFFFFF;
				text-decoration: none;
				}
			.impress a:visited{
				font-family:  Arial, Helvetica;
				line-height: 12px;
				font-size: 12px;
				color: #FFFFFF;
				text-decoration: none;
				}
			.impress a:hover{
				font-family:  Arial, Helvetica;
				line-height: 12px;
				font-size: 12px;
				color: #CCCCCC;
				text-decoration: none;
				}


	.hauptunternavi
	{
		margin: 0px;
		padding: 0px;
		position:absolute;
		left:58px; top:42px; width:700px; height:14px;
				font-family:  Arial, Helvetica;
				line-height: 12px;
				font-size: 11px;
				color: #000000;
				text-decoration: none;
				font-weight: 700;
	}
		.hauptunternavi a:link{
				font-family:  Arial, Helvetica;
				line-height: 12px;
				font-size: 11px;
				color: #000000;
				text-decoration: none;
				font-weight: 700;
			}
		.hauptunternavi a:visited{
				font-family:  Arial, Helvetica;
				line-height: 12px;
				font-size: 11px;
				color: #000000;
				text-decoration: none;
				font-weight: 700;
		}
		.hauptunternavi a:hover{
				font-family:  Arial, Helvetica;
				line-height: 12px;
				font-size: 11px;
				color: #777777;
				text-decoration: none;
				font-weight: 700;
			}

	.intextnavi
	{
		margin: 0px;
		padding: 0px;
		position:absolute;
		left:58px; top:72px; width:700px; height:14px;
				font-family:  Arial, Helvetica;
				line-height: 12px;
				font-size: 11px;
				color: #000000;
				font-weight: 700;
				text-decoration: none;
	}
			.intextnavi a:link{
			font-family:  Arial, Helvetica;
			line-height: 12px;
			font-size: 11px;
			color: #000000;
			text-decoration: none;
			}
		.intextnavi a:visited{
				font-family:  Arial, Helvetica;
				line-height: 12px;
				font-size: 11px;
				color: #000000;
				text-decoration: none;
		}
		.intextnavi a:hover{
				font-family:  Arial, Helvetica;
				line-height: 12px;
				font-size: 11px;
				color: #777777;
				text-decoration: none;
			}

	.obenbildnavi
	{
		margin: 0px;
		padding: 0px;
		position:absolute;
		left:450px; top:72px; width:700px; height:14px;
				font-family:  Arial, Helvetica;
				line-height: 12px;
				font-size: 11px;
				color: #000000;
				font-weight: 700;
				text-decoration: none;
	}
			.obenbildnavi a:link{
			font-family:  Arial, Helvetica;
			line-height: 12px;
			font-size: 11px;
			color: #000000;
			text-decoration: none;
			}
		.obenbildnavi a:visited{
				font-family:  Arial, Helvetica;
				line-height: 12px;
				font-size: 11px;
				color: #000000;
				text-decoration: none;
		}
		.obenbildnavi a:hover{
				font-family:  Arial, Helvetica;
				line-height: 12px;
				font-size: 11px;
				color: #777777;
				text-decoration: none;
		}

	.untenenbildnavi
	{
		margin: 0px;
		padding: 0px;
		position:absolute;
		left:450px; top:500px; width:700px; height:14px;
	}
			.untenenbildnavi a:link{
			font-family:  Arial, Helvetica;
			line-height: 12px;
			font-size: 11px;
			color: #000000;
			font-weight: 700;
			text-decoration: none;
			}
			.untenenbildnavi a:visited{
				font-family:  Arial, Helvetica;
				line-height: 12px;
				font-size: 11px;
				color: #000000;
				text-decoration: none;
			}
			.untenenbildnavi a:hover{
				font-family:  Arial, Helvetica;
				line-height: 12px;
				font-size: 11px;
				color: #777777;
				text-decoration: none;
			}

	.linkstextgrund
	{
		margin: 0px;
		padding: 0px;
		position:absolute;
		left:58px; top:95px; width:375px; height:432px;
		overflow: auto;
	/*	background-color:#ff0000;*/
	}
		.linkstextblau
		{
			font-family:  Arial, Helvetica;
			line-height: 18px;
			font-size: 11px;
			color: #049eef;
			text-decoration: none;
			font-weight: 700;
		}
		
		.linkstextblauGR
		{
			font-family:  Arial, Helvetica;
			line-height: 18px;
			font-size: 14px;
			color: #049eef;
			text-decoration: none;
			font-weight: 700;
		}		
		
		.linkstext
		{
			margin: 0px;
			padding: 0px;
			position:absolute;
			left:0px; top:20px; width:330px;
			font-family:  Arial, Helvetica;
			line-height: 18px;
			font-size: 11px;
			color: #000000;
			text-decoration: none;
		/*	background-color:#0000ff;*/
		}
		
.linkstextmesse
		{
	margin: 0px;
	padding: 0px;
	position:absolute;
	left:0px;
	top:0px;
	width:330px;
	font-family:  Arial, Helvetica;
	line-height: 18px;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	height: 383px;
		/*	background-color:#0000ff;*/
		}		
		
		
	 .mittebildgrund
	 {
	 	margin: 0px;
		padding: 0px;
		position:absolute;
		left:450px; top:110px; width:500px; height:380px;
		overflow: hidden;
		background-color:transparent;
	 }
	 .amittebildgrund
	 {
	 	margin: 0px;
		padding: 0px;
		position:absolute;
		left:450px; top:110px; width:500px; height:380px;
		overflow: auto;
		background-color:transparent;
	 }
	 .mittebildgrund_down
	 {
	 	margin: 0px;
		padding: 0px;
		position:absolute;
		left:450px; top:110px; width:500px; height:380px;
		overflow: hidden;
		background-color:transparent;
		font-family:  Arial, Helvetica;
		line-height: 18px;
		font-size: 11px;
		color: #000000;
		text-decoration: none;
	 }	 
	 .mittebildgrund_messe
	 {
	margin: 0px;
	padding: 0px;
	position:absolute;
	left:444px;
	top:92px;
	width:520px;
	height:471px;
	overflow: hidden;
	background-color:transparent;
	font-family:  Arial, Helvetica;
	line-height: 16px;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	 }
	 .mittebildgrund_form
	 {
	 	margin: 0px;
		padding: 0px;
		position:absolute;
		left:450px; top:110px; width:500px; height:420px;
		overflow: hidden;
		background-color:transparent;
		font-family:  Arial, Helvetica;
		line-height: 18px;
		font-size: 11px;
		color: #000000;
		text-decoration: none;
	 }
	 .mittebildgrund_index
	 {
	 	margin: 0px;
		padding: 0px;
		position:absolute;
		left:450px; top:110px; width:500px; height:410px;
		overflow: hidden;
		background-color:transparent;
	 }
	.fahnen
	{

	}
	.obenaktuell
	{
	margin: 0px;
	padding: 0px;
	position:absolute;
	left:1000px;
	top:262px;
	width:267px;
	height:130px;
	font-family:  Arial, Helvetica;
	line-height: 12px;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	background-color:transparent;
	}
	
	.rechtsaktuell
	{
	margin: 0px;
	padding: 0px;
	position:absolute;
	left:1000px;
	top:269px;
	width:307px;
	height:406px;
	font-family:  Arial, Helvetica;
	line-height: 16px;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	background-color:transparent;
	}	
	
	
	.rechtsaktuellmesse
	{
	margin: 0px;
	padding: 0px;
	position:absolute;
	left:1000px;
	top:252px;
	width:307px;
	height:406px;
	font-family:  Arial, Helvetica;
	line-height: 16px;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	background-color:transparent;
	}		
	
	
	.aktuell
	{
		margin: 0px;
		padding: 0px;
		position:absolute;
		left:1000px; top:430px; width:200px; height:180px;
			font-family:  Arial, Helvetica;
			line-height: 12px;
			font-size: 11px;
			color: #000000;
			text-decoration: none;
			overflow: auto;

	}

		.uberschriftaktuell
		{
			font-family:  Arial, Helvetica;
			line-height: 18px;
			font-size: 16px;
			color: #000000;
			text-decoration: none;
		}
			.aktuell a:link{
				font-family:  Arial, Helvetica;
				line-height: 12px;
				font-size: 11px;
			    color: #049eef;
				text-decoration: none;
				}
			.aktuell a:visited{
				font-family:  Arial, Helvetica;
				line-height: 12px;
				font-size: 11px;
			    color: #049eef;
				text-decoration: none;
			}
			.aktuell a:hover{
				font-family:  Arial, Helvetica;
				line-height: 12px;
				font-size: 11px;
				color: #777777;
				text-decoration: none;
				}
	.impressum
	{

	}

	.navi_wege
	{
		margin: 0px auto;
		padding: 0px auto;
		position:absolute;
		left:130px; top:73px; width:79px; height:14px;
		background: url(navi/wege_rot.jpg);/*geklickt*/
		background-repeat: no-repeat;
	}
		a.menue_6 {
			display: block;
			position:absolute;
		    left:0px; top:0px; width:79px; height:14px;
			background: url(navi/wege.jpg);/*zu_klicken*/
			background-repeat: no-repeat;
		}
		a.menue_6_akt {
			display: block;
			position:absolute;
		    left:0px; top:0px; width:79px; height:14px;
		background: url(navi/wege_rot.jpg);/*geklickt*/
		background-repeat: no-repeat;
		}
		a.menue_6:hover {
			display: block;
			position:absolute;
		    left:0px; top:0px; width:79px; height:14px;
		background: url(navi/wege_rot.jpg);/*geklickt*/
		background-repeat: no-repeat;
		}
	.navi_1
	{
		margin: 0px auto;
		padding: 0px auto;
		position:absolute;
		left:1000px; top:10px; width:28px; height:17px;
		background: url(flaggen/Deutschland_BRD_quer.jpg);
		background-repeat: no-repeat;
	}
		a.menue_1 {
			display: block;
			position:absolute;
		    left:0px; top:0px;  width:28px; height:17px;
			background: url(flaggen/Deutschland_BRD_sw.jpg);
			background-repeat: no-repeat;
		}
		a.menue_1:hover, a.menue_1Act {
			display: block;
			position:absolute;
		    left:0px; top:0px; width:28px; height:17px;
		background: url(flaggen/Deutschland_BRD_quer.jpg);
		background-repeat: no-repeat;
		}
	.navi_2
	{
		margin: 0px auto;
		padding: 0px auto;
		position:absolute;
		left:1030px; top:10px;  width:28px; height:17px;
		background: url(flaggen/Grossbritannien_quer.jpg);
		background-repeat: no-repeat;
	}
		a.menue_2 {
			display: block;
			position:absolute;
		    left:0px; top:0px; width:28px; height:17px;
			background: url(flaggen/Grossbritannien_sw.jpg);
			background-repeat: no-repeat;
		}
		a.menue_2:hover, a.menue_2Act {
			display: block;
			position:absolute;
		    left:0px; top:0px; width:28px; height:17px;
		background: url(flaggen/Grossbritannien_quer.jpg);
		background-repeat: no-repeat;
		}
	.navi_3
	{
		margin: 0px auto;
		padding: 0px auto;
		position:absolute;
		left:1060px; top:10px; width:28px; height:17px;
		background: url(flaggen/Frankreich_quer.jpg);
		background-repeat: no-repeat;
	}
		a.menue_3 {
			display: block;
			position:absolute;
		    left:0px; top:0px; width:28px; height:17px;
			background: url(flaggen/Frankreich_sw.jpg);
			background-repeat: no-repeat;
		}
		a.menue_3:hover, a.menue_3Act {
			display: block;
			position:absolute;
		    left:0px; top:0px; width:28px; height:17px;
		background: url(flaggen/Frankreich_quer.jpg);
		background-repeat: no-repeat;
		}
	.navi_4
	{
		margin: 0px auto;
		padding: 0px auto;
		position:absolute;
		left:1090px; top:10px;  width:28px; height:17px;
		background: url(flaggen/Spanien_quer.jpg);
		background-repeat: no-repeat;
	}
		a.menue_4 {
			display: block;
			position:absolute;
		    left:0px; top:0px;  width:28px; height:17px;
			background: url(flaggen/Spanien_sw.jpg);
			background-repeat: no-repeat;
		}
		a.menue_4:hover {
			display: block;
			position:absolute;
		    left:0px; top:0px;  width:28px; height:17px;
		background: url(flaggen/Spanien_quer.jpg);
		background-repeat: no-repeat;
		}
	.navi_5
	{
		margin: 0px auto;
		padding: 0px auto;
		position:absolute;
		left:1120px; top:10px; width:28px; height:17px;
		background: url(flaggen/Italien_quer.jpg);
		background-repeat: no-repeat;
	}
		a.menue_5 {
			display: block;
			position:absolute;
		    left:0px; top:0px;  width:28px; height:17px;
			background: url(flaggen/Italien_sw.jpg);
			background-repeat: no-repeat;
		}
		a.menue_5:hover {
			display: block;
			position:absolute;
		    left:0px; top:0px; width:28px; height:17px;
		background: url(flaggen/Italien_quer.jpg);
		background-repeat: no-repeat;
		}
	.navi_6
	{
		margin: 0px auto;
		padding: 0px auto;
		position:absolute;
		left:1150px; top:10px;  width:28px; height:17px;
		background: url(flaggen/Frankreich_quer.jpg);
		background-repeat: no-repeat;
	}
		a.menue_6 {
			display: block;
			position:absolute;
		    left:0px; top:0px; width:140px; height:25px;
			background: url(flaggen/Frankreich_sw.jpg);
			background-repeat: no-repeat;
		}
		a.menue_6:hover {
			display: block;
			position:absolute;
		    left:0px; top:0px;  width:28px; height:17px;
		background: url(flaggen/Frankreich_quer.jpg);
		background-repeat: no-repeat;
		}
			.navi_7
	{
		margin: 0px auto;
		padding: 0px auto;
		position:absolute;
		left:1000px; top:30px;  width:28px; height:17px;
		background: url(flaggen/Russland_quer.jpg);
		background-repeat: no-repeat;
	}
		a.menue_7 {
			display: block;
			position:absolute;
		    left:0px; top:0px;  width:28px; height:17px;
			background: url(flaggen/Russland_sw.jpg);
			background-repeat: no-repeat;
		}
		a.menue_7:hover {
			display: block;
			position:absolute;
		    left:0px; top:0px;  width:28px; height:17px;
		background: url(flaggen/Russland_quer.jpg);
		background-repeat: no-repeat;
		}
			.navi_8
	{
		margin: 0px auto;
		padding: 0px auto;
		position:absolute;
		left:1030px; top:30px;  width:28px; height:17px;
		background: url(flaggen/Tuerkei_quer.jpg);
		background-repeat: no-repeat;
	}
		a.menue_8 {
			display: block;
			position:absolute;
		    left:0px; top:0px;  width:28px; height:17px;
			background: url(flaggen/Tuerkei_sw.jpg);
			background-repeat: no-repeat;
		}
		a.menue_8:hover {
			display: block;
			position:absolute;
		    left:0px; top:0px;  width:28px; height:17px;
		background: url(flaggen/Tuerkei_quer.jpg);
		background-repeat: no-repeat;
		}
	.navi_9
	{
		margin: 0px auto;
		padding: 0px auto;
		position:absolute;
		left:1060px; top:30px;  width:28px; height:17px;
		background: url(flaggen/China_VR_quer.jpg);
		background-repeat: no-repeat;
	}
		a.menue_9 {
			display: block;
			position:absolute;
		    left:0px; top:0px;  width:28px; height:17px;
			background: url(flaggen/China_VR_sw.jpg);
			background-repeat: no-repeat;
		}
		a.menue_9:hover {
			display: block;
			position:absolute;
		    left:0px; top:0px;  width:28px; height:17px;
		background: url(flaggen/China_VR_quer.jpg);
		background-repeat: no-repeat;
		}
	a.link_act_sub:hover, a.link_act_sub:active, a.link_act_sub:link, a.link_act_sub:visited
	{
		font-family:  Arial, Helvetica;
		line-height: 12px;
		font-size: 11px;
		color: #777777;
		text-decoration: none;
		font-weight: 700;
	}
	a.link_act:hover, a.link_act:active, a.link_act:link, a.link_act:visited
	{
		font-family:  Arial, Helvetica;
		line-height: 12px;
		font-size: 11px;
		color: #777777;
		text-decoration: none;
	}
	a.link_act_top:hover, a.link_act_top:active, a.link_act_top:link, a.link_act_top:visited
	{
		font-family:  Arial, Helvetica;
		line-height: 12px;
		font-size: 12px;
		color: #CCCCCC;
		text-decoration: none;
		font-weight: 700;
	}
	table.tbl_kontakt, tr.tbl_kontakt, td.tbl_kontakt
	{
		font-family:  Arial, Helvetica;
		line-height: 16px;
		font-size: 11px;
		color: black;
	}
	table, tr, td
	{
		font-family:  Arial, Helvetica;
		line-height: 18px;
		font-size: 11px;
		color: black;
	}
	td
	{
		padding-left: 4px;
	}
	img
	{
		border: 0;
	}
	.underline
	{
		font-family:  Arial, Helvetica;
		line-height: 18px;
		font-size: 12px;
		color: black;
		text-decoration: underline;
		font-weight: 700;
	}
	a:link{
			font-family:  Arial, Helvetica;
			line-height: 11px;
			font-size: 11px;
			color: #049eef;
			text-decoration: none;
			line-height: 14px;
		}
	a:visited{
			font-family:  Arial, Helvetica;
			line-height: 11px;
			font-size: 11px;
			color: #049eef;
			text-decoration: none;
			line-height: 14px;
	}
	a:hover{
			font-family:  Arial, Helvetica;
			line-height: 11px;
			font-size: 11px;
			color: #777777;
			text-decoration: none;
			line-height: 14px;
		}
	.prod_topic
	{
		font-family:  Arial, Helvetica;
		line-height: 10px;
		font-size: 12px;
		color: #000000;
		text-decoration: none;
	}
	hr
	{
		color: #049eef;
		background-color:#049eef;
		height:1px;
		line-height: 1px;
		border:0px;
	}
	a.down:link{
			font-family:  Arial, Helvetica;
			line-height: 11px;
			font-size: 11px;
			color: #049eef;
			text-decoration: none;
			line-height: 14px;
			font-weight: 700;
		}
	a.down:visited{
			font-family:  Arial, Helvetica;
			line-height: 11px;
			font-size: 11px;
			color: #049eef;
			text-decoration: none;
			line-height: 14px;
			font-weight: 700;
	}
	a.down:active{
			font-family:  Arial, Helvetica;
			line-height: 11px;
			font-size: 11px;
			color: #049eef;
			text-decoration: none;
			line-height: 14px;
			font-weight: 700;
	}
	a.down:hover{
			font-family:  Arial, Helvetica;
			line-height: 11px;
			font-size: 11px;
			color: #777777;
			text-decoration: none;
			line-height: 14px;
			font-weight: 700;
		}
	.form
	{
		width: 300px;
		font-family:  Arial, Helvetica;
		line-height: 11px;
		font-size: 11px;
	}
	.forma
	{
		width: 140px;
		margin-right: 20px;
		font-family:  Arial, Helvetica;
		line-height: 11px;
		font-size: 11px;

	}
	.formb
	{
		width: 140px;
		font-family:  Arial, Helvetica;
		line-height: 11px;
		font-size: 11px;

	}
	.formc
	{
		width: 300px;
		height: 70px;
		font-family:  Arial, Helvetica;
		line-height: 11px;
		font-size: 11px;
	}
	.table_grau
	{
		background-color: #888888;
	}
