/* CSS Document 06.12.2006 /06.05.2010 kbu */
body {
background: #ffffcc;
font-family:  Arial, Verdana, Helvetica, Geneva, sans-serif;
font-size: 85%;
}

#mittig {
margin: auto;
width: 960px;
border-width: 1px;
border-style: solid;
border-color: #a9a9a9;
background-color: #ffffcc;
padding-bottom: 10px;
}

.mittig {
text-align: center;
}

#koeb_bv_logo_oben {
margin-top: 20px;
margin-left: 240px;
}

#logo_untertitel {
margin-left: 240px;
}

#navigation {
margin-top: 15px;
margin-left: 15px;
width: 180px;
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; */
list-style-image:url(/images/buch.gif);
list-style-position:outside;
padding: 2px 2px 2px 0em;
margin: 0px 0px 0px 13px;
}

#navigation ul li {
padding-bottom: 0px;
}

#navigation li a:link, #navigation li a:visited  {
display: block;
color: #000000;
padding: 2px 2px 2px 0em;
text-decoration: none;
list-style-image:url(/images/buch.gif);
list-style-position:outside;
margin: 0px 0px 0px 13px;
}

#navigation li a:hover  {
display: block;
padding: 2px 2px 2px 0em;
color:#a0000f;
background: #ffff99; /*#f90;*/
text-decoration: none;
list-style-image:url(/images/buch.gif);
list-style-position:outside;
margin: 0px 0px 0px 7px;
font-weight: bold;
}

/* *** kennzeichnung der aktuellen seite *** */
.actpage {
color:#0000ff;
background: #ffff99;
font-weight: bold;
}

#team_foto {
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: 70px;
margin-left: 240px;
}

#content {

margin-left: 240px;
margin-top:  15px;
color: #000000;
width:680px;
}

#team-foto {
float:right;
}

/* *** anchor *** */
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;
}
/* * * *  ueberschriften * * * */
h1  {
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 1.2em;
font-weight: bold;
color: #000;
}

.startseite {
font-size: 1em;
margin-bottom: 14px;
}

h2 {
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 1.2em;
color: white;
background: green;
padding: 3px 4px;

}


h3 {
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 1.1em;
font-weight: bold;
color: #fff;
background-color: #a0000f;
padding: 1px 4px;
}

h4 {
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 1.1em;
margin-bottom: 5px;
color: #a0000f;
background-color: #ddd;
padding: 1px 4px;
}

p {
/*text-align: justify; */
font-family:  Arial, Verdana, Helvetica, sans-serif;
font-size: 1em;
color: #000000;
}

/* *** kleine schrift *** */
.small {
font-size: 0.8em;
color: #000000;
}

.xsmall {
font-size: 0.5em;
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;
}

ol {
font-family:  Arial, Verdana, Helvetica, sans-serif;
font-size: 1em;
background: transparent;
font-style:normal;
font-weight:normal;
list-style-type: square;
list-style-image: none;
padding-left: 10px;
margin-left: 8px;
color: #000000;
}

ol li {
padding-bottom: 12px;
}

.button {
font-family:  Arial, Verdana, Helvetica, sans-serif;
font-size: 1.1em;
color:#000000;
background-color: yellow;
font-style:normal;
font-weight:bold;
}

textarea {
background-color: #ffffff;  /*#EFEFEF;*/
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 11pt;
font-style: normal;
color: #000000;
}

#zaehler {
margin-top: 540px;
margin-left: 20px;
height:10px;
width: 100px;
}

#counter {
width: 120px;
}

#grosse_bilder {
}

#link_zurueck{
}

#gr_bild {
}

#zurueck {
}


#bild1 {
}


#team-foto-gross {
}

.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;
}
label {
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 0.8em;
font-weight: normal;
color: #000000;
}

input {
margin-bottom: 5px;
}

.fehler {
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 1.2em;
font-weight: bold;
color: #ff0000;
}

#main {
border: 1px solid #D4A017;
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;
}

.zitat {
text-align: center;
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 100%;
font-weight: bold;
color: green;
}

.autor {
margin-top: -10px;
text-align:center;
font-size: 80%;
font-weight: normal;
}

.linksumfliessend {
float : left;
padding-top : 10px;
padding-right : 20px;
padding-bottom : 10px;
}

.rechtsumfliessend {
float : right;
padding-left : 10px;
}

.rezension {
font-family: 'Times New Roman', serif;
font-size: 1.0em;
font-style: italic;
color: #000000;
background-color: #eee;
padding: 5px;
}

.hinweis {
font-family: font-family:  Arial, Verdana, Helvetica, Geneva, sans-serif;
font-size: 1.0em;
font-style: italic;
color: #0000af;
background-color: #eee;
padding: 2px;

}

.weiss {
background: transparent;
color: green;
padding-left: 2px;
padding-right: 2px;
}
