#lupe_gal {
position:absolute;
z-index:5;
margin: -19px 0 0 253px;
}

#lupe {
position:absolute;
z-index:5;
margin: -75px 0 0 241px;
}
#lupe1 {
position:absolute;
z-index:5;
margin: -21px 0 0 253px;
}
#galerie {

width:272px;
height:150px;
overflow:hidden;
border: 0px solid #8c8c8c;
margin:0 0 0px 0;

}


/* CSS Document */
#statistik { position:absolute; z-index:20; left: 0px; top: 0px; }

/* Formulare */
form.shop01 { margin: 0px; padding: 0px; border: 0px; }
form.formular2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; width: 386px; border: 1px solid #AEAEAE; padding: 16px; background-color:#F3F3F3; margin: 0px 0px 10px 0px; }
form.formular2 label { float: left; width: 120px; padding-top: 6px; }
form.formular2 input { display: block; float: left; width: 260px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; border: 1px solid #8C8C8C; padding: 2px; margin: 5px 0px 5px 0px; }
form.formular2 textarea { display: block; float: left; width: 260px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; border: 1px solid #8C8C8C; padding: 2px; margin: 5px 0px 5px 0px; }
#anz { display: block; float: left; width: 15px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; border: 1px solid #8C8C8C; padding: 2px; margin: 5px 0px 5px 0px; }
#textAnz { float: left; padding-top: 6px; margin-right: 10px; }
#plz, #hausnummer, #personenAnz, #termin, #uhrzeit { display: block; float: left; width: 90px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; border: 1px solid #8C8C8C; padding: 2px; margin: 5px 0px 5px 0px; }
#radio, #einladung, #zeitung { display: block; width: 15px; margin: 5px 0px 5px 0px; border: 0px; padding: 0px; }
#newsletter { display: block; width: 15px; margin: 0px 0px 5px 0px; border: 0px; padding: 0px; }
html>body #radio, html>body #einladung, html>body #zeitung { display: block; width: 15px; margin: 5px 0px 5px 0px; border: 0px; padding: 0px; }
html>body #newsletter { display: block; width: 15px; margin: 5px 0px 5px 0px; border: 0px; padding: 0px; }
#textCheckbox { float: left; width: 350px; display: block; margin: 5px 0px 5px 5px; padding-top: 4px; }
html>body #textCheckbox { float: left; width: 350px; display: block; margin: 0px 0px 5px 5px; padding-top: 4px; }
#textCheckbox2 { float: left; display: block; margin: 0px 0px 5px 5px; padding-top: 4px; }

.kinder { margin: 0px 30px 0px 0px; }
#paket { display: block; float: left; width: 120px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; border: 1px solid #8C8C8C; margin: 5px 0px 5px 0px; }
form.formular2 br { clear: left; }
#button { float: left; display: block; width: 108px; height: 20px; border: none; margin: 0px; padding: 0px; }
html>body #button { float: left; display: block; width: 108px; height: 20px; border: none; margin-top: 5px; padding: 0px; }
#lineF { background-image: url(/_images/line_form.gif); width: 386px; height: 9px; }
fieldset { margin: 0px; padding: 0px; border: 0px; width: 386px; }
#fsMuss { color: #A90017; }
#fsKann { color: #000; }
#layEinAus { width: 386px; margin:0px; padding: 0px; }

.checkbox { margin: 0px 5px 0px -4px; padding: 0px; }
html>body .checkbox { margin: 4px 5px 0px 0px; padding: 0px; }

/* Allgemein */
body { text-align: center; margin: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; }
img { border: 0px; }
a { color:#A90017; text-decoration: none; }
a:hover { color:#A90017; text-decoration: underline; }
.we { color: #0066FF; }
table { border: 0px; padding: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; }
table td { text-align: left; vertical-align: top; background-color: #fff; }
.tabelle_rahmen { background-color: #aeaeae; }
.tabelle_rahmen td { padding: 4px !important; }
.zelle_dGrau { background-color: #e3e3e3 !important; }
.zelle_hGrau { background-color: #f7f7f7 !important; }
form.nav { margin: 0px; }
.rot { color: #A90017; }


/* #head { text-align: left; margin: auto; width: 939px; margin-bottom: 11px; height: 67px; } */
#content { text-align: left; margin: auto; width: 939px; height: 448px; }
#contentInnen { text-align: left; margin: auto; width: 939px; height: 100%; }

/* HEAD - STARTSEITE / STIFT */
#head { margin: 10px 0px 11px 0px; height: 67px; }
#logo { float: right; margin-right: 18px; }
html>body #logo { float: right; margin-right: 36px; }
#metanav1 { float: left; text-align: right; padding: 49px 2px 0px 26px; }
#metanav2 { float: left; text-align: right; padding-top: 44px; }
#metanav3 { float: left; text-align: right; padding: 49px 0px 0px 5px; }
#suche { background-color: #f7f7f7; border: 1px solid #8c8c8c; width: 90px; height: 16px; color: #333; margin: 0px 4px 0px 10px; padding-left: 2px; }

/* HEAD - MUSEUM */
#headM { margin: 0px; height: 88px; }
#logoM { float: right; margin-right: 18px; padding-top: 10px; }
html>body #logoM { float: right; margin-right: 36px; padding-top: 10px; }
#metanav0M { width: 160px; height: 28px; float: left; padding: 60px 2px 0px 18px; margin-left: 5px; background-color: #F3F3F3; }
html>body #metanav0M { width: 162px; height: 28px; float: left; padding: 60px 0px 0px 18px; margin-left: 10px; background-color: #F3F3F3; }
#metanav1M { float: left; text-align: right; padding: 59px 2px 0px 20px; }
html>body #metanav1M { float: left; text-align: right; padding: 59px 2px 0px 20px; }
#metanav2M { float: left; text-align: right; padding-top: 54px; }
#metanav3M { float: left; text-align: right; padding: 59px 0px 0px 5px; }
#sucheM { background-color: #f7f7f7; border: 1px solid #8c8c8c; width: 90px; height: 16px; color: #333; margin: 0px 4px 0px 10px; padding-left: 2px; }

/* RAHMEN */

.rahmen { width: 939px; height: 448px; background-image: url(_images/rahmen_hg.gif); }
.rahmenInnen { float:left; width: 939px; overflow: hidden; background-image: url(_images/rahmen_hg.gif); }

.rahmen .topleft, .rahmenInnen .topleft { float: left;  width: 10px; background-image: url(_images/rahmen_eck_lo.gif); overflow: hidden; height: 12px; }
.rahmen .topright, .rahmenInnen .topright { float: right; width: 16px; background-image: url(_images/rahmen_eck_ro.gif); overflow: hidden; height: 12px; }
.rahmen .bottomleft, .rahmenInnen .bottomleft { float: left;  width: 10px; background-image: url(_images/rahmen_eck_lu.gif); overflow: hidden; height: 12px; }
.rahmen .bottomright, .rahmenInnen .bottomright { float: right; width: 7px; background-image: url(_images/rahmen_eck_ru.gif); overflow: hidden; height: 12px; }
.rahmen .corners_oben, .rahmenInnen .corners_oben { width: 100%; height: 12px; overflow: hidden; background-image: url(_images/rahmen_oben.gif); float: left; }
.rahmen .corners_unten, .rahmenInnen .corners_unten { width: 100%; height: 12px; overflow: hidden; background-image: url(_images/rahmen_unten.gif); float: left; }
.rahmen .clean, .rahmen .rahmenInnen { overflow: hidden; clear: both; height: 0px; }

/* STARTSEITE */
/* .rahmen .inhaltS { height: 424px; floart: left; overflow: hidden; } */

#start_head1 { margin: 49px 0px 0px 17px; }
#start_nav1 { margin: 0px 0px 15px 17px; }
#start_head2 { margin: 49px 0px 0px 16px; }
#start_nav2 { margin: 0px 0px 15px 16px; }

#navS1 { position: absolute; width: 200px; height: 200px; background-color:#CCCCCC; }

#block { width: 913px; height: 424px; float: left; overflow: hidden; padding: 0px 16px 0px 10px;  }
#block .links { float: left; width: 451px; height: 424px; overflow:hidden; background-color: #AEAEAE; z-index: 21; }
#block .rechts { float: right; width: 452px; height: 424px; overflow:hidden; background-color: #a90017; z-index: 21; }

#block .navigation { padding: 48px 0px 29px 17px; }

/* INNENSEITEN */
#contInnen { width: 913px; overflow: hidden; float:left; background-image: url(_images/bg_left.gif); overflow: hidden; margin: 4px 0px 3px 0px; }

#blockInnen { width: 913px; float: left; padding: 0px 16px 0px 10px;  }
#blockInnen .links { float: left; width: 180px; margin-right: 18px; z-index: 10; }
#blockInnen .rechts { float: left; width: 714px; }
#blockInnen .clean { overflow: hidden; clear: both; height: 0px; }

a.sub01 { display: block; width: 136px; color: #333; padding: 3px 25px 3px 19px; text-decoration: none; background-image: url(_images/subnav_bg01.gif) }
a.sub01:hover { display: block; width: 136px; color: #333; text-decoration: none; font-weight: bold; background-image: url(_images/subnav_bg01_on.gif) }
a.sub02 { display: block; width: 136px; display: block; color: #333; padding: 3px 25px 3px 19px; background-image: url(_images/subnav_bg02.gif) }
a.sub02:hover { display: block; width: 136px; color: #333; background-image: url(_images/subnav_bg02_on.gif); font-weight:bold; text-decoration: none; }
a.sub02_on { display: block; width: 136px; color: #333; padding: 3px 25px 3px 19px; background-image: url(_images/subnav_bg02_on.gif); font-weight:bold; }
a.sub02_on:hover { display: block; width: 136px; color: #333; background-image: url(_images/subnav_bg02_on.gif); font-weight:bold; text-decoration: none; }
a.sub03 { display: block; width: 125px; color: #333; padding: 3px 25px 3px 30px; background-image: url(_images/subnav_bg03.gif) }
a.sub03:hover { display: block; width: 125px; color: #333; font-weight:bold; text-decoration: none; }

#subDiv { width: 180px; height: 9px; line-height: 9px; background-image: url(_images/subnav_bottom.gif) }

#blockInnen .links p { font-size: 10px; color: #fff; margin: 15px 10px 20px 19px; }
#blockInnen .links p a { font-size: 10px; color: #fff; }

#blockInnen .text { width: 416px; float: left; color: #000; padding: 20px 26px 10px 0px;  }
#blockInnen .textNT { width: 416px; float: left; color: #000; padding: 20px 26px 10px 0px; height:auto;  }
#blockInnen .archiveText { width: 600px; float: left; color: #000; }
#blockInnen .archiveText #shopBild { float: left; width: 120px; margin-right: 15px; }
#blockInnen .archiveText #shopText { float: left; width: 460px; }
#blockInnen .text_we { width: 406px; float: left; color: #000; padding: 20px 26px 10px 0px;  }
#blockInnen .rowImages { float: right; width: 272px; }
#blockInnen .bilder { float: right; }
#blockInnen .bild { margin-top: 10px; }
#bildtext { float: right; display: block; width: 248px; background-color:#F7F7F7; padding: 11px; border: 1px solid #AEAEAE; margin: 3px 0px 0px 0px; }
#blockInnen .imgA11px { margin-top: 11px; }
#blockInnen .text .headline, #blockInnen .text_we .headline, #blockInnen .textNT .headline { font-size: 18px; color: #000; }

/* INNENSEITEN - Newsuebersicht */
#newsHead { width: 696px; margin: 20px 0px 0px 0px; }
#newsHead .newsHeadline { float: left; }
#newsHead .headline { font-size: 18px !important; }
#newsHead p { margin: 5px 0px 0px 0px; }
#newsHead .archivB { float: right; width: 236px; text-align: left; vertical-align: bottom; padding-top:27px; }
html>body #newsHead .archivB { float: right; width: 236px; text-align: left; vertical-align: bottom; padding-top: 27px; }
#linieL { width: 696px; height: 14px; background-image: url(_images/line.gif); }
#linieNews { width: 236px; height: 14px; background-image: url(_images/line.gif); }

#newsContent { width: 696px; color:#000000; }
#newsContent a { font-weight: bold; }
#newsContent .headline { font-size: 13px; }
#newsContent .newsAll { width: 696px; float:left; }
#newsContent .newsCbild { float:left; width: 188px; } #newsContent .newsCbild p { color: #666666; margin: 5px 0px 0px 0px; }
#newsContent .newsCtext { float:left; width: 234px; padding: 0px 18px 0px 18px; }
#newsContent .newsCtext p { margin: 0px 0px 8px 0px; }
#newsContent .newsCtext p a { font-size: 13px; }
#newsContent .newsRows { width: 236px; float: right; padding-bottom: 10px; }

/* NAVIGATION */
/*#navS { width: 878px; height: 55px; overflow: visible; float: left; padding: 26px 18px 2px 16px; background-color: #AEAEAE; }
html>body #navS { width: 878px; height: 58px; overflow: visible; float: left; padding: 30px 18px 2px 16px; background-color: #AEAEAE; }
#navM { width: 878px; height: 55px; overflow: visible; float: left; padding: 26px 18px 2px 16px; background-color: #A90017; }
html>body #navM { width: 878px; height: 58px; overflow: visible; float: left; padding: 30px 18px 2px 16px; background-color: #A90017; }
*/

#navS { width: 878px; height: 58px; overflow: visible; float: left; padding: 30px 18px 2px 16px; background-color: #AEAEAE; }
* html #navS { width: 878px; height: 55px; overflow: visible; float: left; padding: 26px 18px 2px 16px; background-color: #AEAEAE; }
*+html #navS { width: 878px; height: 58px; overflow: visible; float: left; padding: 30px 18px 6px 16px; background-color: #AEAEAE; }
#navM { width: 878px; height: 58px; overflow: visible; float: left; padding: 30px 18px 2px 16px; background-color: #A90017; }
* html #navM { width: 878px; height: 55px; overflow: visible; float: left; padding: 26px 18px 2px 16px; background-color: #A90017; }
*+html #navM { width: 878px; height: 58px; overflow: visible; float: left; padding: 30px 18px 6px 16px; background-color: #A90017; }

#navL { float: left; width: 600px; overflow:hidden; }
#navR { float: right; width: 278px; overflow:hidden; }
#navHLrechts { float:right; width: 70px; padding-right: 23px; overflow: hidden; }
#navHLlinks { float:right; width: 110px; padding-right: 23px; overflow: hidden; padding-top: 15px; }
#navHLlinksM { float:right; width: 60px; padding-right: 23px; overflow: hidden; padding-top: 30px; }


/* ALLGEMEIN */
.dot { margin: 0px 6px 0px 6px; }
.dot_s { margin: 0px 6px 0px 6px; }
#clean { clear: both; height: 1px; line-height: 1px; }
a.mehr { width: 33px; height: 12px; line-height: 12px; display: block; float: left; padding-left: 17px; background-image: url(_images/arr_more.gif); font-weight: normal !important; margin: 5px 0px 0px 0px; }
a.archive { width: 200px; height: 12px; display: block; float: left; padding-left: 17px; background-image: url(_images/button_archive.gif); font-weight: normal !important; background-repeat:no-repeat; }


/* ADRESSE */
#adr { float: left; width: 100%; overflow: hidden; padding: 0px 0px 0px 0px; }
#adresse { float: right; width: 452px; overflow: hidden; padding: 3px 0px 0px 0px; font-family:Verdana; font-size: 10px; color: #A90017; }
#adresse a { font-size: 10px; color: #A90017; text-decoration: none; }
#adresse a:hover { font-size: 10px; color: #A90017; text-decoration: underline; }
#rubikon { float: left; overflow: hidden; padding: 3px 0px 0px 10px;}
#rubikon a { font-size: 10px; color: #B6B6B6; text-decoration: none; }
#rubikon a:hover { font-size: 10px; color: #B6B6B6; text-decoration: underline; }

/* TEST */

#menu1 { width:150px; }
.menu1Item { background-color:#CCCCCC; color:#000000; border: 1px solid #000000; text-decoration: none; width: 90px; }
.menu1Item a { display: block; color:#000000; text-decoration: none; width: 90px; }
#menu2 { position: absolute; top: 30px; display: none; color: #990000; z-index: 20; }

div .menu1Item  a:hover { background-color: #999999; }
div .menu1Item:hover #menu2 { display: block; }

/* PULLDOWNS ******************************************************************  */
/* Startseite */
#pdS_s_01, #pdS_s_02, #pdS_s_03, #pdS_s_04, #pdS_s_05, #pdS_m_01, #pdS_m_02, #pdS_m_03, #pdS_m_04, #pdS_m_05, #pdS_m_06 { width: 158px; overflow: hidden; position: absolute; top: 197px; z-index: 20; visibility: hidden; }
html>body #pdS_s_01, html>body #pdS_s_02, html>body #pdS_s_03, html>body #pdS_s_04, html>body #pdS_s_05, html>body #pdS_m_01, html>body #pdS_m_02, html>body #pdS_m_03, html>body #pdS_m_04, html>body #pdS_m_05, html>body #pdS_m_06 { width: 158px; overflow: hidden; position: absolute; top: 197px; z-index: 20; visibility: hidden; }

/* Unterseiten */
#pd_s_01, #pd_s_02, #pd_s_03, #pd_s_04, #pd_s_05 { width: 158px; overflow: hidden; position: absolute; top: 181px; z-index: 20; visibility: hidden; background-color: #AEAEAE; }
#pd_m_01, #pd_m_02, #pd_m_03, #pd_m_04, #pd_m_05, #pd_m_06, #pd_m_07, #pd_m_08 { width: 158px; overflow: hidden; position: absolute; top: 181px; z-index: 20; visibility: hidden; background-color: #A90017; }
html>body #pd_s_01, html>body #pd_s_02, html>body #pd_s_03, html>body #pd_s_04, html>body #pd_s_05 { width: 158px; overflow: hidden; position: absolute; top: 181px; z-index: 20; visibility: hidden; background-color: #AEAEAE; }
html>body #pd_m_01, html>body #pd_m_02, html>body #pd_m_03, html>body #pd_m_04, html>body #pd_m_05, html>body #pd_m_06, html>body #pd_m_07, html>body #pd_m_08 { width: 158px; overflow: hidden; position: absolute; top: 181px; z-index: 20; visibility: hidden; background-color: #A90017; }

/* Pulldowns Startseite - Positionierungen */
#pdS_s_01 { margin-left: 1px; } html>body #pdS_s_01 { margin-left: 17px; } #pdS_m_01 { margin-left: 1px; } html>body #pdS_m_01 { margin-left: 17px; }
#pdS_s_02 { margin-left: 29px; } html>body #pdS_s_02 { margin-left: 45px; } #pdS_m_02 { margin-left: 29px; } html>body #pdS_m_02 { margin-left: 45px; }
#pdS_s_03 { margin-left: 172px; z-index: 20; } html>body #pdS_s_03 { margin-left: 188px; } #pdS_m_03 { margin-left: 84px; z-index: 20; } html>body #pdS_m_03 { margin-left: 100px; }
#pdS_s_04 { margin-left: 236px; } html>body #pdS_s_04 { margin-left: 252px; } #pdS_m_04 { margin-left: 145px; } html>body #pdS_m_04 { margin-left: 161px; }
#pdS_s_05 { margin-left: 255px; } html>body #pdS_s_05 { margin-left: 281px; } #pdS_m_05 { margin-left: 202px; } html>body #pdS_m_05 { margin-left: 218px; }
#pdS_m_06 { margin-left: 258px; } html>body #pdS_m_06 { margin-left: 274px; }

/* Pulldowns Unterseiten - Positionierungen */
#pd_s_01 { margin-left: 0px; } #pd_m_01 { margin-left: 1px; }
#pd_s_02 { margin-left: 28px; } #pd_m_02 { margin-left: 29px; }
#pd_s_03 { margin-left: 172px; z-index: 20; } #pd_m_03 { margin-left: 84px; z-index: 20; }
#pd_s_04 { margin-left: 261px; } #pd_m_04 { margin-left: 145px; }
#pd_s_05 { margin-left: 331px; } #pd_m_05 { margin-left: 202px; }
#pd_m_06 { margin-left: 258px; }
#pd_m_07 { margin-left: 324px; }
#pd_m_08 { margin-left: 366px; }

/* Pulldowns - Ecken */
#pdS_s_01 .corners, #pdS_s_02 .corners, #pdS_s_03 .corners, #pdS_s_04 .corners ,#pdS_s_05 .corners, #pdS_m_01 .corners, #pdS_m_02 .corners, #pdS_m_03 .corners, #pdS_m_04 .corners ,#pdS_m_05 .corners, #pdS_m_06 .corners, #pd_s_01 .corners, #pd_s_02 .corners, #pd_s_03 .corners, #pd_s_04 .corners ,#pd_s_05 .corners, #pd_m_01 .corners, #pd_m_02 .corners, #pd_m_03 .corners, #pd_m_04 .corners ,#pd_m_05 .corners, #pd_m_06 .corners, #pd_m_07 .corners, #pd_m_08 .corners { width: 100%; height: 6px; overflow: hidden; }
#pdS_s_01 .topleft, #pdS_s_02 .topleft, #pdS_s_03 .topleft, #pdS_s_04 .topleft ,#pdS_s_05 .topleft, #pdS_m_01 .topleft, #pdS_m_02 .topleft, #pdS_m_03 .topleft, #pdS_m_04 .topleft ,#pdS_m_05 .topleft, #pdS_m_06 .topleft, #pd_s_01 .topleft, #pd_s_02 .topleft, #pd_s_03 .topleft, #pd_s_04 .topleft ,#pd_s_05 .topleft, #pd_m_01 .topleft, #pd_m_02 .topleft, #pd_m_03 .topleft, #pd_m_04 .topleft ,#pd_m_05 .topleft, #pd_m_06 .topleft, #pd_m_07 .topleft, #pd_m_08 .topleft { float: left; width: 5px; height: 6px; overflow: hidden; background-image: url(_images/pd_eck_lo.gif); }
#pdS_s_01 .topright, #pdS_s_02 .topright,  #pdS_s_03 .topright, #pdS_s_04 .topright ,#pdS_s_05 .topright, #pdS_m_01 .topright, #pdS_m_02 .topright,  #pdS_m_03 .topright, #pdS_m_04 .topright ,#pdS_m_05 .topright, #pdS_m_06 .topright, #pd_s_01 .topright, #pd_s_02 .topright,  #pd_s_03 .topright, #pd_s_04 .topright ,#pd_s_05 .topright, #pd_m_01 .topright, #pd_m_02 .topright,  #pd_m_03 .topright, #pd_m_04 .topright ,#pd_m_05 .topright, #pd_m_06 .topright, #pd_m_07 .topright, #pd_m_08 .topright { float: right; width: 5px; height: 6px; overflow: hidden; background-image: url(_images/pd_eck_ro.gif); }

/* Pulldowns - Bottom */
#pdS_s_01 .bottom, #pdS_s_02 .bottom,  #pdS_s_03 .bottom, #pdS_s_04 .bottom ,#pdS_s_05 .bottom, #pd_s_01 .bottom, #pd_s_02 .bottom,  #pd_s_03 .bottom, #pd_s_04 .bottom ,#pd_s_05 .bottom  { width: 158px; height: 9px; overflow: hidden; background-image: url(_images/pd_bottom_grau.gif); }
#pdS_m_01 .bottom, #pdS_m_02 .bottom,  #pdS_m_03 .bottom, #pdS_m_04 .bottom ,#pdS_m_05 .bottom, #pdS_m_06 .bottom, #pd_m_01 .bottom, #pd_m_02 .bottom,  #pd_m_03 .bottom, #pd_m_04 .bottom ,#pd_m_05 .bottom, #pd_m_06 .bottom, #pd_m_07 .bottom, #pd_m_08 .bottom { width: 158px; height: 9px; overflow: hidden; background-image: url(_images/pd_bottom_rot.gif); }

/* Pulldowns - Links 01 */
/* Museum */
#pdS_m_01 a.a01, #pdS_m_02 a.a01, #pdS_m_03 a.a01, #pdS_m_04 a.a01, #pdS_m_05 a.a01, #pdS_m_06 a.a01, #pd_m_01 a.a01, #pd_m_02 a.a01, #pd_m_03 a.a01, #pd_m_04 a.a01, #pd_m_05 a.a01, #pd_m_06 a.a01, #pd_m_07 a.a01, #pd_m_08 a.a01 { display: block; padding-left: 17px; overflow: hidden; padding-top: 3px; padding-bottom: 3px; vertical-align: middle; color:#FFFFFF; background-color: #A90017; }
#pdS_m_01 a.a01:hover, #pdS_m_02 a.a01:hover, #pdS_m_03 a.a01:hover, #pdS_m_04 a.a01:hover, #pdS_m_05 a.a01:hover, #pdS_m_06 a.a01:hover, #pd_m_01 a.a01:hover, #pd_m_02 a.a01:hover, #pd_m_03 a.a01:hover, #pd_m_04 a.a01:hover, #pd_m_05 a.a01:hover, #pd_m_06 a.a01:hover, #pd_m_07 a.a01:hover, #pd_m_08 a.a01:hover { display: block; padding-left: 17px; overflow: hidden; padding-top: 3px; padding-bottom: 3px; vertical-align: middle; color:#FFFFFF; text-decoration: none; background-color: #800010; }

/* Pulldowns - Links 01 */
/* Stift */
#pdS_s_01 a.a01, #pdS_s_02 a.a01, #pdS_s_03 a.a01, #pdS_s_04 a.a01, #pdS_s_05 a.a01, #pd_s_01 a.a01, #pd_s_02 a.a01, #pd_s_03 a.a01, #pd_s_04 a.a01, #pd_s_05 a.a01 { display: block; padding-left: 17px; overflow: hidden; padding-top: 3px; padding-bottom: 3px; vertical-align: middle; color:#FFFFFF; }
#pdS_s_01 a.a01:hover, #pdS_s_02 a.a01:hover, #pdS_s_03 a.a01:hover, #pdS_s_04 a.a01:hover, #pdS_s_05 a.a01:hover, #pd_s_01 a.a01:hover, #pd_s_02 a.a01:hover, #pd_s_03 a.a01:hover, #pd_s_04 a.a01:hover, #pd_s_05 a.a01:hover { display: block; padding-left: 17px; overflow: hidden; padding-top: 3px; padding-bottom: 3px; vertical-align: middle; color:#FFFFFF; }

/* Pulldowns - Links */
/* Museum */
#pdS_m_01 a, #pdS_m_02 a, #pdS_m_03 a, #pdS_m_04 a, #pdS_m_05 a, #pdS_m_06 a, #pd_m_01 a, #pd_m_02 a, #pd_m_03 a, #pd_m_04 a, #pd_m_05 a, #pd_m_06 a, #pd_m_07 a, #pd_m_08 a { display: block; padding-left: 17px; overflow: hidden; padding-top: 3px; padding-bottom: 3px; vertical-align: middle; background-image: url(_images/pd_hg_rot.gif); color:#FFFFFF; }
#pdS_m_01 a:hover, #pdS_m_02 a:hover, #pdS_m_03 a:hover, #pdS_m_04 a:hover, #pdS_m_05 a:hover, #pdS_m_06 a:hover, #pd_m_01 a:hover, #pd_m_02 a:hover, #pd_m_03 a:hover, #pd_m_04 a:hover, #pd_m_05 a:hover, #pd_m_06 a:hover, #pd_m_07 a:hover, #pd_m_08 a:hover { display: block; padding-left: 17px; overflow: hidden; padding-top: 3px; padding-bottom: 3px; vertical-align: middle; background-image: url(_images/pd_hg_rot_on.gif); color:#FFFFFF; text-decoration: none; }

/* Pulldowns - Links */
/* Stift */
#pdS_s_01 a, #pdS_s_02 a, #pdS_s_03 a, #pdS_s_04 a, #pdS_s_05 a, #pd_s_01 a, #pd_s_02 a, #pd_s_03 a, #pd_s_04 a, #pd_s_05 a { display: block; padding-left: 17px; overflow: hidden; padding-top: 3px; padding-bottom: 3px; vertical-align: middle; background-image: url(_images/pd_hg_grau.gif); color:#FFFFFF; }
#pdS_s_01 a:hover, #pdS_s_02 a:hover, #pdS_s_03 a:hover, #pdS_s_04 a:hover, #pdS_s_05 a:hover, #pd_s_01 a:hover, #pd_s_02 a:hover, #pd_s_03 a:hover, #pd_s_04 a:hover, #pd_s_05 a:hover { display: block; padding-left: 17px; overflow: hidden; padding-top: 3px; padding-bottom: 3px; vertical-align: middle; background-image: url(_images/pd_hg_grau_on.gif); color:#FFFFFF; text-decoration: none; }




#galTbl td { 
margin: 0px;
width:272px;
height:150px;
overflow:hidden;
 }
#galTbl  { 
margin: 0px;
width:272px;
height:150px;
overflow:hidden;
 }
#galTbl .td_gal { height:150px; overflow:hidden;}




/* Navigation NEU */

#main_nav{
          margin:0px 15px 0 2px;
          color:#ffffff;
          font-size:13px;
          text-decoration:none;
          
         
}

#main_nav_on {
          margin:0px 15px 0 2px;
          color:#ffffff;
          font-size:13px;
          font-weight:bold;
          text-decoration:none;
          border-bottom: 2px #ffffff solid;
           
         
          }

#main_nav_idx{
          margin:0px 13px 0 2px;
          color:#ffffff;
          font-size:13px;
          text-decoration:none;
          
         
}

#main_nav_on_idx {
          margin:0px 13px 0 2px;
          color:#ffffff;
          font-size:13px;
          font-weight:bold;
          text-decoration:none;
          border-bottom: 2px #ffffff solid;
           
         
          }


#nav_hl a { 
          padding:10px 4px 10px 10px;
          margin:10px 0 10px0 0;
          font-size:18px;
          font-weight:bold;
          font-family:georgia;
          display:block;
         text-decoration:none;
         background-color:#ffffff;
              
}

#nav_hl a:hover {
         text-decoration:none;

}
#subnavblock {
background-color:#f3f3f3;
width:178px;
border: 1px #aeaeae solid;
margin:0 0 10px 0px;
}

#trenner {
background-color:#ffffff;
width:180px;
height:4px;
margin:-10px 0 0 0;

}

#subpunkt {
          margin:0px 0px 0px 0px;
          padding:4px 4px 4px 10px;
          color:#333333;
          font-size:11px;
          
          border-top: 1px #aeaeae dotted;
          
          width:165px;
          }


#subpunkt_on {
          margin:0px 0px 0px 0px;
          padding:4px 4px 4px 10px;
          color:#000000;
          font-size:11px;
          font-weight:bold;
          border-top: 1px #aeaeae dotted;
          background-color:#dedcdc;
          width:164px;
          }


#subpunkt2 {
          margin:0px 0px 0px 0px;
          padding:2px 4px 2px 10px;
          color:#333333;
          font-size:11px;
         
         background-color:#ffffff;
          baclground-image:url(/_images/subnav_bg03.gif);
          width:164px;
          }

#subpunkt2_on {
          margin:0px 0px 0px 0px;
          padding:2px 4px 2px 10px;
          color:#000000;
          font-size:11px;
          font-weight:bold;
          background-color:#ffffff;
          width:164px;
          }



#subpunkt:hover {         
          background-color:#dedcdc;
           border-right: 1px #aeaeae solid;
            width:164px;
          
          }



#subpunkt a {
          margin:5px 15px 5px 0;
          color:#333333;
          font-size:11px;
         
          text-decoration:none;    
          }

#subpunkt_on a {
          margin:5px 15px 5px 0;
          color:#333333;
          font-size:11px;
          font-weight:bold;
          text-decoration:none;    
          }

#subpunkt2 a {
          margin:2px 15px 5px 7px;
          color:#333333;
          font-size:11px;
         
          text-decoration:none;    
          }

#subpunkt2_on a {
          margin:2px 15px 5px 7px;
          color:#333333;
          font-size:11px;
          font-weight:bold;
          text-decoration:none;    
          }


#pull_pkt { 
             
background-color: #aeaeae;
margin:5px 0 0 0;
clear:left;

 }

#main_pkt { 
display:block;            
float:left;
 height:19px;
 overflow:hidden;

 }

#main_pkt :hover { 
display:block;  
          
float:left;
 height:100px;
 
 
 }

#navleiste { 
position:absolute;
z-index:5; 
margin:20px 0 0 0;

 }




/**************** dropdown NEU *****************/




ul.dropdown a
{
    
    color:#444;
    text-decoration:none;

}

ul.dropdown a:hover
{
    
    color:#fff;
}

ul.dropdown ul
{
    border:0px 
background-color:#aeaeae;

}

ul.dropdown ul a
{
    
    color:#ffffff;
    text-decoration:none;

}

ul.dropdown ul a:hover
{
    
    color:#ffffff;
}

ul.dropdown ul li
{
    background-color:#aeaeae;
}


/**************** dropdown museum *****************/



ul.dropdownnbgpull_museum a
{
    
    color:#444;
    text-decoration:none;
}

ul.dropdownnbgpull_museum a:hover
{
    
    color:#fff;
}

ul.dropdownnbgpull_museum ul
{
    border:0px 

}

ul.dropdownnbgpull_museum ul a
{
    
    color:#ffffff;
    text-decoration:none;
}

ul.dropdownnbgpull_museum ul a:hover
{
    
    color:#ffffff;
}

ul.dropdownnbgpull_museum ul li
{    color:#ffffff;
    background-color:#a90017;
}




#slider_stift {   
overflow:hidden;

margin:43px 0 0 0;

height:403px;
font-family:georgia;
}

#slider_museum {   


margin:43px -2px 0 0;
overflow:hidden;
height:403px;
font-family:georgia;
}

#index_bildtext_r {   
position:absolute;
z-index:20;
bottom:0px;
right:0px;
filter:alpha(opacity=80);
	-moz-opacity:0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8;
background-color:#A90017;
color:#ffffff;
width:225px;
min-height:130px;
padding:4px

 font-family:georgia;

}

#index_bildtext_l {   
position:absolute;
z-index:20;
bottom:0px;

filter:alpha(opacity=90);
	-moz-opacity:0.9;
	-khtml-opacity: 0.9;
	opacity: 0.9;
background-color:#AEAEAE;
color:#ffffff;
width:225px;
min-height:130px;
padding:4px

 font-family:georgia;

}

#textslider {   

margin: 12px;
 font-family:georgia;
color:#ffffff;
filter:alpha(opacity=100);
	-moz-opacity:1;
	-khtml-opacity:1;
	opacity: 1;
}
#textslider a{   

filter:alpha(opacity=100);
	-moz-opacity:1;
	-khtml-opacity:1;
	opacity: 1;
 font-family:georgia;
color:#ffffff;
text-decoration:none;

}
