body {
  background-color:#aea023;
  font-family:Verdana, Arial, Helvetica;
  color:black;
  font-size:12px;
}

#container {
  position: relative;  
  width:900px;
  left: 50%;
  background-color: #ffffff;
     
  margin-left: -450px;
  margin-top:0px;
  border-top:1px solid white;
  border-right:1px solid white;
}

#comment
{
position:absolute;
left:10px;
top:10px;
width:200px;
}

.comment {
  background-color:#EFA4A7;
}

img {
  border:0px;
text-decoration:none;
}

hr {
  color:#000000;
}

#header {
  width:900px;
  background-color:white;
  float:left;
  height:177px;

}

#header .logo
{
position:relative;
top:-34px;
}

#grau {
  float:left;
  background-color:#356eab;
  color:white;
  font-weight:bold;
  width:206px;
  height:21px;
  padding-top:6px;
  padding-left:10px;
position:relative;
top:-26px;
text-align:center;
}

#transp {
  float:left;
  background-color:white;
  filter:alpha(opacity=80);
  -moz-opacity:.80;
  opacity:.80;
position:absolute;
top:151px;
left:216px;
  width:676px;
  height:18px;
  padding-top:7px;
  padding-left:5px;
border:1px solid #78797a;
}

.flagge
{
padding-left:5px;
float:left;
}

#suche
{
position:absolute;
left:716px;
top:146px;
z-index:1000;
}

#suche form
{
width:200px;
display:block;
height:20px;
}

#suche input[type=text]
{
width:148px;
height:15px;
border:1px solid #78797a;
background-color:white;
}

#suche input[type=image]
{
position:relative;
top:8px;
left:-1px;
}

#blau a {
  font-weight:bold;
  text-decoration:none;
  color:white;
  font-size:14px;
}



#breadcrumb {
  height:17px;
  background-color:white;
  clear:both;
  padding-left:229px;
  padding-top:4px;
  color:#78797A;
  font-size:11px;
}

#breadcrumb a {
  color:#78797A;
  font-size:11px;
  text-decoration:none;
}

#adresse {
  background-color:white;
  padding:45px 5px 0px 15px;
  font-size:12px;
  font-weight: normal;
}

#adresse a {
  color:black;
}

#innercontent {
  padding-left: 5px;
}

#content {
  width:675px;
  padding-left:10px;
  float:left;
  background-color:#FFFFFF;

  line-height:1.4em;
  color:#003E8C;
}

#content ul {
  margin: 0px;
  padding-left: 14px;
  list-style-position: outside;
}

#content a {
  text-decoration:underline;
  color:#003E8C;
}

#contenttable
{
width:669px;
border-collapse:collapse;
color:black;
}
#contenttable td
{
vertical-align:top;
padding:0px;
}

#contenttable td#toolbox
{
width:170px;
padding-top:10px;
padding-right:5px;
}
#contenttable #toolbox .head
{
background-color:#aea023;
width:175px;
padding:5px;
font-weight:bold;
border:1px solid #78797a;
margin-bottom:2px;
}
#contenttable #toolbox .inhalt
{
border:1px solid #78797a;
width:170px;
padding:5px;
padding-right:10px;
margin-bottom:5px;
}




h1 {
  font-size:14px;
}
h2 {
  font-size:12px;
}
h3 {
  font-size:11px;
}


#foot {
  height:17px;
  background-color:white;
  color:#78797A;
  font-size:11px;
  clear:both;
  padding-left:15px;
  padding-top:4px;
}

#produkt {
  color:#003E8C;
}

#produkt #liste ul {
  padding:0px;
  list-style-type: none;

}
#produkt #liste li {
  border-bottom:1px solid #858789;
  padding-bottom:2px;
}

#produkt #liste2 ul {
  padding:0px;
  list-style-type: none;

}
#produkt #liste2 li {
  border-bottom:1px solid #858789;
  padding-bottom:2px;
}

#produkt #pdf a {
  font-weight:bold;
  color:#003E8C;
  text-decoration:underline;
}

#produkt a {
  color:#003E8C;
  text-decoration:underline;
}

#kablau {
  width: 669px;
  background-color:#003E8C;
  height:21px;
  padding-top:4px;
  font-weight:bold;
  text-decoration:none;
  color:#ffffff;
  font-size:14px;
  padding-left:5px;
}

.kablau {
  background-color:#003E8C;
  font-weight:bold;
  text-decoration:none;
  color:#ffffff;
  font-size:14px;
  padding-left:5px;
}

#messe {
  padding-top:1px;
}

#messetable {
  width:674px;
  border-collapse:collapse;


}
#messetable td {
  border:1px solid #003E8C;
  vertical-align:top;
  padding:3px;
}

#messetable td.blau {
  background-color:#003E8C;
  color:white;
}

input {
  background-color:#ffffff;
  border:1px solid #C5C7C8;
  font-family:Verdana, Arial, Helvetica;
  font-size:10px;
  color:#003E8C;
}

textarea {
  background-color:#ffffff;
  border:1px solid #C5C7C8;
  font-family:Verdana, Arial, Helvetica;
  font-size:10px;
  color:#003E8C;
}

.rot {
  color:red;
}

.gruen {
  color: #396939;
}

.textklein {
  font-size:10px;
}
.pfeil_link_toolbox
{
text-decoration:none;
}


td #shoptable {
  padding: 10px 0px;
  border-bottom: 1px solid black;
}

#shop_button {
  padding: 3px;
  border: 1px solid black;
  background-color: #356EAB;
  color: white;
  font-weight: bold;
}

