/*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 }
a:visited {   text-decoration:none }
a:hover {
	color: #000000;
	text-decoration:none;
	background : #FFF200;
}

a.menutop:link, a.menubottom:link { color: #00355A; text-decoration:none }
a.menutop:visited, a.menubottom:visited { color: #00355A; text-decoration:none }
a.menutop:visited:hover, a.menubottom:visited:hover { color: #FFF200; text-decoration:none; background : #000000 }
a.menutop:active, a.menubottom:active { color: #00355A; text-decoration:none }
a.menutop:hover, a.menubottom:hover { color: #FFF200; text-decoration:none; background : #000000 }



#container {
	width: 760px;
	margin:0px auto;
	padding: 0px;
	border: 0px;
	position: relative;
	text-align: left;
}


#oben {
	position: relative;
	top: 0px;
	width: 760px;
	margin: 0px;
	height: 189px;
	padding: 0px;
	border: 0px;
}

#menu {
	position: absolute; left:12px; top:148px; width:748px; height:16px; z-index:1
}
/*#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;
}

#menuunten {
	position:absolute; left:12px; top:8px; width:550px; height:30px; z-index:1
}

#menuuntennrsg {
	position: relative; left:584px; top:7px; 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: 732px;
	margin: 0px;
	padding: 0px;
	background-color: #FDFBE1;
	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: 14px solid #FFF200;
	border-right: 14px solid #FFF200;
	border-top: 1px solid #FFF200;
	border-bottom: 1px solid #FFF200;
}
/*Hack für IE< 6.0*/
* html #haupt {
	width: 760px;
	w\idth: 732px;
}

#unten {
	position: relative;
	height: 30px;
	width: 760px;
	margin:0px;
	padding: 0px;
	border: 0px;
	background-color: #FFF200;
	color: Purple;
}

.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;
}

.datum {
	font-family:Arial, Helvetica, sans-serif;
	color: #FF0000;
	font-size:13px;
	line-height:16pt;
	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:uppercase;
	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: #FF0000;
	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;
}


.rahmen, .rahmenvortr, .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;
}

.rahmen{
  background-color: #fff;
}

.rahmenvortr{
  background-color: #F8BBD5;
}

.rahmenpreis{
  background-color: #FFFABC;
}

.rahmenles{
  background-color: #ADCDEC;
}

.rahmenfilm{
  background-color: #CCCCCC;
}

.rahmenausst{
  background-color: #CFE5AE;
}

.rahmenaktuell{
  background-color: #FBF576;
}

/*.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;
  background-color: #FDFBE1;
  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;
}
.textkl, .text470kl, .text330kl{
  position:absolute;
  width:350px;
  height: auto;
  left:10px;
  top: 6px;
  padding-bottom: 0px;
  margin-bottom: 0px;
}

.text470, .text470kl{
  width:470px;
}

.text330, .text330kl{
  width:330px;
}

.datumbx{
  position:absolute;
  width: 180px;
  height: 30px;
  left: -180px;
  top: 6px;
}

.bio1, .bio1aus, .biofoto{
  position: absolute;
  width: 175px;
  height: auto;
  left: -180px;
  top: 0px;
  background-color: #ADCDEC;
  z-index: 1;
}

.bio2{
  position: relative;
  width: 175px;
  height: auto;
  top: 0px;
  background-color: #CFE5AE;
  z-index: 1;
}

.bio1aus{
  background-color: #CFE5AE;
}

.biofoto{
  background-color: #FDFBE1;
}

.biotext{
  position: relative;
  width: 170px;
  height: auto;
  left: 2px;
  top: 5px;
  background-color: #ADCDEC;
  z-index: 1;
}

.biotext2{
  position: relative;
  width: 171px;
  height: auto;
  left: 2px;
  right:2px;
  top: 5px;
  background-color: #CFE5AE;
  z-index: 1;
}

.biopuffer{
  position: relative;
  width: 175px;
  height: 5px;
  background-color: #FDFBE1;
  z-index: 1;
}

.hlbx{
  position:absolute;
  width: 204px;
  height: 30px;
  left: -204px;
  top: 0px;
  background-color: #FDFBE1;
}

.pic{
  position:relative;
  width:150px;
  left:360px;
  top:0px;
  z-index:1;
  padding-bottom: 0px;
  margin-bottom: 0px;
  border: 0px;
}
.pickl{
  position:absolute;
  width:150px;
  left:360px;
  top:0px;
  z-index:1;
  padding: 0px;
  margin: 0px;
  border: 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;
}




