/*
########################################################
###                                                  ###
### CSS-Stylesheet: für luftschutzbunker-hannover.de ###
###                                                  ###
########################################################
###        version: 0.2 [alpha] - 24.10.2007         ###
########################################################
###        2007 - 2009 (c) by guido janthor.         ###
########################################################
*/

/*

*** text, normal ***

*/

body {
      font-size: 12px;
      font-family: arial, verdana, verdana, arial, helvetica, sans-serif;
      background-color: #8f8f8f;
      color: #000000;
}
hr {
        margin-top: 10pt;
        margin-bottom: 10pt;
        color: #c0c0c0;
        height: 1px;
        background-color: #000033;
}
ul {
        font-size: 12px;
        color: #000000;
        font-family: arial, sans-serif;
}
li {
        font-size: 12px;
        color: #000000;
        font-family: arial, sans-serif;
}
ul.quelle {
        font-size: 12px;
        color: #000000;
        font-family: arial, sans-serif;
        margin-top: 5pt;
        margin-bottom: 5pt;
}

li.quelle {
        font-size: 12px;
        color: #000000;
        font-family: arial, sans-serif;
        margin-top: 5pt;
        margin-bottom: 5pt;
}
p {
        font-size: 12px;
        color: #000000;
        font-family: arial, sans-serif;
}
p.block {
        font-size: 12px;
        text-align: justify;
        color: #000000;
        font-family: arial, sans-serif;
}
p.center {
        font-size: 12px;
        text-align: center;
        color: #000000;
        font-family: arial, sans-serif;
}

td {
        font-size: 12px;
        color: #000000;
        font-family: arial, sans-serif;
}
strong {
        font-size: 12px;
        font-family: arial, sans-serif;
}
h1 {
        font-weight: bold;
        font-size: x-large;
        font-style: italic;
}
.tabs {
        left: 0pt;
        position: absolute;
        top: 0pt;
}
form td {
        font-size: 12px;
        font-family: arial, sans-serif;
}
input {
        font-size: 12px;
        font-family: arial, sans-serif;
}
select {
        font-size: 12px;
        font-family: arial, sans-serif
}
textarea {
        font-size: 12px;
        font-family: arial, sans-serif;
}


/*

*** standart: adv. text ***

*/

p.balken {
        /* border:1px solid black; */
         background-color:#808080;
         padding:4px;
         margin:0px;
         /* text-align: center; */
         font-size: 12px;
         font-weight: bold;
         color: #EFEFEF;
         font-family: arial, sans-serif;
}
p.objekt {
        font-size: 20px;
        font-weight: bold;
        font-style: italic;
        font-family: arial, sans-serif;
        text-align: center;
        margin-bottom: 0px;
}
div.objekt {
        border-bottom:solid;
        margin-bottom:12px;
}

/*

*** BILDER, spezial ***

*/

img.trauer {
        border-color:#000000;
        border-style:solid;
        border-width:20px;
        vertical-align:50%;
}



/*

*** links ***

*/

/*

*** standart: links ***

*/

a:link {
        color: #0000BF;
        text-decoration: none;
}
a:visited {
        color: #0000BF;
        text-decoration: none;
}
a:hover {
        color: #0000BF;
        text-decoration: underline;
}
a:active {
        color: #0000BF;
        text-decoration: line-through;
}

/*

*** li:links ***

*/

a.li:link {
        font-weight:      bold;
        text-decoration:  none;
        color:            #000000;
}

a.li:visited {
        text-decoration:  none;
        color:            #000000;
}

a.li:hover {
        text-decoration:  underline;
        color:            #1f00ff;
}
/*a.li:active {
        text-decoration:  none;
        color:            #000000;
}
*/
/*

*** menü ***

*/
a.mi {
        font-weight:      bold;
        color:            #000000;
        text-decoration:  none;
}
a.mi:visited {
        font-weight:      bold;
        color:            #000000;
        text-decoration:  none;
}
a.mi:hover {
        font-weight:      bold;
        color:            #0000ff;
        background-color: #c0c0c0;
        text-decoration:  underline;
}
a.mi:active {
        font-weight:      bold;
        color:            #0000ff;
        text-decoration:  none;
}

/*

*** footer ***

*/

a.fo {
        font-weight:      normal;
        color:            #ffffff;
        text-decoration:  none;
}
a.fo:visited {
        font-weight:      normal;
        color:            #ffffff;
        text-decoration:  none;
}
a.fo:hover {
        font-weight:      bold;
        color:            #0000ff;
        text-decoration:  underline;
}
a.fo:active {
        font-weight:      normal;
        color:            #0000ff;
        text-decoration:  none;
}
/*

*** menü ***

*/

.menu {
        background-color: #9f9f9f;
}
td.menuitem {
        padding-right:    2px;
        padding-left:     2px;
        padding-bottom:   2px;
        padding-top:      2px;
        background-color: #9f9f9f;
        text-align: center;
}
td.menuitem:hover {
        cursor: pointer;
        background-color: #9f9f9f;
}

/*

*** navi-box ***

*/

.box_kopf {
        font-weight:  bold;
        font-size: 12px;
        color: #000000;
        font-family: arial, sans-serif;
        text-align: center;
}
.box_inhalt {
        font-weight:  normal;
        font-size: 10px;
        color: #000000;
        font-family: arial, sans-serif;
        text-align: justify;
}


a.box:link {
        font-weight:      normal;
        color:            #000000;
        text-decoration:  none;
}
a.box:visited {
        font-weight:      normal;
        color:            #000000;
        text-decoration:  none;
}

a.box:hover {
        font-weight:      normal;
        color:            #0000ff;
        text-decoration:  none;
}
a.box:active {
        font-weight:      bold;
        color:            #000000;
        text-decoration:  none;
}

/*

*** abschnitte ***

*/
.header {
        background-color: #8f8f8f;
}
.navbar {
        background-color: #afafaf;
}
.inhalt {
        background-color: #cfcfcf;
}

/*

*** footer ***

*/

.footer {
        background-color: #9f9f9f;
        padding-right:    2px;
        padding-left:     2px;
        padding-bottom:   4px;
        padding-top:      4px;
/*        font-size:        70% */
}
td.foitem {
        padding-right:    6px;
        padding-left:     6px;
        padding-bottom:   6px;
        padding-top:      6px;
        background-color: #8f8f8f;
        font-size:        70%;
}
td.foitem:hover {
        cursor: pointer;
        background-color: #8f8f8f;
        font-size:        70%;
}

/*

*** tabellenausgabe (blh*) ***

*/


.tabu {
       font-weight:      normal;
       font-size:        12px;
       color:            #000000;
       font-family:      arial, sans-serif;
}