body, html {
  border: 0;
  margin: 0;
  width: 100%;
  height: 100%;
  background-image:url(/fileadmin/pics/background_header.jpg);
  background-repeat:repeat-x;
  font-family: Arial, Helvetica, sans-serif;
}

td, p {
  border: 0;
  margin: 0;
  width: 100%;
  height: 100%;
  background: #ffffff;
  font-family: Arial, Helvetica, sans-serif;
}

a {  color: #808080;text-decoration: none; }
a:hover { color: #303030; background: inherit; }

img {
  border: none;
}

/* Umschlie�endes Div */
#fixed {
   position: relative; 
   margin: 0 auto;
   width:960px;
   text-align:left;
   min-height: 100%;
   height:auto !important; /* moderne Browser */
   height:100%; /* IE */
}


#headermenu {
  position:absolute;
  background: #fff;
  height:115px;
  width:960px;
  background-image:url(/fileadmin/pics/background_menu_960.png);
  background-position:top;
  background-repeat:no-repeat;
}

#menu {
  list-style:none;
  position:absolute;
  margin-top:0px;
  margin-left:-40px;
  height: 35px;
  width:720px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  color: #fff;
  z-index:+100;
}
  

#menu li {
  float:left;
  display:block;
  text-align:center;
  position:relative;
  padding-top:8px;
  margin-right:0px;
  margin-top:0;
  border:none;
}

#menu li:hover {
  background: #7B8587;
}

#menu li a {
  font-family:Arial, Helvetica, sans-serif;
  font-size:14px; 
  color: #FFFFFF;
  width:120px;
  height:27px;
  display:block;
  padding:-13px;
  outline:0;
  text-decoration:none;
}

#menu li:hover a {
  color:#ffffff;
}


.dropdown_2columns, 
.dropdown_3columns, 
.dropdown_4columns,
.dropdown_5columns
.dropdown_6columns {
  margin:0px -239px;
  float:left;
  position:absolute;
  left:-999em; /* Hides the drop down */
  text-align:left;
  padding:0px 0px 10px 0px;
  border-top:none;
  
  /* Gradient background */
  background:#7B8587;
}

.dropdown_1column {
  margin:0px 0px;
  float:left;
  position:absolute;
  left:-999em; /* Hides the drop down */
  text-align:left;
  padding:0px 0px 10px 0px;
  border-top:none;
  
  /* Gradient background */
  background:#7B8587;
}

.dropdown_1column  {width: 140px;}
.dropdown_2columns {width: 280px;}
.dropdown_3columns {width: 420px;}
.dropdown_4columns {width: 720px;}
.dropdown_5columns {width: 700px;}
.dropdown_6columns {width: 720px;}

#menu li:hover .dropdown_1column, 
#menu li:hover .dropdown_2columns, 
#menu li:hover .dropdown_3columns,
#menu li:hover .dropdown_4columns,
#menu li:hover .dropdown_5columns
#menu li:hover .dropdown_6columns {
  left:-1px;
  top:auto;
}

.col_1,
.col_6 {
  display:inline;
  float: left;
  position: relative;
  margin-left: 0px;
  margin-right: 0px;
}
.col_1 {width:120px;height:210px;background-image:url(/fileadmin/pics/backgroundcol1.png)}
.col_6 {width:700px;height:auto;}

#menu p, #menu h2, #menu h3, #menu ul li {
  font-family:Arial, Helvetica, sans-serif;
  line-height:14px;
  font-size:14px;
  text-align:left;
}
#menu h2 {
  font-size:21px;
  font-weight:400;
  letter-spacing:-1px;
  margin:7px 0 14px 0;
  padding-bottom:14px;
  border-bottom:1px solid #ffffff;
}
#menu h3 {
  font-size:14px;
  margin:7px 0 14px 0;
  padding-bottom:7px;
  border-bottom:1px solid #ffffff;
}
#menu p {
  line-height:18px;
  margin:0 0 10px 0;
}

#menu li:hover div a {
  font-size:12px;
  color:#ffffff;
}
#menu li:hover div a:hover {
  color:#000000;
}


.strong {
  font-weight:bold;
}
.italic {
  font-style:italic;
}


.img_left { /* Image sticks to the left */
  width:120px;
  float:left;
  margin:0 0px;
  height:70px;
}


#menu li ul {
  list-style:none;
  padding:5px;
  margin:0 0 12px 0;
}
#menu li ul li {
  font-size:12px;
  line-height:14px;
  position:relative;
  padding:5px;
  margin:0;
  float:none;
  text-align:left;
  width:120px;
}
#menu li ul li:hover {
  background:none;
  border:none;
  padding:5px;
  margin:0;
}




/*--------------------------------------------------*/

#mainlogo {
  margin-left:720px;
  margin-top:12px;
  background-image:url(/fileadmin/pics/mewesmaler_logo3.png);
  background-repeat:no-repeat;
  height:93px;
  width:190px;
}

#maintitle {
  position:absolute;
  margin-left:0px;
  margin-top:115px;
  height:50px;
  background:#fff;
  font-family: Arial, Helvetica, sans-serif;
  font-size:32px;
}

#mainpic {
  position:absolute;
  margin-left:-388px;
  margin-top:165px;
  width:1348px;
  height:390px;
  overflow:visible;
}

#mainpic2 {
  position:absolute;
  margin-left:-980px;
  margin-top:165px;
  width:980px;
  height:390px;
  overflow:visible;
}

#pic {
  position:absolute;
  margin-right:0px;
  margin-top:165px;
  width:960px;
  height:390px;
}


#inhalt_links {
  position:absolute;
  margin-left:-70px;
  margin-top:575px;
  padding-left:70px;
  background:#fff;
  width:240px;
  line-height: 1.2;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #666;
}

.inhalt_links_logo {
  color: #666;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
}

#inhalt_mitte {
  position:absolute;
  margin-left:240px;
  margin-top:575px;
  background:#fff;
  width:480px;
  line-height: 1.6;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  color: #000;
}

#inhalt_mitte h1 {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 16px;
  color: #000;
}

#inhalt_mitte table {
  border:0;
  margin-left:-3px;
  margin-top:-10px;
}


.adresse {
  line-height:1.2;
  font-size: 12px;
  color: #777;
}
