body{ margin:0; background-image: none; position: relative;  }
#logo{ background-image: none; background-repeat: no-repeat; position: static; width: auto; height: auto; }

#container{ background-image: url(../image/hintergrundstreifen.png); background-repeat: repeat-y; background-attachment: fixed; background-position: left 0; position: relative; width: 100%; height: 100%; }
#content { background-image: none; position: static; width: 770px; padding-left: 200px;}
.links { background-image: url(../image/linksstreifen.png); background-repeat: no-repeat; background-position: 0 top; position: fixed; width: 190px; height: 600px; padding-right: 1px; padding-left: 5px; border: ridge 2px #f00; }
#unten 		{ font-variant: small-caps; text-align: center; width: auto; background-color: #f00; position: relative; height: auto; border: ridge 2px #f00; }
#unten a { color: #ffdf00; font-size: small; font-weight: bold; padding: 0.5em 0.8em; }
#unten a:hover { color: #83f8e1; font-size: small; font-weight: bolder; padding: 0.5em 0.8em; }
#nav, #nav ul { list-style: none; padding: 0; border: ridge 3px #f00; background: #ffc; position: relative; float: left; width: 990px; margin-top: 0; margin-bottom: 1em; margin-left: 0; }
#nav li { background-image: none; float: left; position: relative; padding: 0.3em; }

#nav a { color: #903; font-size: small; font-weight: bold; font-variant: small-caps; background-color: transparent; background-image: none; text-decoration: none; text-align: center; display: block; padding: 0.3em 0.5em 0.3em 0.4em; }
#nav a:hover { color: #ff0; background: #f30; text-align: center; }
#nav li:hover,
#nav li.jshover { background: #ffd800; text-align: left; padding: 0.3em; }

#nav li ul { background-color: #f9dc13; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; display: none; position: absolute; width: 175px; padding: 0.3em; }
#nav li li a { background: transparent; }
#nav li:hover ul,
#nav li.jshover ul { padding: 0.3em; display: block; }

#nav li:hover li ul,
#nav li.jshover li ul { display: none; width: 9.99em; top: -0.65em; left: 8.5em; left: 9.6em; padding: 0.3em; }
#nav li:hover li:hover ul,
#nav li.jshover li.jshover ul { padding: 0.3em; display: block; }
#frame { position: static; width: 580px; height: auto; border-top: 2px ridge #f33; border-bottom: 2px ridge #f33; border-right-style: none; border-left-style: none; outline-style: none; }
#tabelle { background-image: url(../image/hintergrundstreifen.png); position: static; top: 0; width: 800px; height: auto; z-index: 8; float: left; }
.angebot { color: #fff200; font-size: large; font-weight: 500; }
#frameflug { width: 580px; height: 600px; border-top: 2px ridge #f33; border-bottom: 2px ridge #f33; border-right-style: none; border-left-style: none; outline-style: none; }
#frameversicherung { width: 580px; height: 600px; border-top: 2px ridge #f33; border-bottom: 2px ridge #f33; border-right-style: none; border-left-style: none; outline-style: none; }

