/* @charset "UTF-8"; */

@import url(brost-base.css);

@media screen, projection {

  body { background-color: #eee; }

  #page { background-color: white; width:926px; text-align:left; margin: 0 auto 0 auto; padding: 10px 20px 0 20px; }

	#header {
		position: relative;
		padding: 90px 550px 0px 10px;
		height: 80px;
		background: url(/fileadmin/images/headerbild.png) 0 0 no-repeat;
		text-align: left;
		margin-bottom: 15px;
	}

       #header a#home-link { color: transparent; display:block; width:926px; height: 170px; position: absolute; left: 0; top: 0; }
	#header a#logo-dgpuk { color: transparent; display:block; width:295px; height:42px; position: absolute; right: 0; top: 1px; }


	#header span { padding: .05em .2em; line-height: 1.3em; font-size: 17pt; font-family: Tahoma, sans-serif; color: white; background-color: #86B819; background-color: rgba(134, 184, 25, 0.80); }
	#header span.sub { font-size: 10pt; }

	#nav { background:#B2B3B7; height:24px;}


	#footer {background:#B2B3B7; width:926px; height:21px; margin-top:14px; clear:both;}



	/* Menu */

	#menu li {float:left;font:bold 13px/24px 'Arial';text-transform:uppercase;}
	#menu li a {display:block;color:#fff; padding:0 9px; text-decoration:none;}
	#menu li.act a, ul#menu li a:hover {color:#fff;background:#86B819;text-decoration:none;}

	#menu3 {padding-left: 10px;}
	#menu3 li {float:left;font:normal 11px/21px 'Arial';text-transform:uppercase;}
	#menu3 li a {display:block;color:#fff;padding:0 6px;text-decoration:none;}
	#menu3 li.act a, ul#menu3 li a:hover {color:#fff;background:#86B819;text-decoration:none;}

	#menu2 li {font:normal 12px/24px 'Arial';/*padding:5px 0 5px 0;line-height:14px;*/}
	#menu2 li a {color:#666;text-decoration:none;}
	#menu2 li a:hover, #menu2 li.act a {color:#fff;background-color:#83B91D;}

	#menu2 li li {padding:5px 0 5px 20px;line-height:14px;}
	#menu2 li.act li a {color:#666;background-color:#fff;}
	#menu2 li.act li.act a, #menu2 li.act li a:hover {color:#fff;background-color:#83B91D;}

	#menu-sprache {}
	#menu-sprache {float:right;padding:2px 9px 0 0}
	#menu-sprache li a {color:#fff;text-decoration:none;font-size:11px;text-transform:uppercase;font-weight:bold;}
	#menu-sprache li a img {position:relative;top:2px;right:9px;}

	/* Bilder */

  dl.csc-textpic-image dt {float:none;text-align:left;width:auto;padding:0;}
  dl.csc-textpic-image dd {margin:0;padding:0;}

	dd.csc-textpic-caption {}
	dd.csc-textpic-caption p {margin:2px 0px;font-size:10px;line-height:11px;color:#999;}
	div.csc-textpic div.csc-textpic-imagerow {margin-bottom:20px;}



	/* News */

	.news-list-browse .activeLinkWrap { color:#666; }
	.news-list-browse a {font-weight:bold; padding:0 3px; color:#86B819 }

	.news-list-container h4 { margin-top: 0; }
	.news-list-item { margin-bottom: 15px; }

	.news-list-image { float: left; margin-right: 10px; color: #666; }
	.news-list-image img { display:block; margin-top: 4px; }
	.news-list-date { font-weight: bold; }
	.news-list-morelink a {padding-left:15px;background:url(/fileadmin/images/pfeil_link2.gif) left 5px no-repeat;text-decoration:none;color:#84B818;}
	.news-list-morelink a:hover {background-position:left -95px;color:#94CF1A;text-decoration:underline;}

	.news-single-short { font-weight:bold; }
	.news-single-author { color:#999; margin-top: 1em; }
	.news-single-timedata { color:#999; }
	.news-single-img { float:right; margin: 18px 0 10px 20px; position:relative; }
	.news-single-imgcaption {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;}
	.news-single-imgcaption p {color:#404040;font-weight:bold;margin:0px 9px;font-size:11px;line-height:16px;width:240px;}
	.news-single-backlink { margin-top: 1.5em; }

	.news-amenu-item-year {display:none;}
	.news-amenu-container p {position:relative;}
	.news-amenu-container p a {text-decoration:none;}
	.news-amenu-container p span {display:block;cursor:pointer;}
	.news-amenu-container p span.c2 {position:absolute;left:50px;top:0px;width:30px;text-align:right;}
	.news-amenu-container p span.c3 {position:absolute;left:90px;top:0px;}
	/*.news-search-emptyMsg {margin-top:0px;}*/

	.suchbegriffe h3 {font-size:13px;line-height:18px;margin:0;font-weight:normal;}
	.suchbegriffe h3 a {text-decoration:none;color:#404040;cursor:default;}

	/* Formulare */

	fieldset legend { font-weight: bold; }
	fieldset div  { margin: 5px 0; }

	div.tx-srfeuserregister-pi1 { text-align: center; }
	div.tx-srfeuserregister-pi1 table { display: inline; }
	div.tx-srfeuserregister-pi1 input, div.tx-srfeuserregister-pi1 select { width: 100%; margin: 5px 0; }
	div.tx-srfeuserregister-pi1 h3 { margin-bottom: 1em; }

	div.tx-ptconference-pi4 { margin-top: 15px; }
	input#deleteAuthdesc { float:right; }
	div.tx-ptconference-pi4 input, div.tx-ptconference-pi4 textarea { margin-bottom: 10px; }

	table.paperlist { margin: 15px 0; }
	table.paperlist td { padding: 3px 15px; }
	table.paperlist tr { border-top: 1px solid #ccc; }

	table#author_information { width: 90%; margin-top: 20px; background-color: #f0f0f0; }
	table#author_information td { padding: 3px; }
	table#author_information td#submitform { background-color: #fff; padding-top: 10px; }

	}

@media all {

	/* Inhalt */

  #main {padding-top:20px;border-top:1px solid #ccc;}

	#col1 {float:left; width:728px;}
	#col1_content { border-right:1px solid #ccc; padding:0 20px;}

  #col2 {float:right;}
  #col2_content {width:179px;}
  #col2_content h2 {color:#fff;background-color:#83B91D;margin:0 0 5px 0;padding:0 6px;font-size:12px;line-height:14px;}
  #col2_content p {font-size:12px;line-height:15px;}

  #col2_credits, #col2_sponsors { margin-top: 25px; }
  #col2_credits a, #col2_sponsors a { display: block; margin-top: 5px; padding: 7px; border: 1px solid #ccc; text-decoration: none; }


  #drucken {margin-top:20px;float:right;padding-left:18px;background:url(/fileadmin/images/icon_drucken.gif) left 4px no-repeat;}
  #seitenanfang {margin-top:20px;padding-left:16px;background:url(/fileadmin/images/pfeil_seitenanfang.gif) left 5px no-repeat;}
	#drucken a:hover, #seitenanfang a:hover {color:#94CF1A;text-decoration:none;}

	}



@media print {

	body, #page_margins, #page, #main {border:0;margin:0;padding:0;}
	body * {font:normal 10pt/12pt 'Arial','Helvetica','Sans-serif';color:#404040;}
	#page {width:100%!important;min-width:0;max-width:none;}
	code, pre {font-family:"Courier New",  Courier,  mono}
	h1, h2, h3, h4, h5, h6 {page-break-after:avoid;}
	h1 {font:bold 12pt/14pt 'Arial','Helvetica','Sans-serif';margin-bottom:6pt}
	h2, h3, h4, h5, h6 {font:bold 10pt/12pt 'Arial','Helvetica','Sans-serif';}
  #header, #nav, #col2, #col7, #footer, .screen, #drucken, #seitenanfang {display:none;}
  #col1_content {width:100%;margin:0;padding:0;border:0;border:none;}

	}


