#rahmen { background-color: #eff3f6; background-image: url(../images/background1.gif); background-repeat: no-repeat; background-attachment: inherit; background-position: 0 0; position: relative; width: 989px; height: 598px; margin: 20px auto auto; padding: 0; border: solid 1px #88b2c6; }
#marke { background-color: #fff; margin: 0 auto auto; background-image: url(../images/marke1.gif); background-repeat: no-repeat; height: 168px; width: 40px; position: relative; float: left; }
#head { position: relative; width: 360px; height: 120px; float: left; margin: 0 0 0 10px; }


#mitte { position: relative; width: 989px; padding: 0; left: 0; height: 430px; float: left; }

#linksbox { background-image: url(../images/trans.gif); position: relative; width: 310px; float: left; margin-left: 40px; padding: 5px; border: solid 1px #fff; }

#rechtsbox { position: relative; width: 545px; height: 290px; float: right; background-image: url(../images/trans3.gif); text-align: center; margin: 0; padding: 20px; border: solid 1px #fff; }

#fuss { position: absolute; bottom: 12px; width: 989px; height: 8px; clear: both; padding-top: 6px; }


#nav1 { position: relative; float: none; text-decoration: none; outline-width: 0; top: 10px; clear: both; margin: 0; padding: 3px 4px; }
#nav2 { position: relative; text-decoration: none; outline-width: 0; top: 10px; float: none; margin-top: 0; margin-right: 0; margin-bottom: 0; padding: 2px 4px 3px; }
#nav1active { float: left; text-decoration: none; outline-width: 0; top: 10px; padding: 2px 4px 4px; background-color:#d4edfa; position: relative; margin: 0 10px 0 0; }

#shade {height: 12px;}
