body {
        background-color:#FFCC00;
        color:#000000;
        font-family:Verdana,Arial,Helvetica,sans-serif;
        text-align:center;
                }
                
#bereich_sprungmarken	{
	
	width:220px;
	border:solid 1px #CCC;
	background-color:#EFEFEF;
	color:#222;
	float:right;
	}
	
#werbefenster	{
	position:relative;
	top:0px;
	left:0px;
	width:80%;
	height:120px;
	border:solid 1px #CCC;
	background-color:#FFF;
	color:#222;
	margin-top:20px;
	padding:10px;
	}
	
#werbefenster img	{
	float:left;
	margin-right:20px;
	margin-bottom:4px;
	}

img             {
                border:none;
                }
             
a:link {
        color:#000000;
        text-decoration:none;
        }

a:visited {
        color:#000000;
        text-decoration:none;
        }

a:hover {
        color:#000000;
        text-decoration:none;
        background-color:white;
        }

a:active {
        color:#000000;
        text-decoration:none;
        background-color:white;
        }

#jpbild a {
        position:relative;
        top:30px;
        left:8px;
      display:block;
      width:146px;
      color:#444;
      font-weight:800;
      font-size:1.2em;
      z-index:3;
      }

#jpbild img           {
        position:absolute;
        top:0px;
        left:0px;
        z-index:2;
        }

a.unternav        {
        font-size:80%;
        }
        
table.ablaufplan	{
	margin-top:23px;
	}
	
table.glossartabelle	{
	margin-top:23px;
	}
	

td        {
        vertical-align:top;
        font-size:14px;
        }
        
table.glossartabelle th,
table.glossartabelle td	{
	border-right:solid 1px #CCC;
	padding-bottom:10px;
	}

table.glossartabelle th	{
	vertical-align:top;
	text-align:left;
	background-color:#CCC;
	color:#000;
	width:180px;
	padding-left:10px;
	}
	
	

        
td.halter_pkzeitangabe	{
	width:140px;
	padding-right:12px;
	border-right:dotted 1px #CCC;
	font-weight:800;
	font-size:92%;
	}

td.spalte1        {
        padding-left:24px;
        }

td.spalte2        {
        padding-left:24px;
        }

td.spalte3        {
padding-left:20px;
        }

td.spalte4        {
text-align:left;
        }



td.spalte5        {
padding-left:24px;
        }

td.spalte6        {
        padding-left:24px;
        }

td.spalte7        {
padding-left:20px;
        }

td.spalte8        {
padding-left:5px;
        }

td.spalte9        {
padding-left:0px;
padding-right:10px;
        }

td.spalte10        {
        padding-left:5px;
        padding-right:5px;
        }

td.spalte11        {
padding-left:5px;
padding-right:5px;
        }

td.spalte12        {
padding-left:10px;
padding-right:10px;
        }

#wirtschaft {
        /* height:122px; */

        position:relative;
        width:700px;
        text-align:center;
        left:-12px;
        top:20px;
        font-size:2.0em;
        /* border:dotted 1px red; */
        }

#jpbild {
  position:absolute;
  top:10px;
  left:808px;
  width:93px;
  height:115px;
  text-align:left;
  z-index:1;
  }

#bestellen {
  position:absolute;
  top:120px;
  right:0px;
  width:93px;
  height:92px;
  font-size:1em;
  z-index:4;
  }

#bestellen a        {
        position:relative;
        left:0px;
        top:-1px;
        }

#bestellen a:link,
#bestellen a:visited {
color:red;
text-decoration:none;
font-weight:800;
}

#bestellen a:hover,
#bestellen a:active {
color:#F00;
text-decoration:none;
background-color:#FFF;
font-weight:800;
}


#econ {
  position:absolute;
  top:10px;
  left:0px;
  width:154px;
  height:92px;
  text-align:left;
 }

#buchsymbol {
  position:absolute;
  top:100px;
  left:0px;
  width:154px;
  height:92px;
  text-align:left;
 }

#links {
  position:relative;
  top:5px;
  text-align:left;
    /* height:92px; */
    }

#links table tr.abstand_unten td        {
        padding-bottom:4px;
        }

#box {
  position:relative;
  width:100%;
  top:30px;
  background-color:white;
  color:black;
  font-size:0.9em;
  text-align:left;
  padding-top:20px;
  padding-left:20px;
  padding-right:20px;
  padding-bottom:20px;
  /* border:solid 1px blue; */
 }

#impressum {
  position:relative;
  width:100%;
  height:300px;
  top:50px;
  color:black;
   }

#impressum td        {
        font-size:80%;
        }

#zentralspalte        {
        position:relative;
        top:0px;
        left:0px;
        width:900px;
        margin-left:auto;
        margin-right:auto;
        /* border:solid 1px green; */
                }

#zentralspalte_innen        {
        width:700px;
        margin-left:auto;
        margin-right:auto;
        text-align:center;
        position:relative;
        top:0px:
        left:0px;

                }

a.aktiviert        {
        background-color:#FFF;
        }
        
a.linkliste_aktiv	{
	text-decoration:underline;
	font-weight:600;
	}

td.spalt1        {
        padding-right:10px;
        padding-left:0px;
        }

td.spalt2        {
        padding-left:20px;
        padding-right:20px;
        }


td.spalt3        {
        padding-left:20px;
        padding-right:20px;
        }

td.spalt4        {
        padding-left:20px;
        padding-right:20px;
        }

h1         {
        text align:center;
        font-size:18px;
        font-weight:bold;
        margin-bottom:-5px;
        }

h2      {
        font-size:14px;
        font-weight:bold;
        margin-bottom:0px
        }
        
h3	{
	font-size:13px;
	font-weight:600;
	}
	
#bereich_sprungmarken h3	{
	margin-top:0px;
	border-bottom:solid 1px #CCC;
	}

#bild {
  float:right;
  margin-left:12px;
 }

span.p1 {
  font-weight:bold;

 }

#kontakt {
      position:center;
         }

form, span {
      position: relative;
   }

form  {
margin-top:2.2.em;
     }

.weiterabstand  {
       line-height:1.4;
       font-style:italic;
     }
     
p	{
	font-size:14px;
	}

p.interviewantwort       {
                         margin-top:2px;
                         }

p.weiterabstand  {
       font-style:italic;
     }

p.ohne_abstand_unten     {
                         margin-bottom:2px;
                         }

span.einruecknonitalic {
    text-indent:20px;
    font-weight:bold;
    font-style: normal;
     }

span.einrueck  {
    text-indent:20px;
    font-weight:bold;
     }

ol li {
   margin-bottom:12px;
   }
   
#bereich_sprungmarken ol li	{
	font-size:86%;
	margin-bottom:9px;
	}

ul li                 {
   margin-bottom:2px;
   }

ul {
   margin-top:0px;
   }

.bildunterschrift {
                  font-size:90%;
                  padding-bottom:8px;
                  }

sup               {
                  font-size:80%;
                  font-weight:800;
                  }
                  
.alarm	{
	border:solid 1px red;
	}

