body {
  margin:0 0 10px 0;
  padding:0;
  font-family:Arial, sans-serif;
  /*font-size:12px;*/}

table {
  font:11px Arial, sans-serif;}

img {
  border:6px solid #006;}

ul {
  text-indent:20px;}

#kopf {
  background:#006;}

#kopf img {
  border:none;}

img.logo {
  border:none;
  /*display:block;
  text-align:center;*/} /* wegen Wilkkomen raus -- SchlBeiWor rein*/

.nest1 img {
  border:none;}

#fuss {
  background:#006;
  color:#fff;
  font-size:11px;
  font-family:Arial, sans-serif;
  padding:6px;
  text-align:center;}

.welcome{
  margin-right:50px;
  text-align:center;}

.welcome p.center, {          /* wegen Wilkommen raus -- SchlBeiWor rein*/
  text-align:center;}

h1.jetztbestellen {
  color:red;
  font-size:15px;
  letter-spacing:1px;
  margin:8px 0;
  font-weight:bold;}



a:link {
  text-decoration:none;
  color:#fff;
  background:#006;
  padding:2px;}
  
a:visited {
  text-decoration:none;
  color:#fff;
  background:#006;
  padding:2px;}
  
a:hover {
  background:#fff;
  color:#006;
  padding:2px;}
  
.this {
  border:1px solid;
  padding:2px;}

.nav-o, .this, .marquee{
  color:yellow;}

.nav-u a:link {
  background:#69f;}
  
.nav-u a:visited {
  background:#69f;}
  
.nav-u a:hover {
  background:#fff;
  color:#069;}
  
.nav-u, .this, .marquee{
  color:#ffef00;
  /*border-style:ridge;color:#006;*/}

.main a:link {
  background:#fff;
  color:#069;
  text-decoration:underline;
  padding:0;}
  
.main a:visited {
  background:#fff;
  color:#069;
  text-decoration:underline;
  padding:0;}

.main a:hover {
  background:#069;
  color:#fff;
  text-decoration:none;
  padding:0;}


.main h1.jetztbestellen a {
  color:red;
  padding:2px;}

.main h1.jetztbestellen a:hover {
  color:#006;
  background:red;}


p.infoboxfuss a:link {
  background:#006;
  color:#fff;
  text-decoration:none;
  padding:0;}

p.infoboxfuss a:visited {
  background:#006;
  color:#fff;
  text-decoration:none;
  padding:0;}

p.infoboxfuss a:hover {
  background:#006;
  color:#fff;
  text-decoration:underline;
  padding:0;}

h1 {
  text-align:center;
  margin-top:1em;
  margin-bottom:1em;
  color:#006;}

h3 {
  font-size:1.4em;
  padding-top:10px;
  font-family:Arial, sans-serif;}
  
h4 {
  font-size:1.2em;
  margin-top:0.4em;
  margin-bottom:0.5em;
  font-family:Arial, sans-serif;}

h5 {
  font-size:1em;
  margin:1em 0 0 0;
  font-weight:normal;}

.nav-o {
  color:#fff;
  background:#006;
  font-family:Verdana, sans-serif;
  font-size:11px;
  padding:5px 6px 5px 15px;
  font-weight:bold;}

.nav-u {
  background:#69f;
  color:#006;
  font-family:Verdana, sans-serif;
  font-size:11px;
  padding:5px 15px 5px 2px;
  text-align:center;
  font-weight:bold;}

.main {
  vertical-align:top;
  padding:0 25px 0 0;
  line-height:1.2;
  border-right:20px solid #eee;
  padding-right:80px;
  color:#006;
  font-family: Arial, sans-serif;
  font-size:12px;
  /*border:1px dotted red;*/}

.main p {
  text-align:justify;
  margin-bottom:0.6em;
  margin-top:0.6em;}

.info-l {
  float:left;
  width:150px;
  background:#eee;
  text-align:center;
  padding:10px;
  margin-right:20px;
  /*border:1px dotted red;*/}

.info-r {
  float:left;
  width:150px;
  height:400px;
  background:#eee;
  padding:10px;}

.info-l .infotext {
  text-align:left;
  padding:10px;}

.infobox {
  border:2px solid #006;
  width:148px;
  color:#006;
  padding-bottom:3px;}

p.infoboxkopf {
  color:#fff;
  background:#006;
  padding:0 2px 2px 2px;
  font-weight:bold;
  text-align:center;
  font-size:1.2em;
  margin-bottom:3px;
  margin-top:0}

p.infoboxfuss {
  color:#fff;
  background:#006;
  padding:0 2px 2px 2px;
  font-weight:bold;
  text-align:center;
  font-size:1.2em;
  margin-bottom:0;
  margin-top:3px;}

.info-l a:link {
  text-decoration:none;
  color:#006;
  background:transparent;
  padding:1px;}

.info-l a:visited {
  text-decoration:none;
  color:#006;
  background:transparent;
  padding:1px;}

.info-l a:hover {
  text-decoration:none;
  background:#006;
  color:#fff;
  padding:1px;}

 p.kleingedrucktes {
   font-size:10px;
   margin-top:1em;
   margin-bottom:1em;}

.space {
  font-size:5px;}
  
.back {
  float:right;
  margin-top:2em;
  font-weight:bold;}

table.nest1 td {
  vertical-align:top;
  padding:5px 40px 0px 0px;
  color:#006;}
  
table.nest2 td {
  vertical-align:middle;
  padding:0px 5px 2px 5px;
  color:#fff;
  background:#006;}

#ohne {
  border-right-width:0;
  padding-right:0;}

input, select, option, textarea {
  font:11px Arial, sans-serif;}

.prom {
  font-size:12px;
  font-weight:bold;
  color:#006}

table.nest1 td table {
  margin-bottom:0px;
  padding-bottom:0px;}

.konzert {
  vertical-align:top;}

td.konzert p {
  margin-bottom:0px;
  margin-top:0px;
  text-align:left;}

.infobox a:link {
  text-decoration:none;
  color:#006;
  background:transparent;
  padding:1px;}

.infobox  a:visited {
  text-decoration:none;
  color:#006;
  background:transparent;
  padding:1px;}

.infobox  a:hover {
  text-decoration:none;
  background:#006;
  color:#fff;
  padding:1px;}
  

/* 18.11.2003 */
  
.nav-u img {
  border:none;padding:none;} /* wegen roten Pfeilen */
 
#longtext {
    margin:0 3em 0 220px;}   /* iframe weg!!! */

#longtext p {
   text-align:justify;}
   
#longtext td {
  font-size:12px;
  vertical-align:top;
  padding-right:20px;}
  
#longtext h1 {
  font-size:1.5em;
  text-align:left;
  margin-top:0;}

#longtext hr {
  width:80%;
  color:#006;height:1px;
  text-align:left;}
  
/* 24.11.2003 */

#longtext td {
  color:#006;}  /*wegen IE Win 5.0 */

/* 04.12.2003 -- wegen Presseschau auf KB-Seite*/

.presse {
  width:150px;
  padding-bottom:1em;
  background:#006;
  margin:10px 0;}

.presse p {
  margin:6px 6px 0 6px;
  text-align:left;
  color:#fff;
  font-family:Verdana;
  font-size:11px;}

.info-l .presse p a {
  color:#fff !important;
  background:transparent;
  font-weight:bolder;
  text-decoration:underline;}

.presse img {
  border:none;
  padding-top:10px;
  padding-bottom:6px;}
