/*prudsys_print.css*/

*{
font-family:Arial;
font-size:12px;
line-height:1.5em;
text-align:left;
}


/* nicht benoetigte Dinge ausblenden */
table.ebene2,
#topnavsuche,
#sprache,
#platzhalter,
span.noscript{
display:none;
}

/* Links formatieren */
a {
color:#345678;
text-decoration:none;
}

p.bodytext a[href]:before{
content: url(../img/link.gif)" ";
}

/* Abstaende */
p, 
h1, 
h2, 
h3,
h4,
hr,  
div.csc-textpic{
margin:5px 15px 15px 15px;
}

span.news-latest-date{
margin:0 15px;
}

div.csc-header-n1{
margin-bottom:15px;
}

div.pressemeldung-img > a > img{
margin:0 15px;
}

/* allgemeine Formatierungen */
h1{
font-size:2em;
}

hr{
border-width:1px 0 0 0;
border-style:dotted;
border-color:#666;
}

/* Kopfbereich - wirkt nur im moz */
#head {
 height: 70px;
 background-color:#fff;
 background-image:url(../img/head.jpg);
 background-position: bottom left;
 background-repeat:no-repeat;
 padding-left:20px;
 margin:0;
 width:99%;
}

/* Menue */

table.menu		{line-height:29px; text-align:left; width:100%; white-space:nowrap; position:relative; z-index:998;}
table.menu a		{color:#def;}
a.topnavi_active	{color:#fff;}
td.menu			{padding:0px 10px 0 10px; white-space:nowrap;}
td.menu_hover		{padding:3px 10px; background-color:#456789; white-space:nowrap;}
td.menuwrap		{width:50%; padding:0px 10px;text-align:right; vertical-align:middle; white-space:nowrap;}
td.menuwrap img		{display:none;}


/* Seiteninhalt positionieren */
#containerdiv{
width:99%;
position:absolute;
top:79px;
margin-right:0;
border-top: 25px solid #123456;
}

/* Flashgrafik ersetzen */
#alternativbild_print{
border:0;
display:block !important;
margin-bottom:15px;
}

#object_swf{
display:none;
}

/*Titelbild*/
img.titelbild{
width:100% !important;
height:auto !important;
}

/* Rahmen um Logo weg */
#head img{
border:0;
height:57px;
}

/* Ticker weg */
#c199 + table.portlet{
display:none
}

/* Referenzen weg */
#c264 + table{
display:none;
}

/* Hilfsmenue weg */
span.hilfsmenu{
display:none;
}

/* rechte u. linke Spalte */
#right, #left{
padding-top:15px;
vertical-align:top;
min-width:180px;
}

/*Abstand zwischen den Spalten */
td.content_left, td.content_right{
width:20px;
}

/* Banner in rechter bzw. linker Spalte */
#left div.csc-textpic-above,
#right div.csc-textpic-above{
margin:-10px 0 0 0;
}

/* Inhaltsspalte*/
#content{
vertical-align:top;
padding-bottom:15px;
border:1px solid #666;
-moz-border-radius:0 0 5px 5px;
-khtml-border-radius:0 0 5px 5px;
}

/*### Portlets neu Formatieren ###*/

table.portlet{
width:180px;
border:1px solid #666;
margin-bottom:15px;
table-layout:fixed;
border-spacing:0;
-moz-border-radius:5px;
-khtml-border-radius:5px;
}

table.portlet colgroup > col{width:0 !important;}
table.portlet colgroup > col + col{width:0 !important;}
table.portlet colgroup > col + col + col{width:200px !important;}
table.portlet colgroup > col + col + col + col{width:0 !important;}
table.portlet colgroup > col + col + col + col + col{width:0 !important;}

table.portlet td	{padding:0;}

td.portlet_top		{height:0px; line-height:1px; font-size:0; }
td.portlet_top_right	{height:0px; line-height:1px; font-size:0; }
td.portlet_top_left	{height:0px; line-height:1px; font-size:0; }

td.portlet_right	{width:0px; border-left:0px solid #ccc; }
td.portlet_content	{border:0px solid #f00;}
td.portlet_left		{width:0px; border-right:0px solid #ccc; }

td.portlet_bottom_right	{height:0px; width:0px; }
td.portlet_bottom	{height:0px; border-top:0px solid #ccc;}
td.portlet_bottom_left	{height:0px; width:0px; }

table.portlet h4{
margin:0; 
padding:5px 15px; 
background-image:url(../img/portlet_head.png); 
background-repeat:repeat-x;
-moz-border-radius:5px 5px  0 0;
}

img.ansprechpartner{
margin:0 1px;
width:198px !important;
height:auto !important;
}

/* Tabellen (wie in prudsys_standard.css) */

table.contenttable caption{
font-weight:bold;
text-align:left;
padding-bottom:0;
}

div.contenttable, div.tx-drblob-pi1{
padding:10px 15px;
overflow-x:visible;
}

table.portlet div.tx-drblob-pi1{
padding:0;
}

table.contenttable, table.tx_drblob_list{
border:1px solid #BFDCFF;
width:100%;
border-collapse:collapse;
}

table.contenttable p, table.tx_drblob_list p{
margin:0px;
}

table.contenttable th, th.tx_drblob_list-head{
border-right-width:1px;
border-right-style: solid;
border-right-color: #fff;
padding:3px 10px;
background-image:url(../img/portlet_head.png); 
background-repeat:repeat-x;
}

table.contenttable th.td-last, th.tx_drblob_list-head-last{
border-right-width:1px;
border-right-style:solid;
border-right-color:#BFDCFF;
}


table.contenttable td, table.tx_drblob_list td{
padding:3px 10px;
vertical-align:top;
border-width:1px;
border-style:solid;
border-color: #E6F1FF #BFDCFF;
overflow:hidden;
}

table.contenttable tr.tr-last td{
border-bottom:1px solid #BFDCFF;
}

tr.tr-odd, td.tx_drblob_list-row1{
background-color:#FFFFFF;
}

tr.tr-even, td.tx_drblob_list-row2{
background-color:#F6FBFF;
}

table.portlet td.tx_drblob_list-row1, 
table.portlet td.tx_drblob_list-row2{
padding:3px 0;
}

table.contenttable ul{
list-style-type:none; 
margin-left:-1.2em;
}

td.tx_drblob_list-row1 h4, td.tx_drblob_list-row2 h4{
background-image:none;
}

/* 2 Columns (wie in prudsys_standard.css) */

div.c2l1d-left, div.c2l2d-left, div.c2l3d-left{
margin:1em -1px 0 0;
float:left;
position:static;
overflow:visible;
border-width:0 1px 0 0;
border-color:#BFDCFF;
border-style:solid;
width:49%;
}

div.c2l1d-middle, div.c2l2d-middle, div.c2l3d-middle{
margin:1em -1px 0 0;
float:left;
position:static;
overflow:visible;
border-width:0 0 0 1px;
border-color:#BFDCFF;
border-style:solid;
width:49%;
background-color:transparent;
}

hr.after2columns{
clear:left; 
color:#fff; 
height:15px; 
border-width:0 0 1px 0;
border-style:solid;
border-color: #ccc; 
margin:15px;
background-color:transparent;
}

hr.before2columns{
color:#fff; 
height:15px; 
border-width:1px 0 0 0;
border-style:solid;
border-color: #ccc; 
margin:15px;
background-color:transparent;
}

div.csc-frame, div.csc-frame-frame2{
border:1px solid #BFDCFF;
margin:10px;
padding:0;
overflow:auto;
background-color:#F9FCFF;
clear:left;
}

div.csc-frame h4, div.csc-frame-frame2 h4{
background-image:url(../img/portlet_head.png);
margin:0px;
height:20px;
padding:3px 10px 3px 10px;
}

/* 3 Columns (wie in prudsys_standard.css)*/

div.tx-fdfx3cols-pi1{
overflow:auto;
}

td.c3l1-left, td.c3l1-middle, td.c3l1-right{
border-color:#ccc;
vertical-align:top;
}

div.csc-frame-frame1 div, 
div.csc-frame-frame1 p{
margin-bottom:0;
padding-bottom:0;
}

div.csc-frame-frame1 div.tx-fdfx3cols-pi1 td{
border-color:#80bbff;
vertical-align:top;
}

/* tt_news (wie in prudsys_standard.css) */

div.news-list-category,
div.news-list-morelink,
div.news-single-category,
div.news-single-timedata,
div.news-single-backlink,
span.news-latest-date,
div.news-latest-morelink,
div.news-single-additional-info{
margin:0px 15px 0.5em 15px;
}

dl.news-single-links p.bodytext{
margin:0;
}

dl.news-single-links{
margin-top:1em;
}

hr.trenner{
height:1px;
margin:0 15px;
color:#ccc;
clear:left;
border:0;
border-bottom:1px solid #ccc;
}


div.pressemeldung-img > a > img{
border:1px solid #ccc;
padding:5px;
margin:0.5em 0 1em 15px;
float:left;
}

div.pressemeldung-txt{
max-width:620px;
float:left;
}

div.news-single-item h3{
font-size:1em;
}

div.news-amenu-container li{
margin:0 !important;
list-style:none;
}

li.news-amenu-item-year{
margin:1em 0 0 0 !important;
font-weight:bold;
}

#content div.csc-textpic div.csc-textpic-imagewrap{
border:1px solid #ccc;
padding:5px;
margin:0 15px;
float:left;
}

div.news-single-img{
border:1px solid #ccc;
padding:5px 5px 0 5px;
margin:0 15px;
float:left;
}

td.portlet_content img.ansprechpartner{
margin-bottom:20px;
}

span.important{
color:#800000;
}
