/*****************************************//* poesiefestival 2006 Berlin Styles ©dg2*//*****************************************//*************************//*** BO General Styles ***/img {border: 0px;}.clear {clear: both;line-height: 1px;}body {font-family: arial, helvetica, sans serif;font-size: 9pt;color: #000;margin: 0px;padding: 25px 0px 0px 0px;}div#languageNav {position: absolute;top: 5px;left: 5px;font-size: 11px;color: #E3B4AC;}#logoHolder {float: left;}#topNavHolder {	clear: left;	margin: 0px;	text-align: right;}div#allContainer {width: 775px;}div#contentContainer {padding: 15px 0px 0px 0px;margin-top: 25px;clear: both;background: url(../img/_bg_left_pf_2.gif);background-repeat: no-repeat;}div#left {width: 180px;float: left;}div#leftContent {text-align: left;margin-top: 10px;margin-left: 5px;}div#centerRight {width: 585px;float: right;}div#center {width: 445px;float: left;}div#right {width: 130px;float: right;}div#centerContent {background-color: #E3B4AC;width: 435px;padding: 5px 5px 5px 5px;}/*** EO General Styles ****//**************************//*************************//*** BO Standard Tools ***/div#siteSearch {float: right;margin: 0px 0px 0px 0px;padding: 0px;color: #D92B2D;font-size: 8pt;}form#searchform {margin: 0px;padding: 0px;}span#ssLabel {vertical-align: bottom;}input#search_field {border: 0px solid #E3B4AC;background-color: #E3B4AC;vertical-align: top;}input#ssButton {vertical-align: top;}div#contact {color: #D92B2D;font-size: 8pt;margin: 90px 0px 0px 0px;}/*** EO Standard Tools ***//*************************//*********************//*** BO Navigation ***//*Quicklinks*//************/ul#quickLinks {clear: right;float: right;list-style-type: none;margin: 0px 0px 0px 0px;padding: 15px 0px 0px 0px;}ul#quickLinks li {float: left;margin: 0px 0px 0px 5px;color: #D92B2D;font-size: 8pt;}ul#quickLinks li a:link {color: #D92B2D;text-decoration: none;}ul#quickLinks li a:visited {color: #D92B2D;text-decoration: none;}ul#quickLinks li a:hover, ul#quickLinks li a:active {color: #D92B2D;text-decoration: none;}/*Top Navigation*//****************/ul#topNav {float: right;list-style-type: none;margin: 0px 0px 0px 0px;padding: 0px 0px 0px 0px;}ul#topNav li {float: left;margin: 0px 0px 0px 5px;}ul#topNav li a:link {color: #333;text-decoration: none;}ul#topNav li a:visited {color: #333;text-decoration: none;}ul#topNav li a:hover, ul#quickLinks li a:active {color: #333;text-decoration: none;}/*Left Navigation*//*****************//* BO List Styles for Left Navigation*/ul.level1_list {	list-style-type	: none;	padding			: 0px;	margin			: 0px 0px 0px 0px;	width			: 180px;	font-size		: 12px;	line-height		: 15px;}ul.level2_list {	list-style-type	: none;	padding			: 0px;	margin			: 0px 0px 0px -5px;	width			: 175px;	font-size		: 12px;	line-height		: 15px;}ul.level3_list {	list-style-type	: none;	padding			: 0px;	margin			: 0px 0px 0px -20px;	width			: 175px;	font-size		: 12px;	line-height		: 15px;}/* EO List Styles for Left Navigation *//* BO level 1 list items for Left Navigation */li.level1_no {	margin			: 0px;	padding			: 3px 0px 3px 5px;	line-height		: 15px;	background-color: #D92B2D;}li.level1_active {	margin			: 0px;	padding			: 3px 0px 3px 5px;	line-height		: 15px;	background-color: #FFF;	color			: #D92B2D;}/* EO level 1 list items for Left Navigation *//* BO level 2 list items for Left Navigation */li.level2_no {	margin			: 0px;	padding			: 2px 0px 2px 23px;	line-height		: 15px;	background-color: #FFF;}li.level2_active {	margin			: 0px;	padding			: 2px 0px 2px 23px;	line-height		: 15px;	background-color: #FFF;	color			: #D92B2D;	background		: url(../img/listImage_active.gif);	background-position:5px 5px;	background-repeat: no-repeat;}/* EO level 2 list items for Left Navigation *//* BO level 3 list items for Left Navigation */li.level3_no {	margin-left		: 0px;	padding			: 1px 0px 1px 37px;	line-height		: 15px;	background-color: #FFF;}li.level3_active {	margin-left		: 0px;	padding			: 1px 0px 1px 37px;	line-height		: 15px;	background-color: #FFF;	color			: #D92B2D;	background		: url(../img/listImage_active.gif);	background-position:20px 5px;	background-repeat: no-repeat;}/* EO level 3 list items for Left Navigation *//* BO Link Styles for Left Navigation */a.subpageList:link {color: white;text-decoration: none;}a.subpageList:visited {color: white;text-decoration: none;}a.subpageList:hover, a.subpageList:active {color: #E3B4AC;text-decoration: none;}a.vertNavLink:link {color: #D92B2D;text-decoration: none;}a.vertNavLink:visited {color: #D92B2D;text-decoration: none;}a.vertNavLink:hover, a.subpageList:active {color: #E3B4AC;text-decoration: none;}/* EO Link Styles for Left Navigation *//*Right Navigation*//******************//* BO List Styles for Right Navigation */ul#dayNav {font-weight: bold;font-size: 16pt;list-style-type: none;margin: 0px;padding: 0px;width: 130px;}ul#dayNav li {color: #E3B4AC; margin: 0px 0px 0px 0px;}ul#dayNav li.current {padding: 0px 1px 0px 1px;background-color: #D92B2D;}ul#dayNav li.current a {color: #FFF;text-decoration: none;}a.dayNav:link, a.dayNav:visited, a.dayNav:active {color: #E3B4AC;background-color: transparent;text-decoration: none;display: block;padding: 0px 1px 0px 1px; }a.dayNav:hover {color: #E3B4AC;background-color: #D92B2D;text-decoration: none;display: block;padding: 0px 1px 0px 1px; }/* EO List Styles for Right Navigation *//* BO level 1 list items for Right Navigation *//* EO level 1 list items for Right Navigation *//* BO Link Styles for Right Navigation *//* EO Link Styles for Right Navigation *//*** EO Navigation ***//*********************//****************************//*** BO Textbody Elements ***/.colHeader {font-size: 16pt;font-weight: bold;font-family: arial;color: #E3B4AC;margin: 0px 0px 5px 0px;padding: 0px 0px 0px 0px;}.colHeaderLeft {font-size: 16pt;font-weight: bold;font-family: arial;color: #E3B4AC;margin: 0px 0px 5px 0px;padding: 0px 0px 0px 5px;}p.bodytext {margin: 0px;padding: 5px 0px 5px 0px;}/*** EO Textbody Elements ***//****************************//************************//*** BO Link Elements ***/div#contact a:link {color: #D92B2D;}div#contact a:visited {color: #D92B2D;}div#contact a:hover, a:active {color: #E3B4AC;}a:link {color: #000;}a:visited {color: #000;}a:hover, a:active {color: #D92B2D;}a.languageNav:link {color: #D92B2D;text-decoration: none;}a.languageNav:visited {color: #D92B2D;text-decoration: none;}a.languageNav:hover, a:active {color: #E3B4AC;text-decoration: none;}/*** EO Link Elements ***//************************//**************************//*** BO Special Content ***//* Calendar *//*** EO Special Content ***//**************************/form {	margin:0px;	padding:0px;}/************************//*** BO PDF Downloads ***/table.fileDownloads {}td.thumbnail {	padding: 4px;	vertical-align: top;	width: 20px;}td.pdfShopText {	width: 400px;}div.pdfDownloadHeadline {	font-size: 12px;	margin-bottom: 5px;	margin-top: 5px;}div.pdfDownloadDescription {}/*** EO PDF Downloads ***//************************//*********************//*** BO csc styles ***/div.csc-header h1.csc-firstHeader {font-size: 16pt;font-weight: bold;font-family: arial;margin: 0px;margin-bottom: 8px;margin-left: 0px;padding: 0px 0px 0px 0px;color: #D92B2D;}div.csc-header h1 {font-size: 16pt;font-weight: bold;font-family: arial;margin-top: 10px;margin-bottom: 8px;margin-left: 0px;padding: 0px 0px 0px 0px;color: #D92B2D;}div.csc-header h2.csc-firstHeader {font-size: 14pt;font-weight: bold;font-family: arial;margin: 0px;margin-left: 0px;margin-bottom: 7px;padding: 0px 0px 0px 0px;color: #D92B2D;}div.csc-header h2 {font-size: 14pt;font-weight: bold;font-family: arial;margin-top: 10px;margin-bottom: 7px;margin-left: 0px;padding: 0px 0px 0px 0px;color: #D92B2D;}div.csc-header h3.csc-firstHeader {font-size: 12pt;font-weight: bold;font-family: arial;margin: 0px;margin-left: 0px;margin-bottom: 6px;padding: 0px 0px 0px 0px;color: #D92B2D;}div.csc-header h3 {font-size: 12pt;font-weight: bold;font-family: arial;margin-top: 10px;margin-left: 0px;margin-bottom: 6px;padding: 0px 0px 0px 0px;color: #D92B2D;}div.csc-header h4.csc-firstHeader {font-size: 16pt;font-weight: bold;font-family: arial;margin: 0px;margin-left: 0px;padding: 0px 0px 0px 5px;color: #D92B2D;}div.csc-header h4 {font-size: 16pt;font-weight: bold;font-family: arial;margin-top: 10px;margin-left: 0px;padding: 0px 0px 0px 10px;color: #D92B2D;}div.csc-header h5.csc-firstHeader {font-size: 16pt;font-weight: bold;font-family: arial;margin: 0px;margin-left: 0px;padding: 0px 0px 0px 0px;color: #D92B2D;}div.csc-header h5 {font-size: 16pt;font-weight: bold;font-family: arial;margin-top: 10px;margin-left: 0px;padding: 0px 0px 0px 0px;color: #D92B2D;}div.tx-jppageteaser-pi1 {padding:0px;}/*********************//*** BO csc styles ***//* default styles for extension "tx_indexedsearch" */.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-button { 	width:100px; }.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-sword { 	width:150px; }.tx-indexedsearch .tx-indexedsearch-whatis P .tx-indexedsearch-sw { 	font-weight:bold; font-style:italic; }.tx-indexedsearch .tx-indexedsearch-whatis { 	margin-top:0px; margin-bottom:5px; }.tx-indexedsearch P.tx-indexedsearch-noresults { 	text-align:center; font-weight:bold; }.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title { 	background:#75A65B; }.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title span.tx-indexedsearch-title-caption a:link {	color: #000;}.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title span.tx-indexedsearch-title-caption a:visited {	color: #000;}.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title span.tx-indexedsearch-title-caption a:hover, a:active {	color: #BDD29B;}.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P { 	font-weight:bold; }.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P.tx-indexedsearch-percent { 	font-weight:normal; }.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P { 	font-style:italic; margin: 0px; padding: 0px;}.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P .tx-indexedsearch-redMarkup { 	color:#75A65B; }.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info { 	font-size:10px; 	}.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead { 	margin-top:20px; margin-bottom:5px; }.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead H2 { 	margin-top:0px; margin-bottom:0px; }.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TABLE { 	/*background:#75A65B;*/ }.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TD { 	vertical-align:middle; }.tx-indexedsearch .tx-indexedsearch-res .noResume { 	color : #75A65B; }	/* PF styles for extension "tx_indexedsearch" */.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-button { 	width:100px; }.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-sword { 	width:150px; }.tx-indexedsearch .tx-indexedsearch-whatis P .tx-indexedsearch-sw { 	font-weight:bold; font-style:italic; }.tx-indexedsearch .tx-indexedsearch-whatis { 	margin-top:0px; margin-bottom:5px; }.tx-indexedsearch P.tx-indexedsearch-noresults { 	text-align:center; font-weight:bold; }.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title-PF { 	background:#D92B2D; }.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title-PF span.tx-indexedsearch-title-caption-PF a:link {	color: #000;}.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title-PF span.tx-indexedsearch-title-caption-PF a:visited {	color: #000;}.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title-PF span.tx-indexedsearch-title-caption-PF a:hover, a:active {	color: #E3B4AC;}.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title-PF P { 	font-weight:bold; }.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title-PF P.tx-indexedsearch-percent-PF { 	font-weight:normal; }.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr-PF P { 	font-style:italic; margin: 0px; padding: 0px;}.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr-PF P .tx-indexedsearch-redMarkup { 	color:#D92B2D; }.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info-PF { 	font-size:10px; 	}.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead { 	margin-top:20px; margin-bottom:5px; }.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead H2 { 	margin-top:0px; margin-bottom:0px; }.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TABLE { 	/*background:#75A65B;*/ }.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TD { 	vertical-align:middle; }.tx-indexedsearch .tx-indexedsearch-res .noResume { 	color : #75A65B; }			
