a {
     color: #060c60;
     text-decoration:none;
     }

a:active {
     font-weight: bold;
     }

a:hover {
     font-weight: bold;
     }

a:visited {
     }

body { 
     background-color: #FFFFFF; 
     font-family: "Futura Lt BT",Verdana,Arial,Helvetica,Helv,sans-serif;
     font-size: 1em;
     color: #060C60;
     }

div.banner {
     position: absolute;
     top: 5px;
     left: 3%;
     width: 590px;
     height: 95px;
     background-image: url(images/banner/tintenzirkel.jpg);
     }

div.inhalt {
     position: absolute;
     top: 110px;
     right: 3%;
     width: 56.5%;
     height: 100%;
     padding-bottom: 50px;
     }

     
div.katalog {
     position: absolute;
     top: 110px;
     right: 3%;
     width: 20%;
     float: right;
     clear: both;
     z-index: 1000; 
     }
     
div.klecks {
     position: absolute;
     top: 5px;
     right: 3%;
     background-image: url(images/klecks.gif);
     width: 150px;
     height: 115px;
     }

div.navi {
     position: absolute;
     top: 110px;
     left: 3%;
     width: 16%;
     padding-bottom: 50px;     
     }
     
div.naviinhalt {     
     padding-bottom: 0.05em;
     }
     
div.naviinhalt h3 {
     text-align: left;
     line-height: 1.4em;
     }     

div.naviinhalt h4 {
     font-weight: normal;
     font-style: italic;
     text-align: left;
     font-size: 0.85em;
     line-height: 1.4em;
     margin: 0;
     }     


div.navi2 {
     position: absolute;
     top: 110px;
     left: 21.5%;
     width: 16%;
     padding-bottom: 50px;     
     } 

div.start {
     position: absolute;
     top: 110px;
     right: 3%;
     width: 75%;
     height: 100%;
     padding-bottom: 50px;
     }

h4 {
     padding-top: 1em;
     }

hr {
      color: #060C60;
      background-color: #060C60;
      width: 80%;
      }

iframe.chat {
     overflow:auto; 
     width: 105%; 
     margin-left: -25px; 
     height: 700px; 
     border: none;
     }
      
      
iframe.banner {
     overflow: hidden;
     border: none;
     width:125px; 
     height:95px;
     float: right;
     margin-left: 15px;
     margin-bottom: 5px;
     }

iframe.shop {
     overflow:auto; 
     width: 105%; 
     margin-left: -25px; 
     height: 700px; 
     border: none;
     }

      
img {
     border: none;
     }

img.blog {
     margin-right: 10px;
     margin-bottom: 10px;
     margin-top: 3px;
     float: left;
     }

img.unten {
     margin-top: 25px;
     }

img.linksoben {
     margin-right: 15px;
     margin-bottom: 15px;
     float: left;
     }     

img.rechtsoben {
     margin-left: 15px;
     margin-right: 12em;
     margin-bottom: 15px;
     float: right;
     }   
          
img.rechtsoben1 {
     margin-left: 15px;
     margin-right: 0;
     margin-bottom: 15px;
     float: right;
     }   

li {
     line-height: 1.25em;
     text-align: justify;
     padding-bottom: 5px;
     }

li.module-list-item {
     font-size: 0.85em;
     line-height: 1.25em;
     padding-bottom: 3px;
     }
p {
     clear: both; 
     }

p.block {
     text-align: justify;
     }

p.center {
     text-align: center;
     }

p.rechts {
     text-align: right;
     }     

span.copyright {
     font-size: 0.7em;
     }
     
span.text {
     line-height: 1.25em;
     }


table {
     width: 100%;
     }     


td.erste {
     width: 23%;
     text-align:left;
     line-height: 1.25em;
     padding: 5px 5px 5px 0;
     }
     
td.zweite {
     width: 77%;
     text-align: left;
     line-height: 1.25em;
     padding: 5px 5px 5px 0;
     }     
     
ul {
     list-style-image: url(images/klecksli.gif);
     padding-left: 20px; 
     }

ul.navi { 
     list-style-type: none;
     list-style-image: none;
     padding-left: 0px; 
     padding-top: 0px;
     margin-top: 2px;
     }
     
ul.navi li {
     font-size: 0.85em;
     line-height: 1em;
     text-align: left;
     }
     
ul.module-list {
     list-style-type: none;
     list-style-image: none;
     padding-left: 0px; 
     padding-top: 0px;
     margin-top: 2px;
     }
     
/* ********** Anfang Allgemein G�stebuch *************** */
#gbuchausgabefehler {
	clear: both;
	float: left;
	height: auto;
	width: 98%;
	font-family: "Futura Lt BT",Verdana,Arial,Helvetica,Helv,sans-serif;
	padding: 2px 5px;
	text-align: left;
	margin-left: 10px;
	border: 1px solid #ccc;
	margin-top: 5px;
	margin-bottom: 5px;
}
#gbucheingabefeld {
	clear: both;
	float: left;
	height: auto;
	width: 98%;
	font-family: "Futura Lt BT",Verdana,Arial,Helvetica,Helv,sans-serif;
	padding: 5px;
	text-align: left;
	margin-left: 0px;
	margin-top: 5px;
	margin-bottom: 5px;
}
.gbucheingabebutton {
  background-color: #FFFFFF;
	font-size: 0.85em;
	color: #060C60;
	text-align: center;
	vertical-align: middle;
	padding-top: 3px;
	padding-bottom: 3px;
  padding-left: 10px;
  padding-right: 10px;
	border: 1px solid #060c60;
	clear: both;
	float: left;
 
}

/* ********** Anfang Eingabe *************** */
#gbuchalles {
	border: 1px solid #FFFFFF;
	width: 100%;
	font-family: "Futura Lt BT",Verdana,Arial,Helvetica,Helv,sans-serif;
	font-size: 0.85em;
	color: #060c60;
	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 #060C60;
	height: 15px;
	width: 237px;
	font-size: 12px;
	color: #060C60;
	font-family: "Courier New", Courier, mono;
	padding-left: 3px;
	text-align: left;
	vertical-align: middle;
}
.gbuchtextarea {
	border: 1px solid #060c60;
	height: 180px;
	width: 80%;
	font-size: 1em;
	color: #060c60;
	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 #060c60;
	text-align: center;
	font-family: "Futura Lt BT",Verdana,Arial,Helvetica,Helv,sans-serif;
	font-size: 1em;
	color: #060c60;
	vertical-align: middle;
}
.gbuchimg {
	vertical-align: middle;
	height: 15px;
	padding-right: 2px;
}
.gbuchtextfelduplaod {
	border: 1px solid #060c60;
	width: 80%;
	font-size: 1em;
	color: #060c60;
	font-family: "Courier New", Courier, mono;
	padding-left: 3px;
	margin-bottom: 15px;
}
.gbuchtextfeldkurz {
	border: 1px solid #060c60;
	height: 15px;
	width: 217px;
	font-size: 1em;
	color: #060c60;
	font-family: "Courier New", Courier, mono;
	padding-left: 3px;
	text-align: left;
	vertical-align: middle;
}
.gbuchtextfeldspam {
	border: 1px solid #060c60;
	height: 15px;
	width: 137px;
	font-size: 1em;
	color: #060c60;
	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: "Futura Lt BT",Verdana,Arial,Helvetica,Helv,sans-serif;
	font-size: 0.85em;
	color: #060c60;
	padding: 2px 5px;
	text-align: left;
	margin-left: 0px;
}
#gbuchausgabeinhaltzeile {
	clear: both;
	float: left;
	height: auto;
	width: 98%;
	font-family: "Futura Lt BT",Verdana,Arial,Helvetica,Helv,sans-serif;
	font-size: 1em;
	color: #060c60;
	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: #060c60;
	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 #ccc;
}
.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 #ccc;
}
/* ********** Ende Ausgabe *************** */

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

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


/* ********** 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.25em;  
     }
     
div.serendipity_center a {
     color: #060c60;
          }
          
div.serendipity_commentsTitle {
     text-align: justify; 
     margin-top: 12px;
     font-style: italic;
     }

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

div.serendipity_comments a {
     color: #060c60;
          }

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

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

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

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

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

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

div.serendipity_entrypaging a {
     color: #060c60;
     }

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

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

h3 {
     font-size: 0.85em;
     font-weight: bold;
     padding-top: 5px;
     padding-bottom: 0px;
     margin-bottom: 0px;
     }
     
h3.serendipity_date {
     font-size: 1.0em;
     color: #060c60;
     font-weight: bold;
     margin-bottom: 3px;
     text-align: left;
     clear: both;
     }

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

h3.serendipity_date a {
     color: #060c60;
          }

h3.serendipity_title a {
     color: #060c60;
          }

h4.serendipity_date {
     font-size: 0.85em;
     color: #060c60;
     font-weight: normal;
     margin-bottom: 64px;
     margin-top: -56px;
     text-align: left;
     }

h4.serendipity_author {
     font-weight: normal;
     font-size: 0.85em;
     margin-top: -48px;
     margin-bottom: 36px;
     }
     
input.quicksearch_submit {
     font-size: 0.85em;
     background-color:#FFFFFF;
     }

li.category_depth0 {
     line-height: 1.4em;
     padding: 0em;
     margin: 0em;
     }     
     
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;
     }

table.serendipity_calendar {
     margin-top: 10px;
     }

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

td.archives_count_link a{
     color: #060c60;
     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: #060c60;
     }
          
td.serendipity_calendarDay {
     text-align: center;
     font-size: 0.85em;
     color: #060c60;
     }

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

td.serendipity_weekDayName {
     font-size: 0.7em;
     font-weight: bold;
     }
     
div.serendipitySideBarContent ul {
     list-style-image: none;
     list-style-type: none;
     padding: 0px;
     margin: 0px;
     }
     
div.serendipitySideBarContent li {
     line-height: 1.4em;
     padding: 0px;
     margin: 0px;
     }
     
#serendipityQuickSearchTermField {
    border-top: 1px solid #000000;
    border-left: 1px solid #000000;
    border-right: 1px solid #060c60;
    border-bottom: 1px solid #060c60;
    }

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