@charset "UTF-8";
body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-image: url(bilder/wh_baum_back.gif);
}
#layout  {
	border: 1px dotted #999999;
	background-color: #FFFFFF;
	background-position: 100px;
	position: relative;
	top: 67px;
	vertical-align: bottom;
	width: 952px;
}
.button_00-01 {
	position: absolute;
	left: 420px;
	top: 67px;
	visibility: visible;
}
.button_00-01_kale {
	position: absolute;
	left: 420px;
	top: 67px;
	visibility: visible;
}
.button_01-02_litera {
	position: absolute;
	left: 533px;
	top: 67px;
	visibility: visible;
}
.button_01-03_musik {
	position: absolute;
	left: 623px;
	top: 67px;
	visibility: visible;
}
.button_01-04_thea {
	position: absolute;
	left: 683px;
	top: 67px;
	visibility: visible;
}
.button_01-05_foto {
	position: absolute;
	left: 760px;
	top: 67px;
	visibility: visible;
}
.button_01-06_film {
	position: absolute;
	left: 859px;
	top: 67px;
	visibility: visible;
}
.button_02-02_wer {
	left: 468px;
	position: absolute;
	top: 67px;
	visibility: visible;
}
.button_02-03_raum {
	left: 587px;
	position: absolute;
	top: 67px;
	visibility: visible;
}
.button_02-04_kont {
	left: 651px;
	position: absolute;
	top: 67px;
	visibility: visible;
}
.button_02-05_impre {
	left: 729px;
	position: absolute;
	top: 67px;
	visibility: visible;
}
.button_03-02_orte {
	position: absolute;
	left: 580px;
	top: 67px;
	visibility: visible;
}
.button_03-03_anfah {
	position: absolute;
	left: 632px;
	top: 67px;
	visibility: visible;
}
.button_03-04_preis {
	position: absolute;
	left: 712px;
	top: 67px;
	visibility: visible;
}
.button_03-05_tick {
	position: absolute;
	left: 777px;
	top: 67px;
	visibility: visible;
}
.button_01_u {
	position: absolute;
	left: 420px;
	visibility: visible;
}
.button_02_u_kuli {
	position: absolute;
	visibility: visible;
	left: 551px;
}
.button_03_u_work {
	position: absolute;
	visibility: visible;
	left: 641px;
}
.button_04_u_news {
	position: absolute;
	visibility: visible;
	left: 742px;
}
.button_04_u_tick {
	position: absolute;
	visibility: visible;
	left: 742px;
}
.button_05_u_presse {
	position: absolute;
	visibility: visible;
	left: 814px;
}
.button_06_u_archiv {
	position: absolute;
	left: 882px;
	visibility: visible;
}
.button_01-02_litera_pro {
	position: absolute;
	left: 533px;
	visibility: visible;
}
.button_01-03_musik_pro {
	position: absolute;
	left: 623px;
	visibility: visible;
}
.button_01-04_thea_pro {
	position: absolute;
	left: 683px;
	visibility: visible;
}
.button_01-05_foto_pro {
	position: absolute;
	left: 760px;
	visibility: visible;
}
.button_01-06_film_pro {
	position: absolute;
	left: 859px;
	visibility: visible;
}
h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #666666;
}
h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
}
body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	color: #666666;
}
.tabzell_marg_o {
	vertical-align: top;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #666666;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #999999;
	margin: 0px;
}
.tabzell_marg_u {
	margin: 0px;
	vertical-align: bottom;
	padding-top: 7px;
	padding-right: 0px;
	padding-bottom: 7px;
	padding-left: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #666666;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
}
.tabzell_marg_ou {
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: dotted;
	border-bottom-style: dotted;
	border-top-color: #999999;
	border-bottom-color: #999999;
	vertical-align: top;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	margin: 0px;
	padding: 0px;
}
.tabzell_text {
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-color: #999999;
	border-bottom-color: #999999;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	vertical-align: top;
	line-height: 18px;
	border-top-style: dotted;
	border-bottom-style: dotted;
	padding-bottom: 13px;
	padding-top: 50px;
}
.tabzell_zeit {
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-color: #999999;
	border-bottom-color: #999999;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	vertical-align: top;
	padding-top: 50px;
	line-height: 18px;
	font-weight: bold;
	border-top-style: dotted;
	border-bottom-style: dotted;
	padding-bottom: 13px;
}
.tabzell_fotos {
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-color: #999999;
	border-bottom-color: #999999;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	vertical-align: top;
	padding-top: 66px;
	line-height: 18px;
	border-top-style: dotted;
	border-bottom-style: dotted;
	padding-left: 137px;
}
.tabzell_text_wo {
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-color: #999999;
	border-bottom-color: #999999;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	vertical-align: top;
	line-height: 18px;
	border-top-style: dotted;
	border-bottom-style: dotted;
	padding-bottom: 13px;
}
.tabzell_zeit_wo {
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-color: #999999;
	border-bottom-color: #999999;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	vertical-align: top;
	padding-top: 50px;
	line-height: 18px;
	font-weight: bold;
	border-top-style: dotted;
	border-bottom-style: dotted;
	padding-bottom: 13px;
}
.tabzell_marg_ou_foto {
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: dotted;
	border-bottom-style: dotted;
	border-top-color: #999999;
	border-bottom-color: #999999;
	background-image: url(../wh_web_version-01/bilder/wh_foto_sw_006.jpg);
	left: 420px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 40px;
	line-height: 14px;
	vertical-align: top;
}
.button_programm_turq {
	position: absolute;
	left: 420px;
	top: 35px;
	visibility: hidden;
}
.button_festival_turq {
	position: absolute;
	left: 550px;
	top: 35px;
	visibility: hidden;
}
.button_info_turq {
	position: absolute;
	left: 662px;
	top: 35px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	visibility: hidden;
}
.button_programm {
	position: absolute;
	left: 420px;
	top: 35px;
	visibility: visible;
}
.button_festival {
	position: absolute;
	left: 550px;
	top: 35px;
	visibility: visible;
}
.button_info {
	position: absolute;
	left: 662px;
	top: 35px;
	visibility: visible;
}
.fotos_haupt-buttons {
	position: absolute;
	left: 0px;
	visibility: hidden;
	top: 98px;
}
.button_00-01_kale_turq {
	position: absolute;
	left: 420px;
	top: 67px;
	visibility: visible;
}
.button_01-02_litera_turq {
	position: absolute;
	left: 533px;
	visibility: visible;
	top: 67px;
}
.button_01-03_musik_turq {
	position: absolute;
	left: 623px;
	visibility: visible;
	top: 67px;
}
.button_01-04_thea_turq {
	position: absolute;
	left: 683px;
	top: 67px;
	visibility: visible;
}
.button_01-05_foto_turq {
	position: absolute;
	left: 760px;
	visibility: hidden;
	top: 67px;
}
.button_01-06_film_turq {
	position: absolute;
	left: 859px;
	visibility: hidden;
	top: 67px;
}
.buttons {
}
.tabzell_fotos_wo {
	border-top-width: 1px;
	border-top-color: #999999;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	vertical-align: top;
	padding-top: 66px;
	line-height: 18px;
	border-top-style: dotted;
	padding-left: 161px;
}
.tabzell_text_o {
	border-top-width: 1px;
	border-top-color: #999999;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	vertical-align: top;
	line-height: 18px;
	border-top-style: dotted;
	padding: 0px;
}
.tabzell_text_u {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	vertical-align: top;
	line-height: 18px;
	padding-bottom: 13px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
}
.tabzell_zeit_o {
	border-top-width: 1px;
	border-top-color: #999999;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	vertical-align: top;
	padding-top: 50px;
	line-height: 18px;
	font-weight: bold;
	border-top-style: dotted;
	padding-bottom: 0px;
}
.tabzell_zeit_u {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	vertical-align: top;
	padding-top: 0px;
	line-height: 18px;
	font-weight: bold;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
	padding-bottom: 13px;
}
.tabzell_fotos_o {
	border-top-width: 1px;
	border-top-color: #999999;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	vertical-align: top;
	padding-top: 55px;
	line-height: 18px;
	border-top-style: dotted;
	padding-left: 137px;
}
.tabzell_fotos_u {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
	margin: 0px;
	vertical-align: top;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 137px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	line-height: 18px;
}
.tabzell_marg_mitte {
	margin: 0px;
	vertical-align: bottom;
	padding-top: 7px;
	padding-right: 0px;
	padding-bottom: 7px;
	padding-left: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #666666;
}
.tabzell_fotos_mitte {
	margin: 0px;
	vertical-align: top;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 7px;
	padding-left: 137px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	line-height: 18px;
}
.tabzell_zeit_mitte {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	vertical-align: top;
	line-height: 18px;
	font-weight: bold;
	padding-bottom: 13px;
}
.tabzell_marg_mitte {
	margin: 0px;
	vertical-align: bottom;
	padding-top: 7px;
	padding-right: 0px;
	padding-bottom: 7px;
	padding-left: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #666666;
}
.tabzell_text_mitte {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	vertical-align: top;
	line-height: 18px;
	padding-bottom: 13px;
}
.tabzell_fotos_mitte_ohne-Spalte {
	margin: 0px;
	vertical-align: text-top;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	line-height: 18px;
	padding: 0px;
}
a:focus { outline: none;}
.tabzell_text_mitte_titel-farbe {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #f7a600;
	vertical-align: top;
	line-height: 18px;
	padding-bottom: 13px;
}
