html,body {padding:0;margin:0;border:0;background:#000 url(bilder/layout/nachtflug-sterne.png) no-repeat top center;color:#eee;font-family:arial,verdana,sans-serif;line-height:1.5em}
body {font-size:62.5%}
img {border:0}
a {text-decoration:none;color:#f00}
a:hover {text-decoration:none}
#main {margin:30px auto 0;width:950px;background:url(bilder/layout/main-koeln-club-disco.png) repeat-y;overflow:hidden}
#head {background:url(bilder/layout/nachtflug-header.png) no-repeat;text-align:center;height:100px}
#left {width:150px;float:left}
#left ul {font-size:1.3em;list-style-type:none;margin:0;padding:0 0 15px 20px;text-transform:capitalize}
#left a {color:#bbb;font-weight:bold}
#left a:hover{color:#fff}
#left li {padding:5px 0 5px 5px;background:url(bilder/layout/menu-separator.png) no-repeat bottom left}
#content {width:770px;float:left}
* > #content{width:780px;margin:0 10px}
#star {position:absolute;margin:-29px 0 0 87px;width:97px;height:46px;background:url(bilder/layout/stars-ani.gif)}
#star-r {position:absolute;margin:-27px 0 0 725px;width:213px;height:55px;background:url(bilder/layout/stars-ani-rechts.gif)}
#star-l {position:absolute;margin:242px 0 0 -128px;width:85px;height:106px;background:url(bilder/layout/stars-ani-links.gif)}
#animation {float:right;width:150px;height:450px;overflow:hidden;margin-right:15px}
#anim-inner{margin:400px 0 0;width:100%}
#anim-inner img {clear:both}
#footer {float:left;height:100px;background:url(bilder/layout/footer-nachtflug-koeln.png) no-repeat;width:100%;margin-top:-2px}
#friends img {margin:0}
#events {margin-right:-3px}
* > #events {width:605px}
#map {width:600px;height:300px;overflow:hidden}
.mod_article {margin:0 20px 0 0;float:left}
* > .mod_article {margin-right:60px}
.mod_article img {float:left;margin:-4px 40px 0 7px}
.mod_article p {font-size:1.4em;line-height:1.25em;margin:15px 0}
.mod_article h2, .mod_article h3, .header-gallery{color:#f00;text-decoration:underline}
.mod_article h2,.header-gallery {font-size:1.8em;margin:0 0 15px}
.mod_article h3 {font-size:1.5em;margin:0}
.mod_article h4 {font-size:1.4em;color:#f00;margin:10px 0 0}
.border-bottom {border-bottom:1px dashed #eee}
.ce_text {float:none;overflow:auto;width:100%}
.nachtflug-banner {background:url(bilder/layout/event-background-top.png) no-repeat 0px -4px}
.nachtflug-banner .ce_image {background:url(bilder/layout/event-background.png) repeat-y left top;float:left;margin-top:3px}
* > .nachtflug-banner .ce_image {margin-top:7px}
.nachtflug-banner .image_container {background:url(bilder/layout/event-background-bottom.png) no-repeat left bottom;float:left;padding-bottom:7px}
.event {background:url(bilder/layout/kachel.png) no-repeat right top;float:left;font-size:.8em;width:300px;line-height:1.5em}
.event h3 {position:absolute;font-size:1.5em;padding:0;margin:10px 0 0 0;width:121px;text-decoration:none;color:#eee}
* > .event h3 {margin-left:163px}
.event img {float:left;margin:0 13px 0 0}
.event p {margin:35px 10px 0 0;padding:0;font-size:1.5em;line-height:1.25em}
.event a {color:#eee}
.text-justify {float:left;width:423px;text-align:justify}
#facebook {margin:0 0 15px 20px;border:1px solid #5e5e5e;}
#tisch {padding:20px 0 15px 20px}
#tischreservierung {width:360px; float:left;min-height:275px; height: 275px;margin-top:40px;}
/*#tischreservierung-formular {width:299px; height:223px;background-image: url(bilder/tischreservierung/formbackground.png); float:right; margin:0px 60px 0px 0px !important; margin:0px 20px 0px 0px;}*/
#tischreservierung-formular select {float:left; margin:0px;}
#tischreservierung-formular #formular {padding:20px;}
#tischreservierung-formular h4 {padding:0px 0px 20px 20px; margin:0px;}
#tischreservierung-formular #formular, #tischinformationen .ce_text, #tischreservierung-formular .ce_text {padding:0px 20px 0px 20px;}
#tischreservierung-formular .ce_text p {margin: 0px 0px 10px 0px;}
#tischreservierung-formular .hidden {display:none;}
#tischreservierung-formular label {display:block; clear:left; float:left; width:55px; margin-right:30px; margin-top:5px;}
#tischreservierung-formular input, #tischreservierung-formular select, #tischreservierung-formular submit {display:block; float:left;border:1px solid #4C4031; margin:1px 0px 1px 0px;}
#tischreservierung-kopf {float:left; width:380px; margin: 40px 40px 0px 0px !important; margin:40px 20px 0px 0px;}
#tischreservierung-footer {clear:left;float:left; width:380px; margin: 0px 40px 0px 0px !important; margin:0px 20px 0px 0px;}
#tischreservierung-formular {float:left;clear:left; width:380px; margin:0px 40px 0px 0px !important; margin:0px 20px 0px 0px; background-image:url(bilder/tischreservierung/tischreservierung-border.png); background-position: right;}
#tischreservierung-formular .hidden_input {border:none; margin:0px;display:none;}
#tischreservierung-formular .error {float:left;color:red;width:90px; margin:3px;}
#tischreservierung-formular .submit {margin-left:85px !important; margin-left:42px; float:left; }
#tischplan {float:left; margin:0px;}
#tischplan img {margin:0px 40px 0px 0px;}
#tischinformationen {display:block;float:right; width:299px; min-height:600px; height:auto !important; height:568px; background-image:url(bilder/tischreservierung/tinfoborder.png); background-position: right;}
/* IE7 Hack for Height */
*+html #tischinformationen {min-height:579px;}
#tischinformationen p, #tischreservierung-formular p {font-size:1.2em; overflow:hidden;}
#tischinformationen h2 {padding:0px 20px 0px 20px;}
#tischinformationen .ce_text {float:left; width:260px;}
#tischreservierung-formular .ce_text {width:auto;}
#tischinformationen #eins-drei, #eins-drei-bild1, #eins-drei-bild2 {display:none;}
#tischinformationen #vier, #vier-bild1, #vier-bild2 {display:none;}
#tischinformationen #fuenf, #fuenf-bild1, #fuenf-bild2 {display:none;}
#tischinformationen #sechs-zehn, #sechs-zehn-bild1, #sechs-zehn-bild2, #sechs-zehn-bild3 {display:none;}
#tischinformationen #skyylounge, #skyylounge-bild1, #skyylounge-bild2 {display:none;}
#tischinformationen img {margin:0px 0px 0px 0px; padding:0px 0px 0px 30px;}
#tischinformationen .new_line img {margin-top:30px;}
#tischinformationen-kopf {margin: 0px 60px 0px 0px !important; margin:0px 20px 0px 0px;}
#tischinformationen-kopf {float:right;}
#tischinformationen-kopf img, #tischreservierung-kopf img {margin: 0px; padding: 0px;}
#tischinformationen-footer {margin: 0px 60px 0px 0px!important; margin:0px 20px 0px 0px;}
#tischinformationen-footer {float:right; position:relative; clear:right;}
#tischinformationen-footer img, #tischreservierung-footer img {margin: 0px;}
#platzhalter {margin:0px; padding:0px; float:left; width:100%;}
table {font-size:1.2em;line-height:1.5}
#gallery{overflow-y:auto}


.startimage{float:left;margin:0}
.startlink{font-size:1.5em;padding:20px 0;clear:both;text-align:center}

.liste {font-size: 14px; font-family:arial,verdana,sans-serif;line-height:1.5em}
td {font-size: 14px; font-family:arial,verdana,sans-serif;line-height:1.5em}
.formbody {margin-bottom:2px}

#popup {position:absolute;background:#000;margin:0;top:25px;right:25px;bottom:25px;left:25px;padding:25px;opacity:0.8;filter:alpha(opacity=80);text-align:center;z-index:9}
* html #popup {width:900px}
#popup img {float:none;margin:auto;}
.hidden {overflow:hidden}
.popuplink{font-size:1.5em;position:absolute;margin-left:10px}

#vorschaltseite {position:relative;}
#vorschaltseite3banner {left:-120px;position:relative;width:900px;}
* html #vorschaltseite{left:40px;}

#uebersicht img {margin:0px}

#presslink a, #presslink a:link {font-size:1.5em;line-height:1.5em}

/* Vorschaltseite mit 3 Flyern */
.vorschalt_left {float:left;}
#vorschalt_content {margin:0px 0px 0px 40px;width:960px;}
.startlink3 {width:861px;}

/* Home Vorschau Rechts */ 
#home_preview img {margin:3px 0px;}
