img {
   behavior: url("http://digiwerx.de/weblog/plugin/pngbehavior.htc");
}
/* templates/digiwerx/style.css  */
/* Theme by Manja Miksch */
/* http://digiwerx.de */

/* Inhalt:
   - Generelle Styles
	  - spezifische Link u. Textformatierungen (Hilfe-Link etc.)
	- Strukturelle Styles
	- Kopfzeile und Banner
	- Styles fuer Eintraege
	- Kommentare
	- Formular fuer Kommentare
	- Styles fuer die Seitenleisten
	  - Navigation (eigene)
	- Kalender
	- Eingebettete Bilder aus der s9y-Mediendatenbank
	- Footer (eigener)
	- sonstiges
*****************************************************/

/****** Generelle Styles ******/

/* Eingabefelder fuer Formulare */
input, textarea {
   font-size: 100%;
   font-family: arial, "Lucida Grande", verdana, sans-serif;
	border: 1px solid #E2DDDB;
}

/* Bilder (eigene) */
img { border: 0; }

/* Standard-Links */
a:link,
a:visited,
a:active {
	color: #EB3800;
	text-decoration: none;
	border-bottom: 1px dashed #E5DDDB;
}
a:hover {
	color: #333;
	text-decoration: none;
	background-color: rgb(240,238,238);
}

acronym {
	border-bottom: 1px dotted #736461;
	cursor: help;
}

/* zentriertes Element */
.serendipity_center {
	margin-left: auto;
	margin-right: auto;
	text-align: center;
}

.unsichtbar {
	position: absolute;
	left: -1000px;
	top: -1000px;
	width: 0px;
	height: 0px;
	overflow: hidden;
	display: inline;
}

.cleaner {
	clear: both;
	margin: 0;
	padding: 0;
	height: 0;
}

.rechts {
	text-align: right;
}
.rechts2 {
	font-size: 90%; /* ausserhalb serendipity_entry ... */
	text-align: right;
	margin: 14px 0 0 0;
}

/* spezifische Link- u. Textformatierungen */

.hilfelink {
	background-image: url(templates/digiwerx/img/hilfe-link.gif);
	background-repeat: no-repeat;
	background-position: right;
	padding-right: 17px;
}
.wikilink {
	background-image: url(templates/digiwerx/img/wiki-link.gif);
	background-repeat: no-repeat;
	background-position: top right;
	padding-right: 11px;
}
.extlink {
	background-image: url(templates/digiwerx/img/externer-link.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 14px;
}
.toplink {
	background-image: url(templates/digiwerx/img/up.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 19px;
}
.backlink {
	background-image: url(templates/digiwerx/img/back.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 17px;
}
.forwardlink {
	background-image: url(templates/digiwerx/img/forward.gif);
	background-repeat: no-repeat;
	background-position: right;
	padding-right: 17px;
}

.underline {
	text-decoration: underline;
}

/****** Strukturelle Styles ******/

/* Vorgabe fuer gesamtes Blog, auch Seitenfuss (solange nicht woanders ueberschrieben */
body {
	margin: 0;
	padding: 0;
	width: 1000px; /* IE6 */
	height: 100%;
	color: #333;
	background-color: #F9F9F9;
	font-family: arial, "Lucida Grande", verdana, sans-serif;
	margin-bottom: 10px;
}
/* beyond IE */
html > body {
	width: 100%;
}

/* Container fuer Inhalt und Seitenleisten */
#mainpane {
	margin-bottom: 35px;
	width: 100%;
	border: 0;
	background-color: #F9F9F9;
}

/* Container fuer die Spalte mit den Eintraegen */
#content {
	padding: 0;
	margin-top: 0;
	margin-left: 230px;
	margin-right: 265px; /* siehe #innercontentwrap => padding-right */ 
	height: 100%;
}

/* Container fuer Entry-Text (Mittelspalte), wegen minus-margin beim Titel */
#innercontentwrap {
	margin-top: 0;
	padding-left: 10px;
}

/* Container fuer die rechte Seitenleiste */
#serendipityRightSideBar {
	width: 185px;
	height: 100%;
	float: right;
	padding-right: 35px;
	margin: 0;
}

/* Container fuer die linke Seitenleiste */
#serendipityLeftSideBar {
	width: 175px;
	float: left;
	margin: 0;
	padding: 0 0 0 10px;
	height: 100%;
}

/* input und select-Dropdownfelder in der Seitenleiste */
.serendipitySideBarContent input, 
.serendipitySideBarContent select {
	width: 173px;
}

/****** Kopfzeile und Banner ******/

/* Container fuer Banner im Seitenkopf */
#kopf {
	padding: 0;
	margin: 0;
	width: 100%;
	height: 148px;
	min-width: 705px;
	background-image: url(templates/digiwerx/img/kopf-hg.gif);
	background-repeat: repeat-x;
}
#kopf #kopflinks {
	float: left;
	clear: left;
}
#kopf #kopfrechts {
	float: right;
	clear: right;
}

/* Ueberschrift */
#kopf_h1 {
	display: none;
}

/* Suchergebnisse */
p.serendipity_search {
	padding-bottom: 4px;
	border-bottom: 1px solid #E2DDDB;
}
/* Suchbegriff */
.searchterm {
	font-weight: bold;
}

/****** Styles fuer Eintraege ******/

/* Container fuer Titel und Datum eines Eintrages - div */
.serendipity_entry_date {
	margin: auto;
}
/* eigentliche Anzeige des Datums unter dem Titel des Eintrags - h3*/
.serendipity_date {
	font-size: 90%;
	color: #A69C99;
	margin: 0;
	text-align: right;
}
/* selbe wie Datumsanzeige, nur nicht rechtsbuendig */
.subtitle {
	font-size: 90%;
	color: #A69C99;
}
/* Titel eines Eintrages - h2 */
.serendipity_title {
	padding: 4px 10px;
	margin-bottom: 8px;
	margin-left: -10px;
	margin-top: 10px;
	font-size: 125%;
	background-color: #F0EEEE;
	border-bottom: 1px solid #E3DDDB;
	border-top: 1px solid #E3DDDB;
	font-weight: normal;
}

/* Link im Titel des Eintrages */
.serendipity_title a:link,
.serendipity_title a:visited {
	text-decoration: none;
	border: 0;
	color: #333;
}
.serendipity_title a:hover {
   color: #EB3800;
}

/* Container fuer den Eintrag - div */
.serendipity_entry {
	font-size: 90%;
	color: #333;
	font-weight: normal;
	line-height: 145%;
	margin-bottom: 35px;
}
.serendipity_entry_body,
.serendipity_entry_extended {
	padding-right: 10px;
}
/* zusaetzliche Styles fuer den Text eines Eintrages */
.serendipity_entry ul {
	list-style-type: none;
	margin: 20px 0;
	padding: 0;
}
.serendipity_entry ul li {
	padding: 0 12px;
	margin: 0;
	background-image: url(templates/digiwerx/img/listenpunkt-grau-4px.gif);
	background-repeat: no-repeat;
	background-position: 0 8px;
}
.serendipity_entry ul li ul {
	margin: 0;
}
.serendipity_entry p {
	margin: 0 0 20px 0;
	padding-bottom: 0;
}
.serendipity_entry h3 {
	font-size: 100%;
	margin: 0 0 8px 0;
	padding: 0;
	text-decoration: underline;
}
/* nur ausserhalb serendipity_entry wegen font-size */
.alone {
	margin: 0 0 20px 0;
	padding-bottom: 0;
	font-size: 90%;
	line-height: 140%; 
}
.serendipity_entry blockquote {
	margin: 20px;
	padding: 5px 4px 0 51px;
	background-image: url(templates/digiwerx/img/blockquote.gif);
	background-repeat: no-repeat;
	color: #6B6261;
	min-height: 30px;
}
.serendipity_entry blockquote p.quelle {
	text-align: right;
}

/* code-Tag im Text */
.serendipity_entry code {
	font-family: "Courier New", Courier, monospace;
	font-size: 105%;
	font-weight: bold;
	color: #81AC2B;
}
/* kompletter Codeblock */
.serendipity_entry div.codeblock {
	margin: 20px 0;
	padding: 8px;
	width: 90%;
	background-color: #F0EEEE;
	overflow: auto;
}
.serendipity_entry div.codeblock code {
	font-family: "Courier New", Courier, monospace;
	font-weight: normal;
	color: #333;
}
.serendipity_entry div.codeblock pre {
	font-family: "Courier New", Courier, monospace;
	font-size: 105%;
}

/* Wort des Tages */
.serendipity_entry .wortmarker {
	background-image: url(templates/digiwerx/img/pfeil-rechts-gruen.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 19px;
	font-weight: bold;
	color: #736461;
}
/* Unwort des Tages */
.serendipity_entry .unwortmarker {
	background-image: url(templates/digiwerx/img/forward.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 19px;
	font-weight: bold;
	color: #736461;
}
/* hervorzuhebendes Wort im Text */
.serendipity_entry .marker {
	font-weight: bold;
	color: #EB3800;
}

/* der kleingeschriebene Text am Eintragsende (Geschrieben von ... usw.) */
div.serendipity_entryFooter {
	font-size: 85%;
	color: #7F7572;
	border-top: 1px solid #E2DDDB;
	border-bottom: 1px solid #E2DDDB;
	padding: 4px;
}

/* Styles fuer das Kategorie-Icon (falls es benutzt wird) */
img.serendipity_entryIcon {
	float: right;
	border: 0;
}

.serendipity_pageFooter {
	font-size: 76%;
	color: #7F7572;
	text-align: center;
	padding: 2px 0;
}

/****** Kommentare ******/

.serendipity_comments p {
	font-size: 90%;
	line-height: 125%;
	margin-bottom: 20px;
	margin-top: 0;
}
/* erweiterter Eintrag, Trackbackanzeige */
.serendipity_section_trackbacks {
	margin-top: 35px;
}
.serendipity_section_trackbacks .serendipity_center a:link,
.serendipity_section_trackbacks .serendipity_center a:visited {
	font-size: 85%;
	color: #736461;
}
.serendipity_section_trackbacks .serendipity_center a:hover {
	color: #333;
}

/* Titel in Kommentaren, Trackbacks und Kommentarformular */
.serendipity_commentsTitle {
   color: #333;
   font-size: 110%;
	font-weight: normal;
	padding: 3px 10px;
	margin-top: 0;
	margin-bottom: 8px;
	margin-left: -10px;
	background-color: rgb(240,238,238);
	border-bottom: 1px solid #E2DDDB;
	border-top: 1px solid #E2DDDB;
 }

/* Container fuer einzelne Kommentare */
.serendipity_comment {
	padding: 3px;
	padding-left: 10px;
	margin-bottom: 20px;
	margin-left: -10px;
	background-color: #FFFFFF;
	overflow: auto;
	border-bottom: 1px solid #E2DDDB;
	border-top: 1px solid #E2DDDB;
}
/* Ergaenzungsklassen zu .serendipity_comment fuer Threaded-Anzeige,
   inspired by Carl and Andreas - Theme: andreas00 */
.comment_threaded_child1 { margin-left: 5px; }
.comment_threaded_child2 { margin-left: 20px; }
.comment_threaded_child3 { margin-left: 35px; }
.comment_threaded_child4 { margin-left: 50px; }
.comment_threaded_child5 { margin-left: 65px; }

/* Ursprung eines Kommentars (Verfasser, Datum usw.) */
.serendipity_comment_source {
	margin-bottom: 8px;
	padding: 0;
	border-bottom: 1px solid #E2DDDB;
}
/* Ursprung des Trackbacks */
.serendipity_trackback_author {
	font-size: 90%;
}
/* der Name des Kommentar-Autors */
.comment_source_author {
	font-size: 90%;
	margin-bottom: 8px;
	font-weight: bold;
}
/* Kommentarnummer, Permalink */
.comment_strace_nrlink {
	float: right;
	width: auto;
	font-size: 110%;
	font-weight: bold;
}
a:link.comment_source_trace,
a:visited.comment_source_trace {
	color: #A69C99;
}
a:hover.comment_source_trace {
	color: #333;
}
p.commentmeta {
	font-size: 76%;
	color: #7F7572;
	margin-bottom: 0;
}
div.serendipity_commentBody {
	font-size: 90%;
	line-height: 140%;
}

/* Darstellung eines Kommentars eines eingeloggten Autors */
.serendipity_comment_author_self .serendipity_comment_source {
	background-color: #FFF;
	margin-left: -7px;
	padding-left: 7px;
	background-image: url(templates/digiwerx/img/author-self-comment.jpg);
	background-repeat: repeat-y;
}

/****** Formular fuer Kommentare ******/

/* Container fuer das gesamte Kommentarformular */
.serendipitycommentForm {
	overflow: auto;
}
form#serendipity_comment {
	font-size: 90%;
}

form#serendipity_comment #comm_oben label {
	float: left;
	width: 25%;
	margin-top: 3px;
}
/* Eingabefelder Kommentarformular */
#serendipity_comment input#serendipity_commentform_name,
#serendipity_comment input#serendipity_commentform_email,
#serendipity_comment input#serendipity_commentform_url,
#serendipity_comment select#serendipity_replyTo {
	width: 45%;
	margin-bottom: 8px;
}
#serendipity_comment textarea {
	width: 90%;
	margin: 8px 0 20px 0;
	padding: 2px;
}
/* die Hilfetexte unter dem Kommentarformular */
div.serendipity_commentDirection {
	font-size: 85%;
	line-height: 125%;
	margin-bottom: 8px;
}
/* die beiden Checkboxen unter dem Kommentarformular */
form#serendipity_comment #comm_box {
	margin-bottom: 20px;
	padding-top: 5px; 
	font-size: 85%;
}
form#serendipity_comment #comm_box input {
	padding-top: 2px;
	border: none;
}
form#serendipity_comment #comm_box label {
	margin-left: 8px;
}

/* Button des Kommentarformulars (Abschicken u. Vorschau) */
.formbutton, .formbutton:visited {
	margin-right: 8px;
	margin-bottom: 20px;
	padding: 3px 12px;
	border: 1px solid #FC5219;
	background-color: #CCC4C2;
}
.formbutton:hover {
	color: #F9F9F9;
	background-color: #FC5219;
}


/****** Styles fuer die Seitenleiste(n) ******/

/* Container fuer einzelne Bloecke/Elemente in der/den Seitenleiste(n) */
div.serendipitySideBarItem {
	padding-bottom: 12px;
	margin-bottom: 12px;
	font-size: 90%;
	font-weight:normal;
}

/* Ueberschrift eines Seitenleisten-Elementes - h3 */
.serendipitySideBarTitle {
   color: #333;
   font-size: 100%;
	padding: 4px 10px;
	margin: 0 0 8px 0;
	background-image: url(templates/digiwerx/img/sidebar-title-185px.gif);
	background-repeat: no-repeat;
}

/* der eigentliche Sidebar-Inhalt innerhalb eines Containers unter
   dessen Ueberschrift */
div.serendipitySideBarContent {
	padding-bottom: 0;
}

/* Sucheingabefeld */
#searchform #serendipityQuickSearchTermField {
	padding: 2px 0;
	width: 183px;
}
/* Button "Los" des Suchfeldes */
input.suchbutton {
	margin: 4px 0 0 0;
	margin-left: 125px;
	padding: 2px 12px;
	width: 60px;
}

/* Mein Kategorien-Plugin ohne Inline-Styles */
ul#serendipity_mycategories_list {
	margin: 0;
	padding: 0;
	list-style-type: none;
}
ul#serendipity_mycategories_list li {
	margin-bottom: 4px;
	padding-left: 12px;
	background-image: url(templates/digiwerx/img/listenpunkt-grau-4px.gif);
	background-repeat: no-repeat;
	background-position: center left;
}

/* der Link, der das Feed-Icon enthaelt in d. Kategorie-Liste */
a.serendipity_xml_icon {
	float: right;
	padding-top: 2px;
	margin: 0;
	border: none;
}
a.serendipity_xml_icon:hover {
	background-color: transparent;
}

/* Archiv-Plugin */
div.container_serendipity_archives_plugin {
	line-height: 140%;
}

/* RSS-Feed-Plugin */
div.container_serendipity_syndication_plugin a:link,
div.container_serendipity_syndication_plugin a:visited {
	line-height: 125%;
	color: #736461;
	font-size: 85%;
}
div.container_serendipity_syndication_plugin a:hover {
	color: #333;
}

/* Seitenleisten-Element 'Powered by' */
div.serendipityPlug {
	padding-left: 10px;
}
/* der Link zu 'Powered by' */
div.serendipityPlug a {
	text-decoration: none;
	border: 0;
}

/* Navigation (eigene) */
#navcontainer {
	width: 175px;
	margin: 0 0 20px 0;
}
#navcontainer img {
	vertical-align: top;
}
#navcontainer ul {
	margin: 1px 0 0 0;
	padding: 0;
	list-style-type: none;
}
#navcontainer li {
	margin: 0 0 1px 0;
	padding: 0;  
	font-weight: bold;
}
#navcontainer a {
	display: block;
	padding: 4px 5px 4px 25px;
	margin: 0;
	width: 145px;
	color: #333;
	background-color: #CCC4C2;
	background-image: url(templates/digiwerx/img/navi-hg-innenhell.jpg);
	background-repeat: repeat-y;
	text-decoration: none;
	border: none;
}
#navcontainer a:hover {
	color: #F9F9F9;
	background-color: #FC5219;
	background-image: none;
	text-decoration: none;
}
#navcontainer .nav2 {
	font-weight: normal;
	background-color: #E5DDDB;
	background-image: url(templates/digiwerx/img/navi2-hg-innenhell.jpg);
	background-repeat: repeat-y;
}
#navcontainer .nav2fett {
	background-color: #E5DDDB;
	background-image: url(templates/digiwerx/img/navi2-hg-innenhell.jpg);
	background-repeat: repeat-y;
}
/* Aktiv-Status des Menuepunktes der entsprechenden Seite,
entweder a innerhalb li (fuer aktiven Link) oder pur li */
#navcontainer #aktiv {
	display: block;
	padding: 4px 5px 4px 25px;
	width: 145px;
	color: #F9F9F9;
	background-color: #FC5219;
	background-image: none;
	text-decoration: none;
}


/****** Kalender-Styles ******/

table.serendipity_calendar {
	width: 97%;
	border-bottom: 1px solid #E2DDDB;
}
/* Container fuer Tabellenzeilen des Kalenders */
table.serendipity_calendar td {
	font-size: 85%;
	border: 0;
}
tr.calendartopheader {
	height: 26px;
}

/* Links in Daten im Kalender */
table.serendipity_calendar a:link,
table.serendipity_calendar a:visited {
	color: #EB3800;
	font-weight: bold;
	text-decoration: none;
	border: none;
}
table.serendipity_calendar a:hover {
	color: #333;
}

/* Namen der Wochentage im Kalender */
td.serendipity_weekDayName {
	color: #7F7572;
	background-color: #F0EEEE;
	padding: 3px;
	text-align: center;
}
/* Monatsname im Kalender */
td.serendipity_calendarHeader {
	text-align: center;
	white-space: nowrap;
}

td.serendipity_calendarHeaderArrow a:hover,
td.serendipity_calendarHeaderArrowRight a:hover {
	background-color: transparent;
}
td.serendipity_calendarHeaderArrowRight {
	text-align: right;
}
/* Zellen mit den Kalendertagen */
td.serendipity_calendarDay {
	text-align: center;
	padding: 3px;
}
/* Links fuer Tage mit Eintraegen */
td.serendipity_calendarDay a:link,
td.serendipity_calendarDay a:visited {
	display: block;
}
/* Markierung heutiges Datum */
td.Today {
	background-color: #F0EEEE;
}

/****** Archiv-Tabelle ******/

table#archives_listing {
	font-size: 90%;
}
/* der grafische Balken im Archiv (aelteres) */
td.archives_graph img {
	border: 1px solid #333;
}

/****** Eingebettete Bilder aus der s9y-Mediendatenbank ******/

/* Bild zentriert im Text */
.serendipity_imageComment_center,
img.img_center {
	margin: 14px auto;
	display: block;
}
/* Bild zentriert oben im Text */
img.img_center_top {
	margin: 8px auto 14px auto;
	display: block;
}
/* umschliesst grosses Bild, um overflow zuzuweisen */
div.overflow {
	overflow: auto;
	margin: 14px 0;
}
/* umschliesst embed-Video und zentriert es */
div.overflowvideo {
	overflow: auto;
	margin: 14px 0;
	text-align: center;
}
/* grosse zentrierte Bilder, in overflow gekapselt */
div.overflow img,
div.overflow img.img_center,
div.overflow img.img_center_top {
	margin: 0 auto;
}
/* Bild linksbuendig im Text */
.serendipity_imageComment_left,
img.img_left {
	float: left;
	margin: 14px 20px 14px 0;
}
/* Bild linksbuendig oben im Text */
img.img_left_top {
	float: left;
	margin: 8px 20px 14px 0;
}
/* Bild rechtsbuendig im Text */
.serendipity_imageComment_right,
img.img_right {
	float: right;
	margin: 14px 0 14px 20px;
}
/* Bild rechtsbuendig oben im Text */
img.img_right_top {
	float: right;
	margin: 8px 0 14px 20px;
}
/* verlinkte Bilder (mit overflow) */
div.overflow a:link,
div.overflow a:visited {
border: none;
}
div.overflow a:hover {
background-color: none;
}

/* Beschriftung unterhalb des Bildes (falls diese angezeigt wird) */
.serendipity_imageComment_txt {
	border-top: 1px solid #E2DDDB;
	margin: 0;
	padding: 3px;
	clear: both;
	font-size: 85%;
	color: #736461;
	text-align: center;
}

/* Smilies */
.emoticon {
	display: inline;
	vertical-align: text-bottom;
}

/****** Footer ******/

#footer {
	clear: both;
	border-top: 1px solid #E2DDDB;
	height: 23px;
	padding: 0 35px 3px 10px;
	background-color: rgb(240,238,238);
	color: #7F7572;
	font-size: 76%;
}
#footer a {
	border-bottom: none;
	background-color: transparent;
}
#footer #copyright {
	float: left;
	width: 230px;
	margin-top: 5px;
}
#footer #copyright a {
	color: #7F7572;
	text-decoration: none;
}
#footer #copyright a:hover {
	color: #333;
}
#footer img {
	margin: 5px 0 0 8px;
	float: right;
	width: 80px;
}

/* sonstiges */

/* Serendipity-Meldungen */
.serendipity_msg_important {
	color: #EB3800;
	font-size: 90%;
	line-height: 125%;
}
.serendipity_msg_notice {
	color: green;
	font-size: 90%;
	line-height: 125%;
}
