
html
{
font-size:100.1%;
background-color:#D4D4D5;
background-image:url(verlauf.png);
background-repeat:repeat-x;
background-attachment:fixed;
/*background-position:0 15.4545em;*/
}

body
{
margin:0;
padding:0;
padding-right:10em;

font-size:0.8125em; /*13px*/
line-height:1.6154em; /*21px*/
font-weight: normal;
font-style: normal;
font-family: verdana,arial,geneva,helvetica,sans-serif;
color:#000000;
letter-spacing: normal;
text-decoration: none;
}

img
{
border:0;
}

a:link, a:visited
{
margin:0px;
padding:0px;

font-weight: bold;
font-style: normal;
font-family: verdana,arial,geneva,helvetica,sans-serif;
color:#F18503;
letter-spacing: normal;
text-decoration: none;
}

a:hover, a:active
{
margin:0px;
padding:0px;

font-weight: bold;
font-style: normal;
font-family: verdana,arial,geneva,helvetica,sans-serif;
color:#000000;
letter-spacing: normal;
text-decoration: normal;
}

#navigation
{
top:0;
left:0;
/*display:inline;*/ /* double-margin-bug des IE6 verhindern */
/*float:left;*/
width:30em;
position:fixed;
margin:0;
margin-left:3em;
margin-top:3.2308em;
padding:0;
border:0;
}

#navigation div#logo
{
/*height:15.4545em;*/
/*height:12.3636em;*/
height:111px;
margin:0;
padding:0 0 3.2308em 0;
border:0;
}

#navigation ul
{
list-style:none;
margin:0;
padding:0 0 1.6154em 0;
/*border:1px solid red;*/
}

#navigation ul li
{
height:1.6154em;
margin:0;
margin-left:119px; /* 136 -17 fuer Mouseover */
padding:0;
border:0;
}

#navigation ul li .inaktiv
{
font-weight:normal;
padding-left:17px;
}

#navigation ul li.unterpunkt
{
height:1.6154em
margin:0;
margin-left:136px;
padding:0;
border:0;
}

#navigation ul li.unterpunkt .inaktiv
{
font-weight:normal;
padding-left:17px;
background-image:url(bullet.gif); background-repeat:no-repeat; background-position:0 0;
}

#navigation p
{
margin:0;
margin-left:136px;
margin-top:1.6154em;
padding:0;
border:0;
color:#000000;
/*border:1px solid green;*/
}

a.navigation:link
{
margin:0;
padding:0px 0px 0px 17px;
font-weight: bold; font-style: normal; font-family: verdana,arial,geneva,helvetica,sans-serif;
color:#F18503; letter-spacing: normal; text-decoration: none;
background-image:url(bullet_leer.gif); background-repeat:no-repeat; background-position:0 0;
}

a.navigation:visited
{
margin:0;
padding:0px 0px 0px 17px;
font-weight: bold; font-style: normal; font-family: verdana,arial,geneva,helvetica,sans-serif;
color:#F18503; letter-spacing: normal; text-decoration: none;
background-image:url(bullet_leer.gif); background-repeat:no-repeat; background-position:0 0;
}

a.navigation:hover
{
margin:0;
padding:0px 0px 0px 17px;
font-weight: bold; font-style: normal; font-family: verdana,arial,geneva,helvetica,sans-serif;
color:#000000; letter-spacing: normal; text-decoration: normal;
background-image:url(bullet_hover.gif); background-repeat:no-repeat; background-position:0 0;
}

a.navigation:active
{
margin:0;
padding:0px 0px 0px 17px;
font-weight: bold; font-style: normal; font-family: verdana,arial,geneva,helvetica,sans-serif;
color:#000000; letter-spacing: normal; text-decoration: normal;
background-image:url(bullet_hover.gif); background-repeat:no-repeat; background-position:0 0;
}

a.navigation_unterpunkt:link
{
margin:0;
padding:0px 0px 0px 17px;
font-weight: bold; font-style: normal; font-family: verdana,arial,geneva,helvetica,sans-serif;
color:#F18503; letter-spacing: normal; text-decoration: none;
background-image:url(bullet_link.gif); background-repeat:no-repeat; background-position:0 0;
}

a.navigation_unterpunkt:visited
{
margin:0;
padding:0px 0px 0px 17px;
font-weight: bold; font-style: normal; font-family: verdana,arial,geneva,helvetica,sans-serif;
color:#F18503; letter-spacing: normal; text-decoration: none;
background-image:url(bullet_link.gif); background-repeat:no-repeat; background-position:0 0;
}

a.navigation_unterpunkt:hover
{
margin:0;
padding:0px 0px 0px 17px;
font-weight: bold; font-style: normal; font-family: verdana,arial,geneva,helvetica,sans-serif;
color:#000000; letter-spacing: normal; text-decoration: normal;
background-image:url(bullet_hover.gif); background-repeat:no-repeat; background-position:0 0;
}

a.navigation_unterpunkt:active
{
margin:0;
padding:0px 0px 0px 17px;
font-weight: bold; font-style: normal; font-family: verdana,arial,geneva,helvetica,sans-serif;
color:#000000; letter-spacing: normal; text-decoration: normal;
background-image:url(bullet_hover.gif); background-repeat:no-repeat; background-position:0 0;
}

#inhalt
{
/*height:100%;*/ /* gegen den IE6-3-Pixel-Bug */
background-color:#FFFFFF;
/*position:absolute;*/
/*top:9.2727em;*/
/*z-index:1;*/
margin:6.4615em 0 6.4615em 30em;
padding:110px 3em 110px 3em;
border:1px solid #C0C0C0;
}

h1
{
font-size: 1.1538em;
line-height:1.4000em;
font-weight: bold;
font-style: normal;
font-family: verdana,arial,geneva,helvetica,sans-serif;
letter-spacing: normal;
text-decoration: none;

margin-top:0;
/*margin-bottom:3.2308em;*/
margin-bottom:2.800em;

padding:0;
padding-top:0;

border:0;
/*border-bottom:1px solid gray;*/
/*background-color:yellow;*/
}

h2
{
font-size: 1em;
line-height:1.6154em;
font-weight: bold;
font-style: normal;
font-family: verdana,arial,geneva,helvetica,sans-serif;
color:#000000;
letter-spacing: normal;
text-decoration: none;

margin:0;
margin-top:3.2308em;
margin-bottom:1.6154em;
padding:0;
border:0;
}

h3 /* nicht benoetigt ausser bei Design im Impressum */
{
font-size: 1em;
line-height:1.6154em;
font-weight: normal;
font-style: normal;
font-family: verdana,arial,geneva,helvetica,sans-serif;
color:#000000;
letter-spacing: normal;
text-decoration: none;

margin:0;
margin-top:3.2308em;
margin-bottom:0em;
padding:0;
border:0;
}

p
{
margin:0;
margin-top:1.6154em;
margin-bottom:1.6154em;
margin-left:0px;
padding:0;
border:0;
text-align:justify;
}

p.design
{
margin:0;
margin-top:0em;
margin-bottom:1.6154em;
margin-left:0px;
padding:0;
border:0;
text-align:justify;
}

b
{ 
font-weight:bold;
}

i
{
font-style:italic;
}

strong
{ 
font-weight:bold;
font-style:normal;
/*font-weight:normal;
font-style:italic;*/
}

em
{ 
/*color:#7D7D7D;*/
color:#6F6F6F;
font-weight:bold;
font-style:normal;
/*text-transform:uppercase;*/
/*letter-spacing:0.15em;*/
/*font-style:italic;*/
}

/* LISTEN */

#inhalt ul
{
margin:0;
margin-top:1.6154em;
margin-bottom:1.6154em;
padding:0 0 0 1em;
/*border:1px solid red;*/
list-style-type:disc;
list-style-position:outside;
}

#inhalt li
{
margin:0;
padding:0;
/*border:1px solid green;*/
}

/* TABELLEN */

table, tr, td, th
{
font-weight:normal;
text-align:left;
vertical-align:top;
border:0;
margin:0;
padding:0;
}

table
{
}

tr
{
}

th
{
padding-bottom:1em;
}

td 
{
/*border-bottom:1em solid white;*/
/*background-color:red;*/
padding-right:1em;
padding-left:1em;
padding-bottom:1em;
}

td.jahr
{
padding-left:0;
border-right:1px solid black;
text-align:right;
width:6em;
/*background-color:green;*/
}
.preis
{text-align:right;}
