/* Langen CSS */

body
	{
	text-align:center;
	margin:0px;
	padding:0px;
	height:100%;
	}
	
/*	
a.navimain:link { font-weight:bold; color:ffffff; text-decoration:none; font-size:11px; }
a.navimain:visited { font-weight:bold; color:ffffff; text-decoration:none; font-size:11px; }
a.navimain:hover { font-weight:bold; color:ffffff; text-decoration:underline; font-size:11px; }
a.navimain:active { font-weight:bold; color:ffffff; text-decoration:none; font-size:11px; }
a.navimain:focus { font-weight:bold; color:ffffff; text-decoration:none; font-size:11px; }
	
a.textnavlinks:link { font-weight:100; color:ffffff; text-decoration:none }
a.textnavlinks:visited { font-weight:100; color:ffffff; text-decoration:none }
a.textnavlinks:hover { font-weight:100; color:ffffff; text-decoration:underline }
a.textnavlinks:active { font-weight:100; color:ffffff; text-decoration:none }
a.textnavlinks:focus { font-weight:100; color:ffffff; text-decoration:none }
*/

a:visited	{ color: #a10015; text-decoration: underline; font-weight: bold;}
a:link		{ color: #a10015; text-decoration: underline; font-weight: bold;}
a:hover		{ color: #a10015; text-decoration: underline; font-weight: bold;}
a:active	{ color: #a10015; text-decoration: underline; font-weight: bold;}

a.menue:visited	{ color: #ffffff; text-decoration: none; font-weight: normal;}
a.menue:link		{ color: #ffffff; text-decoration: none; font-weight: normal;}
a.menue:hover		{ color: #ffffff; text-decoration: underline; font-weight: normal;}
a.menue:active	{ color: #ffffff; text-decoration: none; font-weight: normal;}

a.links_bottom:visited { color: #ffffff; text-decoration: none; font-weight: normal;}
a.links_bottom:link		{ color: #ffffff; text-decoration: none; font-weight: normal;}
a.links_bottom:hover		{ color: #ffffff; text-decoration: underline; font-weight: normal;}
a.links_bottom:active	{ color: #ffffff; text-decoration: none; font-weight: normal;}

h1
	{
	margin:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	}
	
.bilder
	{
		border-width: 2px;
		border-color:#6F6143;
		border-style: solid;
		padding:5px;
		margin:5px;
	}


/* LAYOUT */


#container
	{	
	width:990px;
	margin:0 auto;
	background-image:url(gfx/background-middle.jpg);
	}
	
#ban
	{
	margin:0;
	height:364px;
	width:990px;
	background-image:url(gfx/background-top.jpg);
	}
	
#logo_left
	{
	float:left;
	margin:0;
	width:312px;
	}
	
.logo_spacer
	{
	margin:0;
	height:92px;
	}	
	
#logo
	{
	float:left;
	margin:0;
	width:312px;
	height:272px;
	background-image:url(gfx/logo-langen.jpg);
	}
	
.logo_bild_spacer
	{
	float:left;
	margin:0;
	width:243px;
	height:300px;
	}
	
.bild_spacer
	{
	margin:0;
	height:53px;
	}
	
#bild
	{
	float:left;
	margin:0;
	height:296px;
	width:433px;
	background-image:url(gfx/ban-eigene-kaffeemarke.jpg);
	}
	
#middle
	{
	float:left;
	margin:0px;
	width:990px;
	background-image:url(gfx/background-middle.jpg);
	}	
	
#middle_schrift
	{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#4D270C;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:10px;
	}
	
#content_left
	{
	float:left;
	width:270px;
	margin:0px;
	}
	
#content_middle
	{
	float:left;
	margin:0px;
	width:537px;
	text-align:left;
	}
	
#content_right
	{
	float:left;
	margin:0px;
	width:183px;
	text-align:left;
	}
	
#right_headline_1
	{
	float:left;
	margin:0;
	width:182px;
	height:22px;
	background-image:url(gfx/background-presseartikel.jpg);
	}
	
.right_background
	{
	margin:0;
	float:left;
	background-color:#d59950;
	width:182px;
	}
	
.right_spacer
	{
	float:left;
	margin:0;
	width:10px;
	}
	
.right_schrift
	{
	float:left;
	width:172px;
	margin:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#4D270C;
	padding-left:0px;
	padding-right:0px;
	padding-bottom:10px;
	}
	
	
#content_schrift_left
	{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#1C1C1C;
	font-size:12px;
	padding-left:24px;
	padding-top:0px;
	}
	
#content_schrift_right
	{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#1C1C1C;
	font-size:12px;
	padding-left:30px;
	padding-top:0px;
	}
	
.right_spacer_2
	{
	float:left;
	margin:0;
	height:30px;
	}
	
#right_headline_0
	{
	float:left;
	margin:0;
	width:182px;
	height:22px;
	background-image:url(grfx/background-messen.jpg);
	}
	
#right_headline_2
	{
	float:left;
	margin:0;
	width:182px;
	height:22px;
	background-image:url(gfx/background-seminare.jpg);
	}
	
#right_headline_4
	{
	float:left;
	margin:0;
	width:182px;
	height:22px;
	background-image:url(grfx/teaser-neumaschinen.jpg);
	}
	
#right_headline_5
	{
	float:left;
	margin:0;
	width:182px;
	height:22px;
	background-image:url(grfx/gebrauchtmaschinen.jpg);
	}
	
.border
	{
	float:left;
	margin:0;
	width:1px;
	height:364px;
	background-color:#333333;
	font-size:1px;
	}
	
.border_spacer
	{
	float:left;
	margin:0;
	width:988px;
	}
	
#border_spacer_top
	{
	margin:0;
	width:1px;
	height:15px;
	font-size:1px;
	}
	
#bottom
	{
	float:left;
	margin:0;
	width:990px;
	height:25px;
	background-color:#523120;
	}
	
.border_bottom
	{
	float:left;
	margin:0;
	width:1px;
	height:20px;
	background-color:#333333;
	font-size:1px;
	}

	
.border_spacer_bottom
	{
	float:left;
	height:25px;
	margin:0;
	width:988px;
	background-image:url(gfx/bottom.jpg);
	}
	
#border_schrift
	{
	margin:0px;
	float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFFFFF;
	padding-left:40px;
	padding-top:7px;
	}
	
#border_rechts
	{
	float:left;
	margin:0px;
	height:25px;
	}
	
#border_rechts_schrift
	{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFFFFF;
	padding-left:10px;
	padding-right:10px;
	padding-top:7px;
	}
	
#border_spacer_rechts
	{
	float:left;
	margin:0;
	width:70px;
	}
	
	
	
	
/** Navigation */

#nav_main
	{
	float:left;
	margin:0px;
	height:24px;
	width:241px;
	background-image:url(gfx/background_nav.jpg);
	}

#nav_main_aktiv
	{
	float:left;
	margin:0px;
	height:24px;
	width:241px;
	background-image:url(gfx/background_nav_aktiv.jpg);
	}

#navtext
	{
	text-align:left;
	float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:11px;
	padding-left:40px;
	padding-right: 10px;
	padding-top:5px;	
	}

#messeinfo
{
	position:absolute;
	z-index:99;
width:239px;
height:77px;
background-color:#FFF;
margin:1px 0 0 10px;
}
