/* General stadt01 Markup Styles
---------------------------------------- */
body {
background-image: url(bilder/papier01.jpg);
                margin:10px 10px 0px 10px;
                padding:0px;
                font-family:  Arial, "Lucida Grande", Verdana, Helvetica, sans-serif;				
	            
}



#framecontentLeft{

top: 0; 
left: 0; 
width: 160px; /*Width of left frame div*/
height: 100%;
overflow: hidden; /*Disable scrollbars. Set to "scroll" to enable*/
color: white;
}

#framecontentTop{ 

left: 2px; /*Set left value to WidthOfLeftFrameDiv*/
right: 0;
width: auto;
height: 150px; /*Height of top frame div*/
overflow: hidden; /*Disable scrollbars. Set to "scroll" to enable*/

}






#maincontent{
position: fixed; 
left: 180px; /*Set left value to WidthOfLeftFrameDiv*/
top: 160px; /*Set top value to HeightOfTopFrameDiv*/
right: 0;
bottom: 0;
overflow: auto; 

}





.innertube{
	
margin: 15px; /*Margins for inner DIV inside each DIV (to provide padding)*/
}

* html body{ /*IE6 hack*/
padding: 120px 0 0 200px; /*Set value to (HeightOfTopFrameDiv 0 0 WidthOfLeftFrameDiv)*/
}

* html #maincontent{ /*IE6 hack*/
height: 100%; 
width: 100%; 
}

* html #framecontentTop{ /*IE6 hack*/
width: 100%;
}










#maincontent a:link { text-decoration:none; font-weight:bold; color:#e00000;	font-size: 16px }
#maincontent a:visited { text-decoration:none; font-weight:bold; color:#800000; }
#maincontent a:hover { text-decoration:none; font-weight:bold; background-color:#ff0; }
#maincontent a:active { text-decoration:none; font-weight:bold; background-color:#cff; }
#maincontent a:focus { text-decoration:none; font-weight:bold; background-color:#080; }


#maincontent a:link { text-decoration:none; font-weight:bold; color:blue;	font-size: 18px }
#maincontent a:visited { text-decoration:none; font-weight:bold; color:black; }
#maincontent a:hover { text-decoration:none; font-weight:bold; background-color:yellow; }
#maincontent a:active { text-decoration:none; font-weight:bold;  }
#maincontent a:focus { text-decoration:none; font-weight:bold;}





#maincontent p, h1, h2{
	clear: both;
	padding: 10px 0px 0px 10px;
   
}

#maincontent p{font-size:1.2em;text-align: justify;}
#maincontent h1{font-size:1.1em;text-align: justify;}

#maincontent h3{font-size:1.1em;text-align: left;}




 li{
	clear: both;
	padding: 10px 0px 0px 10px;
	font-size: 16px;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	text-align: justify;
	list-style-image: url(../bilder/stern0a_b.gif);
	margin-top: 15px;
}






#navlistx
{

padding: 0 1px 1px;
margin-left: 0;
font: bold 18px Verdana, sans-serif;

width: 10em;
}

#navlistx li
{

list-style: none;
margin: 0;

text-align: left;
}



#navlistx li a
{

display: block;
/*padding: 1.25em 1.5em 1.25em 1.25em; */
/*padding: 1em 1em 1em 1em; */
/*border-left: 1em solid #AAB; */
border-left: 20px solid black;
/*background: #CCD; */
text-decoration: none;
}

#navlistx li a:link { color: #448; }
#navlistx li a:visited { color: #667; }

#navlistx li a:hover
{

border-color: white;
color: white;
background: #332;
}

 #navlistx li a:active
{

border-color: #FE3;
color: #FFF;
background: #FFF;
}
  #navlistx li a:focus
{

border-color: #FE3;
color: black;
background: #FFF;
}









.buchstabe {color: blue; text-align: right;}

.blackboxx { background-color:black; padding:6px; margin:0px; font-size:120%; color: #ffffff;
border-radius: 18px;
text-align: center;
 }



#blackbox { background-color:black; padding:6px; margin:0px; font-size:120%; color: #ffffff;
border-radius: 18px;
text-align: center;
 }

  
 
 }
.pdfbox {text-align: right;}
.pdftext {
  background-color:yellow; padding:2px; margin:0px; font-size:100%; color: red; text-align: right; 
}


 #top {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 999;
  width: 100%;
  height: 23px;
}







#foto img {
 padding: 5px;
background: #fff;
border-bottom: 2px solid #474747;
border-right: 2px solid #474747;
border-top: 1px solid #000;
border-left: 1px solid #000;
}



#artikel{}

.jtf-titel-1{
	font-size: 20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: blue;
	text-align: center;
}

.jtf-vorwort {
	
  font-size: 18px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
  color: #000000;
  font-style: italic;
	text-align: justify;
}


#artikel a:link { text-decoration:none; font-weight:bold; color:blue;	font-size: 20px }
#artikel a:visited { text-decoration:none; font-weight:bold; color:black }
#artikel a:hover { text-decoration:none; font-weight:bold; background-color:#ff0; }
#artikel a:active { text-decoration:none; font-weight:bold; background-color:#cff; }
#artikel a:focus { text-decoration:none; font-weight:bold; background-color:yellow }



#artikel .bild_re {
	text-align: left;
	float: right;
	letter-spacing: normal;
	border: 1;
	border-top-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
	font-style: italic;
	font-weight: normal;
	border-color: #000000;
	padding: 5;
	margin: 10px;
}

#artikel .bild_li {
	text-align: left;
	float: left;
	letter-spacing: normal;
	border: 1;
	border-top-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
	font-style: italic;
	font-weight: normal;
	border-color: #000000;
	padding: 5;
	margin: 10px;
}



#artikel table, td { vertical-align: top;}

.datum {
  font-size:60%; color: grey; text-align: right; 
}



div.spoiler a:active, div.spoiler a:focus { /* Neu für IE6 */
  border:none;
  }
 
div.spoiler a:active span, div.spoiler a:focus span {
  display: block;
  /*border: none;*/ /* auskommentiert = deaktiviert */
  /*background:none;*/ /* auskommentiert = deaktiviert */
}

{
a[href^="http://"]:after, 
a[href^="https://"]:after { 
    content: "\00A0\2197"; 
}