/*
Theme Name: Simplicity
Theme URI: http://zitseng.com/tech/simplicity
Description: A clean, simple and elegant WordPress theme designed by <a href="http://zitseng.com/">Lai Zit Seng</a>. Highly configurable layout: fluid width  or fixed width, two or three columns. XHTML and CSS compliant.
Version: 0.3.30
Author: Lai Zit Seng
Author URI: http://zitseng.com/
Tags: fluid width, fixed width, two columns, three columns, widgets, options page, valid XHTML, valid CSS, simple, wordpress 2.7

   This is my attempt to spin my own WordPress theme. I was looking for
   a simple fluid width three column theme, but could not find anything
   that I liked. After many months of procastinating, I finally got
   around to putting Simplistic together.

   I used the default WordPress theme (Kubrick v1.5) as the basis for
   creating Simplistic. Some ideas were also borrowed from various other
   sources.

   This theme, including the CSS, XHTML and design, is released under the
   GPL: http://www.opensource.org/licenses/gpl-license.php

*/


/* Layout default typography and colours */

body {
  font-size: 12px;
  font-family: 'Lucida Grande', Verdana, Sans-Serif;
  color: #333;
  text-align: left;
}

#page { background-color: white; text-align: left; }

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

#headertitle { padding: 0 1em 2em 1em; }

#headermenu { margin: 0; border: 0; padding: 0 1em; margin-top: 0px;}

/* Der Style des Seitenkopfes */
#headerbar { clear: both; height: 0.5em; padding: 0; background-color: #FFFFFF; }

#outer-column-container { float: left; }

#source-order-container {
  display: table;
  float: left;
  min-height: 100%;
  width: 100%;
}

#left-column {
/* Die zweite Zahl des folgenden Padding regelt den Abstand der linken Seitenbox zur Bildschirmkante - ursprünglich 4px */
  padding: 0 0px;
  float: left;
  position: absolute;
  left:0;
  /* margin-left: -160px; */
  width: 210px;
}

#right-column {
  padding: 0 4px;
  float: left;
  margin-left: 1px;
  width: 122px;
position:absolute;
top:0;
left: 980px;
}

#content-column {
  display: table-row;
  vertical-align: top;
}

#content { padding: 0 1.5em; min-height: 100%; }

/* Begin Typography & Colors */

#header { }

#headerimg { }

#content .postmetadata { margin: 1.5em 13px 0.5em; padding: 0 1em; }

#footer { border: none; }

small {
  font-family: Arial, Helvetica, Sans-Serif;
  font-size: 0.9em;
  line-height: 1.5em;
}

h1, h2, h3 {
  font-family: Arial, Helvetica, Sans-Serif;
  font-weight: bold;
}

h1 {
  font-size: 2em;
}

#headertitle .description {
  font-size: 1.2em;
}

h2 { clear: both; font-size: 1.7em; }

h2.pagetitle { clear: both; }

/* Die folgenden Pagetitles regeln die Köpfe der Kategorieseiten */

h2.pagetitle_else {
  padding-left: 25px;
  }

h2.pagetitle_branche {
  padding-top: 1px;
  font-size: 1.2em;
  text-transform: uppercase;
  padding-left: 25px;
  color: #FFFFFF;
  background-image: url(../../../wp-includes/images/branche_header_bg.gif);
  background-repeat: no-repeat;
  background-color: #efe9d9; 
  }

h2.pagetitle_channel {
  padding-top: 1px;
  font-size: 1.2em;
  text-transform: uppercase;
  padding-left: 25px;
  color: #FFFFFF;
  background-image: url(../../../wp-includes/images/channel_header_bg.gif);
  background-repeat: no-repeat;
  background-color: #efe9d9;
  }

h2.pagetitle_handel {
  padding-top: 1px;
  font-size: 1.2em;
  text-transform: uppercase;
  padding-left: 25px;
  color: #FFFFFF;
  background-image: url(../../../wp-includes/images/handel_header_bg.gif);
  background-repeat: no-repeat;
  background-color: #efe9d9;
  }

h2.pagetitle_technik {
  padding-top: 1px;
  font-size: 1.2em;
  text-transform: uppercase;
  padding-left: 25px;
  color: #FFFFFF;
  background-image: url(../../../wp-includes/images/technik_header_bg.gif);
  background-repeat: no-repeat;
  background-color: #efe9d9;
  }
  
h2.pagetitle_meinung {
  padding-top: 1px;
  font-size: 1.2em;
  text-transform: uppercase;
  padding-left: 25px;
  color: #FFFFFF;
  background-image: url(../../../wp-includes/images/meinung_header_bg.gif);
  background-repeat: no-repeat;
  background-color: #efe9d9;
  }

.sidebar h2 {
  zoom: 1;
  font-family: 'Lucida Grande', Verdana, Sans-Serif;
  font-size: 1.2em;
}

h3 { clear: both; font-size: 1.3em; }

#header h1, #header h1 a, #header h1 a:hover, #header h1 a:visited, #header .description {
  text-decoration: none;
  color: white;
}

h1, h2, h2 a, h2 a:visited, h3, h3 a, h3 a:visited {
  color: #444;
}

h2, h2 a, h2 a:hover, h2 a:visited, h3, h3 a, h3 a:hover, h3 a:visited, .sidebar h2, #wp-calendar caption, cite {
  text-decoration: none;
}

.commentlist li, #commentform input, #commentform textarea {
  font: 0.9em 'Lucida Grande', Verdana, Arial, Sans-Serif;
}
.commentlist li ul li {
  font-size: 1em;
}


.commentlist li {
  font-weight: bold;
}

.commentlist li .avatar { 
  float: right;
  border: 1px solid #eee;
  padding: 2px;
  background: #fff;
}

.commentlist cite, .commentlist cite a {
  font-weight: bold;
  font-style: normal;
  font-size: 1.1em;
}

.commentlist p {
  font-weight: normal;
  line-height: 1.5em;
  text-transform: none;
}

#commentform p {
  font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
}

.commentmetadata {
  font-weight: normal;
}

.sidebar {
  background-color: #efe9d9;
  font-size: 0.9em;
}

small, .sidebar ul ul li, .sidebar ul ol li, .nocomments, .postmetadata, blockquote, strike {
  color: #777;
}

code {
  font: 1.1em 'Courier New', Courier, Fixed;
}

acronym, abbr, span.caps
{
  font-size: 0.9em;
  letter-spacing: .07em;
}

a, h2 a:hover, h3 a:hover {
  color: #15a;
  text-decoration: none;
}

a:hover {
  text-decoration: underline;
}

#wp-calendar #prev a, #wp-calendar #next a {
}

#wp-calendar a {
  text-decoration: underline;
  color: #0000FF;
}

#wp-calendar caption {
  font-weight: bold;
  text-align: center;
}

#wp-calendar th {
  font-style: normal;
  text-transform: capitalize;
}
/* End Typography & Colors */

/* Begin Structure */
body {
  margin: 0;
  padding: 0;
}

#page {
  background-color: white;
  float:left;
  margin: 0;
  padding: 0;
}

#header {
  /* background-color: none; */
}

#headerimg {
  margin: 0;
  width: 100%;
}
/* Vincents Steuerung der Post-Kategorien */
.post {
  margin: 0 0 1em;
  line-height: 140%;
}
.post_branche {
  border: 1px solid;
  border-color: #efe9d9;
   margin-bottom: 20px;
 }
 
.post_channel {
  border: 1px solid;
  border-color: #efe9d9;
   margin-bottom: 20px;
}
  
.post_handel {
  border: 1px solid;
  border-color: #efe9d9;
  margin-bottom: 20px;
}
  
.post_technik {
  border: 1px solid;
  border-color: #efe9d9;
  margin-bottom: 20px;
}

.post_meinung {
  border: 1px solid;
  border-color: #efe9d9;
  margin-bottom: 20px;
}

.post_branche a {color: #e88e1e; font-weight: bold; font-size: 1.1em;}
.post_channel a {color: #d2232a; font-weight: bold;font-size: 1.1em;}
.post_handel a {color: #748968; font-weight: bold;font-size: 1.1em;}
.post_technik a {color: #5d83b0; font-weight: bold;font-size: 1.1em;}
.post_meinung a {color: #646567; font-weight: bold;font-size: 1.1em;}
.post_branche a:hover {font-weight: bold; text-decoration: underline;}
.post_channel a:hover {font-weight: bold; text-decoration: underline;}
.post_handel a:hover {font-weight: bold; text-decoration: underline;}
.post_meinung a:hover {font-weight: bold; text-decoration: underline;}

.post_branche h2 {
  font-size: 1.1em;
  margin: 0 0 0;
  background-image: url(../../../wp-includes/images/branche_header_bg.gif);
  background-repeat: no-repeat;
  background-color: #efe9d9;
  padding-left: 25px;
}

.post_channel h2 {
  font-size: 1.1em;
  margin: 0 0 0;
  background-image: url(../../../wp-includes/images/channel_header_bg.gif);
  background-repeat: no-repeat;
  background-color: #efe9d9;
  padding-left: 25px;
}
.post_handel h2 {
  font-size: 1.1em;
  margin: 0 0 0;
  background-image: url(../../../wp-includes/images/handel_header_bg.gif);
  background-repeat: no-repeat;
  background-color: #efe9d9;
  padding-left: 25px;
}
.post_technik h2 {
  font-size: 1.1em;
  margin: 0 0 0;
  background-image: url(../../../wp-includes/images/technik_header_bg.gif);
  background-repeat: no-repeat;
  background-color: #efe9d9; 
  padding-left: 25px;
}

.post_meinung h2 {
  font-size: 1.1em;
  margin: 0 0 0;
  background-image: url(../../../wp-includes/images/meinung_header_bg.gif);
  background-repeat: no-repeat;
  background-color: #efe9d9; 
  padding-left: 25px;
}

.post_branche h2 {color: #FFFFFF;}
.post_channel h2 {color: #FFFFFF;}
.post_handel h2 {color: #FFFFFF;}
.post_technik h2 {color: #FFFFFF;}
.post_meinung h2 {color: #FFFFFF;}
.post_branche h2 a:visited {color: #FFFFFF;}
.post_channel h2 a:visited {color: #FFFFFF;}
.post_handel h2 a:visited {color: #FFFFFF;}
.post_technik h2 a:visited {color: #FFFFFF;} 
.post_meinung h2 a:visited {color: #FFFFFF;} 
.post_branche h2 a:hover {color: #FFFFFF; text-decoration: underline;}
.post_channel h2 a:hover {color: #FFFFFF; text-decoration: underline;}
.post_handel h2 a:hover {color: #FFFFFF; text-decoration: underline;}
.post_technik h2 a:hover {color: #FFFFFF; text-decoration: underline;}
.post_meinung h2 a:hover {color: #FFFFFF; text-decoration: underline;}

.post hr {
  display: block;
}


.post h2 {
  margin: 0em 0 0;
  padding-left: 10px;
  padding-top: 0em;
}

.postmetadata {
  clear: both;
  font-size: 0.9em;
}

.clear {
  clear: both;
}

#footer {
  padding: 0;
  margin: 0 auto;
  clear: both;
}

#footer p {
  margin: 0;
  padding: 20px 0;
  text-align: center;
}
/* End Structure */

/*	Begin Headers */
h1 {
  padding-top: 10px;
  margin: 0;
}

h2 {
  margin: 0em 0 0;
}

h2.pagetitle {
  margin-top: 30px;
  text-align: center;
}

.sidebar h2 {
  margin: 5px 0 0;
  padding: 0;
}

/* Das folgende Border-Bottom regelt die Linie unterhalb der Widget-Titel */

.sidebar h3 {
  padding: 0;
  margin: 0.5em 0 0;
  border-bottom: 1px dotted #999;
}

h3 {
  padding: 0;
  margin: 1em 0 0;
}

h3.comments {
  padding: 0;
  margin: 40px auto 20px ;
}
/* End Headers */

/* Begin Images */
p img {
  padding: 0;
  max-width: 100%;
}

/*	Using 'class="alignright"' on an image will (who would've
	thought?!) align the image to the right. And using 'class="centered',
	will of course center the image. This is much better than using
	align="center", being much more futureproof (and valid) */

img.centered {
  display: block;
  margin-left: auto;
  margin-right: auto;
}

img.alignright {
  padding: 4px;
  margin: 0 0 2px 7px;
  display: inline;
}

img.alignleft {
  padding: 4px;
  margin: 0 4px 5px 0;
  display: inline;
}

.alignright {
  float: right;
}

.alignleft {
  float: left;
}

/* End Images */

/* Begin Lists
Special stylized non-IE bullets
Do not work in Internet Explorer, which merely default to normal bullets. */

html>body .entry ul {
  margin-left: 0px;
  padding: 0 0 0 30px;
  list-style: none;
  padding-left: 10px;
  text-indent: -10px;
}

html>body .entry li {
  margin: 0.5em 0 0.5em 1em;
}

.entry ul li:before {
  content: "\00BB \0020";
}

.entry ol {
  padding: 0 0 0 35px;
  margin: 0;
}

.entry {width:680px;padding-left: 10px; padding-right: 10px; text-align: justify;}

.entry ol li {
  margin: 0;
  padding: 0;
}

#post_link {float: right; padding: 10px;}
#post_link a {color:#000;}

.postmetadata ul, .postmetadata li {
  display: inline;
  list-style-type: none;
  list-style-image: none;
}

.sidebar ul, .sidebar ul ol {
  margin: 0;
  padding: 0;
}

.sidebar ul li {
  list-style-type: none;
  list-style-image: none;
}

.sidebar ul p, .sidebar ul select {
  margin: 5px 0 8px;
}

.sidebar ul ul {
  margin: 0;
}

.sidebar ul ul ul, .sidebar ul ol {
  margin: 0 0 0 10px;
}

ol li, .sidebar ul ol li {
  list-style: decimal outside;
}

.sidebar ul ul li, .sidebar ul ol li {
  margin: 0;
  padding: 0;
}
/* End Entry Lists */

/* Begin Form Elements */
#searchform {
  margin: 3px auto;
  padding: 0px 3px;
  text-align: center;
}

.sidebar #searchform #s {
  width: 110px;
  padding: 2px;
}

.sidebar #searchsubmit {
  padding: 1px;
}

.entry form { /* This is mainly for password protected posts, makes them look better. */
  text-align:center;
}

select {
  width: 130px;
}

/* steuert die Felder wie Name und E-Mail beim Verfassen eines Kommentars */

#commentform input {
  width: 170px;
  padding: 1px;
  margin: 5px 0px 1px 0;
}

/* steuert das Textfeld für die Eingabe des eigentlichen Kommentars */

#commentform textarea {
  width: 99%;
  padding: 0px;
}

/* steuert die Position und Einrückung des Submit-Buttons beim Verfassen con Kommentaren */

#commentform #submit {
  margin-right: 4px;
  float: right;
}
/* End Form Elements */

/* Begin Comments*/
.alt {
  margin: 0;
  padding: 10px;
}

.commentlist {
  padding: 0;
  text-align: justify;
}

.commentlist li {
  margin: 15px 0 3px;
  padding: 5px 10px 3px;
  list-style: none;
}

.commentlist p {
  margin: 10px 5px 10px 0;
}
/* steuert die eine Hälfte der Antworten */
.thread-alt {
  background-color: #CFCFCF;
  }
/* steuert die andere Hälfte der Antworten (alternieren) */
.thread-even {
  background-color: #F0F0F0;
}
.depth-1 {
  border: 1px solid #ddd;
}
.even, .alt {
  border-left: 1px solid #ddd;
}

#commentform p {
  margin: 5px 0;
  margin-left:0px;
}

.nocomments {
  text-align: center;
  margin: 0;
  padding: 0;
}

.commentmetadata {
  margin: 0;
  display: block;
}
/* End Comments */

/* Begin Sidebar */
.sidebar form {
  margin: 0;
}
/* End Sidebar */

/* Begin Calendar */
  #wp-calendar {
  empty-cells: show;
  margin: 0 auto;
  width: 120px;
  font-size: 12px;
}

#wp-calendar #next a {
  padding-right: 5px;
  text-align: right;
}

#wp-calendar #prev a {
  padding-left: 5px;
  text-align: left;
}

#wp-calendar a {
  display: block;
}

#wp-calendar caption {
  text-align: center;
}

#wp-calendar td {
  padding: 0px 0px;
  text-align: center;
}

#wp-calendar td.pad:hover { /* Doesn't work in IE */
	background-color: #fff; }
/* End Calendar */

/* Begin Various Tags & Classes */
acronym, abbr, span.caps {
  cursor: help;
}

acronym, abbr {
  border-bottom: 1px dashed #999;
}

blockquote {
  margin: 15px 30px 0 10px;
  padding-left: 20px;
  border-left: 5px solid #ddd;
}

blockquote cite {
  margin: 5px 0 0;
  display: block;
}

.center {
  text-align: center;
}

.hidden {
  display: none;
}

hr {
}

a img {
  border: none;
}

.navigation {
  display: block;
  text-align: center;
  margin-top: 1em;
}
/* End Various Tags & Classes*/

/* Captions */
.aligncenter, div.aligncenter {
  display: block;
  margin-left: auto;
  margin-right: auto;
}

.wp-caption {
  border: 0px;
  text-align: center;
  background-color: #efe9d9;
  padding-top: 0px;
  margin-top: 22px;
  margin-bottom: 5px;
  margin-right: 10px;
  margin-left: 0px;
  //-moz-border-radius: 0px;
  //-khtml-border-radius: 0px;
  //-webkit-border-radius: 0px;
  //border-radius: 0px;
}

.wp-caption img {
  margin: 0;
  padding: 0px;
  border: 0px;
}

.wp-image {padding: 0;}

.wp-caption p.wp-caption-text {
  font-size: 11px;
  line-height: 15px;
  padding-top: 0px;
  padding-left: 0px;
  padding-right: 0px;
  padding-bottom: 5px;
  margin: 0;
}
/* End captions */

#right-column .skyscraper {margin-top: 5px; text-align:left;}

/* headermenu */
#headermenu {
  padding: 10px 0 10px 220px;
  width: auto;
  background: transparent;
  font-family: 'Lucida Grande', Verdana, Helvetica, Sans-Serif;
}
#headermenu ul {
  font-size: 11px;
  font-weight: bold;
  margin: 0;
  padding: 0;
  list-style: none;
  border: 0;
}
#headermenu li {
  display: inline;
  margin: 0;
  padding: 0;
  text-transform: uppercase;
}
#headermenu li:first-child { margin-left: 10px; }

/* steuert die horizontale Seitennavigation */
#headermenu a {
  float: left;
  line-height: 1em;
  display: block;
  background-color: #FFFFFF;
  color: #000000;
  margin: 0 10px 0 0;
  /* margin-left: 50px; */
  /* dieses padding steuert breite und höhe der Seiten-Tabs */
  padding: 0.5em 10px;
}
#headermenu a:hover {
  background-color: none;
  color: #FF0000;
  text-decoration: none;
}

/* Die Stylebezeichnungen aus dem ursprünglichen Abo-Formular */

.inputField {
  margin-top: 7px;
  color: #efe9d9;
  }

.inputLabel {
  margin-bottom: 5px;
  }

.aboTitel {
  color: #d2232a;
  font-weight: bold;
  }

.aboDesc {
  font-stretch: condensed;
  letter-spacing: 0em;
  padding-left: 20px;
  font-size: 0.8em;}

.pflichtfelder {}

.bedingungen {}

.bedingungen2 {}

.inputText {
  background-color: #efe9d9;
  }

#left_sidebox_header {
	background-image: url(../../../wp-includes/images/sidebox_header.gif);
    color: #FFFFFF;
	margin-top: 1px;
	padding-bottom: 1px;
	text-transform: uppercase;
	text-align: center;
	}

#left_sidebox_header a, #left_sidebox_header a:active, #left_sidebox_header a:visited { 
  font-size: 1.3em;
  letter-spacing: .1em;
  font-family: 'Lucida Grande', Verdana, Arial, helvetica, sans-serif;
  font-weight: bold;
  
  color: #FFFFFF;  
  }
  
#left_sidebox_header a:hover {
  text-decoration: none;
  background-image: url(../../../wp-includes/images/sidebox_header_active2.gif);
  }
 
#post_link a {
  color: black;
  float: right;
  margin-right: 20px;
  font-weight: bold;
  }
#dachzeile {
  clear: both;
  color: #666666;
  font-weight: bold;
  font-size: 0.8em;
  padding-bottom: 5px; 
  }
  
#content h2 a{
  color: #FFFFFF;
  }
  
#content h2 a:hover {
  text-decoration: underline;
  }

/* steuert das Werbebanner an der oberen Seitenkante */

#center_banner {
padding-top: 5px;
margin-left: 210px;
text-align: left;
 }
 
 

/* Der folgende Eintrag steuert den Style der Post_Titel im Recent_Post_Widget der Seitenleiste */
a.recent_post_title {
  color: #444444;
  font-weight: bold;
  }
  
#rec_com {
  padding-top: 10px;
  margin-left: 30px;
  margin-right: 5px;
  }

#archive_selector {
  padding-left: 30px;
  padding-bottom: 30px;
  padding-top: 10px;
  }  

/* Der folgende Eintrag regelt zentral die Widget-Titel in der Sidebar */
  
#sidebar_subtitles {
  text-transform: uppercase;
  padding-top: 20px;
  margin-left: 10px;
 /*  text-align: center; */
  }

#recent_spacing {
  margin-left: 30px;
  margin-right: 5px;
  padding-top: 10px;
  }
  
#calendar_wrap {
  padding-top: 10px;
  text-align: center;
  }
  
#suchformular {
  clear: both;
  padding-top: 0px;
  padding-bottom: 0px;
  }
 
.sidebar_ads {
  text-align: center;
  }
 
/* Formatierung für die Team-Seite */
#team_page {margin-top: 30px;}

#team_page img {
	padding: 0 10px 10px 10px;
	border:0;}

#team_page h2 {
	color: #d2232a;
	font-size: 18px;
	font-weight: lighter;
	letter-spacing: 0.1px;
	vertical-align: top;
	}
	
#member {
	color: #777777;
	font-family: 'Lucida Grande', Verdana, Sans-Serif;
	font-weight: bold;
	margin-right: 130px;
	margin-bottom: 35px;
	}

#member a {color: #444444;}


h3.widgettitle {letter-spacing: .1em;margin-bottom: 15px;margin-top:20px;padding-left:10px;}

/* Die folgenden cat_xxxS dienen der Steuerung der Kategorielisten  */

/* Branche */
.cat-item-7 a, .cat-item-7 a:visited {
  background-image: url(../../../wp-includes/images/cat_bg_branche.gif);
  background-repeat: no-repeat;
  margin-left: 30px;
  padding-left: 40px;
  font-size: 1.2em;
  font-weight: bold;
  color: #444444; 
}

/* Channel */
.cat-item-4 a, .cat-item-4 a:visited {
  margin-left: 30px;
  background-image: url(../../../wp-includes/images/cat_bg_channel.gif);
  background-repeat: no-repeat;
  padding-left: 40px;
  font-size: 1.2em;
  font-weight: bold;
  color: #444444;
}

/* Handel */
.cat-item-5 a, .cat-item-5 a:visited {
  margin-left: 30px;
  background-image: url(../../../wp-includes/images/cat_bg_handel.gif);
  background-repeat: no-repeat;
  padding-left: 40px;
  font-size: 1.2em;
  font-weight: bold;
  color: #444444; 
}

/* Meinung */
.cat-item-8 a, .cat-item-8 a:visited {
  margin-left: 30px;
  background-image: url(../../../wp-includes/images/cat_bg_meinung.gif);
  background-repeat: no-repeat;
  padding-left: 40px;
  font-size: 1.2em;
  font-weight: bold;
  color: #444444; 
}

/* Technik */
.cat-item-6 a, .cat-item-6 a:visited {
  margin-left: 30px;
  background-image: url(../../../wp-includes/images/cat_bg_technik.gif);
  background-repeat: no-repeat;
  padding-left: 40px;
  font-size: 1.2em;
  font-weight: bold;
  color: #444444; 
}


/* Hover-Bilder: _alt = dünne Linie; _alt2 = dicke Linie; _alt3 = dicke Linie mit Pfeilen */

.cat-item-7 a:hover {
  clear: both;
  background-image: url(../../../wp-includes/images/cat_bg_branche_alt3.gif);
  background-repeat: no-repeat; 
  color: #e88e1e;
  text-decoration: none;
  }
  
.cat-item-4 a:hover {
  clear: both;
  background-image: url(../../../wp-includes/images/cat_bg_channel_alt3.gif);
  background-repeat: no-repeat;
  color: #d2232a;
  text-decoration: none;
  }
  
.cat-item-5 a:hover  {
  clear: both;
  background-image: url(../../../wp-includes/images/cat_bg_handel_alt3.gif);
  background-repeat: no-repeat;
  color: #748968;
  text-decoration: none;
  }
  
.cat-item-6 a:hover {
  clear: both;
  background-image: url(../../../wp-includes/images/cat_bg_technik_alt3.gif);
  background-repeat: no-repeat;
  color: #5d83b0;
  text-decoration: none;
  }

.cat-item-8 a:hover {
  clear: both;
  background-image: url(../../../wp-includes/images/cat_bg_meinung_alt3.gif);
  background-repeat: no-repeat;
  color: #5d83b0;
  text-decoration: none;
  }
 
.widget-title .category-title h3 { color: #FF0000;}

.page-item-3641 a {text-decoration: blink; color:#FF0000 !important;}
