/* SEITE CONTAINER GRUNDAUSSEHEN*/
html {
height: 100%;
}
body {
margin: 0px;
padding: 0px;
font-family:Arial, Helvetica, sans-serif;
}

blockquote {
font-size:13px;
padding-left: 10px;
text-align:justify;
margin: 5px 10px 7px 10px;
}

img { border: 0px; margin: 0px; padding:0px;}
div { border: 0px; margin: 0px; padding: 0px;}

#site {
width: 775px;
background-color:#FFFFFF;
margin: 0px auto;
background-image:url(grafik/bg-site.jpg);
background-repeat:repeat-x;
border: 0px;
}

#menu {
width: 775px;
background-image:url(grafik/bg-menu.gif);
background-repeat:repeat-y;
background-position:left;
position:relative;
border: 0px solid #FFFFFF;
min-height: 500px;
}

#hauptmenu {
float:left;
width:192px;
height: 300px;
background-image:url(grafik/menu-right.jpg);
background-position:right;
background-repeat:no-repeat;
margin-top: -1px;
margin-left: 0px;
padding: 0px;
}

#hauptmenu a, #hauptmenu a:link, #hauptmenu a:visited{
color:#FFFFFF;
background-image:url(grafik/list.gif);
background-position:left;
background-repeat:no-repeat;
padding-left:10px;
margin-top: 3px;
margin-left: 25px;
margin-right: 10px;
display:block;
font-size:15px;
font-weight:500;
font-style:normal;
text-decoration:none;
}

#hauptmenu a:hover {
color:#FFFFFF;
background-image:url(grafik/list-hover.gif);
}


#right-border{
width:583px;
float:right;
background-image:url(grafik/bg-menu-right.gif);
background-position:right;
background-repeat:repeat-y;
border: 0px solid #FFFFFF;
}

#right-border img {
padding: 0px;
margin-right: 0px !important;
margin-right: -1px;  
border: 0px;
}

#logo{
background-image: url(grafik/logo-bg.jpg);
background-repeat:repeat-x;
float:left;
height: 88px;
width: 550px;
margin: 0px;
padding: 0px;
}

#bild, #flashcontent {
margin-top: 0px !important;
margin-top: -2px;
float:left;
padding: 0px;
width: 550px;
height: 184px;
}

#content {
width:550px;
float:left;
}

div.news {
width: 520px;
background-image:url(grafik/news.gif);
background-repeat:no-repeat;
padding: 5px 15px;
font-size: 12px;
}

#content ul li, div.news ul li{
list-style-type:disc;
font-size:13px;
text-align:left;
margin: 1px 5px 0px 0px;
}

/* LINKS ETC.*/

#submenu{
margin-top: 0px;
float:left;
height: 30px;
width: 550px;
padding-top: 9px;
}

#submenu a, #submenu a:link, #submenu a:visited{
display: inline;
color:#364c7d;
font-size: 13px;
margin-left: 10px;
margin-right: 5px;
}

#submenu a:hover {
color:#6481bc;
}

#submenu2{ margin: 10px 0px 0px 0px; padding: 0px 0px 0px 10px; font-size:12px;}


#content {
width:550px;
float:left;
}


#footer {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
float: left;
color:#333333;
margin: 20px 0px 20px 0px;
width:540px;
height:30px;
background-color:#f0f0f0;
color:#000000;
padding: 5px;
overflow:hidden;
}

#footer a, #footer a:link, #footer a:visited {float:right; color:#364c7d; margin-right: 5px;}
#footer a:hover {color:#6481bc;}

/* INHALT .*/
p {
font-size:12px;
color:#111111;
font-family:Arial, Helvetica, sans-serif;
margin: 0px 10px 0px 10px;
text-align:justify;
}

h1 {
margin: 0px 10px 8px 10px;
padding: 0px;
font-size:17px;
font-weight: bold;
color:#364c7d;
}

h2{font-weight:bold;
font-size:13px;
margin: 0px 10px 5px 10px;
color:#364c7d;
}

h3 {
margin: 0px;
margin-bottom: 4px;
font-size:13px;
font-weight: bold;
color:#364c7d;
}
.link , .link:link, .link:visited{
color: #aa7c00;
font-size:12px;
font-weight:bold;
}

.link:hover{
color:#c89b00;
}

#messe-table {
width: 530px;
border: 0px;
margin: 0px 10px 0px 10px;
}
#messe-table td {
vertical-align:top;
}

.messe-date {
border-bottom: 3px solid #364c7d;
color:#aa7c00;
padding: 2px 0px 0px 2px;
height: 10px;
font-size:12px;

}

.messe-desc {padding: 2px 0px 0px 12px;border-left: 3px solid #364c7d;}

.messe-halle {
text-align:center;
width: 100px;
height: 50px;
font-size:12px;
color:#000000;
}

.messe-link, .messe-link:link, .messe-link:visited{
width: 30px;
text-decoration:none;
display:block;
background-image:url(grafik/messe-link.gif);
background-color:#aa7c00;
height: 50px;
}
.messe-link:hover { background-color: #c89b00;}

.hidden {
border-bottom: 3px solid #364c7d;
}

div.download {
width: 520px;
padding: 5px 15px;
height: 50px;
margin-bottom: 15px;
background-image:url(grafik/download.gif);
background-repeat:no-repeat;
font-size: 12px;
}

/* TABELEN MIT TECHNISCHEN INHALT */

table {font-size:12px;}

#techprop {
width: 530px;
margin: 20px 10px 5px 10px;
border: 0px;
}

#techprop td { height:15px; padding-left:3px;}

#techprop .tdleft {
width: 260px;
background-color:#ECECEC;
border-right: 10px solid #FFFFFF;
}

#techprop .tdright {
width: 260px;
background-color:#E6E6E6;
}

a.aktuell, a.aktuell:link, a.aktuell:visited {
padding-left: 10px;
padding-top: 5px;
width: 258px;
height: 110px;
display: block;
float: left;
margin-left: 5px !important;
margin-left: 3px;
text-decoration:none;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #555555;
background-image:url(grafik/aktuell.gif);
background-repeat:no-repeat;
border: 0px;
}
a.aktuell b, a.aktuell:link b, a.aktuell:visited b {color:#364c7d; font-size: 13px;}
a.aktuell:hover b { text-decoration:underline; }
a.aktuell:hover  { color: #000000;}


a.produktlinks, a.produktlinks:link, a.produktlinks:visited {
display:block;
padding: 3px 0px 3px 10px;
border-left: 3px solid #aa7c00;
width: 520px;
color:#333333;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-decoration:none;
text-align:left;
margin: 10px 0px 5px 0px;
}

a.produktlinks:hover {color:#000000; border-left: 3px solid #c89b00;}


