/* css Sigrid Peuker Homepage style v0.01 */

/* basic elements */

body { font-family:verdana,arial,helvetica,sans-serif; 
	color: #3b133b; 
	background: #ffffff; 
	font-size: 0.9em;
	margin: 0 auto; 
	padding: 0.1em;
   min-width: 41em; /* Mindestbreite verhindert Umbruch und Anzeigefehler in modernen Browsern */
	}

p 
   { 
   font-family:verdana,arial,helvetica,sans-serif; 
	color: #3b133b; 
	background: #ffffff; 
	font-size: 1em;
	margin: 8px; 
	padding: 0.1em;
	}

#container
    {
    margin: 10 auto;
    margin-top: 1em;
    width: 800px;
    position: relative;
    background: #ffffff;
    padding: 0 0 0 0;
    text-align: left;
    font-size: 1em;
    /* border: 1px solid #800000; */
    }
 


/* --- Formatierung Headings --- */

#pageHeader 
   {
   font-family:verdana,arial,helvetica,sans-serif;
	width: 800px;
	height: 130px;
	margin: 0;
	/* border-bottom: 1px solid #800000; */
   }

#pageHeader h1 
   {
   color: #696969; 
   font-weight: bold;
   font-variant:small-caps;
	font-size: 2.5em;
	margin: 0; 
	text-align: left;
	padding-top:20px;
   padding-bottom:5px;
	}
   
#pageHeader h2
   {
   color: #696969; 
	font-weight: bold;
	font-size: 1.5em;
	margin: 0; 
	text-align: left;
	padding-bottom:10px;
	}
   

p#LinksHeader  
   {
   margin: 0em;
   font-size: 0.9em;
   padding: 0.5em 0.5em 0.5em 2em;
   text-align: right;
   background-color: #F5F5F5;
   color: #000080;
   border-bottom: 1px solid #800000;
   margin-bottom: 0em;
   }   
   
#LinksHeader a 
   {
    /* display: block; */
    text-decoration: none;
   }
   
#LinksHeader a:link 
   {
    text-decoration: none;
    color: #00008B;
   }

#LinksHeader a:visited 
   {
    text-decoration: none;
    color: #696969; 
   }
   
#LinksHeader a:hover 
   {
    text-decoration: underline;
    color: #008000; 
   }
   
#LinksHeader a:active 
   {
    text-decoration: none;
    color: #008000; 
   }      

/* 

p.headEinzug
   {
   /* padding-left: 1em; */
   color: #B22222;
   font-weight: bold;
   margin: 0.2em 0 0 0;
   }
*/   

/* --- Formatierung Text --- */

div#Inhalt 
   { 
   margin: 2em 20em 1em 0;
   font-size: 0.9em;
   padding: 0.8em 1em 0.8em 0;
   height: 1em;  /* Workaround gegen den 3-Pixel-Bug des Internet Explorers */
  }
  
div#Inhalt h1 
    {
    font-size: 1.3em;
    color: #800000;
    margin: 1.2em 20em 0.5em 0;
  }

div#Inhalt h2 
    {
    font-size: 1.2em;
    color: #800000;
    margin: 1.2em 20em 0.6em 0;
  }
  
div#Inhalt h3 
    {
    font-size: 1.1em;
    color: #800000;
    margin: 1.2em 20em 0.5em 0;
  }
    
div#Inhalt h4 
    {
    font-size: 1.0em;
    color: #000000;
    margin: 0.5em 20em 0.5em 0;
    }
        
div#Inhalt p 
   {
   font-size: 1.0em;
   margin: 1em 20em 0 0;
  }

div#Inhalt a 
   {
    font-weight: normal;
    color: #0000FF;
    /* font-weight: bold; */
    text-decoration: none;
    }
   
div#Inhalt a:link 
   {
    text-decoration: none;
    font-weight: normal;
    color: #0000FF;
    /* font-weight: bold; */
   }

div#Inhalt a:visited 
   {
    text-decoration: none;
    font-weight: normal;
    color: #0000FF;
    /* color: #696969; 
    font-weight: bold; */
   }
   
div#Inhalt a:hover 
   {
    text-decoration: underline;
    font-weight: normal;
    color: #008000; 
    /* font-weight: bold; */
   }
   
div#Inhalt a:active 
   {
    text-decoration: none;
    font-weight: normal;
    color: #0000FF; 
    /* font-weight: bold; */
   }


   
p.einzug
   {
   padding-left: 1em;
   margin: 0 0 0 0;
   }

.blauEmph
   {
	color: #0000FF;   
	font-weight: bold;                                                                       
	}

.rot 
   {
	color: #800000;                                                                          
	}
	
.rotEmph
   {
	color: #800000;   
	font-weight: bold;                                                                       
	}

.zitat
   {
   font-weight: bold;
   font-size: 1em;
   padding: 0;
   color: #800000;
   }       

.zitat a
   {
   font-weight: bold;
   font-size: 1em;
   padding: 0;
   color: #00008B;
   }       

.zitat a:link
   {
   font-weight: bold;
   font-size: 1em;
   padding: 0;
   color: #00008B;
   } 

.zitat a:visited
   {
   font-weight: bold;
   font-size: 1em;
   padding: 0;
   color: #00008B;
   } 

.zitat a:hover
   {
   font-weight: bold;
   font-size: 1em;
   padding: 0;
   color: #00008B;
   } 

.zitat a:active
   {
   font-weight: bold;
   font-size: 1em;
   padding: 0;
   color: #00008B;
   } 

.quelle
   {
   font-style:italic;
   font-weight: bold;
   font-size: 1em;
   padding: 0;
   color: #008000;
   }       


ul#Liste 
    {
    margin-right: 20em;
    /* font-style:italic; */
    padding: 0 0 0 2em;
    }

ul#Liste li
   {
   list-style-position:outside;
   list-style: square;
   margin: 0.5em 0 0 0; 
   /* font-style:italic; */
   /* font-weight: bold; */
   font-size: 1em;
   padding: 0.1em 0 0.1em 0;
   /* color: #483D8B; */
   }       
   
ul#Liste a
   {
   list-style-position:outside;
   list-style: square;
   margin: 0.5em 0 0 0; 
   font-weight: bold;
   font-size: 1em;
   color: #0000FF;
   padding: 0.1em 0 0.1em 0;
   }       
      
ul#Liste a:link
   {
   list-style-position:outside;
   list-style: square;
   margin: 0.5em 0 0 0; 
   font-weight: bold;
   font-size: 1em;
   color: #0000FF;
   padding: 0.1em 0 0.1em 0;
   }       
       
ul#Liste a:visited 
   {
   list-style-position:outside;
   list-style: square;
   margin: 0.5em 0 0 0; 
   font-weight: bold;
   font-size: 1em;
   color: #0000FF;
   padding: 0.1em 0 0.1em 0;
   }       
    
ul#Liste a:hover 
   {
   list-style-position:outside;
   list-style: square;
   margin: 0.5em 0 0 0; 
   font-weight: bold;
   font-size: 1em;
   color: #008000; 
   padding: 0.1em 0 0.1em 0;
   }       
    
ul#Liste a:active 
   {
   list-style-position:outside;
   list-style: square;
   margin: 0.5em 0 0 0; 
   font-weight: bold;
   font-size: 1em;
   color: #0000FF;
   padding: 0.1em 0 0.1em 0;
   }       
    
ol#NumListe 
    {
    list-style-type:decimal; 
    margin-right: 20em;
    /* font-style:italic; */
    padding: 0 0 0 2em;
    }

ol#NumListe li
   { 
   list-style-position:outside;

   margin: 0.5em 0 0 0; 
   /* font-style:italic; */
   /* font-weight: bold; */
   font-size: 1em;
   padding: 0.1em 0 0.1em 0;
   /* color: #483D8B; */
   }       
   
              
ul#Frage 
    {
    margin-right: 20em;
    font-style:italic;
    padding: 0;
    }

ul#Frage li
   {
   list-style: none;
   margin: 0.5em 0 0 0; 
   font-style:italic;
   font-weight: bold;
   font-size: 1em;
   padding: 0.1em 0 0.1em 0;
   /* color: #483D8B; */
   }       


ul#Emph 
    {
    margin-right: 20em;
    padding: 0;
    }

ul#Emph li
   {
   list-style: none;
   margin: 0; 
   font-weight: bold;
   font-size: 1.1em;
   padding: 0.1em 0 0 0;
   color: #483D8B;
   }       

ul#Emphrot
    {
    margin: 0; padding: 0;
    }

ul#Emphrot li
   {
   list-style: none;
   margin: 0; 
   font-weight: bold;
   font-size: 1.2em;
   padding: 0.2em 0.2em 0.2em 0;
   color: #d70d0d;
   }       

ul#Linklist 
    {
    margin: 0; padding: 0;
    }

ul#Linklist li
   {
   list-style: none;
   margin: 3px; 
   font-size: 1em;
   padding: 0.3em 0.2em 0.3em 2em;
   color: #3b133b; 
   }       
   
ul#Litlist 
    {
    margin: 0; padding: 0;
    }

ul#Litlist li
   {
   list-style: none;
   margin-right: 20em;
   font-size: 1em;
   padding: 0.3em 0.2em 0.3em 0;
   color: #3b133b; 
   }       

/* Box rechts */

ul#BoxR
   {
   margin: 0em;
   font-size: 0.9em;
   float: right; 
   width: 15em;
   padding: 0.6em 0.6em 0.6em 0.6em;
   background-color: #ffffff; 
   position: relative;
   color: #696969; 
   /* font-weight: bold; */
   border-left: 1px dashed silver;
   border-bottom: 1px dashed silver;
   /* border-right: 1px solid #800000; */
   margin-bottom: 0em;
   }

p#BoxR
   { 
   font-family:verdana,arial,helvetica,sans-serif; 
	margin: 0em;
	color: #3b133b; 
	background: #ffffff; 
	font-size: 0.9em;
	margin: 0; 
	}


ul#BoxR li 
   {
    list-style: none;
    margin: 0; 
    padding: 0.2em 0 0.2em 0.2em;
   }


ul#BoxR a 
   {
    display: block;
    font-weight: normal;
    color: #00008B;
    /* font-weight: bold; */
    text-decoration: none;
   }
   
ul#BoxR a:link 
   {
    text-decoration: none;
    font-weight: normal;
    color: #00008B;
    /* font-weight: bold; */
   }

ul#BoxR a:visited 
   {
    text-decoration: none;
    font-weight: normal;
    color: #00008B;
    /* color: #696969; 
    font-weight: bold; */
   }
   
ul#BoxR a:hover 
   {
    text-decoration: underline;
    font-weight: normal;
    color: #008000; 
    /* font-weight: bold; */
   }
   
ul#BoxR a:active 
   {
    text-decoration: none;
    font-weight: normal;
    color: #00008b; 
    /* font-weight: bold; */
   }




/* --- Footer --- */
         
p#Footer 
   {
    clear: both;
    margin: 1.5em 0 0 0;
    font-size: 0.9em;
    padding: 0.6em;
    text-align: center;
    background-color: #F5F5F5; 
    color: #00008B;
    border-top: 1px solid #800000;
    border-bottom: 1px solid #D3D3D3;
    /* border-top: 1px solid #800000;
    border-bottom: 1px solid #800000; */
    }   
  
#Footer a
   {
    text-decoration: none;
    color: #00008B;
    }
   
#Footer a:link 
   {
    text-decoration: none;
    color: #00008B;
   }

#Footer a:visited 
   {
    text-decoration: none;
    color: #00008B;
   }
   
#Footer a:hover 
   {
    text-decoration: underline;
    color: #00008B;
   }
