p.align-left, td.align-left, th.align-left, h1.align-left, h2.align-left, h3.align-left, h4.align-left, h5.align-left, h6.align-left, div.align-left, address.align-left { text-align: left; }
p.align-center, td.align-center, th.align-center, h1.align-center, h2.align-center, h3.align-center, h4.align-center, h5.align-center, h6.align-center, div.align-center, address.align-center { text-align: center; }
p.align-right, td.align-right, th.align-right, h1.align-right, h2.align-right, h3.align-right, h4.align-right, h5.align-right, h6.align-right, div.align-right, address.align-right { text-align: right; }
p.align-justify, td.align-justify, th.align-justify, h1.align-justify, h2.align-justify, h3.align-justify, h4.align-justify, h5.align-justify, h6.align-justify, div.align-justify, address.align-justify { text-align: justify; }
p.csc-frame-frame1, table.csc-frame-frame1 { background-color: #EDEBF1; padding: 2px 4px 2px 4px; border: 1px solid #333333; }
p.csc-frame-frame2, table.csc-frame-frame2 { background-color: #F5FFAA; padding: 2px 4px 2px 4px; border: 1px solid #333333; }
ul.component-items { color: #186900; list-style-type: circle; }
ul.action-items { color: #8A0020; list-style-image: url(img/red_arrow_bullet.gif); }
ol.component-items-ordered { color: #10007B; list-style-type: lower-roman; }
ol.action-items-ordered { color: #8A0020; list-style-type: lower-greek; }
span.important { color: #8A0020; }
span.name-of-person { color: #10007B; }
span.detail { color: #186900; }
a.external-link {}
a.external-link-new-window {}
a.internal-link {}
a.internal-link-new-window {}
a.download {}
a.mail {}
div.indent { margin-left: 2em; }
body { font-family: Verdana, Geneva, sans-serif; font-size: 11px; }
a:link, a:visited { }
a:hover, a:active { }
a:focus { outline: none; }
h1 { }
h2 { }
h3 { }
h4 { }
h5 { }
h6 { font-family: Verdana, Geneva, sans-serif; font-size: 11px; font-weight: normal; }
#content_1 { line-height: 160%; }
#content_1 a:link, #content_1 a:visited, #content_1 a:active { }
#navigation_1 { font-size: 12px; }
#navigation_1 a { text-decoration: none; }
#navigation_1 a:hover, #navigation_1 a:active { text-decoration: underline; }
#navigation_1 .active_menu_item a ,#navigation_1 .selected_menu_item a { font-weight: bold; }
#navigation_1 ul { list-style: none; }
#content_1 .news-list-container h2 a , #content_1 .news-latest-container h2 a { text-decoration: none; }
#content_1 .news-list-container h2 a:hover , #content_1 .news-latest-container h2 a:hover { text-decoration: underline; }
#content_1 .item_2 .news-single-item h1 { font-size: 20px; font-weight: normal; text-transform: uppercase; letter-spacing: 0.0em; }
#content_1 .item_2 h2 { line-height: 120%; font-size: 12px; font-weight: normal; text-transform: uppercase; }
#content_1 .news-latest-container h2 a { color: white; }
html { margin: 0; padding: 0; height: 100%; }
body { margin: 0; padding: 0; height: 100%; }
h1 { }
p { }
img { }
blockquote { }
h6 { margin: 170px 30px 0 30px; padding: 0; }
#wrapper { position: absolute; left: 0; top: 0; margin: 0; padding: 0; width: 900px; height: 530px; }
#content_1 { visibility: hidden; position: absolute; top: 95px; left: 0; width: 900px; height: 435px; }
#content_1 .item_2 { position: absolute; top: 0; left: 340px; width: 560px; height: 435px; z-index: 1; }
#content_1 .item_2 h1 { margin: 25px 30px 25px 30px; text-indent: -999px; height: 24px; }
#content_1 .item_2 h2 { margin: 25px 30px 25px 30px; height: 24px; }
#content_1 .item_2 p { margin: 15px 30px 0 30px; }
#content_1 .item_2 table { width: 500px; margin: 0 30px 0 30px; }
#content_1 .item_2 table h2 { margin: 0; }
#content_1 .item_2 table p { margin: 0; }
#content_1 .item_3 { position: absolute; top: 110px; left: 370px; width: 560px; height: 435px; z-index: 1; }
#logo { position: absolute; left: 0; top: 0; width: 215px; height: 95px; }
#logo a { display: block; width: 215px; height: 95px; }
#navigation_1 { position: absolute; left: 215px; top: 0; width: 685px; height: 95px; }
#navigation_1 ul { float: right; margin: 12px 3px 0 0; padding: 0; }
#navigation_1 a { display: block; padding-left: 20px; }
#navigation_1 ul li { float: left; }
#tx_simpleslideshow_pi1 { position: absolute; top: 0; left: 0; width: 900px; height: 435px; }
.news-list-container { margin: 0; padding: 0; }
.news-list-item { padding-bottom: 0; margin-bottom: 20px; }
.news-list-date { display: block; float: none; padding: 0; margin: 0 0 2px 30px; }
#content_1 .news-list-container h2 { margin-top: 0; margin-bottom: 0; height: auto; line-height: 135%; }
#content_1 .news-list-container p { margin-top: 0; line-height: 135%; }
#content_1 .news-list-container hr.clearer { visibility: hidden; }
.news-list-morelink { margin-bottom: 30px; }
.news-list-browse { margin: 53px 30px 0 30px; text-align: left; padding-top: 3px; }
.parent_id_3 #content_1 .item_2 h1 { border-bottom: 1px solid #999; padding-bottom: 7px; margin-bottom: 50px; }
.news-single-item { margin: 0; padding: 0; }
.parent_id_24 #content_1 .item_2 .news-single-item h1 { text-indent: 0; margin-top: 3px; margin-bottom: 7px; padding-bottom: 0; height: auto; line-height: 120%; }
#content_1 .item_2 .news-single-item h2 { margin-top: 0; margin-bottom: 0; height: auto; }
.news-single-backlink { margin: 30px 30px 0 30px; padding: 0; }
.parent_id_2 #content_1 .item_2 { left: 560px; width: 340px; }
.news-latest-container { margin: 0; padding: 0; }
.news-latest-item { margin: 0; padding: 0; margin-bottom: 20px; }
.news-latest-date { display: block; float: none; padding: 0; margin: 0 0 2px 30px; }
#content_1 .news-latest-container h2 { margin-top: 0; margin-bottom: 0; height: auto; line-height: 135%; }
#content_1 .news-latest-container p { margin-top: 0; line-height: 135%; }
#content_1 .news-latest-container hr.clearer { visibility: hidden; }
.news-latest-gotoarchive { display: none; }
.csc-textpic-imagewrap { }
.csc-textpic-image { }
.csc-textpic-imagerow, .csc-textpic-imagerow * { }
body { background: white; color: #999; }
a:link, a:visited { color: #999; }
a:hover, a:active { }
h1 { }
blockquote { }
h6 { border-top: 1px solid #999; }
#wrapper { }
#content_1 { }
#content_1 .item_2 { background: url(images/content_bg.png) no-repeat top right; }
#content_1 .item_2 h1 { background: url(images/titles/biografie.png) no-repeat top left; }
#content_1 a:hover, #content_1 a:visited:hover { color: white; }
#content_1 li { background: url(images/list.gif) no-repeat 0 6px; }
#content_1 li li { background: none; }
#content_1 a[href$=".pdf"] { }
#logo { background: url(images/logo.jpg) no-repeat 0 0; }
#navigation_1 a { color: black; background: url(images/navi_links_bg.gif) no-repeat 10px 6px; }
#navigation_1 .first_menu_item a { background: none; }
.news-list-browse { border-top: 1px solid #999; }
#content_1 .news-list-container h2 a { color: white; }
.parent_id_3 #content_1 .item_2 .news-single-item h1 { background: none; border: none; color: white; }
.parent_id_3 #content_1 .item_2 .news-single-item h2 { }
#content_1 .news-latest-container h2 a { color: white; }
.parent_id_2 #content_1 .item_2 h1 { background: url(images/titles/news.png) no-repeat top left; }
.parent_id_3 #content_1 .item_2 h1 { background: url(images/titles/news.png) no-repeat top left; }
.parent_id_5 #content_1 .item_2 h1 { background: url(images/titles/galerie.png) no-repeat top left; }
.parent_id_6 #content_1 .item_2 h1 { background: url(images/titles/referenzen.png) no-repeat top left; }
.parent_id_18 #content_1 .item_2 h1 { background: url(images/titles/diskografie.png) no-repeat top left; }
.parent_id_15 #content_1 .item_2 h1 { background: url(images/titles/links.png) no-repeat top left; }
.parent_id_22 #content_1 .item_2 h1 { background: url(images/titles/kontakt.png) no-repeat top left; }
#frame_wrapper #wrapper { height: 630px; margin: auto; position: relative; }
#frame_wrapper #content { width: 900px; height: 530px; position: relative; }
#frame_wrapper #content iframe { width: 900px; height: 530px; position: absolute; top: 0; left: 0; }
#frame_wrapper #footer { width: 900px; height: 100px; }
#frame_wrapper #footer label { float: left; text-transform: uppercase; margin-top: 20px; font-size: 10px; color: #666; }
#frame_wrapper #footer object { float: left; clear: both; margin-top: 5px; }
#frame_wrapper #footer ul { float: right; margin: 0; padding: 0; list-style-type: none; width: 250px; margin-top: -4px; }
#frame_wrapper #footer li { float: right; margin: 0; padding: 0; margin-left: 8px; }
#frame_wrapper #footer ul li.item_1 a { display: block; width: 78px; height: 24px; background: url(images/external_site_buttons/myspace.gif) left top no-repeat; text-indent: -10000px; margin-left: 2px; }
#frame_wrapper #footer ul li.item_2 a { display: block; width: 55px; height: 23px; background: url(images/external_site_buttons/you_tube.gif) left top no-repeat; text-indent: -10000px; }
#frame_wrapper #footer ul li.item_3 a { display: block; width: 64px; height: 24px; background: url(images/external_site_buttons/facebook.gif) left top no-repeat; text-indent: -10000px; }

