/* CSS Document 14.02.2010 kbu */
body {
        background: #ffffcc;
        font-family:  Arial, Verdana, Helvetica, Geneva, sans-serif;
        font-size: 90%;
}

#mittig {
         margin: auto;
         width: 960px;
         border-width: 1px;
         border-style: solid;
         border-color: #a9a9a9;
         background-color: #ffffcc;
         padding-bottom: 10px;
}

#koeb_bv_logo_oben {
         margin-top: 20px;
         margin-left: 240px;
}

#logo_untertitel {
         margin-left: 240px;
}

/* * * * * * * * * navigationsmenue * * * * * * * */
#navigation {
        margin-top: 15px;
        margin-left: 15px;
        width: 190px;
        font-family:  Verdana, Arial, Helvetica, Geneva, sans-serif;
        font-size: 0.9em;
        color: #000000;
        float:left;
}

#navigation ul {
        list-style: none;
        margin: 0;
        padding: 0;
        color: #000000;
}

#navigation li {
        border-bottom: 1px dotted #a0000f;/* #ED9F9F; */ /*#fff; */
}

#navigation ul li {
        padding-bottom: 0px;
}

#navigation li a:link, #navigation li a:visited  {
        display: block;
        color: #000000;
        padding: 5px 5px 5px 0em;
        text-decoration: none;
}

#navigation li a:hover  {
        display: block;
        padding: 5px 5px 5px 0em;
        color:#a0000f;
        background: #ffff99; /*#f90;*/
        text-decoration: none;
}

/* *** kennzeichnung der aktuellen seite *** */
.actpage {
                color:#0000ff;
            background: #ffff99;
}

#marabu {
         float: left;
         margin-top: 15px;
         margin-left: 60px;
}

#oeffnungszeiten {
        margin-top: 85px;
        margin-left: 540px;
        font-size: 1.4em;
        font-weight: bold;
        color: #000000;
        width: 374px;
}

#einrichtung {
        margin-top: 25px;
        margin-left: 540px;
        font-size: 1em;
        font-weight: bold;
        color: #000000;
        width: 374px;
}

/* Angaben ganz unter auf der ersten Seite */
#information {
        margin-top: 30px;
        margin-left: 240px;
}

#content {
        margin-left: 240px;
        margin-top:  45px;
        color: #000000;
        width:600px;
}


a:link {
        color: #a0000f;
        background: transparent;
        text-decoration:none;
}

a:visited {
        text-decoration:none;
        color:#a0000f;
        background: transparent;
}

a:hover {
        color:#a0000f;
        text-decoration:none;
        background: #ffff99; /*#f90;*/
}

a:focus {
        background: transparent;
        color: #a0000f;
        background: #ffff99;
        text-decoration:none;
}

a:active {  text-decoration:none;
                color:#0000ff;
            background: #ffff99;
}

h1  {
        font-family: Arial, Verdana, Helvetica, sans-serif;
        font-size: 1.2em;
        font-weight: bold;
        color: #000000;

}

.startseite {
        font-size: 1em;
        margin-bottom: 14px;
}

h2 {
        font-family: Arial, Verdana, Helvetica, sans-serif;
        font-size: 1.2em;
        color: #0b0093;;
}

h3 {
        font-family: Arial, Verdana, Helvetica, sans-serif;
        font-size: 1.1em;
        margin-bottom: -6px;
        color: #99000b;
}

h4 {
        font-family: Arial, Verdana, Helvetica, sans-serif;
        font-size: 1em;
        font-weight: normal;
        color: #000000;
}

p {
        font-family:  Arial, Verdana, Helvetica, sans-serif;
        font-size: 1em;
        color: #000000;
}

.small {
        font-size: 0.8em;
        color: #000000;
}

.xsmall {
        font-size: 0.6em;
        color: #000000;
}

img {
        border:0;
}

ul {
        font-family:  Arial, Verdana, Helvetica, sans-serif;
        font-size: 0.9em;
        background: transparent;
        font-style:normal;
        font-weight:normal;
        list-style-type: square;
        list-style-image: none;
        padding-left: 10px;
        margin-left: 8px;
        color: #000000;
}

ul li {
        padding-bottom: 5px;
}

ul.ohne {
        font-family:  Arial, Verdana, Helvetica, sans-serif;
        font-size: 1em;
        background: transparent;
        font-style:normal;
        font-weight:normal;
        list-style-type: none;
        list-style-image: none;
        padding-left: 10px;
        margin-left: 8px;
        color: #000000;
}

ul.ohne li {
        padding-bottom: 1px;
}

#zaehler {
        margin-top: 540px;
        margin-left: 20px;
        height:10px;
        width: 100px;
}

/* * * Z a e h l e r 2* * */
#counter {
        width: 120px;
}

/* ********* */
#grosse_bilder {
}

/* link_zurueck */
#link_zurueck{
}

#gr_bild {
}

#zurueck {
}


.fett {
        font-family: Arial, Verdana, Helvetica, sans-serif;
        font-size: 1em;
        font-weight: bold;
        color: #000000;
}
.fett-kursiv {
        font-family: Arial, Verdana, Helvetica, sans-serif;
        font-size: 1em;
        font-weight: bold;
        color: #000000;
        font-style:italic;
}


#main {
border: 1px solid gold;
border-top : none;

}

ul.tabs a:link, ul.tabs a:visited, ul.tabs a:active {
text-decoration : none;
color : maroon;
}
ul.tabs a:hover, ul.tabs a:focus {
text-decoration : none; /* underline; */
font-weight : bold;
color : red;
}
ul.tabs a {
display : block;
}
ul.tabs {
float : left;
width : 100%;
padding : 0;
margin : 0;
margin-bottom : 10px;
}
ul.tabs li {
float : left;
width : 98px;
list-style-type : none;
}
ul.tabs *.tab-label {
margin : 0;
cursor : pointer;
padding-bottom : 2px;
padding-top : 2px;
background : white url("/images/g1.jpg") repeat-x left bottom;
font-weight : normal;
text-align : center;
font-size : 1.0em;
}
ul.tabs li.selected *.tab-label {
position : relative;
border-bottom : none;
top : 1px;
padding-bottom : 4px;
cursor : auto;
padding-top : 5px;
margin-top : -5px;
background : white url("/images/g2.jpg") repeat-x left top;
font-weight : bold;
}
.clear {
    clear: both;
}
.blau {
    color: #0b0093;
}

hr {
margin-top: 30px;
margin-bottom: 20px;
border-top:dashed #999 1px;
border-bottom:#999;
height:3px;
}

