/*********************************************************************
* www.bibelcenter.de  - bc_main.css                                  *
**********************************************************************
* CSS definitions by W. Schneider / webmaster@bibelcenter.de 
* 25.02.2004
* (c) 2004
**********************************************************************
*  This program is free software; you can redistribute it and/or     *
*  modify it under the terms of the GNU General Public License as    *
*  published by the Free Software Foundation; either version 2 of    *
*  the License, or (at your option) any later version.               *
*********************************************************************/
body {
color: #000;
font-family: arial, verdana, lucida, helvetica, sans-serif;
font-size: 100.01%;
}

h1, h2, h3, h4 {
font-weight: normal;
font-family: arial, verdana, lucida, sans-serif;
color: #333;
margin : 0 0 0.5em 0;
}

h1 {
font-size: 1.5em;
}
h2 {
font-size: 1.3em;
font-weight: bold;
margin : 1.0em 0 0.5em 0;
}
h3 {
font-size: 1.2em;
margin : 1.0em 0 0.5em 0;
}
h4 {
font-weight: bold;
font-size: 1.0em; 
margin : 1.0em 0 0.5em 0;
}

p {
   margin: 0.8em 0 1.0em 0;
   line-height: 1.3em;
   padding: 0;
   text-indent: 0em;
   font-size: 1.0em;
}

td {padding: 4px;}

a:link {color: #00d; text-decoration: none; }
a:link.extern, a:visited.extern {   background: #fff url(../pics/icons/external.png) no-repeat right 0.2em; 
 padding-right: 1.2em; /* color: #36c; */ text-decoration: none;}
a:visited {color: #909; text-decoration: none;}
a:hover {color: #009; text-decoration: none;}
a:active {color: #00d; text-decoration: none;}

.extern {background: transparent url(../pics/icons/external.png) no-repeat right 0.2em; 
 padding-right: 1.2em; /* color: #36c; */ text-decoration: none;}
a:hover.extern { text-decoration: underline; }
.neu {background: transparent url(../pics/neu.gif) no-repeat right ; 
 padding-right: 1.8em; /* color: #36c; */ text-decoration: none;}
.ms_word {background: transparent url(../pics/icons/ms_word_16.gif) no-repeat right 0.2em; 
 padding-right: 1.2em; /* color: #36c; */ text-decoration: none;}
.adobe_pdf {background: transparent url(../pics/icons/acrobat_read_16.gif) no-repeat right 0.2em; 
 padding-right: 1.2em; /* color: #36c; */ text-decoration: none;}


form {margin: 0px; padding: 0px;}

sup {font-size: 0.8em; line-height: 1.0em;}

blockquote {
/*font-family: arial,verdana,swiss,sans-serif;
font-size: 0.9em; */
margin: 1em 2em;
}

ol, ul {
list-style-type: disc;
list-style-position: outside;
padding: 0;
margin: 1em 0 1em 1em;
}

li {
font-family: arial,verdana,swiss,sans-serif;
margin: 0 0 0.5em 1.5em;
}

.num_list {
   margin: 1em 0 1em 1em;
}

.num_list li {
   list-style-type: decimal;
   list-style-position: outside;
   padding: 0;
   margin: 0.5em 0 0 1.5em;
}

dir {
font-family: arial,verdana,swiss,sans-serif;
}

.angebot_liste dt {margin-top: 2em; font-size: 1.1em; }


dd li {
margin: 0 0 0 1em;
list-style-type: disc;  
}
.liste dt {
 font-size: 1.0em;
 font-family: Times New Roman;
 font-weight: bold;  
}
dt {
margin: 0 1em 0 1em; }
dd {
margin: 0 1em 1em 1em;  
}

link {
  margin-left: 6px;
}
.linkslist h2 {   width: 70%; border-bottom: 1px solid #999;}
.linkslist dt {margin: 1em 0 0 0.5em; padding: 0; font-weight: bold;
 font-family: arial, verdana, lucida, sans-serif; color: #333;}
.linkslist dd {margin: 0 0 0 1em; }


 dl.table-display
{
width: 36.1em;
margin: 2em 0;
padding: 0;
}

.table-display dt
{
width: 10em;
float: left;
margin: 0 0 0 0;
padding: .5em;
border-top: 1px solid #ccc;
font-weight: bold;
}

/* commented backslash hack for mac-ie5 \*/
dt { clear: both; }
/* end hack */

.table-display dd
{
float: left;
width: 24em;
margin: 0 0 0 0;
padding: .5em;
border-top: 1px solid #ccc;
}



.unsichtbar {display: none;}

.cal-TH {
  font-size: 8pt;
  line-height: 10pt;
  font-family: sans-serif;
  color: #FFFFFF;
}

.formular {
background-color: #eef;
color: #006; 
font-family: sans-serif;
font-size: 0.9em;
border: none;
border-bottom : 1px solid navy;
}

.formular:focus {
background-color: #ffc;
color: #360; 
}

.label {float: left; margin: 0px; text-align: left; width: 30%; padding: 8px;}
.data {margin-left: 70%; text-align: left; padding: 8px;} 

.fn {
font-family: arial,verdana,helvetica,swiss,sans-serif;
font-size: 0.9em; 
}

.lefthalf {float: left; width: 45%; margin-right: 2%; text-align: left; padding: 8px; }
.righthalf {float: left; width: 45%; text-align: left; padding: 8px; } 

.hinweis {
font-size: 0.9em;
font-family: arial,verdana,helvetica,swiss,sans-serif;
line-height: 1.3em; 
color: #c33;
background-color: #fafafa;
border: 1px solid #669;
border-color: #ddd #666 #666 #ddd;
padding: 1em;
}

.maplist {list-style-type: none; padding-left: 8px;
font-size: 1em; line-height: 1.3em;
}

.greek {
   /* font-family: "Arial Unicode MS"; */
   font-family: Symbol, "SymbolProp BT", "@Arial Unicode MS";
}

.gebet {
font-family: georgia, "Century Schoolbook", times, serif;
font-style: italic;
font-weight: bold;
}

.poetic {
font-family: georgia, "Century Schoolbook", "Times New Roman", serif;
font-style: italic;
}

.closewindowbox {
   float : right;
   font : normal 12px sans-serif;
   background-color : #ddd;
   border-color : Blue Blue Navy Navy;
   border-style : solid solid solid solid;
   border-width : 1px;
   padding : 4px;
}

.picbox_l, .picbox_r {
   font : normal 1.0em arial,verdana,swiss,sans-serif;
   background-color : #f5f5f5;
/* border-color : navy;
   border-style : solid none solid none;
   border-width : 4px 4px; */
}
.picbox_l { float: left;   margin: 5px 40px 10px 20px; }
.picbox_r { float: right;  margin: 5px 20px 10px 40px; }

.zweispaltlist li {
   float: left; width: 45%; margin-right: 5%;
}

.dreispaltlist { 
 margin: 0 0 1.0em 0; padding: 0 0 0.5em 0;
}
.dreispaltlist li {display: block;  font-weight: bold;
 padding: 0.2em 0; text-align: center; background: #ddf;
 float: left; width: 30%; margin: 0.1em 2% 0.1em 0;
}


#kursinfo dt { font-weight: bold; }
#kursinfo dd { margin-left: 40px; }
#kursinfo .kurstitel { font-size: 1.2em; font-weight: bold; }

/************** accesskey pad **********************/
.acc-grp  { border: 1px solid #699;
   padding: 0.4em 0em 0.8em 0.4em;
   margin: 0 auto;
   margin-bottom: 1em;
/* font-family: arial, verdana, lucida, geneva, helvetica, sans-serif;
   font-weight: bold; */
   font-size: 0.8em;
   text-align: center;
   background: transparent;
   color: inherit;
   width: 9em;
}


/*
.acc-grp  {color: inherit; font-size: 0.8em; background: transparent;
 padding: 2em 0em 2em 0em; width: 9em; float: left; border: 1px solid #00f; }  */
.acc-key { line-height: 1.1em; text-align: center }
.acc-br { clear: left }
.acc-keyboard a { text-decoration: none; display: block; 
/* margin-right: 0.25em; margin-bottom: 0.25em; padding: 0.25em 1em; width: 0.9em; */
 margin-right: 0.2em; margin-bottom: 0.2em; padding: 0.2em 0.8em; width: 0.8em;
  float: left; border: solid 1px #6f6f6f }
.acc-keyboard a:link { color: #000; font-weight: normal; background: #d3d3d3 }
.acc-keyboard a:visited { color: #000; font-weight: normal; background: #d3d3d3 }
.acc-keyboard a:hover { color: #fffff2; font-weight: normal; text-decoration: none; background: #789 }
.acc-keyboard a:active { color: #fffff2; font-weight: normal; background: #bf0000 }
.acc-keyboard a:focus { color: #fffff2; font-weight: normal; background: #000080 }
.acc-logo { font-size: 0.9em; text-decoration: none; letter-spacing: 0 }
.acc-logo a { padding: 0.25em }
.acc-logo a:link { font-weight: normal; text-decoration: none; background: transparent; padding: 0; border: 0 }
.acc-logo a:visited { color: #000080; font-weight: normal; text-decoration: none; background: transparent; border: 0 }
.acc-logo a:hover { color: red; font-weight: normal; text-decoration: none; background: transparent; border: 0 }
.acc-logo a:active { font-weight: normal; text-decoration: none; background: transparent }
.acc-logo a:focus { color: #fffff2; font-weight: normal; text-decoration: none; background: #000080 }
.acc-text { color: #000080; font-variant: small-caps; background: transparent }
.acc-text em { color: red; background: transparent }
.acc-hidden { display: none }
/************************************************************/
