html, body, div, span, p, blockquote, pre, a, em, font, img, strong, dt, dd, 
ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, 
thead, tr, th, td { 
margin: 0; padding: 0; border: 0; outline: 0; font-weight: inherit; 
font-style: inherit; font-family: inherit; vertical-align: baseline; }


body { background-color: #fffff; margin: 5px 0 0 ; font-family: verdana, arial, sans-serif; }

#wrapper { width:900px; height: auto; margin: 0 auto; }

#navi, #navi2, #menue, #navipath, #umenue, #druck, #right, #footer, #seo { display: none; }

.leftbox, .rightbox { display: none; }

#content { width:642px; min-height: 350px; height:auto; background-color:#fafafa; margin: 0 auto; display:block;}

#content h1, #content h2 { font-size:12pt; font-weight: bold; text-decoration: none; font-style: normal; color: #584036; }
#content h3, #content h4 { font-size: 9pt; font-weight: bold; color: #584036; margin: 1em 0 0 0 }
#content p { font-size: 9pt; margin: 0; padding:0; color: #333;}
#content strong, #content em, #content u, #content b, #content i{ font-size: 9pt; font-weight: normal; text-decoration: none; font-style: normal; color: #333 }
#content a:link, #content a:visited { text-decoration:none; font-weight:bold; color:#584036;}
#content a:hover, #content a:active { text-decoration:underline; font-weight:bold; color:#584036;}
#content ul li { margin-left: 1em; font-size:9pt; list-style-type:square; color: #333}

#copy { width: 80%; text-align: center; clear: both; margin: 0 auto; padding: 3em 10px 0px 10px; text-align:center; font-size: 0.7em; color:#584036; display: block; }
#copy a:link, a:visited { text-decoration:none; font-weight: normal; color:#fff; }
#copy a:hover, a:active{ text-decoration:none; font-weight: normal; color:#fff; }

.partnerbox { min-height:175px; height:auto  !important; height: 175px;  /*für IE */; width: 90%; margin: 10px auto; background-color: #f4f4f4; border:1px solid silver; overflow: visible; padding: 5px 10px; }
.partnerbox img { width: 200px; height: 125px; float: left; margin: 0 5px 0 0 }

.newsbox { min-height:120px;  height:auto  !important; height: 120px; /*für IE */ width: 600px; margin: 5px auto; background-color: #F5F5F5; border:1px solid silver; overflow: visible; padding:1em; }
.newsbox img { height: 120px; float: right; display:inline; margin-left:1em; }

.messebox { min-height:120px;  height:auto  !important; height: 120px; /*für IE */ width: 600px; margin: 5px auto; background-color: #F5F5F5; border:1px solid silver; overflow: visible; padding:1em;}
.messelogo {float: right; min-height: 120px; height: auto !important; height: 120px; /*für IE */ text-align: center;}
