body {
  margin:0px;
  font-family:arial;
}

img {
border:none;
}

a {
  font-weight:bold;
  color:black;
  text-decoration:none;
}

a:hover {
  color:red;
}

.slideshow div {
  left:50%;
}

.slideshowtext {
  /*color:red;*/
  font-weight:bold;
  /*font-size:larger;*/
  margin-bottom:5px
}

.furtherinfolink {
  font-weight:normal;
  font-style:italic;
}

/* Willkommensseite */

.flag_de {
  position:absolute;
}

.flag_en {
  margin-left:70px;
}

/* Allgemeines Layout */


.top {
  background-image:url("clouds_top.jpg");
  width:100%;
  height:70px;
}

.left {
  position: absolute;
  top: 60px;
  left: 20px;
  width: 195px;
}

/* Navigation */

.menu {
  width:160px;
  background-image:url("stripe.jpg");
  padding-left:10px;
  padding-right:25px;
  padding-bottom:0px;
  margin-bottom:0px;
}

img.logo
{
  display:block;
  margin-left:auto;
  margin-right:auto;
}



/* Inhalt */

.content {
  margin: 20px 20px 20px 260px;
}

h1 {
  background-color:#EEE;
  text-align:center;
}

h2 {
  text-align:center;
}

h3 {
  font-size:larger;
}


/* Menu format */

.menu ul  {
  list-style-type:none;
  margin:0px;
  padding:0px;
  text-align:center;
}

.menu li.level1{
  margin-bottom:40px;
  padding:5px;
}

.menu li.level1.active,
.menu li.level1.open {
  display:block;
  background-color:#EEE;
}

.menu li.level2 {
  font-size:12px;
  background-color:#EEE;
}

.menu li.level2 a {
  font-weight:normal;
}

.navroot a {
  font-style:italic;
}

.subnav1 a {
  font-style:normal;
}



/* News */
.news td {
text-align:left;
}



/* Tabelle der Unterkategorien*/
.cattable td {
  background-color: #F0F0F0;
  padding:5px 20px 5px 20px;
  width:50%;
}

th {
  font-style: bold;
  background-color: #333381;
  color: white;
  padding:5px;
  white-space:nowrap;
}

td {
text-align:center;
padding:5px;
}

/* Gebrauchtmaschinentabelle */

.light td{
  background-color: #F0F0F0;
}

.dark td{
  background-color: #E8E8E8;
}

td.description {
  text-align:left;
}

.description img {
  float:left;
  margin-left:-40px;
  margin-right:10px;
}

.um_title {
  font-weight:bold;
}


/* Neumaschinenliste */

.article-list td {
  text-align:left;
}

.art_text {
  padding-left:20px;
  width:600px;
  padding-right:50px;
}


/* Informationsanforderung */

.infotable input {
width: 350px;
}

.infotable textarea {
width:350px;
height:100px;
}

.infotable {
text-align:left;
width:400px;
}

.infotable td {
text-align:left;
}

/* Bildergallerie */
.innergallery {
width:600px;
margin:auto;
}
