@charset "UTF-8";

body, td, th, div { color: #ffffff; font: 14px/16px Arial, Verdana, Helvetica, sans-serif; }

body, html { margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; background: #999999 url(Bilder/layout/Vertriebskabarett.gif) no-repeat fixed center bottom; }

table { width: 100%; height: 100%; position: relative; margin-top: 5%; }

#menu { text-align: center; max-width: 1165px; min-width: 900px; background: url(Bilder/layout/Menu.gif) repeat-x center bottom; overflow: hidden; white-space: nowrap; }

#buehne { max-width: 1165px; background-image: url(Bilder/layout/buehne.jpg); }

#ticker { text-align: center; vertical-align: top; max-width: 1165px; min-width: 900px; overflow: hidden; background: url(Bilder/layout/um.gif) repeat-x center bottom; }

#content { max-width: 960px; height: 568px; position: relative; top: 0; margin: 0 auto; padding: 0 10px; overflow-y: auto; overflow-x: hidden; }

h1 { text-align: center; font: small-caps 55px/25px Arial, Verdana, Helvetica, sans-serif; white-space: nowrap; padding-top: 20px; }

h3{ text-align: center; font-size: 15px; line-height: 17px; margin-top: 25px; }

h4 { text-align: center; white-space: nowrap; line-height: 4px; font-size: 13px; margin-top: -15px; }

p { text-align: justify; }

.klein { font-size: 12px; }

ul {  }

li { list-style-position: inside; font-size: 12px; text-align: justify; list-style-type: square; padding-top: 1px; padding-bottom: 2px; }

/* li:hover { border-bottom: 1px solid #ffffff; padding-bottom: 1px; cursor: default; } */

blockquote p { text-indent: 0; text-align: justify; font-size: 12px; }

h1, h4, p, li, center, span { text-shadow: #000000 1px 1px 5px; }

a { color: #ff3333; text-decoration: none; }

a:hover { color: #ff6666; text-decoration: underline; }

td#menu a { color: #003399; line-height: 14px; font-weight: bold; text-transform: uppercase; text-decoration: none; vertical-align: middle; padding: 0 15px; position: relative; /*bottom: -1px;*/ }

#vorhang_l { position: relative; right: 148px; margin-right: -148px; top: -568px; height: 0; width: 0; z-index:909; }

#vorhang_r { position: relative; left: 0; margin-left: -138px; top: 0; height: 0; width: 0; z-index:909; }

input.text, textarea { color: #ffffff; font: 14px/16px Arial, Verdana, Helvetica, sans-serif; width: 400px; margin-bottom: 11px; background-color: rgba(0,0,0,0.40); border-width: 0; padding: 5px; }

input.text:focus, textarea:focus { border-width: 0; border-bottom: 1px dotted #ffffff; margin-bottom: 10px; }

/* input.button { color: #ffffff; font-weight: bold; background-color: transparent; border: 2px solid #ffffff; -moz-border-radius: 10px; -webkit-border-radius: 10px; } */



/* Mozilla und IE Unfug austreiben: */
a:active { outline: none; }
:focus { -moz-outline-style: none; }
a img, :link img, :visited img { border: none }
/* @end */

