body{
 font-family: Verdana, Arial, sans-serif;
 font-size:95%;
 text-align:center;
 background-color:#fff;
 padding:0px;
 margin:0px;
}

#wrapper1{
 text-align:right;
 background-image:url("http://www.mittemuseum.de/files/templatepics/berlinkarte.jpg");
 background-repeat:no-repeat;
 background-position:center;
 width:940px;
 min-height:695px;
 margin:auto;
 margin-top:40px;
 margin-bottom:0px;
 padding:0px;
 border-left:1px solid #FFDA7B;
 border-right:1px solid #FFDA7B;
 border-bottom:1px solid #FFDA7B;
}

* html #wrapper1{ height:695px; }

#bildleiste{
 margin:0;
 margin-right:170px;
 padding:0;
 float:right;
 display:inline;
}

* html  #bildleiste{ margin-top:40px;}

#mainmenu{
 width:auto;
 margin:0px;
 margin-right:20px;
 margin-top:-3px;
 padding:0;
 float:right;
 border-left:2px solid #fff;
 border-bottom:3px solid #fff;
}

* html #mainmenu{ margin-right:10px;margin-top:-120px; }

#footer{
 font-size:0.75em;
 text-align:left;
 background-color:#fff;
 opacity:0.5;
 filter:alpha(opacity=50);
 width:140px;
 height:400px;
 margin-right:170px;
 margin-top:0;
 padding:6px;
 float:right;
}

 * html #footer{ margin-right:85px;margin-top:-87px; }



/* ************ Navigation **************** */

a:link,a:visited{
 text-decoration:none;
 color:#000;
}
a:hover{
 text-decoration:underline;
 color:#980034;
}

ul.mainnav{
 list-style-type:none;
 font-size:0.8em;
 text-align:left;
 background-color:#FEF59A;
 line-height:26px;
 display:inline;
 float:left;
 margin:0px;
 padding:0px;
}

.mainnav li{
 width:150px;
 display:inline;
 float:left;
}

* html .mainnav li{ width:141px; }

.mainnav li a{
 width:150px;
 height:auto;
 padding:2px 0 2px 10px;
 display:block;
}

* html .mainnav li a{ width:141px; }

.mainnav li a:link,.mainnav li a:visited{
 color:#980034;
 text-decoration:none;
}
.mainnav li a:hover{
 text-decoration:none;
 background-color:#FFFFBD;
 width:140px;
}
.mainnav li.active a:link,.mainnav li.active a:visited{
 color:#000;
 background-color:#FFFFBD;
 width:140px;
 padding:2px 0 2px 10px;
}

a.basnav{
 list-style-type:none;
 display:block;
 color:#666;
 font-weight:bold;
}

/* ****** Textformatierung ************** */

h1,h2{
 font-size:1em;
 color:#980034;
 margin-bottom:0px;
}
h1.start{
 font-size:1.1em;
 font-weight:500;
 text-align:left;
 line-height:25px;
 color:#980034;
 width:auto;
  margin:320px 10px 0 260px;
 float:left;
 display:inline;

}

  * html h1.start{ margin-top:360px; }

h3.startteaser{ font-size:1em; margin:3px;}

/* **************** allgemeine Tagformatierungen **************** */

img{ border:none; }