/* 3spalten.css */
/* ************************************************************************* */
/* Content-Bereich */

html {
color:#393B3F;
}

/* Seitenränder für 3-Spalten-Layout */
#Inhalt {
position: relative;
margin-left: 172px;
margin-right:193px;
margin-bottom:5px;
background-color:#FFF;
}

/* Allgemeines */
#Inhalt .mitteT {
margin:0px;
padding: 5px 0 15px 0;
text-align: center; align: center;
background-color:#fff;
border-top:1px solid #899198;
}
#Inhalt .nostyle {list-style-image:none; list-style-type:none}

#Inhalt h1 {
font-size : 75%;
line-height: 160%;
background:url(bg265F8Arook.gif);
background-color:#B0CCE2;
border-top:1px solid #265F8A;
border-bottom:1px solid #FFF;
background-repeat: no-repeat;
padding-left:20px;
margin-bottom: 10px;
}
#Inhalt h2 {
font-size : 75%;
margin: 10px 8px 0px 10px;
}
#Inhalt .h2bordertop {
margin-top: 10px;
border-top: 1px dotted #899198;
padding-top: 10px;
}
#Inhalt h3 {
font-size : 70%;
color: #737A80;
margin: 3px 8px 0px 12px;
}
#Inhalt h4 {
font-size : 70%;
color:#9A4426; 
margin: 10px 8px 0px 12px;
}
#Inhalt h5 {
font-size : 70%;
color: #737A80;
margin: 0px 0px 20px 0px;
padding: 2px 0px 2px 0px;
border-top: 1px dotted #265F8A;
border-bottom: 1px dotted #265F8A;
}
#Inhalt h6 {
font-size : 70%;
color: #737A80;
margin: 3px 0 5px 10px;
}
#Inhalt h6 a {
color : #393B3F;
background-color: #f8f8ff;
padding: 1px 3px;
border-left:1px solid #A8CFEE;
border-top:1px solid #A8CFEE;
border-right:1px solid #265F8A;
border-bottom:1px solid #265F8A;
text-decoration : none;
}
#Inhalt h6 a:hover {
background-color: #f8f8ff;
border-left:1px solid #265F8A;
border-top:1px solid #265F8A;
border-right:1px solid #A8CFEE;
border-bottom:1px solid #A8CFEE;
}

#Inhalt p {
font-family: Verdana, Helvetica, sans-serif;
font-size : 80%;
margin: 2px 10px 2px 12px;
padding: 2px 0;
}
#Inhalt address {
font-family: Verdana, Helvetica, sans-serif;
font-size : 70%;
margin: 3px 10px 5px 12px;
padding: 2px 0;
}
#Inhalt dir {
font-family: Verdana, Helvetica, sans-serif;
font-size : 80%;
padding:5px 10px 5px 14px;
list-style-position:inside;
list-style-image: url(ar_024478_12inside.gif);
}


#Inhalt ul {
font-family: Verdana, Helvetica, sans-serif;
font-size : 80%;
margin: 3px 0 3px 18px;
padding:2px 10px 2px 14px;
list-style-image: url(ar_024478_12.gif);
}
#Inhalt .floatbox ul{
font-family: Verdana, Helvetica, sans-serif;
font-size : 80%;
margin: 3px 0 3px 18px;
padding:2px 10px 2px 289px;
list-style-image: url(ar_024478_12.gif);
}
#Inhalt ul ul{
font-size : 100%;
margin-top: 0px;
margin-bottom: 0px;
padding:2px 0;
padding-left:15px;
list-style-image: url(ar_blue12.gif);
}
#Inhalt ul ul ul{
padding:2px 0;
padding-left:20px;
list-style-image: url(mnu_pfeil.gif);
}
#Inhalt ol {
font-family: Verdana, Helvetica, sans-serif;
font-size : 80%;
margin: 3px 10px 3px 37px;
padding:5px 10px 5px 10px;
}
#Inhalt li {
margin:2px 0;
}
#Inhalt .IboxGrau {
border:2px solid #696969;
background-color:#F5F5F5;
margin: 15px 8px 15px 10px;
}
#Inhalt .Ibox {
border-top:2px solid #899198;
border-left:2px solid #899198;
border-right:2px solid #265F8A;
border-bottom:2px solid #265F8A;
font-family: Tahoma, Arial, Helvetica, sans-serif;
font-weight: normal;
font-size: 95%;
padding: 10px;
background-color:#F3F6F8;
margin: 15px 10px 15px 10px;
}
#Inhalt .Ibox h2{
color: #CD3300;
font-weight:bold;
font-variant:small-caps;
font-size: 90%;
margin:0 0 8px 0;
padding:0;
}
#Inhalt .Ibox p{
color:#224058;
font-weight:bold;
font-size: 75%;
margin:0;
padding:0;
}
#Inhalt .Ibox address{
color: #999;
margin:0;
padding:0;
}

#Inhalt .IboxW {
background-color:#F0FFF0;
font-family: Tahoma, Arial, Helvetica, sans-serif;
color: #CD3300;
font-weight: bold;
font-size: 95%;
text-align:center;
padding: 15px;
border: 3px double #006400;
margin: 10px 15px 10px 20px;
margin: 0px 0px 10px 0px;
}
#Inhalt .IboxW p{
color: #CD3300;
margin:0;
padding: 10px 0 5px 0;
}
.imgXmas {
float : left; 
display: inline;
margin-right : 15px;
margin-bottom : 5px; 
}
.imgXmasR {
float : right; 
display: inline;
margin-left : 15px;
margin-bottom : 5px; 
}
#Inhalt .IboxN {
background-color:#393B3F;
font-family: Tahoma, sans-serif;
color: #fff;
font-weight: bold;
font-size: 120%;
text-align:center;
padding: 15px;
border: 3px double #BAC3CA;
}
#Inhalt .IboxOstern{
border-top:2px solid #CD3300;
border-left:2px solid #EDEF1D;
border-right:2px solid #899198;
border-bottom:2px solid #066CB8;
background-color:#F3F6F8;
margin: 0px 0px 20px 0px;
}

/* Für den DWZ-Rechner */
#Inhalt .DWZbox {
text-align: center;
align: center;
margin-bottom: 5px;
}

#Inhalt .dwzform {
width: 440px;
background-color:#FFF; 
text-align: center; /* zentrieren IE5*/
margin: 20px auto 0 /*zentrieren alle Browser*/;
padding : 15px 10px;
border: 1px solid #737A80;
}

#Inhalt .dwztab {
border-top: 1px solid #737A80;
border-bottom: 1px solid #737A80;
}
#Inhalt .dwztab td {
padding-bottom: 10px;
}
/* ************************************************************************* */
/* Rechte Spalte (Boxen)*/
#Extras {
float:right;
width: 187px;
line-height:100%;
margin-bottom:10px;
}

#Extras .Ibox p a:hover {
background-color:#FCE4DC;
}
#Extras .IboxO p a:hover {
background-color:#CFDBE6;
}

#Extras .Ibox {
width: 181px;
background-color: #FCE4DC;
border-bottom: 1px solid #BFACAC;
margin-bottom: 10px;
}

#Extras .Ibox h1 {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 9pt;
  padding-top: 2px;
  padding-bottom:2px;
  padding-left: 20px;
  background:url(bg9A4426knight.gif);
  background-repeat: no-repeat;
  background-color:#9A4426;
  color: #fff;
  border-bottom: 1px solid #fff;
}

#Extras .Ibox p {
  font-size: 80%;
  color: #642C19;
  line-height: 120%;
  margin: 0;
  padding: 5px 7px;
}

#Extras .Ibox h3{
  font-size: 8pt;
  font-weight: bold;
  color: #642C19;
  margin: 0;
  padding: 2px 5px;
  background-color: #F9CFC0;
  border-bottom: 1px solid #FFF;
}

#Extras .Ibox h4{
  font-size: 8pt;
  font-weight: normal;
  margin: 0;
  padding: 3px 5px;
  padding-top:0;
  color: #642C19;
  border-bottom: 1px solid #FFF;
}

#Extras .Ibox ul {
  list-style: none;
  margin: 0;
  padding: 0;
  border: none;
}

#Extras .Ibox li {
  margin: 0;
  font-size: 9pt;
  font-weight: normal;
  padding-left:6px;
  border-bottom: 1px solid #FFF;
  color: #642C19;
}

#Extras .Ibox li a {
  display: block;
  border-left:  3px solid #BFACAC;
  margin-left: -5px;
  padding-left: 3px;
  text-decoration: none;
  color: #642C19;
}
#Extras .Ibox li a:hover {
  border-left:  3px solid #9A4426;
  margin-left: -5px;
  padding-left: 3px;
  background-color: #FCEBE5;
  text-decoration: none;
}
/* Blaue Boxen */
#Extras .IboxO {
width: 181px;
background-color: #CFDBE6;
border-bottom: 1px solid #ACB7BF;
margin-bottom: 10px;
}

#Extras .IboxO h1 {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 9pt;
  padding-top: 2px;
  padding-bottom:2px;
  padding-left: 20px;
  background:url(bg265F8Aknight.gif);
  background-repeat: no-repeat;
  background-color:#265F8A;
  color: #fff;
  border-bottom: 1px solid #fff;
}

#Extras .IboxO p {
  font-size: 80%;
  line-height: 120%;
  margin: 0;
  padding: 5px 7px;
}

#Extras .IboxO h3{
  font-size: 8pt;
  font-weight: bold;
  color: #183044;
  margin: 0;
  padding: 2px 5px;
  background-color: #B0C4DE;
  border-bottom: 1px solid #FFF;
}

#Extras .IboxO h4{
  font-size: 8pt;
  font-weight: normal;
  margin: 0;
  padding: 3px 5px;
  padding-top:0;
  color: #900;
  border-bottom: 1px solid #FFF;
}

#Extras .IboxO ul {
  list-style: none;
  margin: 0;
  padding: 0;
  border: none;
}

#Extras .IboxO li {
  margin: 0;
  font-size: 9pt;
  font-weight: normal;
  padding-left:6px;
  border-bottom: 1px solid #FFF;
  color: #183044;
}

#Extras .IboxO li a {
  display: block;
  border-left:   3px solid #ACB7BF;
  margin-left: -5px;
  padding-left: 3px;
  text-decoration: none;
  color: #183044;
}

#Extras .IboxO li a:hover {
  border-left:   3px solid #265F8A;
  margin-left: -5px;
  padding-left: 3px;
  background-color: #D3E4F1;
  text-decoration: none;
}

/* Ende Blaue Boxen */

/* Bilderrahmen */
.imgRechts, .imgRechtsH, .imgText, .imgTextH, .imgTextGross, .imgTextKlein, .imgTextAllg, .imgTextAllgR, .imgWM {
border : 1px solid #BAC3CA;
}

/* Bilderrahmen rechts*/
#Extras .Ibox .imgRechts {
border : 1px solid #BFACAC;
}
#Extras .Ibox .imgRechtsH {
border : 1px solid #BFACAC;
}
#Extras .IboxO .imgRechts {
border : 1px solid #ACB7BF;
}
#Extras .IboxO .imgRechtsH {
border : 1px solid #ACB7BF;
}
/* Ende Bilderrahmen rechts*/

#Extras .Calbox {
position: relative;
left: 4px;
}
