img {
   behavior: url("http://blog.versicherungguenstig.com/serendipity/plugin/pngbehavior.htc");
}
/* templates/bazooka/style.css  */
/********* General Styles  *********//* used in entry and sidebar titles */h3, h4 {     margin: 0;     color: #6a91b2; }/* style for acronyms and abbreviations */abbr, acronym, .help {     text-decoration:underline;     border:none;     cursor: help; }/* all input and textarea boxes */input, textarea, select {     font-size: small; }td, th {     font-size: x-small;     padding:0; }/* all links are red */a {  color:#a42d41;     text-decoration:none; }/* underline when hovered over */a:hover {     color:#a42d41;     text-decoration:underline; }/* style for all emoticons in posts */.emoticon {     border: none; }/* style for all images and linked images in posts */img, a img {     border:1px solid #aaa; }/* style for quotes, be careful of adjusting margin and padding, different browsers do weird things */blockquote {     background: url(templates/bazooka/img/quotes.gif) no-repeat left top;     color:#6a91b2;     font-weight: bold;     padding: 0.2em 0 0 3.4em;     font-style:oblique; }/* make sure large images don't throw out the whole design */p img {     max-width:100%;     padding: 0px; }/* warning messages from s9y */.serendipity_msg_important {     color: #b22222;     font-weight: bold;     font-size: small; }/* messages letting you know something has happened eg comment saved */.serendipity_msg_notice {     color: green;     font-weight: bold;     font-size: small; }/* used for odd numbered comments */.graybox {     background-color: #cce8ff;     border: 1px solid #618cb0;     margin-bottom:20px;     padding: 0 5px 0 3px; }/* used for even numbered comments */.redbox {     border:1px solid #618cb0;     margin: 0 0 20px 5px;     padding: 0 5px 0 3px; }/* used when s9y needs to center something */.serendipity_center {     margin-left: auto;     margin-right: auto;     text-align: center; }/* used when s9y needs to left align something */.serendipity_left {     margin-left: auto;     margin-right: auto;     text-align: left; }/* used when s9y needs to right align something */.serendipity_right {     margin-left: auto;     margin-right: auto;     text-align: right; }/* style for code, adjusts size because browsers make it smaller and harder to read */code, cite {     font-size: 1.1em;     color: #6a91b2; }/* style for html element */small {     font-family: Arial, Helvetica, Sans-Serif;     font-size: 0.9em;     line-height: 1.5em; }/********* End of General Styles *********//********* Structural Styles *********//* preset styles for entire blog unless overruled elsewhere, page footer is here as well */body {     background-color:#fff;     margin:0 auto 20px auto;     color:#333;     padding:0 0 0 0;     font-family: verdana, helvetica, sans-serif; }/* container for content and sidebar */#mainpane {     line-height: 110%;     text-align: left;     padding: 0px;     width: 880px;     background-color: #ffffff;     margin: 0 auto 0 auto;     overflow:auto; }/* wrapper style for comment popup window */.s9y_wrap {     line-height: 110%;     text-align: left;     padding: 0px;     background-color: #e2edf9;     margin: 0 auto 0 auto;     overflow:auto; }/* container for entries column */#content {     padding-top:0;     margin-left:0;     padding-left:0; }/* container for left sidebar */#serendipityLeftSideBar {     width: 180px;     padding: 0 0 0 15px;     margin-left:0;     vertical-align: top;     background-color: #ffffff; }/* container for right sidebar */#serendipityRightSideBar {     width: 180px;     padding: 0 0 0 15px;     background-color: #ffffff;     vertical-align: top; }/* container for banner */#serendipity_banner, #header {     background: url(templates/bazooka/img/topbanner.jpg) no-repeat;     font-family: sans-serif;     color: #FFFFFF;     background-color: #e2edf9;     text-align: left;     border-bottom: 1px solid #FFFFFF;     width: 880px;     height: 150px;     margin: auto; }/* container for footer */#footer {     padding: 0;     margin: 0 auto;     width: 890px;     clear: both; }/********* End of Structural Styles *********//********* Header Styles *********//* the big link in the banner, blog name/entry title */a.homelink1, a.homelink1:hover, a.homelink1:link, a.homelink1:visited, #serendipity_banner h1, #header h1 {     color: #ff0000     font-family: verdana, helvetica, sans-serif;     font-size: 30px;     font-weight: bold;     line-height:110%;     margin: 0 5px 0 0;     text-decoration: none;     text-align:right; }/* the smaller link in the banner, blog description */a.homelink2, a.homelink2:hover, a.homelink2:link, a.homelink2:visited, #serendipity_banner h2, #header h2 {     color: #6a91b2;     font-family: verdana, helvetica, sans-serif;     font-size: large;     font-weight: bold;     padding-top: 35px;     margin: 0 5px 0 0;     text-decoration: none;     text-align:right; }/********* End of Header/Banner Styles *********//********* Footer Styles *********//* make footer links red, no underline */#footer a {     color:#6a91b2;     text-decoration:none;}/* underline footer links when hovered over */#footer a:hover {     color:#6a91b2;	     text-decoration:underline;}/* paragraph text within footer */#footer p {     margin: 0;     color: #666666;     font-size: small;     text-align: center;     border-top: 1px solid #6a91b2; }/********* End of Footer Styles *********//********* Entry Styles *********/  /* container for date at top of entries */div.serendipity_entry_date, div.serendipity_Entry_Date {     background-color: #e2edf9;     border-bottom: 1px solid #618cb0;     width: auto;     margin: 0 0 0px 0; }/* style for the date at top of entry */.serendipity_date {     color: #fff;     background-color:#FFAFFD;     line-height: 103%;     font-size: 12px;     text-align: left;     text-transform: uppercase;     font-weight: bold;     padding:10px 5px 10px 5px;     margin: 6px 0 10px 0;     border-top: 1px solid #618cb0;          border-bottom: 1px dotted #b22222; }/* style for entry title */.serendipity_title {     padding:10px 5px 15px 5px;     text-align:left;     font-size:16px;     text-transform: none;     font-style:bold; }/* style for entry title link */.serendipity_title a:link, .serendipity_title a:visited {     color: #6a91b2; }/* style for entry title link when hovered over*/.serendipity_title a:hover {     color: #6a91b2;     text-decoration: underline; }/* general style for everything within the entry */.serendipity_entry {     color: #444;     font-size: small;     padding:0 5px 0 5px;     line-height:160%; }/* margin for extended body fixes missing break */.serendipity_entry_extended {     margin-top:15px; }/* style for "posted by", comments and trackbacks at bottom of entry */div.serendipity_entryFooter {     color: #444;     font-size: 0.8em;     text-align: center;     margin:10px 0 30px 0;     line-height: normal;     clear:both; }/* styles for the previous and next paging at bottom of content */div.serendipity_pageFooter {     color: #444;     font-size: 1.2em;     text-align: center;     margin-bottom: 30px;     line-height: normal;     clear:both; }/* style for divider between same day posts */.entry_separator {     background: url(templates/bazooka/img/divider.png) no-repeat bottom center;     border-bottom: 15px transparent #e2edf9;     border-top: 15px transparent #e2edf9;     padding-bottom: 35px;     margin: 0 0 15px 0; }/* style for category image if used */ img.serendipity_entryIcon {     float: right;     clear:left;     border:none;     margin-right:10px; }/* style for all paragraphs in entry */.serendipity_entry p {     margin: 0px;     padding-bottom: 10px; }/* style for all bold text within entry */.serendipity_entry b {     color: #6a91b2;     line-height: 103%;     text-align: left;     font-weight: bold; }/* separate entries with a 20px high gap */.post-footer {     margin-bottom:20px; }/* make any italic text in entries blue */.serendipity_entry i {     color:#6a91b2; }/* make all links within the entry body and entry extended bold */.serendipity_entry_body a, .serendipity_entry_extended a {     font-weight:bold; }/* headline on search results page */.serendipity_search {     text-align:center;     margin: 5px auto 20px auto;     color: #6a91b2;     line-height: 103%;     font-size: 14px;     text-transform: uppercase;     font-weight: bold; }/********* End of Entry Styles *********//********* Comment Styles *********//* comments, trackbacks and commentform titles */.serendipity_commentsTitle {     color: #6a91b2;     line-height: 103%;     font-size: 14px;     text-align: left;     font-weight: bold;     text-transform:uppercase; }/* container for all comments, and for individual comments */.serendipity_comments, .serendipity_comment {     font-size: 12px;     margin-right: 5px;     padding-left: 5px;     padding-bottom: 0px; }/* style for paragraph text within comments */.serendipity_comment p {     padding: 0 0 0 3px; }/* used if no comment have been made */.nocomments {     color: #777; }/* container style for entire comment form */.serendipity_commentForm {     font-size:normal;     color: #ffffff;     margin-bottom: 13px;     margin-right: 10px;     margin-left: 10px;     background-color: #FFFFFF; }/* style for name, email etc fields in comments form */td.serendipity_commentsLabel {     font-size: 1.0em;     font-weight: bold;     vertical-align: top; }/* styles for input boxes in comments form */td.serendipity_commentsValue input, td.serendipity_commentsValue select, td.serendipity_commentsValue textarea {     border: 1px solid #333;     padding: 2px; }/********* End of Comment Styles *********//********* Sidebar Styles *********//* search box and template switcher */.serendipitySideBarContent input, .serendipitySideBarContent select {     width: 90%;     font-size:xx-small; }/* any image within the sidebars */.serendipitySideBarContent img {     border:none; }/* container style for individual sidebar blocks */div.serendipitySideBarItem {     color: #666666;     font-size: x-small;     text-align: left;     margin-bottom: 15px;     line-height: normal;     padding: 3px; }/* style for each sidebar title */h4.serendipitySideBarTitle {     color: #a42d41;     background-color:#e2edf9;     line-height: 103%;     font-size: 12px;     text-align: center;     text-transform: uppercase;     font-weight: bold;     padding: 10px;     margin-top: 3px;          margin-bottom: 5px;     border-top: 1px solid #6a91b2;        border-bottom: 1px dotted #a42d41; }/* for any plugins that use tables */td.serendipitySideBar {	font-size: x-small; }/********* End of Sidebar Styles *********//********* Calendar Styles *********//* container style for calendar table rows */table.serendipity_calendar td {     text-align: center; }/* style for calendar date links */table.serendipity_calendar a {background-color:#c1EDF9;     text-decoration:none; }/* style for calendar links when hovered over */table.serendipity_calendar a:hover {     text-decoration: none; }/* style for calendar weekday names */td.serendipity_weekDayName {     text-align: center;     font-weight: normal; }/* styles for month name and arrows in calendar */td.serendipity_calendarHeader a:link, td.serendipity_calendarHeader a:visited, td.serendipity_calendarHeader a:hover {background-color:white;     color: #6a91b2;     font-size: x-small;     text-align: left;     font-weight: bold;     text-transform: uppercase;     padding: 3px;     letter-spacing: .25em;     text-decoration: none; }/********* End Calendar Styles *********//********* Begin Image Manager Styles *********//* container for images and text */.serendipity_imageComment_center, .serendipity_imageComment_left, .serendipity_imageComment_right {     margin:0 0 20px 0;     padding:10px;     border:1px solid #c0c0c0;     background-color:#fafbfc;     color:#6a91b2;     line-height:1.5em; }/* style to center image and text within entry */.serendipity_imageComment_center {     display:block; margin:0 auto 5px auto; }/* style to left align image and text within entry */.serendipity_imageComment_left {     float:left; margin:0 12px 5px 0; }/* style to right align image and text within entry */.serendipity_imageComment_right {     float:right; margin:0 0 5px 12px; }/* styles for the images */.serendipity_imageComment_img, .serendipity_imageComment_img img {     margin: 0px;     padding: 0px;     text-align: center; }/* styles for the text below the image if used */.serendipity_imageComment_txt {     margin: 0px;     clear: both;     text-align: center; }/********* End Image Manager Styles *********//********* Begin Plugin Styles *********/.serendipity_freeTag_xmlButton {     padding-left:5px; }.serendipity_freetag_taglist {     padding:15px; }.serendipity_plugin_freetag{     font-size:12px;     line-height: 150%; }.serendipity_freeTag {     color: #444;     font-size: .9em;     text-align: center;     clear:both; }.staticpage_navigation {     padding:15px;     margin:0 10px 20px 10px;     padding:10px;     border:1px solid #c0c0c0;     background-color:#fafbfc;     color:#505050;     line-height:1.5em;}/********* End Plugin Styles *********/
