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

a.copy {
     color: #505050;
     text-decoration:none;
     }
a.copy:active {
     text-decoration: underline;
     }
a.copy:hover {
     text-decoration: underline;
     }
a.copy:visited {
     }


a.text {
     color: #c0c0c0;
     text-decoration:none;
     }
a.text:active {
     color: #c0c0c0;
     text-decoration: underline;
     }
a.text:hover {
     color: #c0c0c0;
     text-decoration: underline;
     }
a.text:visited {
     color: #c0c0c0;
     }

body {
     background-color: #c0c0c0;
     background-image: url(images/wolkenhell.jpg);
     background-attachment: fixed;
     text-align: center;
     font-family: Verdana,Arial,Helvetica,Helv,sans-serif;
     font-size: 0.9em;
     color: #c0c0c0;
     }

div.banner {
     background-image: url(images/logo1.png);
     width: 540px;
     height: 152px;
     margin: 3px auto;
     }

div.comment {
     margin-top: 50px;
     margin-bottom: -50px;
     }
     
div.copyright {
     position: relative;
     top: 25px;
     left: 0px;
     padding-bottom: 5px;
     margin-top: 75px;
     line-height: 1.4em;
     }

div.lied {
     text-align:left; 
     margin-left: 100px;
     }
     
div.engellinks {
     background-image: url(images/linksrechts.jpg);
     width: 497px;
     height: 188px;
     position: absolute;
     top: 0px;
     left: 0px;
     z-index: 2;
     }

div.engelrechts {
     background-image: url(images/linksrechts.jpg);
     width: 497px;
     height: 188px;
     position: absolute;
     top: 0px;
     right: 0px;
     z-index: 1;
     }

div.inhalt {
     position: absolute;
     top: 200px;
     left: 0px;
     margin-left: 40px;
     margin-right: 40px;
     margin-bottom: 30px;
     width: 90%;
     overflow: hidden;
     text-align: center;
     }

div.navilinks {
     position: absolute;
     top: 200px;
     left: 3%;
     width: 15%;
     z-index: 2000;
     }

div.navirechts {
     position: absolute;
     top: 200px;
     right: 3%;
     width: 15%;
     z-index: 2001;
     }

div.rahmen {
     background-color: #000000;
     background-image: url(images/wolkendunkel.jpg);
     background-attachment: fixed;
     text-align: center;
     position: fixed;
     top: 0px;
     left: 20%;
     width: 60%;
     height: 98.2%;
     padding-top: 14px;
     z-index: 300;
     }

div.rahmen2 {
     text-align: center;
     position: absolute;
     top: 0px;
     left: 20%;
     width: 60%;
     min-height: 98.2%;
     padding-top: 14px;
     z-index: 400;
     }

div.obenlinks {
     position: absolute; 
     left: 30px; 
     top: 0px; 
     margin-top: -20px;
     }
     
div.obenrechts {
     position: absolute; 
     right: 30px; 
     top: 0px; 
     margin-top: -20px;
     }
     
div.untenlinks {
     position: absolute; 
     left: 40px; 
     bottom: 20px; 
     padding-top: 15px;
     z-index: 999;
     }
     
div.untenrechts {
     position: absolute; 
     right: 40px; 
     bottom: 20px; 
     padding-top: 15px;
     z-index: 998;
     }

     
div.vignette {
     margin: 40px auto; 
     background-image: url(images/vignette.gif); 
     width: 291px; 
     height: 50px;
     }     

h1 {
     font-size: 1.0em;
     font-weight: bold;
     margin-bottom: 36px;
     text-align: left;
     }

h1.galerie {
     font-size: 1.0em;
     font-weight: bold;
     margin-bottom: -36px;
     margin-top: -20px;
     text-align: center;
     line-height: 100px;
     }


h2 {
     font-size: 1.0em;
     font-weight: bold;
     margin-bottom: 18px;
     text-align: left;
     }

h3 {
     color: #000000;
     font-size: 0.85em;
     font-weight: bold;
     margin-bottom: -10px;
     text-align: left;
     }

iframe.forum {
     overflow:auto; 
     width: 100%; 
     height: 1280px; 
     border: none;
     margin-top: -13px;
     }
     
img {
     border-style: none;
     }

img.blind {
     width: 100%; 
     height:152px; 
     border-style: none;
     }
     
img.rechtsoben {
     margin-left: 15px;
     margin-bottom: 15px;
     float: right;
     }   
          
img.wegweiser {
     border-style: none;
     margin-top: 20px;
     }

li {
     text-align: left;
     padding-bottom: 2px;
     margin-left: 0px;
     padding-left: 0px;
     }
     
p.block {
     text-align: justify;
     }

p.links {
     text-align: left;
     }

p.mitte {
     text-align: center;
     }

p.rechts {
     text-align: right;
     }     
     
span.copyright {
     font-size: 0.6em;
     color: #505050;
     }

span.ie {
     color: #0e0e0e;
     }
     
span.text {
     line-height: 1.4em;     
     }

span.text-klein {
     font-size: 0.85em;
     line-height: 1.25em;
     }

ul {
     list-style-type: none;
     line-height: 1.25em;
     font-size: 0.85em;
     color: #000000;
     padding-bottom: 10px;
     padding-left: 0px;
     margin-left: 0px;
     padding-top: 5px; 
     }

ul.fehler {
     list-style-type: square;
     line-height: 1.4em;
     color: #c0c0c0;
     padding-bottom: 0;
     padding-top: 0;
     padding-left: 20px;
     font-size: 1.0em;
     }     

ul.impressum {
     text-align:left; 
     line-height: 1.4em; 
     font-size: 0.85em; 
     margin-top: 5px; 
     list-style-type: square;
     padding-left: 20px;
     color: #c0c0c0;
     }

ul.text {
     text-align:justify; 
     line-height: 1.4em; 
     list-style-type: square;
     color: #c0c0c0;
     font-size: 1.0em;
     padding-bottom: 10px;
     margin-left: 15px;
     }     
     
/* ********** Glossar ****************** */

     
td.erste {
     width: 23%;
     text-align:left;
     line-height: 1.25em;
     padding: 5px 5px 20px 0;
     }
     
td.zweite {
     width: 77%;
     text-align: justify;
     line-height: 1.25em;
     padding: 5px 5px 20px 0;
     }     
          
     

/* ********** Bildergalerie ****************** */
     
div.galerie { 
     width: 88%; 
     margin-bottom: 10px; 
     padding-top: 10px; 
     text-align: center; 
     margin-left: 40px; 
     }
     
div.galerie-text { 
     clear:both; 
     text-align:center; 
     margin-bottom: 35px;
     }

#albumlist { 
     list-style-type: none; 
     float: left; 
     padding-left: 0px; 
     margin-left: 0px;
     }
     
#albumlist li { 
     float: left; 
     margin-right: 15px;	
     margin-bottom: 12px;	
     font: 0.6em Verdana,Arial,Helvetica,Helv,sans-serif; 
     color: #c0c0c0; 
     }
     
#albumlist img { 
     display: block; 
     border: 1px solid #505050; }

     
     
/* ********** Overlibspezifische Styles ****************** */
     
#anker {
     z-index: 600;
     }

#overDiv {
     position:absolute; 
     top: 200px;
     visibility:hidden; 
     z-index:1000; 
     padding: 150px;
     }

.textfontclass {
     font-size: 0.85em;
     line-height: 1.4em;
     padding-left: 100px;
     padding-right: 100px;
     padding-bottom: 100px;
     }
     
.bgclass {
     background-image: url(images/60pro.png);
     text-align: justify; 
     }
     
.cgclass {
     background-image: url(images/60pro.png);
     }
     
.fgclass {
     background-image: url(images/60pro.png);
     text-align: justify;
     }
     
.captionfontclass {
     font-size: 0.85em;
     line-height: 1.4em;
     font-weight: bold; 
     padding-left: 100px;
     padding-right: 100px;
     padding-top: 100px;
     }     
     

/* ********** 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: #c0c0c0;
          }
          
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: #c0c0c0;
          }

div.serendipity_comment_source {
     font-size: 0.85em;
     font-style: italic;
     margin-bottom: 20px;
     padding-bottom: 20px;
     border-bottom: 1px solid #c0c0c0;
     }
          
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: #c0c0c0;
          }

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: #c0c0c0;
     }

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

div.serendipity_entrypaging a {
     color: #c0c0c0;
     }

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;
     }

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

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

h3.serendipity_date a {
     color: #c0c0c0;
          }

h3.serendipity_title a {
     color: #c0c0c0;
          }

h4.serendipity_date {
     font-size: 0.6em;
     color: #c0c0c0;
     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: #c0c0c0;
     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: #c0c0c0;
     }
          
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 #c0c0c0;
    border-bottom: 1px solid #c0c0c0;
    }
          

/* ********** Anfang Allgemein Gästebuch *************** */
#gbuchausgabefehler {
	clear: both;
	float: left;
	height: auto;
	width: 98%;
	font-family: Verdana,Arial,Helvetica,Helv,sans-serif;
	padding: 2px 5px;
	text-align: left;
	margin-left: 10px;
	border: 1px solid #c0c0c0;
	margin-top: 5px;
	margin-bottom: 5px;
}
#gbucheingabefeld {
	clear: both;
	float: left;
	height: auto;
	width: 98%;
	font-family: Verdana,Arial,Helvetica,Helv,sans-serif;
	padding: 5px;
	text-align: left;
	margin-left: 0px;
	margin-top: 5px;
	margin-bottom: 5px;
}
.gbucheingabebutton {
  background-color: #000000;
	font-size: 0.85em;
	color: #c0c0c0;
	text-align: center;
	vertical-align: middle;
	padding-top: 3px;
	padding-bottom: 3px;
  padding-left: 10px;
  padding-right: 10px;
	border: 1px solid #c0c0c0;
	clear: both;
	float: left;
 
}

/* ********** Anfang Eingabe *************** */
#gbuchalles {
	border-style: none;
	width: 100%;
	font-family: Verdana,Arial,Helvetica,Helv,sans-serif;
	font-size: 0.85em;
  line-height: 1.4em;
	color: #c0c0c0;
	padding-top: 10px;
	padding-left: 0px;
	text-align: left;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.gbuchlinks {
	clear: left;
	float: left;
	width: 48%;
	margin-bottom: 20px;
}
.gbuchrechts {
	clear: right;
	float: left;
	width: 48%;
	margin-bottom: 20px;
}
.gbuchtextfeld {
	border: 1px solid #c0c0c0;
	height: 15px;
	width: 237px;
	font-size: 12px;
	color: #000000;
	font-family: "Courier New", Courier, mono;
	padding-left: 3px;
	text-align: left;
	vertical-align: middle;
}
.gbuchtextarea {
	border: 1px solid #c0c0c0;
	height: 180px;
	width: 80%;
	font-size: 1em;
	color: #000000;
	font-family: "Courier New", Courier, mono;
	padding-top: 1px;
	padding-right: 1px;
	padding-bottom: 1px;
	float: left;
	clear: both;
}
.gbuchbutton {
	background-color: #ffffff;
	height: 25px;
	width: 140px;
	margin: 15px 5px 10px;
	border: 1px solid #c0c0c0;
	text-align: center;
	font-family: Verdana,Arial,Helvetica,Helv,sans-serif;
	font-size: 1em;
	color: #000000;
	vertical-align: middle;
}
.gbuchimg {
	vertical-align: middle;
	height: 15px;
	padding-right: 2px;
}
.gbuchtextfelduplaod {
	border: 1px solid #c0c0c0;
	width: 80%;
	font-size: 1em;
	color: #c0c0c0;
	font-family: "Courier New", Courier, mono;
	padding-left: 3px;
	margin-bottom: 15px;
}
.gbuchtextfeldkurz {
	border: 1px solid #c0c0c0;
	height: 15px;
	width: 217px;
	font-size: 1em;
	color: #000000;
	font-family: "Courier New", Courier, mono;
	padding-left: 3px;
	text-align: left;
	vertical-align: middle;
}
.gbuchtextfeldspam {
	border: 1px solid #c0c0c0;
	height: 15px;
	width: 137px;
	font-size: 1em;
	color: #000000;
	font-family: "Courier New", Courier, mono;
	padding-left: 3px;
	text-align: center;
	vertical-align: middle;
	margin-right: 40px;
}
.gbuchkomplett {
	clear: none;
	float: left;
	width: 100%;
}
.gbuch_img {
	vertical-align: text-bottom;
}
/* ********** Ende Eingabe *************** */

/* ********** Anfang Ausgabe *************** */
#gbuchausgabetitelzeile {
 
	clear: both;
	float: left;
	height: auto;
	width: 98%;
	margin-top: 15px;
	font-family: Verdana,Arial,Helvetica,Helv,sans-serif;
	font-size: 0.85em;
	color: #c0c0c0;
	padding: 2px 5px;
	text-align: left;
	margin-left: 0px;
  padding-top: 30px;
}
#gbuchausgabeinhaltzeile {
	clear: both;
	float: left;
	height: auto;
	width: 98%;
	font-family: Verdana,Arial,Helvetica,Helv,sans-serif;
	font-size: 1em;
  line-height: 1.4em;
	color: #c0c0c0;
	padding-top: 5px;
  padding-bottom: 5px;
	text-align: justify;
	margin-left: 10px;
}

.gbuchausgabename {
	text-align: left;
	vertical-align: middle;
	clear: left;
	float: left;
	width: 50%;
	padding-top: 2px;
	padding-bottom: 2px;
	font-size: 1em;
	color: #c0c0c0;
	font-weight: bold;
 
}
.gbuchausgabeauswertung{
	text-align: right;
	vertical-align: middle;
	clear: right;
	float: right;
	width: 50%;
 
	padding-top: 2px;
	padding-bottom: 2px;
}
.gbuchausgabekontakt {
	clear: none;
	float: left;
	width: 50%;
	font-size: 1em;
	border: 1px none #c0c0c0;
}
.gbuch_imglang {
	vertical-align: text-bottom;
	text-align: left;
	margin-right: 5px;
	margin-left: 0px;
	margin-top: 1px;
}
.gbuchausgabeinhalt {
	clear: both;
	float: left;
	width: 98%;
	padding-top: 5px;
	padding-bottom: 5px;
	vertical-align: top;
	font-size: 1em;
}
.gbuchausgabekommentar {
	text-align: left;
	vertical-align: middle;
	clear: both;
	float: left;
	width: 98%;
	padding-top: 5px;
	padding-bottom: 5px;
	font-style: italic;

}
.gbuchausgabebilder {
	text-align: center;
	vertical-align: middle;
	clear: both;
	float: left;
	width: 98%;
	padding-top: 5px;
	padding-bottom: 5px;
	border: 1px none #c0c0c0;
}
/* ********** Ende Ausgabe *************** */

/* ********** Seitenanzeige *************** */

#gbuchseitenanzeige {
	clear: both;
	float: left;
	height: auto;
	width: 98%;
	font-family: Verdana,Arial,Helvetica,Helv,sans-serif;
	font-size: 1em;
	color: #c0c0c0;
	text-align: center;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
}
