body {
  background-color: #ccc;
  margin:0px;
  padding:0px;
  font-family: ;
  background-image: url(../_images/bg_img.jpg);
  background-position: left top;
  background-repeat: no-repeat;
  background-attachment: fixed;
  background-image: none;
  
}

#main {
  margin:0px;
  padding:0px;
  margin-left:auto;
  margin-right:auto;
  width:900px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  line-height:1.4em;
}

#column_left {
    width:200px;
    height:100%;
    float:left;
    min-height: 1000px;
    border:0px dashed #888;
}

#columns_right {
    width:680px;
    float:right;
}

#header {
  margin:0px;
  padding:0px;
  height:200px;
  background-image: url(../_images/top.jpg);
  background-position: top;
  background-repeat: no-repeat;
  background-image: none;
}
#header p {
  margin-top:0px;
}

#navi {
  height:30px;
}
#navi ul {
  list-style-type:none;
  margin:0px;
  padding:0px;
  padding-left:5px;
}
#navi ul li{
  float: left;
  position:relative;
  height:20px;
  font-size:12px;
  text-align:left;
  margin-right:20px;
}
#navi ul li a, a {
 color:#669900;
 text-decoration:none;
}

#navi ul li a:hover {
    color:#808080;
}
#navi ul li.titel {
  color: #555;
  font-weight:bold;
  font-size:14px;
}

h1 {
  font-size:14px;
}
h2{
  font-size:13px;
  font-weight:bold;
  color:#444;
  margin-left:130px;
}





#content {
    color:#fff;
}
img {
  margin:0px;
  padding:0p;
  border:0px;
}
#imp {
  margin:0px;
  padding:0px;
  margin-top:10px;
  margin-left:20px;
  color:#FFF8C1;
  bottom: 100%;
  height: 20px
}


#textfeld {
	padding:0px;
	margin:0px;
	margin-left:5px;
	background-color:#eeeeee;
	color:#000;
    }
#imp a {
  color:#FCF5D4
}



#textfeld ul {
  list-style-type:none;
  padding:0px;
  padding-left:10px;
  margin:0px;
}
.yellow_title {
  color:#000;
  background-color:#b7c7d6 ;
  width:375px;
}
.blue_title {
  background-color:#ccc;
  text-align: right;
  margin-left:385px;

}
#gallery {
  margin:0px;
  padding:0px;
}
table{
  margin:0px;
  padding:0px;
}


.exhibit {
  margin-left:48px;
}
ul.exhibit {
  list-style-type: none;
}
ul.exhibit li {
  line-height: 1.8em;
  margin-left:120px;
  width:485px;

}



.exhibit th {

  width:73px;
  text-align:left;
}



table.con_table th{
  border:0px;
  border-spacing: 0px;
  width:120px;
  text-align:left;
}
table.con_table td {
  vertical-align: top;
}
table.con_table img {
  padding-top:4px;
  padding-left:17px;
}





#contact {
  list-style-type:none;
}







* html body{ /*IE6 hack*/
padding: 0 0 60px 0; /*Set value to (HeightOfTopFrameDiv 0 HeightOfBottomFrameDiv 0)*/
}

* html #content{ /*IE6 hack*/
height: 100%;
width: 100%;
}


