a {
     color: #000000;
     text-decoration:none;
     }
a:active {
     text-decoration: underline;
     }
a:hover {
     letter-spacing: 3px;
     }
a:visited {
     }

body {
     background-color: #ffffff;
     text-align: center;
     font-family: 'Palatino Linotype','Book Antiqua','Times New Roman',serif;
     font-size: 0.9em;
     color: #2d2d2d;
     }

div.banner {
     background-image: url(images/banner.png);
     background-repeat: no-repeat;
     position: fixed;
     top: 5px;
     left: 15px;
     z-index: 100;
     }
     
div.banner:hover {
     background-image: url(images/banner2.png);
     }

div.copy {
     position: fixed;
     bottom: 0px;
     right: 0%;
     background-color: #ffffff;
     width: 59.5%;
     height: 12px;
     z-index: 600;
     }

div.copy:hover {
	  height: 80px;
	  }
          
div.navi1 {
     position: absolute;
     min-height: 100%;
     top: 110px;
     left: 3%;
     width: 16%;
     z-index: 50;    
     } 
     

div.navi1a {
     background-image: url(images/damask_darkgrey.png);
     position: absolute;
     top: 0px;
     left: 0;
     width: 90%;
     height: 120px;
     border: 1px solid #505050; 
     font-weight: bold;
     color: #000000;
     padding-left: 15px;
     }     

div.navi1b {
     background-image: url(images/damask_darkgrey.png);
     position: absolute;
     top: 150px;
     left: 0;
     width: 90%;
     height: 120px;
     border: 1px solid #505050; 
     font-weight: bold;
     color: #000000;
     padding-left: 15px;
     }     

div.navi1c {
     background-image: url(images/damask_darkgrey.png);
     position: absolute;
     top: 300px;
     left: 0;
     width: 90%;
     height: 120px;
     border: 1px solid #505050; 
     font-weight: bold;
     color: #000000;
     padding-left: 15px;
     }     
     
div.navi2 {
     background-image: url(images/damask_grey_test.png);
     background-repeat: repeat-x;
     position: absolute;
     height: 100%;
     top: 110px;
     left: 21.5%;
     width: 16%;
     font-weight: bold;
     padding-bottom: 50px;    
     padding-left: 15px;
     z-index: 51;
     } 
     
div.inhalt {
     position: absolute;
     top: 110px;
     right: 3%;
     width: 56.5%;
     background-image: url(images/halfwhite.png);
     padding-left: 15px;
     z-index: 500;
     }

h1 {
     text-align: left;
     font-size: 1.2em;
     }

h2 {
     text-align: left;
     font-size: 1em;
     font-weight: bold;
     margin-bottom: -8px;
     }
     
h3 {
     text-align: left;
     font-size: 1em;
     font-weight: bold;
     margin-bottom: -8px;
     margin-top: 20px;
     }     

hr {
     width: 75%;	
     border-top: 1px solid #2d2d2d;
     border-bottom: none;
     border-left: none;
     border-right: none;
     clear: both;
	}
	          
img {
     border-style: none;
     }

img.rechtsoben {
     margin-left: 15px;
     margin-bottom: 15px;
     float: right;
     }        
     
li {
     text-align: left;
     padding-bottom: 2px;
     margin-left: 0px;
     padding-left: 0px;
     }
     
p.block {
     text-align: justify;
     margin-bottom: 25px;
     }

p.links {
     text-align: left;
     }
     
p.mitte {
     text-align: center;
     }     

p.rechts {
     text-align: right;
     margin-bottom: 25px;
     }

p.zitat {
     text-align: left;
     margin-top: 20px; 
     margin-bottom: 20px;
     margin-left: 50px;
     }
     
span.copy {
	  font-size: 0.6em; 
	  color: #505050; 
	  }

span.text {
     line-height: 1.4em;
     }          

span.zitat {
     line-height: 1.4em;
     font-style: italic;
     } 

span.zitatquelle {
     font-size: 0.7em;
     }

table {
     border: none;
     margin-top: 25px;
     }
         
td.erste {
     vertical-align: top;
     width: 10%;
     text-align:left;
     padding: 5px 5px 10px 0;
     line-height: 1.4em;
     }
     
td.zweite {
     vertical-align: top;
     width: 90%;
     text-align: justify;
     line-height: 1.4em;
     padding: 5px 5px 10px 0;
     }     
          
ul {
     list-style-type: none;
     line-height: 1.35em;
     font-size: 0.85em;
     padding-bottom: 10px;
     padding-left: 0px;
     margin-left: 0px;
     padding-top: 0px;
     }
     
ul.text {
     list-style-type: square;
     line-height: 1.35em;
     font-size: 1em;
     padding-bottom: 10px;
     padding-left: 0px;
     margin-left: 20px;
     padding-top: 0px;
     }     
     
ul.text li {
     text-align: justify;
     padding-bottom: 6px;
     }     

/* ********** Blogspezifische Styles: Serendipity ****************** */

blockquote {
     padding-top: 0px;
     padding-bottom: 0px;
     margin-bottom: -20px;
     margin-top: -10px;
     }

div.serendipity_center {
     text-align: justify; 
     line-height: 1.4em;  
     }
     
div.serendipity_center a {
     color: #000000;
          }
          
div.serendipity_commentsTitle {
     text-align: justify; 
     margin-top: 12px;
     font-style: italic;
     }

div.serendipity_comments {
     text-align: justify; 
     line-height: 1.4em;  
     }

div.serendipity_comments a {
     color: #000000;
          }

div.serendipity_comment_source {
     font-size: 0.85em;
     font-style: italic;
     margin-bottom: 20px;
     padding-bottom: 20px;
     border-bottom: 1px solid #000000;
     }
          
div.serendipityCommentFormC {
     margin-top: 12px;
     }
     
div.serendipity_commentDirection {
     margin-top: 12px;
     }


div.serendipity_entry {
     text-align: left; 
     margin-bottom: 20px;
     }
     
div.serendipity_entry a {
     color: #000000;
          }

div.serendipity_entry_body {
     text-align: justify; 
     line-height: 1.4em;  
     }

div.serendipity_Entry_Date {
     margin-bottom: 60px;
     }

div.serendipity_entry_extended {
     text-align: justify; 
     line-height: 1.4em;  
     padding-bottom: 12px;
     }

div.serendipity_entryFooter {
     font-size: 0.85em;
     font-style: italic;
     margin-top: 12px;
     }
div.serendipity_entryFooter a {
     color: #000000;
     }

div.serendipity_entrypaging {
     text-align: center;
     margin-bottom: 48px;
     font-size: 0.85em;
     }

div.serendipity_entrypaging a {
     color: #000000;
     }

div.serendipity_section_commentform {
     text-align: left; 
     }
     
div.serendipity_section_commentform td {
     padding-right: 40px;
     vertical-align: top;
     }

div.serendipitySideBarContent {
     color: #000000;
     font-size: 0.85em;
     margin-top: 20px;
     line-height: 1.4em;
     text-align: left;
     margin-bottom: 24px;
     }

div.serendipitySideBarItem h3 {
     text-align: left;
     font-size: 1em;
     font-weight: bold;
     margin-bottom: -15px;
     margin-top: 10px;
     }

h3.serendipity_date {
     font-size: 1.0em;
     color: #000000;
     font-weight: bold;
     margin-bottom: 3px;
     text-align: left;
     clear: both;
     }

h3.serendipity_title {
     font-size: 1.0em;
     color: #000000;
     font-weight: bold;
     margin-bottom: 3px;
     text-align: left;
     clear: both;
     }

h3.serendipity_date a {
     color: #000000;
          }

h3.serendipity_title a {
     color: #000000;
          }

h4.serendipity_date {
     font-size: 0.6em;
     color: #000000;
     font-weight: normal;
     margin-bottom: 52px;
     margin-top: -36px;
     text-align: left;
     }

input.quicksearch_submit {
     font-size: 0.85em;
     background-color: #c0c0c0;
     }

span.searchterm {
     background-color: #ffff00;
     color: #000000;
     }

span.searchterm a {
     background-color: #ffff00;
     color: #000000;
     }


span.serendipity_entrypaging_left {
     margin-bottom: 48px;
     margin-right: 0px;
     padding-right: 40px;
     }
     
span.serendipity_entrypaging_right {
     margin-bottom: 48px;
     margin-left: 0px;
     padding-left: 40px;
     }

td.archives_count {
     text-align: left;
     font-size: 0.85em;
     }

td.archives_count_link a{
     color: #000000;
     font-size: 0.85em;     
     }
td.archives_graph {
     text-align: left;
     font-size: 0.85em;
     }

td.archives_link {
     text-align: left;
     font-size: 0.85em;
     }

td.archives_link a{
     color: #000000;
     }
          
td.serendipity_calendarDay {
     text-align: center;
     font-size: 0.7em;
     color: #424242;
     }

td.serendipity_calendarDay a {
     font-weight: bolder;
     color: #000000;
     }

td.serendipity_weekDayName {
     font-size: 0.7em;
     font-weight: bold;
     }
     
div.serendipitySideBarContent ul {
     font-size: 1.0em;
     }
#serendipityQuickSearchTermField {
    border-top: 1px solid #000000;
    border-left: 1px solid #000000;
    border-right: 1px solid #000000;
    border-bottom: 1px solid #000000;
    }

div.serendipity_commentcount {
	 display: none;
	 }     
     

.serendipity_imageComment_txt {
    border-top: 1px solid #DDDDDD;
    margin: 0px;
    padding: 3px;
    clear: both;
    font-size: 8pt;
    text-align: center;
}     

.serendipity_imageComment_center,
.serendipity_imageComment_left,
.serendipity_imageComment_right {
    border: 1px solid #c0c0c0;
    background-color: #c0c0c0;
    margin: 3px;
    padding: 3px;
    text-align: center;
}

.serendipity_imageComment_img,
.serendipity_imageComment_img img {
    margin: 0px;
    padding: 0px;
    text-align: center;
}     
    
div.serendipity_freeTag_related { 
	  font-style: normal;
     padding-top: 30px;
     font-size: 1.3em;
     }

div.serendipity_freeTag_related ul { 
     list-style-type: square;
     font-size: 1em;
     padding-bottom: 10px;
     padding-left: 0px;
     margin-left: 20px;
     padding-top: 0px;
     margin-top: 5px;
     }    

div.serendipity_freeTag_related li {
	  font-style: normal;
     line-height: 1.3em;
     }

div.container_serendipity_plugin_eventwrapper img {
     margin-bottom: -15px;
     }
