@import url(konzert-base.css);

@media screen, projection {

  body {background:#dad3d1;}
  #page_margins {width:868px;text-align:left;margin-left:-434px;position:absolute;left:50%;}
  #page_top {background:url(/fileadmin/images/bg_oben.gif) left top no-repeat;height:15px;}
  #page_main {background:url(/fileadmin/images/bg_links_rechts.gif) left repeat-y;}
  #header {background:url(/fileadmin/images/header_bach.jpg) 20px top no-repeat;height:145px;position:relative;}
 	#sprache {position:absolute;right:20px;top:130px;}
 	#nav1 {position:absolute;left:20px;top:130px;}
 	#nav2 {padding-left:20px;}
  #main {margin:0 20px;padding:0px 0 0 0;}
  #page_bottom {background:url(/fileadmin/images/bg_unten.gif) left top no-repeat;height:15px;}
  #footer {padding:0 20px;}



	/* Inhalt */

  #col1_content, #col3_content {margin:0;padding:0;overflow:hidden;}

  #col1 {float:left;margin-top:20px;}
  #col1_content {width:200px;}

  #col3 {float:right;margin-top:20px;}
  #col3_content {width:600px;min-height:400px;}



	/* Menu 1 */

	ul#menu1 {}
	ul#menu1 li {float:left;list-style:none;margin:0px 4px;font:bold 14px/31px 'Verdana';}
	ul#menu1 li a {color:#fff;text-decoration:none;border:none;}
	ul#menu1 li a:hover {color: #933800;}
	ul#menu1 li a:focus {border:none;}
	ul#menu1 li a span {display:block;}
	ul#menu1 li a span.links {padding-left: 6px;}
	ul#menu1 li a span.rechts {padding-left: 0px;padding-right:6px;}
	ul#menu1 li a span.mitte {padding:0px 6px;}
	ul#menu1 li.act a span.links, ul#menu1 li a:hover span.links {background: url(/fileadmin/images/menu_links.jpg) left top no-repeat;}
	ul#menu1 li.act a span.rechts, ul#menu1 li a:hover span.rechts {background: url(/fileadmin/images/menu_rechts.jpg) right top no-repeat;}
	ul#menu1 li.act a span.mitte, ul#menu1 li a:hover span.mitte {background: url(/fileadmin/images/menu_mitte.jpg) top repeat-x;color:#933800;}



	/* Menu Sprache */

	ul#menu-sprache {}
	ul#menu-sprache li {float:left;list-style:none;margin:0px 4px;font:bold 12px/31px 'Verdana';}
	ul#menu-sprache li a {color:#fff;text-decoration:none;}
	ul#menu-sprache li.act a {/*color:#FFC22A;*/color:#933800;}


	/* Menu 2 */

	ul#menu2 {float:left;background:#ffc22a;width:715px;padding-left:113px;}
	ul#menu2 li {float:left;padding-right:10px;font:bold 12px/25px 'Verdana';}
	ul#menu2 li a {color:#000;text-decoration:none;}
	ul#menu2 li.act a {color:#933800;}



	/* Menu 3 */

	ul#menu3 {margin:30px 0 20px 0;border-top:1px solid #ffcc4d;}
	ul#menu3 li {font:bold 11px/14px 'Verdana';padding:10px 0 2px 0;}
	ul#menu3 li a {display:block;color:#000;text-decoration:none;}
	ul#menu3 li li {font-weight:normal;line-height:12px;padding:2px 0;}
	ul#menu3 li.act li a {color:#000;}
	ul#menu3 li.act li.act a {color:#933800;font-weight:bold;}

	ul#menu3b {margin-top:30px;border-top:1px solid #ffcc4d;padding-top:10px;}
	ul#menu3b li {font:normal 11px/12px 'Verdana';padding:3px 0;}
	ul#menu3b li a {display:block;color:#000;text-decoration:none;}

	ul#menu3b li.act a {color:#933800;font-weight:bold;}


	/* Menu 4 */

	ul#menu4 {background:#fff2d2;width:600px;border-top:1px solid #ffcc4d;padding-bottom:2px;height:14px;margin-bottom:20px;}
	ul#menu4 li {float:left;color:#933800;padding-left:3px;font:normal 11px/14px 'Verdana';}
	ul#menu4 li a {color:#933800;text-decoration:none;padding-right:3px;}
	ul#menu4 li.act a {color:#933800;font-weight:bold;}



	/* Sitemap */

	.sitemap-spalte-1, .sitemap-spalte-2 {float:left;width:185px;}
	.sitemap-spalte-2 {margin-left:20px;}
	.sitemap-spalte-2 h2 {border-bottom:1px solid #ffcc4d;padding-bottom:3px;}
	.sitemap-ende {clear:both;width:600px;}

	ul.csc-sitemap li {font:bold 14px/18px 'Georgia';margin:24px 0 6px 0;}
	ul.csc-sitemap li a {display:block;color:#c1520a;text-decoration:none;border-bottom:1px solid #ffcc4d;padding-bottom:3px;}
	ul.csc-sitemap li li {font:bold 11px/14px 'Verdana';margin:10px 0 0 0;}
	ul.csc-sitemap li li a {color:#c1520a;text-decoration:none;border:none;line-height:16px;padding:0;}
	ul.csc-sitemap li li li a {color:#000;}
	ul.csc-sitemap li li li {font-weight:normal;margin:0;}
	ul.csc-sitemap li li.act li a {color:#000;}
	ul.csc-sitemap li li.act li.act a {color:#933800;font-weight:bold;}

	ul.csc-menu li a {color:#000;text-decoration:none;line-height:16px;}
	ul.csc-menu li a {display:none;}
	ul.csc-menu li li a {display:block;}

	body#page-5 #col3 {margin-bottom:20px;}


	/* tt_news */

	.news-latest-morelink {position:absolute;right:40px;bottom:4px;}
	.news-latest-morelink a {color:#ffffff;padding:0px 6px 0 24px;text-decoration:none;background:url(/fileadmin/images/circle_blue.gif) left 0px no-repeat;}
	.news-latest-morelink a:hover {color:#00ccff;background-position:0px -20px;}
	.news-single-backlink p {margin-top:12px;}
	.news-single-backlink a {font-weight:bold;font-size:14px;}
	.news-list-image {float:right;margin:0 0 12px 12px;}
	.news-single-image {float:right;margin:6px 0 12px 12px;}
	.news-single-additional-info p {margin:0}



	/* Runde Ecken */

	dl.csc-textpic-image {position:relative;left:0;top:0;}
	span.rc1, span.rc2,	span.rc3, span.rc4 {display:block;position:absolute;z-index:999;width:3px;height:3px;}
	span.rc1 {background:url(/fileadmin/images/rc1.png) right top no-repeat;right:0;}
	span.rc2 {background:url(/fileadmin/images/rc2.png) right bottom no-repeat;right:0;bottom:0;}
	span.rc3 {background:url(/fileadmin/images/rc3.png) left bottom no-repeat;left:0;bottom:0;}
	span.rc4 {background:url(/fileadmin/images/rc4.png) left top no-repeat;}

	table.contenttable-1 tr.tr-0 td.td-last, table.contenttable-2 tr.tr-0 td.td-last, table.contenttable-3 tr.tr-0 td.td-last {
		background-image:url(/fileadmin/images/rc1.png);background-position:right top;background-repeat:no-repeat;}
	table.contenttable-1 tr.tr-last td.td-last, table.contenttable-2 tr.tr-last td.td-last, table.contenttable-3 tr.tr-last td.td-last {
		background-image:url(/fileadmin/images/rc2.png);background-position:right bottom;background-repeat:no-repeat;}
	table.contenttable-1 tr.tr-last td.td-0, table.contenttable-2 tr.tr-last td.td-0, table.contenttable-3 tr.tr-last td.td-0 {
		background-image:url(/fileadmin/images/rc3.png);background-position:left bottom;background-repeat:no-repeat;}
	table.contenttable-1 tr.tr-0 td.td-0, table.contenttable-2 tr.tr-0 td.td-0, table.contenttable-3 tr.tr-0 td.td-0 {
		background-image:url(/fileadmin/images/rc4.png);background-position:left top;background-repeat:no-repeat;}



	/* Bilderunterschrift */

	/*dd.csc-textpic-caption {background:#fff;position:absolute;left:0px;bottom:0px;width:100%;
		filter:alpha(finishopacity=80);filter:alpha(opacity=80);-moz-opacity:0.8;-khtml-opacity: 0.8;opacity:0.8;}
	dd.csc-textpic-caption p {color:#201d18;font-weight:bold;margin:3px 9px;font-size:11px;line-height:11px}*/

	.csc-textpic-imagewrap {margin-top:6px;}

	div.csc-textpic-clear {clear:none;}


	body#page-1 a {color:#38332A;}
	body#page-5 a:hover {text-decoration:underline;}


	}



@media print {

	body, #page_margins, #page, #main {border:0;margin:0;padding:0;}
	#page_margins, #page {width:100%!important;min-width:0;max-width:none;}
	#col1, #nav1, #nav2, #sprache, #menu3, #menu4, #header, #footer {display:none}
  #col3_content {float:none;width:100%;margin:0;padding:0;border:0;}

	p, a {font:normal 12pt/14pt "Times New Roman", Times, serif;background:none;}
	p {margin-bottom:6pt;/*min-height:6pt;*/page-break-inside:avoid;}
	p, a, h1, h2, h3, h4, h5, h6 {color:#404040;}
	code, pre {font-family:"Courier New",  Courier,  mono}
	h1, h1 a {font-size:20pt;line-height:24pt;margin-bottom:10mm}
	h2, h3, h4, h5, h6 {font-size:16pt;line-height:18pt;}

	h1, h2, h3, h4, h5, h6 {page-break-after:avoid;}

	ul.csc-bulletlist-5 li.odd {background:#fff;margin-top:6pt;page-break-after:avoid;}
	ul.csc-bulletlist-5 li.odd p {color:#404040;}
	ul.csc-bulletlist-5 li.even {background:#fff;}

	/* abbr[title]:after, acronym[title]:after{content:'(' attr(title) ')'}
	#page a[href^="http:"], #page a[href^="https:"]{padding-left:0;background-image:none}
	a[href]:after{content:" <URL: "attr(href)">";color:#444;background:inherit;font-style:italic}
	#col1_content:before, #col2_content:before, #col3_content:before{content:"";color:#888;background:inherit;display:block;font-weight:700;font-size:1.5em} */

	}


