﻿/****** Allgemein ******/
* { 
	margin:0px; 
	color:#fff; 
	font-family:Verdana;
	font-size:12px; 
}

a:link { text-decoration:none; color:#FB8CD0;  }
a:visited { text-decoration:none; color:#FB8CD0; }
a:hover { text-decoration:none; color:#FB8CD0; }
a:active { text-decoration:none; color:#FB8CD0; }
a:focus { text-decoration:none; color:#FB8CD0;  }


body {
	background:#000;
}

.bold {
	font-weight:bold;
}

/* white - Viktor Gernot: GRÄTZENFEST */
.color1 {
	color:#FFF;
}
.bgcolor1 {
	background-color: #FFF;
	width:9px; height:9px; 
	float:left; 
	margin-top:3px; margin-right:5px;
}
/* gelb - Gernot & Niavarani - 2 Musterknaben */
.color2 {
	color:#669F63;
}
.bgcolor2 {
	background-color:#669F63;
	width:9px; height:9px; 
	float:left; 
	margin-top:3px; margin-right:5px;
}
/* pink - HALLO STEWARD!  */
.color3 {
	color:#E028FD;
}
.bgcolor3 {
	background-color:#E028FD;
	width:9px; height:9px; 
	float:left; 
	margin-top:3px; margin-right:5px;
}
/* orange - Krawutzi Kaputzi */
.color4 {
	color:#E7691E;
}
.bgcolor4 {
	background-color:#E7691E;
	width:9px; height:9px; 
	float:left; 
	margin-top:3px; margin-right:5px;
}
/* hellblau - Michael Niavarani - Alles an einem Abend */
.color5 {
	color:#1F85FF;
}
.bgcolor5 {
	background-color:#1F85FF;
	width:9px; height:9px;
	float:left;
	margin-top:3px; margin-right:5px;
}

#mainWindow {
	position:absolute;
	width:980px;
    left:50%;
    border:0px solid red;
    margin-left:-490px;
}

#mainMain {

	border:0px solid yellow;
	width:980px;
	height:680px;
	background:#9B005E;
	padding:20px 20px 20px 0px;
}

/*** CONTENT ***/
#mainTable { 
	width:960px;
	height:680px;
	border:0px solid cyan;
}

#mainTable td#leftside {
	width:290px;
	vertical-align:top;
}
#mainTable td#leftside #innerTable {
	text-align:center;
	width:100%;
	height:100%;
}
#mainTable td#leftside #innerTable td {
	vertical-align:top;
}
#mainTable td#leftside #innerTable td#logo {
	height:130px;
	padding-bottom:30px;
}
#mainTable td#leftside #innerTable #navi {
	width:100%;
	text-align:center;
}
#mainTable td#leftside #innerTable #navi td {
	padding-bottom:15px;
}
#mainTable td#leftside #innerTable #simpldog {
	vertical-align:bottom;
	height:85px;
	padding-bottom:40px;
	font-size:9px;
}
#mainTable td#leftside #innerTable #impressum {
	vertical-align:bottom;
	height:20px;
}

/* --- right side --- */
#mainTable td#rightside {
	background:#000;
	vertical-align:top;
}
#mainTable td#rightside #innerTable {
	width:100%;
	height:100%;
}
#mainTable td#rightside #innerTable #mainFrame {
	vertical-align:top;
}
#mainTable td#rightside #innerTable #mainFrame #mainContent {
	height:640px;
	overflow:auto;
}
#mainTable td#rightside #innerTable #footer {
	height:40px;
	vertical-align:bottom;
	text-align:center;
	width:100%;
}
#mainTable td#rightside #innerTable #footer #footertext {
	padding-top:4px;
	text-align:center;
	color:#EE0092;
	font-size:14px;
	
}

/*** CONTENT START ***/
/*--- home ---*/
#home {
}
#home #headline {
	padding-top:40px ;
	text-align:center;
	color:#EE0092;
	font-size:16px;
}
#home #content {
	padding:10px;
	text-align:center;
}


/*--- anreise ---*/
#anreise {
}
#anreise #headline {
	padding:40px;
}
#anreise #content {
	padding:0 30px 30px 40px;
}

/*--- produktion ---*/
#produktion {
}
#produktion #headline {
	padding:40px;
}
#produktion #content {
	padding:0 30px 30px 40px;
}
#produktion #content #bild1 {
	float:right;
	margin:4px;
}

/*--- kritik ---*/
#kritik {
}
#kritik #headline {
	padding:40px;
}
#kritik #content {
	padding:0 30px 30px 40px;
}
#kritik #content #bild1 {
	float:right;
	margin:4px;
}

/*--- sitzplan ---*/
#sitzplan {
}
#sitzplan #headline {
	padding:40px;
}
#sitzplan #content {
	padding:0 30px 30px 40px;
	text-align:center;
}

/*--- preisliste ---*/
#preisliste {
}
#preisliste .small {
	font-size: 10px;
}
#preisliste .smallblack {
	font-size: 10px;
	color: #000;
}
#preisliste #headline {
	padding:40px;
}
#preisliste #content {
	padding:0 30px 30px 40px;
}
#preisliste #content table {
	border:1px solid #EE0092;
	border-collapse:collapse;
}
#preisliste #content table th {
	text-align:left;
	padding:5px;
	border:1px solid #ee0092;
}
#preisliste #content table td.weekday {
	padding:5px; 
	border:1px solid #ee0092;
}
#preisliste #content table td.priceWithBG1 {
	background:#F0EA00;
	color:#000;
	padding:5px;
	vertical-align:top;
}
#preisliste #content table td.priceWithBGAndBorder1 {
	border-right:1px solid #EE0092;
	background:#F0EA00;
	color:#000;
	padding:5px;
	vertical-align:top;
}
#preisliste #content table td.priceWithBG2 {
	background:#F8C8D8;
	color:#000;
	padding:5px;
	vertical-align:top;
}
#preisliste #content table td.priceWithBGAndBorder2 {
	border-right:1px solid #EE0092;
	background:#F8C8D8;
	color:#000;
	padding:5px;
	vertical-align:top;
}
#preisliste #content table td.priceWithBG3 {
	background:#EF9F00;
	color:#000;
	padding:5px;
	vertical-align:top;
}
#preisliste #content table td.priceWithBGAndBorder3 {
	border-right:1px solid #EE0092;
	background:#EF9F00;
	color:#000;
	padding:5px;
	vertical-align:top;
}
#preisliste #content table td.priceWithBG4 {
	background:#AFDBF6;
	color:#000;
	padding:5px;
	vertical-align:top;
}
#preisliste #content table td.priceWithBGAndBorder4 {
	border-right:1px solid #EE0092;
	background:#AFDBF6;
	color:#000;
	padding:5px;
	vertical-align:top;
}
#preisliste #content table td.priceWithBG5 {
	background:#AED626;
	color:#000;
	padding:5px;
	vertical-align:top;
}
#preisliste #content table td.priceWithBGAndBorder5 {
	border-right:1px solid #EE0092;
	background:#AED626;
	color:#000;
	padding:5px;
	vertical-align:top;
}
#preisliste #content table td.priceWithBorder {
	padding:5px;
	vertical-align:top;
}

/*--- spielplan ---*/
#spielplan {
}
#spielplan #headline {
	padding:40px;
}
#spielplan #content {
	padding:0 30px 30px 40px;
}
#spielplan #content table {
	padding:5px;
}


/*--- service ---*/
#service {
}
#service #headline {
	padding:40px;
}
#service #content {
	padding:0 30px 30px 40px;
}

/*--- gastronomie ---*/
#gastronomie {
}
#gastronomie #headline {
	padding:40px;
}
#gastronomie #content {
	padding:0 30px 30px 40px;
}
#gastronomie #content table {
	border:1px solid #EE0092;
}
#gastronomie #content table th {
	text-align:left;
	padding:5px;
}
#gastronomie #content table td {
	padding-left:10px;
}
#gastronomie #content table td.name {
	padding-right:15px;
}
#gastronomie #content #bild1 {
	float:right;
}

/*--- das_palais ---*/
#das_palais {
}
#das_palais #headline {
	padding:40px;
}
#das_palais #content {
	padding:30px 10px 30px 10px;
}

/*--- impressum ---*/
#impressum {
}
#impressum #headline {
	padding:40px;
}
#impressum #content {
	padding:0 30px 30px 40px;
}

/*--- archiv ---*/
#archiv {
}
#archiv #headline {
	padding:40px;
}
#archiv #content {
	padding:0 30px 30px 40px;
}


#hoppodertropp {
	position: absolute;
	z-index: 999;
	top: 400px;
	margin-left: 48px;
	left: 25px;
}