/*#############################################################################*/
/*#################################   styles   ################################*/
/*#############################################################################*/
a[href]:after {
    /* content: " <"attr(href)">"; */
    color: #A6A6A6;
    background-color: inherit;
    font-style: italic;
    font-size: 92%;
    text-align: left !important;
}
/* und f?r den Header gleich wieder unterbinden */
#header a[href]:after {
    content: "";
}
a.pdf, a.word, a.excel, a.xml, a.txt, a.external, a.email {
	padding-left: 0px !important;
	background-image: none !important;
}


#content p {
    orphans: 5;
    widows: 5;
}
#content img {
	padding: 6px 12px 6px 0px;
    float: left !important;
    display: inline !important;
}
#content li {
    padding-left: 0.2em;
    margin-left: 1.5em;
}
.icon {
    display: table !important;
    float:none !important;
    clear: both !important;
}
.icon:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

/* F?r den IE die Tabellenbreite auf ein maximum setzen */
* html table {
    width: 640px !important;
}


/*#############################################################################*/
/*############################   label2   #####################################*/
/*#############################################################################*/
.label2 {
    text-align: left !important;
    display: block !important;
    float: none !important;
    margin-right: 0px !important;
    margin-top: 0em !important;
}
.label2 .label {
    padding-right: 0px;
}
#ctl00_ContentPlaceHolder_PanelSearchButton input {
	margin-top: 4px !important;
	margin-left: 142px !important;
}


/*#############################################################################*/
/*#########################   ausgeblendete Elemente   ########################*/
/*#############################################################################*/
#ctl00_Panel_systemmeldung, #userinfo,
#headerNav, #leftNav, #ctl00_leftNav, #footer, 
#broschueren, #WCAG, #marginal,
#ctl00_ContentPlaceHolder_PanelHilfe, #ctl00_ContentPlaceHolder_pnlSuchhinweise,
.back {
    display: none !important;
    visibility: hidden !important;
}


/*#############################################################################*/
/*#########################   eingeblendete Elemente   ########################*/
/*#############################################################################*/
#PrintInfo {
    /* position */
    visibility: visible;
    display: block;
    position: absolute;
    top: 0px;
    left: 0px;
    margin-right: 160px !important;
    
    /* format */
    font-size: 86% !important;
    line-height: 105% !important;
    color: #A6A6A6 !important;
    background-color: inherit;
} * html #PrintInfo { padding-right: 150px !important; }
#PrintInfo div {
    padding: 2px 0px 2px 0px;
}
#PrintInfo #ctl00_PrintInfo_pnlURL {
    white-space: nowrap !important;
}


/*#############################################################################*/
/*############################   globales layout   ############################*/
/*#############################################################################*/
#header, #leftNav {
    border-width: 1px 0px 1px 0px;
    border-style: solid;
    border-color: #A6A6A6;
    height: 70px;
    min-height: 70px;
}
.privatePage #header, #leftNav {
    height: 80px;
    min-height: 80px;
}

#header #logo {
    float: right;
    display: inline;
    max-width: 155px;
}
/* CSS f?r IE 4.0 bis 5.5 - ist W3C CSS validiert! */
* html  #header #logo {content:"\"; margin-right: 125px; }
* html  #header #logo {content:"\";}
 
.privatePage #header #logo {
    margin-top: 11px;
}
