<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*
Theme Name: GlossyRed
Theme URI: http://revolution-themes.com/themes/glossyred
Version: 1.0.3
Description: The Glossy Red theme for WordPress is stylish, customizable, and simple to use -- make it yours with a custom menu. Glossy Red supports five widgetized areas (one in the sidebar, four in the footer). It includes stylesheets for print and the admin Visual Editor, and has an optional one-column page template that removes the sidebar. Two special widgets for subscribing and displaying the last tweets included.
Author: Revolution Themes
Author URI: http://revolution-themes.com/
Tags:  red, white, two-columns, fixed-width, custom-menu, threaded-comments, translation-ready, sticky-post, editor-style, right-sidebar
License: GNU General Public License v2.0
License URI: http://www.gnu.org/licenses/gpl-2.0.html
*/

/*------------------------------------------------------------------------------
=================================
WARNING: DO NOT EDIT THIS FILE FROM SECTION 0 to 7!

You can add your styles in section 8 at the bottom.
=================================

INDEX:

0. RESET-CSS
--------------------------------
1. SETUP
-1.1 Defaults
-1.2 General Text Formatting
-1.3 Lists
-1.4 Tables
--------------------------------
2. SKIPLINKS &amp; HEADER
-2.1 Skiplinks
-2.2 Header
--------------------------------
3. MAIN NAVIGATION &amp; SITE SEARCH
-3 Main Navigation
-3.1 Submenus
-3.2 Site Search
--------------------------------
4. SIDEBAR
-4.1 Container &amp; general formattings
-4.2 Subscribe Widget
-4.3 Calendar
-4.4 Twitter Plugin
--------------------------------
5. MAIN CONTENT
-5.1 Container
-5.2 General formattings
-5.3 Links + Linkholder
-5.4 Exerpt
-5.5 Images
-5.6 Archive List
-5.7 Search Results
-5.8 Pagination
-5.9 Error Styles
-------------------------------
6. FOOTER
-6 Footer
-------------------------------
7. COMMENTS &amp; CONTACT
-7.1 Comment form
-7.2 Comments
--------------------------------
8. ADD YOUR STYLES HERE
 -----------------------------------------------------------------------------*/


/* =============================================================================
 0 - RESET CSS
============================================================================= */
* { margin:0; padding:0; }

html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code,del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var,dl, dt, dd, ol, ul, li,fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; outline: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline;}
body {line-height: 1;color: black;background: white;}
ol, ul {list-style: none;}
table {border-collapse: separate;border-spacing: 0;}
caption, th, td {text-align: left;font-weight: normal;}
blockquote:before, blockquote:after, q:before, q:after {content: "";}

 /* forcing vertical scrollbars */
html {overflow-y: scroll;}

 /* --  Clearings -- */
.clearfix:after { content:"."; display:block; height:0; clear:both; visibility:hidden;}
.clearfix_left:after { content:"."; display:block; height:0; clear:left; visibility:hidden;}
.clearfix_right:after { content:"."; display:block; height:0; clear:right; visibility:hidden;}
.clearfix { display:inline-block;}
.clearfix { display:block;}

/* =============================================================================
 1 - SETUP
============================================================================= */

/* 1.1 Defaults */
body {font:0.75em/1.7em Verdana,Arial,Geneva,Helvetica,sans-serif; color: #1e1e1e;	background: #fff;}

h1,h2,h3,h4,h5,h6 {font-family: Arial,sans-serif; font-weight: 600; margin: 0.5em 0 0.9em 0; display: block;}

h2,h3,h4,h5 {margin: 15px 0 20px 0; line-height: 1.2em}

h2,h3,h4,h5,h6 {color: #555;}

h1 {margin: 15px 0 0.7em 0; line-height: 1.1em; color:#333;}

h1 {font-size: 230%;} h2 {font-size: 200%;} h3 {font-size: 180%;} h4 {font-size: 160%;} h5 {font-size: 140%;} h6 {font-size: 120%;}

/* 1.2 general text formatting */
#content p {margin: 0 0 16px 0; line-height: 1.5em; font-size: 14px;}

cite {font-family: Georgia, "Times New Roman", Times, serif; font-size: 16px; color: #555;} 

/* blockquote {margin: 10px 0 15px 1.6em; color: #444; background: #fbfaf7; padding: 5px 20px 0px 20px; border-top: 1px solid #eee; border-bottom: 1px solid #eee; border-left: 3px solid #e4d18b;}*/

blockquote {
   list-style-image: url(/uploads/quote1.png);
    background: #E6B1AA url(/uploads/quote2.png) no-repeat 98% 95%;
    border: 1px solid #CC0000;
    display: list-item;
    list-style-position: inside;
    margin: 2% 5%;
    padding: 10px 15px 10px 18px;
    font-size: 80%;
font-style:italic;
	}


strong {font-weight: bold;}

em {font-style: italic;}

acronym {border-bottom: 1px #aaa dotted; font-variant: small-caps; letter-spacing: .07em; cursor: help;}

hr {color: #fff; background-color: transparent; margin: 0 0 1.9em 0; padding: 0.5em 0 0.5em 0; border: 0; border-bottom: 1px #ddd solid;}

small {font-size: 85%; color: #666;}

a:focus {outline: 1px dotted;}

 /* 1.3 Lists  */
ul,ol,dl {line-height: 1.5em; margin: 0em 0 1em 10px; font-size: 14px;}

ul li {list-style-type: disc;}

ul ul li {list-style-type: circle;}

ol li {list-style-type: decimal;}

ol ol li {list-style-type: lower-latin;}

li {margin-left: 0.3em; line-height: 1.6em; margin-bottom: 6px;}

dt {font-weight: bold;}

dd {margin: 0 0 1em 0.8em;}

.gallery br {clear: left !important;}

/* 1.4 Tables */
table {width: 98%;}

table,td {border: 1px solid #ccc;border-collapse: collapse;font: small/1.5 "Tahoma", "Bitstream Vera Sans", Verdana, Helvetica, sans-serif;}

table{border:none;border:1px solid #CCC;}

thead th,tbody th {background: #fff;color: #666;padding: 5px 10px;border-left: 1px solid #CCC;}

tbody th{background: #fafafb url(images/th_bck.gif) repeat-x;border-top: 1px solid #CCC;text-align: left;font-weight: normal;}

tbody tr td {padding: 5px 10px;color: #666;}

tbody tr:hover td {background: #fff8f8 url(images/tr_bck.gif) repeat;}

/* =============================================================================
 2 - SKIPLINKS &amp; HEADER
============================================================================= */

/* 2.1 Skiplinks */
.skip,
.hideme {position:absolute;left:-1000em; top:-1000em;}

.skip:focus,
.skip:active {position:static; left:100px; top:200px;}

#topnav {text-align:left; padding:3px 50px 0 0;}

#topnav span.navlinks {float:left;}

#topnav a {color: #000; font-weight: bold; background:transparent; text-decoration:none;}

#topnav a:focus,
#topnav a:hover,
#topnav a:active {color: #fff; text-decoration:underline; background-color: transparent; outline: 1px solid #fff;}

/* 2.2 Header */
#top { height: 28px; background: #eee; border-bottom: 1px dotted #ccc; width: 100%; margin-top: -4px;}

#subscribe { position: relative; width: 980px; margin: 0 auto;}

#subscribe a { margin: 0;}

#subscribe p { margin: 0; float: right;}

#head { width: 100%; margin: 0; color: #fff; min-height: 100px; background: #270101; border-bottom: 3px solid #110000; z-index: 1; position: relative; }

#head_wrapper {  min-height: 120px; width: 880px; margin: 0 auto; background: url(images/header.jpg) no-repeat; z-index: 1; }

#head_wrapper h1 { margin: 0; padding:15px 0 10px 250px; color: #FFE8C6; text-shadow: 0 2px 3px #110000; font-size:36px; font-weight: normal;letter-spacing: 5px;}

#head_wrapper h1 a {color: #FFE8C6; text-shadow: 0 5px 8px #110000;text-decoration: none;}

#head_wrapper h1 a:hover {text-decoration: underline;}

#head_wrapper h2 { margin: 0; padding: 5px 0 0 250px; color: #FFE8C6; text-shadow: 0 2px 3px #110000; font-weight: normal; font-size: 16px;}

/* =============================================================================
 3 - MAIN NAVIGATION
============================================================================= */

/* 3 Main Navigation */

#navmarginsx {width:100%;background:#340b0a;background:-webkit-gradient(linear,left top,left bottom,from(#0f0201),to(#340b0a));background:-moz-linear-gradient(top,#0f0201,#340b0a);background:transparent\9;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0f0201',endColorstr='#340b0a');box-shadow:0 1px 2px #000;-moz-box-shadow:0 1px 2px #000;-webkit-box-shadow:0 1px 2px #000; margin-top: -3px; z-index: 4; position: relative; min-height: 40px; max-height: 400px; overflow: visible}

#navmargins {width:100%;background:#340b0a url('/wp-content/themes/glossyred/images/header-henning-bg.png') repeat-x; margin-top: -3px; z-index: 4; position: relative; min-height: 40px; max-height: 400px; overflow: visible; border-bottom:2px solid #110000;}



#nav_wrapper {  width: 980px; margin: 0 auto;}

div.menu ul, #nav { padding: 0; line-height: 40px; width: 740px; margin: 0; display: inline-block}

#nav, #nav ul { z-index: 100;}

div.menu ul li, #nav li { float: left; margin: -3px 0 0 0; padding: 0; list-style: none; line-height: 40px;}

div.menu ul li a, #nav li a { padding: 0 15px 0 15px; text-decoration: none; color: #eee; font-size: 13px; font-weight: 600; display: block; text-shadow: 0 1px 2px #000;}

#nav li:hover, #nav li:active, #nav li:focus { color:#fff;background:#3e100e;}

div.menu ul li:hover { color:#fff;background:#3e100e;}

/* 3.1 Submenus */
div.menu ul li ul,#nav li ul {background:#3e100e;position: absolute; left: -999em;min-width: 170px;max-width: 250px;-webkit-border-bottom-right-radius:5px;-webkit-border-bottom-left-radius:5px;-moz-border-radius-bottomright:5px;-moz-border-radius-bottomleft:5px;border-bottom-right-radius:5px;border-bottom-left-radius:5px;-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.6);-moz-box-shadow:0 1px 2px rgba(0,0,0,0.6);box-shadow:0 1px 2px rgba(0,0,0,0.6); margin: -2px 0 0 0; padding: 0; z-index:1000; overflow: visible}

div.menu ul li ul li, #nav li ul li {padding: 0;font-size: 12px; height: 30px; float: none;}

div.menu ul li ul li a, #nav li ul li a { padding: 0 10px;line-height: 30px;font-size: 11px; color: #eee;  display: block;}

div.menu ul li ul li a:hover, #nav li ul li a:hover { background-color: rgba(255, 255, 255, 0.1); }

div.menu ul li ul, #nav li ul {padding: 5px 0 10px 0; z-index: 1000;}

div.menu ul li ul ul, #nav li ul ul {margin: -35px 0 0 170px;}

div.menu ul li ul ul li a, #nav li ul li ul li a {border-width: 0 0 1px;}

div.menu ul li:hover ul ul,
div.menu ul li.sfhover ul ul,
div.menu ul li:hover ul ul ul,
div.menu ul li.sfhover ul ul ul,
#nav li:hover ul ul,
#nav li.sfhover ul ul,
#nav li:hover ul ul ul,
#nav li.sfhover ul ul ul {left: -999em;}

div.menu ul li:hover ul,
div.menu ul li li:hover ul,
div.menu ul li li li:hover ul,
div.menu ul li.sfhover ul,
div.menu ul li li.sfhover ul,
div.menu ul li li li.sfhover ul,
#nav li:hover ul,
#nav li li:hover ul,
#nav li li li:hover ul,
#nav li.sfhover ul,
#nav li li.sfhover ul,
#nav li li li.sfhover ul {left: auto;}

div.menu ul li:hover,
#nav li:hover,
#nav li.hover {position: static;}

/* 3.2 Site Search */

#s {width: 200px;height: 24px;border: solid 1px #4d211f;border-radius: 4px;-moz-border-radius: 4px;-webkit-border-radius: 4px;font-size: 13px;line-height: 18px;color: #333;padding-left: 26px;background: #3d1917 url(images/search-icon.png) 4px 3px no-repeat;-webkit-box-shadow:0 1px 0 #000;-moz-box-shadow:0 1px 0 #000;box-shadow:0 1px 0 #000; color: #ab7a77;position: relative; float: none; top: -5px; left:25px; display: inline;}

input#searchsubmit {display: none;}

#s:hover, #s:focus {background-color: #eee; color: #000;}

#search { position: relative; float: right; top: -30px; right: 100px; display: inline;}

input.navsearch {background: #3d1917; border-color:#120200; border-style:solid; border-width:1px 0 1px 1px; font:13px Arial,Sans-serif; margin:0; padding:3px; width:150px; border-radius: 5px 0 0 5px; -moz-border-radius: 5px 0 0 5px; -webkit-border-radius: 5px 0 0 5px;-webkit-box-shadow:0 1px 0 #000;-moz-box-shadow:0 1px 0 #000;box-shadow:0 1px 0 #000; color: #ab7a77}

input.navsearch:hover, input.navsearch:active, input.navsearch:focus { background: #f2f2f2; color: #1e1e1e;}

input.search_button { padding: 2px 18px;background: url(images/lupe.png) no-repeat #3d1917 center; border:1px solid #120200;border-width:1px 1px 1px 0px; margin:0 0 0 -5px; outline-width:0; border-radius: 0 5px 5px 0; -moz-border-radius: 0 5px 5px 0; -webkit-border-radius: 0 5px 5px 0; text-indent: -999999px;-webkit-box-shadow:0 1px 0 #000;-moz-box-shadow:0 1px 0 #000;box-shadow:0 1px 0 #000;}

input.search_button:hover, input.search_button:focus {  cursor:pointer;}

/* =============================================================================
 4 - SIDEBAR
============================================================================= */

/* 4.1 Container &amp; general formattings */

#aside {width: 300px; float: right; margin:0; padding:0; height:auto;}

#aside h3 { font-size: 16px; color: #333; text-shadow: 0 1px 0px #fff; margin: 5px 0 5px 0;}

#aside h3:first-child { margin: 15px 0 10px 0;}

.aside_wrapper {margin-bottom: 1em; padding: 0 10px 10px 15px;}

.widget {background: url(images/sidebar_divider.png) repeat-x left bottom;margin: 10px 0 20px 0;padding: 0 0 10px 0;}

.widget:after { content:"."; display:block; height:0; clear:both; visibility:hidden;}

.widget ul {margin: 0 0 10px 0;padding: 0;}

.widget ul li {font-size: 12px;display: block;padding: 4px 0;margin: 0;color: #000;}

.widget ul li a {padding: 0 5px;color: #7a0202;}

.widget ul li a:hover {text-decoration: none;}

#aside ul#recentcomments li {padding: 4px 0 7px 0;}

/* 4.2 Subscribe Widget */

a.news_feed {background: url(images/Feed.png) no-repeat; color:#111; width: 60px; height: 60px; display: block; float:left; margin-right: 20px; margin-bottom: 10px;}

a.follow_twitter {background: url(images/Twitter.png) no-repeat; color:#111; width: 60px; height: 60px; display: block; float:left;}

/* 4.3 Calendar */

#calendar_wrap {margin: 0; padding: 0;}

#wp-calendar{width:95%;padding:0; margin: 0;}

#wp-calendar caption{padding:10px; text-align: center; border: 1px solid #888; background: #999; text-shadow: 1px 1px 0 rgba(255,255,255,0.4); font-weight: 600; color: #333;}

#wp-calendar th,#wp-calendar td{text-align:center;padding:5px;}

#wp-calendar td{background:transparent;}

#wp-calendar td,table#wp-calendar th{padding:3px 0;}

#wp-calendar thead th  { height: 38px; vertical-align: middle; border: 1px solid #bebcbc; background: url(images/calendar_bg.png) repeat-x left bottom; }

#wp-calendar tbody td  { height: 34px; text-align: center; vertical-align: middle; outline: none; text-shadow: 1px 1px 0 #fff; border: 1px solid #bebcbc; }

#wp-calendar tbody td a, #wp-calendar a:hover  { color: #2c2525; background: #cbcebf url(images/calendar_bg.png) repeat-x left bottom; text-shadow: 1px 1px 0 rgba(255,255,255,0.4); }

#wp-calendar td a  { padding: 9px 0 8px; display: block; margin: 1px; color: #737373; }

#wp-calendar tbody td a:hover  { color: #2c2525; background: url(images/calendar_bg.png) repeat-x left bottom; }


/* 4.4 Twitter Plugin --- */

.tweet, .query {color: #222; }

.tweet .tweet_list, .query .tweet_list {list-style-type: none;margin: 0;padding: 0;color: #333}

.tweet .tweet_list .awesome, .tweet .tweet_list .epic, .query .tweet_list .awesome, .query .tweet_list .epic { text-transform: uppercase; }

.tweet .tweet_list li, .query .tweet_list li { overflow-y: auto;overflow-x: hidden;padding: 10px 0 10px 0; line-height: 1.5em; list-style: none; font-size: 11px; margin-bottom: 0; background: transparent url(images/sidebar_divider.png) repeat-x left bottom; border-color: transparent;}

.tweet .tweet_list li:last-child, .query .tweet_list li:last-child{margin-bottom: 0; background-image: none;}

.tweet .tweet_list li a, .query .tweet_list li a {color: #900; text-decoration: none; font-weight: 500;}

.tweet .tweet_list .tweet_even, .query .tweet_list .tweet_even {}.tweet .tweet_list .tweet_avatar, .query .tweet_list .tweet_avatar {padding-right: .5em;float: left; }

.tweet .tweet_list li a:hover, .query .tweet_list li a:hover {color: #333; }

.tweet .tweet_list .tweet_avatar img, .query .tweet_list .tweet_avatar img {vertical-align: middle; border: 1px solid #999; padding: 2px; }

/* =============================================================================
 5 - MAIN CONTENT
============================================================================= */

/* 5.1 Container */

#container {margin: 0 auto; padding: 0;  width: 998px;}

#wrapper {padding: 0 0 20px 0; margin: 0; background: #fff url(images/content_bg.jpg) repeat-y; overflow: hidden; z-index: 3;}

#wrapper_fullwidth {padding: 0 0 20px 0; margin: 0; overflow: hidden;}

#content {padding: 10px 20px 30px 10px; width: 670px; z-index: 0; border-right: 1px solid #a4a4a4; }

#content img {max-width: 670px;overflow: hidden; height: auto;}

#content .alignnone {margin-right: 10px;}

#fix, .fix {clear: left;}

.home .sticky {background: #eef3f8; display:inline-block; padding:5px; border: 1px solid #cad6e1; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px;}

.gallery-caption {color: #666;}

/* Gallery */
.gallery {margin: 25px 0 10px 0;}

#content .format-gallery {margin: 0px auto 18px;}

#content .gallery-item {float: left; width: 160px;text-align: center; margin: 0 30px 20px 0;}

#content img {border: solid 1px #ccc; padding: 4px; height: auto;}

.gallery-caption {color: #777;font-style: oblique;margin-top: -4px !important;font-size: 11px; line-height: 16px;text-align: center;}

#content_fullwidth {padding: 10px 10px 30px 10px; }

.entry_content p, .exerpt_text p {font-size: 14px; line-height: 1.5em;}

.exerpt .more { float: right; padding-right: 20px;}

/* 5.2 General formattings */

#bookmarking {background: #fcfafa;border: 1px solid #e0dddd;height: 120px;padding: 10px;margin-top: 3em; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;}

#bookmarking img {background: transparent !important;padding: 0;margin: 0;border: none;display: inline;}

.verwandte_artikel {background: #fff;height: auto;padding: 10px; margin-top: 1.5em}

.verwandte_artikel h5 {border: none;margin: 0 0 0.3em 0;color: #600;}

ul.related_articles li {list-style-type: none;line-height: 1.8em;color: #000;}

ul.bookmarks {margin: 0;}

ul.bookmarks li {float: left;list-style-type: none;padding-right: 20px;}

#bookmarking h5 {border: none;margin: 0;color: #800;}

ul.bookmarks .badge1 {padding-top: 30px;}

ul.bookmarks .badge3 {padding-top: 20px;}

ul.bookmarks .bookmarks_feed {background-color: transparent;background-image: url("../site-design/img/Feed-icon2.png");background-position: 0 0;background-repeat: no-repeat;display: block;height: 32px; padding: 5px;width: 32px;}

pre {background: #f3f3f3 url(images/pre.jpg) repeat scroll left top; border: 10px solid #d9d9d9; color:#000; display:block; font-family:"Courier New",Courier,monospace; font-size:13px; line-height:18px; margin:25px 0 20px 0; overflow:auto; padding:0 10px 15px; box-shadow: 0px 0px 10px #444; -moz-box-shadow: 0px 0px 10px #444; -webkit-box-shadow: 0px 0px 10px #444;}

pre[class]:before {color:#DD0000; content:attr(class); display:block; padding:0 0 15px 5px; font:18px Verdana,Arial,Geneva,Helvetica,sans-serif;}

code {color: #800;}

.note { background: #e6fbe4; color: #400; border-top: 1px #a2c1a0 solid; border-bottom: 1px #a2c1a0 solid;  border-left: 1px #eee solid; border-right: 1px #eee solid; padding: 10px; margin: 20px 0; }

.warning { background: #fee; color: #400; border-top: 1px #884444 solid; border-bottom: 1px #884444 solid;  border-left: 1px #eee solid; border-right: 1px #eee solid; padding: 10px; margin: 20px 0; }

img.wp-smiley {display: inline;margin: 0 0 -3px 3px;}

p.opener {font-family: Georgia, serif;font-size: 20px;color: #333;line-height: 1.3em;}

#content .combox {position: absolute; right: 0; top: 0; max-width: 90px; font-size: 10px; text-align: right; display: block; height: 50px; font-family: Arial, sans-serif; }

#content .combox span {margin: 0 0 10px 10px; width: 80px;}

#content .combox a {color: #333;text-align: center;font-size: 18px;text-shadow: 0 1px 0 #fff; background: url(images/comments.png) no-repeat; height: 50px; width: 47px; display: block; padding-top: 9px;}

.entry_content h1.entry-title a { color: #000; text-decoration: none; background-color: transparent; border-bottom: none; font-size: 24px;}

.entry_content h1.entry-title { margin-bottom: 20px; padding-right:40px;}

.entry_content h1.entry-title a:hover { border-bottom: 1px solid #000; }

p.published {  color: #000;}

a.img_reset { background: transparent !important; color: transparent !important; border-bottom: none !important;}

.pls_note, .pls_note2 { background: #f2f2f2; border: 1px solid rgba(0, 0, 0, 0.08); display: block; padding: 10px 5px; overflow: hidden; border-radius: 4px;-moz-border-radius: 4px;-webkit-border-radius: 4px; margin-bottom: 10px;}

#footer-note { background: #f2f2f2; border: 1px solid rgba(0, 0, 0, 0.08); display: block; padding:5px; overflow: hidden; border-radius: 4px;-moz-border-radius: 4px;-webkit-border-radius: 4px; margin-bottom: 10px;}

#footer-note h5  {  color: #444; margin: 0 0 5px 0; font-size: 14px}

#footer-note ul li {list-style: none;font-size: 11px;}

#footer-note ul li .tag-links { margin-left: 0;}

#content .pls_note .avatar { position: relative; float: left; margin-right: 8px; top: 0; border-radius: 3px;-moz-border-radius: 3px;-webkit-border-radius: 3px; box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15); -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15); -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15);padding: 3px; background: #fff; border: 1px solid #bbb;  }

.pls_note a, .entry_content .pls_note a { color: #900; background-color: transparent !important; text-decoration: none; border-bottom: none !important}

.pls_note a:hover, .entry_content .pls_note a:hover,
.pls_note a:focus, .entry_content .pls_note a:focus,
.pls_note a:visited, .entry_content .pls_note a:visited,
.pls_note a:active, .entry_content .pls_note a:active {  border-bottom: none; text-decoration: underline;}

.pls_note ul {margin: 0 0 0 50px;padding: 0;}

.pls_note ul li {list-style: none;line-height: 1em;margin: 0 9px 0 20px;font-family: "Times New Roman",Times,serif;font-size: 14px;font-weight: 600;color: #555;}

.pls_note ul li.post-category, #footer-note ul li.post-category {background: url(images/folder.png) no-repeat center left;padding-left: 22px;margin: 8px 0 0 20px;}

#footer-note ul  { margin: 0;}

#footer-note ul li.post-category {margin: 8px 0 0 0;}

#content .pls_note ul li a {color: #555; text-shadow: 0 1px 0 #eee; font-family: Verdana, sans-serif; font-weight: 500; font-size: 12px;}

#content .pls_note ul li.comments a {position: relative;top: 7px;font-size: 18px;color: #1e1e1e;text-shadow: 0 1px 0 #fff;font-weight: 500;}

#content span.tag-links {display: block; padding-top: 5px; margin-left: 70px;}

#content span.tag-links a {color: #555;font-size: 12px;}

span.entry-utility-prep {padding-left: 18px;background-image: url(images/detailsicons.png);background-position: -256px 1px;background-repeat: no-repeat;}

address.vcard { float: left;}

 /* 5.3 Links + Linkholder */
.entry_content a:link,
.entry-content a:link,
.search_results a:link,
.exerpt a:link {color: #900; text-decoration: none;}

.entry_content a:hover,
.entry_content a:active,
.entry_content a:visited,
.search_results a:hover,
.exerpt a:hover,
.entry-content a:hover,
.entry-content a:active,
.entry-content a:visited {color: #000; text-decoration: underline; background-color: transparent; border-bottom: none;}

/* 5.4 Exerpt */

.exerpt {margin-bottom: 30px;width: 665px;position: relative;border-bottom: 1px solid #ddd;padding-bottom: 10px;}

.no-title {padding-top: 20px;}

.exerpt_img { float: left; margin: 6px 15px 20px 0; }

.exerpt_img img {max-width:200px;max-height:150px; border: 5px solid #fff;border-radius: 4px;-moz-border-radius: 4px;-webkit-border-radius: 4px; box-shadow: 0 0 2px #000; -moz-box-shadow: 0 0 2px #000; -webkit-box-shadow: 0 0 3px #000;}

.cl { clear: left;}

/* 5.5 Images */

.wp-caption { text-align: center; margin: 5px 0 15px 0;}

#content .wp-caption img { padding:0; border: none;}

#content .wp-caption-text {margin: 0;}

.aligncenter {display: block;margin-left: auto;margin-right: auto;margin-top: 15px;margin-bottom:15px; border: 5px solid #fff;border-radius: 4px;-moz-border-radius: 4px;-webkit-border-radius: 4px;box-shadow: 0 0 2px #000;-moz-box-shadow: 0 0 2px #000;-webkit-box-shadow: 0 0 3px #000;}

.alignright {float: right;margin: 10px 0 15px 15px;border: 5px solid #fff;border-radius: 4px;-moz-border-radius: 4px;-webkit-border-radius: 4px;box-shadow: 0 0 2px #000;-moz-box-shadow: 0 0 2px #000;-webkit-box-shadow: 0 0 3px #000;}

.alignleft {float: left;margin: 10px 15px 10px 0;border: 5px solid #fff;border-radius: 4px;-moz-border-radius: 4px;-webkit-border-radius: 4px;box-shadow: 0 0 2px #000;-moz-box-shadow: 0 0 2px #000;-webkit-box-shadow: 0 0 3px #000;}

a.img_reset {background: transparent !important;color: transparent !important;border-bottom: none !important; display: block;}

a.img_reset_right {background: transparent !important; color: transparent !important; border: none !important; float: right; margin-top: -15px;}

/* 5.6 Archive List */

#content .archiveheader { font-size: 20px; font-family: Georgia, serif; color: #666; border-bottom: 1px solid #ddd; padding-bottom: 8px;}

#content .archiveheader .fr {float: right;background: transparent;padding: 0;}

#content .archiveheader .fr a {background: url(images/rss.png) no-repeat center left;border: none;font-size: 12px;padding: 3px 0 3px 22px;color: #666;text-transform: uppercase;font-family: Arial, sans-serif;}

#content .archiveheader .fr a:hover {background: url(images/rss.png) no-repeat center left;background-color: transparent;color: #1e1e1e;text-shadow: none;text-decoration: none;}

/* 5.7 Search Results */
h1.sorry {font-size: 780%;color: #ccc;text-shadow: 1px 2px 3px #333;letter-spacing: -8px; margin: 50px 0 80px 0;font-weight: bold;}

h2 strong {color: #DD0000; text-shadow: 1px 1px 1px #000 !important;}

.search_results { display: block; border-bottom: 4px double #ccc;}

.search_results strong {background-color: #FF7F24; }

h1.suchergebnisse { padding-bottom: 10px; margin-bottom: 20px; border-bottom: 2px solid #ddd;}

h1.suchergebnisse mark { background-color:#FF0;border:1px dotted #800;color:#000; padding: 1px 2px;}

/* 5.8 Pagination / WP-Pagenavi */

.more_entries {margin-top: 40px;}

.more_entries .fr { float: right;}

.more_entries .fl { float: left;}

.page-link {margin: 20px 0 20px 0;padding-top: 10px;}

.wp-pagenavi {padding-top: 20px;}

.wp-pagenavi a:link, .page-link a:link,
.wp-pagenavi a:visited, .page-link a:visited { border: 1px #999 solid; color: #000; text-decoration:none; background: #ddd; padding: 4px 10px; }

.wp-pagenavi .current,.page-link a:hover,
.wp-pagenavi .on,
.wp-pagenavi a:hover { color: #fff; background: #888; border-color: #777; }

.wp-pagenavi a, .wp-pagenavi span {text-decoration: none;border: 1px solid #BFBFBF;padding: 4px 10px !important;margin: 3px;}

.wp-pagenavi a:hover, .wp-pagenavi span.current {border-color: #000;}

.wp-pagenavi span.current {font-weight: bold;}

span.pages {margin-right: 20px !important;border: none !important;}

#content .fl a, #content .fr a {background: #ddd;border: 1px solid #999;color: #000;text-shadow: 0 1px 2px #fff;padding: 5px 15px;}

#content .fl a:hover, #content .fr a:hover {background: #888;color: #fff;text-shadow: 0 1px 2px #000;border-color: #777;text-decoration: none;}


/* 5.9 Error Styles */
h1.error-status {font-size: 90px;color: #ccc;text-shadow: 1px 2px 3px #222;letter-spacing: -6px; margin: 50px 0 20px 0;font-weight: bold;}

#content p.error-msg {color: #666; font-size: 30px; font-weight: bold; letter-spacing: -2px; margin-top: 20px; line-height: 1.3em;}

#content p.error-help {color: #000; font-size: 120%; margin-top: 30px; line-height: 1.7em;}

/* =============================================================================
 6 - FOOTER
============================================================================= */

/* 6 Footer */
#footer { width: 100%; position: relative; margin: 0; padding: 0; background: #1f0101 url(images/top_bottom.png) repeat-x;}

#footer_top { min-height: 250px;}

#footer_bottom{ background: #1f0101 url(images/footer_divider.png) repeat-x top; height: 50px; line-height: 50px; position: relative; bottom: 0;}

#footer p { color: #724545; font-size: 11px; margin-bottom: 0; line-height: 50px;}

#footer a { color: #af8383; text-decoration: underline;}

#footer a:hover { color: #eee; text-decoration: none;}

#footer .tagcloud a {float: left;margin: 0 10px 10px 0;text-decoration: underline;border-bottom: none;color: #724545; padding-bottom: 3px;}

#footer .tagcloud a:hover {text-decoration: underline;color: #eee;}

#footer a:hover, #footer a:focus { color: #fff;}

#footer_inner { width: 998px; margin: 0 auto;}

#footer_inner p { color: #724545; margin: 0 0 15px 0; line-height: 1.7em; font-size: 12px;}

.footer_box { min-width: 180px; max-width: 900px; float: left; padding: 10px; margin-bottom: 30px;}

.footer_box h5, .footer_box_last h5 { color: #5b4242; text-shadow: 0px -1px 1px #000; padding-top: 5px}

.footer_box_last { max-width: 220px; float: left; padding: 10px; margin-bottom: 10px;}

#footer ul { margin: 0; padding: 0; text-align:center;}

#footer ul li { list-style: none; line-height: 1em; margin: 0 10px 5px 0; font-size:11px; display: inline-block; color: #724545;}

#footer ul li a { color: #af8383; border-bottom: none; padding: 5px 5px 5px 10px; font-size: 11px; text-decoration: none;}

#footer ul li a:hover, #footer ul.bottom_list li a:focus { background: #360404;}

.col{  width: 980px; margin: 0 auto;}

.reset_logo { margin-bottom:-5px;}

a.resetlink { background: transparent !important; border-bottom:medium none !important;}

/* =============================================================================
 7 - COMMENTS &amp; CONTACT
============================================================================= */

/* 7.1 Comment form */

form fieldset {background: #F2F2F2; padding: 0px 12px 20px 12px; border: 1px solid #ddd; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;}

form legend {font-size: 16px; line-height: 1.0em; color: #333; font-weight: normal; margin-bottom: 20px;}

form label {margin-left: 10px;}

form p {margin-top: 0;}

input.button {padding: 2px 10px;}

form textarea {display:block;width: 60%; border: 1px #ccc solid;font-family: Verdana, Helvetica, Arial, sans-serif;padding: 10px;}

input {background: #eee;border: 1px solid #ddd;}

input:focus,
input:hover,
input:active {background: #fff4f4; border: 1px #c88 solid;}

textarea:focus,
textarea:hover,
textarea:active {background: #fff4f4; border: 1px #c88 solid;}

p.abstand {margin: 20px 0 30px 0}

#gesendet {background: #ccc; margin-top: 1em; padding: 10px; border: 1px solid #999; -moz-border-radius: 10px; -webkit-border-radius: 10px; color: #000; font-size: 120%}

input.button {padding: 3px 10px;}

input#txpCommentPreview {cursor: pointer;}

#importantfield{display:none;visibilty:hidden;}

/* Comments */
#comments-title {margin: 30px 0 30px 0; border-bottom: 1px solid #999; padding-bottom: 5px; color: #666; font-size: 16px;}

ol.commentlist {list-style: none;margin-left: 0;}

.commentlist .bypostauthor {}

.commentlist li.comment {position: relative;padding: 0px 0px 0px 56px;list-style: none;}

#comments .pingback {border-bottom: 1px solid #ddd;margin-bottom: 18px;}

.comment-body {background: #E6E6E6;padding: 10px;margin: 10px 0 10px 0;border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;border: 1px solid #ccc;}

.commentlist .comment-body p {font-size: 13px !important;}

.commentlist a.comment-reply-link {color: inherit;border: 1px solid #999;margin: 0;#margin: 0 3px;padding: 2px 4px;background: transparent url('images/button-large.png') repeat-x bottom left;_background-image: url('images/button-large.png');font-size: 10px;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;text-shadow: 0 1px 0 #fff;color: #000; text-decoration: none;}

.commentlist a.comment-reply-link:hover {background: #999; /* for non-css3 browsers */filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#666666', endColorstr='#999999'); /* for IE */background: -webkit-gradient(linear, left top, left bottom, from(#666), to(#999)); /* for webkit browsers */background: -moz-linear-gradient(top,  #666,  #999); /* for firefox 3.6+ */color: #fff;border: 1px solid #555;text-shadow: 0 1px 0 #666;text-decoration: none;}

.commentmessage {font-weight: 600; background: #f2f2f2; border: 1px solid rgba(0, 0, 0, 0.08); padding: 10px; border-radius: 4px;-moz-border-radius: 4px;-webkit-border-radius: 4px;}

.pingback p {font-size: 12px;color: #888;}

.pingback a {font-size: inherit;font-style: oblique;}

.comment-edit-link {color: inherit;text-decoration: underline !important;}

img.avatar {position: absolute;left: 0px;top: 6px;border: 1px solid #ccc;padding: 2px;border-radius: 4px;-moz-border-radius: 4px;-webkit-border-radius: 4px; box-shadow: 0 0 1px #000;-moz-box-shadow: 0 0 1px #000;-webkit-box-shadow: 0 0 2px #000;}

.post-author2 img.avatar {position: static; border: 1px solid #ccc;padding: 2px;border-radius: 4px;-moz-border-radius: 4px;-webkit-border-radius: 4px; box-shadow: 0 0 1px #000;-moz-box-shadow: 0 0 1px #000;-webkit-box-shadow: 0 0 2px #000; margin-right:10px; float:left;}

.widget img.avatar {position: static; border: 1px solid #ccc;padding: 2px;border-radius: 4px;-moz-border-radius: 4px;-webkit-border-radius: 4px; box-shadow: 0 0 1px #000;-moz-box-shadow: 0 0 1px #000;-webkit-box-shadow: 0 0 2px #000; margin-right:10px; float:left;}

.autorliste img.avatar {position: static; border: 1px solid #ccc;padding: 2px;border-radius: 4px;-moz-border-radius: 4px;-webkit-border-radius: 4px; box-shadow: 0 0 1px #000;-moz-box-shadow: 0 0 1px #000;-webkit-box-shadow: 0 0 2px #000; margin-right:10px; float:left;}


.comment-author cite {font-weight: bold;font-style: normal;font-size: 12px;margin-top: -8px;}

span.says {font-size: 12px;}

.comment-meta, .comment-meta a {font-size: 11px;color: #888;text-decoration: none;}

.commentlist .children li {border: none;margin: 0px;}

.commentlist .children {list-style: none;margin: 0px;}

.reply {padding: 0px 0px 24px}

#comments .nocomments {color: #888; display: none;}

/* Comment form */

#respond .required {color: #FF4B33;}

#respond label {color: #666;font-size: 14px;}

#respond textarea, #respond input[type=text] {font-size: 16px;line-height: 18px;padding: 4px;border-radius: 4px;-moz-border-radius: 4px;-webkit-border-radius: 4px;border: solid 1px #999; background: #fff;}

#respond textarea#comment {padding: 10px;width: 95%;}

#respond input[type=text] {width: 95%}

#respond textarea:focus,
#respond input[type=text]:focus,
#s:focus {border-color: #888;box-shadow: 0 0 5px #FFC010;-moz-box-shadow: 0 0 5px #FFC010;-webkit-box-shadow: 0 0 5px #FFC010;}

h3#reply-title small a {color: #900;font-size: 16px;}

#respond .form-allowed-tags {color: #666;font-size: 12px;line-height: 18px;}

#respond code { color: #900;}

#respond .form-submit input, .post-content input[type="submit"] {color: inherit;border: 1px solid #999;margin: 0;#margin: 0 3px;padding: 3px 6px;background: transparent url('images/button-large.png') repeat-x bottom left;_background-image: url('images/button-large.png');font-size: 14px;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;text-shadow: 0 1px 0 #fff;color: #000;}

#respond .form-submit input:hover, .post-content input[type="submit"]:hover {background: #999; /* for non-css3 browsers */filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#666666', endColorstr='#999999'); /* for IE */background: -webkit-gradient(linear, left top, left bottom, from(#666), to(#999)); /* for webkit browsers */background: -moz-linear-gradient(top,  #666,  #999); /* for firefox 3.6+ */color: #fff;border: 1px solid #555;text-shadow: 0 1px 0 #666;text-decoration: none;cursor: pointer;}

.post-content input[type="submit"] {margin-top: 8px;}

#respond { margin-bottom: 30px;}


/*** s9y image manager ***/
.serendipity_imageComment_center,
.serendipity_imageComment_left,
.serendipity_imageComment_right {
    border: 1px dotted #b6b6b6;
    background-color: #f2f2f2;
    padding: 0;
    text-align: center;
}

.serendipity_imageComment_center {
    margin: 10px 20px 5px;
    float:left;
}

.serendipity_imageComment_left {
    float: left;
    margin: 0 10px 5px 0;
}

.serendipity_imageComment_right {
    float: right;
    margin: 0 0 5px 10px;
}

.serendipity_imageComment_img,
.serendipity_imageComment_img img {
    margin: 0!important;
    padding: 0!important;
    border: none!important;
    text-align: center;
	
}

.serendipity_imageComment_txt {
    border-top: 1px dotted #b6b6b6;
    margin: 0;
    padding: 1%;
    clear: both;
    font-size: 80%;
    text-align: center;
}

#rightcol .serendipity_imageComment_center,
#rightcol .serendipity_imageComment_left,
#rightcol .serendipity_imageComment_right { display: none!important; }
/*** /s9y image manager ***/

.aehnlicheartikel {
	border-bottom: 1px solid #b6b6b6;
	margin:10px 20px 10px 0px;
	padding: 5px 15px 5px 15px;
}
.aehnlicheartikel a {font-size: 120%;font-weight:bold;color:#900 }
.aehnlicheartikel a:visited {color:#900 }
.aehnlicheartikel a:hover {color:#900 }

.startseitenzeile {
	padding:6px;
}

.hilite {background-color:#f3f3f3 }

.startseitenzeilehalb {
	display:inline-block;
	width:313px;
	height:390px;
	vertical-align:top;
}

.startseitentrennstrich {
	border-top: 1px solid #AAA;
	margin:12px 0 5px 0;
	padding:0;
}

.startseitentrennstrichhochkant {
	display:inline-block;
	width:8px;
	height:402px;
	vertical-align:top;
}
.startseitentrennstrichhochkant2 {
	border-left: 1px solid #AAA;
	display:inline-block;
	width:8px;
	height:402px;
	vertical-align:top;
}

.startseitenzeile a, .startseitenzeile a:visited, .startseitenzeile a:hover {color:#900 }
.startseitenzeile .grau a, .startseitenzeile .grau a:visited, .startseitenzeile .grau a:hover {color:#777 }

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

.startseitenzeile h3 {
	font-size:12pt; margin: 0px 0px 10px 0px;padding-left:8px;
	font-family: Georgia, serif;
	line-height:25pt;
	background-color: #f3f3f3;
}
.hilite h3 {
	background-color: #e3e3e3;
}
.startseitenzeile h3.groesse1 {
	font-size:10pt;
	line-height:20pt;
}
.startseitenzeile h3.groesse3 {
	font-size:12pt;
	line-height:25pt;
}

.startseitenzeile h4 {
	font-size:12pt; margin: 0 20px 10px 0;
}
.startseitenzeile h4.groesse1 {
	font-size:10pt; 
}
.startseitenzeile h4.groesse3 {
	font-size:14pt; 
}

.startseitenzeileexcerpt1 {
	font-size:8pt;
	line-height:11pt;
	margin: 0px 20px 0px 0px;
}
.startseitenzeileexcerpt2 {
	font-size:9pt;
	line-height:13pt;
	margin: 0px 20px 0px 0px;
}
.startseitenzeileexcerpt3 {
	font-size:11pt;
	line-height:15pt;
	margin: 0px 20px 0px 0px;
}

.startseitenzeileliste {
	clear:left;
	margin:8px 0px 10px 0px;
	
}
.startseitenzeilelisteneintrag1 {
	border-top: 1px dotted #b6b6b6;
	font-size:8pt;
	margin: 3px 20px 3px 0px;
	padding:2px 0 2px 15px;
	text-indent:-15px;
	line-height:10pt;
}
.startseitenzeilelisteneintrag2 {
	border-top: 1px dotted #b6b6b6;
	font-size:9pt;
	margin: 4px 20px 4px 0px;
}
.startseitenzeilelisteneintrag3 {
	border-top: 1px dotted #b6b6b6;
	font-size:10pt;
	padding:2px 0 2px 0px;
	margin: 4px 20px 4px 0px;
}

.werbungpost {
	border-top: 1px solid #b6b6b6;
	border-bottom: 1px solid #b6b6b6;
	margin: 10px 0px 10px 0px;
	padding: 10px 0px 10px 0px;
}
</pre></body></html>