body
{
margin: 0;
padding: 0;
margin-bottom: 0px;
padding-bottom: 0px;
background-color: #E1ECF2;
font: 10pt Verdana, sans-serif;
line-height: 18px;
color: #333333;

}

.table_layout
{
width: 100%;
margin: 0px;
padding: 0px;
}

.td_banner
{
height: 108px;
background-repeat: no-repeat;
background-position: top left;
background-color: #E1ECF2;
margin: 0;
padding: 0;
vertical-align: top;
}

.table_banner
{
width: 100%;
height: 108px;
margin: 0;
padding: 0px;
}

.links_banner
{
text-align: right;
padding-right: 15px;
padding-bottom: 17px;
vertical-align: bottom;
font: 10pt Arial, sans-serif;
font-weight: bold;
color: #333333;
}

.links_banner a
{
font: 10pt Verdana, sans-serif;
font-weight: bold;
text-decoration: none;
color: #333333;
}

.div_content
{
height: 99%;
text-align: left;
padding-left: 45px;
padding-right: 45px;
padding-top: 25px;
padding-bottom: 25px;

scrollbar-base-color: #E1ECF2;
scrollbar-3d-light-color: #E1ECF2;
scrollbar-arrow-color: #333333;
scrollbar-darkshadow-color: #E1ECF2;
scrollbar-face-color: #B1CEDE;
scrollbar-highlight-color: #E1ECF2;
scrollbar-shadow-color: #E1ECF2;
scrollbar-track-color: #E1ECF2;

font: 10pt Verdana, sans-serif;
line-height: 18px;
color: #333333;
text-align: justify;
overflow: auto;
}

h1
{
font-size: 12pt;
font-weight: bold;
font-variant: small-caps;
color: #333333;
font-family:Verdana,sans-serif;
margin-bottom: 45px;
height: 35px;
border-bottom: 1px dashed #AAAAAA;
}

.td_content
{
background-color: #E1ECF2;
margin: 0px;
padding: 0px;
}

*[class="td_content"] { height: 540px; }

.td_navigation
{
height: 93px;
background-repeat: no-repeat;
background-position: bottom left;
margin: 0;
padding: 0;
vertical-align: bottom;
}

.a_mainnav
{
width: 145px;
background-image:url(../pics_layout_1024/button.png);
background-repeat: no-repeat;
padding-top: 3px;
color: #FFFFFF;
font: 11px Verdana;
font-weight: bold;
text-decoration: none;
display: block;
height: 20px;
vertical-align: middle;
}

.a_mainnav:hover
{
width: 145px;
background-image:url(../pics_layout_1024/button_over.png);
background-repeat: no-repeat;
padding-top: 3px;
color: #FFFFFF;
font: 11px Verdana;
font-weight: bold;
text-decoration: none;
display: block;
height: 20px;
}

.mainnav
{
list-style-type: none;
margin: 0px;
padding: 0px;
height: 100%;
width: 100%;
}

.mainnav li
{
width: 145px;
padding: 0px;
float: left;
vertical-align: middle;
}

.table_mainnav
{
margin-bottom: 6px;
padding: 0px;
margin-left: 50px;
width: 100%;
}

.table_bull
{
margin-top: 3px;
}

*[class="table_bull"] { margin-top: 1px; }


.nav_schrift
{
color: #FFFFFF;
font: 8pt Verdana;
text-decoration: none;
padding-left: 1px;
padding-right: 1px;
display: block;
width: 90px;
}

.nav_schrift_big
{
color: #FFFFFF;
font: 8pt Verdana;
text-decoration: none;
padding-left: 1px;
padding-right: 1px;
display: block;
width: 100px;
}

/*------------- Inhalt -------------*/

ul
{
list-style-image: url('../bilder/liste.gif');
text-align: left;
margin-bottom: 15px;
}

td#kauf
{
padding: 6px;
font-size: 10pt;
font-family:Verdana,sans-serif;
line-height: 18px;
color: #333333;
}

table#verkauf
{
border: 1px dashed #AAAAAA;
border-collapse: collapse;
background-color: #B1CEDE;
width: 95%;
}

li
{
font: 10pt Verdana, sans-serif;
line-height: 18px;
color: #333333;
}

td#produktion
{
padding: 3px;
font-size: 10pt;
font-family:Verdana,sans-serif;
line-height: 18px;
color: #333333;
line-height: 18px;
}

td
{
font-size: 10pt;
font-family:Verdana,sans-serif;
line-height: 18px;
color: #333333;
}

.tooltip
{
font-family: Verdana, Arial;
font-size: 8pt;
color: #333333;
padding: 8px;
width: 280px;
position: absolute;
display: none;
background-color: #B1CEDE;
border: 1px dashed #AAAAAA;
z-index: 500;
}

td#banane
{
font-family: Verdana, Arial;
font-size: 8pt;
color: #333333;
}


.tooltip2
{
font-family: Verdana, Arial;
font-size: 8pt;
color: #333333;
padding: 8px;
width: 270px;
position: absolute;
display: none;
background-color: #E7F6FB;
border: 1px dashed #AAAAAA;
text-align: left;
z-index: 500;
}

.link_content
{
font-family: Verdana, Arial;
font-size: 10pt;
color: #333333;
text-decoration: none;
border-bottom: 1px dashed #333333;
}

table#formel
{
border: 1px dashed #AAAAAA;
border-collapse: collapse;
background-color: #B1CEDE;
width: 480px;
}

.tr_bull
{
height: 57px;
}
