html, body {
   background-color:white;
   margin:0px;
   padding:0px;
}

#main_section {
   margin:0px;
   padding:0px;
   z-index:100;
}

#navigation {
   position:relative;
   border:0;
   background-image:url(../grafik/backgr.jpg);
   background-repeat:repeat-y;
   top:0px;
   left:0px;
   width:150px;
   padding:0px;
   padding-left:5px;
   padding-top:5px;
   margin:0px;
   font-family:Arial,sans-serif;
}

#logo {
   position:relative;
   top:7px;
}

#navbar {
   position:relative;
   top:29px;
   width:120px;
}

#navbar_addon {
   position:relative;
   top:42px;
   width:120px;
}

#counter {
   position:relative;
   padding:0px;
   top:45px;
   right:15px;
   text-align:center;
   font-size:10pt;
}

#counter img {
   border:0px;
   margin-top:3px;
   margin-right:3px;
   }

#copyleft {
   padding:0px;
   position:relative;
   top:45px;
   right:15px;
   text-align:center;
   font-size:8pt;
}

.abstand_50px {
   height:50px;
}

#content {
   position:absolute;
   left:150px;
   top:0px;
   margin:0px;
   padding-bottom:5px;
   background-color:rgb(255,255,255);
   width:608px;
}

#banner {
   height:152px;
   width:597px;
   overflow:hidden;
   margin-bottom:8px;
}

#content h1 {
   background-color:#990000;
   color:#FFD229;
   padding:2px;
   padding-left:5px;
   width:590px;
   margin:0px;
   margin-top:2px;
   margin-bottom:10px;
   font-family:Tahoma,Verdana,Arial,sans-serif;
   font-size:19pt;
}

#content h2 {
   background-color:#ffffff;
   color:#b84700;
   margin:0px;
   margin-top:10px;
   margin-bottom:8px;
   padding:0px;
   max-width:597px;
   font-family:Tahoma,Verdana,Arial,sans-serif;
   font-size:13pt;
   text-align:left;
   font-weight:bold;
}

#content h3 {
   background-color : #f5cc00;
   color : #000000;
   margin:0px;
   width:593px;
   font-family:Tahoma,Verdana,Arial,sans-serif;
   font-size : 15pt;
   text-align : left;
   font-weight:bold;
   padding: 2px;
   padding-left:5px;
}

#content h4 {
   font-family:Tahoma,Verdana,Arial,sans-serif;
}

#content h5 {
   font-family:Tahoma,Verdana,Arial,sans-serif;
   font-size:11pt;
}

#content p, ul, ol, li, table {
   font-family:Tahoma,Verdana,Arial,sans-serif;
   max-width:597px;
   font-size:10pt;
   margin-top:3px;
   margin-bottom:5px;
   text-align:justify;
}

#content img {
   border:0px;
   float:left;
   margin-right:5px;
}

#links {
   left:0px;
   top:20px;
   margin:0px;
   padding:0px;
   padding-bottom:5px;
   width:597px;
}

#zebra h3 {
   font-family:Tahoma,Verdana,Arial,sans-serif;
   background-color:rgb(0,51,255);
   color:white;
   padding:2px;
   width:596px;
   margin:0px;
   margin-bottom:2px;
}

#zebra p {
   margin:2px;
   margin-left:0px;
}

.zebra_hell {
   background-color:rgb(56,204,255);
   color:rgb(0,0,0);
   padding:3px;
}

.zebra_dunkel {
   background-color:rgb(0,152,255);
   color:rgb(0,0,0);
   padding:3px;
}

.spalte1 {
   float:left;
   font-weight:bold;
   width:200px;
   overflow:hidden;
}

.spalte2 {
   float:left;
   width:384px;
   margin-left:6px;
   right:0px;
   overflow:hidden;
}

.datum {
   float:left;
   font-weight:bold;
   width:250px;
   right:0px;
   overflow:hidden;
   z-index:100;
}

.thema {
   position:relative;
   left:20px;
   overflow:hidden;
   z-index:100;
   width:315px;
}

#links a {
   display:block;
   margin-bottom:3px;
   text-decoration:none;
   color:black;
   background-color:#FFFFE6;
   padding-left:5px;
   border:1px dotted white;
   border-top:1px solid black;
   border-bottom:1px solid black;
   width:592px;
}

#links a:hover, a:active {
   background-color:rgb(255,242,205);
   color:#F8F3C7
   border:1px dotted black;
   }

#links a:visited {
   background-color:rgb(220,220,220);
   color:black;
   border:1px solid rgb(220,220,220);
   }

#bibeltext {
   margin-top:0px;
   padding:4px;
   padding-right:6px;
   width:590px;
   background-color:rgb(255,255,153);
   line-height:12pt;
   font-size:12pt;
   font-weight:bold;
}

.bible {
   background-color:rgb(255,255,153);
   padding-right:3px;
   padding-left:4px;
}

#bibeltext img {
   position:absolute;
   left:610px;
   z-index:99;
}

#predigt {
   margin-top:6px;
   padding:0px;
   padding-bottom:3px;
   width:597px;
   line-height:12pt;
   font-size: 12pt;
   text-align:justify;
}

#predigt img {
   position:absolute;
   left:610px;
   z-index:110;
}

#links img {
   position:absolute;
   left:614px;
   z-index:110;
}

.randnotiz {
   position:absolute;
   left:610px;
   width:184px;
   padding:3px;
   padding-bottom:6px;
   font-family:arial,sans-serif;
   text-align:left;
   border:dotted 1px;
   background-color:yellow;
   z-index:100;
}

#rand {
   position:absolute;
   background-color:rgb(255,242,205);
   top:0px;
   margin-left:753px;
   width:210px;
   padding:0px;
   padding-top:5px;
   font-family:Arial,sans-serif;
   z-index:80
}

#rand_vera {
   position:absolute;
   background-color:rgb(255,255,255);
   top:0px;
   margin-left:800px;
   width:160px;
   padding:0px;
   padding-top:5px;
   font-family:Arial,sans-serif;
}

#sitedaten {
   position:absolute;
   top:0px;
   right:10px;
   left:auto;
   text-align:right;
   font-size:7pt;
   font-weight:bold;
   color:blue;
}

#info {
   position:relative;
   top:154px;
   text-align:right;
   padding-left:10px;
   width:190px;
   margin-right:10px;
   margin-bottom:170px;
}

#info p {
   font-family:Tahoma,Verdana,Arial,sans-serif;
   font-size:8pt;
   font-weight:bold;
   line-height:10pt;
   margin-top:3pt;
   margin-bottom:6pt;
}

#info img {
   display:block;
   width:190px;
   margin-bottom:3pt;
   border:0pt;
}

#info2 {
   position:relative;
   top:130px;
   padding-left:10px;
   width:190px;
   margin-right:10px;
   margin-bottom:170px;
}

#info2 p {
   font-family:Tahoma,Verdana,Arial,sans-serif;
   font-size:11pt;
   line-height:10pt;
   margin-top:3pt;
   margin-bottom:6pt;
}

#rand2 {
   position:absolute;
   background-color:rgb(255,242,205);
   color:rgb(210,210,210);
   top:0px;
   right:0px;
   min-width:200pt;
   margin:0px;
   padding:0px;
   padding-top:5px;
}

#rand2_vera {
   position:absolute;
   background-color:rgb(255,255,255);
   color:rgb(210,210,210);
   top:0px;
   right:0px;
   min-width:200pt;
   margin:0px;
   padding:0px;
   padding-top:5px;
}

#footer {
   top:0px;
   margin:0px;
   float:left;
   padding:1px;
   padding-left:25px;
   padding-right:25px;
   width:920px;
   height:50px;
   background-color:rgb(255,255,255);
   text-align:center;
   font-family:Arial,sans-serif;
   font-size:9pt;
   color:blue;
   z-index:10;
}

#footer2 {
   right:0px;
   margin:0px;
   padding:1px;
   height:50px;
   background-color:rgb(255,255,255);
}

#motigo {
   position:absolute;
   margin-top:10px;
   margin-left:2px;
}

a.navi {
   display:block;
   white-space:nowrap;
   overflow:hidden;
   margin-bottom:3px;
   border:1px solid white;
   font-family:Tahoma,Verdana,Arial,sans-serif;
   font-size:10pt;
   font-weight:bold;
   text-decoration:none;
   letter-spacing:0,1em;
   padding:3px;
   text-align:center;
   }

a.navi:link, a.navi:visited {
   background-color:rgb(0,77,153);
   color:white;
   }

a.navi:hover {
   background-color:white;
   color:black;
   border:1px solid black;
   }

a.navi:active {
   background-color:rgb(230,230,230);
   color:black;
   border:1px solid black;
   }

a.navi_add:link, a.navi_add:visited {
   background-color:rgb(153,0,77);
   color:white;
   }

a.navi_add:hover, a.navi_add:active {
   background-color:white;
   color:rgb(153,0,77);
   border:1px solid #99004D;
   }

