body {    color: #000;  background: #efefef;}html, body {   top: 0;  left: 0;  right: 0;  min-height: 100%;  margin: 0;  padding: 0;   font-family: Arial, Verdana, sans-serif;  font-size: 100%;}html {  color: #000;  background: #efefef;  }   #tickerstyle{position:absolute;margin:0px;padding:0px;right:175px;top:4px;height:23px;width:700px; font-family: Arial, Verdana, sans-serif; font-size: 100%; font-weight:bold;  }       #haupt-container{  position:absolute;  width : 999px;  top: 0;  left: 0;  right: 0;  margin: 0;  padding:0;  overflow:hidden;  border : 0px solid black; } #nav_seite{  height:auto;     top: 0;  left: 0;  right: 0;  overflow:visible;  margin-left:1px;  display:inline;  border : 0px solid black;  }#header_container {  position: fixed;  top: 0;  left: 0;  right: 0;  margin: 0;  height: 145px;  color: #feff99;  background: #000;  width : 1000px;  z-index: 3;  clear:both;}#header {  position: absolute;  top: 80px;  left: 0;  right: 0;  bottom: 0;  width : 1025px;  height: 38px;  margin: 0;  z-index: 3;}#header h2 {  margin: 0;  padding: 32px 0 0 8px;  height: 40px;  width: 220px;  float: left;}#header p {  height: 20px;  margin: 6px 0 0;  padding: 0 32px 0 0;  font-size: 80%;  float: right;}#header ul {  width: 420px;  margin: 37px 0 0 65px;  padding: 0;  list-style: none;  float: left;}#header ul li {  display: inline;  padding: 0 10px 0;}#header ul li a {  color: #feff99;  background: inherit;  text-decoration: none;  font-size: 10pt;}#header ul li a:hover {  color: #999;  background: inherit;}#logo {  height: 80px;  color: #333;  text-align: right;  background: #feff99 url(../grfx/bg/wr-head.png) no-repeat fixed 0 0;}#logo h1 {  margin: 0;  padding: 0;}#logo img {  margin: 0 5px 0 0;  height: 80px;  width: 86px;  }#navigation {  position: fixed;  top: 136px;  left: 0;  width: 160px;  height: 800px;  padding: 2px;  color: inherit;  background: #ffffa8;  border : 0px solid black;  }* html #content { /* F&uuml;r IE */  margin-bottom: 0.5%;}*:first-child+html #ID {  eigenschaft:wert;}#content {  padding-top: 1px;  margin-top: 0px;  margin-left: 167px;  color: inherit;  background: inherit;  z-index: 2;  width : 832px;   border:0px;  border : 0px solid black;}#main { padding:1px; margin-left:0px; margin-top:135px; padding-right:1px; width:645px; float: left; display:inline; color: inherit; background: #efefef url(../grfx/bg/die_weisse_rose.png) no-repeat fixed 290px 185px; overflow:hidden; border : 0px solid black;}#main h3, #main h4{ color: #ffffa8; background: #666; font-size:16px;  }#main h3 { padding: 3px 6px;  }#main h4 { padding: 2px 6px;}#main p { padding: 2px 2px 0 2px; text-align: justify; font-size: 11pt;  }#main #widerstand { padding-left: 10px;}#main #widerstand p { width: 160px; float: left;}#widerstand img { height: 150px; border: 0;}#main #tango { padding-left: 10px;}#main #tango p { width: 145px; float: left;}#tango img{ height: 150px; border: 0;}#main #foto { padding-left: 10px;}#main #foto p { width: 260px; margin: 10px; float: left;}#foto img{ height: 170px; border: 0;}#main #mi_fotos { padding-left: 5px; float: left;}#main #mi_fotos p { width: 200px; margin: 5px 55px; float: left;}#mi_fotos img { /*height: 200px;*/ border: 0; padding: 0px;}#main #mi_klein { padding-left: 5px;}#mi_klein p{ width: 100px; margin: 15px 25px; float: left;}#mi_klein img { /*height: 100px;*/ border: 0;}#main #mi_gross { padding-left: 5px;}#mi_gross p{ margin: 5px 20px; text-align: right;}#mi_gross img { /*height: 100px;*/ margin: 0 20px 0 20px; float: left; width: 600px; border: 0;}#main p.date { margin-top: -41px; margin-left:340px; overflow:visible; padding-right: 3px; padding-left:0px;  text-align: right; font-size: 9pt; color: #ffffa8; background: #666; width:296px;/*Achtung innen abstand*/ border : 0px solid black;}#main p.cancel { text-align: center; font-size: 14pt; font-weight: bold; color: #ff0000; /*background: #666;*/ /*width:296px;/*Achtung innen abstand*/ /*border : 0px solid black;*/}#main img.left { margin: 0 5px 5px 0; border: 0; float: left;}#main img.right { margin: 0 0 5px 5px; border: 0; float: right;}#main img.middle { margin: 10px 20px 0 20px; padding-top: 6px; text-align: center; border: 0;}#main p.middle { margin-Top: 1px; font-size: 7pt; text-align: center; border: 0;}#main p.left { margin: 1px 0px 0px 18px; font-size: 9pt; font-weight: bold; border: 0;}#main img.logo {  height: 48px; width: 48px; margin: 4px 8px 5px 0; border: 0; float: left;}#main img.neujahr { margin: 0 5px 5px 0; border: 0; width: 106px; height: 206px; float: left;}#main img.neujahr2 { margin: 0 5px 5px 0; border: 0; width: 106px; height: 206px; float:right;}#main p.text{ margin: 10px 5px 5px 10px; width: 400px; text-align: justify; font-size: 13pt; border: 4pt; float: left;}.underline { text-decoration: underline;}.bold { font-weight: bold; text-align:left;}.italic { font-style: italic;}#infoblock { float:right; margin-top: 150px; margin-left: 1px; margin-right: 0px; margin-bottom:1px; padding-top: 0px; /*padding-right:10px;*/ width: 180px; height:5400px; padding: 1px; color: inherit; background: #ffffa8; overflow:hidden; display:inline; border :0px solid black; }#footer { clear:both; margin: 0.5%;}#infoblock p { font-size: 9pt;}#infoblock p a { color: #333; background: inherit; text-decoration: none;}#infoblock p a:hover { color: #999; background: inherit;}#infoblock img { margin: 5px; border: 0;}#navigation ul { margin: 0; padding: 0; list-style: none;}ul#navigation>li>h3{  margin: 0 0 2px 0; padding: 1px 6px; font-size: 10pt; color: #feff99; background: #333;}#infoblock h3 { margin: 0 1px 0 1px; padding: 1px 6px; font-size: 10pt; color: #feff99; background: #333;}ul#navigation>li>ul>li { margin-left: 20px; padding-bottom: 1px; font-size: 10pt;}ul#navigation>li>ul>li>a { text-decoration: none; color: #333; background: inherit;}ul#navigation li>ul>li>a:hover { color: #999; background: inherit;}/* fuer Kontakt*/#history{margin-top:450px; text-align:left;}#main #kontakt_text {  margin-left: 2px;  margin:0;  border : 0px solid black;}#main #kontakt_text p {  width: 200px;  margin:0px;  margin-left:10px;  float: left;  border : 0px solid black;  text-align:left;}