html,body {margin:0;padding:0;height:100%;background:#000;font-family:Helvetica, arial;font-size:16px;color:#000;}
#index #main {
	background: #fff url(../images/index_bgheader.gif) repeat-x top;
}
#index .wrapp,
#index #container {
	background-color:transparent;
	border:none;
}
img, img a, a img, a.visited img, image {border:none;}

.audio_list,
.videos_list,
.galerie {margin-bottom:25px;margin-top:10px;display:block;}

/*GALERIE*/
.galerie a, .galerie_pics a:link {float:left;display:block;width:74px;height:66px;background-repeat:no-repeat;text-indent:-1000em;}

.galerie.thumbs2 a,
.galerie.thumbs2 a:link {float:left;display:block;width:250px;height:250px;margin-bottom:10px;margin-right:10px;background-repeat:no-repeat;background-position:center center;text-indent:-1000em;background-color: #ACA591;}

div.galerie.thumbs4 {}

.galerie.thumbs4 a,
.galerie.thumbs4 a:link {float:left;display:block;width:120px;height:120px;margin-bottom:10px;margin-right:10px;background-repeat:no-repeat;background-position:center center;text-indent:-1000em;}

#extra .galerie {margin:0 0 4px 0;}
#extra .galerie_pics a, #extra .galerie_pics a:link {float:left;display:block;width:69px;height:56px;background-repeat:no-repeat;background-position:center center;text-indent:-1000em;}

#extra .galerie {margin:0 0 14px 0;}
#extra .galerie_pics a, #extra .galerie_pics a:link {float:left;display:block;width:69px;height:56px;background-repeat:no-repeat;background-position:center center;text-indent:-1000em;}

/* VIDEO */ 
.videos_list {margin-bottom:25px;}
.videos_list .video_left a {background:transparent url(../images/icon_play.png) no-repeat center center;margin:0;padding:0;}
.videos_list .video_left a.download_link {background:transparent url(../images/icon_downloadlink.png) no-repeat center center;margin:0;padding:0;}
/* 
* html .videos_list .video .video_left a {background:transparent url(../images/icon_play.gif) no-repeat center center;margin:0;padding:0;}
*/

.videos_list.thumbs1 .video {float:left;width:510px;margin-bottom:10px;}
.videos_list.thumbs1 .video_left {width:510px;display:block;height:295px;background-position:center;background-color: #ACA591;background-repeat:no-repeat;}
#container .wrapp .content .videos_list.thumbs1 .video .video_left a {width:510px;display:block;height:295px;}
#container .wrapp .content .videos_list.thumbs1 .video a.bild_link,
#container .wrapp .content .videos_list.thumbs1 .video a.video_link,
#container .wrapp .content .videos_list.thumbs1 .video a.audio_link,
#container .wrapp .content .videos_list.thumbs1 .video p {width:510px;}

.videos_list.thumbs2 .video {float:left;width:250px;margin-bottom:10px;margin-right:10px;}
.videos_list.thumbs2 .video_left {width:250px;display:block;height:250px;background-position:center;background-color: #ACA591;background-repeat:no-repeat;}
#container .wrapp .content .videos_list.thumbs2 .video .video_left a {width:250px;display:block;height:250px;}
#container .wrapp .content .videos_list.thumbs2 .video a.bild_link,
#container .wrapp .content .videos_list.thumbs2 .video a.video_link,
#container .wrapp .content .videos_list.thumbs2 .video a.audio_link,
#container .wrapp .content .videos_list.thumbs2 .video p {width:235px;}

.videos_list.thumbs4 .video {float:left;width:120px;margin-bottom:10px;margin-right:10px;}
.videos_list.thumbs4 .video_left {width:120px;display:block;height:120px;background-position:center;background-color: #ACA591;background-repeat:no-repeat;}
#container .wrapp .content .videos_list.thumbs4 .video .video_left a {width:120px;display:block;height:120px;}
#container .wrapp .content .videos_list.thumbs4 .video a.bild_link,
#container .wrapp .content .videos_list.thumbs4 .video a.video_link,
#container .wrapp .content .videos_list.thumbs4 .video a.audio_link,
#container .wrapp .content .videos_list.thumbs4 .video p {width:100px;}

#container .wrapp .content .video p {margin:0 0 15px 0;font-size:11px;line-height:13px;}
#container .wrapp .content .video a.video_link {margin:9px 0 5px 0;font-size:11px;line-height:13px;display: block;height: auto;text-indent: 0px;background: #fff url(../images/icon_video.gif) no-repeat left 3px;}
a.video_link {padding-left:15px;background: #fff url(../images/icon_video.gif) no-repeat left 3px;font-weight:bold;}
#container .wrapp .content .video a.video_link:hover {background-position:left -69px;}

#container .wrapp .content .video a.audio_link {margin:9px 0 5px 0;font-size:11px;line-height:13px;display: block;height: auto;text-indent: 0px;background: #fff url(../images/icon_audio.gif) no-repeat left 3px;}
a.audio_link {padding-left:15px;background: #fff url(../images/icon_audio.gif) no-repeat left 3px;font-weight:bold;}
#container .wrapp .content .video a.audio_link:hover {background-position:left -69px;}

#container .wrapp .content .video a.bild_link {margin:9px 0 5px 0;font-size:11px;line-height:13px;display: block;height: auto;text-indent: 0px;background: #fff url(../images/icon_bild.gif) no-repeat left 3px;}
a.bild_link {padding-left:15px;background: #fff url(../images/icon_bild.gif) no-repeat left 3px;font-weight:bold;}
#container .wrapp .content .video a.bild_link:hover {background-position:left -69px;}


/* AUDIO */
#container .wrapp .content .audio_list .audio {border-top:1px solid #e6e6e6;padding:9px 0;}
#container .wrapp .content .audio_list {border-bottom:1px solid #e6e6e6;margin-bottom:25px;}
#container .wrapp .content .audio p {margin:0 0 5px 0;}
#container .wrapp .content .audio .audio_link, 
#container .wrapp .content .audio .audio_stor_download {margin:0;}
p.audio_link a {margin:0;}
#container .wrapp .content .audio .audio_stor_download span.itunes a {padding-left:15px;background:transparent url(../images/icon_arrow_right.gif) no-repeat left 3px;}
#container .wrapp .content .audio .audio_stor_download span.itunes a:hover {background-position:left -69px;}
#container .wrapp .content .audio .audio_stor_download span.mp3_download a {padding-left:12px;background:transparent url(../images/icon_arrow_down.gif) no-repeat left 4px;}
#container .wrapp .content .audio .audio_stor_download span.mp3_download a:hover {background-position:left -68px;}
.audio_zl {margin:0 5px;color:#687DC1;}
a.audiofile {padding-left:15px;background:transparent url(../images/icon_audio.gif) no-repeat left 4px;font-weight:bold;}
a.audiofile:hover {background-position:left -68px;}

#logo {position:absolute;z-index:3;}
#header {height:24px;background-color:#000;width:100%;margin:0;padding:0;}

div#main {margin:0;padding:0;width:100%;background-color:#fff;min-height:500px;}
div#container {margin:0 auto;padding:0 0 55px 0;width:900px;clear:both;background:#fff;}

#footer {width:900px;margin:0 auto;font-size:11px;padding:18px 0 30px 0;}
#foot {margin:0;padding:0;}
#ifoot {border-bottom:1px solid #252525;margin:0 auto;width:900px;background:transparent url(../images/bg_foot.gif) repeat-y -20px top;}
#footnav {float:left;width:157px;min-height:100px;}
#footlinks {float:left;width:177px;margin-left:15px;}
#footkontakt {float:left;width:177px;margin-left:15px;}
#footletter {float:right;width:328px;min-height:120px;}
#ifoot h3 {font-size:0.75em;color:#fff;line-height:1.6em;margin:14px 0 7px 0;padding:0;}
#ifoot p {font-size:11px;color:#808080;margin:0 0 14px 0;padding:0;line-height:1.3em;}
#ifoot a:hover {color:#fff;}

#ifoot ul {list-style:none;margin:0 0 14px 0;padding:0;font-size:11px;line-height:1.4em;}
#ifoot ul li {margin:0;padding:0;line-height:1.4em;}
#ifoot ul li.p16,
#ifoot ul li.p17 {display:none;}

/* footer letter anmeldung */

#ifoot .nlm label {display: none;}
#ifoot .nlm .text {width:227px;font-size:11px;padding:4px;margin:0;background-color:#fff;font-family:Helvetica, arial;}
#ifoot .nlm .submit {color:#c7091f;width:73px;}
#ifoot .nlm .text, .submit {float:left;border:none;background-color:#fff;font-size:11px;padding:4px;margin-right:3px;}
#ifoot .nlm .submit {color:#fff;margin:0;padding:4px 6px;font-size:11px;cursor:pointer;font-family:Helvetica, arial;}

html:first-child>b\ody #ifoot #form-module .submit {height:15px;}

#extra #form-module input.text {font-size:11px;padding:4px;margin:0;display:block;background-color:#fff;font-family:Helvetica, arial;}
#extra #form-module input.text {width:300px;}
#extra p.formsubmit input.submit{color:#fff;border:none;margin:0;padding:4px 6px;font-size:11px;cursor:pointer;font-family:Helvetica, arial;}
#extra p.formsubmit input.submit:hover {color:#fff;}

/* Letter */
#extra #form-module {margin:0;padding:0 0 0 0;}
#extra #form-module ul.form_warning li {font-size:11px;padding-top:10px}
#extra #form-module p {margin:0;display:block;padding:0;}

#extra #form-module .nlm {margin:0;padding:0 0 12px 0;text-align:right;}
#extra #form-module .nlm label {display:none;}
#extra #form-module .nlm input.text {margin:0 0 7px 0;padding:4px;background-color:#fff;font-size:11px;border:1px solid #ccc;}
#extra #form-module .nlm input.submit {margin-bottom:0;}


.content #login input{font-size:1.05em;}
.content #login {width:380px;}
.content #login p.formtext {clear:both;margin:0 0 7px 0;}
.content #login p {clear:both;margin:0 0 2px 0;}
.content #login p:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}

.content #login label {float:left;width:85px;color:#000;padding:3px 0 0 0;}
.content #login input.text {width:260px;margin:0;padding:4px;}
.content #login p.formsubmit {margin:4px 0 0 0;}
.content #login input.submit {}

#picing {width:309px;height:437px;background-repeat:no-repeat;background-position:left top;float:left;margin-top:38px;}
.first {margin:32px 0  44px 0;height:471px;}
.index_cl {margin-bottom:28px;}
.wrapp {width:900px;margin:0 auto;clear:both;}
#index .wrapp {width:900px;margin:0 auto;clear:both;padding:0;}
#index .content {float:right;width:522px;}
#site .content {float:left;width:522px;min-height:500px;}

#site .w100 {width:900px;}

#index #extra {float:left;width:309px;padding:0 0 3px 0;border-bottom:1px solid #e6e6e6;}
#site #extra {width:311px;padding:0 0 3px 0;float:right;margin-bottom:20px;border-bottom:1px solid #e6e6e6;}

.clear {clear:both;height:1px;line-height:1px;width:100%;font-size:0.00001em;text-indent:-1000em;display: block;}
.clear.bottom {clear:both;height:1px;line-height:1px;font-size:0.00001em;text-indent:-1000em;display: block;margin-bottom:10px}

/*************************/
.prline table tr td.prtitle a:link {color:#B7B3A1;}
a, a:link {color:#B7B3A1;text-decoration:none;outline: none;}
a:visited {color:#B7B3A1;text-decoration:none;outline: none;}
a:hover {color:#000;text-decoration:none;outline: none;}
a.current, a.current:link {color:#000;text-decoration:none;}
#ifoot a.current {color:#B7B3A1;}
#extra p.formsubmit input.submit,
#ifoot input.submit {background-color:#B7B3A1;}
#extra a, #extra a:link { }
#site .content p.formsubmit input.submit {background-color:#B7B3A1;}
#site .content p.formsubmit input.submit:hover {background-color:#000;}
#extra p.formsubmit input.submit:hover,
#ifoot #form-module input.submit:hover {background-color:#000;}
a.logout {display:block;}

/*******************************************/

#header_nav {margin:0 auto;padding:0;width:900px;}
#header_nav ul.lang {margin:0;padding:0;float:right;}
#header_nav ul.lang li a{margin:0;padding:0;}
#header_nav ul {margin:0;padding:0;float:left;}
#header_nav ul li {list-style:none;float:left;}
#header_nav ul li a {display:block;font-weight:normal;font-size:11px;text-decoration:none;color:#999;padding:1px 15px 0 0;line-height:24px;}
#header_nav ul li a:hover {color:#fff;}
#header #header_nav ul li a.current, #extra_navi ul li a.current {color:#fff;}

/*******************************************/

#site #subnavigation {width:311px;padding:0 0 3px 0;float:right;margin-bottom:43px;}
#subnavigation ul {margin:0;padding:0;border-top:1px solid #e6e6e6;}
#subnavigation ul li {list-style:none;display:block;margin:0;padding:0;}
#subnavigation ul li a,
#subnavigation ul li a:link {display:block;font-weight:normal;font-size:11px;text-decoration:none;padding:7px 0 7px 11px;margin:0;border-bottom:1px solid #e6e6e6;line-height:1.5em;font-weight:bold;line-height:1.6em;background-color: #F5F5F5;}
#subnavigation ul li a:hover,
#subnavigation ul li a.current {color:#000;background-position:left -65px;}

#subnavigation ul ul {border-top:none;border-bottom:1px solid #e6e6e6;padding:5px 0;background-color: #F5F5F5;}
#subnavigation ul ul li a,
#subnavigation ul ul li a:link {display:block;font-weight:normal;font-size:11px;text-decoration:none;padding:1px 0 1px 29px;margin:0;border-bottom:none;line-height:1.5em;background:#F5F5F5 url(../images/icon_arrow_right.gif) no-repeat 11px 5px;font-weight:bold;line-height:1.6em;}
#subnavigation ul ul li a:hover,
#subnavigation ul ul li a.current {color:#000;background-position:11px -67px;}


/***********************************/

#index #navigation {clear:both;height:42px;margin:3px 0 21px 0;border-bottom:1px solid #9C9889}
#index #navigation ul {width:auto;margin:0;padding:0;}
#index #navigation ul li {list-style:none;float:left;margin:0 22px 0 0;padding:0;}
#index #navigation ul li a,
#index #navigation ul li a:link{display:block;font-weight:normal;text-decoration:none;padding:0 0 0 0;font-weight:bold;margin:0;color:#fff}
#index #navigation ul li a.current {color:#000}
#index #navigation ul li a:hover {color:#000}


#site #navigation {clear:both;height:70px;margin:36px 0 44px 0;border-bottom:1px solid #E6E6E6;font-size:13px;padding-bottom:3px;}
#site #navigation ul {width:auto;margin:0 -11px 0 0;padding:0;height:70px;}
#site #navigation ul li {list-style:none;float:left;margin:0;padding:8px 0 0 0;height:70px;}
#site #navigation ul li a,
#site #navigation ul li a:link{display:block;font-weight:normal;font-size:13px;text-decoration:none;padding:0 11px 0 11px;font-weight:bold;margin:0;}
#site #navigation ul li a.current {background-position:center 63px;color:#000;}

#site #navigation ul li.home_logo {padding-top:0;}
#site #navigation ul li.home_logo a,
#site #navigation ul li.home_logo a:link,
#site #navigation ul li.home_logo a:hover {margin-right:69px;padding:2px 0 0 0;}
#site #navigation ul.mn {float:right;}
#site #navigation ul.ml {float:left;}

#navigation ul li.p1,
#navigation ul li.p50 {display:none;}

#site .content span.hidden {display:none;}
#site .content a.show {display:block;}
span.black{color:#000;font-weight:bold;}

/***********************************/
h2, h3 {clear:both;}
#index .content .teaser_index h1 {
	font-size:30px;
	color: #fff;
	line-height: 32px;
	margin-bottom: 33px;
}
#index .content .teaser_index p {
	color: #DBD9D0;
	font-size: 30px;
	line-height: 32px;
	margin-bottom: 33px;
}
#index .content .teaser_index a {
	color:#fff;
}
#index .content .teaser_index a:hover {
	color: #000;
}
.na1 {
	margin-bottom:46px
}
#index .content h1 {font-size:30px;color:#000;font-weight:bold;margin-top:-4px; margin-bottom:11px;padding:0;}
#site .content h1 {font-size:2.24em;color:#000;font-weight:bold;margin-top:-4px; margin-bottom:20px;padding:0;}
#site .content h2 {font-size:1.14em;color:#000;font-weight:bold;margin-bottom:25px;padding:0;}
#site .content h3 {font-size:0.83em;color:#000;font-weight:bold;padding:0;margin-bottom:2px;}

#site .content h2,
#site .content h3,
#site .content .c_text h2,
#site .content .c_text h3,
#site .content .c_text h4 {font-size:13px;margin:0;padding:0}

#index .first h2 {font-size:1.7em;color:#B3B3B3;font-weight:normal;margin:0 0 6px 0;padding:0;}

#index #extra h1,
#index #extra h2,
#index #extra h3, /*{font-size:0.98em;color:#000;font-weight:bold;margin:14px 17px 4px 17px;border-top:1px solid #e6e6e6;margin:0;}*/
.prextra_boxing h4,
#site #extra h1,
#site #extra h2,
#site #extra h3 {color:#000;font-size:0.7em;font-weight:normal;padding:11px 0 2px 0;margin:0;border-top:1px solid #e6e6e6;margin:0;}

#index #extra h2,
#extra h2 {padding:14px 0;}
#extra h2,
#extra h3 {padding:14px 0 1px 0;}

#index .content p,
#site .content p,
.prcontent p {line-height:18px;font-size:13px;color:#000;margin:0 0 25px 0;}
#extra p {font-size:11px;line-height:1.3em;margin:0 0 11px 0;padding:0;color:#999;}
#extra p img {margin-top:15px;}
#site .content #form-module .line,
.line {border-bottom:1px solid #e6e6e6;}
#site .content #form-module .line {padding:20px 0 0 0;margin-bottom:20px;clear:both;}
#site .content .line {clear:both; padding:0;padding:0;}
.wrapp #extra .line {margin-bottom:14px;line-height:0.0000em;height:0;font-size:0.00001em;text-indent:-2000em;width:100%;padding:0;}


#index #prcontent {
}
.content ul, .content ol {margin:0 0 25px 0;padding:0;font-size:13px;line-height:18px;}
.content ul li, .content ol li {margin:0 0 2px 15px;padding:0;font-size:13px;;line-height:18px;}

.content .download_list ul {margin:8px 0 40px 0;padding:0;border-top:1px solid #e6e6e6;}
.content .download_list ul li {list-style:none;margin:0;padding:0;}
.content .download_list ul li a {display:block;font-weight:normal;font-size:15px;text-decoration:none;padding:4px 0 2px 15px;margin:0;border-bottom:1px solid #e6e6e6;background:transparent url(../images/icon_arrow_down.gif) no-repeat left 11px;line-height:23px;}
.content .download_list ul li a:hover {background-position:left -61px;background-color:#F6F6F6;}

.dtlink {display:block;padding:4px 0 0 51px;margin-top:25px;font-size:29px;line-height:36px;background:transparent url(../images/bubble_arrow.gif) no-repeat left top;font-weight:bold;}
.dtlink span {display:block;color:#666;font-size:0.75em;font-weight:normal}
a.dtlink:hover {background-position:left -150px;}

/* bild und oder text */
.flLeft {float:left;margin:4px 15px 1px 0px}
.flRight {float:right;margin:4px 0px 1px 15px}
.flBlanko {margin:15px 0;}

/* Tabellen 
table {
	font-size: 0.9em;
	text-align: left;
	background-color: transparent;
	color: #333;
	border: none;
	empty-cells: show;
	margin: 10px 0px;
}

td, th {
	border-top: 1px solid #999;
	padding: 10px 5px;
}

tr:hover td, tr:hover th {
	background-color: #eee;
	color: #666;
} */



/**********/

.prleft {width:522px;float:left;color:#000;}
.prright {width:302px;float:right;}
.prleft h1 span {color:#ccc;font-weight: normal;}
#index .line_enf {position:absolute;background-color:#fff;width:309px;height:2px;border-top:1px solid #E6E6E6;}
#site .line_enf {position:absolute;background-color:#fff;width:311px;height:2px;;border-top:1px solid #E6E6E6;}
#site .prright .line_enf {position:absolute;background-color:#fff;width:302px;height:2px;;border-top:1px solid #E6E6E6;}
.prset {width:522px;}
.prcontent {width:522px;}
.prcontent p {}
.prset {border-bottom:4px solid #000;padding-bottom:17px;margin-bottom:19px;clear:both;}
.prset table {border-collapse:0;border-spacing:0;}
.prset table tr td {vertical-align:bottom;width:130px;font-size:0.7em;}
.prset table tr td.prsetart {font-weight:bold;}
.prset table tr td.prsetdates {font-weight:bold;}
.prset table tr td.prsetticket a {background:transparent url(../images/icon_ticket.gif) no-repeat left 2px;padding:0 0 0 14px;margin:0;}
.prset table tr td.prsetmyspace a,
.prset table tr td.prsetlink a {background:transparent url(../images/icon_arrow_right.gif) no-repeat left 2px;padding:0 0 0 14px;margin:0;}
.prset table tr td.prsetbuy a {background:transparent url(../images/icon_audio.gif) no-repeat left 2px;padding:0 0 0 14px;margin:0;}
.prset table tr td.prsetmyspace a:hover,
.prset table tr td.prsetlink a:hover {background-position:left -70px;color:#000;}
.prset table tr td.prsetticket a:hover {background-position:left -69px;color:#000;}
.prset table tr td.prsetbuy a:hover {background-position:left -70px;color:#000;}

.prset table tr td a,
.prset table tr td a:link {text-decoration:none;font-weight:bold;}

.prpic {margin-bottom:35px;}
.prextra_box {background-color:#f0f0f0;margin-bottom:20px;padding-bottom:3px;}
.prextra_boxing  {}
.prextra_boxing a {display:block;font-size:11px;padding:0 0 0 14px;color:#687DC1;text-decoration:none;font-weight:bold;}

/* actor capabilities */
.prleft dl {margin:0;width:522px;}
.prleft dl dt { margin:0;float:left;width:310px;border-top:1px solid #e6e6e6;clear:both;line-height:1.3em;font-size:0.8em;}
.prleft dl dd { margin:0;float:right;width:212px;border-top:1px solid #e6e6e6;line-height:1.3em;font-size:0.8em;padding:4px 0;}

.prleft dl a {display:block;font-size:0.9em;padding:4px 0;color:#687DC1;text-decoration:none;}
.prleft dl a span {font-weight:bold;}
.prleft dl a:hover {color:#000;}

h4.dmtpcl {clear:both;margin:20px 0 10px 0;padding:0;}
.border_bottom {border-top:1px solid #e6e6e6;width:522px;height:1px;line-height:1px;text-indent:-1000em;}


/************/


#prcontent {width:689px;float:right;margin-bottom:147px;}
#index #prcontent {position:absolute;margin:0;padding:0;clear:both;width:529px;}

#site .content h1.prprogramm {font-size:1.7em;float:left;width:211px;margin:0 0 5px 0;}
#site .content h1.prevent {font-size:1.7em;float:left;width:399px;margin:0 0 5px 0;}
#site .content h1.prtag {font-size:1.7em;float:left;width:150px;margin:0 0 5px 0;}

#site .prextras {float:left;width:211px;height:55px;background:transparent url(../images/bubble_year.gif) no-repeat left top;}

#site .prsort_event {float:left;width:399px;marign:0;padding:0;}
#site .prsort_dates {float:left;width:220px;marign:0;padding:0;}

#index #prloading {position:absolute;margin-top:-2px;margin:-80px 0 0 0;text-align:right;width:519px;}
#prloading {position:absolute;margin:-80px 0 0 0;text-align:right;width:689px;}

#site .prextras ul li.addthis {padding-top:2px}
#site .prextras ul li a {margin-left:67px;font-size:11px;}
#site .prextras ul li.prpdf a {background:transparent url(../images/icon_arrow_down.gif) no-repeat left 3px;padding-left:12px;}
#site .prextras ul li.prpdf a:hover {background-position:left -69px;}

#site .prextras ul li a.addthis_button {margin-left:60px;}


#site .prextras ul li.prrss a {background:transparent url(../images/icon_rss.gif) no-repeat left 3px;padding-left:12px;}
#site .prextras ul li.prrss a:hover {background-position:left -69px;}

#site .prextras ul li.prtiketlink a {background:transparent url(../images/icon_ticket.gif) no-repeat left 2px;padding-left:12px;}
#site .prextras ul li.prtiketlink a:hover {background-position:left -69px;}

#index .content h1.prprogramm {display:none;}
#index .content h1.prevent {font-size:1.7em;line-height:31px;float:left;width:267px;margin:0 0 5px 0;padding:0;position:absolute;}
#index .content h1.prtag {font-size:1.7em;line-height:31px;float:left;width:150px;margin:0 0 5px 267px;padding:0;position:absolute;}
#index .prextras {display:none;}
#index .prsort_event {width:267px;top:152px;margin:0 0 0 0;position:absolute;}
#index .prsort_dates {width:220px;top:152px;margin:0 0 0 267px;position:absolute;padding-top:8px;}

#index .prhome {display:block;width:521px;margin:123px 0 0 0;border-top:4px solid #000;padding:0;height:25px;}
#index .prhome a {font-size:0.69em;font-weight:bold;padding-left:12px;background:transparent url(../images/icon_arrow_right.gif) no-repeat left 2px;float:right;margin:5px 0 0 0;color:#DBD9D0}
#index .prhome a:hover {background-position: left -70px; color:#000;}
#index .prhome span.feautured {color:#DBD9D0;font-size:0.69em;font-weight:bold;float:left;width:150px;margin:5px 0 0 0;}
ul.prindex {margin:0;padding:0;font-size:1.7em;}
ul.prindex li {list-style:none;margin:0;padding:0;line-height:32px;}
ul.prindex li a {padding:0 0 1px 0;color:#fff;font-size:29px}
ul.prindex li a span.pf {visibility:hidden;background:transparent url(../images/icon_arrow_right.gif) no-repeat left -58px;position:absolute;left:-18px;}
ul.prindex li a span.date {display:none;visibility:visible;color:#E1E1E1;background:none;margin:0;font-weight:normal;}
ul.prindex li a:hover {color:#000;}
ul.prindex li a:hover span.date {color:#000;}
ul.prindex li a:hover span.pf {visibility:hidden;}
ul.prindex li a span.prpic {visibility:hidden;margin-left:0;}
ul.prindex li a:hover span.prpic {visibility:visible;position:absolute;z-index:2;display:block;margin-left:-378px;top:-216px;height:437px;width:309px;background-repeat:no-repeat;background-position:0 0;background-color:#B7B3A1;}
ul.prindex li a span.land { color:#DBD9D0; }

.prsort_dates ul,
.prextras ul,
.prsort_event ul {margin:0;padding:0;}
.prsort_dates ul li,
.prextras ul li,
.prsort_event ul li {list-style:none;margin:0;padding:0;}
.prextras a,
.prsort_event a,
.prsort_dates a {clear:both;line-height:16px;font-weight:bold;	font-size:11px;}
.prclear {clear:both;height:0px;line-height:0px;font-size:0.00001em;text-indent:-1000em;}
.prsort_event a.current span,
.prsort_dates a.current span {visibility:visible;background:transparent url(../images/icon_check.gif) no-repeat left -71px;margin-left:6px;}

#index #keyvisual {display:none;}
#site #keyvisual {display:block;position:absolute;margin-top:70px;width:155px;height:219px;background:transparent url(../../files/keyvisual_small.jpg) no-repeat left top;}

#site .content .prhline h3.datum {font-size:0.7em;font-weight:bold;margin:29px 0 0 0;border-top:4px solid #000;padding-top:9px;}
#site .content .prhline h4.location {font-size:0.7em;font-weight:normal;margin:0;padding:0;color:#999}
.prhline {margin:10px 0 5px 0;clear:both;}
.prline {border-bottom:1px solid #e6e6e6;clear:both;}
.prline table {border-collapse:0;border-spacing:0;margin:0;padding:0;}
.prline table tr td {vertical-align:bottom;margin:0;padding:0;text-align:left;border-top:none;color:#000;}

.prline table tr td.prtitle {font-size:1.7em;font-weight:bold;width:406px;line-height:36px;}
.prline table tr td.prland {color:#999999;font-size:0.7em;width:40px;text-align:left;line-height:25px;}
.prline table tr td.prart {font-size:0.7em;width:114px;text-align:left;line-height:25px;}
.prline table tr td.prdate {font-size:0.7em;width:140px;text-align:right;	line-height:25px;}
.prline table tr td.prtime {font-size:0.7em;width:55px;text-align:right;line-height:25px;}

.prline table tr:hover td, .prline table tr:hover th {background-color:transparent;color:#000;}
.prline table tr:hover td.prland {color:#999999;}


.prline table tr td.prtitle a,
.prline table tr td.prtitle a:link {display:block;text-decoration:none;}
.prline table tr td.prtitle a span {visibility:hidden;background:transparent url(../images/icon_arrow_right.gif) no-repeat left -60px;margin-left:8px;}
.prline table tr td.prtitle a span.prpic {visibility:hidden;margin-left:0;}
.prline table tr td.prtitle a:hover {color:#000;}
.prline table tr td.prtitle a:hover span {visibility:visible;}
.prline table tr td.prtitle a:hover span.prpic {visibility:visible;position:absolute;display:block;margin-left:-211px;height:400px;width:154px;background-repeat:no-repeat;background-position:0 0;}
.prline table tr td.prtitle a.nohover:hover {color:#757575;}
.prline table tr td.prtitle a.nohover:hover span {visibility:hidden;}
.prline table tr td.prtitle a:hover span.prpic {visibility:visible;}

#index .prsort_dates ul li,
#index .prsort_event ul li {
	line-height: 14px;
}x
#index .prsort_dates,
#index .prsort_event {
	padding-top:8px;
}
.prsort_dates,
.prsort_event {
	padding-top:8px;
}

#index .prsort_event a {
	font-size:11px;
	line-height: 14px;
	color:#DBD9D0;
	position: relative;
}
#index .prsort_dates a {
	color:#DBD9D0;
	line-height: 14px;
	font-size:11px;
}

#index .prsort_event a:hover,
#index .prsort_dates a:hover {
	color: #000
}

#index .prsort_event a.current,
#index .prsort_dates a.current {
	color: #000
}

#index .prline table tr td.prtitle a,
#index .prline table tr td.prtitle a:link {
	color: #fff;
}

.pr	 {font-size:0.8em;color:#999;margin:0 0 10px 0;}
.prdtc .black {color:#000;}

.dtc_tl {width:522px;font-size:0.8em;}
.dtc_tl dl dt {float:left;width:300px;clear:both;border-top:1px solid #e6e6e6;margin:0;padding:5px 0;}
.dtc_tl dl dd {float:left;width:220px;border-top:1px solid #e6e6e6;margin:0;padding:5px 0;}

#container .wrapp .content .prright .audio p,
#container .wrapp .content .prright .videos p,
#container .wrapp .content .prright .downloads p {margin:0 17px 14px 17px;}

.prright .audio p a {padding-left:15px;background:transparent url(../images/icon_audio.gif) no-repeat left 4px;}
.prright .audio p a:hover {background-position:left -68px;color:#000;}
.prright .videos p a {padding-left:15px;background:transparent url(../images/icon_video.gif) no-repeat left 4px;}
.prright .videos p a:hover {background-position:left -68px;color:#000;}
.prright .downloads p a {padding-left:15px;background:transparent url(../images/icon_arrow_down.gif) no-repeat left 4px;}
.prright .downloads p a:hover {background-position:left -68px;color:#000;}


.akkpers {font-size:0.8em;margin-bottom:35px;color:#000;}
.akkpers ul {border-top:1px solid #e6e6e6;}
.akkpers ul li {list-style:none;border-bottom:1px solid #e6e6e6;line-height:1.2em;}
.akkpers ul li span {color:#B7B3A1;display:block;margin-bottom:5px;line-height:19px;text-transform:capitalize;}
.akkpers ul li a {color:#B7B3A1;}
.akkpers ul li a:hover {color:#000;}

.image div {background-repeat:none;}

.accleft {float:left;width:260px}
.accleft.fst {float:left;width:262px}
.accleft ul {width:250px;margin:0;padding:0;}
.accleft ul li {width:250px;margin:0;padding:7px 0;font-size:11px;}
.accleft li span {font-size:15px;}
.accus {font-size:15px;line-height:19px;font-weight:bold;padding:20px 0 10px 0;clear:both;}


.clear {
clear:both;
}
.clearfix:after {
clear: both;
content: ".";
display: block;
height: 0;
visibility: hidden;
}

.clearfix {
display: inline-block;
}

/* Hides from IE-mac \*/ 
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* End hide from IE-mac */