body {
	font-family: "Century Gothic", Arial, Verdana, sans-serif;
	font-size: 95%;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	color: #666666;
	background: #666666;

}

p {
	margin: 0px 0px 8px 0px;
}

td {
	vertical-align: top;
	text-align: left;
}
.titel {
	border-left: 2px solid #666666;
	padding-left: 10px;
	margin-bottom: 8px;
}

.text-tabelle{
  margin-top:10px;
  width: 100%;

}

.uebersicht li {
	padding: 0px 0px 3px 0px;
}

/* zentriert den Seiteninhalt vertikal im Browserfenster */
html, body {
}

#abstand {
}

#seite {
   background: #ffffff;
}
/* zentriert den Seiteninhalt vertikal im Browserfenster */


#aussteller td {
	border-bottom: 1px solid gray;
}

#logo {
   background: #ffffff;
	border-bottom: 1px solid black;
	margin-bottom: 5px;
	padding-left: 0px;
}

#footer {
/*   background: #ffffff;
	border-top: 1px solid black;
	margin-top: 5px;
	padding-top: 5px;
	text-align: center;
	padding-left: 230px;
	padding-right: 70px; */
}

#menu_oben {
   text-align: center;
/*   background: #0a8cd4; */
   background: #0ca6e6;
	color: #ffffff;
	margin-left: 230px;
	margin-right: 70px;
	padding-top: 1px;
	padding-bottom: 1px;
}

#content_rahmen{
	border-top: 1px solid #000000;
	margin: 5px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

/* Hack um den 3Pixel Bug zu umgehen! */
/* Hide from IE5-mac. Only IE-win sees this. \*/
* html #block_links {
  margin-right: -3px;
  }
* html #block_rechts {
  margin-left: -3px;
  }
}

/* End hide from IE5/mac */

#content td {
	vertical-align: top;
	text-align: left;
}

#block_links {
   position: absolute;
	left: 0px;
   width: 230px;
}

#block_rechts {
   position: absolute;
	right: 0px;
	width: 70px;
}

#block_mitte {
   position: absolute;
	left: 231px;
	right: 71px;
/*   background: #e5e5e5; */
   background: #ffffff;
	padding: 0px 25px 0px 25px;
	height: 100%;
}

/* damit Firefox das krüppelige IE CSS richtig verdaut */
html>body #block_mitte {
	height: auto;
	min-height: 100%;
}

#hell #block_mitte {
/*   background: #aba8a8;  */
   background: #ffffff;
}

#hell #block_mitte ul{
	color: white;
}

#hell .titel {
	color: white;
	border-left: 2px solid white;
}

#hell a:link {
	color: white;
}

#hell a:visited {
	color: white;
}

#hell a:hover {
	color: black;
}


/* Hier kommt der Code für das Menu oben */
#menu_oben ul {
text-align: center;
list-style-type: none;
padding: 0px 0px 0px 0px;
margin: 5px 0px 5px 0px;
}

#menu_oben li
{
display: inline;
text-align: center;
margin: 0px 5px 0px 5px;
}

#menu_oben li a
{
display: table-cell;
width: 100px;
padding: 0px 0px 0px 5px;
color: #ffffff;
text-decoration: none;
border-left: 2px solid #ffffff;
}

#menu_oben li a:hover
{
font-weight: bold;
color: #ffffff;
}

#current_l
{
font-weight: bold;
}

/* Hier kommt der Code für das Menu links */
#block_links ul {
text-align: center;
list-style-type: none;
padding: 0px 0px 0px 0px;
margin: 5px 0px 5px 0px;
}

#block_links li
{
display: table;
text-align: left;
margin: 15px 5px 0px 10px;
}

#block_links li a
{
padding: 1px 0px 1px 10px;
color: #ffffff;
text-decoration: none;
border-left: 2px solid #ffffff;
}

#block_links li a:hover
{
color: #ffffff;
font-weight: bold;
}

#block_links li a#current
{
font-weight: bold;
}

/* Links im Contentbereich */
#content a {
	text-decoration: none;
	color: #666666;
//*	border-bottom: 2px solid white; *//
}

#content a:hover {
//*	border-bottom: 2px solid #666666; *//
	background-color: white;
}

/* Besonderheiten ausschließlich für die Startseite */
.europakarte {
	background: White url(../img/europakarte.gif) no-repeat scroll center;
}

.startseite a{
   color:white;
	text-decoration: none;
}

.startseite a:hover{
  font-weight: bold;
  font-size: 95%;
}