/*html {
	overflow: scroll;
}
*/
body {
	background-color: #FFFFFF;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	color: Black;
	text-align: left;
	background-image: url(grafik/hg.jpg);
}
a:link { color: #00532c;  text-decoration:none }
a:visited { color: #00532c;  text-decoration:none }
a:hover {
	color: #ffffff;
	text-decoration:none;
	background : #a90023;
}

a.menutop:link { color: #00532c; text-decoration:none }
a.menutop:visited { color: #00532c; text-decoration:none }
a.menutop:visited:hover { color: #ffffff; text-decoration:none;   background: #a90023;   }
a.menutop:active { color: #00532C; text-decoration:none }
a.menutop:hover { color: #ffffff; text-decoration:none;  background: #a90023;  }
a.menubottom:link { color: #00532c; text-decoration:none }
a.menubottom:visited { color: #00532c; text-decoration:none }
a.menubottom:visited:hover { color: #ffffff; text-decoration:none; background : #a90023; }
a.menubottom:active { color: #00532C; text-decoration:none }
a.menubottom:hover { color: #ffffff; text-decoration:none; background : #a90023; }

img { border:none }

ul { color: #aacc7e; text-decoration:none; list-style:none;}


#container {
	position: relative;
	top: 9px;
	width: 760px;
	margin: 0px;
	padding: 0px;
	background-color: #a90022;
	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: aacc7e;
}

#oben {
	position: relative;
	top: 0px;
	width: 760px;
	margin: 0px;
	height: 113px;
	padding: 0px;
	border: 0px;
	background-color: #f9f5e0;
}

#menuoben {
	position: relative;
	top: -4px;
	left: 500px;
	width: 213px;
	margin: 0px;
	height: 19px;
	padding: 0px;
	border: 0px;
	background-color: #f9f5e0;
}

#menu {
	position: absolute; left:21px; top:24px; width:180px; height:300px; z-index:1;
	color: aacc7e;
}

.menulinks {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #00532C;
	font: /24;
}

.inhalt {
	position: relative; margin-left:221px; top:0px; width:539px; z-index:1;
	background-color: #33ffe0;
	color: aacc7e;
}


#menuklein {
	position: relative; left:550px; top:-5px; 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: 10px;
	font-weight: bold;
	color: #00532C;
	}

.menusmall {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #00532c;
}

#menuunten {
	position:absolute; left:20px; 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: 3px;
	width: 760px;
	margin: 0px;
	padding: 0px;
	background-color: #f9f5e0;
	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;
	border-right: 0px;
	border-top: 0px;
}
/*Hack für IE< 6.0
* html #haupt {
	width: 760px;
	w\idth: 752px;
	color: aacc7e;
}
*/
#unten {
	position: relative;
	height: 30px;
	width: 760px;
	background-color: #F9F5E0;
	border: #aacc7e;
	margin:0px;
	padding: 0px;
	border-left: 0px solid #aacc7e;
	border-right: 0px solid #aacc7e;
	border-top: 0px solid #aacc7e;
	border-bottom: 0px solid #aacc7e;
}
/*Hack für IE< 6.0*/
* html #unten {
	width: 760px;
	w\idth: 760px;
	color: aacc7e;
}


.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: #c40159;
	font-size:13px;
	line-height:16pt;
	font-weight:bold;
	letter-spacing:normal;
	text-align: left;
}

.datum_hg {
	  position:relative;
  margin-left:0px;
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 0px;
  width: 360px;
  height: 22px;
  z-index: 0;

	font-family:Arial, Helvetica, sans-serif;
	color: #c40159;
	font-size:13px;
	line-height:16pt;
	font-weight:bold;
	letter-spacing:normal;
	text-align: left;
	background-color: #3c724e;
}

.titel_rot {
	font-family:Arial, Helvetica, sans-serif;
	color: #a90023;
	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;
}


.titel, .titel_rot, .titel_gruen {
	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;
}

.titel_rot {
	color: #a90023;
	}

.titel_gruen {
	color: #00532C;
	}


.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: #c40159;
	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, .rahmeninfo, .rahmenvortrkurz, .rahmenpreis, .rahmenles, .rahmenfilm, .rahmenausst, .rahmenaktuell, .rahmenaktuell2{
  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: #e5f2b6;
}

.rahmenvortrkurz{
  background-color: #e5f2b6;
  position: absolute;
}

.rahmenpreis{
  background-color: #FFFABC;
}

.rahmeninfo{
  background-color: #fbf9e1;
}

.rahmenles{
  background-color: #e5f2b6;
}

.rahmenfilm{
  background-color: #CCCCCC;
}

.rahmenausst{
  background-color: #CFE5AE;
}

.rahmenaktuell{
  background-color: #d3e9b9;
}

.rahmenaktuell2{
  background-color: #f7ebd5;
}

/*.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: #f9f5e0;
  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., textdatum{
  position:absolute;
  width:350px;
  height: auto;
  left:10px;
  top: 6px;
  padding-bottom: 0px;
  margin-bottom: 0px;
  color: Black;
}

.text470, .text470kl{
  width:470px;
}

.text330, .text330kl, .textdatum{
  width:330px;
}

.textdatum{
  position:absolute;
  width:330px;
  background-color: #3c724e;
  color: #f7ebd5;
  left:10px;
  top: 0px;
}

.datumbx{
  position:absolute;
  width: 180px;
  height: 30px;
  left: -180px;
  top: 6px;
  background-color: #F9F5E0;
}

.bio1, .bio1aus, .biofoto{
  position: absolute;
  width: 175px;
  height: auto;
  left: -180px;
  top: 0px;
  background-color: #d3e9b9;
  z-index: 1;
}

.bio1lang{
  position: relative;
  width: 175px;
  height: auto;
  left: -180px;
  top: 0px;
  background-color: #d3e9b9;
  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: #d3e9b9;
  z-index: 1;
  color: Black;
}

.biotext2{
  position: relative;
  width: 171px;
  height: auto;
  left: 2px;
  right:2px;
  top: 5px;
  background-color: #CFE5AE;
  z-index: 1;
  color: Black;
}

.biopuffer{
  position: relative;
  width: 175px;
  height: 5px;
  background-color: #ecf8dd;
  z-index: 1;
}

.hlbx{
  position:absolute;
  width: 204px;
  height: 30px;
  left: 0px;
  top: 27px;
  background-color: #f9f5e0;
}

.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;
  background-color: #ebf2dd;
  	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	line-height: 14px;
}
.picklneutral{
  position:absolute;
  width:150px;
  left:360px;
  top:0px;
  z-index:1;
  padding: 0px;
  margin: 0px;
  border: 0px;
  	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	line-height: 14px;
}
.bildunter{
  position:absolute;
  width:150px;
  left:360px;
  top:0px;
  z-index:1;
  padding-bottom: 0px;
  margin-bottom: 0px;
  border: 0px;
  color: #ebf2dd;
}

.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;
}

label.left {
	float: left;
	text-align: right;
	width: 5em;
	margin-right: .3em;
	}

input[type=text], select {
	float: left;
}

input.right {
	float: left;
	width: auto;
	clear: both;
	margin-left: 5.3em;
	margin-right: .3em;
}

input[type=checkbox].right,
input[type=radio].right,
input[type=submit].right {
	margin-left: 4.3em;
}

form br {
	clear: both;
}



.Absenden { font-family:Arial, Helvetica, sans-serif; font-size: 11px; font-weight:bold; color:#666666;}

	




