body {
margin: 0px;
margin-top: 10px;
font-family: verdana,arial,helvetica,sans-serif;
font-size: 11px;
text-align: center;
line-height: 15px;
background-color:#a89e92;
}
div.rahmen {
margin: 0px auto;
margin-top: 0px;
margin-bottom: 10px;
width: 990px;
text-align:left;
height: 800px;
background-image: url(images/hg-rahmen.jpg);
background-repeat: no-repeat;
background-color: #FFFFFF;
}
div.kopf {
height: 78px;
width: 990px;
background-image: url(images/schriftzug.gif);
background-repeat: no-repeat;
background-position: right;
}
img.logo {
position:absolute;
display: inline;
margin: 0px;
}
div.coremenu {
position: absolute;
display: inline;
margin-left: 620px;
margin-top: 2px;
color: #FFFFFF;
}
a.coremenu {
font-family: verdana;
font-size: 11px;
text-decoration: none;
color: #FFFFFF;
}
a.none {
text-decoration: none;
}

a.none#rot {
color: #ff8001;
}

div.suche {
height: 55px;
width: 889px;
background-color:#FFFFFF;
border-right: solid 1px #2c3ea1;
}
form.suche {
display: inline;
margin-left: 30px;
position: relative;
color: #2c3ea1;
}
input {
width: 90px;
height: 20px;
}
input.submit {
width: 180px;
height: 20px;
}
input.suche {
width: 180px;
height: 20px;
border: solid 1px #2c3ea1; 
border-right: none;
}
input.go {
margin-top: 15px;
background-image: url(images/suchbutton.gif);
width: 31px;
height: 22px;
border:none;
}

div.navi {
position: absolute;
background-image: url(images/hg-navi.jpg);
background-repeat: no-repeat;
float: left;
margin-left: 0px;
width: 184px;
height: 667px;
color:#FFFFFF;
background-color: #2c3ea1;
}
div.innen {
position: absolute;
float: right;
margin-left: 184px;
width: 705px;
height: 667px;
background-color:#FFFFFF;
border-right: solid 1px #2c3ea1;
}
div.content {
margin-top: 10px;
margin-left: 15px;
width: 660px;
height: 620px;
overflow:auto; 
background-color: #FFFFFF;
padding: 10px;
}
/* nur für Internet-Explorer*/
*div.content { 
margin-top: 10px;
margin-left: 15px;
width: 680px;
height: 620px;
overflow:auto; 
background-color: #FFFFFF;
padding: 10px;

}
p {
margin-left: 15px;
margin-right: 8px;
}
img {
padding-left: 10px;
}

a { 
font-weight: normal;
text-decoration: underline;
color: #000000;
}

a.navi {
margin-left: 20px;
display: block;
color: #FFFFFF;
font-family: verdana;
font-size: 12px;
font-weight: bold;
text-decoration: none;
line-height: 23px;
margin-top: 5px;
}
a.navi#aktiv {
color: #ff8001;
}
a.navi2#aktiv {
color: #ff8001;
}
a.navi3#aktiv {
color: #ff8001;
}
a.navi2 {
margin-left: 30px;
display: block;
line-height: 12px;
margin-bottom: 6px;
color: #FFFFFF;
font-family: verdana;
font-size: 11px;
font-weight: normal;
text-decoration: none;
}
a.navi3 {
margin-left: 40px;
display: block;
line-height: 11px;
margin-bottom: 5px;
color: #FFFFFF;
font-family: verdana;
font-size: 10px;
font-weight: normal;
text-decoration: none;
}
a.navi3:active {
color: #ff8001;
}
a.navi2:active {
color: #ff8001;
}
a.navi:active {
color: #ff8001;
}
a.navi3:hover {
color: #ff8001;
}
a.navi2:hover {
color: #ff8001;
}
a.navi:hover {
color: #ff8001;
}
h1 {
padding-left: 10px;
font-weight: bold;
font-style: italic;
font-size: 18px;
font-family: arial;
color:#ff8001;

}

h2 {
padding-left: 10px;
font-weight: bold;
font-style: italic;
font-size: 16px;
font-family: arial;
color:#2c3ea1;
}
h3 {
font-family: arial;
padding-left: 10px;
font-weight: bold;
font-style: italic;
font-size: 12px;
font-family: arial;
color:#ff8001;
}
h4 {
font-family: arial;
padding-left: 10px;
font-weight: bold;
font-style: italic;
font-size: 12px;
font-family: arial;
color:#2c3ea1;
}

img.kuehnmodell {
position: absolute;
margin-left: 915px;
margin-top: 590px;
}

hr {
border: solid 1px #ff8001;
margin-top: 10px;
margin-bottom: 10px;
background-color: #FFFFFF;
}
img.logo {
padding: 0px;
}
marquee {
padding-left: 10px;
color: #ff8001;
}
li.symbole {
list-style: none;
}
table {
margin-left: 10px;
}
table.techdetails {
margin-left: 15px;
width: 600px;
}
td {
font-size: 11px;
background-color: #d4d7ea;
border: 1px solid;
border-color: #2c3ea1;
}
td.weiss {
font-size: 11px;
background-color: #FFFFFF;
border: none;
font-weight: bold;
}
td.weiss#normal {
font-weight: normal;
}

td.dblau {
font-size: 11px;
background-color: #2c3ea1;
border-color: #2c3ea1;
color: #FFFFFF;
vertical-align: middle;
text-align: center;
}
fieldset {
width: 600px;
margin-left: 10px;
}
