body {
	margin: 0px;
	margin-top: 7px;
	padding: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 12px;
	font-weight: normal;
	font-variant: normal;
	color: #FFFFFF;
	text-decoration: none;
	background-color:#660000;	
}

#mainbox {
	margin: 0 auto 0 auto;
	width: 800px;
	height: 700 px;
	text-align: left;
	background-color: #660000;
	border: none;
}

#mainnavi{
	float: left;
	width: 140px;
	height: 700px;
	margin-right: 0px;
	padding: 0px;
	background-color: #000000;
}

#ulMainNav{
	list-style-type: none;
	padding-left:30px;
	padding-top:20px;
	padding-bottom:15px;
	font-size:14px;
	line-height:17px;
	background-color:#000000;
}

#ulMainNav a:link, #ulMainNav a:visited, #ulMainNav a:active {}

#ulMainNav a:hover, #ulMainNav a.current:link , #ulMainNav a.current:visited {}

#ulMainNav-01{
	list-style-type: none;
	padding-left:20px;
	padding-top:20px;
	padding-bottom:15px;
	font-size:14px;
	line-height:17px;
	background-color:#000000;
}

#ulSubNav{
	list-style-type: none;
	padding-left:30px;
	padding-top:20px;
	padding-bottom:15px;
	font-size:14px;
	line-height:17px;
	background-color:#000000;
}

#ulSubNav a:link, #ulMainNav a:visited, #ulMainNav a:active {}

#ulSubNav a:hover, #ulMainNav a.current:link , #ulMainNav a.current:visited {}

#dinnereventsde{
	margin-top:10px;
	margin-left:7px;
}

#contentbox{
	float: right;
	background-image:url(../pics/home_header02.jpg);
	background-repeat:no-repeat;
	width: 660px;
	height: 424px;
	color: #FFFFFF;
	background-color:#660000;
}

#contentbox_2{
	float: right;
	background-repeat:no-repeat;
	width: 660px;
	height: 424px;
	color: #FFFFFF;
	background-color:#660000;
}

#contentbox_3{
	float: right;
	background-repeat:no-repeat;
	width: 660px;
	height:800px;
	color: #FFFFFF;
	background-color:#660000;
}

#inhalt_backstage_tenor{
	font-size:12px;
	color:#FFFF66;
	margin-top:130px;
	margin-left:40px;
}

#inhalt{
	margin-left:30px;
	font-size:12px;
	line-height:1.5em;
}

#inhalt-cd{
	margin-left:30px;
	margin-top:0px;
	font-size:12px;
	line-height:1.5em;
	background-image:url(../pics/background-cd.gif);
	background-repeat:no-repeat;
	height:674px;
}

#inhalt-cd-01{
	margin-top:120px;
	margin-left: 30px;
	color:#FFFF66;
}


#inhalt-cd-02{
	margin-top:40px;
	margin-left: 310px;
	color:#FFFF66;
	line-height:1em;
}

#inhalt-cd-03{
	margin-top:40px;
	margin-left: 360px;
	color:#FFFF66;
	line-height:1em;
}
#inhalt-cd-04{
	margin-top:40px;
	margin-left: 30px;
	color:#FFFF66;
	line-height:1em;
	font-size:12px;
}

#inhalt-nacht-tenor{
	margin-left:0px;
	margin-top:0px;
	font-size:12px;
	line-height:1.5em;
	background-image: url(../pics/background-nacht-des-tenors.jpg);
	background-repeat:no-repeat;
	height:1000px;
}

#inhalt-nacht-tenor-01{
	margin-left:250px;
	margin-top:250px;
	width:250px;
	font-size:12px;
	line-height:1em;
}

#inhalt-nacht-tenor-02{
	margin-left:0px;
	margin-top:190px;
	width:660px;
	font-size:12px;
	line-height:1em;
}

#inhalt-musik{
	background-image:url(../pics/background-musik.jpg);
	background-repeat:no-repeat;
	height: 800px;
}

#inhalt-musik02{
	margin-top:150px;
	margin-left:30px;
	color:#FFFF66;
	font-size:12px;
}


#inhalt-opera{
	margin-left:0px;
	margin-top:0px;
	font-size:12px;
	line-height:1.5em;
	background-image: url(../pics/background-opera-meets-musical.jpg);
	background-repeat:no-repeat;
	height:1000px;
}

#inhalt-opera-oben{
	margin-left:0px;
	margin-top:0px;
	font-size:12px;
	height: 450px;
}

#inhalt-opera-01{
	margin-left:25px;
	margin-top:235px;
	width:200px;
	height:90px;
	line-height:1.5em;
	font-size:12px;
	float: left;
}

#inhalt-opera-02{
	margin-left:20px;
	margin-top:200px;
	width:200px;
	height:90px;
	line-height:1em;
	font-size:12px;
	float: left;
}
#inhalt-opera-03{
	float: left;
	margin-top:70px;
	width:660px;
	height:300px;
	line-height:1em;
	font-size:12px;
}

#inhalt-opera-hilfe{
	margin-left:0px;
	margin-top:0px;
	width:660px;
	font-size:12px;
	line-height:1em;
}

#inhalt-mitspielen{
	width:660px;
	height:971px;
	background-image:url(../pics/background-mitspielen.jpg);
}

#inhalt-mitspielen-02{
	margin-left: 30px;
	margin-top: 130px;
	font-size:12px;
	color:#FFFF66;
	width:350px;
}

#inhalt-gutschein{
	background-image:url(../pics/background-gutschein.jpg);
	background-repeat:no-repeat;
	height:700px;
	width:660px;
}

#inhalt-gutschein01{
	padding-top:180px;
	padding-left:55px;
	color:#FFFF66;
	font-size:12px;
	width:400px;
}
#inhalt-gutschein02{
	padding-top:300px;
	padding-left:55px;
	color:#FFFF66;
	font-size:12px;
	width:400px;

}

#inhalt-story{
	background-image:url(../pics/background-story.jpg);
	background-repeat:no-repeat;
	height:1000px;
	width:660px;
}

#inhalt-story02{
	padding-top:100px;
	padding-left:30px;
	width:400px;
	font-size:12px;	
}

#inhalt-geschah01_teila{
	background-image:url(../pics/background-geschah01.jpg);
	background-repeat:no-repeat;
	height:1000px;
	width:660px;	
}

#inhalt-geschah01_teilb{
	padding-top:110px;
	padding-left:30px;
	width:400px;
	font-size:12px;	
}

#inhalt-geschah01_teilc{
	padding-top:30px;
	padding-left:30px;
	width:250px;
	font-size:12px;
	color:#FFFF66;
	font-size:14px;
	line-height:1.3em;
}

#inhalt-geschah01_teild{
	padding-top:40px;
	padding-left:30px;
	width:400px;
	font-size:12px;	
}

#inhalt-geschah02_teila{
	background-image:url(../pics/background-geschah02.jpg);
	background-repeat:no-repeat;
	height:1000px;
	width:660px;	
}

#inhalt-geschah02_teilb{
	padding-top:200px;
	padding-left:30px;
	width:300px;
	font-size:12px;	
}

#inhalt-geschah03_teila{
	background-image:url(../pics/background-geschah03.jpg);
	background-repeat:no-repeat;
	height:1000px;
	width:660px;	
}

#inhalt-geschah03_teilb{
	padding-top:210px;
	padding-left:30px;
	width:320px;
	font-size:12px;	
}



#ort{
margin-top:5px;
margin-left: 0px;
width:660px;
height:600px;
background-repeat:no-repeat;
}

#ort02{
margin-left:30px;
margin-top:100px;
font-size:12px;
line-height:1.5em;

}

#kontakt{
margin-left:30px;
margin-top:0px;
font-size:12px;
line-height:1.5em;

}

#auswahl-galerie{
	font-size:12px;
	color:#FFFF66;
	margin-top:10px;
	margin-left:40px;
}

#linkerkasten{
	float:left;
	width:400px;
}

#rechterkasten{
	float:right;
	width:230px;
}

#imgort{
margin-left:5px;
padding-right:6px;
float:left;
}

#maincontent{
	width:650px;
	background-color:#660000;
	float:right;
	background-image:url(../pics/durchsichtig.gif);
	height: auto;
	background-repeat:no-repeat;
}

#topnavi{
	width: 660px;
	height: 40px;
	background-color:#990000;
	word-spacing:20px;
}

#leftside_contentbox{
	float: left;
	height: 394px;
	width: 200px;
}

#rightside_contentbox{
	float: right;
	height: 394px;
	width:200px;
}

#leftbox1{
	background-color:#990000;
	color:#FFFFFF;
	height: 60px;
	width: 200px;
	margin-top: 250px;
	margin-left: 10px;
	padding:10px;
}

#leftbox2{
	height: 18px;
	width: 118px;
	background-image:url(../pics/trailer.jpg);
	background-repeat:no-repeat;
	margin-top:15px;
	margin-left: 35px;
	padding:5px;
}

#rightbox2{
	background-color:#990000;
	color:#FFFFFF;
	height: 80px;
	width: 200px;
	margin-top: 280px;
	margin-right: 20px;
	padding:10px;
	float:right;
}

.text_middle{
	font-size:15px;
	line-height: 15px;
	color: #FFFFFF;
}

.text_red{
	color:#FF0000;
	margin-left: 15px;
}

.red_tickandex{
	background-color:#CC0000;
	color:#FFFFFF;
	padding-top:7px;
	padding-left:30px;
	font-size:16px;
	height: 20px;
	width: 110px;
	font-weight:bold;
}

.red_programme{
	background-color:#CC0000;
	color:#FFFFFF;
	padding-top:7px;
	padding-left:10px;
	font-size:16px;
	height: 20px;
	width: 130px;
	font-weight:bold;
}

.kontaktimpressum{
	padding-top:5px;
	margin-left:2px;
	word-spacing:7px;
	background-color:#000000;
}
.themen{
	margin-left: 50px;
	margin-top:15px;
}

.kasten-quarter{
	margin-left: 0px;
	margin-top:10px;
	word-spacing:5px;
}
.kasten{
	background-repeat:no-repeat;
	height:128px;
	width: 305px;
	padding-top:37px;
	padding-left:5px;
}
.kasten02{
	background-repeat:no-repeat;
	height:116px;
	width: 305px;
	padding-top:37px;
	padding-left:5px;
}
.kasten03{
	background-repeat:no-repeat;
	height:116px;
	width: 305px;
	padding-top:37px;
	padding-left:5px;
	margin-left:190px;
	line-height:1em;
}
.kasten04{
	background-repeat:no-repeat;
	height:128px;
	width: 305px;
	padding-top:37px;
	padding-left:5px;
	margin-left:190px;
	line-height:1em;
}

.trailer{
  margin-left:10px;
}

.trailer a:link, .trailer a:visited, .trailer a:active {
  display:block;
  width:342px;
  height:291px;
  margin-right:5px;
  float:left;
  background-image: "trailer/trailer-premierenfieber.jpg";
}


.clearthis {
	margin : 0px;
	height : 1px;
	clear : both;
	float : none;
	font-size : 1px;
	line-height : 0px;
	overflow : hidden;
}
