

/*****   PRINT.CSS   *****/
html {
    font-family: Arial, Helvetica, sans-serif;
    color: #2C2C2C; 
    margin: 0px;
    padding: 0px;
    font-size: 88%;
}
body {
    margin: 10px 0px 0px 30px;
}
img {
    border: 0px;
}
a, a:link, a:visited , a:active {
    color: #2C2C2C;
    text-decoration: none;
}
a:hover {
    text-decoration: underline;
}
ul { }
li { }
p {
    margin: 0px;
    padding: 0px 0px 12px 0px;
}
h1 { 
    margin: 0px;
    padding: 0px 0px 15px 0px;
    font-size: 22px;
    letter-spacing: -0.05em;
}
h2 {
    font-weight: normal;
    margin: 0px;
    padding: 0px 0px 10px 0px;
    font-size: 18px;
}
h2 a, h2 a:link {
    font-size: 18px;
}
h3 {
    font-weight: bold;
    margin: 0px;
    padding: 0px 0px 5px 0px;
    font-size: 14px;
    color: #DC0032;
}
h3 a, h3 a:link {
    margin: 0px;
    padding: 0px 0px 10px 0px;
    color: #DC0032;
}
h4 {
    padding: 0px 13px 6px 0px;
    margin: 0px;
    font-size: 13px;
    font-weight: bold;
}
.clear {
    clear: both;
}
.left {
    float: left;
}
/* Header Styles */
.header_frame {
    width: 625px;
    margin: 0px 0px 20px 0px;
    padding: 0px;
}
.header_date {
    position: absolute;
    width: 75px;
    z-index: 3;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    text-align: center;
    left: 30px; top: 23px;
    overflow: hidden;
}
.header_quicknav {
    clear: both; 
    height: 64px; 
}
.header_quicknav_links { display: none; }
.header_quicknav_logo {
    margin: 0px 18px 0px 0px;
    text-align: right;
    height: 64px;
}
/*   Nav Bar  */
.navbar { display: none; }
.navbar ul { display: none; }
.navbar table { display: none; }
/* Footer Styles */
.footer_frame {
    clear: both;
    width: 625px;
    margin: 25px 0px;
    padding: 10px 0px;
    font-size: 12px;
    font-weight: bold;
    border-top: 1px solid #000;
}
.footer_left { display: none; }
.footer_right {
    width: 618px;
    text-align: right;
}
/* Content Homepage */
.content {
    clear: both;
    width: 625px;
}
.animation {
    background-color: #003BA3;
    padding: 0px 0px 6px 0px;
}
.kampagne {
    clear: both;
    width: 625px;
    margin-bottom: 20px;
}
.aktionskampagne {
    padding: 0px 0px 6px 0px;
}
.search { display: none; }
.index_teaser_content {
    width: 625px;
}
.index_teaser_frame {
    clear: both;
    width: 625px;
    margin: 0px 25px 0px 0px;
}
.index_teaser_item_first {
    clear: both;
    font-size: 12px;
    margin: 0px 0px 15px 0px;
}
.index_teaser_item {
    clear: both;
    font-size: 12px;
    padding: 0px 0px 15px 0px;
}
.index_teaser_img {
    float: left;
    margin: 0px 15px 3px 0px;
    border: 1px solid #B4B4B4;
}
.news_frame {
    clear: both;
    width: 625px;
    padding: 20px 0px 0px 0px;
}
.news_item {
    border-top: 1px solid #BDBDBD;
    font-size: 12px;
    margin: 0px 0px 10px 0px;
    padding: 10px 0px 0px 0px;
}
.news_item a, .news_item a:link, .news_item a:visited , .news_item a:active, .news_item a:hover {
    color: #DD0033;
    background-color: inherit;
    font-weight: bold;
    text-decoration: underline;
}
/* Content */
.content_top { display: none; }
.content_middle {
    width: 625px;
}
.content_bottom { display: none; }
.navigation_leftside { display: none; }
.content_area {
    width: 625px;
}
.service_area { display: none; }
.breadcrumb { display: none; }
.teaser_item {
    clear: both;
    font-size: 12px;
    padding: 10px 0px 10px 0px;
}
.changedate {
    padding: 20px 0px 0px 0px;
    text-align: right;
}
.link_item_img {
    float: left;
    margin: 0px 15px 3px 0px;
    border: 1px solid #B4B4B4;
}
a.more, a.more:link, a.more:visited, a.more:active { display: none; }
.teaser_box {
    float: left;
    width: 220px;
    margin: 10px 0px;
    padding-right: 10px;
}
a.teaserbox, a.teaserbox:link, a.teaserbox:visited, a.teaserbox:active {
    color: #DC0032;
    font-weight: bold;
}
img.teaserbox {
    clear: both;
    margin: 4px 0px 4px 0px;
    border: 1px solid #B4B4B4;
}
.popupbild {
    float: left; 
    background-color: #D5D5D5; 
    margin: 0px 10px 10px 0px;
}
a.lupe, a.lupe:link, a.lupe:visited, a.lupe:active { display: none; }
.hidden { display: none; }

/*** GIS ***/
.domtab { display: none; }
.contentelement { display: none; }
#contentelement1 { display: none; }
#contentelement2 { display: none; }
#contentelement3 { display: none; }
#contentelement4 { display: none; }
#contentelement5 { display: none; }
.gis_anwendung_container {
    clear: both;
}
.gis_anwendung {
    clear: both;
    padding: 0 0 0 0;
    display: block;
    margin-right: 3px;
}
.gis_anwendung img { display: none; }
.gis_anwendung_druck { display: none; }

.screenonly {
    display: none;
}
.printonly { }

/*** PRINT-CS: Facelifting ***/
.slider_box, .cs_footer_icons, .search_box { display: none; }

.kampagne_image_first {
    float: left;
    margin-right: 6px;
}


