#dummyID .dummyCLASS { display: none /* dummy wegen TIDY */ }

/* Allgemeine Tags und Angaben */
body {
    background-color: transparent;
    color: Black;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size : 75%;
    margin-left: 0.5cm;
    margin-right: 0.5cm;
    margin-top: 0.5cm;
    margin-bottom: 1cm;
}
h1, 
h2, 
h3,
h4,
h5,
h6 {
    margin: 0em;
    font-weight : normal;
    margin-bottom: 2ex;
}
h1 {
    font-size: 205%;
}
h2 {
    font-size: 175%;
}
h3 {
    font-size: 130%;
    font-weight: bold;
    text-transform: uppercase;
}
.pcgcteasers li h3,
.orationlist li h3,
.pcgcteasers li h3 {
    font-size: 110%;
}
#grubrikenlist h3 {
    font-size: 120%;
}
h4 {
    font-size: 130%;
    font-weight: bold;
}
h5 {
    font-size: 110%;
    font-weight: bold;
}
h6 {
    font-size: 100%;
    font-weight: bold;
}
div,
form,
input,
textarea {
    margin: 0px;
    padding: 0px;
}
input {
    font-family: Tahoma, "MS Sans Serif", Geneva, sans-serif;
    font-size : 8pt;
    color: #356587;
}
p {
    margin: 0px;
    margin-bottom: 3ex;
}
a,
a:link,
a:visited,
a:hover,
a:active,
a:focus {
    color: black;
    text-decoration: none;
}
img {
    border: none;
}
#column_1 img,
#column_3 img {
    border: 1px solid #c1c1c1;
}
hr,
hr.invisible {
    border: none;
    border-top: 1px solid black;
    height: 1px;
    display: block;
    visibility: visible;
    margin: 15px 0px 15px 0px;
}
tr, td {
    background-color: white;
}
/*
    Allgemeine Klassen und Struktur-IDs
*/
.printonly {
    visibility: visible;
}
.screenonly,
.invisible,
input,
select,
textarea,
.pcgcsuche,
.pcgcsfblock,
#pcgcsfsubmitarea,
.bmbfsubmitarea,
#column_2,
#phservicemenu,
#phlslogan,
#phl_slogan,
.pcgcheader,
#pcgcnewsletter,
.linkmoreinfoBLK,
.linkmoreinfoMIN,
.linkmoreinfoFOR,
.linkmoreinfoINO,
.linkmoreinfoBIL,
.linkmoreinfoAUS,
.linkpagetop,
#pcgcpageend,
#column_3 #pcgclinks .newsitem img,
#htdig .prozentbalken,
#htdig .countResults a {
    visibility: hidden;
    display: none;
}
.pcgcteaser_links .linkmoreinfoBLK,
.pcgcteaser_links .linkmoreinfoMIN,
.pcgcteaser_links .linkmoreinfoFOR,
.pcgcteaser_links .linkmoreinfoINO,
.pcgcteaser_links .linkmoreinfoBIL,
.pcgcteaser_links .linkmoreinfoAUS {
    display: inline;
    visibility: visible;
}
.indenttext_linkint,
.indenttext_linkext,
.indenttext_linkeml,
.indenttext_linkfax,
.indenttext_linktel,
.indenttext_linkdoc,
.indenttext_linkord,
.indenttext_small,
.indenttext_medium,
.indenttext_large {
    display: block;
}
.indenttext_linkint,
.indenttext_linkext { padding-left: 14px; }
.indenttext_linkeml,
.indenttext_linkfax,
.indenttext_linktel { padding-left: 16px; }
.indenttext_linkdoc { padding-left: 17px; }
.indenttext_linkord { padding-left: 20px; }
.indenttext_small { padding-left: 1em; }
.indenttext_medium { padding-left: 3em; }
.indenttext_large { padding-left: 5em; }

/* Inhalte */
#column_1 li {
    margin-bottom: 1.2ex;
}
#phlogos {
    position: relative;
    margin-top: 0.5cm;
    margin-bottom: 1cm;
    height: 92px;
}
#phl_bmbf,
#phl_bmbfpt,
#phl_pt {
    position: absolute;
    float: left;
}
#phl_bmbfpt {
    top: -25px;
    left: 0px;
}
#phl_pt {
    left: 203px;
}
.pcgcteaser {
    font-weight: bold;
    margin: 0px;
    margin-bottom: 3ex;
}
#column_1 img {
    float: none;
    margin: 1em;
    margin-left: 0em;
    display: block;
}
#column_1 .imginline {
    float: none;
    margin: 0px;
    margin-right: 0.3em;
    margin-left: 0.3em;
    display: inline;
}
#column_1 .bordersilver {
    border: 1px solid #CCCCCC;
}
#column_1 .imgleft,
#column_1 .imgright {
    display: inline;
    margin: 0px;
    margin-top: 0.5ex;
    padding-bottom:1ex;
}
#column_1 .imgleft {
    float: left;
    margin-right: 1em;
}
#column_1 .imgright {
    float: right;
    margin-left: 1em;
}
#column_1 .bildunterschrift,
#column_1 .bildunterschrift_links,
#column_1 .bildunterschrift_links_50px,
#column_1 .bildunterschrift_links_75px,
#column_1 .bildunterschrift_links_100px,
#column_1 .bildunterschrift_links_150px,
#column_1 .bildunterschrift_links_200px,
#column_1 .bildunterschrift_links_250px,
#column_1 .bildunterschrift_links_300px,
#column_1 .bildunterschrift_links_350px,
#column_1 .bildunterschrift_rechts,
#column_1 .bildunterschrift_rechts_50px,
#column_1 .bildunterschrift_rechts_75px,
#column_1 .bildunterschrift_rechts_100px,
#column_1 .bildunterschrift_rechts_150px,
#column_1 .bildunterschrift_rechts_200px,
#column_1 .bildunterschrift_rechts_250px,
#column_1 .bildunterschrift_rechts_300px,
#column_1 .bildunterschrift_rechts_350px {
    clear: both;
    display: block;
    color: #8b8b8b;
    font-size: 85%;
    padding-top: 2ex;
    margin: 0px;
    margin-bottom: 4ex;
    
}
#column_1 .bildunterschrift,
#column_1 .bildunterschrift_links,
#column_1 .bildunterschrift_rechts {
    width: 40%;
    
}
#column_1 .bildunterschrift_links_50px,
#column_1 .bildunterschrift_rechts_50px { width:  50px; }
#column_1 .bildunterschrift_links_75px,
#column_1 .bildunterschrift_rechts_75px { width:  75px; }
#column_1 .bildunterschrift_links_100px,
#column_1 .bildunterschrift_rechts_100px { width: 100px; }
#column_1 .bildunterschrift_links_150px,
#column_1 .bildunterschrift_rechts_150px { width: 150px; }
#column_1 .bildunterschrift_links_200px,
#column_1 .bildunterschrift_rechts_200px { width: 200px; }
#column_1 .bildunterschrift_links_250px,
#column_1 .bildunterschrift_rechts_250px { width: 250px; }
#column_1 .bildunterschrift_links_300px,
#column_1 .bildunterschrift_rechts_300px { width: 300px; }
#column_1 .bildunterschrift_links_350px,
#column_1 .bildunterschrift_rechts_350px { width: 350px; }
#column_1 .bildunterschrift {
    float: none;
    width: auto;
}
#column_1 .bildunterschrift_links,
#column_1 .bildunterschrift_links_50px,
#column_1 .bildunterschrift_links_75px,
#column_1 .bildunterschrift_links_100px,
#column_1 .bildunterschrift_links_150px,
#column_1 .bildunterschrift_links_200px,
#column_1 .bildunterschrift_links_250px,
#column_1 .bildunterschrift_links_300px,
#column_1 .bildunterschrift_links_350px {
    float: left;
    margin-right: 1em;
}
#column_1 .bildunterschrift_rechts,
#column_1 .bildunterschrift_rechts_50px,
#column_1 .bildunterschrift_rechts_75px,
#column_1 .bildunterschrift_rechts_100px,
#column_1 .bildunterschrift_rechts_150px,
#column_1 .bildunterschrift_rechts_200px,
#column_1 .bildunterschrift_rechts_250px,
#column_1 .bildunterschrift_rechts_300px,
#column_1 .bildunterschrift_rechts_350px {
    float: right;
    margin-left: 1em;
}
#column_1 .lebenslaufbild {
    display: block;
    padding: 0px 0px 0px 0px;
    background-color: #edeae3;
    margin-bottom: 4ex;
}
#column_1 .marginaltext_links,
#column_1 .marginaltext_rechts {
    display: block;
    width: 16em;
    background-color: transparent;
    border: 1px solid silver;
    font-size: 85%;
    padding: 1.5ex 1em 1.5ex 1em;
}
#column_1 .marginaltext_links {
    float: left;
    margin: 0px 1.5em 2ex 0px;
}
#column_1 .marginaltext_rechts {
    float: right;
    margin: 0px 0px 2ex 1.5em;
}

/* M-Thema */
#m_theme h2 {
    margin: 0px;
    font-size: 120%;
    padding: 0em;
}
#m_theme .m_theme_box_main h2{
    margin-bottom: 1em;
}
#m_theme h3 a {
    display: block;
    visibility: visible;
}
#m_theme h2 .m_theme_tt {
    text-transform: uppercase;
    font-size: 160%;
}
#m_theme .m_theme_image {
    font-size: 85%;
    padding: 0.7em 0em 0.7em 0.7em;
    float: right;
}
#m_theme .m_theme_image p {
    padding: 0.4em 0.7em 0em 0em;
}
#m_theme .m_theme_text {
    clear: left;
    margin: 0px 0px 0px 0px;
    padding: 0.4em 0em 0em 0em;
}
#m_theme .m_theme_logo {
    float: left;
    position: relative;
    padding: 0em 0.7em 0.7em 0em;
}
#m_theme .m_theme_content {
    padding: 0em 0.7em 0em 0em;
}
#m_theme .m_theme_text .clearcont {
    clear: both;
    position: relative;
    font-size: 0.5em;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    height: 1.5em;
}
#m_theme h3 {
    font-size: 120%;
    margin-bottom: 0.2em;
    text-transform: none;
}
#m_theme .whiteline {
    float: none;
    clear: both;
    position: relative;
}
#m_theme .m_theme_box_links ul {
    margin: 0em 0em 0em 0em;
    color: black;
}
#m_theme .m_theme_box_links li {
    padding: 0em 0em 0em 0em;
    margin: 0em 0em 0em 0em;
}
#m_theme {
    position: relative;
    display: block;
    overflow: hidden;
}
.m_theme_box_main {
    position: relative;
    margin-right: 40%;
}
#m_theme .contextitem {
    display:block;
    float: right;
    top: 0px;
    width: 30%;
    border: 1px solid silver;
    font-size: 0.85em;
    margin: 0px;
    margin-bottom: 1cm;
    padding: 0em;
    padding-left: 0.4cm;
    padding-right: 0.4cm;
}
#m_theme .contextitem h2 {
    border-bottom: 1px solid gray;
    background-color: #E5E5E5;
    font-size: 100%;
    font-weight: bold;
    text-transform: uppercase;
    margin: 0px;
    padding: 0.4em;
    padding-left: 0.4cm;
    padding-right: 0.4cm;
    margin-bottom: 1.2ex;
    margin-left: -0.4cm;
    margin-right: -0.4cm;
}
#m_theme .contextitem h3 {
    font-size: 100%;
    font-weight: bold;
    margin: 0px;
    margin-bottom: 1.2ex;
}
#m_theme .contextitem .newslist h3 {
    margin-bottom: 0.4ex;
}
#m_theme .contextitem .newslist {
    border-bottom: 1px solid white;
    margin: 0px;
    padding: 0em;
    padding-bottom: 0px;
    list-style-type : none;
}
#m_theme .contextitem .newsdate img,
#m_theme .contextitem .newsdate .printonly {
    display: none;
}
#column_1 #pcgcINO #m_theme .m_theme_box_main {
    padding-top: 0px;
    margin: 0px;
}
#column_1 #pcgcINO #m_theme .m_theme_box_main .m_theme_tt {
    display: none;
}
#column_1 #pcgcINO #m_theme .m_theme_box_main .m_theme_text {
    margin-top: -20px;
}
#column_1 #pcgcINO #m_theme .m_theme_box_main .m_theme_content {
    margin-bottom: 5px;
    border-bottom: 1px solid black;
    font-weight: bold;
}
/* weitere Links - auch für Teaser */
#m_theme .further_links a,
#m_theme .further_links .linkmoreinfoMIN,
#m_theme .further_links .linkmoreinfoFOR,
#m_theme .further_links .linkmoreinfoINO,
#m_theme .further_links .linkmoreinfoBIL,
#m_theme .further_links .linkmoreinfoAUS {
    display: inline;
    visibility: visible;
    text-decoration: none;
}

/* Teaser */
.pcgcteasers,
.datelist,
.orationlist {
    padding: 0px 0px 1px 0px;
    margin: 0px;
    margin-bottom: 2.5em;
    background-color: white;
    height: 1%;
}
.pcgcteasers a {
    background: none;
    padding-left: 0em;
}
.pcgcteasers li,
.datelist li,
.orationlist li {
    clear: both;
    list-style-type : none;
    padding: 0.9894em 0.9894em 1.40165em 0em;
    margin: 0px;
    margin-bottom: 0.74205em;
    background-color: white;
    position: relative;
    height: 1%;
}
#column_1 .pcgcteasers li img,
#column_1 .datelist li img,
#column_1 .orationlist li img {
    float: left;
    border: none;
    margin: 0px;
    background-color: white;
    border-right: 1.1543em solid white;
    border-bottom: 0.3298em solid white;
    width: 9.3933em;
    height: 5.35925em
}
.pcgclinklist {
    margin: 0px 0px 0px 0px;
    margin-bottom: 1.2ex;
    padding: 0px 0px 0px 0px;
    list-style-type: none;
    line-height: 1em;
}
.further_links {
    clear: both;
}
.further_links li {
    line-height: 1.25em;
}
.further_links li a span {
    font-weight: bold;
}
.pcgcteasers h3,
.datelist h3,
.orationlist h3 {
    margin-bottom: 1ex;
    border: none;
    text-transform: none;
}
.pcgcteasers h3 a {
    text-decoration: none;
}
.pcgcteasers h6,
.datelist h6,
.orationlist h6 {
    text-transform: uppercase;
    font-weight: normal;
    font-size: 0.8em;
    position: absolute;
    display: inline;
    line-height: 0.8em;
    top: 4px;
    right: 0px;
    color: #F09000;
    margin-top: 0px;
    padding: 0px 0.4em 0px 0.4em;
}
.pcgcteaserMIN,
.dateMIN,
.orationMIN {
    border-top: 2px solid #ff9900;
}
.pcgcteaserFOR,
.dateFOR,
.orationFOR {
    border-top: 2px solid #2656ab;
}
.pcgcteasers .pcgcteaserFOR h6,
.datelist .dateFOR h6,
.orationlist .orationFOR h6 {
    color: #2656ab;
}
.pcgcteaserINO,
.dateINO,
.orationINO {
    border-top: 2px solid #ff6600;
}
.pcgcteasers .pcgcteaserINO h6,
.datelist .dateINO h6,
.orationlist .orationINO h6 {
    color: #EB4800;
}
.pcgcteaserAUS,
.pcgcteaserBIL,
.dateAUS,
.orationAUS,
.dateBIL,
.orationBIL {
    border-top: 2px solid #166b37;
}
.pcgcteasers .pcgcteaserAUS h6,
.pcgcteasers .pcgcteaserBIL h6,
.datelist .dateAUS h6,
.orationlist .orationAUS h6,
.datelist .dateBIL h6,
.orationlist .orationBIL h6 {
    color: #166b37;
}
.pcgcteaserWIS,
.dateWIS,
.orationWIS {
    border-top: 2px solid #4eb9cf;
}
.pcgcteasers .pcgcteaserWIS h6,
.datelist .dateWIS h6,
.orationlist .orationWIS h6 {
    color: #26A6BF;
}
.pcgcteasers li .pcgcteaser_links ul {
    list-style-type: none;
    padding: 0.4em 0em 0.5em 0em;
    margin: 0em;
    margin-top: 0.24735em;
}
.pcgcteasers li .pcgcteaser_links .further_links {
    padding: 0.55em 0em 0em 0em;
}
.pcgcteasers li .pcgcteaser_links li {
    padding: 0em;
    margin: 0em 0em 0.5em 0em;
    height: auto;
    min-height: 0px;
}
.pcgcteasertext,
.further_links {
    font-size: 0.90em;
}
.pcgcSUBHOME .pcgcteasers li {
    min-height: 6.4311em;
}
.pcgcteasers li .pcgcteaser_links {
    padding-top: 1.5em;
}
.pcgcteaser_links h4 {
    font-size: 100%;
}
/* Pressedienst und Projekttraeger */
#presslist,
#ptlist {
    border-bottom: 1px solid black;
    margin: 0px;
    padding: 0px;
    padding-top: 3ex;
    list-style-type: none;
}
#presslist li,
#ptlist li {
    border-top: 1px solid black;
    background-color: white;
    padding-top: 3ex;
    padding-bottom: 3ex;
    margin-bottom: 0px;
}
#ptlist li li {
    border: none;
    padding-top: 0ex;
    padding-bottom: 0ex;
    margin-bottom: 0px;
}
#presslist h2 {
    font-size: 120%;
    border: none;
    margin: 0px;
    padding: 0px;
}
#presslist p {
    margin: 0px;
    margin-top: 0.5ex;
    margin-bottom: 0.5ex;
    padding: 0px;
}
#ptlist img {
    float: right;
    position: relative;
    margin: 0px;
    margin-left: 2em;
}
/* "normale" Inhalte */
#column_1 .pcgcbids {
    padding-bottom: 0.4ex;
    border-bottom: 1px solid black;
}
.pcgclinklist {
    margin: 0px;
    margin-bottom: 1.2ex;
    padding: 0px;
    list-style-type : circle;
}
#column_1 .pcgclinklist li,
.pcgclinklist li {
    margin-bottom: 1ex;
    margin-left: 1.5em;
}
#column_1 .boxtext {
    border: 1px solid silver;
    padding: 0.6em;
    display: block;
    font-size: 95%;
}
/*
    Broschüren
*/
.publicationslist {
    margin: 0px;
    padding: 0px;
    padding-top: 2ex;
    list-style-type: none;
}
#column_1 .publicationslist li {
    margin-bottom: 4ex;
}
.publicationslist div {
    border-top: 1px solid #555555;
}
#column_1 .publicationslist div img {
    margin: 15px;
    padding: 0px;
    float: none;
    display: inline;
}
.publicationslist div div,
.datelist div div {
    border: none;
}
.publicationslist div .plimage {
    position: relative;
    width: 80px;
    float: left;
}
.publicationslist div .pltext {
    padding-bottom: 1px;
    margin-top: 10px;
    margin-left: 90px;
    min-height: 10px;
}
/* IE6 needs shifting because column 1 is longest*/
* html .publicationslist div .pltext { /*\*/ heigh\t: 100px; /* */}
#column_1 .publicationslist div h3 {
    margin-bottom: 0.6ex;
}
.publicationslist a,
.publicationslist a:link,
.publicationslist a:visited,
.publicationslist a:hover,
.publicationslist a:active,
.publicationslist a:focus {
    font-weight: bold;
    text-decoration: none;
}
.publicationslist .linkbasket {
    visibility: hidden;
    display: none;
}

/*
    Anpassungen für Publikations-Gesamtliste
*/
#column_1 .publicationstable_odd,
#column_1 .publicationstable_even {
    font-size: 85%;
    width: 100%;
    border: none;
    border-collapse: collapse;
    margin-bottom: 8ex;
}
#column_1 .publicationstable_odd thead,
#column_1 .publicationstable_even thead,
#column_1 .publicationstable_odd .pubf2,
#column_1 .publicationstable_even .pubf2,
#column_1 .publicationstable_odd .pubf3,
#column_1 .publicationstable_even .pubf3 {
    visibility: hidden;
    display: none;
}
#column_1 .publicationstable_odd td,
#column_1 .publicationstable_even td {
    border: none;
    border-top: 1px solid black;
    border-bottom: 1px solid black;
}
#column_1 .publicationstable_odd .pubf1,
#column_1 .publicationstable_even .pubf1 {
    padding: 2ex 2em 2ex 2em;
}
/*
    Anpassungen für Termine und Reden
*/
.datelist table {
    padding-top: 0.5ex;
}
.datelist table,
.datelist td {
    border: none;
}
.datelist td {
    vertical-align: top;
}
#column_1 .datelist img {
    border: 1px solid #CCCCCC;
    margin: 0px;
    margin-top: 0.5ex;
    margin-right: 1em;
}
.datelist .datetime {
    margin-bottom: 2ex;
}
.datelist h3,
.orationlist h3 {
    margin-bottom: 0.8ex;
}

/* Sitemap */
#pcsitemap ul li {
    margin-bottom: 6ex;
}
#pcsitemap .pcml1selected li {
    margin-bottom: 0ex;
}
/* Ministerium Organisation*/
.pcgcorga {
    width: 100%;
}
.pcgcorga td {
    vertical-align: top;
}
.pcgcorgabg1 {
    background-image : none;
    width: 1px;
}
.pcgcorgabg2 {
    padding-bottom: 1ex;
}
.pcgcorgaline a,
.pcgcorgaline a:link,
.pcgcorgaline a:visited,
.pcgcorgablau  a,
.pcgcorgablau  a:link,
.pcgcorgablau  a:visited
{
    font-weight : bold;
    text-decoration : none;
}
.pcgcorgaline td {
    border-bottom: 1px solid gray;
    padding-bottom: 3px;
    padding-top: 30px;
    font-weight: bold;
}
.pcgcorgaabst td{
    padding-top: 7px;
}
.pcgcorgabgnone {
    background-color : White;
    background-image : none;
    border-top: 1px solid silver;
}
.pcgcorgabg2 img {
    margin-top: 0px;
    border: 1px solid gray;
}
.pcgcorgablau {
    display: block;
    padding-top: 9px;
}
/* Warenkorb */
.pcgcbaskettable {
    width: 90%;
    border: none;
    margin-bottom: 4ex;
}
.pcgcbaskettable th {
    border: none;
    border-top: 1px solid black;
    border-bottom: 1px solid black;
    background-color: #DDDDDD;
    padding: 0.5ex 1ex 0.5ex 1ex;
    white-space: nowrap;
}
.pcgcbaskettable td {
    border: none;
    border-bottom: 1px solid black;
    padding: 1.5ex 0.5em 1.5ex 0.5em;
    font-size: 85%;
    vertical-align : top;
}
#column_1 .pcgcbaskettable img {
    border: 1px solid #CCCCCC;
    background-color: white;
    margin: 0ex;
    padding: 0px;
    float: none;
    display: inline;
}
#column_1 .pcgcbaskettable tbody input {
    display: inline;
    visibility: visible;
    text-align: right;
    color: black;
    border: 1px solid white;
}
#column_1 .pcgcbaskettable .pcgcbf6,
#column_1 .pcgcbaskettable #PubWKF6,
.pcgcbaskettable tfoot {
    display: none;
    visibility: hidden;
}
#PubWKF3,
.pcgcbf3 {
    width: 50%;
}
#PubWKF2,
#PubWKF3 {
    text-align: left;
}
.pcgcbf5 {
    white-space: nowrap;
}
.pcgcbf1,
.pcgcbf4,
.pcgcbf5 {
    text-align: center;
}
.pcgcbf4 {
    line-height: 140%;
}
.pcgcbf3 strong {
    font-size: 110%;
}
.pcgcbaskettable .linkdoc,
.pcgcbaskettable .linkdoc:link,
.pcgcbaskettable .linkdoc:visited {
    text-decoration: none;
    color: #505050;
}
.pcgcbproof #PubWKF2 {
    width: 15%;
}
.pcgcbproof #PubWKF3 {
    width: 70%;
}
.pcgcbproof #PubWKF5,
.pcgcbproof .pcgcbf5 {
    text-align: right;
}

/* Kontextmenü */
#column_3 {
    margin-top: 2cm;
    clear: both;
    background-color: white;
}
.contextitem {
    border: 1px solid silver;
    margin: 0px;
    margin-bottom: 1cm;
    padding: 0em;
    padding-left: 0.4cm;
    padding-right: 0.4cm;
}
#column_3 h2 {
    border-bottom: 1px solid gray;
    background-color: #E5E5E5;
    font-size: 100%;
    font-weight: bold;
    text-transform: uppercase;
    margin: 0px;    
    padding: 0.4em;
    padding-left: 0.4cm;
    padding-right: 0.4cm;
    margin-bottom: 1.2ex;
    margin-left: -0.4cm;
    margin-right: -0.4cm;
}
#column_3 h3 {
    font-size: 100%;
    font-weight: bold;
    margin: 0px;
    margin-bottom: 1.2ex;
}
#pcgcdocuments h3,
#column_3 .newslist h3,
#column_3 .customcontext h3 {
    margin-bottom: 0.4ex;
}
#column_3 .customcontext h3 {
    margin-top: 1ex;
}
#column_3 #pcgcbrochures ul,
#column_3 #pcgcdocuments ul,
#column_3 #pcgclinks ul,
#column_3 #pcgccontact ul,
#column_3 #pcgchotlines ul,
#column_3 .newslist,
#column_3 .customcontext {
    border-bottom: 1px solid white;
    margin: 0px;
    padding: 0.6em;
    padding-bottom: 0px;
    list-style-type : none;
}
#column_3 .customcontext ul {
    margin-left: 0px;
    padding-left: 1.8em;
}
#column_3 #pcgccontact ul ul,
#column_3 #pcgchotlines ul ul {
    margin: 0px;
    padding: 0px;
    border: none;
}
#column_3 #pcgccontact ul ul li,
#column_3 #pcgchotlines ul ul li {
    margin-bottom: 0.4ex;
}
#column_3 .customcontext {
    padding-bottom: 6ex;
}
#column_3 #langchange .customcontext {
    padding-bottom: 0ex;
}
#column_3 #pcgcbrochures li,
#column_3 #pcgcdocuments li,
#column_3 #pcgclinks li,
#column_3 #pcgccontact li,
#column_3 #pcgchotlines li,
#column_3 .newslist li {
    margin: 0px;
    margin-bottom: 3ex;
}
#column_3 .customcontext li {
    margin-bottom: 0.5ex;
}
#pcgcdocuments p,
#column_3 .newslist p,
#pcgccontact p,
#pcgchotlines p {
    margin: 0px;
    margin-bottom: 1ex;
}
#column_3 .customcontext p {
    margin: 0px;
    margin-bottom: 1.5ex;
}
#column_3 .newslist p,
#pcgccontact p,
#pcgchotlines p,
#pcgclinks p {
    margin: 0px;
    margin-bottom: 1ex;
}
#pcgccontact p,
#pcgchotlines p {
    margin-bottom: 0ex;
}
#column_3 #pcgclinks .linknobkimg img {
    border: 1px solid #CCCCCC;
}
#column_3 .newslist .newsdate,
#m_theme .newslist .newsdate {
    margin: 0px;
}
#column_3 .newslist .newsdate img {
    background-color: white;
    width: 0px;
    margin-right: 6px;
} 

/* Broschüren */
#pcgcbrochures li {
    padding-bottom: 4ex;
}
#pcgcbrochures .pcgcbrodetails {
    margin-bottom: 1ex;
}
#pcgcbrochures .pcgcbrodetails img {
    float: left;
    position: relative;
    border: 1px solid #CCCCCC;
    margin: 0.3ex 0.7em 0.5ex 0px;
}
#pcgcbrochures .clearfloats {
    float: none;
    clear: both;
    margin-bottom: 1.5ex;
}
#pcgcbrochures .pcgcbrolinkord {
    display: none;
    visibility: hidden;
}
#pcgcbrochures a {
    text-decoration: none;
    font-weight: bold;
}

#column_3 .customcontext .iconphone,
#column_3 .customcontext .iconfax,
#column_3 .customcontext .linkext,
#column_3 .customcontext .linkint,
#column_3 .customcontext .linkdoc,
#column_3 .customcontext .linkbasket,
#column_3 .customcontext .linkmail {
    display: block;
}
#column_3 #pcgclinks .newsitem {
    margin-left: 0em;
    margin-bottom: 0em;
    padding-bottom: 0.2ex;
}


/* htDig */
#htdig .countResults {
    text-align: center;
    border-top: 1px solid gray;
    border-bottom: 1px solid gray;
    margin: 0em;    
    padding-top: 0.5em;
    padding-bottom: 0.5em;
}
#htdig img {
    display: inline;
    vertical-align: middle;
    margin: 0em;
}
#htdig .screenonly {
    display: none;
    top: -1000px;
    position: absolute;
}
#htdig span.icon {
    font-size: 125%;
}
#htdig img.icon{
    width: 0.8125em;
    height: 0.875em;
    vertical-align: baseline;
}
#htdig h3 {
    margin: 0em;
    padding: 0em;
    padding-bottom: 0.3em;
    margin-bottom: 0.4em;
    border-bottom: 1px dashed silver;
    letter-spacing: normal;
    text-transform: none;
}
#htdig h3 span {
    font-size: 80%;
    font-weight: normal;
}
#htdig ul {
    list-style: none;
    margin: 0em;
    padding: 0em;
}
#htdig li.bgweiss {
    padding: 0.3em 0.8em 0.4em 1.2em;
}
#htdig li.bgblue {
    margin-top: 0.6em;
    background: #EEEEEE;
    padding: 0.8em 0.8em 0.4em 1.2em;
}
#htdig li.bgweiss img,
#htdig li.bgblue img {
    border: none;
}
#htdig .search_url {
    margin-top: 0.2em;
    margin-bottom: 0.6em;
    font-size: 85%;
}
#htdig ul li p {
    margin: 0em;
    padding: 0em;
}
#htdig a,
#htdig a:link,
#htdig a:visited {
    text-decoration: none;
}
#htdig .meta {
    font-size: 85%;
    margin-bottom: 0.5em;
}
#htdig .error {
    font-size: 85%;
    font-style: italic;
}
#pcgcglossarysearch {
    display: none;
}
.pcgcPerson img {
    border: 1px solid gray;
}
.pcgcPerson h1 {
    margin-bottom: 0px;
}
.pcgcPerson p {
    margin-top: 0px;
}
.clearfloats {
    display: none;
}

/* Own styles */
div#logo {
	margin-bottom: 40px;
}
div.noborder,
div.alternative,
div.box_grey,
div.contextitem,
div.box_right,
div.topthema,
div#pcgchotlines,
div.standardbox {
	margin: 20px 0;
	clear: both;
}
div.shortcuts {
	display: none;
}