/*html {
	overflow: scroll;
}
*/
body {
	background-color: #FFFFFF;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	color: Black;
	text-align: left;
}
a:link {   text-decoration:none;  color: #990000;  }
a:visited {   text-decoration:none;  color: #990000;  }
a:hover {
	color: #ffffff;
	text-decoration:none;
	background-color: #990000;
}

a.menutop:link { color: #ffffff; text-decoration:none }
a.menutop:visited { color: #ffffff; text-decoration:none }
a.menutop:visited:hover { color: #FFFFFF; text-decoration:none; background : #5c6362 }
a.menutop:active { color: #00355A; text-decoration:none }
a.menutop:hover { color: #ffffff; text-decoration:none; background : #5c6362 }
a.menubottom:link { color: #5c6362; text-decoration:none }
a.menubottom:visited { color: #5c6362; text-decoration:none }
a.menubottom:visited:hover { color: #FFFFFF; text-decoration:none; background : #5c6362 }
a.menubottom:active { color: #00355A; text-decoration:none }
a.menubottom:hover { color: #ffffff; text-decoration:none; background : #5c6362 }

img { border:none }

#container {
	position: relative;
	top: 0px;
	width: 760px;
	margin: 0px;
	padding: 0px;
	background-color: #ffffff;
	font-family:Arial, Helvetica, sans-serif; 
	color:#000000; 
	font-size: 13px; 
	line-height:15pt; 
	font-weight:normal; 
	letter-spacing:normal; 	
	z-index: 1;
}
/*Hack für IE< 6.0*/
* html #container {
	width: 760px;
	w\idth: 752px;
	color: #ffffff;
}

#oben {
	position: relative;
	top: 0px;
	width: 735px;
        left: 13px;
	margin: 0px;
	height: 189px;
	padding: 0px;
	border: 0px;
}

#menu {
	position: absolute; left:12px; top:148px; width:748px; height:16px; z-index:1;
	color: #aacc7e;
}
/*#menu {
	position: relative; left:12px; top:1px; width:748px; height:16px; z-index:1
}*/

#menudays {
	position: absolute; left:12px; top:165px; width:548px; height:16px; z-index:1;
}
/*#menudays {
	position: relative; left:12px; top:1px; width:548px; height:16px; z-index:1;
}*/

.menutop {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #aacc7e;
}

#menuunten {
	position:absolute; left:12px; top:8px; width:550px; height:30px; z-index:1;
}

#menuuntennrsg {
	position: relative; left:584px; top:12px; width:161px; height:14px; z-index:1
}

.menubottom {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
}


#haupt {
	position: relative;
	top: 0px;
	width: 760px;
	margin: 0px;
	padding: 0px;
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	font-size: 13px;
	line-height:15pt;
	font-weight:normal;
	letter-spacing:normal;
	z-index: 1;
	border-left: 0px solid #5c6362;
	border-right: 0px solid #5c6362;
	border-top: 0px solid #009ee0;
	background-color: White;
}
/*Hack für IE< 6.0*/
* html #haupt {
	width: 760px;
	w\idth: 752px;
	color: #009ee0;
}

#unten {
	position: relative;
	height: 30px;
	width: 752px;
	background-color: #FFFFFF;
	border: #aacc7e;
	margin:0px;
	padding: 0px;
	border-left: 0px solid #5c6362;
	border-right: 0px solid #5c6362;
	border-top: 0px solid #5c6362;
	border-bottom: 0px solid #5c6362;
}
/*Hack für IE< 6.0*/
* html #unten {
	width: 760px;
	w\idth: 752px;
	color: #009ee0;
}


.bildunter {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #F10093;
	text-align: left;
}

.fliesstext { font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; letter-spacing: normal; text-align: left;
}

.headline { font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; letter-spacing: normal; 	text-align: left;
}

.titel {
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:13px;
	line-height:16pt;
	letter-spacing:5pt;
	font-weight:bold;
	letter-spacing:normal ;
	text-transform: none;
	border-color : Black Black Black Black;
	text-align: left;
}

.subtitel {
	font-family:Arial, Helvetica, sans-serif; 
	color:#000000; 
	font-size: 13px; 
	line-height:15pt; 
	font-weight:normal; 
	letter-spacing:normal; 	
	text-align: left;
}

p {
	font-family:Arial, Helvetica, sans-serif; 
	color:#000000; 
	font-size: 13px; 
	line-height:15pt; 
	font-weight:normal; 
	letter-spacing:normal; 	
	text-align: left;
}

.ort {
	font-family:Arial, Helvetica, sans-serif;
	color: Black;
	font-size:13px;
	line-height:15pt;
	font-weight:normal;
	letter-spacing:normal;
	text-align: left;
}

.eintritt {
	font-family:Arial, Helvetica, sans-serif;
	color: #F10093;
	font-size:13px;
	line-height:15pt;
	font-weight:normal;
	letter-spacing:normal ;
	text-transform: uppercase;
	text-align: left;
}

.info {
	font-family:Arial, Helvetica, sans-serif;
	color: #3D85C6;
	font-size:13px;
	line-height:15pt;
	font-weight:normal;
	letter-spacing:normal ;
	text-transform: none;
	text-align: left;
}

.verweis {
	font-family:Arial, Helvetica, sans-serif;
	color: #00BCEF;
	font-size:13px;
	line-height:15pt;
	font-weight:normal;
	letter-spacing:normal ;
	text-transform: none;
	text-align: left;
}

.preis1 {
	font-family:Arial, Helvetica, sans-serif;
	color: #F10093;
	font-size:13px;
	line-height:16pt;
	letter-spacing:5pt;
	font-weight:bold;
	letter-spacing:normal;
	text-transform: uppercase;
	text-align: left;
}

.preis2 {
	font-family:Arial, Helvetica, sans-serif;
	color: #F10093;
	font-size:13px;
	line-height:16pt;
	letter-spacing:5pt;
	font-weight:bold;
	letter-spacing:normal ;
	text-align: left;
}

.info_schw { 
	font-family:Arial, Helvetica, sans-serif; 
	color:#000000; font-size:13px; 
	line-height:15pt; 
	font-weight:normal; 
	letter-spacing:normal; 
	text-transform: none; 
	text-align: left;
}

.stfett {
	font-family:Arial, Helvetica, sans-serif; 
	color:#000000; 
	font-size:13px; 
	line-height:16pt; 
	letter-spacing:5pt; 
	font-weight:bold; 
	letter-spacing:normal; 
	text-transform:none; 
	text-align: left;
}

.headline_seite {
	font-family:Arial, Helvetica, sans-serif;
	color: #000000;
	font-size:24px;
	line-height:normal;
	font-weight:bold;
	letter-spacing:normal;
	text-align: left;
}

.zitat{
  font-family: "Courier New", Courier, monospace;
  font-size: 12px;
}

.zitatre{
  font-family: "Courier New", Courier, monospace;
  font-size: 12px;
  text-align: right;
}

.autorre{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  text-align: right;
}

.rahmenbilder{
	position:relative;
	margin-left:10px;
	margin-top: 6px;
	margin-bottom: 0px;
	padding: 0px;
	width: 720px;
	height: auto;
	z-index: 0;
	overflow: visible;
}

.rahmeneinzelbild1, .rahmeneinzelbild2, .rahmeneinzelbild3, .rahmeneinzelbild4, .rahmeneinzelbild5 {
	position: relative;
	margin-left:0px;
	margin-top: 10px;
	margin-bottom: 0px;
	padding: 0px;
	width: 136px;
	height: 136px;
	z-index: 0;
	overflow: visible;
	background-color: #999999;
	float: left;
	text-align: justify;
}

.rahmeneinzelbild1, .rahmeneinzelbild2, .rahmeneinzelbild3, .rahmeneinzelbild4 {
	margin-right: 10px;
}

.rahmeneinzelbild5 {
	float: left;
}


.rahmen, .rahmenvortr, .rahmeninfo, .rahmenvortrkurz, .rahmenpreis, .rahmenles, .rahmenfilm, .rahmenausst, .rahmenaktuell{
	position:relative;
	margin-left:204px;
	margin-top: 6px;
	margin-bottom: 0px;
	padding: 0px;
	width: 510px;
	height: auto;
	z-index: 0;
	overflow: visible;
}

.rahmen{
  background-color: #fff;
}

.rahmenvortr{
  background-color: #f1ebee;
}

.rahmenvortrkurz{
  background-color: #e5f2b6;
  position: absolute;
}

.rahmenpreis{
  background-color: #FFFABC;
}

.rahmeninfo{
  background-color: #fbf9e1;
}

.rahmenles{
  background-color: #e9eff2;
}

.rahmenfilm{
  background-color: #CCCCCC;
}

.rahmenausst{
  background-color: #f1ebee;
}

.rahmenaktuell{
  background-color: #f1ebee;
}

.datum {
	font-family:Arial, Helvetica, sans-serif;
	color: #696969;
	font-size:13px;
	line-height:16pt;
	font-weight:bold;
	letter-spacing:normal;
	text-align: left;
}

.datum2 {
	font-family:Arial, Helvetica, sans-serif;
	color: #666;
	font-size:13px;
	line-height:16pt;
	font-weight:bold;
	letter-spacing:normal;
	text-align: left;
}

.datumbx{
  position:absolute;
  width: 196px;
  height: 30px;
  left: -196px;
  top: 6px;
}


.rahmenaktuell2{
	position:relative;
	margin-left:196px;
	margin-top: 6px;
	margin-bottom: 0px;
	padding: 0px;
	width: 540px;
	height: auto;
	z-index: 0;
	overflow: visible;
  background-color: #D3D3D3;
}

.rahmenaktuell3{
	position:relative;
	margin-left:10px;
	margin-top: 6px;
	margin-bottom: 0px;
	padding: 0px;
	width: 720px;
	height: auto;
	z-index: 0;
	overflow: visible;
}

.pic{
  position:relative;
  width:205px;
  left:335px;
  top:0px;
  z-index:1;
  padding-bottom: 0px;
  margin-bottom: 0px;
  border: 0px;
  background-color: #D3D3D3;
}
.pickl{
  position:absolute;
  width:205px;
  left:335px;
  top:0px;
  z-index:1;
  padding: 0px;
  margin: 0px;
  border: 0px;
  background-color: #D3D3D3;
}

/*.colums{
  background-color: #FDFBE1;
}
*/
#colums{
	margin-left:204px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px;
  width: 510px;
  height: auto;
  top: 0px;
  border: 0px;
  z-index: 0;
  background-color: #000;
  position: relative;
}

.colum1{
  position: relative;
  top: 0px;
  border: 0px;
  margin-left:0px;
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 0px;
  width: 252px;
  height: auto;
  z-index: 0;
  background-color: #999;
}

.colum2{
  position: absolute;
  top: 0px;
  border: 0px;
  margin-left:258px;
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 0px;
  width: 252px;
  height: auto;
  z-index: 1;
  background-color: #666;
}

.rahmenhl{
  position:relative;
  margin-left:204px;
  margin-top: 0px;
  margin-bottom: 6px;
  padding: 0px;
  width: 420px;
  height: auto;
  z-index: 0;
}

.lspalte{
  position: relative;
  margin-left:0px;
  margin-top: 0px;
  margin-bottom: 6px;
  padding: 0px;
  width: 180px;
  height: auto;
  background-color: #FDFBE1;
  z-index: 0;
  float: left;
}

.rspalte{
  position:relative;
  margin-left:204px;
  margin-top: 0px;
  margin-bottom: 6px;
  padding: 0px;
  width: 500px;
  height: auto;
  background-color: #FDFBE1;
  z-index: 0;
}

.text, .text470, .text330{
  position:relative;
  width:350px;
  height: auto;
  left:10px;
  top: 6px;
  padding-bottom: 0px;
  margin-bottom: 0px;
  color: Black;
}
.textkl, .text470kl, .text330kl{
  position:absolute;
  width:350px;
  height: auto;
  left:10px;
  top: 6px;
  padding-bottom: 0px;
  margin-bottom: 0px;
  color: Black;
}

.text470, .text470kl{
  width:470px;
}

.text330, .text330kl{
  width:330px;
}

.bio1, .bio1aus, .biofoto, .biofoto2{
  position: absolute;
  width: 175px;
  height: auto;
  left: -180px;
  top: 0px;
  background-color: #e9eff2;
  z-index: 2;
}

.bio1lang{
  position: relative;
  width: 175px;
  height: auto;
  left: -180px;
  top: 0px;
  background-color: #e9eff2;
  z-index: 1;
}

.bio2{
  position: relative;
  width: 175px;
  height: auto;
  top: 0px;
  background-color: #e9eff2;
  z-index: 1;
}

.bio1aus{
  background-color: #CFE5AE;
}

.biofoto{
  background-color: #FFFFFF;
}

.biofoto2{
  background-color: none;
  width: 150px;
}

.biotext{
  position: relative;
  width: 170px;
  height: auto;
  left: 2px;
  top: 5px;
  background-color: #e9eff2;
  z-index: 1;
  color: Black;
}

.biotext2{
  position: relative;
  width: 171px;
  height: auto;
  left: 2px;
  right:2px;
  top: 5px;
  background-color: #e9eff2;;
  z-index: 1;
  color: Black;
}

.biopuffer{
  position: relative;
  width: 175px;
  height: 5px;
  background-color: #ffffff;
  z-index: 1;
}

.biopuffergrau{
  position: relative;
  width: 175px;
  height: 5px;
  background-color: #CCCCCC;
  z-index: 1;
}

.biopuffertransp{
  position: relative;
  width: 175px;
  height: 5px;
  z-index: 1;
}

.hlbx{
  position:absolute;
  width: 204px;
  height: 40px;
  left: -204px;
  top: 0px;
}

.fotoreihe{
	width:150px;
  top:0px;
  z-index:1;
  padding: 0px;
  margin: 0px;
  border: 0px;
  bottom: 10px;
}

.fett{
  font-weight: bold;
}
.reihe{
  font-family: "Courier New", Courier, monospace;
  font-size: 12px;
}
.rand{
  line-height:10px;
}
.endabstand{
	font-size: 8px; 
	line-height: 12px; 
}

.vorschub{
	font-size: 4px; 
	line-height: 6px; 
}

.minuskel{
	text-transform: lowercase;
}

.buchtitel{
	color: Navy;
}
