body {
  background-color: white;  
  margin: 0px;
  font-family: arial, helvetica, sans-serif;
  font-size: 8pt;
  color: black;
}  
 a:link {
  font-family: arial, helvetica, sans-serif;
  font-size: 8pt;
  color: black;
  text-decoration: none;
}
 a:visited {
  font-family: arial, helvetica, sans-serif;
  font-size: 8pt;
  color: black;
  text-decoration: none;
}
 a:hover {
  font-family: arial, helvetica, sans-serif;
  font-size: 8pt;
  color: orange;
  text-decoration: underline;
}
.head {
	margin-bottom: 0.7em;
	font-weight: bold;
	color: #000000;
	font-size: 15px;
	border-bottom: 1px solid #ff9900;
	text-align: left;
}
.subhead {
	font-weight: bold;
	color: #FFFFFF;
	font-size: 1.6em;
	margin-bottom: 1.7em;
	background: #ff9900;
	padding: 2px 0px 3px 5px;
	text-align: left;
}

.subsub {
	font-weight: bold;
	color: #000000;
	font-size: 1.4em;
	border-bottom: 1px solid #ff9900;
	margin-bottom: 1.5em;
	border-top: 1px solid #ff9900;
	text-align: left;
}


#pageContainer {	
	margin: 0;		
	min-width: 60em;
	width: auto;
}

.weidenthal
{
 background-image: url(../img/weidenthal.gif)
}

.briefing
{
 background-image: url(../img/messebriefing.jpg)
}

.seminar {
 background-image: url(../img/seminar.gif)
}

.linie2
{
 background-image: url(../img/linie2.gif)
}

.adresse {

  font-family: arial, helvetica, sans-serif;
  font-size: 8pt;
  color: white;
  padding-left: 12px;
}

.adresse a:link {
  font-family: arial, helvetica, sans-serif;
  font-size: 8pt;
  color: white;
  text-decoration: none;
}

.adresse a:visited {
  font-family: arial, helvetica, sans-serif;
  font-size: 8pt;
  color: white;
  text-decoration: none;
}

.adresse a:hover {
  font-family: arial, helvetica, sans-serif;
  font-size: 8pt;
  color: white;
  text-decoration: underline;
}


.hauptseite a:link {
  font-family: arial, helvetica, sans-serif;
  font-size: 8pt;
  color: black;
  text-decoration: underline;
}

.hauptseite a:visited {
  font-family: arial, helvetica, sans-serif;
  font-size: 8pt;
  color: black;
  text-decoration: underline;
}

.hauptseite a:hover {
  font-family: arial, helvetica, sans-serif;
  font-size: 8pt;
  color: orange;
  text-decoration: underline;
}


.messen {
  font-family: arial, helvetica, sans-serif;
  font-size: 8pt;
  font-weight: normal;
  border-style: solid;
  border-width: 1px;
  border-color: orange;
  padding-left: 5px;
}


.main {
  font-family: arial, helvetica, sans-serif;
  font-size: 8pt;
  padding-left: 10px;
  padding-right: 10px;
  line-height: 1.7em;
}

ul {list-style-type: square; color: orange;}


.intern a:link {
  font-family: arial, helvetica, sans-serif;
  font-size: 9pt;
  font-weight: bold;
  color: #ff9900;
  text-decoration: underline;
}

.intern a:visited {
  font-family: arial, helvetica, sans-serif;
  font-size: 9pt;
  font-weight: bold;
  color: #ff9900;
  text-decoration: underline;
}

.intern a:hover {
  font-family: arial, helvetica, sans-serif;
  font-size: 9pt;
  font-weight: bold;
  color: #ff9900;
  text-decoration: underline;
}


.daten {
  font-family: arial, helvetica, sans-serif;
  font-size: 10pt;
  color: black;
  background-color: #dddddd;
  padding-left: 4px;
}


.quadrat
{
    margin-left: 0px;
    margin-top: 3px;
    background-image: url( ../img/termine.gif );
    background-position: 0 ;
    background-repeat: no-repeat;
    padding-left: 12px;
	padding-top: 2px; 
	padding-bottom: 2px; 
}
.linie {
border-bottom: 1px solid #ff9900;
}

hr {
 color: #ff9900;
}

img.rechts
{
	float:right;
	margin-left: 5px;
	margin-bottom: 5px;
}


img.links
{
	float:left;
	margin-left: 5px;
	margin-bottom: 5px;
}

.wichtig { color: #ff9900; }


.linkerkasten30 {
	padding-top: 10px;
	float: left;
	width: 190px;
	background: #transparent;
}
.linkerkasten30 img 
{float:right; border: hidden;
}

.linkerkasten280 {
	padding-top: 10px;
	float: left;
	width: 280px;
	background: #transparent;
}
.linkerkasten280 img 
{float:right; border: hidden;
}

.rechterkasten70 {
	padding: 10px;
	float: left;
	background: #EEEEEE;
	width:66%;
}
.cleaner {
	clear: both;
	height: 1px;
	font-size: 1px;
	border:0px none;
	margin:0; padding:0;
	background: transparent;
}
.linkerkasten50 {
	padding: 10px;
	float: left;
	width: 44.99%;
	background: transparent;
}
.rechterkasten50 {
	padding-top: 10px;
	padding-left: 20px;
	float: left;
	width: 44.99%;
	background: transparent;
}
.kasten100 {
	padding-top: 10px;
	padding-left: 20px;
	float: left;
	width: 88%;
	background: transparent;
}
.internet {
    margin-top: 3px;
    font-weight: bold;
    padding-left: 3px;
    background: #ff9800;
			
}
.internetfarbe { color: #FFFFFF; }

.box { float: right; }
.boxnavi ul { float: left; margin-left: 22px; display: inline; margin-top: 20px; }
.left {text-align: left;}
.imgrechts {float: right; border: 1px solid #000000; margin-left: 20px;}
.imglinks {float: left; border: 1px solid #000000; margin-right: 20px;}


